@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Roboto:wght@300;400;500;700&display=swap);:root{--main-color:#005d97;--secondary-color:#2CA6A4;--accent-color:#D9A441;--white-color:#fff;--black-color:#110B11;--black-color-opacity:#1A1A1Ac9;--paragraph-color:#292929;--bg-color:#F5F6F7;--heading-color:#0f0f0f;--transition:0.4s all ease-in-out;--font-primary:"Poppins", sans-serif;--font-secondary:"Roboto", sans-serif}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;width:100%;margin:0;padding:0}body{background-color:var(--white-color);color:var(--paragraph-color);font-family:var(--font-secondary);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}.ptb-100{padding-top:100px;padding-bottom:100px}.pb-100{padding-bottom:100px}.pt-100{padding-top:100px}.mb-30{margin-bottom:30px}.fs20{font-size:20px;color:#515151;font-family:var(--font-primary);font-weight:400}.text-justify{text-align:justify}a{text-decoration:none!important;color:var(--main-color);transition:var(--transition);outline:none;font-size:clamp(0.875rem, 2vw, 0.9375rem)}a:hover,a:focus{color:var(--heading-color);text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);margin:0 0 1rem 0;line-height:1.3;color:var(--heading-color)}h1{font-size:clamp(1.75rem, 4vw, 2.25rem);font-weight:500}h2{font-size:clamp(1.5rem, 3.5vw, 1.875rem);font-weight:500}h3{font-size:clamp(1.25rem, 3vw, 1.5rem);font-weight:400}h4{font-size:clamp(1.125rem, 2.5vw, 1.25rem);font-weight:400}h5{font-size:clamp(1rem, 2vw, 1.125rem);font-weight:400}h6{font-size:clamp(0.875rem, 1.5vw, 1rem);font-weight:400}p{font-family:var(--font-secondary);font-size:clamp(0.875rem, 2vw, 0.9375rem);line-height:1.7;color:var(--paragraph-color);font-weight:400;margin-bottom:1em}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}ul li{padding:0;margin:0}#spinner{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(255 255 255 / .9);display:flex;align-items:center;justify-content:center;z-index:99999;opacity:0;visibility:hidden;transition:opacity 0.5s ease-out,visibility 0s linear 0.5s}#spinner.show{transition:opacity 0.5s ease-out,visibility 0s linear 0s;visibility:visible;opacity:1}.back-to-top{position:fixed;right:30px;bottom:30px;width:50px;height:50px;background-color:var(--main-color);color:var(--white-color);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;opacity:0;visibility:hidden;transform:translateY(20px);transition:all 0.3s ease;z-index:99}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background-color:var(--accent-color);transform:translateY(-5px)}.btn{font-family:var(--font-primary);font-weight:600;border:2px solid #fff0;border-radius:.5rem;cursor:pointer;transition:var(--transition);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;line-height:1.5}.btn-square{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.btn-sm-square{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center}.btn-md-square{width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center}.btn-lg-square{width:56px;height:56px;padding:0;display:inline-flex;align-items:center;justify-content:center}.btn-xl-square{width:66px;height:66px;padding:0;display:inline-flex;align-items:center;justify-content:center}.btn.btn-primary{color:var(--white-color);background-color:var(--main-color);border-color:var(--main-color);font-size:.875rem}.btn.btn-primary:hover{background-color:var(--black-color);border-color:var(--black-color);transform:translateY(-2px)}.btn.btn-light{color:var(--main-color);background-color:var(--bg-color);border-color:var(--bg-color)}.btn.btn-light:hover{color:var(--white-color);background-color:var(--main-color);border-color:var(--main-color)}.btn.btn-dark{color:var(--white-color);background-color:var(--black-color);border-color:var(--black-color)}.btn.btn-dark:hover{color:var(--main-color);background-color:var(--bg-color);border-color:var(--bg-color)}.client-review .review-card{background:var(--white-color);border:1px solid #c78557;border-radius:.5rem;padding:1.5rem;transition:transform 0.3s ease,box-shadow 0.3s ease}.client-review .review-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgb(0 0 0 / .1)}.review-img{width:60px!important;height:60px;border-radius:.5rem;object-fit:cover}.review-card{border:1px solid #d38956;border-radius:8px}.review-text{font-size:.95rem;color:#555;line-height:1.6}.stars{margin-bottom:15px}.stars i{color:#f7c200;font-size:.9rem;margin-right:2px}.review-heading h2{font-size:2rem;font-weight:500}.review-heading p{font-size:1rem;color:var(--paragraph-color)}.transparent-header{background:transparent!important;transition:all 0.3s ease;position:absolute;width:100%;z-index:1000;top:0;left:0}.transparent-nav{background:transparent!important}.transparent-header .navbar-brand,.transparent-header .nav-link,.transparent-header .dropdown-toggle{color:var(--white-color)!important}.transparent-header .nav-link:hover,.transparent-header .dropdown-toggle:hover{color:#f8f9fa!important}.navbar-toggler-white{border-color:var(--white-color)!important}.navbar-toggler-white .navbar-toggler-icon{filter:brightness(0) invert(1)}.transparent-header.scrolled{background:var(--white-color)!important;box-shadow:rgb(0 0 0 / .41) 0 2px 10px -2px;position:fixed;top:0;animation:slideDown 0.3s ease}.transparent-header.scrolled .navbar-brand,.transparent-header.scrolled .nav-link,.transparent-header.scrolled .dropdown-toggle{color:#333!important;text-shadow:none}.transparent-header.scrolled .nav-link:hover,.transparent-header.scrolled .dropdown-toggle:hover{color:var(--main-color)!important}.transparent-header.scrolled .navbar-toggler-white{border-color:#333!important}.transparent-header.scrolled .navbar-toggler-white .navbar-toggler-icon{filter:none}.sticky-top{position:sticky;top:0;transition:0.5s;z-index:1020}.scrolled .navbar{flex-direction:row!important;padding:0}.navbar-light .navbar-nav .nav-link{position:relative;letter-spacing:1px;color:var(--black-color);font-size:.975rem;font-weight:400;outline:none;transition:var(--transition);font-family:var(--font-primary);padding:.5rem 1rem}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link.active{color:var(--main-color)}.navbar-light .navbar-brand img{max-height:60px;transition:0.5s;width:auto}.sticky-top .navbar-light .navbar-brand img{max-height:75px;width:auto;border-radius:.5rem}.navbar .dropdown-toggle::after{border:none;content:"\f107";font-family:"Font Awesome 5 Free";font-weight:600;vertical-align:middle;margin-left:8px}.dropdown .dropdown-menu a:hover{background:var(--main-color);color:var(--white-color)}.navbar .nav-item:hover .dropdown-menu{transform:rotateX(0deg);visibility:visible;margin-top:8px!important;background:var(--bg-color);transition:0.5s;opacity:1}@media (min-width:992px){.navbar .nav-item .dropdown-menu{display:block;visibility:hidden;top:100%;transform:rotateX(-75deg);transform-origin:0% 0%;border:0;border-radius:1rem;margin-top:8px!important;transition:0.5s;opacity:0}}@media (max-width:991px){.navbar.navbar-expand-lg .navbar-toggler{padding:8px 15px;border:1px solid var(--main-color);color:var(--main-color)}.navbar-collapse{background:var(--white-color);padding:1rem;border-radius:.5rem;margin-top:1rem}}@keyframes slideDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.transparent-header.scrolled+main{padding-top:80px}.mdpmc-banner{position:relative;padding-bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;height:100vh;min-height:600px;display:flex;align-items:center;overflow:hidden;background-image:url(../img/explore-madhya-pradesh.jpg)}.mdpmc-banner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgb(255 255 255 / .1),rgb(0 0 0 / .5));z-index:1}.mdpmc-banner>*{position:relative;z-index:2;padding-top:100px}.heritage-exp,.adventure{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.heritage-exp{background-image:url(https://www.exploremadhyapradesh.com/img/explore-madhya-pradesh-heritage.jpg)}.adventure{background-image:url(https://www.exploremadhyapradesh.com/img/explore-madhya-pradesh-nature.jpg)}.heritage-exp::after,.adventure::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .25);z-index:1}.heritage-exp>*,.adventure>*{position:relative;z-index:2}.breadcrumb{border-bottom:1px dashed #ccc;padding-bottom:15px;margin-bottom:30px}.breadcrumb-item.active{color:#c97438}.breadcrumb-item a{text-decoration:none;color:#666;font-size:1rem}.feature .feature-item{position:relative;border-radius:1rem;background:var(--bg-color);overflow:hidden}.feature-item .feature-content{position:absolute;width:100%;height:80%;bottom:0;left:0;background:linear-gradient(to bottom,#fff0,rgb(0 0 0 / .87));z-index:2;display:flex;align-items:flex-end;padding:2rem}.feature-item img{border-radius:1rem;height:300px;object-fit:cover;width:100%}.feature-item .feature-content .feature-content-inner{position:relative;z-index:5;color:var(--white-color)}.service{position:relative;overflow:hidden;background-image:url(../img/carousel-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.service::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgb(0 0 0 / .7);z-index:1}.service .service-section{position:relative;z-index:5}.service .service-days{border-radius:1rem;background:var(--white-color);padding:2rem}.service .service-item{position:relative;height:100%;text-align:center;border-radius:1rem;background:var(--white-color);z-index:1;padding:2rem;transition:var(--transition);overflow:hidden}.service .service-item::after{content:"";position:absolute;width:100%;height:0;bottom:0;left:0;border-radius:1rem;background:var(--main-color);transition:0.5s;z-index:-1}.service .service-item:hover::after{height:100%}.service .service-item i{color:var(--main-color);transition:0.5s;font-size:3rem;margin-bottom:1rem}.service .service-item:hover i{color:var(--white-color)}.service .service-item .service-content{position:relative;z-index:2}.service .service-item .service-content p{transition:0.5s}.service .service-item:hover .service-content p{color:var(--white-color)}.service .service-item .service-content a.h4{transition:0.5s;color:inherit;text-decoration:none}.service .service-item:hover .service-content a.h4{color:var(--white-color)}.blog .blog-item{border-radius:1rem;overflow:hidden;background:var(--white-color)}.blog .blog-item p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;color:#555;-webkit-box-orient:vertical}.blog .blog-item .blog-img{position:relative;overflow:hidden;border-radius:1rem;height:264px}.blog .blog-item .blog-img img{transition:0.5s;width:100%;border-radius:1rem;height:100%;object-fit:cover}.blog .blog-item .blog-img .blog-category{position:absolute;top:20px;left:15px;border-radius:.5rem;color:var(--white-color);background:var(--main-color);z-index:5;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.blog .blog-item .blog-img .blog-date{position:absolute;bottom:20px;left:20px;color:var(--white-color);z-index:5;font-weight:500}.blog-content h4{font-size:1.1rem;margin-bottom:15px;font-weight:500;line-height:1.5}.blog-content p{color:#555;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px}.blog-carousel-nav .btn{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;background:var(--white-color);border:1px solid var(--main-color);color:var(--main-color);cursor:pointer;transition:all 0.3s ease}.blog-carousel-nav .btn:hover{background:var(--main-color);color:var(--white-color)}.blog-carousel-nav .btn i{font-size:14px;transition:color 0.3s ease}.blog-carousel-nav .btn:hover i{color:var(--white-color)}.footer{color:var(--white-color);background:var(--black-color);padding:3rem 0 1rem}.footer .footer-item{display:flex;flex-direction:column;margin-bottom:2rem}.footer .footer-item h4{position:relative;margin-top:27px;padding-bottom:10px;font-weight:600;margin-bottom:1.5rem;color:var(--white-color)}.footer .footer-item h4::after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background:#ffc107}.footer .footer-card .footer-item p,.footer .footer-card .footer-item a{color:#e1e1e1;font-size:.9rem;line-height:1.5}.footer .footer-item a{font-size:.9rem;line-height:2;color:var(--bg-color);transition:0.5s;text-decoration:none}.footer .footer-item p{line-height:1.6;color:#e0e0e0}.footer .footer-item a:hover{color:#ffc107;text-decoration:none;transform:translateX(5px)}.footer .footer-card .footer-item img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(152deg) brightness(103%) contrast(103%);max-height:90px;width:auto}.footer-social{display:flex;gap:15px;margin-top:20px}.footer-social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgb(255 255 255 / .1);color:#ffffff!important;border-radius:50%;transition:0.3s;text-decoration:none}.footer-social a:hover{background:#ffc107;color:#1a3a1a!important;transform:translateY(-3px)}.newsletter-form .form-control{border:none;border-radius:2rem 0 0 2rem;padding:12px 15px}.newsletter-form .btn{border-radius:0 2rem 2rem 0;padding:12px 20px;font-weight:600}.footer .footer-item .footer-btn a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--main-color);color:var(--white-color);border-radius:50%;margin-right:10px;transition:0.5s}.footer .footer-item .footer-btn a:hover{background:var(--white-color);color:var(--main-color);transform:translateY(-3px)}.footer .footer-item .opening-date{border-bottom:1px solid rgb(255 255 255 / .1);padding-bottom:1rem;margin-bottom:1rem}.footer .footer-item .opening-date .opening-clock{display:flex;align-items:center;line-height:2;justify-content:space-between}.copyright{text-align:center;color:var(--bg-color);border-top:1px solid rgb(255 255 255 / .1);background:var(--black-color);padding:1.5rem 0}.copyright a{font-size:1rem}.copyright a:hover{color:#ffc107!important}.partner_area_left h1{font-weight:700;font-size:clamp(28px, 4vw, 42px);line-height:1.3;text-align:start}.partner_area_left h1 span{color:var(--bg-color);font-weight:500}.partner_area_left p{font-size:clamp(14px, 1.2vw, 16px);line-height:1.7;color:#444;text-align:justify}.full-banner-image{margin-top:40px;width:100%;overflow:hidden}.full-banner-image img{width:100%;height:auto;display:block}.mp-destinations{display:flex;gap:0;font-size:.875rem;flex-direction:column}.mp-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.mp-city{position:relative;padding-left:18px;font-size:.875rem}.mp-city::before{content:"•";position:absolute;left:0;top:0;color:var(--secondary-color);font-size:30px;border-radius:.5rem;line-height:.7}.mp-package-pricing{display:flex;flex-direction:column;width:100%}.mp-price-section{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.rack-rate{position:relative;display:inline-block;color:#484848;font-size:1rem;font-weight:400;margin-top:0;text-decoration:none}.rack-rate:before{content:'';height:1px;width:100%;background-color:#e00000;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(-10deg)}.mp-discount-badge{background:#e8f5e9;padding:3px 10px;border-radius:1rem;display:flex;align-items:center;gap:5px}.mp-save-text{font-size:10px;color:#2e7d32;font-weight:600;text-transform:uppercase}.mp-save-amount{font-size:12px;color:#2e7d32;font-weight:700}.mp-final-price{display:flex;align-items:baseline;gap:8px;margin-bottom:15px}.mp-current-price{font-size:1.25rem;font-weight:600;color:#e00000}.mp-per-person{font-size:12px;color:#666}.webkit{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;color:#555;-webkit-box-orient:vertical}.mp-info p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;color:#555;-webkit-box-orient:vertical}.fbr:before{color:#d38956}.strip{border:1px solid #d38956;border-radius:0rem 2rem 2rem 0rem}.mv{background:#d38956;border-radius:0rem 2.5rem 2.5rem 0rem;border-right:1px solid #d38956;display:flex;align-items:center;justify-content:center}.exp-pck-strip h4{font-weight:300;padding-left:30px}.exp-pck-strip h5{color:#c37641;font-weight:500;padding-left:29px}.arrow-line{width:60px;height:2px;background:#fff;position:relative}.arrow-line::after{content:"";position:absolute;top:-6px;right:0;width:14px;height:14px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.pd{padding:10px;background:#efefef;border-radius:.5rem}.pd h6{font-size:1rem}.pd span{font-size:.85rem;font-weight:500}.mp-destination-pck .col-md-5{padding-right:0}.faq-section{background-color:#f8f9fa;padding:60px 0}.faq-header{text-align:center;margin-bottom:50px}.faq-item{border:none;margin-bottom:15px;border-radius:1rem;border:1px solid #ccccccb8;overflow:hidden}.faq-question{background-color:var(--white-color);padding:10px 15px;border:none;width:100%;text-align:left;font-weight:500;font-size:1rem;display:flex;align-items:center;cursor:pointer;transition:all 0.3s ease}.faq-question:hover{background-color:#efefef}.faq-question:after{content:'+';font-size:24px;margin-left:auto;transition:transform 0.3s ease}.faq-question[aria-expanded="true"]:after{content:'-';transform:rotate(180deg)}.faq-answer{padding:0 20px;max-height:0;overflow:hidden;transition:max-height 0.3s ease,padding 0.3s ease;background-color:var(--white-color)}.faq-question[aria-expanded="true"]+.faq-answer{padding:20px;max-height:500px}.faq-icon{margin-right:15px;color:#0d6efd;font-size:20px}.itinerary-card ul li,.inclusion-item span{font-size:.9rem;margin-bottom:7px;color:#555}.inclusion-item span{margin-bottom:0}.q-fact span{font-size:.875rem}.tour-highlights{margin:0;list-style-type:none;background-color:#f9fcf7;padding:0}.tour-highlights li{padding:10px 0;padding-left:30px;position:relative;color:#3a533d;border-bottom:1px dashed #e0e9da;font-size:.95rem}.tour-highlights li:last-child{border-bottom:none}.tour-highlights li::before{content:"✓";position:absolute;left:0;top:10px;width:22px;height:22px;background-color:#4a7c59;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.tour-summary h6{font-weight:500}.tour-summary p{font-size:.9rem;color:#555}.pck-heading{padding-top:20px}.pck-heading h1{font-size:1.8rem;font-weight:500}.pck-summary-item{margin-bottom:8px;font-size:15px}.pck-summary-item strong{margin-right:4px}.price-section{margin-top:45px;background-color:#fff7f5;padding:20px;border-radius:1rem;border:1px solid #cb8e639e}.sticky-top{top:30px!important}.price-current{font-size:2rem;font-weight:500;color:#555}.price-rack-rate{font-size:1.5rem;position:relative;display:inline-block}.price-rack-rate:before{content:'';height:1px;width:100%;background-color:#e00000;position:absolute;top:20px;left:0;transform:rotate(-10deg)}.day-card{border:1px solid #ccc;padding:20px;border-radius:1rem;margin-bottom:20px;box-shadow:0 3px 10px rgb(0 0 0 / .08);background:var(--white-color)}.itn-title{font-weight:500;border-radius:1rem;background-color:#efefef;padding:10px 15px}.h4{font-size:1.1rem!important}.day-number{background-color:#d9864e;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:15px}.activity-item{display:flex;align-items:flex-start;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed #697a917a}.activity-icon{color:#d9864e;margin-right:15px;font-size:1.2rem;min-width:24px}.inclusion-item{display:flex;align-items:center;margin-bottom:10px}.inclusion-item i{color:#28a745;margin-right:10px}.exclusion-item i{color:#dc3545}.itinerary-tabs{margin-bottom:30px}.itinerary-tabs .nav-link{color:#666;border:none;border-bottom:3px solid #fff0;margin:0 5px;padding:10px 20px;font-weight:500}.itinerary-tabs .nav-link.active{color:#d9864e;border-bottom:3px solid #d9864e;background:#fff0}.hotel-card{border:1px solid #e0e0e0;border-radius:10px;padding:20px;margin-bottom:20px;background:var(--white-color)}.hotel-rating{color:#ffc107}.vision-mission-card{background:#fff0f0;padding:15px;height:100%;border-radius:.5rem}.vision-mission-card p{font-size:.94rem;color:#555}.vision-mission-card h3{margin-bottom:15px;position:relative;font-size:1.2rem;padding-bottom:10px}.vision-mission-card h3:after{content:'';position:absolute;bottom:0;left:0;width:50px;height:3px;background-color:#ffc107}.vision-mission-card ul li{font-size:.9rem;margin-bottom:9px;position:relative;color:#555;padding-left:20px}.vision-mission-card ul li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background-color:#1f3a5f;border-radius:50%}.vision-mission-card ul li:last-child{margin-bottom:0}.form-btn{position:absolute;right:0;top:0;transform:translate(15px,-10px)}.mp-form .form-control::placeholder{font-size:13px!important}#loginModal .form-control:focus,#loginModal .form-select:focus,#loginModal .form-check-input:focus,#loginModal .btn:focus{box-shadow:none;outline:0;border-color:#dee2e6}#loginModal .form-label{font-size:.9rem}#loginModal .input-group *,#loginModal label,#loginModal .text-muted,#loginModal .form-link,#loginModal .btn{font-size:0.85rem!important}#loginModal input:focus,#loginModal button:focus{outline:none;box-shadow:none}.dn,a{font-size:13px}.password-toggle{border:1px solid #ced4da;background:#fff}#loginModal input::placeholder,#loginModal textarea::placeholder{color:#d0d4d7!important;opacity:.5}.login{display:inline-flex;align-items:center;justify-content:center;padding:10px;background:#ffc107;color:var(--black-color);border-radius:2rem;text-decoration:none;font-weight:500;font-size:14px;border:2px solid #fff0;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:.5px;gap:8px;height:40px}.login:hover{color:var(--white-color);background:var(--main-color);transform:translateY(-2px)}.login:active{transform:translateY(0);box-shadow:0 2px 5px rgb(76 175 80 / .2)}.login i{font-size:16px}.form-banner{object-fit:cover;min-height:500px;width:100%}.text-color{color:#666}.exp-mp-packages{background:linear-gradient(rgb(0 0 0 / .2),rgb(0 0 0 / .43)),url(https://www.exploremadhyapradesh.com/img/explore-madhya-pradesh-banner2.jpg);background-size:cover;background-position:center;padding:100px 0 60px;color:var(--white-color);height:550px;display:flex;align-items:center}.exp-mp-packages h1{font-size:2.7rem;font-weight:500}.exp-mp-packages p{font-size:1rem;margin:0 auto;color:var(--bg-color)}.exp-holiday-filters{background-color:#f8f9fa;border-radius:10px;padding:25px;margin-bottom:40px;box-shadow:0 5px 15px rgb(0 0 0 / .05)}.exp-holiday-card{border:1px solid #e0e0e0;border-radius:1rem;overflow:hidden;margin-bottom:30px;background:#fff}.exp-holiday-card-img{height:100%;min-height:250px;overflow:hidden;position:relative}.exp-holiday-card-img img{width:100%;height:100%;object-fit:cover;border-radius:1rem 0 0 1rem;transition:transform 0.5s ease}.exp-holiday-card:hover .exp-holiday-card-img img{transform:scale(1.05)}.exp-holiday-card-badge{position:absolute;top:15px;right:15px;background-color:red;color:var(--white-color);padding:5px 15px;border-radius:20px;font-size:.8rem;font-weight:600;z-index:1}.exp-holiday-card-duration{position:absolute;bottom:15px;left:15px;background-color:rgb(0 0 0 / .7);color:#fff;padding:5px 10px;border-radius:5px;font-size:.9rem;z-index:1}.exp-holiday-card-body{padding:10px 0;height:100%;display:flex;flex-direction:column;justify-content:center}.exp-holiday-card-title{font-size:1.2rem;font-weight:500;margin-bottom:10px;color:#333}.exp-holiday-card-destinations{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.exp-holiday-card-destinations .fa-map-marker-alt:before{font-size:14px}.exp-holiday-card-inclusions{display:flex;flex-wrap:wrap;column-gap:15px;border-top:1px solid #ccc;padding-top:15px}.inclusion-item{display:flex;align-items:center;margin-bottom:8px;font-size:.9rem}.inclusion-item i{color:#ff6b35;margin-right:8px;font-size:.8rem}.exp-holiday-card-price{align-items:center;text-align:center;border-left:1px dashed #ccc;padding-left:15px}.price-per-person{font-size:.85rem;color:#666;margin-bottom:15px}.category-filter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;justify-content:center}.category-btn{padding:8px 20px;border-radius:30px;border:1px solid #d35a04;color:#d35a04;background-color:#fff0;font-weight:500;transition:all 0.3s ease;cursor:pointer}.category-btn:hover,.category-btn.active{background-color:#d35a04;color:var(--white-color)}.category-btn .package-count{font-size:.9rem;color:#d35a04;margin-left:3px}.category-btn:hover .package-count,.category-btn.active .package-count{color:var(--white-color)}.no-packages{text-align:center;padding:50px 0;display:none}.no-packages i{font-size:4rem;color:#ddd;margin-bottom:20px}.exp-holiday-sidebar{background:#f8efe9a8;border:1px solid #c78557;border-radius:1rem;padding:15px}.exp-sidebar-title{font-size:1.25rem;font-weight:500;margin-bottom:20px;color:#333;padding-bottom:10px;border-bottom:2px solid #d8aa89}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pck-hg img{height:350px;object-fit:cover}.fs{font-size:15px}@media (max-width:768px){.ptb-100{padding-top:60px;padding-bottom:60px}.img-m{display:grid;grid-template-columns:1fr 150px}.img-m img{height:100%!important}.itinerary-tabs .nav-link{margin:0 10px;padding:0}.py-2 .pck-heading h1{font-size:1.5rem}.pb-100{padding-bottom:60px}.pt-100{padding-top:60px}.mb-30{margin-bottom:20px}.carousel-caption .ticket-form{padding:1.5rem;margin:1rem}.transparent-header{background-color:var(--white-color)!important}.navbar{padding:0!important}.form-banner{aspect-ratio:19 / 6;object-fit:cover}.transparent-header .navbar-brand,.transparent-header .nav-link,.transparent-header .dropdown-toggle{color:var(--black-color)!important}.navbar-expand-lg .navbar-nav{gap:0;align-items:flex-start!important}.service .service-item,.blog .blog-item,.team .team-item{margin-bottom:2rem}.footer-card{margin-top:0}.footer-item img{height:90px}.footer-social{justify-content:center}.footer .footer-item{margin-bottom:0}.copyright .text-md-start,.copyright .text-md-end{text-align:center!important}.copyright .me-3{margin-right:1rem!important;margin-left:1rem!important}.mv{border-right:none}.exp-pck-strip{padding:10px 15px!important}.exp-pck-strip h4{font-size:.9rem;padding-left:15px}.exp-pck-strip h5{font-size:1rem;padding-left:15px}.arrow-line{width:50px}.pck-hg img{height:auto}.mbr-15{margin-bottom:15px}.mdpmc-banner>*{padding-top:160px}.itinerary-hero h1{font-size:2rem}.price-current{font-size:1.75rem}.day-card{padding:20px 15px}.pck-heading h1{font-size:28px}.price-rack-rate{font-size:1.25rem}.price-rack-rate:before{top:15px}}@media (max-width:576px){.mp-price-section{flex-direction:row;align-items:flex-start;gap:10px}.mp-row{justify-content:start;gap:15px}.mp-discount-badge{margin-top:5px}.footer-social a{width:35px;height:35px}.newsletter-form .form-control,.newsletter-form .btn{padding:10px 15px}.blog-carousel-nav{justify-content:center;margin-top:20px}.faq-question{padding:8px 12px;font-size:.9rem}.activity-item{flex-direction:column;gap:10px}.activity-icon{margin-right:0}}.pagination{gap:7px;align-items:center;justify-content:center}.pagination .page-link{border-radius:2rem!important}.pagination .page-item.active .page-link{background-color:var(--main-color);border-color:var(--main-color);color:var(--white-color)}.pagination .page-link{color:var(--main-color);border:1px solid #dee2e6;padding:7px 15px;margin:0 3px;border-radius:2rem}.pagination .page-link:hover{background-color:#f8f9fa;color:#0a3622}.pagination-info{text-align:center;margin-top:10px;color:#666;font-size:.9rem}