:root { --custom-red: #EE3038; --custom-yellow: #F5C834; --custom-dark: #363434;}.yellow_text { color: var(--custom-yellow);}#ctl00_lnkLogo img { max-height: 85px;}.city-line-item-table { padding: 5px; border: 3px solid var(--custom-red); width: 100%; height: 89px;}.city-line-item-table td { color: #000000 !important;}.city-line-item-table th { color: white;}.city-line-item-table .btn_learnmore { border-radius: 30px; padding: 6px 15px 10px 15px; color: #000 !important; background: var(--custom-yellow); transition: 0.5s;}.td-left { text-align: left !important; padding-left: 40px !important;}.city-line-item-table .btn_learnmore:hover { background: var(--custom-red); transition: 0.5s;}.city-line-item-table thead tr td { padding-left: 5px; font-weight: bold; background-color: var(--custom-dark); color: #000000; font-size: medium; text-align: center; height: 50px; color: #ffffff !important;}.city-line-item-table tbody tr td { padding: 5px; border: 1px solid black; text-align: left; background-color: #ffffff; text-align: center; height: 50px;}@media screen and (max-width: 767px) { #ctl00_mobileLogo { background-size: contain !important; }}.f_social .sm-icons li { display: inline;}.top_content .info { padding: 20px;}.driving_test_package ul li,.driving_lesson_service ul li { margin-bottom: 10px;}.driving_test_package ul,.driving_lesson_service ul { list-style: none; margin-top: 20px;}.driving_test_package ul li:before { content: '\f00c'; color: var(--custom-red); font-size: 20px; font-family: "Font Awesome 6 Pro"; font-weight: 900; position: absolute; left: 20px;}.driving_test_package .image { display: flex; justify-content: center;}.driving_test_package .image img { height: 500px;}.driving_test_package h1,.driving_lesson_service h1 { font-size: 28px; font-weight: 600; color: var(--custom-red);}.driving_test_package .price,.driving_lesson_service .price { font-size: 40px; color: var(--custom-red);}.driving_test_package, .driving_lesson_service { position: relative; padding: 15px; border-radius: 5px; box-shadow: 5px 5px 30px 0px rgba(0, 0, 0, 0.08);}.driving_lessons { display: flex; justify-content: space-evenly;}.card { border-radius: 10px; position: relative; height: min-content; padding: 20px; }.card h2 { font-size: 28px; margin-bottom: 30px;}.top_content .price { margin-bottom: 20px;}.driving_lesson_service .top_content ul li:before { content: '\f00c'; color: var(--custom-red); font-size: 20px; font-family: "Font Awesome 6 Pro"; font-weight: 900; position: absolute; left: 20px;}.driving_lesson_service .driving_lesson_table { margin-top: 15px; width: 100%;}.driving_lesson_service .top_content th { background: var(--custom-yellow);}