.topbar-area.two {padding: 7px 80px;background: #13357b;}
.topbar-area.two .contact-list .single-contact .icon {min-width: 30px;max-width: 30px;height: 30px;background: #f8d448;color: #000000;font-size: 14px;}
.topbar-area.two .contact-list .single-contact a {font-weight: 500;font-size: 15px;font-family: "DM Sans", sans-serif;color: #ffffff;}
.topbar-area.two .topbar-right .social-list {display: flex;align-items: center;gap: 15px;}
.topbar-area.two .topbar-right .social-list a {color: #f8d448;}
.header-area.style-2 {border-bottom: none;margin-bottom: -74px;}
.header-area.style-2 .logo-area .header-logo img {width:250px;}
.header-area.style-2 .main-menu > ul > li > a {padding: 30px 15px;text-transform: uppercase;font-family: "Montserrat", sans-serif;font-size: 14px;}
.header-area.style-2 .main-menu > ul > li > a i {font-size: 14px;font-weight: 600;color: #000000;}
.header-area.style-2 .main-menu > ul > li.active > a {color: #13357b;}
.header-area.style-2 .main-menu > ul > li:hover > a {color: #13357b;}
.header-area.style-2 .main-menu > ul > li:hover > a i {color: #13357b;}
.header-area.style-2 .main-menu > ul > li ul.sub-menu {top: 74px;padding: 10px 0;}
.header-area.style-2 .main-menu > ul > li ul.sub-menu > li > a {font-family: 'Montserrat';}
.header-area.style-2 .nav-right .primary-btn1 {background-color: #13357b;font-family: 'Montserrat';font-weight: 600;font-size: 14px;text-transform: uppercase;border-radius: 5px;}
.hero-section {width: 100%;height: 750px;position: relative;}
.hero-section::after {position: absolute;content: "";width: 100%;height: 100%;left: 0;top: 0;background: rgba(0, 11, 33, .75);}
.hero-section video {object-fit: cover;display: block;position: absolute;height: 100% !important;width: 100% !important;max-width: 100% !important;}
.hero-section .hero-content {position: absolute;z-index: 2;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;text-align: center;flex-direction: column;}
.hero-section .hero-content .award-rating-area {margin-bottom: 30px;}
.hero-section .hero-content .award-rating-area h4 {color: #f8d448;font-family: "rajdhani";font-weight: 600;font-size: 18px;line-height: 36px;margin-bottom: 10px;margin-top: 15px;text-transform: uppercase;}
.hero-section .hero-content .award-rating-area .rating {display: flex;align-items: center;justify-content: center;gap: 10px;}
.hero-section .hero-content .award-rating-area .rating ul {padding: 0;margin: 0;list-style: none;display: flex;align-items: center;gap: 5px;}
.hero-section .hero-content .award-rating-area .rating span {color: #f8d448;font-family: 'Montserrat';font-weight: 400;font-size: 24px;line-height: 1;}
.hero-section .hero-content .award-rating-area .rating ul li i {color: #f8d448;}
.hero-section .hero-content h1 {font-size: 36px;font-family: 'Montserrat';font-weight: 700;color: #ffffff;margin-bottom: 20px;}
.hero-section .hero-content p {font-size: 16px;font-weight: 400;line-height: 28px;color: #eeeeee;font-family: 'DM Sans';max-width: 80%;margin: 0 auto 30px;}
.hero-section .hero-content .primary-btn1 {background-color: #f8d448;font-family: 'Montserrat';font-weight: 600;font-size: 14px;text-transform: uppercase;border-radius: 5px;color: #000000;}
.hero-section .hero-content .primary-btn1::after {background-color: #13357b;}
.hero-section .hero-content .primary-btn1:hover {color: #f8d448;}
.home3-offer-and-service-section {padding: 0 0 60px 0;}
.home3-offer-and-service-section .service-wrapper.three {background-image: url(../img/bg/home3-service-bg.png), linear-gradient(180deg, #f7d348 0%, #f7d348 100%);padding: 35px 50px;margin-top: -60px;position: relative;}
.home3-offer-and-service-section .service-wrapper .service-list .single-service .icon {background-color: #13357b;}
.home3-offer-and-service-section .service-wrapper .service-list .single-service .content h4 {font-size: 24px;line-height: 1.25;}
.home3-offer-and-service-section .service-wrapper .service-list .single-service .content p {color: #262626;font-family: 'DM Sans';font-weight: 500;font-size: 15px;}
.home3-offer-and-service-section .service-wrapper .service-list .single-service .icon {background-color: #13357b;}
.home3-offer-and-service-section .service-wrapper .service-list .single-service .icon svg {fill: #ffffff;}
.home3-travel-package-section .section-title h2 {font-family: 'Montserrat';font-size: 36px;font-weight: 600;line-height: 1.25;margin-bottom: 0;}
.home3-travel-package-section .section-title p {font-family: 'DM Sans';font-size: 16px;font-weight: 400;line-height: 26px;padding-top: 15px;max-width: 650px;}
.home3-travel-package-section .package-card .package-img {width: 100%;height: 260px;}
.home3-travel-package-section .package-card .package-img img {width: 100%;height: 100%;object-fit: cover;}
.home3-travel-package-section .package-card .package-content h5 {margin-bottom: 15px;}
.home3-travel-package-section .package-card .package-content h5 a {font-family: 'Montserrat';font-size: 20px;}
.home3-travel-package-section .package-card .package-content h5 a:hover {color: #13357b;}
.home3-travel-package-section .package-card .package-content .location-and-time {margin-bottom: 20px;}
.home3-travel-package-section .package-card .package-content .btn-and-price-area .primary-btn1 {padding: 12px 20px;background: #13357b;border-radius: 5px;font-family: 'Montserrat';font-size: 14px;text-transform: uppercase;}
.home3-travel-package-section .package-card .package-content .bottom-area ul {justify-content: space-between;}
.home3-about-section {background: #f9f9f9;padding: 90px 0;}
.home3-about-section .about-wrapper {padding-bottom: 0;}
.home3-about-section .about-wrapper .about-content .section-title {margin-bottom: 20px;}
.home3-about-section .about-wrapper .about-content .section-title span {font-family: 'DM Sans';font-size: 16px;text-transform: uppercase;font-weight: 600;color: #13357b;display: block;margin-bottom: 10px;}
.home3-about-section .about-wrapper .about-content .section-title h2 {font-family: 'Montserrat';font-size: 36px;font-weight: 600;line-height: 1.25;}
.home3-about-section .about-wrapper .about-content p {font-size: 16px;font-weight: 500;line-height: 28px;font-family: "Nunito", sans-serif;color: #464646;text-align: justify;margin-bottom: 10px;}
.home3-about-section .about-wrapper .about-content .primary-btn1 {background-color: #13357b;font-family: 'Montserrat';font-weight: 600;font-size: 14px;text-transform: uppercase;border-radius: 5px;margin-top: 20px;}
.counter-section.three {background-color: #13357b;padding: 50px 0}
.counter-section.three .counter-wrapper {padding: 0;background-image: none;background-size: cover;background-repeat: no-repeat;border-radius: 0;}
.counter-section .single-counter {gap: 20px;background: rgba(255, 255, 255, .15);width: 100%;padding: 30px;border-radius: 10px;border: 1px dashed rgba(255, 255, 255, .65);}
.counter-section .single-counter .content .number h2, .counter-section .single-counter .content .number span {color: #ffffff;font-family: 'Montserrat';font-size: 36px;font-weight: 600;line-height: 1;margin-bottom: 0;}
.counter-section .single-counter .content span {color: #eeeeee;font-family: 'DM Sans';font-size: 15px;font-weight: 500;line-height: 24px;text-transform: uppercase;}
.counter-section .single-counter .icon {background-color: #f8d448 !important;}
.counter-section .single-counter .icon svg {fill: #000000 !important;}
.home3-details-section {padding: 150px 0 0;background: #f9f9f9;}
.home3-details-section .details-content {margin-bottom: 100px;}
.home3-details-section .details-content .section-title {margin-bottom: 20px;}
.home3-details-section .details-content .section-title span {font-family: 'DM Sans';font-size: 16px;text-transform: uppercase;font-weight: 600;color: #13357b;display: block;margin-bottom: 10px;}
.home3-details-section .details-content .section-title h2 {font-family: 'Montserrat';font-size: 36px;font-weight: 600;line-height: 1.25;}
.home3-details-section .details-content p {font-size: 16px;font-weight: 500;line-height: 28px;font-family: "Nunito", sans-serif;color: #464646;text-align: justify;margin-bottom: 10px;}
.home3-details-section .details-img {position: relative;}
.home3-details-section .details-img .year-wraper {position: absolute;z-index: 1;top: 30px;right: 25px;animation: slide-top 8s linear infinite alternate-reverse;}
.home3-details-section .details-img .year-wraper .year-img {position: absolute;left: -110px;bottom: 5px;}
.home3-details-section .details-img .year-wraper .year-info {background-color: #fff;border-radius: 20px;padding: 4px 20px 4px 55px;display: inline-flex;align-items: center;width: 340px;}
.home3-details-section .details-img .year-wraper .year-info .numbr {font-family: 'Montserrat';font-weight: 900;font-size: 80px;line-height: 1;color: #f7d348;margin-bottom: 0px;text-shadow: 0px 4px 0px #13357b;margin-right: 15px;}
.home3-details-section .details-img .year-wraper .year-info span {font-weight: 900;font-size: 24px;line-height: 1.2;color: #13357b;font-family: 'Montserrat';}
.home3-details-section .details-img .top-image {margin-top: 12px;width: 420px;height: 420px;border: 20px solid #fff;border-radius: 50%;box-shadow: 0px 27px 35.9px rgba(41, 137, 145, 0.2);}
.home3-details-section .details-img .top-image img {width: 100%;height:100%;object-fit: cover;border-radius: 50%;}
.home3-details-section .details-img .bottom-image {position: absolute;bottom: 0;right: -60px;}
.home3-details-section .details-img .bottom-image img {width: 100%;max-width: 650px;}
.home3-destination-section .section-title span {font-family: 'DM Sans';font-size: 16px;text-transform: uppercase;font-weight: 600;color: #13357b;display: inline-block;margin-bottom: 10px;}
.home3-destination-section .section-title h2 {font-family: 'Montserrat';font-size: 36px;font-weight: 600;line-height: 1.25;}
.home3-destination-section .section-title p {font-family: 'DM Sans';font-size: 16px;font-weight: 400;line-height: 26px;padding-top: 15px;max-width: 650px;}
.home3-destination-section .feature-and-rating-area .single-feature {gap:10px;background-color: #fff;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08); padding: 10px;border-radius: 20px;text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.home3-destination-section .feature-and-rating-area .single-feature .icon {background-color: #f9f9f9;border-radius: 20px;padding: 30px;width: 100%;min-width: 100%;height: auto;}
.home3-destination-section .feature-and-rating-area .single-feature .icon img {height: 65px;}
.home3-destination-section .feature-and-rating-area .single-feature h5 {font-family: 'Montserrat';font-weight: 600;font-size: 18px;line-height: 30px;}
.home3-destination-section .feature-and-rating-area .single-feature p {padding: 0px 20px;font-size: 15px;font-family: 'DM Sans';font-weight: 500;line-height: 24px;}
.home1-offer-section {padding: 90px 0;}
.home1-offer-section .section-title span {font-family: 'DM Sans';font-size: 16px;text-transform: uppercase;font-weight: 600;color: #13357b;display: inline-block;margin-bottom: 10px;}
.home1-offer-section .section-title h2 {font-family: 'Montserrat';font-size: 36px;font-weight: 600;line-height: 1.25;}
.home1-offer-section .section-title p {font-family: 'DM Sans';font-size: 16px;font-weight: 400;line-height: 26px;padding-top: 15px;max-width: 650px;}
.home1-offer-section .dishes-box {position: relative;overflow: hidden;display: block;padding: 10px;border: 1px solid #cccccc;border-radius: 10px;}
.home1-offer-section .dishes-box .dishes-img {width: 100%;height: 220px;}
.home1-offer-section .dishes-box .dishes-img img {width: 100%;height: 100%;object-fit: cover;border-radius: 5px;}
.home1-offer-section .dishes-box .content-box {margin-top: 10px;text-align: center;}
.home1-offer-section .dishes-box .content-box h4 {font-size: 18px;font-weight: 600;margin-bottom: 5px;padding: 0;font-family: 'Montserrat';color: #000000 !important;}
.home1-offer-section .dishes-box .content-box .btn-view {color: #13357b;text-transform: uppercase;text-decoration: none;font-size: 14px;display: flex;align-items: center;justify-content: center;gap: 5px;font-weight: 600;font-family: 'DM Sans';line-height: 1;}
.home1-offer-section .paginations .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #13357b;}
.home3-oneday-trip-section {padding: 90px 0;}
.home3-oneday-trip-section .section-title span {font-family: 'DM Sans';font-size: 16px;text-transform: uppercase;font-weight: 600;color: #13357b;display: inline-block;margin-bottom: 10px;}
.home3-oneday-trip-section .section-title h2 {font-family: 'Montserrat';font-size: 36px;font-weight: 600;line-height: 1.25;}
.home3-oneday-trip-section .section-title p {font-family: 'DM Sans';font-size: 16px;font-weight: 400;line-height: 26px;padding-top: 15px;max-width: 650px;}
.home3-destination-section.bg-white {padding: 90px 0;background:#ffffff !important;}
.home3-destination-section.bg-white .destination-slider-area .destination-card2.two {padding: 10px;border: 1px solid #eeeeee;border-radius: 20px;}
.home3-destination-section.bg-white .destination-slider-area .destination-card2.two .destination-img {border-radius: 10px;width:285px;height:285px;overflow: hidden;}
.home3-destination-section.bg-white .destination-slider-area .destination-card2.two .destination-img img {width:100%;height:100%;border-radius: 10px;}
.home3-destination-section.bg-white .destination-slider-area .destination-card2.two .destination-content h5 {margin-bottom: 0;font-family: 'Montserrat';font-size: 18px;}
.home1-offer-banner-section {background-image: linear-gradient(180deg, rgba(0, 11, 33, 0.85) 0%, rgba(0, 11, 33, 0.85) 100%), url(../img/parrlax-banner.webp);padding: 100px 0;position: relative;}
.home1-offer-banner-section .banner-content > span {color: #f8d448;font-family: 'Rajdhani';font-weight: 600;margin-bottom: 15px;}
.home1-offer-banner-section .banner-content h2 {font-family: 'Montserrat';font-weight: 600;font-size: 48px;}
.home1-offer-banner-section .banner-content p {font-size: 18px;font-weight: 500;line-height: 28px;font-family: 'Nunito';color: #eeeeee;max-width: 90%;margin: 0 auto 35px;}
.home1-offer-banner-section .banner-content .primary-btn1 {background-color: #f8d448;font-family: 'Montserrat';font-weight: 600;font-size: 15px;color: #000000;text-transform: uppercase;}
.home1-offer-banner-section .banner-content .primary-btn1::after {background-color: #13357b;}
.home1-offer-banner-section .banner-content .primary-btn1:hover {color: #ffffff;}
.home4-testimonial-section {padding: 60px 0;}
.home4-testimonial-section .section-title span {font-family: 'DM Sans';font-size: 16px;text-transform: uppercase;font-weight: 600;color: #13357b;display: inline-block;margin-bottom: 10px;}
.home4-testimonial-section .section-title h2 {font-family: 'Montserrat';font-size: 36px;font-weight: 600;line-height: 1.25;}
.home4-testimonial-section .section-title p {font-family: 'DM Sans';font-size: 16px;font-weight: 400;line-height: 26px;padding-top: 15px;max-width: 650px;}
.home4-testimonial-section .testimonial-wrap .testimonial-card.five {background: #f9f9f9;border:1px solid #cccccc;border-radius: 10px;padding: 50px;}
.home4-testimonial-section .testimonial-wrap .testimonial-card.five .rating-area li i {color: #f8d448;font-size: 16px;}
.home4-testimonial-section .testimonial-wrap .testimonial-card.five h5 {font-family: 'DM Sans';}
.home4-testimonial-section .testimonial-wrap .testimonial-card.five p {color: #363636;font-family: 'Nunito';font-weight: 500;font-size: 18px;line-height: 30px;margin-bottom: 0;max-width: 80%;margin: 0 auto;}
.home4-testimonial-section .testimonial-wrap .testimonial-card.five .author-area .author-info span {color: #13357b;font-family: 'Rajdhani';font-weight: 600;font-size: 15px;text-transform: uppercase;}
.blog-and-newsletter-section {padding: 90px 0;background: #f9f9f9;}
.blog-and-newsletter-section .section-title span {font-family: 'DM Sans';font-size: 16px;text-transform: uppercase;font-weight: 600;color: #13357b;display: inline-block;margin-bottom: 10px;}
.blog-and-newsletter-section .section-title h2 {font-family: 'Montserrat';font-size: 36px;font-weight: 600;line-height: 1.25;}
.blog-and-newsletter-section .section-title p {font-family: 'DM Sans';font-size: 16px;font-weight: 400;line-height: 26px;padding-top: 15px;max-width: 650px;}
.blog-and-newsletter-section .blog-card2 {padding: 10px;background: #ffffff;}
.blog-and-newsletter-section .blog-card2.two .blog-content h4 a {font-family: 'Montserrat';font-size: 20px;line-height: 1.25;}
.blog-and-newsletter-section .blog-card2.two .blog-content p {color: #363636;font-family: 'Nunito';font-weight: 500;font-size: 16px;line-height: 24px;margin-bottom: 0;margin-top: 10px;}
.footer-section {background-image: url(../img/footer-bg.png), linear-gradient(180deg, #000e2c 0%, #000e2c 100%);}
.footer-section.two .footer-menu-wrap {padding: 90px 0 50px;}
.footer-section.two .footer-menu-wrap .footer-logo-and-addition-info .address-area {margin-top: 20px;margin-bottom: 25px;font-family: 'Nunito';font-size: 15px;line-height: 26px;color: #cccccc;}
.footer-section.two .footer-menu-wrap .footer-logo-and-addition-info .social-list {margin-bottom: 0;}
.footer-section.two .footer-menu-wrap .footer-logo-and-addition-info .social-list li a {width: 35px;height: 35px;background-color: #13357b;}
.footer-section.two .footer-menu-wrap .footer-widget .widget-list li a {color: #cccccc;font-family: 'DM Sans';}
.footer-section.two .footer-menu-wrap .footer-widget .contact-list .single-contact .icon {background-color: #f8d448;}
.footer-section.two .footer-menu-wrap .footer-widget .contact-list .single-contact .content span {font-family: 'Nunito';}
.footer-section.two .footer-menu-wrap .footer-widget .contact-list .single-contact .content a {font-family: 'Nunito';}
.footer-section .footer-bottom {padding: 15px 0;border-top: 1px solid #13357b;}
.footer-section .footer-bottom .copyright-and-payment-method-area {justify-content: center;}
.footer-section .footer-bottom .copyright-and-payment-method-area p {font-family: 'DM Sans';font-size: 14px;}

.breadcrumb-section {background-image:linear-gradient(rgba(0, 11, 33, 0.85), rgba(0, 11, 33, 0.85)), url(../img/innerBg.webp);padding: 175px 0 100px;}
.breadcrumb-section .banner-content h1 {font-family: 'Montserrat';font-weight: 600;font-size: 42px;line-height: 1.2;margin-bottom: 30px;}
.breadcrumb-section .banner-content .breadcrumb-list li {font-family: 'DM Sans';font-weight: 500;font-size: 15px;text-transform: uppercase;}
.about-section {padding: 90px 0 120px;}
.about-section .about-wrapper .about-content .section-title span {font-family: 'DM Sans';font-size: 16px;text-transform: uppercase;font-weight: 600;color: #13357b;display: block;margin-bottom: 10px;}
.about-section .about-wrapper .about-content .section-title h2 {font-family: 'Montserrat';font-size: 36px;font-weight: 600;line-height: 1.25;}
.about-section .about-wrapper .about-content .section-title h4 {font-family: 'Nunito';font-weight: 600;font-size: 24px;line-height: 36px;margin-bottom: 0;margin-top: 15px;}
.about-section .about-wrapper .about-content .section-title p {max-width: 100%;font-weight: 500;margin-bottom: 10px;padding-top: 20px;font-family: 'Nunito';font-size: 16px;text-align: justify;line-height: 28px;}
.about-why-choose-section {background: #ffffff;padding: 90px 0;}
.about-why-choose-section .section-title span {font-family: 'DM Sans';font-size: 16px;text-transform: uppercase;font-weight: 600;color: #13357b;display: block;margin-bottom: 10px;}
.about-why-choose-section .section-title h2 {font-family: 'Montserrat';font-size: 36px;font-weight: 600;line-height: 1.25;}
.about-why-choose-section .section-title p {font-family: 'DM Sans';font-size: 16px;font-weight: 400;line-height: 26px;padding-top: 15px;max-width: 650px;}
.about-why-choose-section .why-choose-card {padding: 30px;background-color: #E6F5A9;border-radius: 20px;text-align: center;}
.about-why-choose-section .why-choose-card.two {background-color: #ffeeab;}
.about-why-choose-section .why-choose-card svg {fill: #01194b;margin-bottom: 20px;}
.about-why-choose-section .why-choose-card h5 {font-size: 18px;font-family: 'Montserrat';line-height: 1.5;margin-bottom: 0;}
.about-video-section {padding: 0 0 90px 0;}
.about-video-section .video-wrap {position: relative;height: 400px;width: 100%;border-radius: 20px;}
.about-video-section .video-wrap img {border-radius: 20px;height: 100%;width: 100%;object-fit: cover;}
.about-video-section .video-wrap::after {background-image:linear-gradient(rgba(0, 11, 33, 0.85), rgba(0, 11, 33, 0.85));border-radius: 20px;position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;}
.home1-faq-section {background: #f9f9f9;padding: 90px 0;}
.home1-faq-section .section-title span {font-family: 'DM Sans';font-size: 16px;text-transform: uppercase;font-weight: 600;color: #13357b;display: inline-block;margin-bottom: 10px;}
.home1-faq-section .section-title h2 {font-family: 'Montserrat';font-size: 36px;font-weight: 600;line-height: 1.25;}
.home1-faq-section .section-title p {font-family: 'DM Sans';font-size: 16px;font-weight: 400;line-height: 26px;padding-top: 15px;max-width: 650px;}
.home1-faq-section .faq-wrap .accordion .accordion-item .accordion-header .accordion-button {font-family: 'DM Sans';font-size: 18px;font-weight: 600;}
.home1-faq-section .faq-wrap .accordion .accordion-item .accordion-body {font-family: 'Nunito';font-size: 16px;font-weight: 400;line-height: 1.75;}

.contact-section {background-image: url(../img/contactBg.png), linear-gradient(180deg, #F2F2FF 0%, #F2F2FF 100%);background-size: cover;background-repeat: no-repeat;padding: 60px 0;}
.contact-section .section-title span {font-family: 'DM Sans';font-size: 16px;text-transform: uppercase;font-weight: 600;color: #13357b;display: inline-block;margin-bottom: 10px;}
.contact-section .section-title h2 {font-family: 'Montserrat';font-size: 36px;font-weight: 600;line-height: 1.25;}
.contact-section .section-title p {font-family: 'DM Sans';font-size: 16px;font-weight: 400;line-height: 26px;padding-top: 15px;max-width: 650px;}
.contact-section .contact-card {padding: 50px 40px 40px;background-color: #ffffff;border-radius: 20px;text-align: center;transition: 0.5s;}
.contact-section .contact-card .icon {display: flex;align-items: center;justify-content: center;margin-bottom: 20px;}
.contact-section .contact-card .icon i {width: 60px;height: 60px;background: #13357b;border-radius: 100%;display: flex;align-items: center;justify-content: center;color: #f8d448;font-size: 24px;}
.contact-section .contact-card h4 {font-size: 20px;font-weight: 600;font-family: 'Montserrat';margin-bottom: 10px;line-height: 1.2;}
.contact-section .contact-card p {font-size: 16px;font-weight: 500;line-height: 30px;margin: 0;font-family: 'DM Sans';color: #363636;}
.contact-section .contact-card p a {color: #363636;}
.contact-form-area {padding: 90px 0;}
.contact-form-area .contact-form-wrapper {border: 1px solid var(--borders-color);padding: 40px 30px;border-radius: 10px;}
.contact-form-area .contact-form-wrapper .form-inner label {font-family: 'DM Sans';font-size: 15px;font-weight: 500;margin-bottom: 10px;}
.contact-form-area .contact-form-wrapper .form-inner input {font-size: 14px;font-weight: 500;padding: 10px 20px;height: 50px;}
.contact-form-area .contact-form-wrapper .form-inner textarea {font-size: 14px;font-weight: 500;padding: 20px 25px;min-height: 125px;}
.contact-form-area .contact-form-wrapper .form-btn .primary-btn1 {background-color: #13357b;font-family: 'Montserrat';font-weight: 600;font-size: 14px;text-transform: uppercase;border-radius: 5px;}
.contact-form-area .map-wrapper {width: 100%;height: 600px;}
.contact-form-area .map-wrapper iframe {width: 100%;height: 100%;border-radius: 10px;}

.package-details-page {padding: 90px 0;}
.package-details-page .package-details-warpper .location-slider-wrap .location-card img {width: 100%;border-radius: 10px;}
.package-details-page .package-details-warpper .location-slider-wrap .location-slider-area .slider-btn-grp .slider-btn {top: calc(50% - 15px);}
.package-details-page .package-details-warpper h4 {line-height: 1.25;margin-bottom: 20px !important;font-size: 24px;font-family: 'Montserrat';font-weight: 600;}
.package-details-page .package-details-warpper .package-info-wrap p {margin-bottom: 12px;font-size: 16px;font-family: 'DM Sans';line-height: 28px;text-align: justify;}
.package-details-page .package-details-warpper .items-list li {font-family: 'DM Sans';font-weight: 400;font-size: 16px;line-height: 26px;margin-bottom: 15px;}
.package-details-page .package-details-warpper .items-list li i {font-size: 18px;color: #13357b;}
.package-details-page .package-details-warpper .tour-itinerary-area .itinerary-title {margin-bottom: 0;}
.package-details-page .package-details-warpper .tour-itinerary-area .itinerary-list .single-itinerary {margin-bottom: 50px;}
.package-details-page .package-details-warpper .tour-itinerary-area .itinerary-list .single-itinerary .location-title {margin-bottom: 20px;}
.package-details-page .package-details-warpper .tour-itinerary-area .itinerary-list .single-itinerary .location-title .icon {min-width: auto;max-width: fit-content;height: auto;border-radius: 50%;background-color: transparent;color: #13357b;}
.package-details-page .package-details-warpper .tour-itinerary-area .itinerary-list .single-itinerary .location-title .icon i {font-size: 25px;}
.package-details-page .package-details-warpper .tour-itinerary-area .itinerary-list .single-itinerary .location-title h5 {font-family: 'Montserrat';font-weight: 600;font-size: 20px;line-height: 1.3;margin-bottom: 0px;}
.package-details-page .package-details-warpper .tour-itinerary-area .itinerary-list .single-itinerary .tour-plan-wrap {padding: 30px;border: 1px solid #cccccc;border-radius: 20px;background: #fffbea;}
.package-details-page .package-details-warpper .tour-itinerary-area .itinerary-list .single-itinerary .tour-plan-wrap .facilities-list {padding-left: 20px;}
.package-details-page .package-details-warpper .tour-itinerary-area .itinerary-list .single-itinerary .tour-plan-wrap .facilities-list li {font-family: 'DM Sans';font-weight: 500;font-size: 16px;line-height: 26px;margin-bottom: 15px;display: flex;align-items: center;gap:10px;}
.package-details-page .package-details-warpper .tour-itinerary-area .itinerary-list .single-itinerary .tour-plan-wrap .facilities-list li i {width: 24px;min-width:24px;height: 24px;display: flex;align-items: center;justify-content: center;background: #f8d448;border-radius: 100%;color: #000000;color: #363636;}
.package-details-page .package-details-warpper .tour-itinerary-area .itinerary-list .single-itinerary .tour-plan-wrap .facilities-list li:last-child {margin-bottom: 0;}
.package-details-page .package-details-warpper .feature-list-area .single-feature-list {padding: 30px;border-radius: 20px;border: 1px solid var(--borders-color);}
.package-details-page .package-details-warpper .feature-list-area .single-feature-list h5 {font-family: 'Montserrat';line-height: 1.25;margin-bottom: 20px;}
.package-details-page .package-details-warpper .feature-list-area .single-feature-list li svg {fill: #13357b;}
.package-details-page .package-details-warpper .feature-list-area .single-feature-list li svg.exclude {fill: #FF3927 !important;}
.package-details-page .faq-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {border: 1px solid #13357b;border-bottom: none;font-family: 'DM Sans';}
.package-details-page .faq-wrap .accordion .accordion-item .accordion-header .accordion-button {font-family: 'DM Sans';font-size: 18px;font-weight: 600;}
.package-details-page .faq-wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {font-family: bootstrap-icons !important;content: "\f229";color: #13357b;border: none;}
.package-details-page .faq-wrap .accordion .accordion-item .accordion-body {border: 1px solid #13357b;border-top: none;    font-size: 16px;font-family: 'DM Sans';line-height: 26px;}
.package-details-page .package-details-sidebar {position: sticky;top: 90px;}
.package-details-page .package-details-sidebar .pricing-and-booking-area {padding: 40px;background-color: #13357b;}
.package-details-page .package-details-sidebar .pricing-and-booking-area .price-area {margin-bottom: 25px;}
.package-details-page .package-details-sidebar .pricing-and-booking-area .price-area h6 {color: #ffffff;font-family: 'Montserrat';font-weight: 600;font-size: 18px;}
.package-details-page .package-details-sidebar .pricing-and-booking-area .price-area span {color: #f8d448;font-family: "Roboto", sans-serif;font-weight: 600;font-size: 36px;}
.package-details-page .package-details-sidebar .pricing-and-booking-area .price-area span sub {color: #eeeeee;font-size: 16px;}
.package-details-page .package-details-sidebar .pricing-and-booking-area ul li {color: #eeeeee;font-family: 'DM Sans';font-weight: 600;font-size: 15px;line-height: 1.35;}
.package-details-page .package-details-sidebar .pricing-and-booking-area .primary-btn1 {background-color: #f8d448;font-family: 'Montserrat';font-weight: 600;font-size: 15px;color: #000000;text-transform: uppercase;letter-spacing: 0.5px;margin: 0;}
.package-details-page .package-details-sidebar .pricing-and-booking-area .primary-btn1::after {background-color: #ffffff;}
.package-details-page .package-details-sidebar .pricing-and-booking-area .primary-btn1:hover > span {transform: translateY(0%);opacity: 1;}
.package-details-page .package-details-sidebar .enquiry-form-wrapper {padding: 40px;background-color: #fdf4d2;border-radius: 20px;}
.package-details-page .package-details-sidebar .enquiry-form-wrapper .sidebar-title {font-size: 24px;font-family: 'Montserrat';color: #110f0f;margin-bottom: 20px;}
.package-details-page .package-details-sidebar .enquiry-form-wrapper .form-inner input {font-family: 'DM Sans';font-size: 15px;font-weight: 500;border: 1px solid #110f0f;}
.package-details-page .package-details-sidebar .enquiry-form-wrapper .form-inner input::placeholder {color: #110f0f;}
.package-details-page .package-details-sidebar .enquiry-form-wrapper .form-inner .date-field-area {position: relative;}
.package-details-page .package-details-sidebar .enquiry-form-wrapper .form-inner .date-field-area .calender-icon {position: absolute;top: 50%;transform: translateY(-50%);right: 24px;fill: #13357b;}
.package-details-page .package-details-sidebar .enquiry-form-wrapper .primary-btn1.black-bg {text-transform: uppercase;font-family: 'Montserrat';}
.package-details-page .package-details-sidebar .enquiry-form-wrapper .primary-btn1.black-bg::after {background-color: #13357b;}
.package-details-page .package-details-sidebar .enquiry-form-wrapper .primary-btn1.black-bg:hover > span {transform: translateY(0%);opacity: 1;}
.package-details-page .package-details-sidebar .customize-package-banner-wrap {padding: 40px;}
.package-details-page .package-details-sidebar .customize-package-banner-wrap h2 {font-size: 24px;font-family: 'Montserrat';color: #110f0f;margin-bottom: 20px;}
.package-details-page .package-details-sidebar .customize-package-banner-wrap > ul {margin-bottom: 25px;}
.package-details-page .package-details-sidebar .customize-package-banner-wrap > ul li {font-family: 'DM Sans';font-weight: 500;margin-bottom: 15px;}
.package-details-page .package-details-sidebar .customize-package-banner-wrap > ul li i {width: 24px;height: 24px;background: #13357b;display: flex;align-items: center;justify-content: center;border-radius: 3px;color: #ffffff;font-size: 12px;}
.package-details-page .package-details-sidebar .customize-package-banner-wrap .package-separate {position: relative;margin: 40px 0;text-align: center;z-index: 1;width: 100%;}
.package-details-page .package-details-sidebar .customize-package-banner-wrap .package-separate:before {content: "";display: block;border-bottom: 1px solid #13357b;margin-top: 22px;position: absolute;width: 100%;z-index: -1;}
.package-details-page .package-details-sidebar .customize-package-banner-wrap .package-separate .layout {display: inline-block;padding: 6px 20px;border-radius: 50px;width: auto;font-size: 15px;font-weight: 500;color: #fff;background-color: #13357b;}
.package-details-page .package-details-sidebar .customize-package-banner-wrap .package-info-list {margin: 0;list-style: none;display: grid;grid-template-columns: repeat(4, 1fr);gap: 10px;}
.package-details-page .package-details-sidebar .customize-package-banner-wrap .package-info-list li {min-width: 25%;display: flex;flex-direction: column;align-items: center;gap: 8px;margin-bottom: 0px;font-family: 'Nunito';font-size: 14px;color: #000000;}
.package-details-page .package-details-sidebar .customize-package-banner-wrap .package-info-list li svg {fill: #13357b;}

.home2-gallery-section {padding: 90px 0;}
.home2-gallery-section .single-img {width:100%;height:300px;border-radius:10px;}
.home2-gallery-section .single-img img {width:100%;height:100%;border-radius: 10px}

.enquiryPopup .modal-content .modal-header {background: #e1cb48;}
.enquiryPopup .modal-content .modal-header .modal-title {font-size: 18px !important;color: #161616;text-transform: uppercase;}
.enquiryPopup .modal-content .modal-body {padding: 30px;background-color: #fff9e2;}
.enquiryPopup .modal-content .modal-body .form-inner input {width: 100%;background: rgba(255, 255, 255, .35);font-size: 14px;padding: 10px 20px;height: 50px;border: 1px solid #6d6d6d;border-radius: 10px;}
.enquiryPopup .modal-content .modal-body .form-inner .date-field-area {position: relative;}
.enquiryPopup .modal-content .modal-body .form-inner .date-field-area .calender-icon {position: absolute;top: 50%;transform: translateY(-50%);right: 24px;fill: #161616;}
.enquiryPopup .modal-content .modal-body .form-inner input::placeholder {color: #161616;}
.enquiryPopup .modal-content .modal-body .form-inner .primary-btn1 {background-color: #13357b;font-family: 'Montserrat';font-weight: 600;font-size: 14px;text-transform: uppercase;border-radius: 5px;}
.enquiryPopup .modal-content .modal-body .form-inner .primary-btn1:hover::after {background-color: #110f0f;}
.enquiryPopup .modal-content .modal-body .form-inner .primary-btn1::before {background-color: #110f0f;}

@media screen and (min-device-width: 1282px) and (max-device-width: 1400px) {
	.home3-travel-package-section .section-title h2 {font-size: 30px;line-height: 1.2;}
	.home3-travel-package-section .package-card .package-content h5 a {font-size: 18px;}
	.home3-travel-package-section .package-card .package-content .location-and-time .location a {font-family: 'DM Sans';}
	.home3-travel-package-section .package-card .package-content .location-and-time span {font-family: 'DM Sans';}
	.home3-travel-package-section .package-card .package-content .btn-and-price-area .price-area h6 {margin-bottom: 5px;}
	.home3-about-section .about-wrapper .about-content .section-title h2 {font-size: 30px;line-height: 1.2;}
	.home3-about-section .about-wrapper .about-content p {font-size: 15px;line-height: 26px;}
	.home3-about-section .about-wrapper .about-content .primary-btn1 {margin-top: 10px;}
	.counter-section .single-counter {padding: 20px;}
	.counter-section.three .single-counter {gap: 10px;}
	.counter-section .single-counter .content span {font-size: 14px;font-weight: 600;}
	.home3-destination-section .feature-and-rating-area .single-feature p {padding: 0px 15px;}
    .home3-destination-section.bg-white .destination-slider-area .destination-card2.two .destination-img {width: 250px;height: 250px;}
    .home3-destination-section .section-title h2 {font-size: 30px;line-height: 1.2;}
    .home1-offer-banner-section {padding: 90px 0;}
    .home1-offer-banner-section .banner-content h2 {font-size: 48px;}
    .home1-offer-banner-section .banner-content p {font-size: 16px;}
    .home4-testimonial-section .section-title h2 {font-size: 30px;line-height: 1.2;}
    .blog-and-newsletter-section .section-title h2 {font-size: 30px;line-height: 1.2;}
    .blog-and-newsletter-section .blog-card2.two .blog-content p {font-size: 15px;line-height: 26px;margin-bottom: 0;margin-top: 10px;}
}

@media (max-width: 767px){
	.header-area.style-2 {border-bottom: none;margin-bottom: 0;padding: 10px 0;background: #ffffff;}
	.hero-section {height: 500px;}
	.hero-section .hero-content .award-rating-area {margin-bottom: 20px;}
	.hero-section .hero-content .award-rating-area h4 {font-size: 16px;line-height: 30px;margin-bottom: 10px;margin-top: 7px;}
	.hero-section .hero-content h1 {font-size: 20px;line-height: 30px;margin-bottom: 10px;}
	.hero-section .hero-content p {font-size: 14px;line-height: 24px;max-width: 100%;margin: 0 auto 20px;}
	.home3-offer-and-service-section .service-wrapper.three {padding: 20px;margin-top: 35px;}
	.home3-offer-and-service-section .service-wrapper .service-list .single-service .content h4 {font-size: 18px;}
	.home3-travel-package-section .section-title h2 {font-size: 24px;}
	.home3-travel-package-section .section-title p {font-size: 15px;}
	.home3-travel-package-section .package-card .package-content h5 a {font-size: 18px;}
	.package-card .package-content .location-and-time .location a {font-size: 13px;}
	.package-card .package-content .location-and-time span {font-size: 13px;}
	.home3-about-section {padding: 60px 0;}
	.home3-about-section .about-wrapper .about-content {margin-top: 20px;}
	.home3-about-section .about-wrapper .about-content .section-title h2 {font-size: 24px;}
	.home3-destination-section {padding: 60px 0;}
	.home3-destination-section .section-title h2 {font-size: 24px;}
	.home3-destination-section.bg-white {padding: 60px 0;}
	.home1-offer-banner-section {padding: 60px 0;}
	.home1-offer-banner-section .banner-content h2 {font-size: 30px;margin-bottom: 10px;}
	.home1-offer-banner-section .banner-content p {font-size: 15px;line-height: 26px;margin: 0 auto 25px;}
	.home4-testimonial-section .section-title h2 {font-size: 24px;}
	.home4-testimonial-section .testimonial-wrap .testimonial-card.five {padding: 20px;}
	.home4-testimonial-section .testimonial-wrap .testimonial-card.five p {font-size: 16px;line-height: 28px;max-width: 90%;}
	.blog-and-newsletter-section {padding: 60px 0;}
	.blog-and-newsletter-section .section-title h2 {font-size: 24px;}
	.footer-section.two .footer-menu-wrap {padding: 60px 0 35px;}
	.footer-section.two .footer-menu-wrap .footer-logo-and-addition-info .footer-logo img {height: 60px;}
	.footer-section.two .footer-menu-wrap .footer-logo-and-addition-info .address-area {margin-top: 10px;margin-bottom: 20px;}
	.header-area.style-2 .mobile-logo-area .mobile-logo-wrap img {width: 180px;}
	.header-area.style-2 .main-menu .menu-list {padding-top: 20px;padding-bottom: 20px;}
	.header-area.style-2 .main-menu > ul > li > a {padding: 10px;font-size: 14px;line-height: 24px;}
	.header-area.style-2 .primary-btn1 {background-color: #13357b;font-family: 'Montserrat';text-transform: uppercase;font-weight: 600;font-size: 14px;border-radius: 5px !important;justify-content: center;}
	.breadcrumb-section {padding: 65px 0;}
	.breadcrumb-section .banner-content h1 {font-size: 30px;margin-bottom: 15px;}
	.about-section {padding: 50px 0 35px;}
	.about-section .about-wrapper .about-content .section-title h2 {font-size: 24px;}
	.about-section .about-wrapper .about-content .section-title h4 {font-size: 18px;line-height: 28px;margin-top: 10px;}
	.about-section .about-wrapper .about-content .section-title p {margin-bottom: 10px;padding-top: 12px;font-size: 15px;line-height: 26px;}
	.about-why-choose-section {padding: 50px 0;}
	.about-why-choose-section .section-title h2 {font-size: 24px;}
	.about-video-section {padding: 0 0 50px 0;}
	.home1-faq-section {padding: 50px 0;}
	.home1-faq-section .section-title h2 {font-size: 24px;}
	.contact-section {padding: 50px 0;}
	.contact-section .section-title h2 {font-size: 24px;}
	.contact-form-area {padding: 50px 0;}
	.breadcrumb-section {padding: 65px 0;}
	.package-details-page {padding: 50px 0;}
	.package-details-page .package-details-warpper h4 {font-size: 20px;}
	.package-details-page .faq-wrap .accordion .accordion-item .accordion-header .accordion-button {font-size: 16px;font-weight: 600;}
	.package-details-page .package-details-sidebar .customize-package-banner-wrap .package-info-list li {font-size: 12px;}

	.home3-details-section {padding: 60px 0 0;}
	.home3-details-section .details-content .section-title h2 {font-size: 24px;}
	.home3-details-section .details-content {margin-bottom: 120px;}
	.home3-details-section .details-img .year-wraper {top: 50px;right: 35px;}
	.home3-details-section .details-img .year-wraper .year-img {position: absolute;left: 0;}
	.home3-details-section .details-img .year-wraper .year-info {width: 235px;}
	.home3-details-section .details-img .year-wraper .year-info .numbr {font-size: 42px;}
	.home3-details-section .details-img .year-wraper .year-info span {font-size: 16px;}
	.home3-details-section .details-img .top-image {width: 300px;height: 300px;margin-bottom: 65px;}
	.home3-details-section .details-img .bottom-image {bottom: 0;right: 0;}
}

@keyframes slide-top {
	0% {
	    transform: translateY(0);
	}

	100% {
	    transform: translateY(-100px);
	}
}