@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&family=Open+Sans:wght@300;400;500;600;700&family=Montserrat:wght@300;400;500;700&family=Roboto:wght@100;300;400;500;700;900&display=swap");body{font-family:Poppins,sans-serif!important;background-color:#f9f9f9!important;max-width:100%;overflow-x:hidden}.primary-button{background-color:#152183!important;color:#fff!important;padding:10px 12px;border-radius:8px;border:none;text-decoration:none}.primary-button:hover{background-color:#26349b!important}.secondary-button{background-color:transparent!important;color:#152183!important;padding:10px 12px;border-radius:8px;text-decoration:none;border:1px solid #152183}.secondary-button:hover{background-color:#152183!important;color:#fff!important}.primary-disable-button svg{animation:rotate 1s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.heading--font,h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}*{padding:0;margin:0;transition:all .1s}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:#fff!important;cursor:not-allowed!important;background-color:#26349b!important;border-color:#26349b!important;opacity:1}.primary-button.disabled{background-color:#26349b!important}.top-header{position:fixed;top:0;width:100%;z-index:4;background-color:#152183}.top-header .topbar{padding:5px 10px;background:#152183;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.top-header .topbar a,.top-header .topbar i{transition:.3s;color:#fff;text-decoration:none;font-size:14px}.top-header .topbar a:hover,.top-header .topbar i:hover{color:#5666e7}.top-header .topbar .topbar-info{display:flex;align-items:center;flex-wrap:wrap}.top-header .topbar .topbar-info a{margin-right:15px}@media (max-width:767px){.top-header .topbar .topbar-info{justify-content:center;text-align:center}}.top-header .topbar .social-icons-top{display:flex;align-items:center;justify-content:flex-end}.top-header .topbar .social-icons-top a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;color:#fff;border-radius:50%;margin-left:8px;font-size:18px;transition:background-color .3s ease}.top-header .topbar .social-icons-top a:hover{background-color:hsla(0,0%,100%,.2)}@media (max-width:767px){.top-header .topbar .social-icons-top{justify-content:center;margin-top:10px}}.top-header .navbar{transition:box-shadow .3s ease-in-out;background-color:#fff}.top-header .navbar,.top-header .navbar.add-shadow{box-shadow:0 3px 4px rgba(0,0,0,.2)}.top-header .navbar .navbar-brand{padding:0!important}.top-header .navbar .navbar-toggler{border:none;background-color:transparent;cursor:pointer;padding:0}.top-header .navbar .navbar-toggler svg{color:#152183;width:24px;height:24px;transition:transform .3s ease}.top-header .navbar .navbar-toggler.open svg{transform:rotate(90deg)}.top-header .navbar .navbar-nav .nav-item{margin-right:8px}.top-header .navbar .navbar-nav .nav-item .nav-link{padding:9px 13px;font-size:14px;transition:.3s;color:#000}.top-header .navbar .navbar-nav .nav-item .nav-link.active,.top-header .navbar .navbar-nav .nav-item .nav-link:hover{color:#fff;background-color:#152183;border-radius:8px}@media (max-width:767px){.top-header .navbar .navbar-nav .nav-item .nav-link{text-align:center;padding:12px 0;width:100%}}.top-header .navbar .navbar-nav .dropdown{position:relative}.top-header .navbar .navbar-nav .dropdown .dropdown-menu{position:absolute;display:block;visibility:hidden;transition:visibility .5s ease,opacity .3s ease;opacity:0;background-color:#f9f9f9;padding:10px 0;border-radius:6px}.top-header .navbar .navbar-nav .dropdown .dropdown-menu a{display:block;padding:8px 16px;white-space:nowrap}.top-header .navbar .navbar-nav .dropdown .dropdown-menu a:hover{background-color:#5666e7;color:#fff}@media (max-width:767px){.top-header .navbar .navbar-nav .dropdown .dropdown-menu a{padding:12px}}.top-header .navbar .navbar-nav .nav-item:hover .dropdown-menu{visibility:visible;opacity:1}.top-header .navbar .navbar-nav .cart-design{margin-left:16px;display:flex;align-items:center;position:relative;padding:5px;cursor:pointer}.top-header .navbar .navbar-nav .cart-design svg{color:#152183!important}.top-header .navbar .navbar-nav .cart-design .whitecart{display:none}.top-header .navbar .navbar-nav .cart-design .cart-text{position:absolute;background:#ffbf47;color:#1b1b1b;top:-7px;right:-10px;text-align:center;font-size:10px;min-width:20px;line-height:20px;border-radius:50%}.top-header .navbar .navbar-nav .cart-design img{width:40px;height:40px}.top-header .navbar .navbar-nav .cart-design:hover{cursor:pointer;background:#152183;border-radius:8px;padding:5px}.top-header .navbar .navbar-nav .cart-design:hover svg{color:#fff!important}.top-header .navbar .navbar-nav .cart-design:hover .blackcart{display:none}.top-header .navbar .navbar-nav .cart-design:hover .whitecart{display:block}@media (max-width:767px){.top-header .navbar .navbar-nav .cart-design{margin:0 auto}}@media (max-width:1199px){.navbar .navbar-toggler{border:none;background-color:transparent;outline:none;padding:0;cursor:pointer;transition:transform .5s ease,background-color .3s ease,box-shadow .5s ease}.navbar .navbar-toggler:focus{outline:none;box-shadow:0 0 4px 1px rgba(21,33,131,.71)}.navbar .navbar-toggler:hover{background-color:rgba(0,0,0,.1)}.navbar .navbar-toggler svg{color:#152183;width:24px;height:24px;transition:transform .3s ease}.navbar .navbar-toggler.open svg{transform:rotate(90deg)}.navbar .navbar-nav .dropdown svg{color:gray!important;cursor:pointer}.navbar .navbar-nav .nav-item{display:block;color:#fff!important}.navbar .navbar-nav .nav-item .nav-link{color:#000!important;text-align:left;font-weight:600;margin-top:5px}.navbar .navbar-nav .nav-item .nav-link.active{color:#fff!important;background-color:#5666e7}.navbar .navbar-nav .nav-item .nav-link.active:hover{color:#fff!important;background-color:#152183}.navbar .navbar-nav .nav-item .nav-link:hover:not(.active){color:#000!important;background-color:#ddd!important}}@media (max-width:767px){.topbar{display:flex;flex-direction:column;align-items:center;justify-content:center}.topbar .topbar-info{justify-content:space-between;margin-bottom:10px}.topbar .social-icons-top{display:none!important}.navbar .navbar-nav .nav-item{display:block}.navbar .navbar-nav .nav-item .nav-link{font-size:14px}.navbar .cart-design{margin-top:10px}}.dropdown-menu-end.profile-dropdown{position:absolute;right:0;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:6px;padding:10px;min-width:180px;z-index:999}.dropdown-menu-end.profile-dropdown .profile-card{text-align:center;padding:10px}.dropdown-menu-end.profile-dropdown .profile-card h5{font-size:14px;font-weight:600;margin-bottom:4px}.dropdown-menu-end.profile-dropdown .profile-card p{font-size:12px;margin-bottom:10px}.dropdown-menu-end.profile-dropdown .profile-card a{display:block;padding:5px;font-size:14px;color:#152183}.dropdown-menu-end.profile-dropdown .profile-card a:hover{text-decoration:none;background-color:rgba(0,0,0,.05)}.dropdown-menu-end.profile-dropdown .profile-card hr{margin:8px 0;border-color:rgba(0,0,0,.1)}.dropdown-menu-end.profile-dropdown .profile-card button{font-size:12px;padding:6px 12px}.login-page{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;width:auto;padding:16px}.login-page .login-card{background:hsla(0,0%,100%,.67);padding:50px 32px;border-radius:20px;width:100%;max-width:420px;border:0;box-shadow:1px 1px 10px hsla(0,0%,71%,.3);display:flex;flex-direction:column;gap:15px;box-shadow:1px 1px 4px rgba(90,164,13,.188)}.login-page .login-card .login-headline{color:#152183;text-align:center}.login-page .login-card .login-sign-in-text-bold{font-weight:700}.login-page .login-card .login-form{display:flex;flex-direction:column;gap:15px}.login-page .login-card .login-form .error-message{font-size:14px!important}.login-page .login-card .login-form input[type=email],.login-page .login-card .login-form input[type=password],.login-page .login-card .login-form input[type=text]{border:1px solid #c9c9c9;padding:10px;font-size:16px;border-radius:6px;color:#6a6969;cursor:text}.login-page .login-card .login-form input[type=email]:focus,.login-page .login-card .login-form input[type=password]:focus,.login-page .login-card .login-form input[type=text]:focus{outline:0;box-shadow:0 0 0 .05rem #1653ed}.login-page .login-card .login-form .login-btn-wrapper{display:flex;justify-content:center}.login-page .login-card .login-form .login-btn-wrapper .login-btn{width:100%;background-color:#152183!important;box-shadow:1px 1px 7px #152183;color:#fff!important}.login-page .login-card .login-form .login-btn-wrapper .login-btn:hover{background-color:#5666e7}.sign-up{height:120vh}.divider-container{text-align:center;border-top:1px solid #152183;line-height:.1em;margin:16px 0}.divider-container span{background:#fff;padding:0 7px;font-size:14px;color:#5666e7}@media (max-width:768px){.login-page .login-card{padding:32px 24px}}@media (max-width:576px){.login-page .login-card{padding:24px 16px;width:100%;margin:0 20px}.sign-up{height:auto;padding-bottom:20px}}@media (max-width:350px){.login-page .login-card{padding:16px;width:100%;margin:0 10px}}.custom-confirm-button-class{background-color:#152183!important;color:#fff!important}.login-to-signup-text{color:#152183}.login-page{background-size:cover;background-position:50%;background-repeat:no-repeat}.table--template{background:#fff;border:1px solid #f9f9fa;border-radius:20px;box-shadow:1px 1px 4px rgba(21,33,131,.48),-1px -1px 4px rgba(21,33,131,.38)!important;min-height:50vh;overflow:visible;border-radius:8px!important;position:relative}.table--template table{width:100%}.table--template table th{color:#152183;border:none;padding:15px 10px;vertical-align:middle;font-size:14px;font-weight:600;text-wrap:nowrap}.table--template table th:last-child{text-align:center}.table--template table tbody tr{font-size:14px;font-weight:500;text-wrap:nowrap}.table--template table tbody tr:nth-child(2n) td{background-color:#f2f6fd}.table--template table tbody tr td:nth-child(2){padding-left:10px;padding-right:10px}.table--template table tbody tr td:first-child{text-align:center;color:#152183}.table--template table tbody tr td .tour-description{position:relative;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.table--template table tbody tr td .full-description{display:none;position:absolute;background-color:rgba(0,0,0,.75);color:#fff;padding:10px;border-radius:4px;z-index:9999;white-space:normal;width:300px;box-shadow:0 0 10px rgba(0,0,0,.5);top:100%;left:50%;transform:translateX(-50%)}.table--template table tbody tr td .tour-description:hover .full-description{display:block!important}.table--template table tbody tr a{text-decoration:none;color:#000;opacity:1;transition:all .3s}.table--template table tbody tr .btn-edit-theme{border-radius:3px;background-color:#152183;color:#fff!important;align-items:center;display:inline-flex;height:35px;justify-content:center;padding:8px;width:35px}.table--template table tbody tr .btn-edit-theme:hover{background-color:#152183;color:#fff!important}.hero-section{position:relative;height:calc(100vh - 97px);margin-top:87px}.hero-section .swiper-container{width:100%;height:100%;overflow:hidden}.hero-section .swiper-slide{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.hero-section .swiper-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero-section .swiper-pagination-bullet{background-color:#152183}.hero-section .swiper-button-next,.hero-section .swiper-button-prev{color:#152183;top:50%;transform:translateY(-50%);width:44px;height:44px;background:rgba(0,0,0,.5);border-radius:50%;display:flex;align-items:center;justify-content:center}.hero-section .swiper-button-next:after,.hero-section .swiper-button-prev:after{font-size:18px}.hero-section .swiper-button-prev{left:10px;z-index:10}.hero-section .swiper-button-next{right:10px;z-index:10}@media (max-width:768px){.hero-section{height:calc(80vh - 97px)}.hero-section .swiper-button-next,.hero-section .swiper-button-prev{width:36px;height:36px}.hero-section .swiper-pagination-bullet{width:8px;height:8px}}@media (max-width:480px){.hero-section{height:calc(60vh - 97px)}.hero-section .swiper-button-next,.hero-section .swiper-button-prev{width:30px;height:30px}.hero-section .swiper-pagination-bullet{width:6px;height:6px}}.hero-section .content-section{position:absolute;top:50%;z-index:3;left:50%;transform:translate(-50%,-10%);width:100%}.hero-section .content-section .text-section{background:hsla(0,0%,100%,.95);padding:20px;border-radius:10px}.hero-section .content-section .text-section h1{font-size:3rem;font-weight:700;color:#152183;line-height:1.2;margin-bottom:10px}.hero-section .content-section .text-section p{color:gray;font-size:1.25rem;font-weight:500;margin-bottom:20px;text-align:center}.hero-section .content-section .text-section .search-tour{margin-top:20px;position:relative;display:flex;justify-content:center;align-items:center}.hero-section .content-section .text-section .search-tour .search-input-wrapper{position:relative;width:100%;max-width:80%}.hero-section .content-section .text-section .search-tour .search-input-wrapper .search-input input{border-radius:30px;box-shadow:1px 1px 4px rgba(21,33,131,.33);padding:15px 15px 15px 20px;font-size:1rem;width:100%;box-sizing:border-box}.hero-section .content-section .text-section .search-tour .search-input-wrapper .search-input input:focus{box-shadow:1px 1px 4px rgba(21,33,131,.33);border-color:none!important}.hero-section .content-section .text-section .search-tour .search-input-wrapper .search-icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);background-color:#152183;height:40px;width:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:18px}.hero-section .content-section .text-section .search-tour .search-bar{position:absolute;width:80%!important;z-index:9999;background:#fff;border-radius:8px;box-shadow:1px 2px 5px rgba(0,0,0,.4);overflow:auto;max-height:300px;top:100%}.hero-section .content-section .text-section .search-tour .search-bar .suggestion{cursor:pointer;font-size:17px;padding:10px;display:flex;align-items:center}.hero-section .content-section .text-section .search-tour .search-bar .suggestion:hover{background-color:#f1f3f4}.hero-section .content-section .text-section .search-tour .search-bar img{height:60px}@media (max-width:768px){.hero-section .search-icon{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.hero-section .content-section .text-section h1{font-size:2rem!important;text-align:center!important}}@media (max-width:576px){.hero-section .content-section .text-section h1{font-size:1.4rem!important;text-align:center!important}.hero-section .content-section .text-section .search-tour .search-input-wrapper{position:relative;width:100%;max-width:100%}}.not-found{margin-top:97px;padding:40px}.not-found .not-found-card{border:0;box-shadow:1px 1px 5px rgba(0,0,0,.29)}.not-found .not-found-card h1{font-size:60px;font-weight:800;color:orange;line-height:100px}.not-found .not-found-card h2{font-size:30px;font-weight:600;color:orange;line-height:80px}.not-found .not-found-card a{color:#fff;background-color:#152183;border:0}.not-found .not-found-card a:focus,.not-found .not-found-card a:hover{background:#5666e7}.not-found .not-found-card svg{color:orange;font-size:30px}.pagination .page-item{color:#152183}.pagination .page-item.active{color:#fff;border:#152183}.pagination .page-item.active .page-link{color:#fff;height:40px;width:40px;border-radius:50%;background:#152183!important;display:inline-flex;justify-content:center;align-items:center;margin:10px;border:1px solid #152183}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{height:40px;width:40px;border-radius:50%!important;background:#152183;color:#fff;margin:10px}.pagination .page-item .page-link{color:#152183;border-radius:50%;border:1px solid #152183}.pagination .page-item .page-link,.pagination .page-item .page-link.active{height:40px;width:40px;display:inline-flex;justify-content:center;align-items:center;margin:10px}.pagination .page-item .page-link.active{color:#fff;border-radius:50%;background:#152183!important;border:#152183}.tours-section{margin-top:100px;padding:35px 0;background:#f9f9f9}.tours-section h2{color:#152183;text-transform:uppercase;font-size:28px;font-weight:500}.tours-section h2 .yellow{color:#f4bb33!important}.tours-section p{font-size:16px;color:#6c757d}.tours-section .animated-text{animation:text-animation 3s ease-in-out forwards}@keyframes text-animation{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.buses-section{margin-top:100px}.buses-section .our-fleet h1{font-size:24px!important}}.product-card{background:#fff;border-radius:8px!important;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease-in-out;display:flex;flex-direction:column;height:100%}.product-card:hover{box-shadow:0 6px 30px rgba(0,0,0,.2)}.product-card .media-container{position:relative;width:100%;height:200px;overflow:hidden}.product-card .media-container img{width:100%;height:100%;object-fit:cover;border-top-left-radius:9px;border-top-right-radius:9px}.product-card .media-container .location-badge{position:absolute;top:10px;right:10px;background:#ffb400;color:#fff;padding:5px 10px;font-size:12px;border-radius:12px;display:flex;align-items:center;gap:5px}.product-card .media-container .location-badge .location-icon{font-size:14px}.product-card .media-container .offer-badge{position:absolute;top:10px;left:10px;background:rgba(0,0,0,.7);color:#fff;padding:5px 10px;font-size:12px;border-radius:12px;display:flex;align-items:center;gap:5px}.product-card .media-container .offer-badge .location-icon{font-size:14px}.product-card .card-body{padding:15px;flex:1 1}.product-card .card-body .card-title{font-size:14px;font-weight:600;margin-bottom:10px}.product-card .card-body .card-title a{text-decoration:none;color:#555}.product-card .card-body .card-title a:hover{color:#152183}.product-card .card-body .reviews{display:none;align-items:center;gap:5px;color:#555;margin-bottom:10px}.product-card .card-body .reviews svg{color:#ffb400}.product-card .card-body .price{font-size:12px;font-weight:700;color:#152183;margin-bottom:15px}.product-card .card-body .button-group{display:flex;justify-content:space-between;gap:10px}.product-card .card-body .button-group .secondary-button{flex:1 1;border-radius:20px;font-size:12px;padding:6px 10px;text-align:center;cursor:pointer}.product-card .card-body .button-group .primary-button{display:inline-flex;border-radius:20px;font-size:12px;padding:6px 10px;text-align:center}.product-card .card-body .button-group .btn{flex:1 1;border-radius:20px;font-size:12px;padding:6px 10px;text-align:center}.product-card .card-body .button-group .btn.btn-primary{background-color:#007bff;color:#fff}.product-card .card-body .button-group .btn.btn-primary:hover{background-color:#0056b3}.product-card .card-body .button-group .btn.btn-secondary{background-color:#6c757d;color:#fff}.product-card .card-body .button-group .btn.btn-secondary:hover{background-color:#565e64}.product-card .card-body .button-group .btn.btn-success{background-color:#28a745;color:#fff}.product-card .card-body .button-group .btn.btn-success:hover{background-color:#218838}.swiper-slide-container{display:flex;height:100%;justify-content:center}.swiper-slide-container .slider-card{border-radius:12px;padding:10px;cursor:pointer;margin-bottom:15px;border:0;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:box-shadow .3s ease-in-out,transform .3s ease-in-out;background-color:#fff;display:flex!important;flex-direction:column!important;height:100%!important;overflow:hidden;max-width:320px;width:100%}.swiper-slide-container .slider-card:hover{box-shadow:0 8px 16px rgba(0,0,0,.15);transform:translateY(-3px)}.swiper-slide-container .slider-card .media-container{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.swiper-slide-container .slider-card .media-container .media{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;object-fit:cover}.swiper-slide-container .slider-card .media-container .media:hover{opacity:.8}.swiper-slide-container .slider-card img{border-radius:12px;width:100%;height:180px;object-fit:cover}.swiper-slide-container .slider-card .card-body{padding:15px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;text-align:left}.swiper-slide-container .slider-card .card-title{font-size:18px;font-weight:600;margin-bottom:10px;text-align:left}.swiper-slide-container .slider-card .card-title a{text-decoration:none;color:inherit;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px}.swiper-slide-container .slider-card .reviews{display:flex;align-items:center;gap:3px;margin-bottom:10px;font-size:12px}.swiper-slide-container .slider-card .reviews svg{color:#f4b400}.swiper-slide-container .slider-card p{font-size:12px;font-weight:500;color:#635d5d;margin-bottom:.5rem;text-align:left}.swiper-slide-container .slider-card .add-to-cart-button,.swiper-slide-container .slider-card .book-now{background-color:#152183;color:#fff;border:none;padding:10px 12px;border-radius:25px;width:100%;text-align:center;font-size:14px;transition:background-color .2s ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swiper-slide-container .slider-card .add-to-cart-button:hover,.swiper-slide-container .slider-card .book-now:hover{background-color:#26349b}.swiper-slide-container .slider-card .book-now{background-color:orange}.swiper-slide-container .slider-card .book-now:hover{background-color:#ff8c00}.most-popular-section{padding:50px 0;background:#dcdbdb}.most-popular-section h2{color:#152183;text-transform:uppercase;font-size:28px;font-weight:500}.most-popular-section h2 .yellow{color:#f4bb33!important}.most-popular-section .slider-button-section{display:flex;justify-content:flex-end}.most-popular-section .slider-button-section .slider-buttons button{height:40px;width:40px;border-radius:50%;background:#fff;color:gray;border:1px solid gray;cursor:pointer}.most-popular-section .slider-button-section .slider-buttons button.active,.most-popular-section .slider-button-section .slider-buttons button:hover{color:#fff;background-color:#152183;border-color:#152183}.most-popular-section .slider-button-section .slider-buttons button:nth-child(2){margin-left:10px}@media (max-width:768px){.most-popular-section h1{font-size:24px!important;text-align:center!important}.most-popular-section .slider-button-section{justify-content:center!important}}.services-section{padding:60px 0}.services-section .top-heading{color:#152183;font-size:34px;font-weight:700;margin-bottom:20px}.services-section p{color:#818181;font-size:16px;line-height:28px;margin-bottom:40px}.services-section .card{background:#fff;text-align:center;padding:30px 20px;box-shadow:0 0 25px rgba(0,0,0,.07);border-radius:20px;border:5px solid rgba(0,0,0,.07);margin-bottom:30px;transition:all .5s ease;display:flex;flex-direction:column;justify-content:space-between;height:100%}.services-section .card:hover{background:#152183;box-shadow:0 8px 20px rgba(0,0,0,.2);transform:translateY(-10px)}.services-section .card:hover h6,.services-section .card:hover p{color:#fff}.services-section .card:hover .icon{background:#fff;border-radius:10px;color:#152183}.services-section .card .icon{font-size:40px;margin-bottom:20px;color:#152183;width:80px;height:80px;line-height:80px;border-radius:50%;background:rgba(0,0,0,.05);transition:background .3s,color .3s,border-radius .3s;display:inline-flex;justify-content:center;align-items:center}.services-section .card h6{margin-bottom:15px;color:#2f2f2f;font-size:18px;font-weight:600}.services-section .card p{font-size:14px;line-height:24px;color:#818181}.explore-section{margin-top:100px;margin-bottom:100px}.explore-section .row-design{display:flex;flex-direction:row;border-radius:25px;background:linear-gradient(135deg,#f4bb33,#f6d365);padding:30px;align-items:center;box-shadow:0 10px 20px rgba(0,0,0,.15)}.explore-section .row-design .text-section{display:flex;flex-direction:column;gap:20px;margin-bottom:10px}.explore-section .row-design .text-section h3{font-size:44px;font-weight:700;color:#152183;line-height:1.2}.explore-section .row-design .text-section p{font-size:18px;font-weight:500;color:#fff;line-height:1.6}.explore-section .row-design .text-section a{background:#152183;color:#fff;padding:12px 20px;border:none;border-radius:50px;box-shadow:0 5px 15px rgba(21,33,131,.4);text-align:center;text-decoration:none;font-weight:600;width:50%;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.explore-section .row-design .text-section a:hover{background:#26349b;transform:translateY(-3px);box-shadow:0 8px 20px rgba(21,33,131,.6)}.explore-section .row-design img{border-radius:25px;max-width:100%;height:auto;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform .3s ease}.explore-section .row-design img:hover{transform:scale(1.05)}@media (max-width:768px){.explore-section .row-design{flex-direction:column;text-align:center;margin:2px!important}.explore-section .row-design .text-section h1{font-size:32px}.explore-section .row-design .text-section p{font-size:16px}.explore-section .row-design .text-section a{width:100%;margin-top:20px}.explore-section .row-design img{margin-top:20px}}.footer-section{background-color:#dee2e6;color:#333;padding:60px 0;position:relative;overflow:hidden;border-top:4px solid #adb5bd}.footer-section:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,hsla(0,0%,100%,.2),transparent 70%);opacity:.1;z-index:0}.footer-section h5{font-size:22px;font-weight:700;margin-bottom:20px;color:#152183}.footer-section h5 .primary-text{color:#f4bb33}.footer-section h5 .secondary-text{color:#152183}.footer-section p{font-size:16px;line-height:1.8;color:#555}.footer-section .footer-links{list-style:none;padding:0}.footer-section .footer-links li{margin-bottom:12px}.footer-section .footer-links li a{color:#333;text-decoration:none;font-weight:500;transition:color .3s ease}.footer-section .footer-links li a:hover{color:#495057;text-decoration:underline}.footer-section .social-links{display:flex;gap:20px}.footer-section .social-links a{color:#333;font-size:24px;transition:color .3s ease}.footer-section .social-links a:hover{color:#495057}.footer-section .footer-bottom-text{font-size:14px;color:#6c757d;margin-top:30px}.footer-section .footer-column{margin-bottom:30px;position:relative;z-index:1}.footer-section .footer-column:not(:last-child){border-right:1px solid #adb5bd;padding-right:20px}.footer-section .footer-column a{color:#000!important;text-decoration:none;display:block;font-size:16px}@media (max-width:768px){.footer-section .footer-column{text-align:center;border-right:none!important;padding-right:0}.footer-section .footer-column .social-links{justify-content:center}}@media (max-width:576px){.footer-section .footer-column{margin-bottom:40px}.footer-section .social-links{justify-content:center}}.genral-top-section{background:linear-gradient(hsla(0,0%,100%,.86),hsla(0,0%,87%,.7)),url(webpack:///mini-css-extract-plugin/_next/static/media/dubai-city-dubai-mall.3a22b727.jpg);background-size:cover;background-position:50%;color:#fff;display:flex;flex-direction:column;margin-top:87px}.genral-top-section .hero-content{flex:1 1;display:flex;flex-direction:row;align-items:center;padding-top:10px;color:#000}.genral-top-section .hero-content .text-section{background-size:cover;background-repeat:no-repeat;background-position:center -68px;display:flex;flex-direction:column;padding:15px}.genral-top-section .hero-content .text-section h1{font-size:40px;font-weight:600;color:#f4bb33;line-height:72px}.genral-top-section .hero-content .text-section p{color:#040404;font-size:20px;font-weight:700;margin-left:6px;line-height:42px}.genral-top-section .hero-content .custom-breadcrumb{list-style:none;display:flex;padding:0;margin:0;font-size:18px}.genral-top-section .hero-content .custom-breadcrumb li{margin-right:1rem;position:relative}.genral-top-section .hero-content .custom-breadcrumb li:first-child:after{content:">";margin-left:1rem;color:#6c757d;font-size:18px;font-weight:600}.genral-top-section .hero-content .custom-breadcrumb li a{text-decoration:none;color:#152183}.genral-top-section .hero-content .custom-breadcrumb li a:hover{text-decoration:underline}.genral-top-section .hero-content .custom-breadcrumb li.current em{font-style:normal;color:#6c757d}.genral-top-section .hero-content .custom-breadcrumb li.current:after{content:""}.tour-section-categories-and-tours{margin-top:30px}.tour-section-categories-and-tours .row-bus-section .category-filter-card{padding:20px;border:none;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:20px;background-color:#f9f9f9}.tour-section-categories-and-tours .row-bus-section .category-filter-card h4{font-size:20px;font-weight:600;margin-bottom:15px;color:#333}.tour-section-categories-and-tours .row-bus-section .category-filter-card .filter-wrapper{display:flex;flex-direction:column;gap:10px}.tour-section-categories-and-tours .row-bus-section .category-filter-card .filter-wrapper label{display:flex;align-items:center;padding:5px 0;cursor:pointer;font-size:16px;color:#555}.tour-section-categories-and-tours .row-bus-section .category-filter-card .filter-wrapper label input[type=checkbox]{margin-right:10px;accent-color:#152183}.tour-section-categories-and-tours .row-bus-section .category-filter-card .filter-wrapper label:hover{border-radius:5px}.tour-section-categories-and-tours .row-bus-section .category-filter-card .filter-wrapper label:focus-within{background-color:#f0f0f0}.tour-section-categories-and-tours .row-bus-section .category-filter-card .filter-wrapper .form-check-input{transition:background-color .3s,border-color .3s;border:1px solid #152183}.tour-section-categories-and-tours .row-bus-section .category-filter-card .filter-wrapper .form-check-input:checked{background-color:#152183;border-color:#152183}.tour-section-categories-and-tours .row-bus-section .category-filter-card .filter-wrapper .filter-link-btn{background-color:transparent;border:none;color:#e8a70c;font-size:16px;text-decoration:underline;cursor:pointer;padding:0;margin-top:15px;transition:color .3s}.tour-section-categories-and-tours .row-bus-section .category-filter-card .filter-wrapper .filter-link-btn:hover{color:#b7840a}.tour-section-categories-and-tours .row-bus-section .category-filter-card button{background-color:transparent;border:none;color:#007bff;font-size:16px;text-decoration:underline;cursor:pointer;padding:0;margin-top:15px;transition:color .3s}.tour-section-categories-and-tours .row-bus-section .category-filter-card button:hover{color:#0056b3}.tour-section-categories-and-tours .row-bus-section .category-filter-card .filter-footer{margin-top:10px;font-size:14px;color:#888}.tour-section-categories-and-tours .row-bus-section .bus-cards-section .bus-cat-card{padding:20px;border:none;border-radius:8px;box-shadow:1px 1px 4px rgba(0,0,0,.29);margin-bottom:10px}.tour-section-categories-and-tours .row-bus-section .bus-cards-section .bus-cat-card .full-height-row{height:100%}.tour-section-categories-and-tours .row-bus-section .bus-cards-section .bus-cat-card .full-height-row p{color:gray}.tour-section-categories-and-tours .row-bus-section .bus-cards-section .bus-cat-card img{max-width:100%;height:100%;border-radius:8px}.tour-section-categories-and-tours .row-bus-section .bus-cards-section .bus-cat-card h1{font-size:18px;font-weight:600}.tour-section-categories-and-tours .row-bus-section .filter-icon-card{padding:10px 15px;margin-bottom:10px;box-shadow:1px 1px 4px rgba(0,0,0,.2);border-radius:8px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;width:100%}.tour-section-categories-and-tours .row-bus-section .filter-icon-card p{margin:0;font-size:1rem;font-weight:600;color:#333}.tour-section-categories-and-tours .row-bus-section .filter-icon-card .filter-icon-btn{background:none;color:#152183;border:none;cursor:pointer;padding:5px;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease,box-shadow .3s ease}.tour-section-categories-and-tours .row-bus-section .filter-icon-card .filter-icon-btn:hover{background-color:rgba(0,0,0,.1);box-shadow:1px 1px 6px rgba(0,0,0,.3)}.tour-section-categories-and-tours .row-bus-section .filter-icon-card .filter-icon-btn svg{transition:transform .3s ease}.tour-section-categories-and-tours .row-bus-section .filter-icon-card .filter-icon-btn:hover svg{transform:scale(1.1)}.form--body{background-color:#fff;border:1px solid #d3d3d3;border-radius:10px;box-shadow:1px 1px 4px hsla(0,0%,71%,.502)!important;padding:30px;width:550px}.form--body .btn-edit-Update-User{background-color:#152183;border:none;border-radius:3px;color:#fff!important;display:inline-block;font-weight:300;height:45px;letter-spacing:.8px;padding:5px;text-align:center;text-transform:uppercase;width:100%}.listing--titile-heade{border-radius:10px!important;margin:0 0 10px!important;padding:15px 0 10px!important}.listing--titile-heade .btn-edit-theme-updated{border:none;padding:5px;text-transform:uppercase;width:100px}.btn-edit-theme,.listing--titile-heade .btn-edit-theme-updated{background-color:#152183;border-radius:3px;color:#fff!important;display:inline-block;font-weight:300;letter-spacing:.8px;text-align:center}.btn-edit-theme{min-width:80px;opacity:.8;padding:3px}.tour-detail-page{padding:5px 20px;margin-top:10px}.tour-detail-page .bus-detail-section .bottom-button a{text-decoration:none;color:#fff;background-color:#152183;display:inline;padding:10px 12px;border-radius:8px}.tour-detail-page .bus-detail-section .text-toggle{display:block;background:linear-gradient(1turn,#d7d7d7,transparent);margin-top:-74px!important;height:60px}.tour-detail-page .bus-detail-section .text-toggle .toggle-text-button{background-color:transparent;border:none;border-radius:8px;padding:10px 0;cursor:pointer;font-size:16px;color:#152183;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:41px;text-decoration:underline}.tour-detail-page .image-gallery{width:100%;display:flex;justify-content:center;align-items:center;position:relative}.tour-detail-page .image-gallery .main-image{width:100%;text-align:center;max-width:1200px;position:relative}.tour-detail-page .image-gallery .main-image .loading-image{border-radius:10px;width:100%;height:auto}.tour-detail-page .image-gallery .main-image .mySwiper{position:relative}.tour-detail-page .image-gallery .main-image .mySwiper .swiper-zoom-container{width:100%;height:0;padding-bottom:62.25%;overflow:hidden}.tour-detail-page .image-gallery .main-image .mySwiper .swiper-zoom-container .img-fluid,.tour-detail-page .image-gallery .main-image .mySwiper .swiper-zoom-container video{position:absolute;top:0;left:0;border-radius:25px;width:100%;height:100%;object-fit:cover;transition:transform .3s ease,border-radius .3s ease}.tour-detail-page .image-gallery .main-image .mySwiper .swiper-zoom-container:hover .img-fluid,.tour-detail-page .image-gallery .main-image .mySwiper .swiper-zoom-container:hover video{border-radius:25px}.tour-detail-page .image-gallery .main-image .mySwiper .swiper-button-next,.tour-detail-page .image-gallery .main-image .mySwiper .swiper-button-prev{position:absolute;border-radius:50%;color:#fff;font-size:16px;transition:background-color .3s ease;padding:10px;cursor:pointer}.tour-detail-page .image-gallery .main-image .mySwiper .swiper-button-prev{left:20px}.tour-detail-page .image-gallery .main-image .mySwiper .swiper-button-next{right:20px}.tour-detail-page .image-gallery .main-image .mySwiper .swiper-pagination{bottom:10px}.tour-detail-page .image-gallery .main-image .mySwiper .swiper-pagination-bullet{background-color:#fff;opacity:.8}.tour-detail-page .image-gallery .main-image .mySwiper .swiper-pagination-bullet:hover{opacity:1}.tour-detail-page .tour-detail-description{border-radius:8px;padding:0}.tour-detail-page .tour-detail-description h2{font-size:20px;font-weight:700;color:#152183}.tour-detail-page .tour-detail-description p{font-size:16px}.tour-detail-page .tour-details{text-align:left;border:.5px solid #152183;border-radius:10px;display:flex;flex-direction:column;gap:20px;position:-webkit-sticky;position:sticky;top:128px;padding:20px;background:#f8f9fa;box-shadow:2px 2px 4px rgba(0,0,0,.1),-2px -2px 4px rgba(0,0,0,.1)}.tour-detail-page .tour-details h2{font-size:30px;color:#333;font-weight:700;margin-bottom:10px}.tour-detail-page .tour-details p{font-size:16px;color:#666;font-weight:500!important}.tour-detail-page .tour-details .price-text{font-size:20px;font-weight:600;color:#152183}.tour-detail-page .tour-details .price-text .label-style{font-size:12px;font-weight:400!important}.tour-detail-page .tour-details .action-buttons{display:flex;gap:10px;flex-direction:row}.tour-detail-page .tour-details .action-buttons .btn{padding:10px 20px;border-radius:5px;font-size:16px;cursor:pointer;width:100%}.tour-detail-page .tour-details .action-buttons .primary-btn{background-color:#152183;color:#fff;border:none}.tour-detail-page .tour-details .action-buttons .primary-btn:hover{background-color:#152183}.tour-detail-page .tour-details .action-buttons .secondary-btn{background-color:#f3f3f3;color:#152183;border:1px solid #152183}.tour-detail-page .tour-details .action-buttons .secondary-btn:hover{background-color:#ddd}.tour-detail-page .tour-details .selected-border{border:2px solid #152183}.tour-detail-page .tour-details .selected-border .form-check-input{background-color:#152183}.tour-detail-page .tour-details .normal-border{border:2px solid #ccc}.tour-detail-page .tour-details .normal-border .form-check-input{background-color:#ddd}.tour-detail-page .tour-details .unavailable-border{border:2px solid red!important}.tour-detail-page .tour-details .more-option-text{text-decoration:underline;cursor:pointer}.tour-detail-page .tour-details .time-slot-pill{display:inline-flex;align-items:center;justify-content:center;min-width:100px;height:40px;padding:8px 16px;border-radius:25px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s ease;white-space:nowrap}.tour-detail-page .tour-details .time-slot-not-selected{border:2px solid #ccc;background-color:#f8f9fa;color:#000}.tour-detail-page .tour-details .time-slot-not-selected:hover{background-color:#e9ecef}.tour-detail-page .tour-details .time-slot-selected{border:2px solid #152183;background-color:#eaf4ff;color:#152183}.tour-detail-page .tour-details .time-slot-selected:hover{background-color:#dcefff}.tour-detail-page .tour-details .see-more-link{text-decoration:underline;color:#152183;cursor:pointer;font-size:14px;font-weight:500}.tourdetail-top-section{background-size:cover;background-position:50%;color:#fff;display:flex;flex-direction:column;margin-top:87px}.tourdetail-top-section .hero-content{flex:1 1;display:flex;align-items:center;padding-top:10px;color:#000}.tourdetail-top-section .hero-content .text-section{background-size:cover;background-repeat:no-repeat;background-position:center -68px;display:flex;flex-direction:column;padding:15px;align-items:center}.tourdetail-top-section .hero-content .text-section h1{font-size:40px;font-weight:600;color:#f4bb33;line-height:1.2;color:#fff!important}.tourdetail-top-section .hero-content .text-section p{color:#040404;font-size:20px;font-weight:700;margin-left:6px;line-height:1.6}.tourdetail-top-section .hero-content .custom-breadcrumb{list-style:none;display:flex;padding:0;margin:0;font-size:16px}.tourdetail-top-section .hero-content .custom-breadcrumb li{margin-right:.5rem;position:relative}.tourdetail-top-section .hero-content .custom-breadcrumb li:after{content:"/";margin-left:.5rem;color:#fff;font-size:16px;font-weight:600}.tourdetail-top-section .hero-content .custom-breadcrumb li:last-child:after{content:""}.tourdetail-top-section .hero-content .custom-breadcrumb li a{text-decoration:none;color:#fff}.tourdetail-top-section .hero-content .custom-breadcrumb li a:hover{text-decoration:underline}.tourdetail-top-section .hero-content .custom-breadcrumb li.current a{color:#6c757d;font-weight:700}.form-card-layout select{border:1px solid #c9c9c9;padding:10px;font-size:16px;border-radius:6px;cursor:pointer;color:#6a6969}.form-card-layout select:focus{box-shadow:none!important;border-color:none!important;outline:1px solid #152183}.form-card-layout textarea{border:1px solid #c9c9c9;padding:10px;font-size:16px;border-radius:6px;color:#6a6969}.form-card-layout textarea:focus{box-shadow:none!important;outline:1px solid #152183;border:none!important}.form-card-layout input[type=date]{border:1px solid #c9c9c9;padding:10px;font-size:16px;border-radius:6px;cursor:pointer;color:#6a6969}.form-card-layout input[type=date]:focus{box-shadow:none!important;outline:1px solid #152183}.form-card-layout input[type=text]{border:1px solid #c9c9c9;padding:10px;font-size:16px;border-radius:6px;cursor:pointer;color:#6a6969;cursor:text;background-color:#fff!important}.form-card-layout input[type=text]:focus{box-shadow:none!important;outline:1px solid #152183}.form-card-layout input[type=file]{border:1px solid #c9c9c9;font-size:16px;border-radius:6px;cursor:pointer;color:#6a6969;cursor:text}.form-card-layout input[type=file]:focus{box-shadow:none!important;outline:1px solid #152183}.form-card-layout input[type=number]{border:1px solid #c9c9c9;padding:10px;font-size:16px;border-radius:6px;color:#6a6969}.form-card-layout input[type=number]:focus{box-shadow:none!important;outline:1px solid #152183}.form-card-layout input[type=email]{border:1px solid #c9c9c9;padding:10px;font-size:16px;border-radius:6px;color:#6a6969}.form-card-layout input[type=email]:focus{box-shadow:none!important;outline:1px solid #152183}.form-card-layout input[type=radio]{font-size:18px;cursor:pointer}.form-card-layout .ipnr-submit-btn{margin-top:29px;background:#016ed0;color:#fff;padding:8px 12px;width:100%}.form-card-layout .search-flight-btn{background:#016ed0;color:#fff;padding:8px 12px;width:100%;margin-top:8px}.form-card-layout .search-flight-btn:hover{box-shadow:-1px -1px 4px rgba(1,110,208,.5),2px 2px 4px rgba(1,110,208,.5)}.form-card-layout .book-now-btn{color:#152183;border:1px solid #152183!important;background:rgba(21,33,131,.078);padding:10px 16px;border-radius:25px}.form-card-layout .book-now-btn:hover{background:#152183;color:#fff;border:1px solid #152183}.form-card-layout .book-now-btn.disabled,.form-card-layout .book-now-btn:disabled{background:#5666e7!important;color:#fff;border:1px solid #152183}.form-card-layout .submit-button-above{background:#152183;color:#fff;margin:4px;padding:12px 16px;font-size:16px}.form-card-layout .submit-button-above:hover{background-color:#5666e7}.form-card-layout .cancel-button-above{background:#fff;color:#152183;margin:4px;padding:12px 16px;font-size:16px;border:1px solid #ccc}.form-card-layout .cancel-button-above:hover{background-color:#c21919;color:#fff}.form-card-layout .add-new-button{background:#152183;color:#fff;padding:12px 16px;font-size:16px}.form-card-layout .form-check-input:checked{background-color:#152183;border-color:#152183}.form-card-layout .form-check-input:checked:focus{box-shadow:0 0 0 .25rem rgba(21,33,131,.42)!important}.form-card-layout .cart-item-quantity{display:flex;gap:15px;align-items:center}.form-card-layout .cart-item-quantity button{background-color:#fff;padding:8px 12px;border-radius:8px;border:1px solid #6a6969;color:#6a6969}.form-card-layout .cart-item-quantity button:hover{background-color:#e0e0e0;color:#000;transition:all .5ms}.form-card-layout .request-a-quote{font-size:1.4rem;font-weight:600;color:#152183}.card.form-card{box-shadow:1px 1px 4px rgba(20,108,148,.5);border:0;color:#6a6969}.card.form-card .warning-text{color:#d14529;font-weight:600;display:flex;align-items:center;font-size:16px;margin-bottom:20px}.card.form-card .warning-text .warning-icon{margin-right:10px;color:#d14529}.card.agent-void-card{background:#f9f9f9;border:0!important;box-shadow:1px 1px 4px rgba(0,0,0,.3)!important;border-radius:2px!important}.card.agent-void-card .void-tble-header{background-color:#ddd}.loader{border:5px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:25px;height:25px;animation:spin 2s linear infinite}@media (max-width:768px){.book-now-btn{color:#152183;border:1px solid #152183!important;background:rgba(21,33,131,.078);padding:10px 16px;width:100%!important;border-radius:25px}.book-now-btn:hover{background:#152183;color:#fff;border:1px solid #152183}.book-now-btn.disabled,.book-now-btn:disabled{background:#5666e7!important;color:#fff;border:1px solid #152183}}.about-us-section{margin-top:10px;margin-bottom:10px}.about-us-section .about-main-content{text-align:center;margin-bottom:40px}.about-us-section .about-main-content h2{font-size:40px;font-weight:800;line-height:60px}.about-us-section .about-content{display:flex}.about-us-section .about-content .text-section{padding-left:10px;display:flex;flex-direction:column;gap:15px}.about-us-section .about-content .text-section h2{color:#152183;font-size:32px;font-weight:700}.cart{margin-top:137px;margin-bottom:40px!important}.cart .title-card{border:none;background-color:#f9f9f9}.cart .title-card .page-title{color:#f4bb33;font-size:26px;font-weight:700;background:#e7e7e7;padding:14px;border-radius:8px}.cart .cart-card{border-radius:8px;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#fff;border:none}.cart .cart-card .table{width:100%;border:none;text-align:left}.cart .cart-card .table td,.cart .cart-card .table th{padding:15px;vertical-align:middle;border:none}.cart .cart-card .table .thead-light{background-color:#f7f7f7}.cart .cart-card .table .cart-item-image{max-width:100px;height:auto;border-radius:8px;box-shadow:0 0 5px rgba(0,0,0,.1)}.cart .cart-card .table .placeholder-image{width:100px;height:100px;background-color:#f7f7f7;display:flex;justify-content:center;align-items:center}.cart .cart-card .table .action-icons{display:flex;align-items:center}.cart .cart-card .table .action-icons .icon{margin:0 5px;cursor:pointer}.cart .cart-card .table .action-icons .icon:hover{color:#152183}.cart .cart-card .table .action-icons .quantity-of-item{margin:0 10px;font-size:16px}.cart .cart-card .table .total-section{font-size:18px;font-weight:700;margin-top:20px}.cart .cart-card .browse-button{background-color:#152183;padding:10px 12px;color:#fff;text-decoration:none;border-radius:8px;text-align:center}.cart .order-summary{border-radius:8px;padding:20px;box-shadow:0 8px 20px rgba(0,0,0,.1);background:#fff;border:none;position:-webkit-sticky;position:sticky;top:160px;height:-moz-fit-content;height:fit-content}.cart .order-summary h3{color:#505151;font-size:20px;font-weight:700;margin-bottom:5px;text-align:center}.cart .order-summary hr{border:0;border-top:1px solid gray;margin:20px 0}.cart .order-summary .order-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.cart .order-summary .order-item p{font-size:18px;color:#333;margin:0}.cart .order-summary .order-item:last-child{margin-bottom:0}.cart .order-summary .order-total{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;color:#152183;margin-top:10px}.cart .order-summary .proceed-to-checkout-btn{display:flex;align-items:center;justify-content:center;width:100%;background-color:#152183;color:#fff;text-align:center;padding:12px 16px;border:none;border-radius:30px;font-size:18px;font-weight:600;cursor:pointer;margin-top:15px;transition:background-color .3s ease,transform .2s ease;box-shadow:0 4px 10px rgba(0,0,0,.1)}.cart .order-summary .proceed-to-checkout-btn:hover{background-color:#26349b;transform:translateY(-2px)}.cart .order-summary .proceed-to-checkout-btn .button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:8px}.cart .order-summary .proceed-to-checkout-btn .spinner-icon{width:20px;height:20px;display:flex;align-items:center}.cart .order-summary .proceed-to-checkout-btn .checkout-text{font-size:18px;font-weight:600}.cart .order-summary .proceed-to-checkout-btn:disabled{background-color:#2337db;cursor:not-allowed;opacity:.7;transform:none}@media (max-width:768px){.cart .cart{margin-top:137px}}@media (max-width:576px){.cart .cart{margin-top:137px}.cart .cart-item-image{width:80px;height:auto}.cart .action-icons .icon{margin:0 2px}.cart .d-md-table-cell{display:none!important}}.checkout{margin-top:137px;margin-bottom:40px!important}.checkout .title-card{border:none;background-color:#f9f9f9}.checkout .title-card .page-title{color:#f4bb33;font-size:26px;font-weight:700;background:#e7e7e7;padding:14px;border-radius:8px}.checkout .lead-passenger-card h2{font-size:24px;font-weight:500;margin-bottom:20px}.checkout .lead-passenger-card select{border:1px solid #c9c9c9;padding:10px;font-size:16px;border-radius:6px;cursor:pointer;color:#6a6969}.checkout .lead-passenger-card select:focus{box-shadow:none!important;border-color:none!important;outline:1px solid #152183}.checkout .lead-passenger-card textarea{border:1px solid #c9c9c9;padding:10px;font-size:16px;border-radius:6px;color:#6a6969}.checkout .lead-passenger-card textarea:focus{box-shadow:none!important;outline:1px solid #152183;border:none!important}.checkout .lead-passenger-card input[type=date]{border:1px solid #c9c9c9;padding:10px;font-size:16px;border-radius:6px;cursor:pointer;color:#6a6969}.checkout .lead-passenger-card input[type=date]:focus{box-shadow:none!important;outline:1px solid #152183}.checkout .lead-passenger-card input[type=text]{border:1px solid #c9c9c9;padding:10px;font-size:16px;border-radius:6px;cursor:pointer;color:#6a6969;cursor:text;background-color:#fff!important}.checkout .lead-passenger-card input[type=text]:focus{box-shadow:none!important;outline:1px solid #152183}.checkout .lead-passenger-card input[type=file]{border:1px solid #c9c9c9;font-size:16px;border-radius:6px;cursor:pointer;color:#6a6969;cursor:text}.checkout .lead-passenger-card input[type=file]:focus{box-shadow:none!important;outline:1px solid #152183}.checkout .lead-passenger-card input[type=number]{border:1px solid #c9c9c9;padding:10px;font-size:16px;border-radius:6px;color:#6a6969}.checkout .lead-passenger-card input[type=number]:focus{box-shadow:none!important;outline:1px solid #152183}.checkout .lead-passenger-card input[type=email]{border:1px solid #c9c9c9;padding:10px;font-size:16px;border-radius:6px;color:#6a6969}.checkout .lead-passenger-card input[type=email]:focus{box-shadow:none!important;outline:1px solid #152183}.checkout .lead-passenger-card .payment-methods .card-section{background-color:#eeeded;padding:12px 16px;border-radius:12px}.checkout .lead-passenger-card .payment-methods .card-section .checkout-footer{text-align:center}.checkout .lead-passenger-card .payment-methods .card-section .checkout-footer .checkout-button{background:#152183;color:#fff;padding:8px 16px;border-radius:25px;font-size:14px}.checkout .lead-passenger-card .payment-methods .note-footer p{font-size:12px;color:#333;font-style:italic}.checkout .lead-passenger-card .button-container{display:flex;justify-content:center;align-items:center;margin-top:20px}.checkout .lead-passenger-card .button-container .checkout-button{background:#152183;color:#fff;padding:8px 16px;border-radius:25px;font-size:14px}.checkout .order-summary{border-radius:8px;padding:20px;box-shadow:0 8px 20px rgba(0,0,0,.1);background:#fff;border:none;position:-webkit-sticky;position:sticky;top:160px;height:-moz-fit-content;height:fit-content}.checkout .order-summary h3{color:#505151;font-size:20px;font-weight:700;margin-bottom:5px;text-align:center}.checkout .order-summary hr{border:0;border-top:1px solid gray;margin:20px 0}.checkout .order-summary .order-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.checkout .order-summary .order-item p{font-size:18px;color:#333;margin:0}.checkout .order-summary .order-item:last-child{margin-bottom:0}.checkout .order-summary .order-total{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;color:#152183;margin-top:10px}.checkout .order-summary .proceed-to-checkout-btn{display:block;width:100%;background-color:#152183;color:#fff;text-align:center;padding:8px 10px;border:none;border-radius:25px;font-size:16px;font-weight:500;cursor:pointer;margin-top:10px;transition:background-color .3s ease}.checkout .order-summary .proceed-to-checkout-btn:hover{background-color:#26349b}.p-PaymentElement .p-HeightObserverProvider .p-HeightObserverProvider-container .FadeWrapper .FadeWrapper{display:none!important}.breadcrumb{background-color:none!important;padding:10px 20px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.breadcrumb ul{list-style:none;padding:0;margin:0;display:flex}.breadcrumb ul li{font-size:14px;color:#555}.breadcrumb ul li .separator{margin:0 5px;color:#aaa}.breadcrumb ul li .breadcrumb-item{text-decoration:none;color:#0070f3;cursor:pointer}.breadcrumb ul li .breadcrumb-item.active{font-weight:700;color:#333}.breadcrumb ul li .breadcrumb-item:hover{text-decoration:underline}.loader-default{height:100vh;width:100%;background-color:transparent;position:relative;overflow:hidden}.loader-default,.loader-default .inner-loader{display:flex;justify-content:center;align-items:center}.loader-default .inner-loader{flex-direction:column;animation:fadeIn .5s ease-in-out}.loader-default .inner-loader .loader-text{color:#fff;font-size:1rem;margin-bottom:1rem;text-align:center;animation:textFadeIn 1s ease-in-out}.loader-default .inner-loader .spinner-border{width:60px;height:60px;color:#152183!important;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes textFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.tabby-payment-success{margin-top:150px;margin-bottom:50px;background-color:#f8f9fa;padding:20px}.tabby-payment-success .container{max-width:800px;margin:auto}.tabby-payment-success .card{background-color:#fff;padding:40px;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);text-align:center}.tabby-payment-success .card h1{color:#28a745;margin-bottom:20px}.tabby-payment-success .card p{font-size:1.1em;margin:10px 0}.tabby-payment-success .card a{display:inline-block;margin-top:20px;padding:10px 20px;background-color:#152183;color:#fff;border-radius:5px;text-decoration:none;transition:background-color .3s}.tabby-payment-success .card a:hover{background-color:#26349b}.tabby-payment-success .payment-status-button{background-color:#152183}.profile-page{margin-top:127px!important}.profile-page .profile-pic-section{background:#ececec;border-radius:8px;padding:10px;display:flex;flex-direction:column;align-items:center}.profile-page .profile-buttons{display:flex;justify-content:center;gap:10px;margin-top:17px}.profile-page .profile-buttons .upload-btn{display:inline-block;cursor:pointer;font-size:16px;border:none;background-color:#5aa40d;border-radius:8px;padding:10px 20px}.profile-page .profile-buttons .upload-btn:nth-child(odd){background-color:#4c850e}.profile-page .profile-buttons .upload-btn:focus,.profile-page .profile-buttons .upload-btn:hover{background-color:#5cab07}.profile-page .image-upload-container{position:relative;text-align:center;margin-bottom:20px}.profile-page .image-upload-container #file-input{display:none}.profile-page .preview-image{width:150px;height:150px;object-fit:cover;border:2px solid #ddd;margin-bottom:10px;border-radius:50%}.profile-page .edit-profile{background:none;color:#5aa40d;border:1px solid #5aa40d;border-radius:8px;padding:10px 20px}.profile-page .edit-profile:focus,.profile-page .edit-profile:hover{background-color:#5aa40d;color:#fff;border:1px solid #5aa40d}.profile-page h2{font-size:2rem;font-weight:700;margin-bottom:10px}.profile-page p{font-size:1.2rem;color:#6c757d}@media (max-width:767.98px){.profile-page .profile-pic-section{text-align:center}.profile-page .preview-image{width:120px;height:120px}.profile-page h2{font-size:1.5rem}.profile-page .profile-buttons{flex-direction:column}.profile-page .profile-buttons .upload-btn{width:100%}}@media (min-width:768px){.profile-page .profile-pic-section{justify-content:center}}.profile-page .card{border-radius:8px;transition:transform .3s ease-in-out}.profile-page .card:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(0,0,0,.1)}.profile-page .card img{border-top-left-radius:8px;border-top-right-radius:8px;object-fit:cover;height:200px}.profile-page .card .card-body h5{font-size:1.2rem;color:#333}.profile-page .card .card-body p{font-size:1rem;color:#6c757d}.profile-page .card .card-body a{text-decoration:none;color:#5aa40d;font-weight:700}.profile-page .card .card-body a:hover{color:#4c850e}@media (max-width:768px){.profile-page .user-info{align-items:center!important;padding-top:20px;padding-bottom:20px}}@media (max-width:576px){.profile-page .card{text-align:center}.profile-page .card .card-body{padding:20px}.profile-page .card .card-body h5{font-size:1.1rem}.profile-page .card .card-body p{font-size:.9rem}.profile-page .user-info{align-items:center!important;padding-top:20px;padding-bottom:20px}.profile-page .edit-profile{width:100%;margin-top:10px}}.no-bg-modal-open .modal-backdrop.show{background:#152183;opacity:.9!important}.no-bg-modal .modal-content{background-color:transparent;border:none;box-shadow:none}.no-bg-modal .modal-dialog{margin-top:10px;max-width:90%}.no-bg-modal .modal-body{padding:0!important}.no-bg-modal .modal-body .slider-section{border-right:1px solid hsla(0,0%,100%,.2)}.no-bg-modal .modal-header{border-bottom:none!important;padding:5px 14px 9px 0}.no-bg-modal .modal-header h2{color:#fff!important;font-weight:500;text-transform:capitalize;font-size:24px}.no-bg-modal .modal-header .btn-close{background-color:#fff;border-radius:20%;color:#fff!important;padding:.5rem;opacity:1}.galler-section .large-image-border{border-radius:10px 0 0 10px;width:100%;height:auto}.galler-section .grid-2-section{--bs-gutter-y:12px!important;position:relative}.galler-section .grid-2-section .small-images-section{position:relative}.galler-section .grid-2-section .small-images-section:nth-child(2) .small-image-border{border-radius:0 10px 0 0}.galler-section .grid-2-section .small-images-section:nth-child(2) .view-all-images-btn{position:absolute;top:5%;right:6%;background-color:rgba(0,0,0,.7);color:#fff;border:none;padding:8px 12px;font-size:12px;font-weight:700;border-radius:4px;display:flex;align-items:center;gap:4px;cursor:pointer;transition:background-color .3s ease}.galler-section .grid-2-section .small-images-section:nth-child(2) .view-all-images-btn svg{width:16px;height:16px}@media (max-width:992px){.galler-section .grid-2-section .small-images-section:nth-child(2) .view-all-images-btn{position:absolute;top:5%;right:8%;background-color:rgba(0,0,0,.7);color:#fff;border:none;padding:8px 12px;font-size:10px;font-weight:700;border-radius:4px;display:flex;align-items:center;gap:4px;cursor:pointer;transition:background-color .3s ease}.galler-section .grid-2-section .small-images-section:nth-child(2) .view-all-images-btn svg{width:16px;height:16px}}.galler-section .grid-2-section .small-images-section:nth-child(2) .view-all-images-btn:hover{background-color:rgba(0,0,0,.9)}.galler-section .grid-2-section .small-images-section:nth-child(4) .small-image-border{border-radius:0 0 10px 0}.thumbnail-list{max-height:calc(100vh - 105px);overflow-y:auto;padding-right:10px;scrollbar-width:none;-ms-overflow-style:none}.thumbnail-list .img-thumbnail{padding:0!important;background:transparent}.thumbnail-list::-webkit-scrollbar{display:none}.thumbnail-list img{width:100%;height:auto;border-radius:10px;transition:transform .3s ease,border-color .3s ease}.thumbnail-list img.active-thumbnail{border:2px solid #007bff}.gallerySwiper{border-radius:10px;overflow:hidden}.gallerySwiper .swiper-slide img{width:100%;height:auto;border-radius:10px}.gallerySwiper .swiper-button-next,.gallerySwiper .swiper-button-prev{height:40px;width:40px;border-radius:50%;background-color:#f4bb33;border:2px solid #fff;display:flex;justify-content:center;align-items:center}.gallerySwiper .swiper-button-next:after,.gallerySwiper .swiper-button-prev:after{font-size:24px;font-weight:700;color:#fff}@media (max-width:768px){.slider-section{width:100%;margin-bottom:20px}.slider-section img{border-radius:0}.thumbnail-list{display:none}}.detail-page-top-section{margin-top:130px;text-align:left;padding:10px 10px 0;background-color:#f8f9fa;border-radius:8px;display:flex;flex-direction:column;gap:8px}.detail-page-top-section .breadcrumb{display:flex;flex-wrap:wrap;gap:0;align-items:center;list-style:none;padding:0;margin:0;box-shadow:none}.detail-page-top-section .breadcrumb .breadcrumb-item{font-size:12px;font-weight:500;color:#6c757d;display:flex;align-items:center}.detail-page-top-section .breadcrumb .breadcrumb-item:before{display:none}.detail-page-top-section .breadcrumb .breadcrumb-item a{text-decoration:none;color:#555;transition:color .3s ease}.detail-page-top-section .breadcrumb .breadcrumb-item a:hover{color:#152183}.detail-page-top-section .breadcrumb .breadcrumb-item .breadcrumb-separator{color:#adb5bd;font-size:18px;margin:0 4px}.detail-page-top-section .breadcrumb .breadcrumb-item:last-child{pointer-events:none;color:gray}.detail-page-top-section .breadcrumb-title{font-size:24px;font-weight:700;color:#343a40}@media (max-width:768px){.breadcrumb{gap:4px}.breadcrumb,.breadcrumb-item{font-size:14px}.breadcrumb-title{font-size:20px}}@media (max-width:480px){.breadcrumb{gap:4px}.breadcrumb-title{font-size:18px}}.detail-section-accordion .accordion .panel .panelHeading{padding:15px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #cbcbcb}.detail-section-accordion .accordion .panel .panelHeading .panelTitle{margin:0;font-size:18px;font-weight:700;color:#152183;display:flex;justify-content:space-between;width:100%}.detail-section-accordion .accordion .panel .panelHeading .panelTitle a{text-decoration:none;color:inherit}.detail-section-accordion .accordion .panel .panelHeading .panelTitle .icon{font-size:1rem;transition:transform .3s ease}.detail-section-accordion .accordion .panel .panelHeading .panelTitle .rotate-up{transform:rotate(180deg)}.detail-section-accordion .accordion .panel .panelHeading .panelTitle .rotate-down{transform:rotate(0deg)}.detail-section-accordion .accordion .panel .panelCollapse{overflow:hidden;transition:max-height .3s ease,opacity .3s ease;max-height:0;opacity:0}.detail-section-accordion .accordion .panel .panelCollapse.show{max-height:1000px;opacity:1}.detail-section-accordion .accordion .panel .panelCollapse .panelBody{padding:15px 0;font-size:14px;color:#333;line-height:1.6}.detail-section-accordion .accordion .panel .panelCollapse .panelBody h3{font-size:16px;font-weight:600;color:#404040}.blog-text-section{text-align:center;margin-bottom:10px}.blog-text-section p:first-child{color:green;font-size:16px}.blog-text-section p:nth-child(2){color:#242424}.blog-text-section h2{font-style:20px;color:#555;font-weight:600}.post-card{display:flex;flex-direction:column;overflow:hidden;height:100%;background-color:hsla(0,0%,100%,.8);border-radius:12px;margin-bottom:20px;text-align:center;box-shadow:0 8px 16px rgba(0,0,0,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .3s ease}.post-card:hover{transform:translateY(-3px)}.post-card .post-card-image-wrapper{display:block;border-top-left-radius:12px;border-top-right-radius:12px;overflow:hidden}.post-card .post-card-image{width:100%;height:auto;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease}.post-card .card-content{flex:1 1;padding:20px}.post-card .card-content .card-title{font-size:1.4rem;font-weight:700;margin:0 0 12px;color:#333}.post-card .card-content .card-title a{text-decoration:none;color:#333;transition:color .3s ease}.post-card .card-content .card-title a:hover{color:#152183}.post-card .card-content .meta{display:flex;align-items:center;gap:12px;margin-bottom:15px;justify-content:center}.post-card .card-content .meta .card-author,.post-card .card-content .meta .card-date{display:flex;align-items:center;color:#777;font-size:.9rem}.post-card .card-content .meta .card-author .icon,.post-card .card-content .meta .card-date .icon{width:18px;height:18px;margin-right:5px}.post-card .card-content .card-excerpt{font-size:1rem;color:#555;margin-bottom:20px;line-height:1.6}.post-card .card-content .read-more{display:inline-block;text-decoration:none;padding:10px 20px;color:#fff;background-color:#5aa40d;border-radius:25px;font-size:.9rem;font-weight:700;transition:background-color .3s ease,transform .3s ease}.post-card .card-content .read-more:hover{background-color:#55970e;transform:translateY(-3px)}.post-top-section{position:relative;text-align:center;margin-top:127px}.post-top-section .image-container{position:relative;width:100%;height:auto;margin:0 auto;overflow:hidden}.post-top-section .image-container .featured-image{width:100%;height:auto;object-fit:cover}.post-top-section .image-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.post-top-section .image-container .overlay .headline{color:#fff;font-size:2.5rem;font-weight:700;text-shadow:2px 2px 8px rgba(0,0,0,.7)}.post-top-section .breadcrumbs{margin-top:0;text-align:left;background-color:#f8f9fa;padding:8px 15px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.post-top-section .breadcrumbs .breadcrumb-list{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:0;font-size:16px}.post-top-section .breadcrumbs .breadcrumb-list .breadcrumb-item:before{display:none}.post-top-section .breadcrumbs .breadcrumb-list li{margin-right:1rem;position:relative}.post-top-section .breadcrumbs .breadcrumb-list li:not(:last-child):after{content:">";margin-left:10px;color:#6c757d;font-size:12px;font-weight:600}.post-top-section .breadcrumbs .breadcrumb-list li a{text-decoration:none;color:#152183;font-size:12px}.post-top-section .breadcrumbs .breadcrumb-list li a:hover{text-decoration:underline}.post-top-section .breadcrumbs .breadcrumb-list li:last-child a{pointer-events:none;color:#6c757d}.post-top-section .breadcrumbs .breadcrumb-list li .current{font-weight:700;color:#6c757d;pointer-events:none}@media (max-width:768px){.breadcrumbs{font-size:14px}.breadcrumbs .breadcrumb-list li{margin-right:.5rem}.breadcrumbs .breadcrumb-list li:not(:last-child):after{margin-left:.5rem;font-size:14px}.post-top-section .image-container .overlay .headline{font-size:1.5rem!important}}@media (max-width:576px){.post-top-section .image-container .overlay .headline{font-size:1.2rem!important}.breadcrumbs{font-size:12px}}.blogPostContainer{padding:20px}.blogPostContainer .blogPost{max-width:800px;margin:0 auto;padding:0 10px 15px 8px;border-radius:8px}.blogPostContainer .blogPost .featured-image{border-radius:20px;margin-bottom:10px;width:100%;height:100%}.blogPostContainer .blogPost img{width:100%;height:100%;cursor:pointer}.blogPostContainer .blogPost .title{font-size:2rem;margin-bottom:10px;font-weight:600;color:#fb8500}.blogPostContainer .blogPost h2{font-weight:600;color:#152183;font-size:1.6rem}.blogPostContainer .blogPost h3{font-size:1.2rem;font-weight:600;color:#4b4b4b}.blogPostContainer .blogPost .metaData{font-size:.9rem;color:#777;display:flex;align-items:center;margin-bottom:20px}.blogPostContainer .blogPost .content{font-size:16px;line-height:1.7}.blogPostContainer .blogPost .content a{color:#152183;text-decoration:none}.blogPostContainer .blogPost .author{margin-top:40px;color:#555}.blogPostContainer .blogPost blockquote{margin:0 0 1rem;background:#f4bb33;color:#fff;border-radius:0 8px 8px 0;padding:10px;border-left:5px solid #fb8500}.blogPostContainer .sidebar{padding:20px;background:linear-gradient(135deg,#fff,#f7f7f7);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);position:-webkit-sticky;position:sticky;top:150px;transition:transform .3s ease,box-shadow .3s ease;border:none;border-radius:20px;box-shadow:2px 2px 4px rgba(0,0,0,.1),-2px -2px 4px rgba(0,0,0,.1)}.blogPostContainer .sidebar h2{font-size:1.5rem;margin-bottom:15px;font-weight:600;color:#fb8500;border-bottom:2px solid #152183;padding-bottom:5px}.blogPostContainer .sidebar ul{list-style:none;padding:0;margin:0}.blogPostContainer .sidebar ul li{margin-bottom:12px}.blogPostContainer .sidebar ul li a{text-decoration:none;font-size:1rem;color:#0070f3;transition:color .2s ease;display:inline-block;padding:5px;border-radius:4px}.blogPostContainer .sidebar ul li a:hover{color:#005bb5;background-color:rgba(0,112,243,.1)}@media (max-width:768px){.table-of-contents{display:none}.blogPost .title{font-size:1.5rem!important;margin-bottom:10px;font-weight:600}.blogPost h2{font-size:1.2rem!important}.blogPost h3{font-size:1rem!important}.sidebar{position:relative;top:auto;margin-top:20px}}.blog-faqs h2{text-align:left;font-size:2rem;margin-bottom:20px;color:#333}.blog-faqs .custom-accordion-post{background-color:#f9f9f9;border-radius:8px}.blog-faqs .custom-accordion-post .accordion-item{margin-top:15px;margin-bottom:15px;border-radius:25px;overflow:hidden;box-shadow:-1px -1px 5px rgba(0,0,0,.1),1px 1px 4px rgba(0,0,0,.2)}.blog-faqs .custom-accordion-post .accordion-item .accordion-header .accordion-button{border:none}.blog-faqs .custom-accordion-post .accordion-item .accordion-header .accordion-button:after{width:0!important;height:0!important;display:none}.blog-faqs .custom-accordion-post .accordion-item .accordion-header .accordion-button:focus{box-shadow:none!important}.blog-faqs .custom-accordion-post .accordion-item .accordion-header .custom-accordion-button{display:flex;align-items:center;justify-content:space-between;font-size:1rem;font-weight:600;padding:15px 20px;background-color:#f8f9fa;color:#152183;border-bottom:1px solid #ddd;transition:background-color .3s ease,color .3s ease}.blog-faqs .custom-accordion-post .accordion-item .accordion-header .custom-accordion-button:hover{background-color:#eef4fa;color:#152183}.blog-faqs .custom-accordion-post .accordion-item .accordion-header .custom-accordion-button .toggle-icon{margin-right:10px;font-size:1.2prem;font-weight:700;color:#152183;transition:transform .3s ease-in-out}.blog-faqs .custom-accordion-post .accordion-item .accordion-header .custom-accordion-button.collapsed .toggle-icon{transform:rotate(0deg)}.blog-faqs .custom-accordion-post .accordion-item .accordion-header .custom-accordion-button:not(.collapsed) .toggle-icon{transform:rotate(180deg)}.blog-faqs .custom-accordion-post .accordion-item .accordion-collapse{transition:max-height .5s ease,opacity .5s ease;overflow:hidden}.blog-faqs .custom-accordion-post .accordion-item .accordion-body{font-size:1rem;line-height:1.6;padding:15px 20px;background-color:#fff;color:#333;border-left:8px solid #ffc107;border-top:1px solid #ddd}@media (max-width:768px){.blog-faqs .blog-faqs h2{text-align:left;font-size:1.5rem!important}}.things-to-do-slider .swiper-button-next,.things-to-do-slider .swiper-button-prev{background-color:#5666e7;color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-family:Font Awesome\ 5 Free;font-weight:900}.things-to-do-slider .swiper-button-next:before{content:"\f061";font-size:18px}.things-to-do-slider .swiper-button-next:after{content:""}.things-to-do-slider .swiper-button-prev:before{content:"\f060";font-size:18px}.things-to-do-slider .swiper-button-prev:after{content:"";font-size:20px}.things-to-do-slider .swiper-button-next:hover,.things-to-do-slider .swiper-button-prev:hover{background-color:#596bf3}.things-to-do-slider .swiper-button-next{right:10px}.things-to-do-slider .swiper-button-prev{left:10px}.things-todo-top-section .view-more{text-decoration:underline;color:#152183;background:none;border:none}.things-to-do-modal .modal-body{padding:15px 38px}@media (max-width:767px){.things-todo-top-section h1{font-size:1.2rem}.things-todo-top-section .view-more{font-size:.9rem}}@media (min-width:768px) and (max-width:991px){.things-todo-top-section h1{font-size:1.6rem}.things-todo-top-section .view-more{font-size:1rem}}@media (min-width:992px){.things-todo-top-section h1{font-size:2rem}.things-todo-top-section .view-more{font-size:1.2rem}}@media (min-width:1200px){.things-to-do-modal .modal-lg{max-width:80%}}.transport-service-page{margin-top:20px}.transport-service-page a{text-decoration:none}.transport-service-page .service-subheading{color:#152183}.transport-service-page .transport-service-card{box-shadow:1px 1px 4px rgba(0,0,0,.8);transition:transform .2s ease-in-out;border-radius:10px;border:none}.transport-service-page .transport-service-card:hover{transform:translateY(-2px)}.transport-service-page .transport-service-card .card-image img{width:100%;object-fit:cover;border-radius:10px 10px 0 0}.transport-service-page .transport-service-card .card-body h6{font-size:1rem;color:#152183;margin-bottom:5px;font-weight:500}.transport-service-page .transport-service-card .card-body h6:hover{color:#101e8b;text-decoration:underline}.transport-service-page .transport-service-card .card-body h3{font-size:1.5rem;color:#333;margin-bottom:10px}.transport-service-page .transport-service-card .card-body p{font-size:.85rem;color:#666}.service-top-section{background:linear-gradient(90deg,rgba(50,50,50,.8),rgba(32,31,31,.7)),url(/images/transport\ service.png) no-repeat 50%}.vehicle-section-categories-and-buses{margin-top:20px}.vehicle-section-categories-and-buses .service-subheading{color:#152183;font-size:28px;font-weight:600}.vehicle-section-categories-and-buses .vechicle-description{text-align:center}.vehicle-section-categories-and-buses .row-bus-section .category-filter-card{padding:20px;border:none;border-radius:8px;box-shadow:1px 1px 4px rgba(0,0,0,.29);margin-bottom:10px}.vehicle-section-categories-and-buses .row-bus-section .category-filter-card .filter-wrapper{display:flex;flex-direction:column;gap:5px}.vehicle-section-categories-and-buses .row-bus-section .category-filter-card .filter-wrapper .form-check-input:checked{background-color:#7eba03;border-color:#78ba02}.vehicle-section-categories-and-buses .row-bus-section .category-filter-card button{background-color:#fff;border:none;color:blue;text-decoration:underline}.vehicle-section-categories-and-buses .row-bus-section .category-filter-card h2{font-size:18px;font-weight:500}.vehicle-section-categories-and-buses .row-bus-section .category-filter-card h3{font-size:14px;font-weight:500}.vehicle-section-categories-and-buses .row-bus-section .bus-cards-section .bus-cat-card{padding:20px;border:none;border-radius:8px;box-shadow:1px 1px 4px rgba(0,0,0,.29);margin-bottom:10px}.vehicle-section-categories-and-buses .row-bus-section .bus-cards-section .bus-cat-card .full-height-row{height:100%}.vehicle-section-categories-and-buses .row-bus-section .bus-cards-section .bus-cat-card .full-height-row p{color:gray}.vehicle-section-categories-and-buses .row-bus-section .bus-cards-section .bus-cat-card img{max-width:100%;height:100%;border-radius:8px}.vehicle-section-categories-and-buses .row-bus-section .bus-cards-section .bus-cat-card h2{font-size:18px;font-weight:600}@media (max-width:576px){.vehicle-section-categories-and-buses .service-subheading{color:#152183;font-size:24px;font-weight:500;text-align:left}}.vehicle-section-categories-and-buses .vechicle-description{text-align:left}.vehicle-top-section{background:linear-gradient(90deg,rgba(50,50,50,.8),rgba(32,31,31,.7)),url(/images/vehicle-rental-dubai.png) no-repeat 50%;background-size:cover;background-position:top;margin-top:87px;padding:40px 20px;color:#fff;text-align:center;min-height:350px;display:flex;justify-content:center;align-items:center}.vehicle-top-section .hero-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.vehicle-top-section .hero-content .text-section{max-width:900px;padding:20px;color:#fff}.vehicle-top-section .hero-content .text-section h1.headline{font-size:32px;font-weight:700;color:#f4bb33;margin-bottom:10px}.vehicle-top-section .hero-content .text-section p.subtitle{font-size:18px;color:#fff;margin-bottom:20px}@media (max-width:768px){.vehicle-top-section .hero-content .text-section h1.headline{font-size:28px}.vehicle-top-section .hero-content .text-section p.subtitle{font-size:16px;color:#fff!important}}.vehicle-top-section .hero-content .custom-breadcrumb{list-style:none;display:flex;justify-content:center;gap:10px;flex-wrap:wrap;padding:0;margin:0}.vehicle-top-section .hero-content .custom-breadcrumb li{position:relative}.vehicle-top-section .hero-content .custom-breadcrumb li:not(:last-child):after{content:">";margin-left:10px;color:#6c757d;font-weight:700}.vehicle-top-section .hero-content .custom-breadcrumb li a{text-decoration:none;color:#f4bb33;font-weight:500;transition:color .3s ease}.vehicle-top-section .hero-content .custom-breadcrumb li a:hover{color:#cf950b;text-decoration:underline}.vehicle-top-section .hero-content .custom-breadcrumb li a:nth-child(2){pointer-events:none}.vehicle-top-section .hero-content .custom-breadcrumb li .current{font-weight:700;color:#6c757d}@media (max-width:768px){.vehicle-top-section .hero-content .custom-breadcrumb{font-size:14px}.vehicle-top-section .hero-content .custom-breadcrumb li:not(:last-child):after{margin-left:5px}.vehicle-top-section{background-position:top;padding:30px 15px;min-height:300px}}.service-top-section{background:linear-gradient(90deg,rgba(50,50,50,.8),rgba(32,31,31,.7)),var(--bg-image,url("/images/dubai-holidays-package-afaq-tours.png")) no-repeat center;background-size:cover;margin-top:87px;padding:40px 20px;color:#fff;text-align:center;min-height:350px;display:flex;justify-content:center;align-items:center}.service-top-section .hero-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.service-top-section .hero-content .text-section{max-width:900px;padding:20px;color:#fff}.service-top-section .hero-content .text-section h1.headline{font-size:32px;font-weight:700;color:#f4bb33;margin-bottom:10px}.service-top-section .hero-content .text-section p.subtitle{font-size:18px;color:#fff;margin-bottom:20px}@media (max-width:768px){.service-top-section .hero-content .text-section h1.headline{font-size:28px}.service-top-section .hero-content .text-section p.subtitle{font-size:16px;color:#fff!important}}.service-top-section .hero-content .custom-breadcrumb{list-style:none;display:flex;justify-content:center;gap:10px;flex-wrap:wrap;padding:0;margin:0}.service-top-section .hero-content .custom-breadcrumb li{position:relative}.service-top-section .hero-content .custom-breadcrumb li:not(:last-child):after{content:">";margin-left:10px;color:#6c757d;font-weight:700}.service-top-section .hero-content .custom-breadcrumb li a{text-decoration:none;color:#f4bb33;font-weight:500;transition:color .3s ease}.service-top-section .hero-content .custom-breadcrumb li a:hover{color:#cf950b;text-decoration:underline}.service-top-section .hero-content .custom-breadcrumb li a:nth-child(2){pointer-events:none}.service-top-section .hero-content .custom-breadcrumb li .current{font-weight:700;color:#6c757d}@media (max-width:768px){.service-top-section .hero-content .custom-breadcrumb{font-size:14px}.service-top-section .hero-content .custom-breadcrumb li:not(:last-child):after{margin-left:5px}.service-top-section{background-position:top;padding:30px 15px;min-height:300px}}.holiday-card{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden;transition:box-shadow .3s ease-in-out}.holiday-card:hover{box-shadow:0 6px 30px rgba(0,0,0,.2)}.holiday-card .media-container{height:auto}.holiday-card .media-container img,.holiday-card .media-container video{width:100%;height:100%;object-fit:cover}.holiday-card .card-body{padding:15px}.holiday-card .card-body .card-title{font-size:18px;font-weight:700;margin-bottom:10px}.holiday-card .card-body .card-title a{color:#152183;text-decoration:none}.holiday-card .card-body .icon-section{display:flex;justify-content:space-between;margin:10px 0}.holiday-card .card-body .icon-section .icon-item{display:flex;flex-direction:column;align-items:center;font-size:12px;color:#555;cursor:pointer}.holiday-card .card-body .icon-section .icon-item svg{font-size:20px;color:#ffb400;margin-bottom:5px}.holiday-card .card-body .reviews{color:#555}.holiday-card .card-body .reviews svg{color:#ffb400}.holiday-card .card-body .price{font-size:16px;font-weight:700;color:#152183}.holiday-card .card-body .button-group{display:flex;justify-content:space-between;margin-top:15px}.holiday-card .card-body .button-group a,.holiday-card .card-body .button-group button{flex:1 1;text-align:center;padding:10px;border-radius:20px;font-size:14px;margin:0 5px}.holiday-detail-page{padding:5px 0;margin-top:10px;margin-bottom:30px}.holiday-detail-page .bus-detail-section .bottom-button a{text-decoration:none;color:#fff;background-color:#152183;display:inline;padding:10px 12px;border-radius:8px}.holiday-detail-page .bus-detail-section h2{font-size:20px;color:#152183;font-weight:700;margin-bottom:10px}.holiday-detail-page .image-gallery{width:100%;display:flex;justify-content:center;align-items:center;position:relative}.holiday-detail-page .image-gallery .main-image{width:100%;text-align:center;max-width:1200px;position:relative}.holiday-detail-page .image-gallery .main-image .loading-image{border-radius:10px;width:100%;height:auto}.holiday-detail-page .image-gallery .main-image .mySwiper{position:relative}.holiday-detail-page .image-gallery .main-image .mySwiper .swiper-zoom-container{width:100%;height:0;padding-bottom:62.25%;overflow:hidden}.holiday-detail-page .image-gallery .main-image .mySwiper .swiper-zoom-container .img-fluid,.holiday-detail-page .image-gallery .main-image .mySwiper .swiper-zoom-container video{position:absolute;top:0;left:0;border-radius:25px;width:100%;height:100%;object-fit:cover;transition:transform .3s ease,border-radius .3s ease}.holiday-detail-page .image-gallery .main-image .mySwiper .swiper-zoom-container:hover .img-fluid,.holiday-detail-page .image-gallery .main-image .mySwiper .swiper-zoom-container:hover video{border-radius:25px}.holiday-detail-page .image-gallery .main-image .mySwiper .swiper-button-next,.holiday-detail-page .image-gallery .main-image .mySwiper .swiper-button-prev{position:absolute;border-radius:50%;color:#fff;font-size:16px;transition:background-color .3s ease;padding:10px;cursor:pointer}.holiday-detail-page .image-gallery .main-image .mySwiper .swiper-button-prev{left:20px}.holiday-detail-page .image-gallery .main-image .mySwiper .swiper-button-next{right:20px}.holiday-detail-page .image-gallery .main-image .mySwiper .swiper-pagination{bottom:10px}.holiday-detail-page .image-gallery .main-image .mySwiper .swiper-pagination-bullet{background-color:#fff;opacity:.8}.holiday-detail-page .image-gallery .main-image .mySwiper .swiper-pagination-bullet:hover{opacity:1}.holiday-detail-page .tour-detail-description{border-radius:8px;padding:0 2px}.holiday-detail-page .bus-details{text-align:left;border:none;border-radius:8px;display:flex;flex-direction:column;gap:20px;position:-webkit-sticky;position:sticky;top:128px;padding:20px;background:#f8f9fa;box-shadow:0 2px 8px rgba(0,0,0,.1)}.holiday-detail-page .bus-details .holiday-price-ticket{border:none;border-radius:8px;box-shadow:2px 2px 4px rgba(0,0,0,.4)}.holiday-detail-page .bus-details h2{font-size:30px;color:#333;font-weight:700;margin-bottom:10px}.holiday-detail-page .bus-details p{font-size:16px;color:#666}.holiday-detail-page .bus-details .price-text{font-size:20px;font-weight:600;color:#152183}.holiday-detail-page .bus-details .action-buttons{display:flex;gap:10px;flex-direction:row}.holiday-detail-page .bus-details .action-buttons .btn{padding:10px 20px;border-radius:5px;font-size:16px;cursor:pointer;width:100%}.holiday-detail-page .bus-details .action-buttons .primary-btn{background-color:#152183;color:#fff;border:none}.holiday-detail-page .bus-details .action-buttons .primary-btn:hover{background-color:#152183}.holiday-detail-page .bus-details .action-buttons .secondary-btn{background-color:#f3f3f3;color:#152183;border:1px solid #152183}.holiday-detail-page .bus-details .action-buttons .secondary-btn:hover{background-color:#ddd}.holiday-enquiry-card{background-color:transparent!important;box-shadow:none;border:none!important;padding:2rem;margin:auto;padding:2px!important}.holiday-enquiry-card .request-a-quote{font-size:30px;color:#fff!important;font-weight:700;margin-bottom:10px;background:#152183!important;margin:0 -23px!important;padding:10px;text-align:center}.holiday-enquiry-card .form-card-layout .shuffling-button-wrapper label{display:block;font-weight:600;margin-bottom:.5rem;color:#555}.holiday-enquiry-card .form-card-layout .shuffling-button-wrapper .form-control{width:100%;border:1px solid #ccc;border-radius:5px;padding:.75rem 1rem;font-size:1rem;transition:border-color .3s ease}.holiday-enquiry-card .form-card-layout .shuffling-button-wrapper .form-control:focus{border-color:#152183;box-shadow:0 0 5px #152183;outline:none}.holiday-enquiry-card .form-card-layout .shuffling-button-wrapper textarea:focus{border:1px solid #152183!important;box-shadow:0 0 5px #152183;outline:none}.holiday-enquiry-card .form-card-layout .shuffling-button-wrapper .error-message{font-size:.85rem;color:#d9534f;margin-top:.25rem}.holiday-enquiry-card .form-card-layout .react-tel-input .form-control{border-radius:5px;padding:24px 46px;width:100%;font-size:1rem}.holiday-enquiry-card .form-card-layout .react-tel-input .form-control:focus{box-shadow:none;border:1px solid #152183}.holiday-enquiry-card .form-card-layout .react-tel-input .flag-dropdown{border:1px solid #ccc;border-right:none;border-radius:5px 0 0 5px}.holiday-enquiry-card .form-card-layout .react-tel-input .flag-dropdown:focus{outline:none;border-color:#152183}.holiday-enquiry-card .form-card-layout .cart-item-quantity{display:flex;align-items:center;justify-content:space-between;border-radius:5px;overflow:hidden;max-width:150px}.holiday-enquiry-card .form-card-layout .cart-item-quantity .cart-quantity-button{background-color:#152183;color:#fff;border:none;padding:4px 6px;cursor:pointer;transition:background-color .3s ease}.holiday-enquiry-card .form-card-layout .cart-item-quantity .cart-quantity-button:disabled{background-color:#ccc;cursor:not-allowed}.holiday-enquiry-card .form-card-layout .cart-item-quantity .cart-quantity-button:hover:not(:disabled){background-color:#152183}.holiday-enquiry-card .form-card-layout .cart-item-quantity .quantity-of-item{flex:1 1;text-align:center;font-size:1rem;font-weight:700;color:#333}.holiday-enquiry-card .form-card-layout .book-now-btn{background-color:#152183;color:#fff;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;border:none!important;border-radius:5px;transition:background-color .3s ease}.holiday-enquiry-card .form-card-layout .book-now-btn:hover{background-color:#0e1657}.holiday-enquiry-card .form-card-layout .book-now-btn:disabled{background-color:#ccc;cursor:not-allowed}.itinerary-section{margin-top:20px;background-color:#f9f9f9}.itinerary-section .itinerary-title{text-align:center;font-size:2rem;font-weight:700;margin-bottom:2rem;color:#333}.itinerary-section .itinerary-item{position:relative;padding-left:100px;margin-bottom:40px}.itinerary-section .itinerary-item:before{content:"";position:absolute;top:17px;left:76px;width:2px;height:calc(100% + 23px);background-color:#ccc}.itinerary-section .itinerary-item:last-child:before{display:none}.itinerary-section .itinerary-item .itinerary-day{position:relative;margin-bottom:10px}.itinerary-section .itinerary-item .itinerary-day:before{content:"";position:absolute;top:0;left:-31px;width:16px;height:16px;background-color:#152183;border:4px solid #fff;border-radius:50%;z-index:1}.itinerary-section .itinerary-item .itinerary-day .time{font-size:12px;font-weight:600;color:#fff;background-color:#f4bb33;padding:5px 18px;border-radius:25px;display:inline-block;margin-bottom:10px;position:absolute;left:-102px;top:-6px}.itinerary-section .itinerary-item .itinerary-content h2{font-size:16px;font-weight:700;color:#152183;margin-bottom:.5rem}.itinerary-section .itinerary-item .itinerary-content h3{font-size:14px;font-weight:600;color:#333;margin-bottom:.5rem}.itinerary-section .itinerary-item .itinerary-content p{margin:0;line-height:1.6;font-size:14px}@media (max-width:768px){.itinerary-section .itinerary-item{padding-left:40px;margin-bottom:40px}.itinerary-section .itinerary-item:before{content:"";position:absolute;top:17px;left:18px;width:2px;height:calc(100% + 23px);background-color:#ccc}.itinerary-section .itinerary-item:last-child:before{display:none}.itinerary-section .itinerary-item .itinerary-day{position:relative;margin-bottom:10px}.itinerary-section .itinerary-item .itinerary-day:before{content:"";position:absolute;top:0;left:-29px;width:16px;height:16px;background-color:#152183;border:4px solid #fff;border-radius:50%;z-index:1;box-shadow:4px 4px 5px rgba(0,0,255,.2),-4px -4px 5px rgba(0,0,255,.2)}.itinerary-section .itinerary-item .itinerary-day .time{font-size:12px;font-weight:600;color:#fff;background-color:#f4bb33;padding:5px 18px;border-radius:25px;display:inline-block;margin-bottom:10px;position:unset}.itinerary-section .itinerary-item .itinerary-content h3{font-size:16px;color:#152183;font-size:14px;color:#333;font-weight:600;margin-bottom:.5rem}.itinerary-section .itinerary-item .itinerary-content p{margin:0;font-size:14px}}.holidays-package-section{margin-top:20px;margin-bottom:20px}.holidays-package-section h2{color:#152183;text-transform:uppercase;font-size:20px;font-weight:500;line-height:40px}.holidays-package-section h2 .yellow{color:#f4bb33!important}.things-to-do-section .city-holiday-card{border:none;background:transparent}.things-to-do-section .city-holiday-card h2{font-size:20px;font-weight:700;color:#0d0d0d}.things-to-do-section .city-holiday-card h3{font-size:18px;font-weight:600;color:#d2691e}.things-to-do-section .city-holiday-card p{color:#4e4343;font-size:16px}.service-enquiry-card{background-color:transparent!important;box-shadow:none;border:none!important;padding:2rem;margin:auto;padding:2px!important}.service-enquiry-card .request-a-quote{font-size:30px;color:#fff!important;font-weight:700;margin-bottom:10px;background:#152183!important;margin:0 -23px!important;padding:10px;text-align:center}.service-enquiry-card .form-card-layout .shuffling-button-wrapper label{display:block;font-weight:600;margin-bottom:.5rem;color:#555}.service-enquiry-card .form-card-layout .shuffling-button-wrapper .form-control{width:100%;border:1px solid #ccc;border-radius:5px;padding:.75rem 1rem;font-size:1rem;transition:border-color .3s ease}.service-enquiry-card .form-card-layout .shuffling-button-wrapper .form-control:focus{border-color:#152183;box-shadow:0 0 5px #152183;outline:none}.service-enquiry-card .form-card-layout .shuffling-button-wrapper textarea:focus{border:1px solid #152183!important;box-shadow:0 0 5px #152183;outline:none}.service-enquiry-card .form-card-layout .shuffling-button-wrapper .error-message{font-size:.85rem;color:#d9534f;margin-top:.25rem}.service-enquiry-card .form-card-layout .react-tel-input .form-control{border-radius:5px;padding:24px 46px;width:100%;font-size:1rem}.service-enquiry-card .form-card-layout .react-tel-input .form-control:focus{box-shadow:none;border:1px solid #152183}.service-enquiry-card .form-card-layout .react-tel-input .flag-dropdown{border:1px solid #ccc;border-right:none;border-radius:5px 0 0 5px}.service-enquiry-card .form-card-layout .react-tel-input .flag-dropdown:focus{outline:none;border-color:#152183}.service-enquiry-card .form-card-layout .cart-item-quantity{display:flex;align-items:center;justify-content:space-between;border-radius:5px;overflow:hidden;max-width:150px}.service-enquiry-card .form-card-layout .cart-item-quantity .cart-quantity-button{background-color:#152183;color:#fff;border:none;padding:4px 6px;cursor:pointer;transition:background-color .3s ease}.service-enquiry-card .form-card-layout .cart-item-quantity .cart-quantity-button:disabled{background-color:#ccc;cursor:not-allowed}.service-enquiry-card .form-card-layout .cart-item-quantity .cart-quantity-button:hover:not(:disabled){background-color:#152183}.service-enquiry-card .form-card-layout .cart-item-quantity .quantity-of-item{flex:1 1;text-align:center;font-size:1rem;font-weight:700;color:#333}.service-enquiry-card .form-card-layout .book-now-btn{background-color:#152183;color:#fff;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;border:none!important;border-radius:5px;transition:background-color .3s ease}.service-enquiry-card .form-card-layout .book-now-btn:hover{background-color:#0e1657}.service-enquiry-card .form-card-layout .book-now-btn:disabled{background-color:#ccc;cursor:not-allowed}.postbreadcrumb{padding:12px 10px}.postbreadcrumb ul{list-style:none;padding-left:0;margin:0;display:flex;align-items:center}.postbreadcrumb ul li{display:flex;align-items:center;font-size:15px;color:#666}.postbreadcrumb ul li a{text-decoration:none}.postbreadcrumb ul li .separator{margin:0 10px;color:gray;font-size:16px;font-weight:700}.postbreadcrumb ul li .breadcrumb-item{text-decoration:none;color:#152183;transition:color .2s ease}.postbreadcrumb ul li .breadcrumb-item:hover{color:#0e1657}.postbreadcrumb ul li .breadcrumb-item.active{font-weight:600;color:#333;cursor:default}@media (max-width:768px){.postbreadcrumb{padding:12px 16px}.postbreadcrumb ul{list-style:none;padding-left:0!important;margin:0;display:flex;align-items:center}}.tour-tab-section .custom-tabs{border-bottom:0}.tour-tab-section .custom-tabs .nav-item .nav-link{background:#ccc;margin:0 5px;border-radius:12px;color:#000;padding:12px 14px;transition:background .3s ease,color .3s ease}.tour-tab-section .custom-tabs .nav-item .nav-link.active{background:#152183;color:#fff}.tour-tab-section .packages-tab-section .nested-tabs{border-bottom:0}.tour-tab-section .packages-tab-section .nested-tabs .nav-item .nav-link{background:#f4bb33;margin:0 5px;border-radius:25px;color:#fff}.time-modal .time-input{width:100%;padding-left:14px;padding-top:2px;padding-bottom:2px;border-radius:6px;cursor:pointer;font-size:1rem;transition:border-color .3s ease-in-out;box-sizing:border-box;border:none;color:gray;margin-left:4px}.time-modal .time-input:focus{outline:none;border-color:#152183}.time-modal .bordered-timeinput{border:1px solid gray;padding-top:10px;padding-bottom:10px;margin-top:4px;padding-left:12px!important}.modal .modal-content .modal-body .time-picker{display:flex;align-items:center;justify-content:center;gap:1rem}.modal .modal-content .modal-body .time-picker .time-section{display:flex;flex-direction:column;align-items:center;gap:.5rem}.modal .modal-content .modal-body .time-picker .time-section .arrow-btn{background:none;border:none;cursor:pointer;color:#152183;transition:transform .2s}.modal .modal-content .modal-body .time-picker .time-section .arrow-btn:hover{transform:scale(1.2);color:#152183}.modal .modal-content .modal-body .time-picker .time-section .time-value,.modal .modal-content .modal-body .time-picker .time-separator{font-size:1.5rem;font-weight:700;color:#333}.modal .modal-content .modal-body .modal-footer{display:flex;justify-content:space-between}.modal .modal-content .modal-body .modal-footer button{width:100px}.modal.custom-backdrop-modal{background:rgba(0,0,0,.1)!important}.date-modal-wrapper .date-input{width:100%;padding:4px;border-radius:6px;cursor:pointer;font-size:1rem;transition:border-color .3s ease-in-out;box-sizing:border-box;border:none;color:gray}.date-modal-wrapper .date-input:focus{outline:none;border-color:#4caf50}.date-modal-wrapper .bordered-dateinput{border:1px solid gray;padding-top:10px;padding-bottom:10px;margin-top:4px;padding-left:12px!important}.date-modal-open .modal-backdrop.show{background:#000!important;opacity:.5}.date-modal .modal-content .modal-body .calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.date-modal .modal-content .modal-body .calendar-header button{background:#f0f0f0;border:none;padding:.5rem 1rem;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color .3s ease-in-out}.date-modal .modal-content .modal-body .calendar-header button svg{color:green}.date-modal .modal-content .modal-body .calendar-header button:hover{background:#ddd}.date-modal .modal-content .modal-body .calendar-header .month-year{font-size:1.2rem;font-weight:700;color:#333}.date-modal .modal-content .modal-body .calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.6rem!important;gap:.6rem!important;text-align:center}.date-modal .modal-content .modal-body .calendar-grid .day{font-weight:700;color:#888}.date-modal .modal-content .modal-body .calendar-grid .date{padding:.6rem;border-radius:6px;cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out}.date-modal .modal-content .modal-body .calendar-grid .date.disabled{color:#aaa;position:relative}.date-modal .modal-content .modal-body .calendar-grid .date.disabled:after{content:"_";position:absolute;left:17px;height:66px;font-size:32px;top:-15px;font-weight:200;color:orange}.date-modal .modal-content .modal-body .calendar-grid .date.active,.date-modal .modal-content .modal-body .calendar-grid .date:hover{background:#4caf50;color:#fff}.date-modal .modal-content .modal-body .calendar-grid .empty-cell{visibility:hidden}.date-modal .modal-content .modal-body .modal-footer{border-top:1px solid #f0f0f0;padding:1rem 0;display:flex;justify-content:end}.date-modal .modal-content .modal-body .modal-footer .btn{padding:.5rem 1rem;border-radius:6px;background-color:#4caf50;color:#fff;border:none;font-weight:700;cursor:pointer;transition:background-color .3s ease-in-out}.date-modal .modal-content .modal-body .modal-footer .btn:hover{background-color:#45a049}.date-modal .modal-content .modal-body .modal-footer .btn:focus{outline:none;box-shadow:0 0 0 2px rgba(76,175,80,.5)}.date-modal .modal-content .modal-body .modal-footer .btn-secondary{background-color:#f0f0f0;color:#333}.date-modal .modal-content .modal-body .modal-footer .btn-secondary:hover{background-color:#ddd}@media (max-width:768px){.date-modal .modal-content .modal-body .date-picker-dropdown{padding:.5rem}.date-modal .modal-content .modal-body .calendar-header button{padding:.4rem .8rem}.date-modal .modal-content .modal-body .calendar-header .month-year{font-size:1rem}.date-modal .modal-content .modal-body .calendar-grid{gap:.3rem}.date-modal .modal-content .modal-body .calendar-grid .date{padding:.4rem}.date-modal .modal-content .modal-body .modal-content{padding:1rem}}@media (max-width:576px){.date-modal .modal-content .modal-body .calendar-grid{gap:.3rem}.date-modal .modal-content .modal-body .calendar-grid .date{padding:.4rem}.date-modal .modal-content .modal-body .calendar-grid .date.disabled{color:#aaa;position:relative}.date-modal .modal-content .modal-body .calendar-grid .date.disabled:after{content:"_";position:absolute;left:8px;height:66px;font-size:32px;top:-18px;font-weight:200;color:orange}}.options-wrapper{position:relative;border:1px solid gray;padding:10px 0 10px 12px;border-radius:8px;display:flex;flex-direction:column;gap:8px;cursor:pointer}.options-wrapper .option-top-text{font-size:12px;font-weight:400;line-height:18px;margin-left:35px}.options-wrapper .option-main-text{color:gray;display:flex;align-items:center;width:100%;font-size:16px;font-weight:500}.options-wrapper .option-main-text .option-text-internal{margin-left:12px}.options-wrapper .options{color:gray;position:absolute;background-color:#fff;border-radius:8px;box-shadow:5px 5px 4px 0 rgba(21,33,131,.388),-2px -2px 3px 0 rgba(21,33,131,.388);width:100%;top:50px;z-index:9999;left:0;font-size:16px;font-weight:500}.options-wrapper .options .option-item{display:flex;justify-content:space-between;margin:10px}.options-wrapper .options .option-item .option-counter{display:flex;align-items:center;gap:10px}.options-wrapper .options .option-item .option-counter .option-counter-number{width:30px;text-align:center}.options-wrapper .options .option-item .option-counter .option-counter-button{height:35px;width:35px;color:#333;background:#ccc;border:none!important;box-shadow:2px 2px 4px rgba(0,0,0,.3);cursor:pointer;border-radius:50%!important;display:inline-flex;justify-content:center;align-items:center;border:none}.options-wrapper .options .option-item .option-counter .option-counter-button:hover{background-color:#b3b3b3}.options-wrapper .options .option-item .option-counter .option-counter-button:disabled{cursor:not-allowed}.options-wrapper .search-button{margin-top:20px;padding:12px 14px;color:#333;border-radius:25px;width:80%;background-color:#ccc;border:none}.options-wrapper .search-button:hover{background-color:#b3b3b3}.success-page{margin-top:67px;background-color:#f7f7f7;height:100vh;display:flex;justify-content:center;align-items:center}.success-page .success-container{max-width:1200px;width:100%;padding:15px}.success-page .card{padding:2rem;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:15px;background-color:#fff}.success-page h2.text-success{font-weight:700;margin-bottom:20px;color:#28a745}.success-page p{font-size:1.1rem;color:#555}.success-page .btn-success{padding:12px 30px;font-size:1.1rem;margin-top:20px;background-color:#28a745;border:none;color:#fff;text-decoration:none;border-radius:5px;transition:background-color .3s}.success-page .btn-success:hover{background-color:#218838}@media (max-width:768px){.success-page .card{padding:1.5rem}.success-page .btn-success{padding:10px 25px;font-size:1rem}.success-page h2.text-success{font-size:1.5rem}.success-page p{font-size:1rem}}@media (max-width:576px){.success-page .success-container{padding:10px}.success-page .btn-success{padding:8px 20px;font-size:.9rem}.success-page h2.text-success{font-size:1.3rem}.success-page p{font-size:.9rem}}.packages-modal .normal-border{border:2px solid #ccc}.packages-modal .selected-border{border:2px solid #152183}.packages-modal .selected-border .form-check-input{background-color:#152183}.packages-modal .unavailable-border{border:2px solid red!important}.packages-modal .time-slot-pill{display:inline-flex;align-items:center;justify-content:center;min-width:100px;height:40px;padding:8px 16px;border-radius:25px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s ease;white-space:nowrap}.packages-modal .time-slot-not-selected{border:2px solid #ccc;background-color:#f8f9fa;color:#000}.packages-modal .time-slot-not-selected:hover{background-color:#e9ecef}.packages-modal .time-slot-selected{border:2px solid #152183;background-color:#eaf4ff;color:#152183}.packages-modal .time-slot-selected:hover{background-color:#dcefff}.packages-modal .see-more-link{text-decoration:underline;color:#152183;cursor:pointer;font-size:14px;font-weight:500}.custom-offcanvas{height:75px!important;overflow:hidden}.custom-offcanvas-body{display:flex;align-items:center;justify-content:center;padding:10px}.offcanvas-content{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;flex-wrap:nowrap}.offcanvas-title{font-size:1rem;font-weight:700;white-space:nowrap}.offcanvas-price{margin:0 15px}.custom-button,.offcanvas-price{font-size:.9rem;white-space:nowrap}.custom-button{background-color:#007bff;color:#fff;padding:5px 15px;border:none;border-radius:5px}@media (max-width:768px){.offcanvas-content{flex-direction:row;justify-content:space-between}.offcanvas-title{display:none}.custom-button,.offcanvas-price{font-size:.8rem}}.filter-offcanvas .filter-section .category-filter-card{padding:20px;border:none;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:20px;background-color:#f9f9f9}.filter-offcanvas .filter-section .category-filter-card h4{font-size:20px;font-weight:600;margin-bottom:15px;color:#333}.filter-offcanvas .filter-section .category-filter-card .filter-wrapper{display:flex;flex-direction:column;gap:10px}.filter-offcanvas .filter-section .category-filter-card .filter-wrapper label{display:flex;align-items:center;padding:5px 0;cursor:pointer;font-size:16px;color:#555}.filter-offcanvas .filter-section .category-filter-card .filter-wrapper label input[type=checkbox]{margin-right:10px;accent-color:#152183}.filter-offcanvas .filter-section .category-filter-card .filter-wrapper label:hover{border-radius:5px}.filter-offcanvas .filter-section .category-filter-card .filter-wrapper label:focus-within{background-color:#f0f0f0}.filter-offcanvas .filter-section .category-filter-card .filter-wrapper .form-check-input{transition:background-color .3s,border-color .3s;border:1px solid #152183}.filter-offcanvas .filter-section .category-filter-card .filter-wrapper .form-check-input:checked{background-color:#152183;border-color:#152183}.filter-offcanvas .filter-section .category-filter-card button{background-color:transparent;border:none;color:#007bff;font-size:16px;text-decoration:underline;cursor:pointer;padding:0;margin-top:15px;transition:color .3s}.filter-offcanvas .filter-section .category-filter-card button:hover{color:#0056b3}.filter-offcanvas .filter-section .category-filter-card .filter-footer{margin-top:10px;font-size:14px;color:#888}.terms-section{color:#2c2c2c;padding:2rem}.terms-section .section-title{font-size:2.5rem;font-weight:800;text-align:center;color:#152183;border-bottom:3px solid #f4bb33;padding-bottom:.75rem;margin-bottom:2.5rem;text-transform:uppercase;letter-spacing:1px}.terms-section .section-heading{font-size:1.5rem;font-weight:700;color:#111;margin-top:2rem;margin-bottom:1rem;border-left:5px solid #f4bb33;background:linear-gradient(90deg,rgba(244,187,51,.1),transparent);border-radius:8px;padding:10px;transition:all .3s ease-in-out}.terms-section .section-heading:hover{background-color:rgba(244,187,51,.07)}.terms-section .section-paragraph{font-size:14px;color:#333;line-height:1.8;text-align:left;margin-bottom:1.5rem;padding-left:.25rem;transition:color .2s ease}.terms-section .section-paragraph:hover{color:#111}.terms-section *{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.terms-section{padding:1.5rem}.terms-section .section-title{font-size:2rem;margin-bottom:2rem}.terms-section .section-heading{font-size:1.3rem;margin-top:1.5rem;margin-bottom:1rem}.terms-section .section-paragraph{font-size:1rem;margin-bottom:1.25rem}}@media (max-width:480px){.terms-section{padding:1rem}.terms-section .section-title{font-size:1.75rem;margin-bottom:1.5rem}.terms-section .section-heading{font-size:1.2rem;margin-top:1rem;margin-bottom:.75rem}.terms-section .section-paragraph{font-size:.95rem;margin-bottom:1rem}}.packages-tab-section .accordion-item{border:none;border-radius:10px!important;overflow:hidden;background-color:#fff;box-shadow:2px 2px 4px rgba(0,0,0,.1),-2px -2px 4px rgba(0,0,0,.1)}.packages-tab-section .accordion-item+.accordion-item{margin-top:15px}.packages-tab-section .accordion-button{border:none;outline:none;border-radius:0!important;background-color:#fff;font-weight:500;padding:14px 20px;box-shadow:none;transition:background-color .3s ease}.packages-tab-section .accordion-button:focus{box-shadow:none;outline:none}.packages-tab-section .accordion-button:not(.collapsed){background-color:#f0f0f0}.packages-tab-section .accordion-body{background-color:#fff;padding:20px;border-top:1px solid #eee}.packages-tab-section .card.card-body.bg-light{background-color:#f8f9fa;border-radius:10px;border:none;box-shadow:none}.packages-tab-section .add-pkg-btn{border:1px dashed #333;padding:10px 20px;border-radius:10px;background-color:#fff;color:#333;font-weight:500;transition:background-color .2s}.packages-tab-section .add-pkg-btn:hover{background-color:#f5f5f5}.packages-tab-section .time-slot-btn{border:1px dashed #333;padding:10px 20px;border-radius:10px;background-color:#fff;color:#333;font-weight:500;transition:background-color .2s}.packages-tab-section .time-slot-btn:hover{background-color:#f5f5f5}.packages-tab-section select{border:1px solid #c9c9c9;padding:10px;font-size:16px;border-radius:6px;cursor:pointer;color:#6a6969}.packages-tab-section select:focus{box-shadow:none!important;border-color:none!important;outline:1px solid #152183}.packages-tab-section textarea{border:1px solid #c9c9c9;padding:10px;font-size:16px;border-radius:6px;color:#6a6969}.packages-tab-section textarea:focus{box-shadow:none!important;outline:1px solid #152183;border:none!important}.packages-tab-section input[type=date]{border:1px solid #c9c9c9;padding:10px;font-size:16px;border-radius:6px;cursor:pointer;color:#6a6969}.packages-tab-section input[type=date]:focus{box-shadow:none!important;outline:1px solid #152183}.packages-tab-section input[type=text]{border:1px solid #c9c9c9;padding:10px;font-size:16px;border-radius:6px;cursor:pointer;color:#6a6969;cursor:text;background-color:#fff!important}.packages-tab-section input[type=text]:focus{box-shadow:none!important;outline:1px solid #152183}.packages-tab-section input[type=file]{border:1px solid #c9c9c9;font-size:16px;border-radius:6px;cursor:pointer;color:#6a6969;cursor:text}.packages-tab-section input[type=file]:focus{box-shadow:none!important;outline:1px solid #152183}.packages-tab-section input[type=number]{border:1px solid #c9c9c9;padding:10px;font-size:16px;border-radius:6px;color:#6a6969}.packages-tab-section input[type=number]:focus{box-shadow:none!important;outline:1px solid #152183}.packages-tab-section input[type=time]{border:1px solid #c9c9c9;padding:10px;font-size:16px;border-radius:6px;color:#6a6969}.packages-tab-section input[type=time]:focus{box-shadow:none!important;outline:1px solid #152183}.packages-tab-section input[type=email]{border:1px solid #c9c9c9;padding:10px;font-size:16px;border-radius:6px;color:#6a6969}.packages-tab-section input[type=email]:focus{box-shadow:none!important;outline:1px solid #152183}.packages-tab-section input[type=radio]{font-size:18px;cursor:pointer}.chat-popup-container .chat-button{position:fixed;bottom:50px;right:50px;padding:16px;height:60px;width:60px;border-radius:50%;border:none;background-color:#5e70f5;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:background .3s,transform .2s;z-index:1000}.chat-popup-container .chat-button img.chat-1{display:none;height:40px}.chat-popup-container .chat-button img.chat-2{display:block;height:40px}.chat-popup-container .chat-button:hover{background-color:#fff;transform:scale(1.05)}.chat-popup-container .chat-button:hover img.chat-2{display:none}.chat-popup-container .chat-button:hover img.chat-1{display:block}.chat-popup-container .chat-popup{position:fixed;bottom:20px;right:20px;background-color:#f7f8fa;border-radius:16px;height:520px;width:480px;display:flex;flex-direction:column;box-shadow:0 8px 24px rgba(0,0,0,.2);overflow:hidden;transition:all .3s ease-in-out;z-index:1000}@media (max-width:576px){.chat-popup-container .chat-popup{width:100%;height:100%;bottom:0;right:0;border-radius:0}}.chat-popup-container .chat-popup .chat-header{background-color:#fff;color:#152183;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;box-shadow:2px 2px 5px rgba(0,0,0,.3);border-bottom:1px solid #efe7e7}.chat-popup-container .chat-popup .chat-header .history-and-newchat{display:flex;gap:8px}.chat-popup-container .chat-popup .chat-header .history-and-newchat button{background:none;color:#152183;border-radius:50%;border:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:background .3s}.chat-popup-container .chat-popup .chat-header .history-and-newchat button:hover{background-color:#e0e0e0;color:#152183}.chat-popup-container .chat-popup .chat-header h2{font-size:16px;font-weight:600;margin:0}.chat-popup-container .chat-popup .chat-header .close-btn button{background:none;border:none;color:#152183;font-size:18px;width:36px;height:36px;border-radius:50%}.chat-popup-container .chat-popup .chat-header .close-btn button:hover{background-color:#e0e0e0;color:#152183}.chat-popup-container .chat-popup .chat-body{flex:1 1;padding:16px;overflow-y:auto}.chat-popup-container .chat-popup .chat-body .chat-area{flex:1 1;overflow-y:auto;padding:10px 5px;scroll-behavior:smooth}.chat-popup-container .chat-popup .chat-body .chat-area .message{display:flex;margin-bottom:12px}.chat-popup-container .chat-popup .chat-body .chat-area .message.user{justify-content:flex-end}.chat-popup-container .chat-popup .chat-body .chat-area .message.user .bubble{background:#152183;color:#fff;border-radius:16px 16px 0 16px}.chat-popup-container .chat-popup .chat-body .chat-area .message.bot{justify-content:flex-start}.chat-popup-container .chat-popup .chat-body .chat-area .message.bot .bubble{background:#fff;border:1px solid #e5e7eb;color:#333;border-radius:16px 16px 16px 0}.chat-popup-container .chat-popup .chat-body .chat-area .message.bot .bubble a{color:#152183;text-decoration:underline}.chat-popup-container .chat-popup .chat-body .chat-area .message.bot .bubble strong{color:#152183}.chat-popup-container .chat-popup .chat-body .chat-area .message.bot .bubble code{background:#f4f4f4;padding:2px 6px;border-radius:4px;font-size:.9em}.chat-popup-container .chat-popup .chat-body .chat-area .message .bubble{padding:10px 14px;max-width:90%;line-height:1.5;font-size:.95rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.chat-popup-container .chat-popup .chat-body .chat-area .typing{font-style:italic;color:gray;padding:0 5px}.chat-popup-container .chat-popup .chat-body .chat-area .typing-indicator .dots{display:flex;align-items:center;gap:4px}.chat-popup-container .chat-popup .chat-body .chat-area .typing-indicator .dots .dot{width:6px;height:6px;background-color:#999;border-radius:50%;animation:blink 1.4s infinite both}.chat-popup-container .chat-popup .chat-body .chat-area .typing-indicator .dots .dot:nth-child(2){animation-delay:.2s}.chat-popup-container .chat-popup .chat-body .chat-area .typing-indicator .dots .dot:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:0}40%{opacity:1}}.chat-popup-container .chat-popup .chat-body .form-container{position:-webkit-sticky;position:sticky;bottom:0;padding:12px 5px;z-index:10}.chat-popup-container .chat-popup .chat-body .form-container .inputgroup{position:relative;display:flex;align-items:flex-end}.chat-popup-container .chat-popup .chat-body .form-container .inputgroup textarea{width:100%;min-height:44px;max-height:120px;resize:none;overflow-y:auto;border:1.5px solid #ccc;border-radius:20px;padding:10px 48px 10px 15px;font-size:14px;line-height:1.4;outline:none;transition:all .2s ease;font-family:inherit;background-color:#fff;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.chat-popup-container .chat-popup .chat-body .form-container .inputgroup textarea:focus{border-color:#152183;box-shadow:0 0 0 3px rgba(21,33,131,.1);background-color:#fff}.chat-popup-container .chat-popup .chat-body .form-container .inputgroup textarea::placeholder{color:#999}.chat-popup-container .chat-popup .chat-body .form-container .inputgroup textarea::-webkit-scrollbar{width:6px}.chat-popup-container .chat-popup .chat-body .form-container .inputgroup textarea::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.chat-popup-container .chat-popup .chat-body .form-container .inputgroup button{position:absolute;right:8px;bottom:8px;background:#152183;color:#fff;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.chat-popup-container .chat-popup .chat-body .form-container .inputgroup button svg{transition:transform .2s}.chat-popup-container .chat-popup .chat-body .form-container .inputgroup button:hover{background:#1e2aa8}.chat-popup-container .chat-popup .chat-body .form-container .inputgroup button:hover svg{transform:translateY(-2px)}.chat-popup-container .chat-popup .chat-body .form-container .inputgroup button:disabled{opacity:.6;cursor:not-allowed}.chat-popup-container .chat-popup .history-panel{position:absolute;top:0;left:0;width:300px;height:100%;background-color:#fff;border-right:1px solid #ddd;box-shadow:4px 0 12px rgba(0,0,0,.15);border-radius:0 16px 16px 0;display:flex;flex-direction:column;transition:transform .4s ease-in-out,opacity .3s ease;transform:translateX(-100%);opacity:0;z-index:1050}.chat-popup-container .chat-popup .history-panel.open{transform:translateX(0);opacity:1}.chat-popup-container .chat-popup .history-panel .history-header{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd}.chat-popup-container .chat-popup .history-panel .history-header p{margin:0;font-weight:600}.chat-popup-container .chat-popup .history-panel .history-header button{background:transparent;border:none;font-size:18px}.chat-popup-container .chat-popup .history-panel .history-body{padding:16px;flex:1 1;overflow-y:auto}.chat-popup-container .chat-popup .history-panel .history-body ul{list-style:none;margin:0;padding:0}.chat-popup-container .chat-popup .history-panel .history-body ul li{padding:10px;margin-bottom:8px;border-radius:8px;cursor:pointer;transition:background .2s;display:flex;justify-content:space-between}.chat-popup-container .chat-popup .history-panel .history-body ul li:hover{background-color:#f0f0f0}.chat-popup-container .chat-popup .history-panel .history-body ul li .trash-button{background:none;border:none}