@import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');body {font-family: "Ubuntu", sans-serif;background: #fff;color: #111;margin: 0;}a {color: #080b0b;text-decoration: none;}a:hover {color: #080b0b;text-decoration: none;}h1, h2, h3, h4, h5, h6 {font-family: "Ubuntu", sans-serif;}.back-to-top {position: fixed;visibility: hidden;opacity: 0;right: 15px;bottom: 15px;z-index: 996;width: 44px;height: 44px;border-radius: 50px;transition: all 0.4s;border: 2px solid #ffcb0a;}.back-to-top i {font-size: 28px;color: #ffcb0a;line-height: 0;}.back-to-top:hover {background: #ffcb0a;color: #1a1814;}.back-to-top:hover i {color: #444444;}.back-to-top.active {visibility: visible;opacity: 1;}@media screen and (max-width: 768px) {[data-aos-delay] {transition-delay: 0 !important;}}#header {background: #fff;transition: all 0.5s;z-index: 997;padding: 10px 0;top: 0px;}#header.header-scrolled {top: 0;background:#fff;}#header .logo img {max-height: 60px;}.book-a-table-btn {margin: 0 0 0 15px;border: 2px solid #080b0b;color: #fff;border-radius: 50px;padding: 8px 25px;text-transform: uppercase;font-size: 14px;font-weight: 500;letter-spacing: 0.5px;transition: 0.3s;background-color: #080b0b;}.book-a-table-btn:hover {background: #ffcb0a;border: 2px solid #ffcb0a;color: #080b0b;}.book-a-table-btn1 i{margin-right:5px;}.book-a-table-btn1{padding: 8px 15px;font-size: 17px;font-weight: 400;}@media (max-width: 992px) {.book-a-table-btn {margin: 0 15px 0 0;padding: 8px 20px;}}.navbar {padding: 0;}.navbar ul {margin: 0;padding: 0;display: flex;list-style: none;align-items: center;}.navbar li {position: relative;}.navbar a, .navbar a:focus {display: flex;align-items: center;justify-content: space-between;padding: 10px 0 10px 30px;color: #fff;white-space: nowrap;transition: 0.3s;font-size: 14px;}.navbar a i, .navbar a:focus i {font-size: 12px;line-height: 0;margin-left: 5px;}.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover>a {color: #d9ba85;}.navbar .dropdown ul {display: block;position: absolute;left: 14px;top: calc(100% + 30px);margin: 0;padding: 10px 0;z-index: 99;opacity: 0;visibility: hidden;background: #fff;box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);transition: 0.3s;border-radius: 4px;}.navbar .dropdown ul li {min-width: 200px;}.navbar .dropdown ul a {padding: 10px 20px;color: #444444;}.navbar .dropdown ul a i {font-size: 12px;}.navbar .dropdown ul a:hover, .navbar .dropdown ul .active:hover, .navbar .dropdown ul li:hover>a {color: #ffcb0a;}.navbar .dropdown:hover>ul {opacity: 1;top: 100%;visibility: visible;}.navbar .dropdown .dropdown ul {top: 0;left: calc(100% - 30px);visibility: hidden;}.navbar .dropdown .dropdown:hover>ul {opacity: 1;top: 0;left: 100%;visibility: visible;}@media (max-width: 1366px) {.navbar .dropdown .dropdown ul {left: -90%;}.navbar .dropdown .dropdown:hover>ul {left: -100%;}}.mobile-nav-toggle {color: #ffcb0a;font-size: 28px;cursor: pointer;display: none;line-height: 0;transition: 0.5s;}@media (max-width: 991px) {.mobile-nav-toggle {display: block;}.navbar ul {display: none;}}.navbar-mobile {position: fixed;overflow: hidden;top: 0;right: 0;left: 0;bottom: 0;background: rgba(0, 0, 0, 0.9);transition: 0.3s;z-index: 999;}.navbar-mobile .mobile-nav-toggle {position: absolute;top: 15px;right: 15px;}.navbar-mobile ul {display: block;position: absolute;top: 55px;right: 15px;bottom: 15px;left: 15px;padding: 10px 0;border-radius: 6px;background-color: #fff;overflow-y: auto;transition: 0.3s;}.navbar-mobile a, .navbar-mobile a:focus {padding: 10px 20px;font-size: 15px;color: #1a1814;}.navbar-mobile a:hover, .navbar-mobile .active, .navbar-mobile li:hover>a {color: #ffcb0a;}.navbar-mobile .getstarted, .navbar-mobile .getstarted:focus {margin: 15px;}.navbar-mobile .dropdown ul {position: static;display: none;margin: 10px 20px;padding: 10px 0;z-index: 99;opacity: 1;visibility: visible;background: #fff;box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);}.navbar-mobile .dropdown ul li {min-width: 200px;}.navbar-mobile .dropdown ul a {padding: 10px 20px;}.navbar-mobile .dropdown ul a i {font-size: 12px;}.navbar-mobile .dropdown ul a:hover, .navbar-mobile .dropdown ul .active:hover, .navbar-mobile .dropdown ul li:hover>a {color: #ffcb0a;}.navbar-mobile .dropdown>.dropdown-active {display: block;}#hero {width: 100%;height: 100vh;background: url("../images/banners/book-cab-services-kurnool.webp") center;background-size: cover;position: relative;padding: 0;margin-top:3em;}#hero:before {content: "";background: rgba(0, 0, 0, 0.2);position: absolute;bottom: 0;top: 0;left: 0;right: 0;}#hero .container {padding-top: 120px;}#hero h1 {margin: 0;font-size: 32px;font-weight: 800;line-height: 26px;color: #fff;margin-bottom:20px;}#hero h1 span {color: #ffcb0a;}#hero h2 {color: #eee;margin-bottom: 10px 0 0 0;font-size: 22px;}@media (max-height: 500px) {#hero {height: auto;}#hero .container {padding-top: 130px;padding-bottom: 60px;}}@media (max-width: 768px) {#hero h1 {font-size: 28px;line-height: 36px;}#hero h2 {font-size: 18px;line-height: 24px;}}.book{display:flex;}:root{--accent: #ffcb0a;--accent-dark: #ffcb0a;--accent-contrast: #080b0b;--muted-bg: #f8f9fa;}.tab-content{background-color:rgb(8,11,11,0.65);border-radius:10px;width:600px;}.tab-card{border-radius: 12px;border: 1px solid rgba(0,0,0,0.08);box-shadow: 0 6px 18px rgba(18, 38, 63, 0.04);background: linear-gradient(180deg, white 0%, #fbfdff 100%);padding: 1.25rem;}.nav-tabs {border-bottom: 0;gap: 0.5rem;padding: .25rem;background: transparent;}.nav-tabs .nav-link {border: 0;border-radius: 12px;padding: .5rem 1rem;color: #080b0b;background: #fff;transition: all .18s ease;font-weight: 500;font-size:1em;border-radius: 50px;}.tab-pane h4{font-size:26px;font-weight: 600;line-height: 1.2;color: #fff;}.form-label {margin-bottom: .5rem;color: #fff;font-weight: 500;font-size: 1em;}.form-control {display: block;width: 100%;padding: .375rem .75rem;font-size: 0.95rem;font-weight: 400;line-height: 1.5;color: #444;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: .375rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {color: #fff;}.booking-form{margin-top:1em;}.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {transform: translateY(-2px);box-shadow: 0 6px 14px rgba(8, 35, 83, 0.06);}.nav-tabs .nav-link.active {color: var(--accent-contrast);background: linear-gradient(180deg, var(--accent) 0%, var(--accent-dark) 100%);box-shadow: inset 0 -3px 6px rgba(0,0,0,0.08), 0 8px 20px rgba(8,35,83,0.08);border: 1px solid rgba(0,0,0,0.06);transform: none;border-radius: 50px;}.nav-tabs .nav-link.active::before {content: "";display: inline-block;width: 8px;height: 8px;margin-right: .6rem;margin-left: -0.6rem;vertical-align: middle;background: rgba(255,255,255,0.22);border-radius: 50%;box-shadow: 0 1px 0 rgba(255,255,255,0.08) inset;}.tab-card .tab-pane-header {display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom: .75rem;}.tab-card .tab-pane-header h4 {margin:0;font-weight:700;color:#102a43;}.tab-card .accent-bar {height:6px;border-radius:6px;width:140px;background: linear-gradient(90deg, var(--accent), var(--accent-dark));box-shadow: 0 6px 16px rgba(8,35,83,0.04);}.form-control:focus {box-shadow: 0 6px 20px rgba(0,105,217,0.06);border-color: var(--accent);}.btn-primary {background: linear-gradient(180deg, var(--accent) 0%, var(--accent-dark) 100%);border: 0;box-shadow: 0 8px 20px rgba(8,35,83,0.06);padding: 8px 30px;color: #080b0b;font-weight:600;letter-spacing:0.5px;font-size:0.95em;}.honeypot {position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;}.step {display:none;}.step.active {display:block;}.field-error {color:#ccc;font-size:.9rem;margin-top:.25rem;display:none;}.is-invalid + .field-error {display:block;}.heading-cab{text-align:center;}.header-main{text-align:center;padding:20px 0 20px;}.book-ride{padding:60px 0 60px;}.ride_book{text-align:center;background-color: #FFCB0A;padding: 20px;border-radius: 10px;margin-bottom:20px;}.ride_book img{height:55px;margin-bottom:15px;}.header-main h2, .header-main h3{font-size: 28px;font-weight: 700;line-height: 1.3;margin-bottom: 5px;}.ride_book h6{font-size: 1em;font-weight: 500;line-height: 1.3;}p{font-size: 1em;font-weight: 400;line-height: 1.6;}.flex-dev ul{display:flex;justify-content: space-between;align-items: center;list-style-type: none;padding:0;}.flex-dev ul li{font-size: 0.85em;font-weight: 600;}.cab-mix{box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding: 30px;border-radius:10px;position:relative }.img-mix img{border-radius:10px;margin-bottom:10px;position:relative;}.cab-mix h3{font-size: 18px;text-align: center;font-weight: 600;line-height: 1.3;margin: 10px 0 10px;background-color: #ffcb0a;position: absolute;top: 20px;padding: 10px 5px 10px 5px;letter-spacing: 1px;}.cab-mix p{font-size: 0.95em;}.city-book{margin: 0 0 0 15px;border: 2px solid #080b0b;color: #fff;border-radius: 50px;padding: 8px 25px;text-transform: uppercase;font-size: 12px;font-weight: 500;letter-spacing: 0.5px;transition: 0.3s;background-color: #080b0b;}.city-book:hover{border: 2px solid #ffcb0a;background-color: #ffcb0a;color:#080b0b;}.occasion{background-color:#fff;padding:50px 0 80px;}.car-model{text-align:center;}.fleet-cabs{padding:80px 0 80px;background-color:#fff;}.header-main2 h3{font-size: 3em;font-weight: 700;line-height: 1.3;margin-bottom: 5px;}.car-model{margin-bottom:30px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding:30px;}.logo-img {margin-bottom:20px;}.canb-flex{display:flex;justify-content: space-between;gap:1em;}.img-cab{width: 50%;}.img-cab img{border-radius:10px;}.canb-flex{margin-bottom:40px;}.cab-content h4{font-size: 20px;font-weight: 500;line-height: 1.3;margin-bottom: 5px;margin-top: 20px;}.cab-content p{font-size: 0.95em;}.cab-content{width:100%;}.app{background-color: #f5f5f5f5;padding: 60px 0 40px;}.insta h2{font-size: 3em;font-weight: 700;line-height: 1.2;margin:0.5em 0 10px ;}.cta-1{padding-bottom:10px;}.cta-1 a{font-size: 17px;font-weight: 400;line-height: 2.3;}.choose-1{padding: 40px 0 60px;}.footer{background-color:#080b0b;color:#FFFFF0;padding:80px 0 60px;}.footer-about h2{font-size: 1.6em;font-weight: 700;line-height: 1.2;text-transform:uppercase;}.footer-about p{font-size:0.9em;line-height:1.8}.quick-links h5{font-size: 1.2em;font-weight: 700;line-height: 1.2;text-transform:uppercase;}.quick-links ul{list-style-type: none;padding:0;}.quick-links ul li {font-size:1em;font-weight:400;line-height:2;padding-bottom:5px;text-transform: capitalize;}.quick-links ul li a{color:#FFFFF0;}.cta-2 a{font-size: 17px;font-weight: 400;line-height: 2.3;color:#FFFFF0;}.social-net a{color:#FFFFF0;}.social-net{display: flex;gap: 1em;justify-content: flex-start;align-items: center;}.social-net a i{font-size:30px;}.footer-copy{text-align:center;padding-top:40px;}.footer-copy p a{color:#FFFFF0;}.footer-copy p{font-size:0.85em;}.Contact {width: 100%;height: 50vh;background: url("../images/banners/destination.webp") top center;background-size: cover;position: relative;padding: 0;margin-top:3em;}.Contact:before {content: "";background: rgba(0, 0, 0, 0.5);position: absolute;bottom: 0;top: 0;left: 0;right: 0;}.reach-title{margin-top:10em;position:relative;color:#fff;}.reach-title h1{font-size:1.8em;font-weight:600;line-height:1.3;text-transform:capitalize }.reach-title p{font-size:0.95em;}.contact-section{padding:60px 0 60px;background-color: #f5f5f5f5;}.support-box{text-align:center;}.support-box h3{margin-top:0.5em;font-size:1.2em;font-weight:500;line-height:1.3;text-transform:capitalize }.support-box img{height:45px;}.support-box p{font-size:0.95em;}.touch{padding:80px 0 80px;}.pages{background-color:#080b0b;color:#fff;padding:100px 0 60px;margin-top:3em;}.reach-title-page{text-align:center;}.reach-title-page h1{font-size:1.8em;font-weight:600;line-height:1.3;text-transform:capitalize }.policy-content{padding:60px 0 60px;}.phone-text h5{font-size: 1.25em;font-weight: 500;line-height: 1.3;text-transform: capitalize;}.policy-content h3, .policy-content h4{font-size: 1.25em;font-weight: 500;line-height: 1.3;text-transform: capitalize;}.float {position: fixed;width: 65px;height: 60px;bottom: 60px;right: 0px;color: #FFF;border-radius: 50px;text-align: center;font-size: 30px;z-index: 100;padding: 5px;}.img-fluid-what {width: 45px;height: auto;}label {display: inline-block;color: #fff;}