:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400}*{margin:0;padding:0;box-sizing:border-box}* h1,* h2,* h3,* h4,* h5{font-family:Merriweather Sans,sans-serif}* p,* li a{font-family:Nunito Sans,sans-serif}a{text-decoration:none;color:#000}.red{color:red}.purple{color:#2f00ff}.green{color:#00c300}.dashboard{overflow-y:auto}.dashboard .bar{height:4rem;display:flex;flex-direction:row;justify-content:unset;align-items:center;gap:1rem;padding:0 1rem;border-bottom:1px solid rgba(0,0,0,.37)}.dashboard .bar>input{margin-right:auto;padding:1rem 0;border:none;background-color:inherit;width:100%;outline:none}.dashboard .bar>svg{font-size:1.2rem;opacity:.7}.dashboard .bar>img{height:2rem;width:2rem;border-radius:50%}.dashboard .widget-container{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:2rem;padding:2rem 2rem 2rem 0}.dashboard .widget-container .widget{width:16rem;background-color:#fff;box-shadow:0 0 10px #0002;padding:2rem;border-radius:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:0}.dashboard .widget-container .widget .widget-info>p{opacity:.7;font-size:.8rem}.dashboard .widget-container .widget .widget-info>h4{font-size:1.5rem}.dashboard .widget-container .widget .widget-info>span{display:flex;flex-direction:row;justify-content:unset;align-items:center;gap:.2rem}.dashboard .widget-container .widget .widget-circle{position:relative;height:5rem;width:5rem;border-radius:50%;flex:none;display:grid;place-items:center;background-color:#7fffd4}.dashboard .widget-container .widget .widget-circle:before{content:"";position:absolute;height:4rem;width:4rem;background-color:#fff;border-radius:100%}.dashboard .widget-container .widget .widget-circle span{position:relative}.dashboard .graph-container{display:flex;flex-direction:row;justify-content:unset;align-items:unset;gap:2rem;padding:0 2rem 2rem 0}.dashboard .graph-container>div{background-color:#fff;border-radius:10px}.dashboard .graph-container .revenue-chart{width:100%;padding:1rem 3rem}.dashboard .graph-container .revenue-chart>h2{letter-spacing:3px;font-weight:300;text-transform:uppercase;margin:1rem 0 2rem .25rem;text-align:center}.dashboard .graph-container .dashboard-categories{width:100%;max-width:16rem;display:flex;flex-direction:column;justify-content:center;align-items:unset;gap:0;padding-bottom:2rem}.dashboard .graph-container .dashboard-categories>h2{letter-spacing:3px;font-weight:300;text-transform:uppercase;margin:1.5rem 0 2rem;text-align:center}.dashboard .graph-container .dashboard-categories>div{overflow-y:auto;height:40rem;padding-left:.5rem}.dashboard .graph-container .dashboard-categories>div::-webkit-scrollbar{display:none}.dashboard .graph-container .dashboard-categories .category-item{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:1rem}.dashboard .graph-container .dashboard-categories .category-item>h5{letter-spacing:1px;font-weight:300}.dashboard .graph-container .dashboard-categories .category-item>div{margin-left:auto;width:6rem;background-color:#d9d9d9;border-radius:20px;height:.5rem;flex:none}.dashboard .graph-container .dashboard-categories .category-item>div>div{border-radius:20px;height:100%}.dashboard .graph-container .dashboard-categories .category-item>span{font-size:.8rem;font-weight:700}.dashboard .transaction-container{display:flex;gap:2rem;padding:0 2rem 2rem 0;height:30rem}.dashboard .transaction-container>div{background-color:#fff;box-shadow:0 10px 10px #0002;border-radius:10px}.dashboard .transaction-container .gender-chart{width:100%;max-width:20rem;padding:1rem;position:relative}.dashboard .transaction-container .gender-chart>h2{text-align:center;margin:1.5rem 0 2rem;letter-spacing:3px;font-weight:300;text-transform:uppercase}.dashboard .transaction-container .gender-chart>p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2rem;color:#000000a2}.dashboard .transaction-container .transaction-box{width:100%;padding:1rem;overflow-x:auto}.dashboard .transaction-container .transaction-box>h2{margin:1.5rem 0 0;letter-spacing:3px;font-weight:300;text-transform:uppercase}.dashboard-product-box{background-color:#fff;margin-top:2rem;padding:2rem;overflow:auto;height:100%;width:100%}.create-product-btn{position:fixed;right:2rem;top:2rem;height:2.5rem;width:2.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;border-radius:50%;background-color:#c90909;color:#fff}.create-product-btn:hover{opacity:.8}.product-management{display:flex;flex-direction:row;justify-content:center;align-items:unset;gap:1rem;padding:4rem}.product-management>section{overflow-y:auto;width:100%;height:85vh;max-width:500px;box-shadow:0 5px 5px #00000037;background-color:#fff;padding:5rem;display:flex;flex-direction:column;justify-content:unset;align-items:unset;gap:1rem;position:relative;border-radius:5px}.product-management>section>h2{letter-spacing:2px;font-weight:300;text-transform:uppercase;text-align:center}.product-management>section>img{height:100%;width:100%;object-fit:contain}.product-management>section>strong{font-weight:300}.product-management>section>span{position:absolute;right:2rem;top:2rem}.product-management>section>p{text-align:center;letter-spacing:2px;text-transform:uppercase}.product-management>section>h3{text-align:center;font-size:2rem}.product-management>article{height:85vh;padding:2rem;width:100%;max-width:400px;background-color:#fff;border-radius:5px;box-shadow:5px 5px 10px #00000037;position:relative}.product-management>article>form{display:flex;flex-direction:column;justify-content:unset;align-items:center;gap:2rem}.product-management>article>form>h2{text-transform:uppercase;letter-spacing:2px}.product-management>article>form>img{height:5rem;width:5rem;object-fit:cover;border-radius:5px}.product-management>article>form>div{width:100%;position:relative}.product-management>article>form>div>label{position:absolute;left:0;top:-1.5rem}.product-management>article>form>div>input{padding:1rem;border:1px solid rgba(13,13,13,.196);background-color:unset;width:100%;outline:none;border-radius:5px}.product-management>article>form>button{padding:1rem;border:none;background-color:#056be0;color:#fff;width:100%;border-radius:5px;font-size:1.1rem;cursor:pointer}.product-management .shipping-info-card>h1{text-align:center;letter-spacing:2px;font-weight:300;text-transform:uppercase}.product-management .shipping-info-card>h5{margin:2rem 0 0 .5rem;font-size:1.1rem;font-weight:700}.product-management .shipping-info-card>p{margin:.5rem}.product-management .shipping-info-card>.shipping-btn{margin:2rem 0;padding:1rem;border:none;background-color:#056be0;color:#fff;width:100%;border-radius:5px;font-size:1.1rem;cursor:pointer}.product-management .shipping-info-card>.shipping-btn:hover{opacity:.8}.transaction-product-card{display:flex;flex-direction:row;justify-content:unset;align-items:center;gap:1rem}.transaction-product-card>img{height:4rem;width:4rem;object-fit:cover;border-radius:5px}.transaction-product-card>span{margin-left:auto}.chart-container{background-color:#fff;padding:4rem;overflow-y:auto}.chart-container>h1{margin:0 0 5rem 2rem}.chart-container>section{width:80%;margin:4rem auto}.chart-container>section>div{max-width:25rem;margin:auto;margin-top:6rem;margin-bottom:-1rem}.chart-container>section>h2{margin:2rem 0;text-align:center;letter-spacing:2px;font-weight:300;text-transform:uppercase}.dashboard-app-container{background-color:#fff;padding:4rem}.dashboard-app-container>section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;height:100%}.dashboard-app-container>section .stopwatch>h2{font-size:2rem;font-weight:300;text-align:center}.dashboard-app-container>section .stopwatch>button{padding:1rem 2rem;border:none;cursor:pointer;color:#fff;margin:2rem;font-weight:700;border-radius:10px}.dashboard-app-container>section .stopwatch>button:first-of-type{background-color:#0062ff}.dashboard-app-container>section .stopwatch>button:last-of-type{background-color:red}.dashboard-app-container>section .tosscoin{margin:2rem;height:15rem;width:15rem;position:relative;cursor:pointer;transform-style:preserve-3d;transition:all .5s}.dashboard-app-container>section .tosscoin>div{border-radius:50%;height:100%;width:100%;position:absolute;display:grid;place-items:center;background-repeat:no-repeat;background-size:contain;backface-visibility:hidden;filter:drop-shadow(0px 10px 10px rgba(0,0,0,.521))}.dashboard-app-container>section .tosscoin>div:first-of-type{background-image:url(../assets/images/heads.png)}.dashboard-app-container>section .tosscoin>div:last-of-type{background-image:url(../assets/images/tails.png);transform:rotateY(-180deg)}.dashboard-app-container>section .coupon-form{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:unset;gap:2rem;width:100%}.dashboard-app-container>section .coupon-form>input{padding:1rem;border:1px solid rgba(0,0,0,.359);outline:none;border-radius:5px}.dashboard-app-container>section .coupon-form>fieldset{padding:1rem;border:1px solid rgba(0,0,0,.359);border-radius:5px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;flex-wrap:wrap;grid-column:1/3}.dashboard-app-container>section .coupon-form>fieldset span{font-size:.8rem;font-weight:300;margin-inline-start:.25rem;margin-inline-end:1rem}.dashboard-app-container>section .coupon-form>button{font-weight:700;font-size:1.1rem;width:100%;padding:1rem;border:none;color:#fff;cursor:pointer;margin:2rem 0;border-radius:10px;grid-column:1/3;background-color:#0062ff}.dashboard-app-container>section>code{position:relative;font-size:1.2rem;letter-spacing:2px;cursor:pointer}.dashboard-app-container>section>code:hover>span{opacity:1}.dashboard-app-container>section>code>span{opacity:0;height:100%;width:100%;top:0;left:0;position:absolute;border-radius:5px;background-color:#0f0f0f;color:#fff;font-size:.8rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}@media screen and (width <= 1200px){.admin-container{overflow:auto}.dashboard .widget-container,.dashboard .graph-container,.dashboard .transaction-container{justify-content:center;flex-wrap:wrap}.dashboard .graph-container{padding:2rem}.dashboard .transaction-container{padding:2rem;height:unset}.product-management{padding:2rem}}@media screen and (width <= 1100px){.admin-container{grid-template-columns:1fr!important}}@media screen and (width <= 768px){.cart{display:block;padding:2rem}.cart>main{width:100%}.cart>aside{width:100%}.cartitem{width:100%}.cartitem>img{width:3rem;height:3rem}.cartitem>div{flex-direction:column;gap:0}.product-search-page{display:block;padding:0}.product-search-page>aside{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;box-shadow:none}.product-search-page>aside>h2{letter-spacing:3px;font-weight:300;text-transform:uppercase;font-size:1.2rem}.product-search-page>main>input{width:100%;border:1px solid rgba(212,212,212,.379)}}@media screen and (width <= 600px){.product-management{flex-direction:column;align-items:center;padding:0}.product-management>section{max-width:400px}.chart-container{padding:0}.chart-container>h1{margin:0;text-align:center}.chart-container>section{margin:8rem auto}.dashboard-app-container>section .coupon-form,.dashboard-app-container>section .stopwatch{display:flex;flex-direction:column}.dashboard-app-container>section .stopwatch{align-items:center}}.hero-bg{background-size:cover;background-repeat:no-repeat;height:auto;min-height:60vh;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.hero-bg{margin-top:-40px!important}}.hero-bg p{font-size:13px;color:#fff}.hero-bg h3,.hero-bg h1{color:#fff}.hero-bg #myform{background-color:#1f1f1fcc;border:rgb(31,31,31)!important}.our-services{background-color:#f5f5f5;padding:40px 0;border-top-right-radius:20px;border-top-left-radius:20px;margin-top:-50px;background-image:url(https://media.cntraveler.com/photos/63cac962a20dd5b7d9e22c46/16:9/w_2560%2Cc_limit/Airplane%2520night%2520sky%2520moon%2520_%2520marvin-van-beek-z3faD7yMRwg-unsplash.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.our-services h2{color:#fff}@media (min-width: 768px){.our-services{margin-left:50px!important;margin-right:50px!important}}@media (max-width: 768px){.our-services{margin-left:10px!important;margin-right:10px!important}}.section-title{text-align:center;margin-bottom:30px;color:#0d6efd}.service-card{background-color:#fffc;border-radius:5px;box-shadow:0 2px 5px #0000001a;text-align:center;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;min-height:310px;padding:20px;margin:10px}@media (max-width: 768px){.service-card{min-height:365px!important}}@media (max-width: 575px){.service-card{min-height:210px!important}}.service-card .icon{font-size:48px;color:#333;margin-bottom:20px;transition:color .3s ease-in-out}.service-card h3{font-size:24px;margin-bottom:10px;color:#333;margin-top:10px}.service-card p{font-size:16px;color:#666;margin-bottom:20px}.service-card:hover{transform:translateY(-10px) rotate(2deg);box-shadow:0 4px 10px #0003}.service-card:hover .icon{color:#0d6efd;transition:color .3s ease-in-out}@media (max-width: 767px){.service-card{margin-bottom:20px}}.hotel-table{width:100%;margin:20px auto;box-shadow:0 0 10px #0000001a}@media (max-width: 768px){.hotel-table{padding:10px}}@media (min-width: 768px){.hotel-table{padding:10px 50px;background-color:#23459c33!important}}.hotel-cards{display:flex;flex-wrap:wrap;justify-content:center}.hotel-cards .hotel-card{width:30%;margin:10px;padding:20px;background-color:#fff;border:1px solid #ddd;box-shadow:0 0 10px #0000001a}@media (max-width: 768px){.hotel-cards .hotel-card{width:45%}}@media (max-width: 480px){.hotel-cards .hotel-card{width:100%}}.hotel-cards .hotel-card .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.hotel-cards .hotel-card .card-header h3{font-weight:700;margin:0}.hotel-cards .hotel-card .card-header p{margin:0;font-size:14px;color:#666}.hotel-cards .hotel-card .card-body{padding:20px}.hotel-cards .hotel-card .card-body p{margin-bottom:10px;font-size:14px;color:#666}.hotel-cards .hotel-card .card-footer{padding:10px;background-color:#f9f9f9;border-top:1px solid #ddd}.hotel-cards .hotel-card .card-footer .contact-button{background-color:#337ab7;color:#fff;border:none;padding:10px 20px;font-size:14px;cursor:pointer}.hotel-cards .hotel-card .card-footer .contact-button:hover{background-color:#23527c}table th,table td{padding:10px;border-bottom:1px solid #ddd;text-align:left}table .contact-button{background-color:#337ab7;color:#fff;border:none;padding:10px 20px;font-size:14px;border-radius:10px;cursor:pointer}.contact-button{background-color:#549bd9;color:#fff;border:none;padding:10px 40px;font-size:14px;border-radius:10px;cursor:pointer}.flight-table{width:100%;margin:20px auto;background-color:#f9f9f9;box-shadow:0 0 10px #0000001a}@media (max-width: 768px){.flight-table{padding:10px}}@media (min-width: 768px){.flight-table{padding:10px 50px;background-color:#23459c33!important}}.flight-cards{display:flex;flex-wrap:wrap;justify-content:center}.flight-cards .flight-card{width:30%;margin:10px;padding:20px;background-color:#fff;border:1px solid #ddd;box-shadow:0 0 10px #0000001a}@media (max-width: 768px){.flight-cards .flight-card{width:45%}}@media (max-width: 480px){.flight-cards .flight-card{width:100%}}.flight-cards .flight-card .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.flight-cards .flight-card .card-header h3{font-weight:700;margin:0}.flight-cards .flight-card .card-header p{margin:0;font-size:14px;color:#666}.flight-cards .flight-card .card-body{padding:20px}.flight-cards .flight-card .card-body p{margin-bottom:10px;font-size:14px;color:#666}.flight-cards .flight-card .card-footer{padding:10px;background-color:#f9f9f9;border-top:1px solid #ddd}.flight-cards .flight-card .card-footer .contact-button{background-color:#337ab7;color:#fff;border:none;padding:10px 20px;font-size:14px;cursor:pointer}.flight-cards .flight-card .card-footer .contact-button:hover{background-color:#23527c}table{width:100%;border-collapse:collapse}table th,table td{padding:10px;text-align:left}table td{vertical-align:top}table .airline-logo{width:20px;height:20px;margin:0 10px}table .contact-button{background-color:#337ab7;color:#fff;border:none;padding:10px 20px;font-size:14px;cursor:pointer;border-radius:10px}table .contact-button:hover{background-color:#23527c}.contact-button{background-color:#549bd9;color:#fff;border:none;padding:10px 40px;font-size:14px;cursor:pointer;border-radius:10px}.contact-button:hover{background-color:#23527c}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:50px;justify-content:center;padding:0 50px}@media (max-width: 768px){.product-grid{padding:10px}}.packagessection{background-position:bottom;background-repeat:no-repeat;background-size:cover;padding-bottom:20px}.product-card{border:1px solid #ccc;border-radius:5px;overflow:hidden;box-shadow:0 2px 4px #0000001a;max-width:350px;margin:auto;opacity:.8;cursor:pointer;text-align:center}.product-card:hover .product-details{color:#fff;background-color:#0a4abf;cursor:pointer}.product-card:hover img{transform:scale(1.1);transition:transform .4s ease-in-out}.product-card img{width:100%;height:200px;object-fit:cover}.product-details{padding:15px;background-color:#e3e3e3b3}.product-details h5{margin-bottom:5px}.product-details p{margin-bottom:10px}.price{font-weight:700}.getintouch p{font-size:14px;font-weight:700}.product-delete-btn{background-color:#383838;color:#fff;font-size:1.2rem;height:2.5rem;width:2.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;border-radius:50%;cursor:pointer;border:none;position:absolute;right:-10px;top:-25px}.flight-booking-form{padding-bottom:35px;border-radius:5px;padding-left:5px!important}.flight-booking-form .nav-tabs{justify-content:center}.flight-booking-form .nav-tabs .nav-item .nav-link{font-weight:500!important}.flight-booking-form .nav-tabs .nav-item .nav-link:hover{cursor:pointer}.flight-booking-form .nav-item a{font-size:15px}@media (max-width: 768px){.flight-booking-form .form-row{flex-direction:column}.flight-booking-form .form-row .form-group{width:100%}}.flight-booking-form .btn{width:100%}@media (min-width: 768px){.flight-booking-form .btn{width:auto}}.depart-return .form-group{display:flex}.returnform .row .form-group{padding:5px;justify-content:center;align-items:center}.returnform .row .form-group input,.returnform .row .form-group select{line-height:36px;margin-left:2px}.returnform .row .form-group label{min-width:80px;background-color:#c7e0fa;line-height:50px;font-weight:700;float:left;font-size:14px}#depart-return .form-group{display:flex}.returnpasneger .row .form-group label{font-size:15px;font-weight:500;float:none!important}.admin-container .flight-form table thead th{font-weight:700;background-color:#f8f9fa;border-bottom:2px solid #dee2e6;padding:8px;text-align:left}.admin-container .flight-form table tbody tr td{padding:8px;vertical-align:middle}.admin-container .flight-form table tbody tr:nth-child(2n){background-color:#f8f9fa}.admin-container .flight-form table tbody button{margin-top:4px}#process:hover{background-color:#8bbff4!important;color:#000!important}#header .row{padding:0}#header .row .navbar-toggler{height:40px;align-self:center}#header #extraImages,#header #extraImage2{display:flex;justify-content:end;align-items:center}#header #extraImage2 div{padding:10px}#header #extraImage2 a{text-decoration:none;position:relative;color:#000;padding:3px}#header #extraImage2 a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#0d6efd;transform-origin:bottom right;transition:transform .7s ease-out}#header #extraImage2 a:hover:after{transform:scaleX(1);transform-origin:bottom left}@media screen and (max-width: 993px){#extraImages,#extraImage2{display:none!important}.row1{width:90vw!important}#logo{display:flex;justify-content:space-between}}.admin-container{display:grid;grid-template-columns:1fr 4fr;grid-template-rows:unset;gap:2rem;background-color:#f7f7f7}.admin-container>aside{width:100%;background-color:#fff;padding:1rem;z-index:10;overflow-y:auto}.admin-container>aside::-webkit-scrollbar{display:none}.admin-container>aside>div{margin:2rem 1rem}.admin-container>aside>div>h5{letter-spacing:2px;font-weight:300;text-transform:uppercase;opacity:.8;margin:1rem 0}.admin-container>aside>div>ul{display:flex;flex-direction:column;justify-content:unset;align-items:unset;gap:.5rem;list-style:none}.admin-container>aside>div>ul>li{padding:.5rem 1rem;border-radius:10px}.admin-container>aside>div>ul>li a{color:#000000d2;display:flex;flex-direction:row;justify-content:unset;align-items:center;gap:1rem}.table{border-collapse:collapse;width:100%}.table th,.table td{padding:8px;text-align:left;vertical-align:middle}.table th{font-weight:700;color:#0000009e;font-size:1.1rem;font-weight:400;padding:2rem 1rem}.table tbody tr{box-shadow:0 1px 1px #00000018}.table tbody td{padding:1rem}.table tbody td img{width:4rem;height:4rem;object-fit:contain;border-radius:10px}.table tbody td a{text-decoration:none;background-color:#2c68ff74;color:#2c68ff;padding:.25rem .5rem;border-radius:10px}.table tbody td button{width:2rem;height:2rem;font-size:1.1rem;border:none;outline:none;background-color:transparent;cursor:pointer;color:#ff2c2c}.table tbody td button:hover{opacity:.6}.table tbody td:first-child{border-left:none}.table tbody td:last-child{border-right:none}.table-pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;padding:2rem}.table-pagination>button{padding:.5rem 1rem;border:none;outline:none;border-radius:10px;cursor:pointer;background-color:#0073ff;color:#fff}.table-pagination>button:disabled{background-color:#0073ff1a;cursor:not-allowed}#hamburger{display:grid;place-items:center;height:3rem;width:3rem;border:none;outline:none;cursor:pointer;color:#2c68ff;position:fixed;top:1rem;left:1rem;font-size:2rem;background-color:#fff;border-radius:50%;z-index:9}#close-sidebar{width:80%;margin:1rem auto;display:block;padding:.75rem;border:none;outline:none;cursor:pointer;background-color:#a80202;color:#fff;border-radius:10px}.loader{width:100%;height:100vh;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.loader>div{height:10rem;width:10rem;border-radius:50%;border-top:1rem solid rgb(43,43,43);border-left:1rem solid rgb(43,43,43);border-right:1rem solid #fff;border-bottom:1rem solid #fff;animation:loading-animation .5s linear infinite}@keyframes loading-animation{to{transform:rotate(360deg)}}@keyframes up-and-down{to{transform:translate(-50%,-20%)}}.login-container{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f7f9fc;padding:20px}.login-container h2{margin-bottom:20px;color:#333}.login-container form{display:flex;flex-direction:column;background:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:400px;width:100%}.login-container form div{margin-bottom:15px}.login-container form div label{display:block;margin-bottom:5px;font-weight:700;color:#333}.login-container form div input{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:16px}.login-container form div input:focus{border-color:#007bff;outline:none;box-shadow:0 0 5px #007bff80}.login-container form button{padding:10px;background-color:#007bff;border:none;border-radius:5px;color:#fff;font-size:16px;cursor:pointer;transition:background-color .3s}.login-container form button:hover{background-color:#0056b3}@media (min-width: 800px){.mynavbar{margin-left:100px}}.mynavbar li{padding:5px}.footer-distributed{background:#23459c;box-shadow:0 1px 1px #0000001f;box-sizing:border-box;width:100%;text-align:left;font:700 16px sans-serif;padding:55px 50px}.footer-distributed .footer-left,.footer-distributed .footer-center,.footer-distributed .footer-right{display:inline-block;vertical-align:top}.footer-distributed .footer-left{width:40%}.footer-distributed h3{color:#fff;font: 36px Open Sans,cursive;margin:0}.footer-distributed h3 span{color:#20b2aa}.footer-distributed .footer-links{color:#fff;margin:20px 0 12px;padding:0}.footer-distributed .footer-links a{display:inline-block;line-height:1.8;font-weight:400;text-decoration:none;color:inherit}.footer-distributed .footer-company-name{color:#222;font-size:14px;font-weight:400;margin:0}.footer-distributed .footer-center{width:35%}.footer-distributed .footer-center i{background-color:#f8f8f8;color:#000;font-size:18px;width:38px;height:38px;border-radius:50%;text-align:center;line-height:42px;margin:10px 15px;vertical-align:middle}.footer-distributed .footer-center i.fa-envelope{font-size:18px;line-height:38px}.footer-distributed .footer-center p{display:inline-block;color:#fff;font-weight:400;vertical-align:middle;margin:0}.footer-distributed .footer-center p span{display:block;font-weight:400;font-size:14px;line-height:2}.footer-distributed .footer-center p a{color:#fff;text-decoration:none}.footer-distributed .footer-links a:before{content:"|";font-weight:300;font-size:20px;left:0;color:#fff;display:inline-block;padding-right:5px}.footer-distributed .footer-links .link-1:before{content:none}.footer-distributed .footer-right{width:20%}.footer-distributed .footer-company-about{line-height:20px;color:#92999f;font-size:13px;font-weight:400;margin:0}.footer-distributed .footer-company-about span{display:block;color:#fff;font-size:14px;font-weight:700;margin-bottom:20px}.footer-distributed .footer-icons{margin-top:25px}.footer-distributed .footer-icons a{display:inline-block;width:35px;height:35px;cursor:pointer;background-color:#fff;border-radius:2px;font-size:20px;color:#fff;text-align:center;line-height:35px;margin-right:3px;margin-bottom:5px}@media (max-width: 880px){.footer-distributed{font:700 12px sans-serif;padding:25px 15px}.footer-distributed .footer-left,.footer-distributed .footer-center,.footer-distributed .footer-right{display:block;width:100%;text-align:center;margin-bottom:15px}.py-2.border-bottom .container .d-flex{justify-content:center;width:100%;margin-bottom:1px}.py-2.border-bottom .container .d-flex a{font-size:12px;margin-right:8px}.py-2.border-bottom .container .d-flex span{display:"|"}.py-2.border-bottom .container .social-section{display:flex;justify-content:center;width:100%}.py-2.border-bottom .container .social-section a{font-size:16px;margin-right:8px;margin-bottom:8px}.py-2.border-bottom .container .social-section a:first-child{font-size:14px;margin-right:15px;padding-top:3px}}.description-content strong{font-weight:700}.description-content ul{list-style-type:disc;margin-left:20px}.description-content ol{list-style-type:decimal;margin-left:20px}.description-content p{margin-bottom:8px}.ql-container{height:100%!important;box-sizing:border-box;overflow-y:auto}.ql-editor{min-height:200px;max-height:100%;padding:10px;box-sizing:border-box}.passenger-dropdown{border:1px solid #ccc;border-radius:4px;padding:13px;background-color:#fff;cursor:pointer;position:relative}.selected-passengers{font-weight:700}.dropdown-content{position:absolute;top:100%;left:0;width:100%;background-color:#fff;border:1px solid #ccc;border-radius:4px;z-index:1000;padding:10px;margin-top:5px}.passenger-option{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.passenger-controls button{background-color:#f8f9fa;border:1px solid #ccc;border-radius:4px;padding:5px 10px;cursor:pointer}.passenger-controls button:disabled{background-color:#e9ecef;cursor:not-allowed}.passenger-controls span{margin:0 10px;font-weight:700}.dropdown-icon{margin-left:8px;transition:transform .2s ease}.passenger-dropdown[aria-expanded=true] .dropdown-icon{transform:rotate(180deg)}.children-ages{margin-top:8px}.child-age-dropdown{margin-bottom:8px}.child-age-dropdown label{display:block;margin-bottom:4px;font-size:14px}.child-age-dropdown select{width:100%;padding:4px;border:1px solid #ccc;border-radius:4px}.not-found-container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f7f7f7;font-family:Arial,sans-serif;text-align:center}.not-found-content{max-width:500px;padding:20px}.not-found-title{font-size:3rem;font-weight:700;color:#ff6b6b;margin:0}.not-found-message{font-size:1.5rem;color:#333;margin:10px 0}.not-found-submessage{font-size:1rem;color:#666;margin:10px 0 20px}.not-found-button{padding:10px 20px;font-size:1rem;color:#fff;background-color:#007bff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.not-found-button:hover{background-color:#0056b3}.loader-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;background-color:#f7f7f7;font-family:Arial,sans-serif}.loader{border:5px solid #f3f3f3;border-top:5px solid #007bff;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-text{margin-top:20px;font-size:1.2rem;color:#333}.form-group{margin-bottom:15px}.passenger-dropdown{position:relative;display:flex;align-items:center;justify-content:space-between;padding:10px;border:1px solid #ccc;border-radius:4px;cursor:pointer}.selected-passengers{flex:1}.dropdown-content{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 10px #0000001a;z-index:1000;padding:10px}.passenger-option{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.passenger-controls{display:flex;align-items:center}.passenger-controls button{background-color:#4675e7;color:#fff;border:none;border-radius:4px;padding:5px 10px;cursor:pointer;margin:0 5px}.passenger-controls button:disabled{background-color:#ccc;cursor:not-allowed}.children-ages{margin-top:10px}.child-age-input{display:flex;align-items:center;margin-bottom:10px}@media (max-width: 768px){.passenger-dropdown{flex-direction:column;align-items:flex-start}.dropdown-icon{position:static;margin-left:0;margin-top:10px}.dropdown-content{width:100%}.passenger-controls{margin-top:10px}}.child-age-input label{margin-right:10px}.child-age-input select{padding:5px;border:1px solid #ccc;border-radius:4px}@media (max-width: 870px){.passenger-dropdown{flex-direction:column;align-items:flex-start}.dropdown-icon{position:static;margin-left:0;margin-top:10px}.dropdown-content{width:100%}.passenger-controls{margin-top:10px}.selected-passengers,.passenger-option span{font-size:14px}.passenger-controls button{padding:5px 8px;font-size:14px}}@media (max-width: 480px){.selected-passengers,.passenger-option span{font-size:12px}.passenger-controls button{padding:4px 6px;font-size:12px}.child-age-input label,.child-age-input select{font-size:12px}}@media (min-width: 769px) and (max-width: 1024px){.selected-passengers,.passenger-option span{font-size:16px}.passenger-controls button{padding:6px 10px;font-size:16px}}@media (min-width: 1025px){.selected-passengers,.passenger-option span{font-size:14px}.passenger-controls button{padding:8px 12px;font-size:14px}}.custom-modal-width{max-width:50%}
