.FAQ-ShowMore button,.items{transition:background-color .3s}.cm-content .content-wrapper,.form-container .main-form{box-shadow:rgba(122,122,122,.315) 0 -1px 0 0,rgba(122,122,122,.301) 0 2px 8px 0,rgba(117,117,117,.466) 0 10px 8px -5px,rgba(116,116,116,.363) 0 12px 32px -2px}.cta-wrapper .cta-container{padding:50px 20px;max-width:1200px;margin:0 auto}.cta-wrapper .cta-row{padding:20px;border:1px solid #979797;border-radius:10px;display:flex}.accordian,.items{padding:15px 20px;border-radius:8px}.cta-wrapper .cta-row>div{flex:1}.cta-wrapper .cta-row .cta-content p{text-align:center;font-size:15px}.cta-wrapper .cta-row .cta-image{display:flex}.cta-wrapper .cta-row .cta-image>div{flex:1;text-align:center}.cta-wrapper .cta-row .cta-image p{text-align:center;line-height:2}.cta-wrapper .cta-row .cta-image .center{border-right:1px solid #141414;border-left:1px solid #141414}#FAQ{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;padding-bottom:80px}.accordian{width:100%;max-width:950px;margin:0 auto;box-shadow:0 4px 8px rgba(0,0,0,.4)}.items{background-color:#e7ecf5;margin-bottom:10px;position:relative}.item.selected{background-color:#fff}.item::after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:#06965c}.FAQ-title{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:600;font-size:18px;color:#131414}.faqQuestion{font-size:16px;color:#131414;text-align:start}.FAQ-content{max-height:0;overflow:hidden;transition:max-height .8s cubic-bezier(0, 1, 0, 1);font-weight:400;font-size:15px;line-height:1.6;color:#131414}p.title{font-size:40px;font-weight:400;font-style:normal;margin-bottom:30px;color:#000}.cm_header .logo_wrapper img{max-width:180px;width:100%}.FAQ-content.show{max-height:9999px;transition:max-height .8s cubic-bezier(1, 0, 1, 0)}.expandToggle{background:#fff;width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:600}.FAQ-ShowMore,.destinations-container .card-details{text-align:center;margin-top:10px}.FAQ-ShowMore button{padding:10px 20px;font-size:16px;border:none;border-radius:8px;background-color:#f3cd14;color:#fff;cursor:pointer}.FAQ-ShowMore button:hover{background-color:#e7c20f;color:#fff}.cm_header .header-menu ul li a:hover,body a:focus,body a:hover{color:#f3cd14}.cheaper-wrapper .cheaper-container{max-width:1200px;margin:0 auto;padding:40px 20px}.cheaper-wrapper .detail>*{text-align:center;line-height:1.5}.cheaper-wrapper .detail h2{font-size:30px;color:#04395a;font-weight:600;margin-top:0}.cheaper-wrapper .detail p{max-width:1000px;margin:0 auto;padding:10px;font-size:15px}.cheaper-card{margin-top:30px}.cheaper-card .card-flex{display:flex;flex-wrap:wrap;column-gap:20px;justify-content:center;align-items:center;row-gap:50px}.cheaper-card .card-flex .card-items{background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px 0 #25201f4d;color:#161616;position:relative;padding:18px;transition:.4s;width:32%}.cheaper-card .inner-top{display:flex;align-items:center;justify-content:space-between}.cheaper-card .inner-top img{max-width:70px;width:100%}.cheaper-card .inner-top p{margin:0;font-size:16px;font-weight:600}.cheaper-card .inner-center{display:flex;justify-content:center;align-items:center;gap:10px}.cheaper-card .btn-wrapper *,body .btn-wrapper{width:100%}.cheaper-card .inner-center img{max-width:25px;width:100%}.cheaper-card .inner-center .flight-date p{margin:0;line-height:1.5;font-weight:600}.cheaper-card .inner-center .flight-place p{font-size:12px;margin:0;color:#626971;font-weight:500}.cheaper-card .flight-details p,.choose-container .choose-content *,.chpFare-container .chpFare-content *,.modal-body .form-btn.mt-20{text-align:center}.cheaper-card .inner-items{display:flex;flex-direction:column;row-gap:20px}.cheaper-card .btn-wrapper{display:flex;justify-content:space-between;margin-top:15px;align-items:center}.cheaper-card .btn-wrapper button{background:0 0;border:none;overflow:hidden}.cheaper-card .btn-wrapper button a{background:#f3cd14;color:#fff;border-radius:10px;font-weight:500;padding:10px 15px;transition:.4s;display:block;position:relative;z-index:9}.cheaper-card .btn-wrapper .price-btn p{margin:0;font-weight:500}.cheaper-card .card-flex .card-items:hover{box-shadow:0 5px 10px 0 #25201f4d}.cm-service .service-container{max-width:1200px;margin:auto;padding:70px 20px}.cm-service .service-container .service-list>div *{color:#000}.cm-service .service-container .service-row{display:flex;column-gap:20px;justify-content:center;flex-wrap:wrap;row-gap:40px}.cm-service .service-container .service-list{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:15px;padding:10px 20px;box-shadow:0 0 2px 2px rgba(20,20,20,.3);border-radius:10px;text-align:center;width:auto}.cm-service .service-container .service-list p{text-align:center;margin:0}.cm-service .service-container .service-list i{margin:auto 0;padding:10px;background-color:rgb(255 161 76 / 40%);border-radius:50px;font-size:30px}.header-btn a,body .btn,body input.btn{background:#f3cd14}.cm-service .service-container h3{font-weight:600}.car-container,.cm_header .header_container{max-width:1200px;margin:0 auto;padding:0 10px}.cm_header .header_wrapper{display:flex;align-items:center;justify-content:space-between;column-gap:15px}.cm_header .right_section{display:flex;align-items:center;justify-content:space-between;width:100%}.cm_header .header-menu ul{list-style:none;margin:0;display:flex}.cm_header .header-menu ul li{margin:0 13px;position:relative}.cm_header .header-menu ul li a{text-transform:uppercase;color:#04395a;font-weight:500;transition:.3s;font-size:13px}body section.slider .container .form-bg,section .slider .form-bg{background:rgba(0,0,0,.5)}.cm_header .header-menu ul ul.child-menu{position:absolute;flex-direction:column;z-index:999;background:#fff;min-width:190px;width:100%;padding:20px 0;box-shadow:0 18px 20px -13px rgba(21,21,21,.12);opacity:0;visibility:hidden}.cm_header .header-menu ul li:hover ul.child-menu{opacity:1;visibility:visible}.cm_header .header-menu ul ul.child-menu li{margin:5px 10px}.cm_header .header-menu ul ul.child-menu li:not(:last-child){border-bottom:1px solid #04395a}.cm_header .header-menu ul ul.child-menu li a{font-size:12px}.cm_header .header-btn a img{max-width:30px;width:100%;animation:1.83s infinite jump-shaking}.cm_header .header-btn a span{color:#fff;font-weight:500;transition:.3s}.header-btn a:hover,body .btn.focus,body .btn:focus,body .btn:hover{background:#e7c20f}body input[type=radio]:checked+label{border-color:#f3cd14;background:#04395a}body .carousel .carousel-control.left{z-index:99;left:0;right:auto}body .carousel .carousel-control .glyphicon-chevron-left,body .carousel .carousel-control .icon-prev{margin:0;left:0}body .carousel .carousel-control.right{right:0}body .carousel .carousel-control .glyphicon-chevron-right,body .carousel .carousel-control .icon-next{margin:0;right:0}.child-trigger,.mob-right,body #myCarousel .carousel-indicators{display:none}.header-btn a{display:flex;align-items:center;column-gap:10px;padding:10px;border-radius:10px;color:#fff}#footer .more-footer{border:none;padding:0}.flight-container{max-width:1024px;margin:60px auto;padding:0 15px}.flight-container .get-flight{border:1px solid #e1e1e1;padding:15px 20px;text-align:center}.flight-container .flight-row{display:flex;align-items:center;justify-content:space-around;gap:25px;flex-wrap:wrap}.flight-container .call-box{position:relative;text-align:center}.flight-container .call-box .call-inner-sec{margin-bottom:20px}.flight-container .call-inner-sec h2{font-size:30px;color:#103e65;line-height:1.2;font-weight:700}.flight-container .call-box .getcl-blk,.flight-container .call-box .sa-or{display:inline-block}.flight-container .call-box .call-back{display:inline-block;padding:0}.flight-container .call-box p,.hidden-xs.center-img p{margin:0}.flight-container .call-box .getcl-blk p{font-size:25px}.flight-container .call-box .sa-or{margin:0 10px}.flight-container .call-box .sa-or p{font-size:20px}.flight-container .call-box .call-back a{font-size:30px}.chpFare-container{max-width:1024px;margin:0 auto;padding:0 15px}.chpFare-container .chpFare-content h1{font-size:30px;padding:0;margin-bottom:20px;color:#103e65;font-weight:700;line-height:1.2}.chpFare-container .chpFare-content p{font-size:16px;line-height:1.5}.chpFare-bottom{margin:30px 0;display:flex;flex-direction:column}.chpFare-bottom>div{width:100%;padding-right:15px;padding-left:15px;position:relative}.chpFare-bottom>div tr{border-top:1px solid #deecfb;height:62px}.chpFare-bottom>div td.sa-curpoint:first-child{width:7%;padding-right:4px}.chpFare-bottom>div tr td{font-size:14px;font-weight:400;padding:8px 4px;border-bottom:1px solid #deecfb;cursor:pointer}.chpFare-bottom td.sa-curpoint.hidden-xs{width:26%;padding-left:8px;vertical-align:top}.chpFare-bottom>div tr td a{font-size:14px;padding:2px 0;display:block}.chpFare-bottom>div tr td span{color:#000;font-size:12px}.chpFare-bottom td.hidden-xs{width:4%;vertical-align:top;padding-left:6px;padding-top:10px}.chpFare-bottom td.sa-curpoint.hidden-xss{width:26%;padding-left:17px;vertical-align:top}.chpFare-bottom td.price.sa-curpoint{text-align:right;width:17%;color:#103e65;font-size:21px;font-weight:700}.slider-title{margin:20px auto;text-align:center;max-width:1100px;padding:0 20px}body h1{display:block;text-align:center}body .slider-title h1{font-size:30px;color:#103e65;margin-bottom:20px;font-weight:700;font-style:normal;display:block;line-height:1.2}.slider-title p{font-size:18px;font-weight:600;font-style:italic}.slider-title h1 span{color:#000;font-family:Pacifico,cursive;font-weight:400;font-style:normal}.destinations-container{max-width:1180px;margin:0 auto;padding:15px;width:100%}.destinations-container .destinations-row{display:flex;flex-wrap:wrap;row-gap:30px;justify-content:center}.destinations-container .destinations-cards{width:33.33%;padding:0 15px;position:relative}.destinations-container .destinations-cards .card-img img{width:100%;transition:.3s;object-fit:cover}.destinations-container .card-img img{border-radius:10px;min-height:200px}.destinations-container .card-img{overflow:hidden;border-radius:10px}.destinations-container .destinations-cards:hover img{transform:scale(1.1)}.destinations-container .card-details .destHd1{margin:10px 0}.choose-container{max-width:1060px;margin:100px auto;padding:0 15px}.choose-container .choose-title h1{color:#04395a;font-weight:700;padding:0;margin-bottom:20px;font-size:40px;text-transform:capitalize;line-height:1.2}.choose-container .choose-title{margin-bottom:35px}.choose-container .choose-row{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;align-items:center;row-gap:30px}.choose-container .choose-cards{width:30%;border:1px solid #d9d9d9;padding:15px;margin:0 10px;min-height:270px;display:flex;flex-direction:column;align-items:center;border-radius:10px}.choose-container .choose-cards img{max-width:100px;width:100%;transition:.3s}.choose-container .choose-cards .choose-img{overflow:hidden}.choose-container .choose-content h2{font-weight:700;text-transform:capitalize;color:#04395a}footer.cm-footer{background:#eee;color:#04395a;margin-top:100px}section.contact-banner,section.flight-page{min-height:450px;background-repeat:no-repeat;background-size:cover}.cm-footer .footer-container{max-width:1060px;margin:0 auto;padding:20px 15px}.cm-footer .ftr-address img{max-width:250px;width:100%}footer.cm-footer .footer-row{display:flex;justify-content:space-around;column-gap:15px;align-items:flex-start;flex-wrap:wrap}footer.cm-footer .footer-row>div:not(:first-child){width:20%;margin-top:30px}footer.cm-footer .footer-row .ftr-address{width:30%}.cm-footer .cm-heading{font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:15px;display:inline-block}.cm-footer ul{margin-bottom:0;list-style:none}.cm-footer ul li{margin-bottom:5px;line-height:1.5}.cm-footer ul li a{font-size:13px}.cm-footer .ftr-btm p{margin-bottom:0;text-align:center;font-weight:700;word-spacing:5px}.cm-footer .ftr-btm{padding-top:20px;border-top:1px solid #ccc;margin-top:20px}.body-list .list-wrapper{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #deecfb;min-height:70px}.hidden-xs.center-img{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.list-wrapper .price.sa-curpoint a{background:#f3cd14;color:#04395a;padding:10px;border-radius:10px;font-weight:700}.flight-page .container .form-bg{background-color:rgba(0,0,0,.2);top:55%}section.flight-page.two{background-image:url('../images/chicago-banner.webp')}section.flight-page.three{background-image:url('../images/san_antonio-banner.webp')}section.flight-page.four{background-image:url('../images/washington_d_c-banner.webp')}section.flight-page.five{background-image:url('../images/phoenix-banner.webp')}section.flight-page.six{background-image:url('../images/dallas-banner.webp')}section.flight-page{position:relative;width:100%;height:100%;background-image:url('../images/seattle-banner.webp');background-position:center center}.flight-page .flight-title{position:absolute;left:50%;transform:translateX(-50%);top:70px}.flight-page .flight-title h1{font-weight:700;font-size:50px;line-height:1.2;color:#fff;display:block!important;width:100%}section.flight-page:before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.3);position:absolute}section.contact-banner{position:relative;background-image:url('../images/contact-us-banner.webp');background-position:center}section.contact-banner .banner-container h1{position:absolute;width:100%;top:50%;color:#fff;z-index:9;font-size:50px;font-weight:700;line-height:1.2;padding:0 10px}section.contact-banner:after{content:'';position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.form-container{padding:60px 10px 25px;max-width:1140px;margin-left:auto;margin-right:auto}.form-container .top-form h2{font-size:40px;font-weight:700;line-height:1.2;margin-top:0;color:#04395a}.car-title,.form-container .top-form{margin-bottom:40px}.form-container .btm-wrapper{display:flex;align-items:flex-start;justify-content:center;row-gap:35px;flex-wrap:wrap}.form-container .btm-wrapper>div{width:47%;margin:0 15px}.form-container .main-form{box-sizing:border-box;background-color:#fff;padding:20px;border-radius:10px}.form-container .main-form p.form-top{text-align:center;font-size:20px;font-weight:700;color:#04395a}.form-container .field{margin:15px 0}.form-container .field input,.form-container .field textarea{display:block;width:100%;padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#212529;background-clip:padding-box;border:1px solid #ced4da;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;min-height:45px}.form-container .field textarea{min-height:100px}.right-form ul{margin:0;list-style:none}.right-form ul li{margin-bottom:30px;padding:5px;display:flex;justify-content:flex-start}.right-form ul li .icon{margin-right:10px}.right-form ul li .icon i{padding:10px;font-size:23px;transition:.4s;background:#04395a;border-radius:5px;color:#fff}.right-form ul li .info p{margin:0;font-size:20px}section.contact-banner.allbanner{background-image:url('../images/new_image/all-banner.webp')}section.cm-content{margin-top:60px}.cm-content .content-container{max-width:1060px;margin:0 auto;padding:0 10px}.cm-content .content-wrapper{padding:20px;border-radius:10px}.cm-content .content-container h1.title{font-size:40px;font-weight:500;margin-bottom:20px;line-height:1.2;border-bottom:2px solid #f3cd14;color:#04395a}section.contact-banner.allbanner .banner-container h1{top:40%}.cm-content ol,.cm-content ul{padding-left:30px}.type-bg input[type=radio]:checked+label{color:#f3cd14!important}body .btn.back-to-top{padding:0!important}body .form-bg .form-group.autowidth{display:block!important}section.contact-banner.CarRental{background-image:url('../images/car-rental-banner.webp')}.car-title h1{font-size:40px;line-height:1.5;font-weight:600;color:#04395a}section.car-wrapper{padding:80px 0}.car-card-row{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.car-card{flex:1 1 calc(33.33% - 40px);max-width:calc(33.33% - 40px);background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease-in-out}.car-card:hover{transform:translateY(-10px)}.inner-car{padding:15px;display:flex;flex-direction:column;align-items:center}.car-images img{width:100%;border-radius:8px 8px 0 0}.car-details{text-align:center;padding:10px 0;width:100%}#openFormBtn,.book-now-btn{padding:10px 20px;cursor:pointer}.car-name p{font-size:18px;font-weight:700;margin-bottom:10px}.price_block{font-size:16px;color:#333}.price_block .price{font-size:22px;color:#e63946;font-weight:700}.book-now-btn{background-color:#e63946;color:#fff;border:none;border-radius:5px;margin-top:10px;transition:background-color .3s}.car-details button.btn a{color:#fff}.btn-wrapper{display:flex;gap:20px;justify-content:space-between;align-items:center;flex-wrap:wrap}.btn-wrapper button.btn{max-width:110px}.car-details button.btn{margin-top:20px}.book-now-btn a{text-decoration:none;color:#fff;font-weight:700}.book-now-btn:hover{background-color:#d62839}.car-price-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}.starting-fare{font-size:11px;font-weight:600;line-height:1}.car-details .car-price-wrapper .price{font-size:20px;color:#f3cd14}.mfp-zoom-in .mfp-content{opacity:0;-webkit-transition:.4s;transition:.4s;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:.4s;transition:.4s}.mfp-zoom-in.mfp-ready .mfp-content{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.7}.mfp-zoom-in.mfp-removing .mfp-content{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.modal-body .form-group{width:100%;text-align:left!important;padding:0 10px}.modal-body .form-group input,.modal-body .form-group textarea.form-control{border:1px solid #ccc}.modal-body .form-group input:focus,.modal-body .form-group textarea.form-control:focus{border:1px solid #f3cd14}.modal-body button.btn{width:auto;line-height:1.5;padding:5px 15px}body .btn-wrapper button{font-size:14px;line-height:1.5;padding:7px}@media screen and (max-width:1024px){.car-card{flex:1 1 calc(50% - 40px);max-width:calc(50% - 40px)}}@media screen and (max-width:768px){.sec-heading{font-size: 24px;font-weight: 700;color: #04395a;line-height: 36px;}.car-card{flex:1 1 calc(100% - 40px);max-width:calc(100% - 40px)}}section.contact-banner.Cruise{background-image:url('../images/cruise-banner.webp')}section.contact-banner.cm-hotel{background-image:url('../images/hotel-banner.webp')}@media(max-width:992px) and (min-width:768px){.cm_header .header_wrapper{gap:10px}.cm_header .header-menu ul li{margin:0 6px}.cm_header .header-btn a span,.cm_header .header-menu ul li a{font-size:12px}.cm_header .header-btn a img{max-width:20px}.header-btn a{gap:5px;padding:5px}}@media(max-width:991px){body .col-md-2.forMobile{position:static}.form-container .btm-wrapper>div{width:100%}.cheaper-card .card-flex .card-items{width:48%}.choose-container .choose-cards{width:50%}section .chpFare-container{margin-top:100px}}@media(max-width:767px){body .modal-content,footer.cm-footer .footer-row>div{width:100%!important}.header-menu,.mob-right .navbar-toggle .icon-bar{background:#fff}body .modal-content{max-width:300px!important}.cm_header .header-menu ul li.hs-has-children{display:flex;justify-content:space-between;flex-wrap:wrap}.child-trigger{width:50px;display:flex;justify-content:center;align-items:center;height:38px;cursor:pointer}.cm_header .header-menu ul ul.child-menu{position:relative;opacity:1;visibility:visible;margin:0;padding:0;display:none;box-shadow:none}.cm_header .header-menu ul ul.child-menu li{margin:0;padding-left:20px}.chpFare-bottom .chpFare-btm-left,.cm_header .header-menu ul ul.child-menu li:last-child{border:none}.flight-page .container .form-bg{margin-top:100px}.flight-page .flight-title h1,body h1{font-size:30px}.flight-page .flight-title{position:relative}.choose-container .choose-cards,.chpFare-bottom>div,.form-container .btm-wrapper>div,.logo_wrapper img{width:100%}.cm-footer .ftr-btm p{text-align:left}body .hidden-xs{display:flex!important}.destinations-container .destinations-cards{width:50%}.flight-container .get-flight{padding:15px 10px}.chpFare-container .chpFare-content h1,.mob-right{display:block}.chpFare-bottom div tr td{display:table-cell!important}.chpFare-bottom,.cta-wrapper .cta-row .cta-image{flex-direction:column}.cta-wrapper .cta-row{flex-direction:column;row-gap:20px}.cta-wrapper .cta-row .cta-image .center{border-right:0;border-left:0;border-top:1px solid #141414;border-bottom:1px solid #141414;padding:10px 0;margin:10px 0}.form-bg .form-horizontal .date,.header-btn,.slider .form-head{display:none}.header-menu{position:fixed;height:100%;z-index:99;top:0;left:0;width:75%;transform:translateX(-100%);transition:.4s}.cm_header .mob-right{display:flex;flex-direction:row-reverse}.menu-open .header-menu{transform:translateX(0)}.header-menu nav{height:100%}.cm_header .header-menu ul{flex-direction:column;margin-top:20px}.cm_header .header-menu ul li{line-height:3;border-bottom:1px solid #000}.form-bg .form-horizontal .flip{margin:0;z-index:9;top:80px;left:75%;transform:translateX(-50%)}.form-bg .form-horizontal .form-group{display:block;width:100%}.expandToggle{height:15px;width:15px;font-size:16px}}@media (max-width:599px){.cheaper-card .card-flex .card-items{width:100%}section.contact-banner.allbanner{min-height:300px}}@media (max-width:499px){.body-list .list-wrapper{justify-content:center;flex-direction:column;row-gap:13px;padding-bottom:20px}.list-wrapper .hidden-xs.center-img{display:flex!important}.destinations-container .destinations-cards{width:100%;padding:0}.chpFare-bottom div tr td{width:100%}.chpFare-bottom td:nth-child(3) img{display:none!important}.chpFare-bottom td:nth-child(3){padding:0;position:relative}.chpFare-bottom td:nth-child(3):after{content:">";position:absolute;top:20px}.chpFare-bottom td.sa-curpoint.hidden-xs{width:26%}.chpFare-bottom>div{padding:0}}@keyframes jump-shaking{0%{transform:translateX(0) rotate(0)}100%,35%,85%{transform:translateY(0) rotate(0)}89%{transform:translateY(-2px) rotate(-17deg)}93%{transform:translateY(-3px) rotate(17deg)}98%{transform:translateY(-4px) rotate(-17deg)}}.sa-curpoint.hidden-xs{min-width:90px;display:flex;justify-content:center;align-items:center}#openFormBtn{background-color:#28a745;color:#fff;border:none;border-radius:5px;font-size:16px}#openFormBtn:hover{background-color:#218838}.form-overlay{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:1000;justify-content:center;align-items:center}.form-overlay .form-container{background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.2);width:90%;max-width:400px;position:relative}.form-overlay .close-btn{position:absolute;right:20px;top:20px;font-size:24px;cursor:pointer;color:#333}.form-overlay h2{text-align:center;margin-bottom:20px}.form-overlay label{font-size:14px;margin-bottom:5px;display:block;color:#333}.form-overlay input,textarea{width:100%;padding:10px;margin:10px 0;border:1px solid #ddd;border-radius:5px;font-size:14px;box-sizing:border-box}.form-overlay textarea{height:100px;resize:none}.form-overlay button[type=submit]{width:100%;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:5px;font-size:16px;cursor:pointer}.form-overlay button[type=submit]:hover{background-color:#0056b3}@media (max-width:600px){.form-overlay .form-container{padding:20px}.form-overlay input,textarea{font-size:13px}.form-overlay button[type=submit]{font-size:14px}}.sec-heading {font-size: 28px;font-weight: 700;color:#04395a;}.route-sec{margin-top:30px;margin-bottom:30px;}.route-box {padding: 13px;margin-bottom: 11px;color: #797979 !important;background: #f7f7f7 !important;cursor: pointer;border: 1px dotted #bfbfbf !important;}.route-box .route-txt{font-size:14px;font-weight:600;}@media(max-width:991px) and (min-width:768px){.flight-page .flight-title{display:none;} .flight-page .container .form-bg{top:2% !important;}}
.dest-sec .choose-title img {width: 30px;}
.choose-title > div {display: flex;align-items: center;gap: 1rem;}
.ylo{color:#f3cd14;}
@media(max-width:768px){
    .text-white{color:#fff !important;}
}
@media(max-width:480px){
    .cm_header .logo_wrapper img {max-width: 120px;width: 100%;}
    .tollfree a {color: #fff;font-size: 16px !important;}
    .tollfree {padding: 5px 5px 2px 5px !important;}
    .cm_header .header_wrapper {column-gap: 7px !important;}
}
@media(max-width:360px) {
    .cm_header .logo_wrapper img {max-width: 100px;width: 100%;}
    .tollfree {margin: 5px 0px 5px 0px !important;}
}