body {font-family: 'Plus Jakarta Sans', 'Prompt', system-ui, -apple-system, sans-serif;}
.banner-overlay{mix-blend-mode:overlay;position:absolute}.banner-overlay,.banner-slide{z-index:1;pointer-events:none;inset:0;height:100%;}.banner-slide img {height:100% !important;}.banner .cbtn::after,.swiper-pagination button.active{background:var(--dred,#c52038)}.banner.home-banner{height:800px;color:#fff;position:relative;overflow:hidden}.banner-slider{height:100%;background:#111}.banner-slide.active{pointer-events:auto;z-index:2}.banner-media,.banner-media img,.banner-media picture{width:100%;height:100%;display:block}.banner-slide.even .banner-overlay::after,.banner-slide.odd .banner-overlay::after{position:absolute;background-repeat:no-repeat!important;background-size:cover!important;height:991px;width:948px;background:url(images/main-bnr-shape-left.png) -210px -134px;left:0;top:0;mix-blend-mode:overlay;opacity:.7;content:''}.banner-slide.even .banner-overlay::after{right:0;left:auto;width:845px;background:url(images/main-bnrshape.png) -1px -130px}.banner-slide.no-shape .banner-overlay.solid{background:linear-gradient(90deg,rgba(208,0,36,.72) 0,rgba(208,0,36,.45) 45%,rgba(208,0,36,0) 78%)}.textWrapper,.textWrapper.two{margin:0 auto;padding:40px 50px;width:90%;bottom:auto;position:absolute;inset:0;height:100%;z-index:3;display:flex}.textWrapper{flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}.textWrapper.two{flex-direction:column;align-items:flex-end;justify-content:center;text-align:right}.textWrapper .bh1,.textWrapper bh1{color:#fff;font-size:56px;line-height:62px;font-weight:500;font-family:Prompt,sans-serif;word-spacing:-5px;letter-spacing:-1px;margin-bottom:20px;max-width:650px}.textWrapper p{font-size:18px;line-height:28px;color:#fff;margin:0;max-width:620px}.textWrapper.two p{max-width:580px}.mt30{margin-top:30px}.i-banner-btn-div{display:flex;flex-wrap:wrap;gap:16px}.banner .cbtn{background:var(--yellow,#fbb817);color:#000;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 30px;min-width:215px;min-height:40px;font-size:16px;border-radius:30px;position:relative;z-index:2;overflow:hidden;transition:.3s linear;text-decoration:none;font-weight:500;border:1px solid transparent}.banner .d-btn-i{background:#fff;color:#000}.banner .cbtn svg{flex:0 0 auto}.banner .cbtn:hover{transform:translateY(-1px)}.banner .cbtn::after{content:'';position:absolute;left:0;top:0;width:0;height:100%;transition:.5s;z-index:-1;border-radius:30px}.banner .cbtn:hover::after{width:100%}.banner .cbtn:hover,.banner .cbtn:hover span,.banner .d-btn-i:hover .iphone-icon,.banner .d-btn:hover .android-icon{color:#fff}.swipernav .swiper-button-next,.swipernav .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:0 0;border:none;padding:0}.swipernav .swiper-button-prev{left:10px}.swipernav .swiper-button-next{right:10px}.swipernav .swiper-button-next span::before,.swipernav .swiper-button-prev span::before{content:'';display:block;width:20px;height:20px;border:solid #fff;border-width:0 3px 3px 0}.swipernav .swiper-button-prev span::before{transform:rotate(135deg)}.swipernav .swiper-button-next span::before{transform:rotate(-45deg)}.swipernav .swiper-button-next:hover span::before,.swipernav .swiper-button-prev:hover span::before{border-color:var(--red,#e01919)}.swiper-pagination{bottom:150px;display:flex;justify-content:flex-end;width:100%;right:7%;position:absolute;z-index:10;gap:10px;pointer-events:auto}.swiper-pagination button{background-color:#ccc;padding:0;border-radius:5px;width:25px;height:6px;outline:0;opacity:1;border:1px solid transparent;cursor:pointer}.cab-grid-wrap.cdots{margin-top:60px}.becom-row-wrap{position:relative;overflow:hidden}.becom-row-track{display:flex;align-items:stretch;gap:50px;will-change:transform}.becom-row-wrap .becom-col{flex:0 0 auto;min-width:0}.becom-row-dots{display:none;justify-content:center;align-items:center;gap:10px;margin-top:25px}.becom-row-dots button{width:40px;height:6px;border:0;border-radius:5px;background:#ccc;padding:0;cursor:pointer}.becom-row-dots button.active{background:var(--red)}.banner,.banner-slider,.home-banner{position:relative;width:100%;overflow:hidden}.banner-slide{transition:opacity .45s,visibility .45s;position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none}.banner-slide.active{position:relative;opacity:1;visibility:visible;pointer-events:auto}.banner-media img{object-fit:cover;object-position:center;display:block;width:100%;height:auto}img{max-width:100%}
  
	
	@media(max-width:1600px){.banner.home-banner{height:720px}}	
	@media(max-width:1200px){.textWrapper .bh1{font-size:50px;line-height:50px}.banner-slide.odd .banner-overlay::after{background-position:-296px -145px}.banner-slide.even .banner-overlay::after{background-position:127px -213px}}
	@media(max-width:992px){.banner.home-banner{height:700px}.textWrapper .bh1{font-size:40px;line-height:40px}.banner-slide.even .banner-overlay::after{background-position:177px -213px}}
	@media(max-width:920px){.banner-slide .banner-media img{object-position:center}}
	@media(max-width:767px){.banner.home-banner{height:600px}.textWrapper,.textWrapper.two{justify-content:flex-start;align-items:flex-start;text-align:left;padding:90px 20px 40px!important}.textWrapper .bh1{font-size:40px;line-height:40px;margin-bottom:10px;max-width:100%}.textWrapper p{display:none}.banner-slide.even .banner-overlay::after,.banner-slide.odd .banner-overlay::after{background:linear-gradient(28deg,rgba(153,153,153,.91) 60%,#ff1b1b 87%,rgba(240,54,54,.98) 100%);width:100%;left:0;right:0;opacity:.55}.banner-slide.no-shape .banner-overlay.solid{background:linear-gradient(90deg,rgba(208,0,36,.82) 0,rgba(208,0,36,.58) 48%,rgba(208,0,36,.1) 100%)}.banner .cbtn{padding:7px 30px;font-size:14px;min-width:190px;min-height:46px}.swipernav .swiper-button-next span::before,.swipernav .swiper-button-prev span::before{width:14px;height:14px}.swiper-pagination{bottom:145px;right:3%;width:auto}}
@media(max-width:580px){.banner.home-banner{height:500px}.textWrapper .bh1{font-size:30px;line-height:30px}.swiper-pagination{bottom:110px}.banner .cbtn{min-width:170px;font-size:13px;padding:7px 18px}.i-banner-btn-div{gap:10px}}
@media(max-width:480px){.textWrapper,.textWrapper.two{padding:78px 16px 20px!important}.textWrapper .bh1{font-size:28px;line-height:31px;letter-spacing:-.5px;word-spacing:-2px}.banner .cbtn{min-width:155px;min-height:42px;font-size:12px;gap:8px}.banner .cbtn svg{width:16px;height:16px}.swiper-pagination{bottom:92px;right:14px;gap:7px}.swiper-pagination button{width:20px;height:5px}.banner-overlay{opacity:.5}}.cab-grid-wrap,.clients-slider-wrap,.test-row-wrap,.trip-slider-wrap{position:relative;overflow:hidden}.trip-slider-track{display:flex;gap:40px;will-change:transform}.trip-slider-wrap .trip-col{flex:0 0 calc((100% - 80px)/ 3);min-width:0}.trip-slider-dots{display:none;text-align:center;margin-top:30px;gap:10px;justify-content:center;align-items:center}.cab-grid-dots button,.clients-slider-dots button,.trip-slider-dots button{background-color:#ccc;padding:0;border-radius:5px;width:40px;height:6px;margin:0 5px;outline:0;border:0;cursor:pointer}.cab-grid-dots button.active,.clients-slider-dots button.active,.trip-slider-dots button.active{background-color:var(--red)}@media (min-width:990px){.trip-slider-track{transform:none!important;transition:none!important}.trip-slider-dots{display:none!important}}@media (max-width:989px){.trip-slider-wrap{overflow:hidden}.trip-slider-track{gap:20px;transition:transform .35s}.trip-slider-wrap .trip-col{flex:0 0 calc((100% - 20px)/ 2)}.trip-slider-dots{display:flex}}
@media (max-width:579px){.trip-slider-track{gap:0}.trip-slider-wrap .trip-col{flex:0 0 100%}.trip-slider-dots{margin-top:20px}.trip-slider-dots button{width:28px;height:6px;margin:0 5px}}.clients-slider-track{display:flex;align-items:stretch;gap:20px;will-change:transform}.clients-slider-wrap .client-col{flex:0 0 auto;min-width:0;display:flex;align-items:center;justify-content:center}.clients-slider-wrap .client-col img,.clients-slider-wrap .client-col picture{display:block;max-width:100%;height:auto;margin:auto;filter:grayscale(1);transition:.3s ease-in-out}.clients-slider-wrap .client-col:hover img,.clients-slider-wrap .client-col:hover picture img{filter:grayscale(0)}.cab-grid-dots,.clients-slider-dots{display:flex;text-align:center;margin-top:70px !important;gap:10px;justify-content:center;align-items:center}.test-row-wrap.cdots {margin-top:70px !important;}
@media (min-width:1200px){.clients-slider-track{gap:30px}}
@media (max-width:1199px){.clients-slider-track{gap:20px}}
@media (max-width:767px){.clients-slider-dots{margin-top:20px}.clients-slider-dots button{width:28px;height:6px;margin:0 5px}}.cab-grid-track,.test-row-track{display:flex;align-items:stretch;gap:30px;will-change:transform}.cab-grid-wrap .cab-col,.test-row-wrap .test-col{flex:0 0 auto;min-width:0}
@media (min-width:1550px){.cab-grid-track{gap:20px}}
@media (max-width:1549px){.cab-grid-track{gap:30px}}
@media (max-width:991px){.cab-grid-track{gap:20px}}
@media (max-width:679px){.cab-grid-track{gap:0}.cab-grid-dots{margin-top:20px}.cab-grid-dots button{width:28px;height:6px;margin:0 5px}}.test-row-dots{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:30px}.test-row-dots button{width:40px;height:6px;border:0;border-radius:5px;background:#ccc;padding:0;cursor:pointer}.test-row-dots button.active{background:var(--red)}
@media(max-width:1099px){.test-row-track{gap:20px}}

@media(max-width:679px){.test-row-track{gap:0}.test-row-dots{margin-top:20px}.test-row-dots button{width:28px;height:6px}
.redban1 img,  .redban3 img, .redban4 img, .redban5 img {object-position: -500px !important;}
.redban2 img {object-position: -260px !important;}
.redban4 img {object-position: -250px !important;}.redban1 h1.bh1 {color:#3a3a3a!important;}
}


@media(max-width:899px){.becom-row-track{gap:15px}.becom-row-dots{display:flex}.becom-row-wrap .becom-col{width:100%}}
@media(max-width:580px){.swiper-pagination {bottom: 145px;}.cab-grid-wrap.cdots {margin-top:30px;}.cab-grid-dots,.clients-slider-dots {margin-top:50px !important;}.test-row-wrap.cdots {margin-top:30px !important;}}

/* header starts */
.megamenu.cities,.megamenu.cities.bookTrip{right:8%;padding:30px;border-radius:0 0 30px 30px}.book-div,.book-div1{align-content:center;display:grid}.content-div,.m-dimg,.m-dimg img{position:relative}.megamenu{background:#c71e36}.megamenu.cities.bookTrip{width:1000px!important}.cities .mwidth .tab-menu,.cities .mwidth .tab-menu a:hover{background:0 0}.bookTrip .menu-wrp{display:grid;grid-template-columns:32% 21% 47%}.menu-wrp{display:grid;grid-template-columns:25% 35% 40%}.book-div1{grid-template-columns:repeat(2,1fr);gap:15px 10px}.book-div{grid-template-columns:repeat(1,1fr);gap:15px 0}.bike-div,.menu-div{display:grid;grid-template-columns:repeat(2,1fr)}.content-div .active,.m-dimg .active{display:block}.content-div p{display:block;font-size:2em;font-weight:700;color:#fff}.mimg-d{display:flex;align-items:center;justify-content:flex-end;margin:0 30px}.m-dimg img{object-fit:cover;height:190px;width:300px;object-position:left;z-index:2}.m-dimg::after{border-image-width:2;content:'';position:absolute;background:url(images/shape.webp) bottom/395px 80px no-repeat;bottom:-20px;left:-84px;width:132%;height:100%;z-index:1;pointer-events:none}.book-div div,.menu-div div{padding:5px 0}.content-div{display:grid;align-items:start;align-content:space-between;justify-content:space-between}.content-div button{padding:11px 40px!important;border-radius:25px;margin-left:0!important;border:1px solid #fff;color:#fff;font-size:19px;line-height:23px;transition:.3s;cursor:pointer}
@media(max-width:1400px){.megamenu.cities{width:1100px!important;right:8%;padding:30px;border-radius:0 0 30px 30px}}.main-menu a.active span,.main-menu a:hover span{color:var(--red)}.book-div1{grid-template-columns:repeat(3,1fr);gap:15px 0}.megamenu.cities{width:1230px!important}
@media (max-width:1500px){.dm .megamenu.cities{width:85%!important;right:7.5%!important}.cities .menu-wrp{display:grid;grid-template-columns:24% 41% 35%}}@media(max-width:1390px){.m-dimg::after{left:-30px;width:110%}}
@media (max-width:1500px){.dm .megamenu.cities{width:85%!important;right:7.5%!important}.cities .menu-wrp{display:grid;grid-template-columns:24% 41% 35%}}@media(max-width:1300px){.dm33 .submenu-toggle, .dmenu.dm .submenu-toggle, .dm44 .submenu-toggle {position: absolute;padding: 18px 11px;right: 0;
top: 0;border: none;border-left: 1px solid #ccc;}.side-menu-close {border: none;background: transparent;}}
/* header ends */
/* footer starts */
.ascroll li a:hover,.hover-line:hover{color:var(--red)}.hover-line{position:relative;text-decoration:underline;color:#000;font-size:16px;font-weight:500}.mem-kanchipuram::after{background-image:url(images/kanchipuram-image.webp)}.mem-siruvapuri::after{background-image:url(images/siruvapuri-balasubramani-temple.webp)}.mem-wonder::after{background-image:url(images/wonderla.webp)}@media (min-width:481px){.menqq li{list-style-type:none;border-radius:30px 0 0 30px;height:55px;padding:0 5px;margin:15px 0 15px -1px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.3s ease-out;cursor:pointer;background:#fff;box-shadow:0 0 8px 0 #d5d5d5;transform:translateX(-5px)}.menqq a{display:flex;align-items:center;gap:0 15px;padding-top:7px}.menqq a span:first-child{background:#c52036;border-radius:50%;display:flex;align-items:center;height:40px;justify-content:center;width:40px}.menqq a svg{width:30px;height:30px}.menqq{display:none;position:fixed;top:45%;right:-130px;z-index:999}.menqq .cnow:hover{transform:translateX(-139px)}.menqq .cnow.brochure:hover{transform:translateX(-125px)}}.mt30{margin-top:30px}.pos{position:relative}.book-img{transform:scale(.7);background-color:transparent;border-radius:50%}.ascroll li a.active{color:var(--red);font-weight:700}.google-img{flex-direction:column}.google-img a{height:auto}.google-img.v2,.hm,.term-row .google-img a{display:none}.ftrimg{margin-bottom:120px}@media (max-width:1100px){.ftrimg{margin-bottom:30px}}.dummy-col .cablink{visibility:hidden}.google-img.v1{margin-top:20px}@media(max-width:480px){.menqq,.menqq a{text-align:center}.dnow{border-right:1px solid #fff}.copyright{padding-bottom:30px}.menqq{display:grid !important;grid-template-columns:repeat(2,1fr);list-style-type:none;margin:0;background:#c71e36;position:fixed;bottom:0;z-index:9999;width:100%;padding:5px 0}.menqq a{line-height:20px;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:space-between;color:#fff;font-weight:500;font-size:14px;height:100%}.menqq svg{width:30px;height:30px}.cnow.enow.cont-now{margin:0 -8px 0 2px}.google-img{flex-direction:row;margin:20px 0}.ftrimg{margin-bottom:20px}.hm{display:block}.dummy-col,.google-img.v2{display:none}.airport-cbe{background-image:url(images/subbanner/taxi-services-in-coimbatore-480.webp)!important}.airport-chennai{background-image:url(images/subbanner/red-taxi-chennai-480.webp)!important}.trichy-airport{background-image:url(images/subbanner/red-taxi-trichy-480.webp)!important}.madurai-airport{background-image:url(images/subbanner/red-taxi-madurai-480.webp)!important}}
/* footer ends */