.tr-mini-slide{content:''}.tr-mini-slider,.tr-mini-slider .tr-slide,.tr-mini-slider .tr-slide:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.tr-mini-slider .tr-slide:before{background:linear-gradient(180deg,rgba(0,0,0,.68),rgba(0,0,0,.55),rgba(0,0,0,.05),transparent,transparent,rgba(0,0,0,.53),rgba(0,0,0,.57),rgba(0,0,0,.68))}.tr-mini-slider .tr-slide.tr-sl-1{background:url(../images/banner/1.jpg) top no-repeat;background-size:cover;animation:slideFade1 8s infinite}.tr-mini-slider .tr-slide.tr-sl-2{background:url(../images/banner/2.jpg) top no-repeat;background-size:cover;animation:slideFade2 8s infinite}.tr-mini-slider .tr-slide.tr-sl-3{background:url(../images/banner/3.jpg) top no-repeat;background-size:cover;animation:slideFade3 8s infinite}@keyframes slideFade1{0%{opacity:1}33.333%,66.666%{opacity:0}100%{opacity:1}}@keyframes slideFade2{0%{opacity:0}33.333%{opacity:1}100%,66.666%{opacity:0}}@keyframes slideFade3{0%,33.333%{opacity:0}66.666%{opacity:1}100%{opacity:0}}.tr-title-banner .tr-content h1{color:#fff;line-height:1.2;font-size:38px;margin-bottom:5px;text-shadow:0 2px 8px rgba(0,0,0,.32)}.tr-pck-date-info{display:flex;align-items:center;background:#fee;padding:15px;margin-bottom:20px}.tr-pck-date-info .tr-date-loc{flex:2;display:flex}.tr-pck-date-info .tr-date-loc.tr-date-title{flex:1;padding-right:10px}.tr-pck-date-info .tr-date-loc.tr-date-title p{font-size:40px;line-height:3.5rem;color:#424242;text-transform:uppercase}.tr-pck-date-info .tr-date-loc.tr-date-title p.tr-txt-sm{font-size:24px}.tr-pck-date-info .tr-date-loc .tr-img img{width:45px;margin-right:15px}.tr-pck-date-info .tr-date-loc .tr-txt p{margin-bottom:2px;font-weight:500;color:#383838}.tr-pck-date-info .tr-date-loc .tr-txt span{font-size:14px;display:block}.tr-pck-date-info .tr-date-loc .tr-txt span strong{margin-right:5px;font-size:13px}.festival-blog-main{display:flex;flex-wrap:wrap}.festival-blog-main-2{background:rgba(238,238,238,.2);margin-top:15px;border:1px solid #ccc;padding:0 15px 15px}.festival-blog-main img{width:100%;height:100%}.festival-blog-main h2{color:#000;font-size:20px;margin-top:10px;font-weight:500;margin-bottom:10px}.festival-blog-main .titile2{color:#000;width:100%;font-size:20px;margin-bottom:10px;font-weight:500;margin-top:12px}.festival-blog-main p{margin-top:10px;text-align:justify}.festival-blog-main hr{width:100%;height:1px;background:#ccc;margin:15px 0}.festival-blog-main ul{padding:15px;width:100%}.festival-blog-main ul li{margin-top:7px;display:flex}.festival-blog-main ul li strong,ul.golden{display:contents}.festival-blog-main ul li i{color:#ed3237;padding-right:10px;margin-top:4px}.festival-blog-main ul li a{color:#ed3237;display:contents}.festival-blog-main .festival-pkg-title{color:#ed3237;font-size:23px;padding:13px;font-weight:500;width:100%}.tr-trending-pck{overflow:inherit;margin-bottom:30px}.tr-trending-pck .tr-content{padding:15px}.tr-trending-pck .tr-content h3{font-size:16px;font-weight:500;margin-bottom:10px;min-height:50px}.state-cities{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px dashed #ddd}.state-cities p{font-size:14px;margin-bottom:3px}.state-tooltip-title{position:relative;font-size:12px;width:80px;background:#333;color:#fff;padding:2px;border-radius:25px;display:inline-block;text-align:center;cursor:pointer}.state-tooltip-content{opacity:0;visibility:hidden;transform:translateY(-30px) scale(1.1);position:absolute;bottom:100%;left:50%;width:300px;margin:0 0 20px -150px;text-align:left;line-height:20px;display:block;padding:15px;font-size:12px;box-shadow:-5px -5px 15px rgba(48,54,61,.2);background:#333;transition:all .25s ease-in-out}.state-tooltip-content:after{top:100%;left:50%;border:solid transparent;height:0;width:0;border-color:#333 transparent transparent;border-width:10px;margin-left:-10px}.tr-tooltip-box:hover .state-tooltip-content{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.tr-tooltip-box .state-tooltip-content h4{display:block;margin:0 0 10px;line-height:1;font-size:14px;color:#fff}.tr-tooltip-box .state-tooltip-content p{color:#fff;margin-bottom:2px}.tr-trending-pck .state-tooltip-content{margin:0 0 10px -122px;left:21%;width:200px;padding:10px}.blogtext p,.blogtext ul{margin-bottom:10px}.tr-trending-pck .state-tooltip-content:after{left:72%}.tr-trending-pck .state-tooltip-content p{font-size:12px}.tr-trending-pck .tr-bottom-group{display:flex;justify-content:space-between}.tr-trending-pck a.tr-btn{padding:0 10px;height:30px;line-height:30px;font-size:12px;letter-spacing:.08rem;display:block}.send-query{margin-top:10px;background:0;border-radius:20px;color:#000}.varp_btn{white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;user-select:none;border:1px solid transparent;display:inline-block;border-radius:0!important;background-color:#ed3237;color:#fff!important;letter-spacing:1px!important;font-size:16px!important;padding:8px 30px!important;margin:30px auto!important;text-align:center!important;box-shadow:0 8px 30px -8px #000000ab!important;transition:all .8s!important}.varp_btn:active,.varp_btn:focus,.varp_btn:focus-within,.varp_btn:hover{padding:8px 36px!important;background-color:#000!important}.mobile-festival-filt{position:absolute;width:50px;height:50px;background:#ed3237;left:0;z-index:2;display:none;color:#fff;text-align:center;line-height:50px}.dropbtn{cursor:pointer;margin:10px}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;border:1px solid #ccc;position:absolute;text-align:left;background-color:#fafafa;min-width:200px;height:350px;overflow:auto;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:2}.dropdown-content a{color:#000;padding:10px 16px;border-bottom:1px dashed #ccc;text-decoration:none;cursor:pointer;display:block}.dropdown-content a i{color:#ed3237}.dropdown-content a:hover{background-color:#ed3237;color:#fff}.dropdown-content a:hover i{color:#fff}.dropdown:hover .dropdown-content{display:block}.new-filt-design ul li:nth-child(2){display:none}.new-filt-design{margin:0 0 40px;background:#fafafa;padding:15px;border:1px solid #ccc}.new-filt-design.active{display:block}.new-filt-design ul{text-align:center}.new-filt-design ul li{display:inline-block;width:20%;position:relative;padding:0 15px;align-items:center;font-size:14px;color:#000}.new-filt-design ul li i{color:#ed3237}.new-filt-design ul li:after{right:15px;margin:10px 0;width:1px;height:20px;position:absolute;content:'';border-right:1px dotted #000}.new-filt-design ul li:nth-last-child(1){width:33%}.new-filt-design ul li:nth-last-child(1):after{border:none}.new-filt-design ul li p{color:#000}.mobile-festival-filt{position:absolute;width:50px;height:50px;background:#ed3237;left:0;z-index:2;display:none;color:#fff;text-align:center;line-height:50px}.festival-search::placeholder{color:#000}input.festival-search[type=text]{background:url(../images/icons/loupe.svg) no-repeat;background-size:18px 18px;background-position:11px 6px}.festival-search{outline:0;font-size:12px;padding:5px 10px 5px 35px;width:100%;border-radius:30px;border:1px solid #ccc;transition:all .5s ease-in-out;box-shadow:0 0 10px #ccc}.searchilt.tr-sticky{position:sticky;top:70px;padding-top:10px;background:#fff;z-index:3}.festival-main-panel{overflow-x:hidden;height:500px;scroll-behavior:auto}.festival-main-panel::-webkit-scrollbar{width:0}.festival-row{display:flex;flex-wrap:wrap}.festival-main{margin-bottom:35px}.festival-main .festival-month{position:absolute;width:50%;box-shadow:0 0 10px #d9d9d9;text-align:center;padding:7px 0;font-size:15px;background:#ed3237;top:-15px;left:15px;z-index:1;color:#fff;font-weight:500}.festival-main .festival-month:after{position:absolute;bottom:-10px;left:0;content:'';right:0;width:100%;height:100%;background:url(../images/mix/shadow.png) center bottom no-repeat;background-size:contain}.festival-main .india-festivals figure img{width:100%;height:195px}.festival-main .india-festivals{padding:5px;border-radius:5px;border:3px solid #ffc400;transition:all .8s;overflow:inherit}.festival-main:hover .india-festivals{margin-top:-10px}.festival-main .india-festivals figcaption{padding:10px}.festival-main .india-festivals figcaption h3{font-size:18px;text-transform:capitalize;color:#ed3237;border-bottom:1px dashed #ccc;padding-bottom:10px}.festival-main .india-festivals figcaption .festival-date{font-size:15px;margin-top:10px;margin-bottom:0;color:#5d5d5d;padding:0}.festival-main .india-festivals figcaption .festival-date strong,.festival-main .india-festivals figcaption p strong{color:#ed3237;font-weight:500}.festival-main .india-festivals figcaption p{padding:5px 0 10px;font-size:15px}.festival-main .india-festivals figcaption button{height:auto;font-weight:500;line-height:normal;padding:10px 0;color:#000;background:#f8f8f8;border:1px solid #ccc}.festival-heading h2,.festival-heading h3,.festival-heading h4,.festival-heading h5,.festival-heading h6{padding-bottom:40px;font-size:30px;position:relative}.festival-heading span{color:#ed3237}.festival-main .india-festivals figcaption button:hover{color:#000;background:#eee}.festival-heading h2:before,.festival-heading h3:before,.festival-heading h4:before,.festival-heading h5:before,.festival-heading h6:before{content:url(../images/icons/festivalline.png);position:absolute;background-size:contain;bottom:15px;z-index:1;width:100%;left:0;right:0}.festival-heading-2{margin-top:20px}.festival-blog-main{display:flex;flex-wrap:wrap}.festival-blog-main-2{background:rgba(238,238,238,.2);margin-top:15px;border:1px solid #ccc;padding:0 15px 15px}.festival-blog-main img{width:100%;height:100%}.festival-blog-main h2{color:#000;font-size:20px;margin-top:10px;font-weight:500;margin-bottom:10px}.festival-blog-main .titile2{color:#000;width:100%;font-size:20px;margin-bottom:10px;font-weight:500;margin-top:12px}.festival-blog-main p{margin-top:10px;text-align:justify}.festival-blog-main hr{width:100%;height:1px;background:#ccc;margin:15px 0}.festival-blog-main ul{padding:15px;width:100%}.festival-blog-main ul li{margin-top:7px;display:flex}.festival-blog-main ul li strong,ul.golden{display:contents}.festival-blog-main ul li i{color:#ed3237;padding-right:10px;margin-top:4px}.festival-blog-main ul li a{color:#ed3237;display:contents}.festival-act{width:100%;margin-top:20px}.festival-act .fesact-head{font-size:20px;color:#000}.festival-act img{width:100%}.festival-blog-main .festival-pkg-title{color:#ed3237;font-size:23px;padding:13px;font-weight:500;width:100%}.tr-card-festival{background:#fff;box-shadow:2px 5px 12px 0 rgba(47,40,40,.31)}.tr-pck-list{position:relative;display:flex}.tr-package-item{margin-bottom:30px}.tr-pck-list .tr-img-anchor{flex:3}.tr-pck-list .tr-img.tr-tour-nagaland-hornbill{background:url(../images/tours/hornbill-festival.jpg) top no-repeat;background-size:cover}.tr-pck-list .tr-img.tr-tour-holi-fastivel{background:url(../images/tours/holi-fastivel.jpg) top no-repeat;background-size:cover}.tr-pck-list .tr-img{position:relative;height:200px}.tr-pck-list .tr-img .tr-days{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent,transparent,rgba(0,0,0,.2),rgba(0,0,0,.8))}.tr-pck-list .tr-img .tr-days span{position:absolute;bottom:10px;left:10px;color:#fff;font-size:13px}div.festival-pkg .tr-content{padding-left:15px;padding-right:15px}.tr-pck-list .tr-content{flex:4;padding:0 15px;border-right:1px solid #e1e1e1}.tr-pck-list .tr-content h2{font-weight:500;margin-bottom:2px;font-size:16px}.tr-pck-list .tr-citys{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.festival-blog-main p{margin-top:10px;text-align:justify}.tr-pck-list .tr-button{padding:20px;text-align:center;display:grid}.tr-rating small{color:#5d5d5d;display:block;font-size:13px}.tr-rating i{font-size:12px;color:#ffa127}.tr-pck-list .tr-button a,.tr-tour-blog a.tr-btn{margin-top:20px}.tr-tooltip-box .tr-tooltip-content{width:auto;margin:0 0 20px -130px}.tr-pck-list .tr-tooltip-box span.tr-tooltip-title{color:#ffff;background:#000;border-radius:30px}.addbannerfestival{width:100%;position:relative;margin-bottom:20px}.closebtnfes{position:absolute;right:0;top:0;cursor:pointer}.closebtnfes img{background:#000;width:22px;height:22px;padding:5px}.carrent-main-out{display:none}