* {
    box-sizing: border-box;
}
body, html {
    height: 100%;
    margin: 0;
}
body {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 16px;
    line-height: 24px;
    overflow-x: hidden;
    font-weight: 400;
    color: #000;
}

:root {
    --red: #3f51b5;
    --dred: #0e56a3;
    --dblack: #010104;
    --grey: #D9D9D9;
    --yellow: #fbb817;

}
h1,h2,h3,h4,h5,h6 {font-family: "Prompt", sans-serif;margin: 0;word-spacing: -2px;}

/* header starts */
.sp-sticky {width: 100%;height: auto;display: block;position: fixed;z-index: 99999;left: 0;top: 0;transition: all 0.3s ease;-moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
    header .container {position: relative;}.container {width: 85%;margin: 0px auto;}.justify-content-between { -ms-flex-pack: justify !important;
    justify-content: space-between !important;}
   .align-items-center {-ms-flex-align: center !important; align-items: center !important;}
   .flex-column {-ms-flex-direction: column !important;flex-direction: column !important;}
   .row {display: -ms-flexbox; display: flex;-ms-flex-wrap: wrap;}
    header .container::after {content: '';position: absolute;right: 0;top: -20px;width: 100%;height: 9px;transition: all 0.3s ease;background-position: right;}
   .logo {display: flex;}.d-flex {display: -ms-flexbox !important;display: flex !important;}
    a {color: #0d0d0d;text-decoration: none;font-family: "Plus Jakarta Sans", sans-serif;cursor: pointer;}ul {padding-left:0px;list-style-type: none;}
    header .main-menu>li>a {padding: 0px 1.1vw;color: #000000;font-size: 16px;display: flex !important;align-items: center;height: 100px;transition: all 0.3s ease;}
    header .main-menu .sub-menu {display: none;position: absolute;left: 50%;top: 100%;width: 220px;overflow: hidden;background: #fff;
    -webkit-box-shadow: 0 1px 5px 0 rgba(83, 83, 83, 0.2);box-shadow: 0 1px 5px 0 rgba(83, 83, 83, 0.2); z-index: 5;transform: translateX(-50%);
    -webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);}
    header .main-menu .enbtn {height: auto !important;padding: 10px 25px;z-index: 1;border-radius: 30px;margin-left: 15px;}
	.header-logo img {height: auto; object-fit: contain;}.enbtn {background: var(--dred);position: relative;overflow: hidden;}header .main-menu .enbtn span {color: #fff;font-size: 16px;
    font-family: "Prompt", sans-serif;}.main-menu a span {font-family: "Prompt", sans-serif;}
    .side-menu-wrap.opened {left: 0;transition: .8s;-webkit-transition: .8s;-moz-transition: .8s;-ms-transition: .8s;-o-transition: .8s;}
   .side-menu-wrap {padding-top: 70px;width: 300px;position: fixed;left: -100%;top: 0px;background: #fff;height: 100%;
    -webkit-box-shadow: 0 1px 5px 0 rgba(83, 83, 83, 0.2);box-shadow: 0 1px 5px 0 rgba(83, 83, 83, 0.2);
    overflow-y: auto;z-index: 99990; transition: .4s;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s;-o-transition: .4s;}
   .main-menu a span {position: relative;display: flex;font-weight: 400;color: #000000;font-size: 16px;}
   .home-page .sp-sticky {background-color: #002733;}
   .sp-sticky {width: 100%;height: auto;display: block;z-index: 99999;left: 0;position: fixed;top: 0;transition: all 0.3s ease;-moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;background-color: #fff;box-shadow: rgb(0 0 0 / 6%) 0px 3px 3px 0px;}
   header .container {position: relative;width: 85%;}.container {width: 85%;margin: 0px auto;}
  .row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
  .justify-content-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}
  .align-items-center {-ms-flex-align: center !important;align-items: center !important;}
  .d-flex {display: -ms-flexbox !important;display: flex !important;}
   header img {width: 120px;}img {max-width: 100%;}
  .d-none {display: none !important;}.main-menu {margin-right: 0;}
  .flex-column { -ms-flex-direction: column !important;flex-direction: column !important;}
  .main-menu {margin-right: 75px;}.main-menu>li {position: relative;}
   header .main-menu>li>a {padding: 0px 1.6vw;color: #000000;font-size: 16px;display: flex !important;align-items: center;
   height: 90px;transition: all 0.3s ease;}
  .main-menu a span {position: relative;display: flex;color: #fff;font-size: 18px;transition: all 0.3s ease;
    letter-spacing: 1px;}
  .main-menu a.active span::after, .main-menu a:hover span::after {position: absolute;content: '';width: 15px;
   height: 10px;background: url(index.html) no-repeat;background-size: contain;margin-top: -10px;transition: all 0.3s linear;}
 .main-menu {margin-right: 0;}
   .enbtn::after, .ltalk::after, .cbtn::after {content: '';position: absolute;left: 0;top: 0;width: 0;height: 100%;background: var(--yellow);transition: all 0.5s ease;z-index: -1;border-radius: 5px;}.enbtn:hover span {color: #000 !important;}header .main-menu .enbtn:hover::after {width: 100%;}
  .enbtn::after{content: '';position: absolute;left: 0;top: 0;width: 0;height: 100%;background:var(--yellow);transition: all 0.5s ease;z-index: -1;
    border-radius: 30px;}.d-none{display: none !important;}
  .megamenu {display: flex;margin-left: -40px;padding: 0px;background: #f9f7f7;position: fixed;z-index: 99999;width: 800px;top: 90px;left: auto;opacity: 0;transition: all 0.3s ease;transform: scaleY(0);box-shadow: 0px 0px 6px rgb(0 0 0 / 15%);align-items: flex-start;transform-origin: top left;}
  .mwidth {display: grid;grid-template-columns: 35% 65%;width: 100%;}
  .mwidth .tab-menu { padding-left: 0px; background: #f5f5f5;}.mwidth .tab-content {background: #fff;padding: 50px;}
.tab-content>.tab-pane {display: none;}  .tab-content>.active {display: block;}
  .mrow {align-items: flex-end;justify-content: center;display: flex;gap: 30px;flex-wrap: wrap;}
  .flex-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
  .mwidth .mrow p {font-size: 20px;font-family: 'gilroy-semibold';color: #000;}.mrow p {margin: 0px !important;}
  p {text-align: left;}.hauto {height: auto;}img { max-width: 100%;}
 .dm:hover .dm1, .dm22:hover .dm2, .dm33:hover .dm3, .dm44:hover .dm4 {transform: scaleY(1);opacity: 1;visibility: visible;}
 .mwidth .tab-menu a, .sub-menu a {padding: 8px 24px;display: flex;transition: all 0.3s ease;border-bottom: 1px solid #e5e5e5;}
 .sub-menu a, .mwidth a {font-size: 15px;}.mview {display: none;}
.justify-content-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}
.mwidth .tab-menu a:hover, .sub-menu a:hover, .tab-menu a.active {background: #efefef; color: var(--red);}
.adown {position: relative; margin-left: 3px;}
.adown {content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22px' height='22px' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7 10l5 5l5-5'/%3E%3C/svg%3E");}
.side-menu-nav .main-menu .sub-menu~i {
 position: absolute;padding: 17px 11px;right: 0;top: 0;border-left: 1px solid #ccc;}
.side-menu-nav .main-menu .sub-menu li {border-bottom: 1px solid #eee;}.main-menu .sub-menu li {line-height: 24px;}
.side-menu-nav .main-menu .sub-menu a {
padding: 15px 18px;display: block;color: #212529; font-size: 16px;transition: .4s;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s;-o-transition: .4s;}
.main-menu .sub-menu a {text-transform: capitalize;}.side-menu-nav svg {transition: all .1s linear;}
.angdown svg {transform: rotate(450deg) !important;}.d-block { display: block !important;}
.mwidth .tab-menu a, .sub-menu a {padding: 8px 24px;display: flex;transition: all 0.3s ease;border-bottom: 1px solid #e5e5e5;}
.sub-menu a, .mwidth a {font-size: 15px;}
.side-menu-close span:nth-child(1) {top: -5px;}.side-menu-close span:nth-child(3) {bottom: -5px;}
.side-menu-close span {height: 2px;width: 20px;background:var(--red);position: relative;opacity: 1;transition: .4s;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s;-o-transition: .4s;}
.side-menu-nav .main-menu>li {position: relative;border-bottom: 1px solid #ccc;}.main-menu>li {position: relative;}
.side-menu-nav .main-menu>li>a {color: #212529;padding: 13px 30px 13px 10px;display: block;transition: .4s;-webkit-transition: .4s;-moz-transition: .4s;
-ms-transition: .4s;-o-transition: .4s;}
.main-menu a span {position: relative;display: flex;font-weight: 400;color: #000000;font-size: 17px;letter-spacing:0;line-height: 24px;}
.side-menu-nav .main-menu .sub-menu li {border-bottom: 1px solid #eee;}
.main-menu .sub-menu li {line-height: 24px;}
.side-menu-nav .main-menu .sub-menu {border-top: 1px solid var(--blue);background: #fff;display: none;}
.mwidth .tab-menu a, .sub-menu a {padding: 8px 24px;display: flex;transition: all 0.3s ease;border-bottom: 1px solid #e5e5e5;}
.sub-menu a, .mwidth a {font-size: 15px;}
.dm:hover .dm1, .dm22:hover .dm2, .dm33:hover .dm3, .dm44:hover .dm4 {transform: scaleY(1);opacity: 1;visibility: visible;}
.side-menu-nav .main-menu .sub-menu {border-top: 1px solid var(--blue);background: #fff;}
.side-menu-nav .main-menu>li>a>i {color: #03328E;}.m-0 {margin: 0 !important;}
.side-menu-nav{display:flex;justify-content:space-between;flex-direction:column-reverse;height:100%;overflow-y: scroll;}
.side-menu-nav .ffsocial{padding: 13px 30px 13px 10px;margin-bottom:15px;display:block;}
.side-menu-nav .ffsocial .socials_links{margin-top:15px;}
.side-menu-nav .ffsocial   .sicons a {width: 35px;height: 35px;}
.side-menu-close.closed span:nth-child(3) {transform: translateY(-7px) rotate(-45deg); -webkit-transform: translateY(-7px) rotate(-45deg); -moz-transform: translateY(-7px) rotate(-45deg); -ms-transform: translateY(-7px) rotate(-45deg); -o-transform: translateY(-7px) rotate(-45deg);}
.side-menu-close.closed span:nth-child(1) {transform: translateY(7px) rotate(45deg);-webkit-transform: translateY(7px) rotate(45deg);-moz-transform: translateY(7px) rotate(45deg);
-ms-transform: translateY(7px) rotate(45deg);-o-transform: translateY(7px) rotate(45deg);}
.side-menu-close.closed span:nth-child(2) {opacity: 0;}.trip-col {position: relative;}.stretched-link::after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;
content: "";background-color: rgba(0, 0, 0, 0);}
.taxi-col {background: var(--dred);padding: 60px 70px 120px;display: flex;justify-content: space-between;border-radius: 34px;position: relative;}
.taxi-col img {position: absolute;right: 0;width: 500px;bottom: -1px;}.taxi-col .ch2, .taxi-col p {color: #fff;}.w70 {width: 70% !important;}.ride-deserve {padding-top: 200px !important;}



.swipernav .swiper-button-prev,
.swipernav .swiper-button-next {
  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;
}

.swipernav .swiper-button-prev {
  left: 10px; /* Adjust positioning */
}

.swipernav .swiper-button-next {
  right: 10px; /* Adjust positioning */
}

.swipernav .swiper-button-prev span::before,
.swipernav .swiper-button-next span::before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  border: solid white;
  border-width: 0 3px 3px 0;
}


.swipernav .swiper-button-prev:hover span::before,
.swipernav .swiper-button-next:hover span::before{
border: solid var(--red);
  border-width: 0 3px 3px 0;
}

.swipernav .swiper-button-prev span::before {
  transform: rotate(135deg);
}

.swipernav .swiper-button-next span::before {
  transform: rotate(-45deg);
}
.book-a-cab-d{position:fixed;bottom:110px;right:0px;width:100px;height:100px;z-index:10000;border-radius:50%;overflow:hidden}





@media (max-width: 1700px) {
    header .main-menu>li>a {padding: 0px 1.3vw; }
}

@media (max-width: 1600px) {
    .logo {width: 400px;}.main-menu a span {font-size: 14px;}
	header .main-menu>li>a {padding: 0px 17px;}
	.main-menu a span {font-size: 15px;}header .main-menu .enbtn span{font-size: 15px;}

	.swiper-slide.even::after {background-position: -1px -208px !important;}
}
@media (max-width: 1500px) {.container {width: 85%;} .logo {width: 350px;}.main-menu a span {font-size: 16px!important;}.w70 {width: 80% !important;}
header .main-menu>li>a {padding: 0px 17px;}
.dm .megamenu.cities{
    width: 75% !important;
    right: 7.5% !important;
}
.cities .menu-wrp {
    display: grid;
    grid-template-columns: 30% 35% 35%;
}
header .container {
    position: relative;
    width: 90%;
}
}

@media (max-width: 1400px) {
    .logo {width: 250px;}

}
@media (min-width:1300px) {
    .d-lg-block {display: block !important;}.d-lg-none {display: none !important;}
	.flex-lg-row {-ms-flex-direction: row !important;flex-direction: row !important;}
	.align-items-lg-center {-ms-flex-align: center !important;align-items: center !important;}
	.sub-menu {display: none !important;}.main-menu>li {position: relative;}
}
@media (min-width: 1300px) {
	.align-items-lg-center {-ms-flex-align: center !important;align-items: center !important;}
	.flex-lg-row {-ms-flex-direction: row !important;flex-direction: row !important;}
}
@media (max-width: 1300px) {.sp-sticky {padding: 10px 0;}.side-menu-nav .enbtn {background: #fff;}.adown {display: none;}.megamenu {display: none;}.sub-menu a {text-align:start !important;font-weight:500 !important;}}
@media (max-width: 1199px) {.container { width: 90%;}.adown {display: none;}.megamenu {display: none;}.w70 {width: 90% !important;}.taxi-col img {width: 400px;}}

@media (max-width: 575px) {header img {width:165px;height: auto;}}

@media (max-width: 480px) {.side-menu-close {width: 25px;}.side-menu-wrap {width: 100%;}}

/* header ends */
/* footer starts */
.frow {display: grid;grid-template-columns: 25% 65%;justify-content: space-between;gap: 50px;}
.flinks {display: grid;grid-template-columns: 24% 24% 24% 24%;justify-content: space-between;gap: 15px;}.flink-row {row-gap:50px;display: grid;}
.flinks ul {margin: 0;display: grid;gap: 5px;}.bklink, .trlink, .melink, .bplink, .bdlink, .ctlink, .cablink, .crplink, .abtlink {font-size: 18px;line-height: 26px;
    margin-bottom: 10px;font-family: "Plus Jakarta Sans", sans-serif;}.ftrimg img {width: 120px;height: auto;object-fit: contain;}.ftrimg {margin-bottom: 50px;}
footer {border-top: 1px solid rgb(102 102 102 / 30%);padding: 60px 0 0;}

.fbicon::after {
    content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgd2lkdGg9IjFlbSIgaGVpZ2h0PSIxZW0iIHN0eWxlPSItbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBkPSJNMjMuNDQ2IDE4bC44ODktNS43OTFoLTUuNTU3VjguNDUxYzAtMS41ODQuNzc2LTMuMTI5IDMuMjY1LTMuMTI5aDIuNTI2Vi4zOTJTMjIuMjc3LjAwMSAyMC4wODUuMDAxYy00LjU3NiAwLTcuNTY3IDIuNzc0LTcuNTY3IDcuNzk1djQuNDE0SDcuNDMxdjUuNzkxaDUuMDg3djE0aDYuMjZ2LTE0eiIgZmlsbD0iIzAwMCIvPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0icmdiYSgwLCAwLCAwLCAwKSIgLz48L3N2Zz4=");
}

.twiticon::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M8 2H1l8.26 11.015L1.45 22H4.1l6.388-7.349L16 22h7l-8.608-11.478L21.8 2h-2.65l-5.986 6.886zm9 18L5 4h2l12 16z'/%3E%3C/svg%3E");
}

.instaicon::after {
    content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgd2lkdGg9IjFlbSIgaGVpZ2h0PSIxZW0iIHN0eWxlPSItbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNy44IDJoOC40QzE5LjQgMiAyMiA0LjYgMjIgNy44djguNGE1LjggNS44IDAgMCAxLTUuOCA1LjhINy44QzQuNiAyMiAyIDE5LjQgMiAxNi4yVjcuOEE1LjggNS44IDAgMCAxIDcuOCAybS0uMiAyQTMuNiAzLjYgMCAwIDAgNCA3LjZ2OC44QzQgMTguMzkgNS42MSAyMCA3LjYgMjBoOC44YTMuNiAzLjYgMCAwIDAgMy42LTMuNlY3LjZDMjAgNS42MSAxOC4zOSA0IDE2LjQgNEg3LjZtOS42NSAxLjVhMS4yNSAxLjI1IDAgMCAxIDEuMjUgMS4yNUExLjI1IDEuMjUgMCAwIDEgMTcuMjUgOEExLjI1IDEuMjUgMCAwIDEgMTYgNi43NWExLjI1IDEuMjUgMCAwIDEgMS4yNS0xLjI1TTEyIDdhNSA1IDAgMCAxIDUgNWE1IDUgMCAwIDEtNSA1YTUgNSAwIDAgMS01LTVhNSA1IDAgMCAxIDUtNW0wIDJhMyAzIDAgMCAwLTMgM2EzIDMgMCAwIDAgMyAzYTMgMyAwIDAgMCAzLTNhMyAzIDAgMCAwLTMtM3oiIGZpbGw9IiMwMDAiLz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9InJnYmEoMCwgMCwgMCwgMCkiIC8+PC9zdmc+");
}

.yicon::after {
    content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBhcmlhLWhpZGRlbj0idHJ1ZSIgcm9sZT0iaW1nIiB3aWR0aD0iMWVtIiBoZWlnaHQ9IjFlbSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBmaWxsPSIjMDAwIj48cGF0aCBkPSJNOC4wNTEgMS45OTloLjA4OWMuODIyLjAwMyA0Ljk4Ny4wMzMgNi4xMS4zMzVhMi4wMSAyLjAxIDAgMCAxIDEuNDE1IDEuNDJjLjEwMS4zOC4xNzIuODgzLjIyIDEuNDAybC4wMS4xMDRsLjAyMi4yNmwuMDA4LjEwNGMuMDY1LjkxNC4wNzMgMS43Ny4wNzQgMS45NTd2LjA3NWMtLjAwMS4xOTQtLjAxIDEuMTA4LS4wODIgMi4wNmwtLjAwOC4xMDVsLS4wMDkuMTA0Yy0uMDUuNTcyLS4xMjQgMS4xNC0uMjM1IDEuNTU4YTIuMDA3IDIuMDA3IDAgMCAxLTEuNDE1IDEuNDJjLTEuMTYuMzEyLTUuNTY5LjMzNC02LjE4LjMzNWgtLjE0MmMtLjMwOSAwLTEuNTg3LS4wMDYtMi45MjctLjA1MmwtLjE3LS4wMDZsLS4wODctLjAwNGwtLjE3MS0uMDA3bC0uMTcxLS4wMDdjLTEuMTEtLjA0OS0yLjE2Ny0uMTI4LTIuNjU0LS4yNmEyLjAwNyAyLjAwNyAwIDAgMS0xLjQxNS0xLjQxOWMtLjExMS0uNDE3LS4xODUtLjk4Ni0uMjM1LTEuNTU4TC4wOSA5LjgybC0uMDA4LS4xMDRBMzEuNCAzMS40IDAgMCAxIDAgNy42OHYtLjEyM2MuMDAyLS4yMTUuMDEtLjk1OC4wNjQtMS43NzhsLjAwNy0uMTAzbC4wMDMtLjA1MmwuMDA4LS4xMDRsLjAyMi0uMjZsLjAxLS4xMDRjLjA0OC0uNTE5LjExOS0xLjAyMy4yMi0xLjQwMmEyLjAwNyAyLjAwNyAwIDAgMSAxLjQxNS0xLjQyYy40ODctLjEzIDEuNTQ0LS4yMSAyLjY1NC0uMjZsLjE3LS4wMDdsLjE3Mi0uMDA2bC4wODYtLjAwM2wuMTcxLS4wMDdBOTkuNzg4IDk5Ljc4OCAwIDAgMSA3Ljg1OCAyaC4xOTN6TTYuNCA1LjIwOXY0LjgxOGw0LjE1Ny0yLjQwOEw2LjQgNS4yMDl6Ii8+PC9nPjwvc3ZnPg==");
}

.linkedinicon::after {
    content: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="16" height="16" viewBox="0 0 24 24"%3E%3Cpath fill="currentColor" fill-rule="evenodd" d="M9.429 8.969h3.714v1.85c.535-1.064 1.907-2.02 3.968-2.02c3.951 0 4.889 2.118 4.889 6.004V22h-4v-6.312c0-2.213-.535-3.461-1.897-3.461c-1.889 0-2.674 1.345-2.674 3.46V22h-4V8.969ZM2.57 21.83h4V8.799h-4V21.83ZM7.143 4.55a2.53 2.53 0 0 1-.753 1.802a2.573 2.573 0 0 1-1.82.748a2.59 2.59 0 0 1-1.818-.747A2.548 2.548 0 0 1 2 4.55c0-.677.27-1.325.753-1.803A2.583 2.583 0 0 1 4.571 2c.682 0 1.336.269 1.819.747c.482.478.753 1.126.753 1.803Z" clip-rule="evenodd"%2F%3E%3C%2Fsvg%3E');
}
.sicons a {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border:1px solid #000;
    border-radius: 50%;
    line-height: 1;
    position: relative;
    overflow: hidden;
    transition: color .33s linear .5s, border-color ease-out .5s, background-color .33s linear 0s;
}
.sicons a:hover {border:1px solid #fff;}
.sicons a::before {
    content: '';
    position: absolute;
    width: 100%;
    transform: scale(1) translateY(67px);
    height: 100%;
    bottom: 0;
    background: var(--yellow);
    transition: transform 1s cubic-bezier(.66, .00, .34, 1.00);z-index: -1;
}
.sicons a:hover:before {
    transform: scale(1.47) translateY(0);
}.socials_links {    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    margin-top: 50px;}
.term-col {    display: flex;
    align-items: center;
    gap: 40px;}.term-row {    display: flex;
        align-items: center;
        justify-content: space-between;margin-top:50px;}
.google-img {display: flex;gap: 20px;}
.copyright a, .copyright p {
    font-size: 13px;    margin: 0;
}.copyright .container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 15px 0px;
    border-top: 1px solid #D3D3D3;
}.copyright {margin-top: 15px;}footer a:hover {color: var(--red);}.ccolor, .no-wrap {text-wrap: nowrap;}.fcol10 {display:none;}.term-col a {font-size: 14px;line-height: 24px;}
.pspace {padding: 100px 0;}.becom-col {background-color: #f1f1f1;padding: 50px;border-radius: 30px;display: flex;justify-content: space-between;align-items: center;     transition: all .3s cubic-bezier(0,0,.5,1);position:relative;}
.becom-col:hover .stretched-link {
    background-color: transparent;
    color: transparent;
    border: 1px solid transparent;
}.becom-col .stretched-link {
    background-color: transparent;
    color: transparent;
    border: 1px solid transparent;
}
.becom-col .ch2{font-weight: 500;font-size: 32px;line-height: 33px;margin-bottom: 40px;word-spacing: -2px;}
.becom-btn a {color: var(--red);background-color: #fff;padding: 10px 25px;border-radius: 15px;border: 1px solid #000;}
.becom-img  img {width: 90px;}.becom-row {display: grid;grid-template-columns: repeat(2, 1fr);gap: 50px;}
.becom-col:hover{    box-shadow: 2px 4px 16px #00000029;    transform: scale3d(1.01, 1.01, 1.01);}
.becom-btn {margin-bottom: 10px;}
.ride-sec {background-image: url('images/get-the-ride-your-deserve-image.html');background-attachment: fixed;background-position: 0px 50px;background-repeat:no-repeat;height: 600px;overflow:hidden;background-size: cover;}
.ch2 {font-size: 38px;line-height: 43px;font-weight: 500;letter-spacing: -1px;word-spacing: -2px;}
.ride-col .f20 {font-size: 24px;line-height: 30px;font-weight: 500;color:#000;margin: 20px 0;}
.ride-col p {color:#eeeeee;width: 55%;}.ride-col .ch2 {color: #fff;}.ride-col {width: 50%;}
.app-btn img {width:150px;border-radius: 8px;}.app-btn{margin-top: 40px;display: flex;flex-wrap: wrap;gap: 35px;}
.clients-slider .owl-item img {width: auto !important;margin: auto !important;filter: grayscale(1);transition: all .3s ease-in-out;}.clients-slider {margin-top: 50px;}
.clients-slider .client-col:hover img {filter: grayscale(0);}
.semt .cbtn, .corp-btn .cbtn {text-transform: capitalize !important;}
.mem-name {display: grid;grid-template-columns: 65% 25%;justify-content: space-between;gap: 50px;    border-bottom: 1px solid #c1c1c1;
    padding: 25px;}
.txamt-fl {display: flex;justify-content: space-around;gap: 30px;}
.red-para {font-size: 30px;line-height: 35px;color: var(--dred);font-weight: 600;letter-spacing: -1px;}
.data-fl {display: flex;align-items: center;gap: 40px;margin-top: 15px;}
.svg-fl{display: flex;align-items: center;gap: 20px;}.svg-fl p {font-size: 20px;line-height: 26px;color: #2c2c2c;font-weight: 500;}
.svg-fl:nth-child(1)::after {content: '';background-color: #000;width: 2px;height: 25px;display: block;position: absolute;right: -21px;}
.svg-fl {position: relative;}.mem-bo {border-bottom: none;}.mem-bo p {font-size: 20px;line-height: 28px;font-weight: 600;}.mem-div {margin-top: 50px;}
.mt-50px{margin-top: 50px;}
.cities-list .trip-img {overflow: hidden !important;}.mem-name:hover {background-color: rgb(197 32 56 / 10%);}
.mem-name:hover .ch3 {color: var(--dred);}.mem-name {position: relative;z-index: 0;}
.mem-name::after {    content: '';

    display: block;
    width: 300px;
    height: 180px;
    background-size: cover;
    background-position: center;
    position: absolute;
    z-index: 999;
    top: -50px;
    left: 45%;    transition: 0.4s cubic-bezier(0.8, 0, 0.1, 1);
    transform: scale(0) translate(0%, -0%) rotate(0.001deg);
    border-radius: 10px;opacity: 0;}.mem-name:hover::after {opacity: 1; transform: scale(1) translate(0%, 0%) rotate(0.001deg);transition: 0.6s cubic-bezier(0.8, 0, 0.1, 1);    } .no-filter:hover::after{filter: none !important;}
.mem-ooty::after { background-image: url(images/ooty-image.html);}
.mem-munnar::after { background-image: url(images/munnar-image.html);}
.mem-kodaikanal::after { background-image: url(images/kodaikanal.html);}
.mem-guruvayoor::after { background-image: url(images/guruvayoor.html);}
.mem-valparai::after { background-image: url(images/valparai.html);}
.mem-palani::after { background-image: url(images/palani-image.html);}
.mem-monkeyfalls::after { background-image: url(images/monkey-falls-mem.html);}
.mem-masaniamman::after { background-image: url(images/masaniamman-temple-mem.html);}
.mem-udumalpettai::after { background-image: url(images/udumalpet-mem.html);}
.mem-tirupur::after { background-image: url(images/tirupur-mem.html);}
.mem-erode::after { background-image: url(images/erode-mem.html);}
.mem-mayanur::after { background-image: url(images/mayanur-check-dam-mem.html);}
.mem-jedarpalayam::after { background-image: url(images/jedarpalayam-dam-mem.html);}
.mem-namakkal::after { background-image: url(images/namakkal-fort-mem.html);}
.mem-kodumudi::after { background-image: url(images/kodumudi-mem.html);}
.mem-kulithalai::after { background-image: url(images/kulithalai-mem.html);}
.mem-mukkombu::after { background-image: url(images/mukkombu-mem.html);}
.mem-manapparai::after { background-image: url(images/manapparai-mem.html);}
.mem-dindugal::after { background-image: url(images/dindigul-mem.html);}
.mem-mahaballipuram::after { background-image: url(images/mahaballipuram-mem.html);}
.mem-pondicherry::after { background-image: url(images/pondicherry-mem.html);}
.mem-vedanthangal::after { background-image: url(images/vedanthangal-mem.html);}
.mem-vellore::after { background-image: url(images/vellore-mem.html);}
.mem-gingee::after { background-image: url(images/gingee-mem.html);}
.mem-thiruvannamalai::after { background-image: url(images/thiruvannamalai-mem.html);}
.mem-tirupati::after { background-image: url(images/tirupati-mem.html);}
.mem-bangalore::after { background-image: url(images/bangalore-mem.html);}
.mem-perambalur::after { background-image: url(images/perambalur-mem.html);}
.mem-thiruchendur::after { background-image: url(images/thiruchendur-mem.html);}
.mem-sathurakiri::after { background-image: url(images/sathurakiri-mem.html);}
.mem-sivanmalai::after { background-image: url(images/sivanmalai.html);}
.mem-uthukuli::after { background-image: url(images/uthukuli-mem.html);}


.mem-madurai::after { background-image: url(images/madurai.html);}
.mem-topslip::after { background-image: url(images/topslip-pollachi.html);}
.mem-athirapally::after { background-image: url(images/athirapalli-waterfalls.html);}
.mem-yercaud::after { background-image: url(images/yercaud.html);}
.mem-mysore::after { background-image: url(images/mysore.html);}
.mem-kutralam::after { background-image: url(images/isha-yoga-center.html);}
.mem-aliyardam::after { background-image: url(images/aliyar-dam-image.html);}
.mem-kodiveri::after { background-image: url(images/kodiveri-dam.html);}
.mem-malapuzha::after { background-image: url(images/malampuzha-dam.html);}
.mem-kolli::after{background-image: url(images/kollimalai.html);}
.mem-bargur::after{background-image: url(images/bargur.html);}
.mem-kodiveri::after{background-image: url(images/kodiveri.html);}
.mem-hogenakkal::after{background-image: url(images/hogenakkal-fall.html);}
.mem-mettur::after{background-image: url(images/mettur.html);}
.mem-bhavani::after{background-image: url(images/bhavani.html);}
.mem-hasanur::after{background-image: url(images/hasanur.html);}
.mem-bandipur::after{background-image: url(images/bandipur-img.html);}
.mem-thirumoorthy::after{background-image: url(images/thirumoorthy-dam.html);}
.mem-trichy::after{background-image: url(images/trichy.html);}
.mem-samayapuram::after{background-image: url(images/samayapuram-image.html);}
.mem-velankanni::after{background-image: url(images/velankanni-chruch.html);}
.mem-chennai::after{background-image: url(images/chennai.html);}
.mem-pollachi::after{background-image: url(images/pollachi.html);}
.mem-kanyakumari::after{background-image: url(images/kanyakumari.html);}
.mem-anjaneyar::after{background-image: url(images/anjaneyar.html);}
.mem-mahadeshwara::after{background-image: url(images/mahadeshwara.html);}
.mem-yelagiri::after{background-image: url(images/yelagiri.html);}
.mem-bengaluru::after{background-image: url(images/bengaluru.html);}
.mem-puduchery::after{background-image: url(images/puduchery.html);}
.mem-mysur::after{background-image: url(images/mysur.html);}
.mem-meghamalai::after{background-image: url(images/meghamalai.html);}
.mem-avinashi::after{background-image: url(images/avinash-lingeshwara-tirupur.html);}
.mem-amaravathi-dam::after{background-image: url(images/amaravathi-dam.html);}
.mem-vattamalai::after{background-image: url(images/vattamalai.html);}
.mem-thanjavur::after{background-image: url(images/thanjavur-image.html);}
.mem-kumbakonam::after{background-image: url(images/kumbakonam-temple.html);}
.mem-rameshwaram::after{background-image: url(images/rameshwaram.html);}
.mem-mayiladuthurai::after{background-image: url(images/mayiladuthurai.html);}
.mem-chidambaram::after{background-image: url(images/chidambaram.html);}
.mem-coimbatore::after{background-image: url(images/coimbatore1.html);}
.mem-pudukottai::after{background-image: url(images/pudukottai.html);}
.mem-karaikal::after{background-image: url(images/karaikal.html);}
.mem-ariyalur::after{background-image: url(images/ariyalur.html);}
.mem-kumuli::after{background-image: url(images/kumuli.html);}
.mem-suruli::after{background-image: url(images/suruli-falls.html);}
.mem-kutralam::after{background-image: url(images/kutralam.html);}
.mem-sirumalai::after{background-image: url(images/sirumalai.html);}
.mem-kumbakarai::after{background-image: url(images/kumbakarai.html);}
.mem-papanasam::after{background-image: url(images/papanasam.html);}
.mem-srirangam::after{background-image: url(images/srirangam.html);}



.cities-trip-col .trip-col{
    display: flex;
    flex-direction: column;
    height: 100%;
    box-sizing: border-box;
}
.cities-trip-col .trip-img{
    overflow: visible;

}
.cities-trip-col .trip-cnt {
    padding: 40px 30px 70px;
    z-index: 1;

}
.cities-trip-col{
    max-height: 550px;
    max-width: 350px;
}
.j-content-c{
    justify-content: center;
}
header .enbtn{
    background: var(--yellow);

}
header .main-menu .enbtn span{
   color: #000;

}
header .enbtn::after{
background: var(--dred);
}
header .enbtn:hover span {
    color: #fff !important;
}
/* responsive starts */
@media(max-width: 1600px) {
    .frow {grid-template-columns: 28% 65%;}.flinks {grid-template-columns: 22% 22% 22% 22%;}
}
@media(max-width: 1500px) {
    .frow {grid-template-columns: 28% 65%;}.flinks {grid-template-columns: 20% 20% 20% 20%;}.becom-col .ch2 {font-size: 24px;line-height: 28px;}
    .becom-col{padding: 40px;}.mem-name .ch3 {font-size: 28px;line-height: 34px;}.red-para {font-size: 26px;line-height: 32px;}
    .svg-fl p {font-size: 18px;line-height: 26px;}.mem-name::after{width: 200px;height: 120px;left: 52%;}


}

@media(max-width: 1100px) {
    .frow {grid-template-columns: 100%;gap: 20px;}.ftrimg {margin-bottom: 30px;}.flink-row {row-gap: 35px;}
}
@media(max-width: 850px) {.copyright .container {justify-content: center;}}
@media(max-width: 767px) {
        .flinks {grid-template-columns: 18% 20% 22% 18%;}.term-row {flex-wrap: wrap;}
}
@media(max-width: 611px) {
        .flinks {grid-template-columns: 48% 48%;}.flink-row {row-gap: 15px;}
}
@media(max-width: 580px) {    .becom-col .ch2 {font-size: 22px;line-height: 26px;}.becom-row{grid-template-columns: repeat(1, 1fr);}.becom-img  img {width: 90px !important;}

}
@media(max-width: 480px) {
    .bklink2, .trlink2, .melink2, .bplink2, .bdlink2, .ctlink2, .cablink2, .crplink2, .abtlink2  {max-height: 0;overflow: hidden;transition: max-height 0.75s ease-out;}
    .bklink, .trlink, .melink, .bplink, .bdlink, .ctlink, .cablink, .crplink, .abtlink {margin:10px 0px 0px;}
    .flinks {display: flex;flex-wrap: wrap;justify-content: flex-start;gap: 30px 0px;}.fcol2, .fcol3, .fcol4, .fcol5, .fcol6, .fcol7, .fcol8, .fcol9 {width: 100%;}
    .flinks {gap: 0;}.flink-row {row-gap: 0;}footer h2{display: block;border-bottom: 1px solid #cbcbcb;font-size: 18px;padding-bottom: 5px;}
    .bklink2.open, .trlink2.open, .melink2.open, .bplink2.open, .bdlink2.open, .ctlink2.open, .cablink2.open, .crplink2.open, .abtlink2.open {height: auto;
        max-height: 500px;transition: max-height 0.75s ease-in !important;font-size: 16px;line-height: 24px;margin-bottom: 15px;}
        footer .bklink:after,footer .trlink:after,footer .melink:after,footer .ctlink:after,footer .cablink:after,footer .crplink:after,footer .abtlink:after {content: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="22" height="22" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40"%3E%3Cg transform="rotate(-90 20 20)"%3E%3Cpath fill="%23323131" d="M24.96 32.601L12.371 19.997l.088-.088l12.507-12.52a.661.661 0 0 0-.01-.921a.645.645 0 0 0-.458-.182a.653.653 0 0 0-.465.186l-13.004 13.02a.63.63 0 0 0-.176.49a.656.656 0 0 0 .18.523l13.014 13.031c.244.23.659.233.921-.02a.658.658 0 0 0-.008-.915z"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');width: 25px;float: right;}
footer .iclose.bklink:after,footer .iclose.trlink:after,footer .iclose.melink:after,footer .iclose.ctlink:after,footer .iclose.cablink:after,footer .iclose.crplink:after,footer .iclose.abtlink:after {content: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="22" height="22" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40"%3E%3Cg transform="rotate(90 20 20)"%3E%3Cpath fill="%23323131" d="M24.96 32.601L12.371 19.997l.088-.088l12.507-12.52a.661.661 0 0 0-.01-.921a.645.645 0 0 0-.458-.182a.653.653 0 0 0-.465.186l-13.004 13.02a.63.63 0 0 0-.176.49a.656.656 0 0 0 .18.523l13.014 13.031c.244.23.659.233.921-.02a.658.658 0 0 0-.008-.915z"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
width: 25px;}.frow {gap: 20px;}.ftrimg {margin-bottom: 20px;}.socials_links {margin-top: 20px;}footer {padding: 45px 0 0;}
.google-img img:nth-child(1){width: 120px;height: auto;object-fit: contain;}.google-img img:nth-child(2){width: 140px;height: auto;object-fit: contain;}
.term-col {gap: 24px;margin-top: 0;}.term-row {margin-top: 20px;}.fcol5 {display:none;}
.fcol10 {width:100%;}.fcol10 h2 {margin-top:0;border-bottom: 0;padding-bottom: 8px;word-spacing:2px;}.copyright a, .copyright p {text-align: center;font-size: 11px;line-height: 20px;
}.copyright .container {justify-content: center;}.fcol10 {display:block;margin:15px 0px 0px;}.becom-col {align-items: start;justify-content: space-between;gap: 10px;}
.becom-col {padding: 20px;}.becom-col .ch2 {font-size: 18px;line-height: 24px;}.becom-btn a {padding: 6px 15px;font-size: 13px;border-radius: 10px;}.becom-col .ch2{margin-bottom: 35px;}




}
/* footer ends */
.mb15 {margin-bottom:15px !important;}
.c5grid {display: grid;grid-template-columns: repeat(2, 1fr);}.c5grid p {color: #5C5C59;font-weight: 500;width: 90%;}
.see-btn {padding: 12px 35px;border: 1px solid #010205;border-radius: 50px;font-size: 15px;line-height: 24px;font-weight: 600;font-family: 'Prompt';}.semt {margin-top: 50px;}
.ch2 span {color: var(--dred);}.test-col {background: #f1f1f1;padding: 30px;border-radius: 20px;}
.test-col h3 {font-weight: 400;font-size: 15px;line-height: 20px;}.test-gole {display: flex;justify-content: space-between;}.test-col img {width:auto !important;}
.test-row {margin-top:100px;}.test-gole {border-top:1px solid #ccc;padding-top: 50px;margin-top: 40px;}.test-col p {width: 90%;}
.map-grid {display: grid;grid-template-columns: 48% 48%;align-items: center;justify-content: space-between;gap: 50px;}
.grid-2 {display: grid;grid-template-columns: repeat(2, 1fr);gap: 15px;}
.parrows li::after {content: '';position: absolute;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%23e01919' d='M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E") ;
    background-size: 15px;width: 15px;height: 15px;background-repeat: no-repeat;right: auto;left: 0px;bottom: auto;top: 4px;}
.parrows li {position: relative;padding-left: 30px;}.grid-2.parrows {margin-top: 60px;}.mb25 {margin-bottom: 25px;}
.pb0 {padding-bottom: 0 !important;}.tc {text-align: center;}.tc p {font-size: 16px;line-height: 24px;font-weight: 500;text-align: center;width: 100%;margin: auto;}
/* tool tip starts */
.map-d {background-size: contain;background-repeat: no-repeat;width: 750px;height: 407px;position: relative;margin:auto;margin-top:40px;}
.map-div {position: absolute;cursor: pointer;transform: translateY(-10%);}.map-div::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 24 24'%3E%3Cpath fill='%23c52038' d='M12 11.5A2.5 2.5 0 0 1 9.5 9A2.5 2.5 0 0 1 12 6.5A2.5 2.5 0 0 1 14.5 9a2.5 2.5 0 0 1-2.5 2.5M12 2a7 7 0 0 0-7 7c0 5.25 7 13 7 13s7-7.75 7-13a7 7 0 0 0-7-7'/%3E%3C/svg%3E");
    position: absolute;left: 0px;z-index: -244;height: 10px;width: 10px;cursor: pointer;}
  .map-div:hover .tooltip {opacity: 1;visibility: visible;transform: translateY(0px);}.tooltip#newt{bottom: 2px;left: -17px;}
  .tooltip {visibility: hidden;opacity: 0;position: absolute;bottom: -3px;z-index: 9999;left:20px;transition:0.3s linear;transform: translateY(-8px);padding: 5px 10px;    background-color: #0e56a3;color: #fff;border-radius: 5px;font-size: 12px;white-space: nowrap;}.map-d {width: 100%;height: 100%; text-align: center;}
/* tool tip ends */
.cab-ch3 {font-size: 28px;line-height: 33px;font-weight: 500;margin-bottom: 20px;}
.cab-col {border: 1px solid #ccc;padding: 30px 40px;border-radius: 30px;position: relative;transition: all 0.3s ease-out;height: 360px;}
.cab-col p {font-size: 18px;line-height: 26px;font-weight: 500;color: #323232;}
.cab-grid {display: grid;grid-template-columns: repeat(4, 1fr);gap: 30px;margin-top: 60px;}
.cab-img img {position: absolute;width: 340px !important;right: -40px;bottom: -60px;transition:.3s linear;}
.cab-col::after {
    content: '';
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M3 16c0-.69.56-1.25 1.25-1.25h20.537l-7.432-7.628a1.25 1.25 0 1 1 1.79-1.744l9.497 9.747a1.246 1.246 0 0 1 0 1.75l-9.497 9.747a1.25 1.25 0 1 1-1.79-1.744l7.432-7.628H4.25C3.56 17.25 3 16.69 3 16'/%3E%3C/svg%3E");
    display: block;
    width: 22px;
    height: 22px;
    position: absolute;
    bottom: 30px;
    background-size: 22px;
}.cab-col:hover {background-color: var(--dred);}.cab-col:hover .cab-ch3,.cab-col:hover p {color:#fff;}
.cab-col:hover::after {background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 32 32'%3E%3Cpath fill='white' d='M3 16c0-.69.56-1.25 1.25-1.25h20.537l-7.432-7.628a1.25 1.25 0 1 1 1.79-1.744l9.497 9.747a1.246 1.246 0 0 1 0 1.75l-9.497 9.747a1.25 1.25 0 1 1-1.79-1.744l7.432-7.628H4.25C3.56 17.25 3 16.69 3 16'/%3E%3C/svg%3E");}.cab-col:hover .cab-img img {transform: scale3d(1.05, 1.05, 1.05);}
.cab-grid .owl-stage {padding-bottom: 30px;padding-right: 30px;box-sizing: content-box;}.cab-grid .owl-stage-outer {margin-right: -25px;}
.cdots .owl-dots {text-align: center;margin-top: 30px;}.cdots .owl-dot.active {background-color: var(--red) !important;}.owl-carousel .owl-dot {background-color: #ccc !important;
    padding: 5px !important;border-radius: 5px;width: 40px;height: 6px;margin: 0px 5px;outline: 0px;} .cdots-hidden .owl-dots{display:none !important;}
.cdots .owl-dots.disabled {display: block !important;}.corporate-grid {display: grid;grid-template-columns: 55% 40%;justify-content: space-between;gap: 50px;width: 70%;
margin: auto;align-items: center;}.corporate-img img {width:100%;}.corporate-img {border-radius: 30px;overflow: hidden;display: flex;}
.bpara {font-size: 22px !important;line-height: 26px !important;font-weight: 600 !important;margin-bottom: 15px !important;}.corp-btn {margin-top: 40px;}
.cbtn {padding: 10px 30px;display: inline-flex;transition: all 0.3s linear;font-size: 15px;border-radius: 30px;position: relative;
    z-index: 9;font-weight: 500;background: var(--dred);color: #fff;overflow: hidden;}.cbtn::after {content: '';position: absolute;left: 0;top: 0;width: 0;height: 100%;background: var(--yellow);
        transition: all 0.5s ease;z-index: -1;border-radius: 30px;}.cbtn:hover::after {width: 100%;}.cbtn:hover{color: #000;}
        .trip-slider {display: grid;grid-template-columns: repeat(3, 1fr);gap: 40px;}
.state-slider {display: grid;grid-template-columns: repeat(4, 1fr);gap: 50px 25px;margin-top: 50px;}
.trip-col{border-radius: 30px;overflow: hidden;background-color: #f3f3f3;}.trip-img {display: flex;}.trip-cnt {padding: 30px 30px 50px;background-color: #f3f3f3;}
.tripcnt-grid {display: grid;grid-template-columns: 55% 40%;gap: 15px;align-items: center;justify-content: space-between;}
.trip-section .mb25 {margin-bottom: 40px;}.trip-col:hover .cbtn {color: #000;}
.trip-col:hover img {transform: scale(1.1);}.trip-img {overflow: hidden;}.trip-col img {transition: .3s linear;width: 100%;}.trip-col:hover .cbtn::after {width: 100%;}
.offer-col {display: flex;border-radius: 25px;overflow: hidden;   transition: .3s linear}.offer-row {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}
.offer-col img {transition: .3s linear;width: 100%;}.tripcnt-link {position: absolute;bottom: 40px;}.tripcnt-grid p {margin-bottom: 50px;}
.offer-col:hover {box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;}
.banner {height:800px;color: #fff;position: relative;overflow: hidden;}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-slide .bg{opacity: 0;}.swiper-slide-active .bg{opacity: 1;}
.swiper-pagination-bullet {background-color: #ccc !important;padding: 3px !important;border-radius: 5px;width: 25px;height: 0;margin: 0px 5px;outline: 0px;opacity: 1 !important;border: 1px solid rgb(0 0 0 / 10%);}.swiper-pagination-bullet-active {background: var(--dred) !important;}
.swiper-pagination {bottom:150px;display: flex;justify-content: end;width: 100%;right: 7%;}.swiper-button-prev::after,.swiper-button-next::after{display: none;}
.swiper-button-prev{left:30px;}.swiper-button-next{right:30px;}
.textWrapper .bh1,.ch1{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;}
.mt30 {margin-top:30px;}
.bh1 span{    font-weight: 500;
    background-color: var(--red);
    height: 58px;
    display: block;
    padding-left: 10px;
    width: 80%;}.map-grid .parrows li:hover {color:var(--dred);}
.swiper .swiper-wrapper .swiper-slide{display: flex;height:100%;align-items: center;justify-content:center;background-position:top center !important;background-size: cover !important;}.swiper .swiper-wrapper .swiper-slide {display: flex;height: 100%;align-items: center;justify-content: center;background-position: top center !important;background-size: cover !important;}.textWrapper {margin: 0px auto;padding: 40px 50px;width: 90%;bottom: auto;display: flex;flex-direction: column;align-items: center;
text-align: left;position: absolute;z-index: 9;height: 100%;align-items: flex-start;justify-content: center;}
.textWrapper.two{margin: 0px auto;padding: 40px 50px;width: 90%;bottom: auto;display: flex;flex-direction: column;align-items: center;
text-align: right;position: absolute;z-index: 9;height: 100%;align-items: flex-end;justify-content: center;}
.swiper-slide.odd{position:relative;overflow:hidden}
.swiper-slide.odd::after{position: absolute;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    content: '';
    height: 991px;
    width: 948px;
    background: url(images/main-bnr-shape-left.png);
    top: 0px;
    background-position: -210px -134px;
    mix-blend-mode: overlay;
    left: 0px;
    opacity: 0.7;}
.swiper-slide.even{position:relative;overflow:hidden}
.swiper-slide.even::after{     position: absolute;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    content: '';
    height: 799px;
    width: 845px;
    background: url(images/main-bnrshape.png);
    top: 0px;
    background-position: -1px -130px;
    mix-blend-mode: overlay;
    right: 0px;
    opacity: 0.7;}
.swiper-slide p{font-size:18px;}
.swiper-slide .cbtn {border:1px solid #fff;}
.bh1 .hspan{    font-size: 32px;
    line-height: 40px;
    background-color: transparent;
width: 100%;}
::selection {background-color: var(--dred);color: #fff;}.form-col input, .form-col textarea, .form-col select {display: block;margin-top: 10px;outline: none;border: 1px solid #ccc;padding: 8px 20px;    border-radius: 5px;width: 100%;font-family: "Plus Jakarta Sans", sans-serif;font-size: 15px;line-height: 24px;color: #575757;resize: none;}
.form-group {display: flex;justify-content: space-between;gap: 20px;background-color: #ebebeb;padding: 40px 40px 70px;border-radius: 15px;}
.form-col {width: 100%;}.form-col label {font-family: "Plus Jakarta Sans", sans-serif;font-size: 14px;line-height: 22px;font-weight: 600;color: #1e1e1e;}
input::placeholder {color: #bbbbbb; /* Change this to your desired color */}
.date-col input {color: #bbbbbb;outline: none;padding: 7px 20px;}
.submit-col input {background-color: #000;color: #fff;padding: 13px 30px;border-radius: 50px;cursor: pointer;font-size: 14px;letter-spacing: 1px;
border: none;font-family: 'Prompt', sans-serif;transition: .3s linear;}.submit-col {position: relative;display: flex;justify-content: center;margin-top: -26px;}
.submit-col::after {content:'';width: 90%;height: 2px;background-color: #b2b2b2;display: block;position: absolute;bottom: 23px;
z-index: -1;}.submit-col>div {padding: 0 40px;background: linear-gradient(180deg, #ebebeb 54%, transparent 50%);}
.appicon-grd {display: flex;gap: 15px;margin: 0;margin-left: 65px;}.appicon-grd li a {background-color: #fff;padding: 15px 25px;border-radius: 5px 5px 0 0;width: 150px;
    display: block;text-align: center;font-family: "Plus Jakarta Sans", sans-serif;font-size: 15px;line-height: 22px;font-weight: 600;color: #1e1e1e;}
.appicon-grd li a.active {background-color: #ebebeb;color: var(--dred);}.appicon-grd li {padding: 13px 0 0;}
.form-section {margin-top: -130px;z-index: 9;position: relative;}.submit-col input:hover {background-color: var(--dred);}
.video-row {position: relative;border-radius: 30px;overflow: hidden;}.video-content {position: absolute;bottom: 80px;left: 80px;}.video-content .ch2, .video-content p {color: #fff;}.video-content .ch2 {font-size: 24px;line-height: 30px;text-transform: uppercase;letter-spacing: 0px;}
.video-content p.chbk {font-size: 44px;line-height: 50px;font-weight: 400;letter-spacing: -1px;margin-top: 15px;margin-bottom: 0;font-family: 'Prompt';display:flex;flex-direction:column;gap: 10px;}.video-foreground {display: flex;}.video-content .chbk span {background-color: var(--red);height: 56px;display: block;}.video-content .chbk span:nth-child(2) {width: 60%;}.trip-col:hover {box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;}
.trip-col{transition: .3s linear;}.chbbk  {display: none;}.cquick-links li a {border: 1px solid #000;padding: 10px 30px;border-radius: 30px;font-weight: 700;background-color: #fff;}
.cquick-links {display: flex;gap: 30px 15px;justify-content: center;flex-wrap: wrap;background-color: #fff;padding: 35px 10px;}
.cquick-main {position: sticky;top: 90px;margin-top: 20px;margin-bottom: 30px;z-index: 9999;}
.cquick-links .active {border: 1px solid var(--dred);color: var(--dred);}
.ftable thead {background-color: #464243; padding: 5px 20px;width: 100%;}.trip-page th {color: #fff;text-align: left;padding: 5px 15px;}


/* .trip-page tbody tr:hover{box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;transition: .3s linear;} */


/* .trip-page table tbody  tr:hover {  */
 /* box-shadow: rgb(50 50 93 / 1%) 0px 13px 27px -5px, rgb(0 0 0 / 25%) 0px 8px 16px -8px!important; */
 /* transition: .3s linear;  */
/* }  */
/* .trip-page tbody tr.even{ */
    /* background-color: #f4f4f4 !important; */
/* } */

.trip-page table tbody tr:hover {
  box-shadow: rgb(50 50 93 / 10%) 0px 13px 27px -5px,
              rgb(0 0 0 / 25%) 0px 8px 16px -8px!important;
  transition: 0.3s linear;
  background-color: #f8f8f8; /* Optional for better visual feedback */
  cursor: pointer; /* Optional for interactivity */
}
/* .trip-page tbody tbody tr.even { */
  /* background-color: #f4f4f4 !important; */
/* } */
/* .trip-page  tbody tr:nth-child(even) { */
  /* background-color: #f4f4f4 !important; */
/* } */
/* .trip-page table tbody tr.even { */
  /* background-color: #f4f4f4 !important; */
/* } */
/* .trip-page tbody tr:nth-child(even)  { */
  /* background-color: #f4f4f4 !important; */
/* } */
/* table.trip-page tbody tr.even { */
  /* background-color: #f4f4f4 !important; */
/* } */
.trip-page tbody tr:nth-child(even) {
  background-color: #f4f4f4 !important;
}
.fheg tbody{height:auto}


table:hover thead  {
    background-color: var(--dred);
    color: white;
}
.nav-content {
    display: none;
}
.nav-content.active {
    display: grid !important;
}.madurai-pg .grid-63 {
    display: none;
}
.madurai-pg .grid-63:first-of-type {
    display: grid !important;
}
.maduraiw70 {width: 70%;margin: auto;}




.taxi-col:hover .appbtn a{background-color:var(--yellow)!important;}

.trip-page td {padding: 10px 15px;text-align: center;    width: 100%;}
.trip-page tr {display: flex;}.ftable {border-radius: 20px;overflow: hidden;display: flex;flex-direction: column;border: 1px solid #e1e1e1;} .ftable tbody{overflow:auto;height:300px;} .ftable tbody::-webkit-scrollbar
{
    width: 12px;
	background-color: #F5F5F5;
} .ftable tbody::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
} .ftable tbody::-webkit-scrollbar-thumb
{	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #D62929;

}
.mb3 {margin-bottom: 30px !important;}.ftable tr td:nth-child(3) {border-left:  1px solid #e1e1e1;}.ftable tr span {font-weight: bolder;}
.table-grid {display: grid;grid-template-columns: repeat(2, 1fr);gap: 40px;margin-top: 40px;}
.form-grp {background-color: #f2f2f2;padding: 40px;border-radius: 15px;}.form-grp  .form-col {margin-top: 15px;}.form-fl {display: flex;gap: 20px;}
.fl-cnt {display: grid;grid-template-columns: 63% 31%;gap: 40px;justify-content: space-between;}
.form-grp .bpara {word-spacing: 2px;font-family: 'Plus Jakarta Sans';}.subbtn {background-color: var(--dred);color: #fff;padding: 10px 30px;transition:.3s linear;font-size: 16px;line-height: 24px;border: none;border-radius: 30px;margin-top: 20px;font-family: "Plus Jakarta Sans", sans-serif;cursor: pointer;font-weight: 500;}.subbtn:hover {background-color: var(--yellow);color: #000;}.submit-col1 {text-align: right;}.pos-sti{position: sticky;top: 188px;}.ftable{transition: .3s linear;}.ftable:hover {box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;}input:focus {border: 1px solid var(--red);}.taxi-col .taxi {width: 300px;right: 40%;position: absolute;bottom: 1px;}
.taxi-cnt {position: relative;z-index: 99;}
.grid-63 {display: grid;grid-template-columns: 60% 30%;justify-content: space-between;gap: 50px;}
.ch3 {font-size: 34px;line-height: 40px;font-weight: 500;letter-spacing: -1px;word-spacing: -2px;}
p {margin: 0;}.mb15 {margin-bottom: 15px;}
.taxiservice-section .becom-col1 {background-color: #f9f0df;}.taxiservice-section .becom-col2 {background-color: #fce0dc;}
.taxiservice-section .becom-col a {font-size: 18px;line-height: 26px;font-weight: 600;}
.taxiservice-section .ch2 {color: var(--dred);}
.txamt-flmob {display: none;}.pt0 {padding-top: 0 !important;}.pb0 {padding-bottom: 0 !important;}
.infra {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;}
.cmotors .item {height: 450px;}.infra .item {position: relative;overflow: hidden;transition: all 0.3s ease-in-out;display: flex;flex-direction: column;height: 585px;}
.infra .item img {object-fit: cover;}.infra img {transition: all 0.3s ease;}
/* .infra p {position: absolute;bottom: 70px;color: #000;z-index: 999;font-size: 25px;text-align: center;width: 100%;    line-height: 33px;} */
.overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;    background: linear-gradient(to top, #f3f3f3 0%, #e5dede00);color: #fff;opacity: 1;transform: translateY(50%);transition: all 0.3s ease-in-out;}
.tourist-content {transform: translateY(-70px) !important;padding: 0px 30px;position: relative;z-index: 99;}
.tourist-content .ch3 {margin-bottom: 25px;}.state-slider {grid-template-columns: repeat(4, 1fr);gap: 20px;margin-top: 60px;}
.state-slider .trip-col {border-radius: 20px;}.state-slider .trip-cnt {padding: 40px 30px 70px;z-index: 1;}
/* .trip-cnt p {font-size: 18px;font-weight: 500;} */
.moving-car {position: absolute;bottom: -45px;transition: .3s linear;width: 300px;z-index: 2;}.trip-img{position: relative;}.state-slider .trip-img {overflow: visible;}
.state-slider .trip-col:hover .moving-car {bottom: -60px;}.state-slider .owl-stage {padding-bottom: 30px;}
.paid-cabs .trip-cnt p {font-size: 16px !important;}.paid-cabs .trip-img {overflow: hidden;}
.paid-cabs .cab-ch3 {font-size: 27px;line-height: 32px;}.paid-cabs .trip-cnt {padding: 30px 30px 40px !important;}
.c-grid {margin-top: 60px;display: grid;grid-template-columns: 33% 33% 33%;gap: 20px;justify-content: space-between;}
.dpara {font-size: 24px;line-height: 30px;font-weight: 600;margin: 20px 0;}.mb2 {margin-bottom: 20px !important;}.call, .mail {font-size: 22px;line-height: 28px;font-weight: 600;}
.c-grid .c-one {background-color: #f4f4f4;padding: 50px 40px;border-radius: 30px;text-align: center;transition:0.3s linear}
.c-grid .c-one a{transition:0.3s linear}
.c-one:hover{box-shadow: 1px 4px 12px 0px #d9d7d7;}
.c-one a{color:var(--dred);}

.c-one p {text-align: center;}.c-one svg {margin-bottom: 10px;}
.branch-add {display: grid;grid-template-columns: repeat(3, 1fr);gap: 40px 20px;margin-top: 60px;}
.num {color: var(--dred);font-weight: 700;}
.branch-list {width: 80%;margin: auto;}.office-col {padding-left: 20%;}.office-col .num{transition:0.3s linear;font-size:16px;}.office-col .num:hover{color:var(--red)}
.google-img img {padding: 0;border-radius: 6px;transition:.3s linear;width: 135px;}.mt30 {margin-top: 30px;}
.cabs{display: grid;grid-template-columns: 49% 49%;gap: 40px;justify-content: space-between;align-items: center;}.cabsl {width: 80%;}
.f20 {font-size: 20px;line-height: 26px;font-weight: 600;}.cabs-mimg {display: none;}
.cabs-row {display: grid;gap: 0;}.fcont p:nth-child(2) {font-weight: 600;text-transform: uppercase;margin-top: 10px;font-size: 16px;}.fbold {font-size: 38px;font-weight: 600;line-height: 45px;color: var(--dred);font-family: 'Prompt';}.cabs-row .cabs {padding-top:120px;}.cabs-row .cabs:nth-child(1) {padding-top:0;}
.fact {display: flex;justify-content: center;gap: 50px;margin-top: 60px;}.fcont p {text-align: center;}
.f28 {font-size: 28px;line-height: 33px;font-weight: 500 !important;}.booking-sec .cabs-mimg {margin-bottom: 15px;}
.bshadow {border-radius: 10px;margin-bottom: 10px;background: #fff;}
.faqr .question {border: 0px;padding: 15px 35px 15px 20px;}
.question {padding: 15px 25px;position: relative;display: flex;align-items: center;cursor: pointer;background-color: #f2f2f2;}
.answercont {max-height: 0;overflow: hidden;transition: 0.3s;}.question.active::after {transform: rotate(180deg);}
.question::after {content:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" preserveAspectRatio="xMidYMid meet" viewBox="0 0 16 16"%3E%3Cpath fill="currentColor" fill-rule="evenodd" d="m3.147 9l5 5h.707l5-5l-.707-.707L9 12.439V2H8v10.44L3.854 8.292L3.147 9z" clip-rule="evenodd"%2F%3E%3C%2Fsvg%3E');
position: absolute;right: 10px;transition: 0.5s;}.answer p {padding: 15px 25px;}.question .f28 {font-size: 24px;line-height: 30px;}
.faq-col .cabsl {display: grid;gap: 40px;}.clarity-row {display: grid;grid-template-columns: repeat(4, 1fr);gap: 15px;margin-top: 60px;}.clarity-col img {width: 100%;}
/* .download-app {display: grid;grid-template-columns: 48% 48%;align-items: center;justify-content: space-between;gap: 50px;    transition: .3s linear;} */
.download-app .dapp-col:nth-child(1) {text-align: right;    transition: .3s linear;}.download-app .dapp-col img {width: 600px;}

.dapp-parent-col{display:flex;justify-content:center;}
.clarity-col:hover img {transform: scale(1.1);}.clarity-col img {transition: .3s linear;width: 100%;height: 100%;}
.clarity-col {display: flex;overflow: hidden;border-radius: 40px;}.dapp-col {position: relative;}
.download-app .local-pos img {width: auto;transition: .3s linear;}.local-pos {position: absolute;top: 12%;right: 2%;height: 130px;}
img.vert-move {-webkit-animation: mover 1s infinite alternate;animation: mover 1s infinite alternate;}
.batch-col,.cabs-hatch,.icon,.icon-container{position:absolute}@keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}@-webkit-keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}.cabs-car>img{border-radius: 30px;display: flex;overflow: hidden;z-index: -1;position: relative;}.booking-sec .cabs-car1,.fair-cabs .booking-sec .cabs-car{position:relative;width:800px}.cabs-hatch{bottom:-90px;right:25%;animation:1s infinite alternate moveLeftRight}.batch-col{bottom:-137px;right:15%;z-index:-1}.icon,.icon1{font-size:31px;z-index:1}@keyframes moveLeftRight{0%{transform:translateX(-10px)}100%{transform:translateX(10px)}}.icon-container{display:flex;flex-direction:column;align-items:center;height:250px;width:100px;right:10%;top:30%;justify-content:space-between}.icon{left:-17px;top:-14px}.path,.timeline::before{position:absolute;top:0;height:100%}.icon1{position:absolute;bottom:20px;right:0}.path{left:0;width:100%;z-index:0}.box{width:60px;height:60px;display:block;margin:10px auto auto;background:0 0;animation:1s .2s infinite updown;z-index:99}.circle,.highlight,.inner,.shadow,.square{position:relative;margin:auto;padding:0}.highlight,.inner{z-index:3;border-radius:50%}.circle{background-color:#ef2929;width:36px;height:36px;top:12px;border-radius:50%}.inner{background-color:#fff;width:12px;height:12px;top:12px}.highlight{width:36px;height:36px;top:-12px;left:.5px;border-top:2px solid #ff7676;transform:rotate(30deg)}.square{background-color:#ef2929;width:18px;height:18px;bottom:2px;transform:rotate(-45deg);z-index:2;border-bottom-left-radius:2px}.shadow{background-color:#000;width:33px;height:6px;border-radius:50%;bottom:0;opacity:.2;z-index:0;animation:1s .2s infinite shadow}@keyframes updown{0%,100%{transform:translateY(0)}50%{transform:translateY(2.4px)}}@keyframes shadow{0%,100%{transform:scale(1);opacity:.2}50%{transform:scale(.95);opacity:.28}}.quote-img{margin-bottom:15px}.timeline{display:flex;flex-direction:column;align-items:center;position:relative;padding:20px 0}.timeline::before{content:"";bottom:0;left:50%;width:2%;min-width:64px;background:url(images/road.png);display:block;transform:translateX(-50%)}.milestone{display:flex;width:100%;max-width:1130px;margin:20px 0;align-items:center;position:relative;opacity:0;transform:translateY(50px);transition:opacity .6s,transform .6s}.car,.moving-taxi{position:sticky;top:350px}.milestone.visible{opacity:1;transform:translateY(0)}.milestone:nth-child(2n){flex-direction:row-reverse}.milestone .content{background:#f1f1f1;border-radius:25px;padding:30px 40px;width:45%;text-align:right;position:relative;box-shadow:0 4px 6px rgba(0,0,0,.1)}.milestone .content h2{color:var(--dred);margin-bottom:15px;font-weight:500;font-size:44px;line-height:50px}.milestone:nth-child(odd) .content::after{right:-10px}.milestone:nth-child(2n) .content::after{left:-10px}.mile-odd p{text-align:right;width:85%;margin-right:0;margin-left:auto}.mile-even p{width:80%}.mile-even h2{text-align:left}.car{z-index:99;width:30px;margin-left:3px}

.lgrid2{display:grid;grid-template-columns:50% 50%;gap:15px;margin-bottom:20px}.parrows1 li{position:relative;padding-left:30px;margin-bottom:10px}.parrows1 li::after{content:'';position:absolute;background:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cg transform="rotate(90 12 12)"%3E%3Cpath fill="%23C52038" fill-rule="evenodd" d="M11.47 3.47a.75.75 0 0 1 1.06 0l6 6a.75.75 0 1 1-1.06 1.06l-4.72-4.72V20a.75.75 0 0 1-1.5 0V5.81l-4.72 4.72a.75.75 0 1 1-1.06-1.06l6-6Z" clip-rule="evenodd"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') 0 0/20px no-repeat;width:20px;height:20px;right:auto;left:0;bottom:auto;top:2px}.parrows1{margin-bottom:40px}.file-upload{display:block;text-align:center;font-size:12px;margin-top:10px}.file-upload .file-select{border:2px solid var(--yellow);cursor:pointer;height:45px;line-height:40px;text-align:left;display:flex;border-radius:5px;background:#fff;overflow:hidden;position:relative}.file-upload .file-select .file-select-button{background:var(--yellow);padding:0 10px;display:inline-block;height:45px;line-height:40px;width:50%}.file-upload .file-select .file-select-name{line-height:40px;display:inline-block;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:50%}.file-upload .file-select input[type=file]{z-index:100;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0}.w60 {width: 60%;margin: auto;}.form-flex {display: flex;gap: 15px;}.date {color: #858585;font-size: 15px;}


.vmicon::after {content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0Ij4KCTxwYXRoIGZpbGw9IiNlMDE5MTkiIGQ9Ik00NTIuODY0IDE0OS4zMTJhMjkuMTIgMjkuMTIgMCAwIDEgNDEuNzI4LjA2NEw4MjYuMjQgNDg5LjY2NGEzMiAzMiAwIDAgMSAwIDQ0LjY3Mkw0OTQuNTkyIDg3NC42MjRhMjkuMTIgMjkuMTIgMCAwIDEtNDEuNzI4IDBhMzAuNTkgMzAuNTkgMCAwIDEgMC00Mi43NTJMNzY0LjczNiA1MTJMNDUyLjg2NCAxOTJhMzAuNTkgMzAuNTkgMCAwIDEgMC00Mi42ODhtLTI1NiAwYTI5LjEyIDI5LjEyIDAgMCAxIDQxLjcyOC4wNjRMNTcwLjI0IDQ4OS42NjRhMzIgMzIgMCAwIDEgMCA0NC42NzJMMjM4LjU5MiA4NzQuNjI0YTI5LjEyIDI5LjEyIDAgMCAxLTQxLjcyOCAwYTMwLjU5IDMwLjU5IDAgMCAxIDAtNDIuNzUyTDUwOC43MzYgNTEyTDE5Ni44NjQgMTkyYTMwLjU5IDMwLjU5IDAgMCAxIDAtNDIuNjg4IiAvPgo8L3N2Zz4=);
position: absolute;right: 4px;bottom: -3px;}.vmbtn {position: relative;display: inline-flex;padding-right: 25px;margin-top: 20px;}.vmbtn a {color: var(--red);}.blog-content{position: absolute;bottom: 30px;width: 84%;}

.blog-col {background-color: #f1f1f1;padding: 30px 40px 170px;border-radius: 25px;    position: relative;}.line-clamp2 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}.ltg {display: flex;flex-wrap: wrap;gap: 16px;}
/* Grid view styles */.grid-view .blog-col {flex: 1 1 calc(50% - 16px); /* 3 items per row */}
.ch4 {font-size: 24px;line-height: 28px;font-weight: 500;}.date {font-size: 14px;color: #747474;}
.f18 {font-size: 18px;line-height: 24px;font-weight: 500;}.recent-posts .ch3 {color: var(--dred);}
.recent-posts {border: 1px solid var(--red);padding: 30px 35px;border-radius: 30px;position: sticky;top: 120px;}.rp-column{margin-bottom: 30px;}

.blog-grid {grid-template-columns: 65% 30%;}.blog-l {padding: 30px 40px;background-color: #f1f1f1;border-radius: 30px;}.blog-img {margin: 30px 0;}
.blog-img img {width: 100%;}.hlpara {font-size: 20px;line-height: 28px;font-weight: 500;}.mb0 {margin-bottom: 0 !important;}
input.noreason {display: none;}.rules {font-size: 14px;line-height: 22px;margin-top: 25px;color: #606060;}
.rules a, .danger {color: var(--dred);}.f600 {font-weight: 600;}

.ascroll li a.active {
    color: var(--red);
    font-weight: bold;
}
.main-menu a:hover span {
    color: var(--red);
}
.main-menu a.active span {
    color: var(--red);
}



/* extra css starts */
.mtop15{margin-top:15px!important;}
.hover-line {position: relative;text-decoration: underline;color: #000;font-size: 16px;font-weight:500;}
.hover-line::after {content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background-color: #000;transition: width 0.3s ease;}
.hover-line:hover {color:var(--red);}
.vmicon {display: inline-flex;align-items: center;position: relative;padding-right: 30px;color: var(--dred);transition: all 0.3s ease;}
.mvm {display: none;}
.vmicon::after {
    content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0Ij4KCTxwYXRoIGZpbGw9IiNlMDE5MTkiIGQ9Ik00NTIuODY0IDE0OS4zMTJhMjkuMTIgMjkuMTIgMCAwIDEgNDEuNzI4LjA2NEw4MjYuMjQgNDg5LjY2NGEzMiAzMiAwIDAgMSAwIDQ0LjY3Mkw0OTQuNTkyIDg3NC42MjRhMjkuMTIgMjkuMTIgMCAwIDEtNDEuNzI4IDBhMzAuNTkgMzAuNTkgMCAwIDEgMC00Mi43NTJMNzY0LjczNiA1MTJMNDUyLjg2NCAxOTJhMzAuNTkgMzAuNTkgMCAwIDEgMC00Mi42ODhtLTI1NiAwYTI5LjEyIDI5LjEyIDAgMCAxIDQxLjcyOC4wNjRMNTcwLjI0IDQ4OS42NjRhMzIgMzIgMCAwIDEgMCA0NC42NzJMMjM4LjU5MiA4NzQuNjI0YTI5LjEyIDI5LjEyIDAgMCAxLTQxLjcyOCAwYTMwLjU5IDMwLjU5IDAgMCAxIDAtNDIuNzUyTDUwOC43MzYgNTEyTDE5Ni44NjQgMTkyYTMwLjU5IDMwLjU5IDAgMCAxIDAtNDIuNjg4IiAvPgo8L3N2Zz4=);
    position: absolute;right: 4px;bottom: -3px;}
.vmicon::after {display: inline-block;width: 24px;height: 24px;}
.vmicon:hover {color: #000;}
.vmicon:hover::after {filter: invert(0%) sepia(100%) saturate(0%) hue-rotate(252deg) brightness(10%) contrast(102%);}
.form-col select{display: block;margin-top: 10px;outline: none;border: 1px solid #ccc;padding: 8px 20px;border-radius: 5px;width: 100%;font-family: "Plus Jakarta Sans", sans-serif;
font-size: 15px;line-height: 24px;color: #1e1e1e;resize: none;}


.tripcnt-grid {display: grid;grid-template-columns: 100%;}
		 .fea{border: 1px solid #ccc;display: flex;align-items: center;justify-content: space-evenly;padding: 30px;flex-direction: column;border-radius: 20px;position:relative;}
		 .features-row{margin-top:70px;display: grid;gap: 30px;grid-template-columns:repeat(6,1fr);position:relative;}
         .fea .test-gole1 p{text-align:center;font-size: 16px;line-height: 23px;height: 50px;}
		 .fea .test-gole1 {border-top: none; padding-top: 20px;margin-top: 0px;}
		 .fea:hover{border: 1px solid var(--dred);color: #fff!important;}
		 .fea svg{transition:0.3s linear;}
		 .fea-img img{transition: .3s linear;}
         .fea:hover svg path{fill: red;}
		 .fea:hover svg  {transform: scale(1.1);fill: red;}
		 .fea:hover svg g {fill: red;}
		 .fea:hover .svg-path {fill: #3f51b5; }
		 .fea-img .svg-icon {transition: fill 0.3s ease;transform: 0.3s ease;}


/* extra css ends */
.test-col {position: relative;padding-bottom: 110px;display: flex;flex-direction: column;justify-content: space-between;height: 100%;}
.test-gole {position: absolute;padding-top: 22px;bottom: 30px;width: 88%;}
.office-col .ch3 {font-size: 30px;line-height: 38px;}

.mfea .features-col {border: 1px solid #ccc;display: flex;align-items: center;padding: 30px;flex-direction: column;border-radius: 20px;}
.mfea .features-row{display: grid;gap: 20px;grid-template-columns:repeat(4,1fr);}.mfea .mb15 {margin-bottom: 35px;}.fea-img {padding-top: 10px;width: 100%;margin-bottom: 25px;}
.fea-img img{transition: .3s linear;}.features-col:hover img {transform: scale(1.1);filter: brightness(0) saturate(100%) invert(13%) sepia(93%) saturate(7517%) hue-rotate(-10deg) brightness(97%) contrast(95%);}
.mfea .features-row {margin-top: 0;}.trip-cnt .vmicon {margin-top: 20px;position: absolute;bottom: 25px;}

.mem-container {width: 80%;margin: auto;}.mem-name .ch3 {font-size: 28px;line-height: 33px;}.mem-name .red-para {font-size: 24px;line-height: 30px;}
.svg-fl p{font-size: 16px;line-height: 24px;}.svg-fl img {width: 25px;}


/* Apply styles to the Owl Carousel items */
.owl-carousel .trip-col {
    display: flex;
    flex-direction: column;
    height: 100%; /* Ensure the height takes up the full space */
    box-sizing: border-box; /* Include padding and borders */
}

/* Align all trip-cols to the tallest */
.owl-carousel .owl-stage {
    display: flex;
    align-items: stretch; /* Forces child items to stretch equally */
}


/* Ensure images fit properly */
.trip-img img {
    width: 100%;
    height: auto;
    object-fit: cover; /* Prevent distortion */
}

/* Optional spacing between .trip-cols */
.trip-col {
    background: #f3f3f3; /* Optional background color */
    border: 1px solid #ddd; /* Optional border for better visuals */

}
.becom-row, .trip-slider {z-index: 0;}.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: linear-gradient(to top, #202020 0%, #e5dede00);
    color: #fff;
    opacity: 1;
    transform: translateY(0%);
    transition: all 0.3s ease-in-out;
}


.sub-bnr{
    position:relative;
    background:url('images/sub-bnr-img.png');
        background-size: cover;
    height:400px;
    overflow:hidden;
    transition:0.5s linear;
}
.bshape{position:absolute;left:0px;top:-100px;z-index:2;filter: brightness(0.8);
opacity: 0.8;  transition:0.5s linear;}
.b-ul{display:flex;gap:6px;color:#929493;margin: 0;padding: 10px 0;}
.b-ul a:hover{color:#c71f36}

.sub-bnr .container{display:flex;height:100%;align-items:center;}
.sub-bnr-hed{padding:0px 0px 0px 0px;position:absolute;z-index:3}
.sub-bnr-hed h1{color:#fff;font-size:50px;line-height: 50px;}

@media(max-width:1500px){
    .sub-bnr{
    height:350px;
    background-position: -200px;
    }
    .bshape {
position: absolute;
left: -200px;
top: -120px;
z-index: 2;
filter: brightness(0.8);
opacity: 0.8;
}
}

@media(max-width:900px){
    .sub-bnr{
    height:300px;
    background-position: -280px;
    }
         .bshape {
position: absolute;
left: -192px;
top: -90px;
z-index: 2;
filter: brightness(0.8);
opacity: 0.8;
} .bshape{width:600px;min-width:600px}
     .sub-bnr-hed h1{color:#fff;font-size:44px;        line-height: 44px;}
}

 @media(max-width:600px){
    .sub-bnr{
    height:250px;
    background-position: -280px;
    }
      .bshape {
      position: absolute;
left: -240px;
top: -134px;
z-index: 2;
filter: brightness(0.8);
opacity: 0.8;
}
.book-a-cab-d {
    position: fixed;
    bottom: 90px;
    right: 0px;
    width: 80px;
    height: 80px;
}
     .sub-bnr-hed h1{color:#fff;font-size:38px;line-height: 38px;}
}

 @media(max-width:400px){
    .sub-bnr{
           height: 250px;
background-position: -574px 0;

    }


      .bshape {
             position: absolute;
left: -360px;
top: -138px;
z-index: 2;
filter: brightness(0.8);
opacity: 0.8;
}
     .sub-bnr-hed h1{color:#fff;font-size:38px;}


}.mt3 {margin-top: 30px;}
.mem-name.mem-bo:hover {background-color: none;}
.appbtn {margin-top: 40px; display: flex;}
.appbtn a {border: 1px solid #fff;color: var(--dred)!important;padding: 11px 25px 13px;border-radius: 30px;font-weight: 500;transition: .3s linear;background-color:#fff!important;}
/* .appbtn a:hover {background-color: var(--yellow)!important;color: var(--dred) !important;} */
.becom-col:hover a {background-color: var(--dred);color: #fff;border: 1px solid var(--dred);}
.becom-col a {transition: .3s linear;}.bplink a, .bdlink a  {word-spacing:2px;}.ffsocial {display: flex;}.ffsocial .socials_links {align-items: end;margin-bottom: 0;}
.fcol1 {display:grid;justify-content:space-between;}

.google-img img:hover {box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;}

.map-div.map-coimbatore .tooltip {
    bottom: 0px;
    left: -73px;
}.map-div.map-pollachi .tooltip {
    bottom: 0px;
    left: -73px;
}
.slipt-div{display: grid;grid-template-columns: 60% 30%;justify-content: space-between;}
/* dynamic section */
.answer h3 {
    font-size: 28px;
    line-height: 33px;
    font-weight: 500 !important;
    margin-bottom: 20px !important;
  }
  .answer li {
    position: relative;
    padding-left: 30px;
    margin-bottom: 10px;
  }
  .answer li:after {
    content: "";
    position: absolute;
    background: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cg transform="rotate(90 12 12)"%3E%3Cpath fill="%23C52038" fill-rule="evenodd" d="M11.47 3.47a.75.75 0 0 1 1.06 0l6 6a.75.75 0 1 1-1.06 1.06l-4.72-4.72V20a.75.75 0 0 1-1.5 0V5.81l-4.72 4.72a.75.75 0 1 1-1.06-1.06l6-6Z" clip-rule="evenodd"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E')
      0 0 / 20px no-repeat;
    width: 20px;
    height: 20px;
    right: auto;
    left: 0;
    bottom: auto;
    top: 2px;
  }
.mt-50px{margin-top: 50px;}
.qr-btn img {border-radius:0;}
.chenai-app {color: #fff;background: var(--dred);padding: 8px 25px 11px;border-radius: 30px;margin-top:20px;}

.height-fit{height:max-content;}
body {padding-top:90px;}


.banner .cbtn{background:var(--yellow); color:#000;}
.banner .cbtn:hover{ color:#fff;}

.banner .cbtn::after{background: var(--dred);
}

	.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
  .date-col input {color: #525252;}











/* responsive starts */
@media(min-width: 2000px) {.form-grp {width: 500px;}.career-form {width:100%;}}
@media (max-width:1800px) {
    .map-chennai {right: 24% !important;}
}
@media(max-width: 1780px) {.form-fl {flex-wrap: wrap;gap: 0;}}
@media(max-width: 1700px) {
    .trip-slider {gap: 30px;}
    .map-chennai {top: 11%;right: 23% !important;}.map-coimbatore {left: 24%!important;}.map-trichy {left: 50%  !important;}.map-tirupur {left:30% !important;}
    .map-madurai {left: 40% !important;}.map-salem {left: 44% !important;}.map-erode {left: 29% !important;}
    .taxi-col .taxi {width: 200px;}
    .fair-cabs .cabs-car1 {width: 500px;}fair-cabs .cabs-car>img {width: 400px;}.fair-cabs .cabs-hatch,.fair-cabs .batch-col img {width: 250px;}.fair-cabs .icon-container {right: -25%;}

.map-tirunelveli{left: 33% !important;}


}
@media(max-width: 1600px) {.banner {height: 720px;}
.w60 {width: 70%;}
    .trip-slider {grid-template-columns: repeat(3, 1fr);}
}
@media(max-width: 1560px) {.logo {width: 340px;}}
@media(max-width: 1500px) {
    .ch2 {font-size: 36px;line-height: 40px;}.container {width: 90%;}.trip-cnt {padding: 35px 35px 55px;}.tripcnt-grid p {margin-top: 0;font-size: 15px;line-height: 22px;}
    .ride-sec {height: 500px;}.ride-col {width: 70%;}.ride-col p {width: 70%;}.swiper-pagination-bullet {width: 25px;}.logo {width: 210px;}
    .map-chennai {top: 11%;right: 23% !important;}.map-coimbatore {left: 23% !important;}.map-trichy {left: 50% !important;}.map-tirupur {left:30% !important;}
    .map-madurai {left: 40% !important;}.map-salem {left: 41% !important;}.map-erode {left: 30% !important;}.grid-63 .ch3.mb3 {font-size: 28px;line-height: 33px;}
    .branch-list {width: 90%;}.office-col .ch3 {font-size: 28px;line-height: 33px;margin-bottom: 15px;}.branch-add {margin-top: 40px;}
    .call, .mail {font-size: 20px;line-height: 25px;}   .cabsl {width: 90%;}.blog-l .ch3 {font-size: 30px;line-height: 35px;}
    .state-slider {grid-template-columns: repeat(3, 1fr);}.mfea .features-row {grid-template-columns: repeat(3, 1fr);}.corporate-grid {width: 80%;}.pspace {padding: 80px 0;}
}
@media(max-width: 1400px) {
    .tripcnt-grid {display: flex;flex-wrap: wrap;}.video-content {bottom: 50px;left: 50px;}.video-content p{font-size: 34px;line-height: 40px;}
    .video-content .chbk span {height: 46px;}.video-content .ch2 {font-size: 22px;line-height: 28px;}.features-row {grid-template-columns: repeat(5, 1fr);}
    .mem-name::after {width: 200px;height: 120px;left: 49%;}
}
@media(max-width: 1300px) {.cab-col {height: 320px;}.cab-img img {bottom: -45px;}.trip-cnt .cab-ch3 {font-size: 24px;line-height: 30px;}

.swiper-slide.odd::after{background-position: -270px -168px;}
.swiper-slide.even::after{background-position: 50px -200px;}


.mt-50px {
    margin-top: 40px;
}
.answer h3 {
    font-size: 22px;
    line-height: 30px;}
.map-chennai {top: 13% !important;right: 23% !important;}.map-coimbatore {left: 22% !important;}.map-trichy {top:39% !important;left: 48% !important;}.map-tirupur {left:30% !important;top: 42% !important;}
.map-madurai {top: 54%;left: 40% !important;}.map-salem {left: 44% !important;}.map-erode {left: 30% !important;}.fl-cnt {grid-template-columns: 63% 33%;}.branch-list {width: 100%;}
.c-grid {grid-template-columns: 49% 49%;}.c-grid .c-one:nth-child(3){width: 200%;}.fair-cabs .cabs-car1 {width: 360px;}.w60 {width: 80%;}.cquick-main {top: 70px;}
.mem-name .red-para {font-size: 22px;line-height: 28px; text-wrap: nowrap;}
.slipt-div {
    display: grid;
    grid-template-columns: 60% 40%;}body {padding-top: 70px;}
}
.slipt-div p{width:95%}
@media(max-width: 1200px) {


    .test-col p {font-size: 15px;}.c5grid {grid-template-columns: repeat(1, 1fr);}.semt {margin-top: 40px;}.test-row {margin-top: 80px;}
    .cab-col p {font-size: 16px;line-height: 24px;}.owl-carousel .owl-dot {width: 40px;margin: 0px 8px;}.corporate-grid {width: 100%;}.offer-col {border-radius: 15px;}
    .trip-slider {gap: 20px;}.becom-col br {display: none;}.textWrapper .bh1 {font-size: 50px;line-height: 50px;}
    .form-group {display: grid;grid-template-columns: repeat(3, 1fr);}.appicon-grd li{margin-bottom: -1px;}.fl-cnt {flex-direction: column-reverse;display: flex;}
    /* .form-grp {width: 450px;} */.form-grp form {display: grid;grid-template-columns: repeat(3, 1fr);gap: 15px;}.submit-col1 {display: flex;align-items: end;justify-content: end;}
    .taxi-col {padding: 60px 70px 80px;}.ride-deserve {padding-top: 150px !important;}.mem-name {grid-template-columns: 60% 30%;}
    .grid-63 {flex-direction: column-reverse;display: flex;}.c-one br {display: none;}.fair-cabs .icon-container {right: -50%;}.mile-odd p, .mile-even p {width: 90%;}
.w60 .form-grp form {display: block;}.blog-grid {flex-direction: column;}.features-row {margin-top: 70px;}
.test .test-row {grid-template-columns: repeat(2, 1fr) !important;}.mem-name::after{top: -80px;width: 180px;height: 100px;left: 9%;}

.swiper-slide.odd::after{background-position: -296px -145px}
.tal-l  .bh1{text-align:end;}
.swiper-slide.even::after{background-position: 127px -213px;}

.m-taxi {gap: 25px  !important;}.app-btn img {    width: 115px;}
.spli-img-div .madurai-coupon{ max-width: 320px !important;}  /*madurai page */
}
@media(max-width: 1100px) {.becom-row {gap: 25px;}.video-row #video {height: 300px;object-fit: cover;}.local-pos {right: 20%;}.download-app .local-pos img {width: 200px;}
.booking-sec .cabs-car {width: 280px;}.cabs-img2 {width: 100% !important;}.cities .trip-slider {display: grid;grid-template-columns: repeat(2, 1fr);}

.map-chennai {top: 11% !important;right: 24% !important;} .map-salem{top:30% !important;}
}
@media(max-width: 992px) {.map-grid {grid-template-columns: 100%;gap: 0;}.grid-2 {grid-template-columns: repeat(4, 1fr);}.map-d {text-align: center;}.cab-col img {width: 350px !important;}.corporate-grid {grid-template-columns: 100%;gap: 0;}.ride-col {width: 85%;}.ride-col p {width: 80%;}
.textWrapper .bh1 {font-size: 40px;line-height: 40px;}.banner {height: 700px;}

.map-chennai {right: 28% !important; top: 14% !important;}.map-coimbatore {left: 27% !important;}.map-trichy {left: 50% !important;}.map-tirupur {left:34% !important;}
.map-madurai {left: 43% !important;}.map-salem {left: 44% !important;}.map-erode {left: 33% !important;}
.taxi-col{height: 470px;}.taxi-col img {opacity: 0.3;}.taxi-cnt .ch2, .taxi-cnt p {text-shadow: 1px 1px 1px #000;}.taxi-col .taxi {right: auto;bottom: 50px;left: 10%;}
.taxi-col img {z-index: 99;}.phone-img img {z-index: 999;}.ride-deserve {padding-top: 0px !important;}
.mem-name {grid-template-columns: 55% 35%;}.mem-name .ch3 {font-size: 22px;line-height: 28px;}.mem-name  .red-para {font-size: 21px;line-height: 28px;}.mem-bo {padding-bottom: 0;}
.branch-add {grid-template-columns: repeat(2, 1fr);}.office-col {padding-left: 10%;}.cabs {grid-template-columns: 100%;}.cabs-car {display: none;}
.cabs-mimg {display: block;}.cabs-mimg img {width: 320px;}.cabsl .mt30 {margin-top: 15px;}.cabsl {width: 100%;}.booking-sec .cabs-mimg img {width: 100%;height: 300px;object-fit: cover;object-position:top;}
/* .download-app {grid-template-columns: 42% 55%;} */
.local-pos {right: 5%;}.download-app .local-pos img {width: 160px;}
.fair-cabs .cabs-mimg img {object-fit: contain;}.mile-odd p, .mile-even p {width: 100%;}.milestone .content {width: 41%;border-radius: 15px;padding: 25px 25px;}
.w60 {width: 90%;}.test-gole {width: 83%;}.state-slider {grid-template-columns: repeat(2, 1fr);margin-top: 4px;}.mfea .features-row {grid-template-columns: repeat(2, 1fr);}
.corporate-img img  {display: none;}.mem-container {width: 100%;}
.swiper-slide.even::after {
        background-position: 177px -213px;
    }
    .slipt-div {
        display: flex;
        flex-direction: column-reverse;

    }
    .slipt-div p{width:100%}
    .spli-img-div img{width: 400px;}
     /* madurai page*/
    .spli-img-div{
        display: grid;
    }
    /* madurai page*/
}

@media(max-width: 920px) {.taxi-col {display: block;}.taxi {position: absolute;}
	.swiper .swiper-wrapper .swiper-slide.bslide4{background-position: -280px ! IMPORTANT;}
    .map-chennai{right: 26% !important}
}
@media(max-width: 850px) {
    .map-chennai {top: 11%;right: 25% !important;}.map-coimbatore {left: 24% !important;}.map-trichy {top: 42% !important;left: 52% !important;}.map-tirupur {left:31% !important;}
    .map-madurai {left: 40% !important;}.map-salem {left: 44% !important;}.map-erode {left: 30% !important;}.form-grp form {grid-template-columns: repeat(2, 1fr);}
    .submit-col1 {width: 204%;}.career-form .submit-col1 {width: 100% !important;}

}
@media(max-width:810px){
	   .swiper-slide.odd::after {
        background-position: -361px -145px;
    }
}
@media(max-width: 767px) {
    .ch2 {font-size: 34px;line-height: 38px;}.pspace {padding: 70px 0;}.grid-2 {grid-template-columns: repeat(3, 1fr);}.grid-2.parrows {margin-top: 40px;}
    .banner {height: 600px;}.form-group {grid-template-columns: repeat(2, 1fr);}.video-row {border-radius: 20px}.video-content {bottom: 45px;left: 40px;}
    .chbk {font-size: 28px;line-height: 33px;gap:6px;}.video-content .chbk span {height: 43px;}.video-content .ch2 {font-size: 18px;line-height: 24px;}
    .table-grid {grid-template-columns: repeat(1, 1fr);gap: 30px;margin-top: 30px;}.ftable1 tr {display: grid;grid-template-columns: repeat(2, 1fr);}
.ftable1 thead tr {display: block;}.ftable1 tr td:nth-child(3), .ftable1 tr td:nth-child(4)  {background-color: #f4f4f4;}.ftable1 tr td {background-color: #fff;}
.taxi-col .taxi {width: 150px;left: 8%;}.taxi-col {padding: 60px 50px 80px;}.txamt-fl{display: none;}.mem-name {grid-template-columns:100%;}
.txamt-flmob {display: flex;gap: 40px;margin-top: 20px;width: 52%;justify-content: space-between;}.go-taxi {font-size: 18px;line-height: 26px;font-weight: 600;}
.mem-bo {display: none;}.moving-car {width: 240px;bottom: -37px;}.state-slider .trip-col:hover .moving-car {bottom: -52px;}
.state-slider .owl-dots {margin-top: 0 !important;}.dpara {font-size: 22px;line-height: 26px;}.c-grid .c-one {padding: 40px 30px;}
/* .download-app {gap:30px;} */
.w60 {width: 100%;}.blog-l .ch3 {font-size: 26px;line-height: 30px;}


.timeline::before{left:20px}.milestone{flex-direction:column;align-items:flex-start}.milestone:nth-child(2n){flex-direction:column}
.milestone .content{width:calc(108% - 40px);text-align:left}.milestone .content::after{left:10px;top:calc(50% - 10px)}
.milestone {width: 80%;}.mile-odd p {text-align: left;}
.moving-taxi {z-index: 99;width: 100%;margin-left: 3px;position: sticky;top: 350px;}.grid-view .ch4 {font-size: 22px;line-height: 26px;}
.video-content p.chbk {font-size: 34px;line-height: 40px;}.becom-btn a {padding: 8px 20px;border-radius: 12px !important;font-size: 15px !important;line-height: 24px;}


 .swiper-slide.odd::after {
         background-position: 0px -308px;

		background:linear-gradient(28deg, rgba(153,153,153,0.9108018207282913) 60%, rgba(255,27,27,1) 87%, rgba(240,54,54,0.9836309523809523) 100%);
    }
	.textWrapper {justify-content:flex-start;}
	.textWrapper.two {justify-content:flex-start;}
	.bh1 .hspan {
  display:none;
}


	.swiper .swiper-wrapper .swiper-slide.even {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    background-position: -260px !important;}

 .swiper-slide.even::after {
        background-position: 0px -308px;

		background:linear-gradient(28deg, rgba(153,153,153,0.9108018207282913) 60%, rgba(255,27,27,1) 87%, rgba(240,54,54,0.9836309523809523) 100%);
    }.swiper .swiper-wrapper .swiper-slide.bslide4{background-position: -70px ! IMPORTANT;}
	.swiper .swiper-wrapper .swiper-slide.bslide4:nth-child(2) {background-position: -463px ! IMPORTANT;}
.textWrapper .bh1{margin-bottom:0px;}
	.swiper-slide .textWrapper p{display:none;}
.tal-l  .bh1{text-align:start;}

    .cbtn {padding: 7px 30px;font-size: 14px;}
.swipernav .swiper-button-prev span::before, .swipernav .swiper-button-next span::before {
    content: '';
    display: block;
    width: 14px;
    height: 14px;
    border: solid white;
    border-width: 0 3px 3px 0;
}

.map-div::after{
    content:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI2M1MjAzOCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtNy41MzkgMTQuODQxbC4wMDMuMDAzbC4wMDIuMDAyYS43NTUuNzU1IDAgMCAwIC45MTIgMGwuMDAyLS4wMDJsLjAwMy0uMDAzbC4wMTItLjAwOWE2IDYgMCAwIDAgLjE5LS4xNTNhMTUuNiAxNS42IDAgMCAwIDIuMDQ2LTIuMDgyQzExLjgxIDExLjIzNSAxMyA5LjI1NSAxMyA3QTUgNSAwIDAgMCAzIDdjMCAyLjI1NSAxLjE5IDQuMjM1IDIuMjkyIDUuNTk3YTE1LjYgMTUuNiAwIDAgMCAyLjA0NiAyLjA4MmwuMTg5LjE1M3pNOCA4LjVhMS41IDEuNSAwIDEgMCAwLTNhMS41IDEuNSAwIDAgMCAwIDMiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==')
}

.map-chennai {top: 15% !important;right: 22% !important;} .map-salem{top:32% !important;}

}
@media(max-width: 680px) {
    .cab-img img {bottom: -80px;}.cab-col {height: auto;}.cab-col p {padding-bottom: 150px;}.cab-col img {width: 350px !important;bottom: -50px;}.appicon-grd li a{width: auto;}
    .map-chennai {top: 14% !important;right: 22% !important;}.map-coimbatore {left: 24% !important;}.map-trichy {left: 51% !important;}.map-tirupur {left:31% !important;}
    .map-madurai {top: 55%;left: 40% !important;}.map-salem {left: 44% !important;}.map-erode {left: 30% !important;}.fact {margin-top: 40px;}
    .fbold {font-size: 30px;line-height: 35px;}.fcont p:nth-child(2) {font-weight: 600;margin-top: 8px;font-size: 14px;}.fact {gap: 25px;}
    /* .download-app {grid-template-columns: 100%;} */
    .download-app .dapp-col img {width: 300px; /*margin: auto;*/ }.download-app .dapp-col:nth-child(1) {text-align: center;}
    .download-app .local-pos img {width: 160px;}.local-pos {right: 23%;}.milestone {width: 70%;}.milestone .content {width: calc(118% - 0px);}.cities .trip-slider {display: grid;grid-template-columns: repeat(1, 1fr);}

	.swiper .swiper-wrapper .swiper-slide.bslide4.even{
		        background-position: -250px ! important;
	}

}
@media(max-width: 580px) {
    .semt {margin-top: 30px;}.test-row {margin-top: 60px;}.test-col p {width: 100%;}.quote-img img {width: 20px !important;}.test-gole{padding-top: 25px;margin-top: 30px;}
    .pspace {padding: 60px 0;}.becom-col {border-radius: 20px;}.ride-col p {width: 100%;}.ride-col {width: 100%;}
    .ride-sec {height: auto;}.ride-col .f20 {font-size: 20px;line-height: 26px;}.cab-img img {right: 0;}.trip-col, .cab-col {border-radius: 20px;}
    .logo {width: 240px;}.trip-section .mb25 {margin-bottom: 30px;}.bh1 br {display: none;}.textWrapper .bh1 {font-size: 30px;line-height: 30px;}
    .banner {height: 500px;}.swiper-pagination-bullet {width: 20px;margin: 0px 5px;padding: 3px !important;}.swiper-pagination {bottom: 145px;right: 3%;width: auto;}
    .appicon-grd {margin-left: 35px;}.form-group {grid-template-columns: repeat(1, 1fr);gap: 5px;}.form-col input {margin-top: 5px;}
    .textWrapper {padding: 40px 20px !important;}
    .map-coimbatore {left: 22% !important;top: 37% !important;}.map-trichy {top: 39% !important;left: 49% !important;}.map-tirupur {   top: 40% !important;left:30% !important;}
    .map-madurai {top: 53%;left: 40% !important;}.map-salem {top: 29%;left: 44% !important;}.map-erode {top: 32%;left: 30%  !important;}.table-grid {gap: 20px;margin-top: 20px;}
    .cquick-links li a {padding: 8px 20px;font-size: 15px;}.form-grp form {grid-template-columns: repeat(1, 1fr);gap: 0;}
    .submit-col1 {width: 100%;}.form-grp {padding: 25px 15px;}.subbtn {margin-top: 25px;}.taxi-col img {width: 300px;}.taxi-col {height: 360px;}
    .taxi-col {border-radius: 25px;}.txamt-flmob {width: 60%;}.mem-div {margin-top: 0;}.grid-63 {gap: 30px;}.cquick-links {gap: 25px 15px;}
    .branch-add {grid-template-columns: repeat(1, 1fr);}.branch-add {margin-top: 20px;}.c-grid {grid-template-columns: 100%;}.c-grid .c-one:nth-child(3){width: 100%;}
    .office-col .ch3 {font-size: 24px;line-height: 30px;margin-bottom: 10px;}.office-col .mb2 {margin-bottom: 10px;}.c-grid {margin-top: 40px;}
    .cabsl {width: 100%;}.cabsl .mt30 {margin-top: 0;}.fcont p:nth-child(2) {font-size: 13px;line-height: 18px;}.booking-sec .cabs-mimg img {height: auto;}
    .corp-btn {margin-top: 20px;}.form-flex {display: block;}.ltg {display: block;}.grid-view .blog-col {margin-bottom: 15px;}
    .excont{display: none;}	.mvm {display: block;}.fea {padding: 15px;border-radius: 15px;}.fea .test-gole1 {padding-top: 0;}.fea svg {width: 35px;margin-bottom: 5px;}
    .features-row {margin-top: 40px;}.test .test-row {grid-template-columns: repeat(1, 1fr) !important;}.state-slider {grid-template-columns: repeat(1, 1fr);margin-top: 20px;}
    .mfea .features-row {grid-template-columns: repeat(1, 1fr);}.fea-img {padding-top: 0;margin-bottom: 20px;}
    .tripcnt-link {bottom: 22px;}.cquick-main {top: 59px;}

.textWrapper.two {align-items:flex-start;}body {padding-top: 60px;}


}
@media(max-width: 540px) {.appicon-grd li a {padding: 10px;font-size: 13px;}.appicon-grd{gap: 10px;}.appicon-grd li {width: 100%;}.appicon-grd li a{width: 100%;}.appicon-grd{margin-left: 0;}.form-group {border-radius: 0 0 15px 15px;}

}
@media (max-width:500px) {
    .map-chennai {top: 13% !important;right: 23% !important;} .map-salem{top:28%  !important;left: 42% !important;}
}

@media(max-width: 480px) {
    .ch2 {font-size: 28px;line-height: 30px;}.pspace {padding: 50px 0;}.grid-2 {grid-template-columns: repeat(2, 1fr);}.cab-col img {width: 250px !important;bottom: -30px;}
    .owl-carousel .owl-dot {width: 28px;margin: 0px 5px;height: 6px;}.cdots .owl-dots {margin-top: 20px;}.ch2 br {display:none;}.grid-2.parrows {margin-top: 25px;}
    .cab-col {padding: 25px 30px;}.cab-col .cab-ch3 {font-size: 26px;line-height: 30px;}.cab-grid .owl-stage {padding-bottom: 0;
    }.tc p {font-size: 16px;line-height: 24px;width: 90%;}.cab-grid {margin-top: 30px;}.corporate-img {border-radius: 15px;}.trip-cnt {padding: 25px 20px 40px;}
    .app-btn img {width: 115px;}.app-btn {gap: 10px;}.form-group {padding: 25px 25px 55px;}.form-col input {padding: 6px 15px;}.date-col input {padding: 5px 15px;}
    .submit-col>div {padding: 0 15px;}.submit-col::after {width: 85%;}.video-content {bottom: 25px;left: 10px;}.chbbk  {display: block;}.chbk {display: none !important;}
    .chbbk {font-size: 24px !important;line-height: 30px !important;font-weight: 500;font-family: prompt;background-color: var(--red);width: 97%;padding-left: 5px;}
    .cquick-links{gap: 20px 5px;}.cquick-main {margin: 35px 0 45px;}.taxi-col img {width: 180px;}.taxi-col {padding: 30px;}
    .taxi-cnt .bpara {font-size: 18px !important;line-height: 24px !important;}.mem-name .ch3 {font-size: 22px;line-height: 28px;}
.mem-name {padding: 25px 0;}.txamt-flmob {width: 100%;}.grid-63 .ch3.mb3 {font-size: 24px;line-height: 30px;margin-bottom: 20px;}
.state-slider .trip-cnt {padding: 40px 25px 70px;}.c-grid {gap: 15px;}.c-one svg {width: 40px;}.dpara {margin-top: 0;}
.dpara {font-size: 20px;line-height: 24px;}.branch-add {gap: 30px 20px;}.fbold {font-size: 22px;line-height: 30px;}.fact {gap: 15px;}
.cabs-mimg img {width: 100%;}.faq-col .cabsl {gap: 15px;}.question .f28 {font-size: 20px;line-height: 28px;}.question {padding: 10px 20px;}
.f28 {font-size: 24px;line-height: 30px;}.clarity-row {margin-top: 30px;}.test-row {margin-top: 35px;}.local-pos {right: 18%;}
.milestone {width: 60%;}.milestone .content {width: calc(130% - 0px);}.mile-odd p, .mile-even p {font-size: 15px;}
.milestone .content h2 {font-size: 34px;line-height: 39px;margin-bottom: 10px;}.milestone .content {padding: 25px 20px;}.cities .state-slider {margin-top:0;}
.cab-grid .owl-stage-outer {margin-right: 0px;}.blog-col {padding: 30px 25px 170px;}.blog-l {padding: 20px 15px;border-radius: 20px;}
.ch4 {font-size: 22px;line-height: 24px;margin-bottom: 10px;}.blog-l .ch3 {font-size: 24px;line-height: 28px;}.blog-img {margin: 20px 0;}
.terms-page .hlpara {font-size: 18px;line-height: 27px;}.cabs-row .cabs {padding-top:40px;}.cquick-links {padding: 25px 10px;}.taxiservice-section .becom-col a {font-size: 14px;line-height: 23px;font-weight: 600;}.term-row {justify-content: start;}
  .date-col input {color: #525252;}
}
@media (max-width:400px) {
    .map-chennai {top: 11% !important;right: 24% !important;}
}

@media(max-width: 380px) {.appicon-grd li a {padding: 10px 5px;}.appicon-grd {gap: 5px;}.call, .mail {font-size: 15px;line-height: 24px;}.local-pos {right: 5%;}
.cab-col img {width: 200px !important;right: 0px;}.tooltip {left: 0px;}}



.sub-bnr{position:relative;background-image:url('images/sub-bnr-img.png');background-size: cover !important;height:400px;overflow:hidden;transition:0.5s linear;background-repeat:norepeat;background-position: right;}
.about-ban {background-image:url('images/about-us-subanner.html');}
.corporate-ban {background-image:url('images/corporate.html');}
.cbe-ban {background-image:url('images/cbe.html');}
.partner-ban {background-image:url('images/become-a-partner-subanner.html');}
.driver-ban {background-image:url('images/driver.html');}
.cnt-ban {background-image:url('images/contact-us-subanner.html');}






.bshape{position:absolute;left:0px;top:-50px;z-index:2;filter: brightness(0.8);opacity: 0.8;  transition:0.5s linear;}
	.b-ul{display:flex;gap:6px;color:#515352}
	.b-ul a:hover{color:#c71f36}

		 .sub-bnr .container{display:flex;height:100%;align-items:center;}
		 .sub-bnr-hed{padding:0px 0px 0px 0px;position:absolute;z-index:3}
		 .sub-bnr-hed h1{color:#fff;font-size:50px;}

		 @media(max-width:1500px){
			 .sub-bnr{
			 height:300px;
			 background-position: 0 0px;
			 }
			 .bshape {
    position: absolute;
    left: -200px;
    top: -120px;
    z-index: 2;
    filter: brightness(0.8);
    opacity: 0.8;
}
.corporate-ban {
    background-position: -40px 0px;
}

		 }

@media(max-width:1200px){
 .sub-bnr {
        background-position:center;
    }
    .corporate-ban {

        background-position: -40px 0px;
    }
}


		 @media(max-width:900px){
			 .sub-bnr{
			 height:300px;
			 background-position: -380px;
			 }
			      .bshape {
        position: absolute;
        left: -192px;
        top: -90px;
        z-index: 2;
        filter: brightness(0.8);
        opacity: 0.8;
    } .bshape{width:600px;min-width:600px}
			  .sub-bnr-hed h1{color:#fff;font-size:44px;}
              .corporate-ban {

                background-position: -0px 0px;
            }
		 }

         @media(max-width:767px){
          .sub-bnr {
        background-position: -550px;
}

.corporate-ban {

    background-position: -130px 0px;
}
         }

		  @media(max-width:600px){
			 .sub-bnr{
			 height:250px;
			 background-position: -500px;
			 }
			   .bshape {
               position: absolute;
        left: -240px;
        top: -134px;
        z-index: 2;
        filter: brightness(0.8);
        opacity: 0.8;
    }
			  .sub-bnr-hed h1{color:#fff;font-size:38px;}
		 }

		  @media(max-width:400px){
			 .sub-bnr{
			        height: 250px;
        background-position: -610px 0px;

			 }
			   .bshape {
                      position: absolute;
        left: -360px;
        top: -138px;
        z-index: 2;
        filter: brightness(0.8);
        opacity: 0.8;
    }
			  .sub-bnr-hed h1{color:#fff;font-size:38px;}

              .spli-img-div .madurai-coupon{
                max-width: 100% !important;  /* madurai page */
            }
		 }
		.breadcrumb {
    position: relative;
}

.breadsec {
    position: relative;
}

.breadsec::after {
    content: '';
    position: absolute;
    height: 1000px;
    width: 100%;
    top: -18px;
    left: 0;
    z-index: -1; /* Ensures the gradient stays behind the breadcrumb content */
    background-image: linear-gradient(175deg, #fc5c5c 20%, #ffffff 50%, #ffffff 75%);
    background-size: 400% 400%; /* Ensures smooth motion across a large canvas */
    animation: redAura 12s ease infinite;
}

/* Animation for gradient movement */
@keyframes redAura {
    0% {
        background-position: 100% 50%; /* Start with the red on the right */
    }

    50% {
        background-position: 0% 50%; /* Red transitions to the left */
    }

    100% {
        background-position: 100% 50%; /* Red returns to the right */
    }
}


/* one way page trip accordian starts */
.pos-sti .accordion {
    margin-bottom: 10px;
}
.pos-sti .question {
    background-color: #464243;
    padding: 5px 20px;
    width: 100%;

    cursor: pointer;
    border: none;
    text-align: left;
    font-size: 16px;
    transition: background-color 0.3s;
    border-radius: 12px;


}
.pos-sti .question-pad{
    color: #fff;
    text-align: left;
    padding: 5px 15px;

}

.pos-sti .answer {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
    background-color: #ffffff;

}
.pos-sti .answer table {
    width: 100%;
}
.pos-sti .answer .answer-inner-table{
    border-collapse: collapse;

}
.pos-sti .answer .answer-inner-table-left{
    border-right: 1px solid #e1e1e1;
}

.pos-sti .outertd{
    padding:0px;
}
.pos-sti .outertr:hover{
    box-shadow: none;
    background-color: #fff;
}
.pos-sti .question.active{
    border-radius: 12px 12px 0px 0px;
    background-color: var(--dred);
}
.pos-sti .answer .answer-outer-table{
    border-radius: 0px 0px 12px 12px;
    overflow: hidden;
    border: 1px solid #e1e1e1;
    border-collapse: separate;
}
.pos-sti .question::after{
    content:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE1IDR2MjAuMDYzTDguMjIgMTcuMjhsLTEuNDQgMS40NGw4LjUgOC41bC43Mi42ODZsLjcyLS42ODdsOC41LTguNWwtMS40NC0xLjQ0TDE3IDI0LjA2M1Y0eiIvPjwvc3ZnPg==');
    display: flex;
    align-items: center;


}
@media (max-width:772px) {
    .pos-sti .outertr{
    display: grid;

}
.pos-sti .answer .answer-inner-table-left{
    border-right:none;

}
.pos-sti  .answer {

    overflow: auto !important;
}
.pos-sti .accordion {

    border-radius: 12px;
    overflow: hidden;
    border: 1px solid #e1e1e1;
}
.pos-sti .answer::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #D62929;
}
.pos-sti .answer::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
}
.pos-sti .answer::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
}
}
/* one way page trip accordian ends */
/* round-trip page accordian starts */
.round-trip-head th{
    color: #000;
    width: 100%;
    text-align: center;


}
.accordion{
    transition: margin-bottom 0.3s ease;
}
.accordion.active {
    margin-bottom: 15px;
}

.pos-sti .round-trip-answer {

    overflow: auto ;
}
.pos-sti .accordion {

    border-radius: 12px;
    overflow: hidden;
    border: 1px solid #e1e1e1;
}
.pos-sti .round-trip-answer.oh{
    overflow: hidden !important;
}
.pos-sti .answer .round-trip-head {
    position: sticky;
    top: 0;
    background-color: #fff; /* Ensure header has a background color */
    z-index: 2; /* Make sure header stays above the body */
    border-bottom: 2px solid #e1e1e1;
}
.pos-sti .answer .round-trip-table {

    width: 100%;
    overflow-y: auto; /* Enable scrolling for tbody */

}
/* This ensures the body of the table scrolls */
.pos-sti .round-trip-table tbody {
    display: block;

    overflow-y: auto;
}
.round-trip-table:hover thead{
    background-color: #fff;
}
.round-trip-table tr {
    display: grid;
    grid-template-columns: 30% 12% 19% 20% 19%;
}
.round-trip-table-4column tr{
    display: grid;
    grid-template-columns: 42% 14% 22% 22%;
}
.pos-sti .round-trip-answer::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #D62929;
}
.pos-sti .round-trip-answer::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
}
.pos-sti .round-trip-answer::-webkit-scrollbar {
    width: 10px;
    background-color: #F5F5F5;
}
@media (max-width:850px) {
    .submit-col1 {width: 100% !important;}

}
@media (max-width:772px) {

    .pos-sti .answer::-webkit-scrollbar {
        height:4px !important;
    }
    .pos-sti .round-trip-answer.oh{
        overflow: auto !important;
    }
    .pos-sti .round-trip-answer::-webkit-scrollbar {
        width: 8px;
        background-color: #F5F5F5;
    }
}
@media (max-width:770px) {
    .round-trip-table tr {
        grid-template-columns: 26% 13% 17% 22% 22%;
        /* min-width: 570px; */
    }
    .round-trip-table-4column tr{
        display: grid;
        grid-template-columns: 42% 14% 22% 22%;
    }
}
@media (max-width:650px) {
    .round-trip-table tr {
         min-width: 570px;
    }

}
/* round trip page ends */
/* hourly rentals page starts */

/* selection-form start */
.my-3{
    margin-bottom: 20px;
    background: #f4f4f4;
    border-radius: 15px;
}
.htt-form-grid{
    display: grid;
    grid-template-columns: 26% 28% 26% 16%;
    gap:10px;
    align-items: end;
    padding: 25px 15px;
}

@media (max-width:1300px) {
    .htt-form-grid{
         grid-template-columns: 25% 29% 24% 17%;
    }

}
@media (max-width:1200px) {
    .htt-form-grid{
        grid-template-columns: 26% 28% 26% 16%;
   }
}
@media (max-width:850px) {
    .htt-form-grid{
        grid-template-columns: repeat(3,1fr) ;
   }
   .htf-left{
    text-align: left;
    justify-content: start;
   }
}
@media (max-width:650px) {
    .htt-form-grid{
        grid-template-columns: repeat(2,1fr) ;
        gap: 15px;
   }
   .btn-top0{
    margin-top:10px;
 }

}
@media (max-width:480px) {
    .htt-form-grid{
        grid-template-columns: repeat(1,1fr) ;
        gap:15px;
   }



}


/* selection-form-end */

/* table design start */


.hourly-trip-table {

    transition: none !important;
}
.hourly-trip-table tbody,.hourly-trip-table thead{
    min-width: 628px;

}
.hourly-trip-table tbody{
    max-height: 600px;
    height:auto;

}
.hourly-trip-table .hourly-trip-head{
    padding: 5px 12px 5px 0px;
}

.hourly-trip-head th{
    text-align: center;
}
.pos-sti .hourly-trip-table tr{
    display: grid;
        grid-template-columns: 17% 11% 12% 16% 9% 33%;
        gap:2px;
    }
.hourly-trip-table tr td:nth-child(3) {border-left:  none;}

.hourly-trip-table tr td:nth-child(3), .hourly-trip-table tr td:nth-child(4)  {background-color: initial;}.hourly-trip-table tr td {background-color: initial;}
.hourly-trip-table tr td:nth-child(1) { padding-left:10px}

.hourly-trip-table th{
    padding: 5px 0px;
}
.hourly-trip-table td{
    padding: 10px 0px;
}
.pleft10{padding-left: 10px;}
@media (max-width:700px) {
    .hourly-trip-table {
        border-radius: 0px;
        overflow: auto;
        max-height: 500px;
        border: none;

    }
    .hourly-trip-table .hourly-trip-head {
        padding: 5px  0px;
    }
    .hourly-trip-table tbody::-webkit-scrollbar {
        width: 0px;}


.pos-sti .hourly-trip-table::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #D62929;
}
.pos-sti .hourly-trip-table::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
}
.pos-sti .hourly-trip-table::-webkit-scrollbar {
    width: 10px;
    background-color: #F5F5F5;
   height:4px;
}

.htt-border{
    border-radius: 20px;
    border: 1px solid #e1e1e1;
    overflow: hidden;
}

}
@media (max-width:480px) {
    .hourly-trip-table{
        max-height: 300px;
    }
}
/* table design end */
/* hourly rentals page ends */

/* about us page starts */
/* section1 start */
.cabs1-grid{
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 20px;
    width: 111%;

}

.pbox{
    display: inline-block;
   background-image: url(images/logo-bg.png);
   background-size: 100%; /* Width and height of the background */
  background-repeat: no-repeat; /* Prevents tiling */
  background-position: center; /* Centers the image */
    color: white; /* White text */
    font-family: Arial, sans-serif; /* Font family */
    font-size: 1.3em; /* Font size */
    font-weight: bold; /* Bold text */
    width:115px; /* Padding for box */
    height: 52px;
    padding:15px 0px;
    text-align: center; /* Center-align text */
    position: relative; /* Relative for pseudo-elements */
    border-radius: 10px; /* Rounded corners */
}
.text-center{
    margin-top: 10px;
    text-align: center;
    font-size:16px ;
    line-height: 20px;
}
.parrows .green::after{filter: brightness(1.2) saturate(2) hue-rotate(120deg);}
.map-d .green{filter: brightness(1.2) saturate(2) hue-rotate(120deg);}
.ftop-img img {width:100%;}
.ftop-img {display: flex;}





@media (min-width:2100px) {

	.map-chennai {left: 70% !important;}
	.map-salem {left: 45% !important;}
	.map-madurai {left: 40% !important;}
	.map-erode {left: 36% !important;}
	.map-tirupur {left: 36% !important;}
	.map-trichy {top: 42% !important;
    left: 50% !important;}
	.map-coimbatore{left: 30% !important;}
	.map-pollachi{left: 30% !important;}
	.map-hosur{    right: 58% !important;}
	.map-vellore{      right: 44% !important;}


.sub-bnr {height: 450px;}}
@media (max-width:1500px) {
    .f28 {
        font-size: 28px;
        line-height: 33px;
        font-weight: 500 !important;
    }
    .map-pollachi {left: 23% !important;}.map-karur {left: 42% !important;}
}

@media (max-width:1200px) {
    .cabs1-grid{
        grid-template-columns: repeat(2,1fr);
        gap:20px;
    }.maduraiw70 {width: 90%;margin: auto;}


}
@media (max-width:1090px) {
    .br br{
        display: none;
    }
}
@media (max-width:992px) {
    .cabs1-grid{
        grid-template-columns: repeat(4,1fr);
        gap:20px;
        width:100%;
    }
    .br br{
        display: block;
    }
        .map-pollachi {left: 25% !important;} .map-karur { top: 42% !important;left: 44% !important;}.ftop-img img {height:80px;object-fit:cover;}
}
@media (max-width:800px) {    .map-pollachi {
        left: 25% !important;
    }}
@media (max-width:600px) {
    .cabs1-grid{
        grid-template-columns: repeat(2,1fr);
        gap:20px;
        width:100%;
    }
    .corporate-ban {
        height: 250px;
        background-position: -120px 0px;
    }


}
@media (max-width:480px) {
    .br br{
        display: none;
    }.ftop-img img {height:50px;}

}
/* section1 end */
/* section-2a start*/
.cabs1-grid .icon-grid-content{
    display: grid;
        align-items: start;
        grid-template-columns: 50px auto;
        gap: 30px;
        padding: 20px;
        transition: all .3s ease;
        border-radius: 15px;
    }
.icon-grid-content>:nth-child(1){
    display: flex;
}
.cabs1-grid .icon-grid-content:hover{
    box-shadow: 2px 2px 10px #c1c1c1;
    background-color: #fff;
}
.cabs1-grid div img{
    max-width: 50px;
    width:100%;
}
span.red{
    color: var(--dred);
    font-size: 20px;
    line-height: 26px;
}

.icon-grid{
    /* grid-template-columns: repeat(3,1fr); */
    grid-template-columns: 100%;
    gap:15px;
    width:100%;
}

@media (max-width:480px) {
    .p16{
        font-size: 14px;
        line-height: 20px;
        font-weight: 700;
    }
    .cabs1-grid .icon-grid-content {
        grid-template-columns: 100%;
       gap:15px;
    }

    .icon-grid {
        gap: 10px;
        /* grid-template-columns: 35% 28% 30%; */
        grid-template-columns: 100%;
    }.maduraiw70 {width: 100%;margin: auto;}
    .sub-bnr {
        height: 250px;
        background-position: -645px 0px;
    }
    .corporate-ban {
        height: 250px;
        background-position: -314px 0px;
    }
}
/* section-2a end*/

/* section 2-b start */
.w11{
    width:111%;
}
@media (max-width:992px) {

   .w11{
    width:100%;
}
}
/* section-2b */
/* section-4 */
.grid3{
    display: grid;
    grid-template-columns: repeat(3,1fr) !important;
    width: 100% !important;
}
.grid3 .icon-grid-content{
    display: flex !important;
    flex-direction: column;
    gap: 20px ;
}
@media (max-width:990px) {
    .grid3{
        grid-template-columns: 100% !important;
    }
    .grid3 .icon-grid-content{
        display: grid !important;
        gap:30px;

    }
}
@media (max-width:480px) {
    .grid3 .icon-grid-content{

        gap:15px;

    }
}
/* section-4 */
/* milestone start*/
.mile-even-flex{
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap:10px;
}
.mile-even p{
    width: 100%;
}
.content-odd-left, .content-even-right{
    display: flex;
}
.milestone img{
    width:100%;
    max-width:176px;
    max-height: 90px;
    min-width:122px;
}
.mile-odd-flex{
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    align-items: center;
    gap:10px;

}
.mile-odd p{
    width: 100%;
}

.timeline::before {
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

@media (max-width:992px) {
    .milestone .content{
        width:43%;
    }

    }


@media (max-width: 767px) {
    .milestone .content {
        width: calc(108% - 40px);
        text-align: left;
    }
    .mile-odd-flex{
        flex-direction: row;
    }

        .map-karur {
        top: 39% !important;
        left: 41% !important;
    }

}
@media (max-width: 680px) {
    .milestone .content {
        width: calc(118% - 0px);
    }
}
@media (max-width: 480px) {
    .milestone .content {
        width: calc(130% - 0px);
    }
    .milestone img {
        min-width: 86px;
    }
}
/* milestone-end */
/* cab-grid-section start*/
.cab-grid-3{
    grid-template-columns: repeat(3,1fr);
}
.l-0{
    letter-spacing: 0px;
}

.cab-col:hover .cab-ch3 span{
    color:var(--yellow);
}
.after-none::after{
    background: none;
}
.after-none:hover::after {
    background: none;
}
.after-none .ch3-red br{
    display: none;
}
.after-none ul li{
    font-size: 18px;
    line-height: 22px;
    font-weight: 500;
    color: #323232;
    margin-bottom: 8px;

}
.cab-col:hover  ul li{
    color:#fff;
}
.cab-grid .owl-stage {
    padding-bottom: 50px;
    padding-right: 30px;
    box-sizing: content-box;
    padding-left: 2px;}

.cab-grid-3.cdots .owl-dots.disabled {
    display: none  !important;
}
.cab-col:hover .parrows li::after {
    content: '';
    position: absolute;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZiYjgxNyIgZD0iTTEyIDIwYTggOCAwIDAgMS04LThhOCA4IDAgMCAxIDgtOGE4IDggMCAwIDEgOCA4YTggOCAwIDAgMS04IDhtMC0xOEExMCAxMCAwIDAgMCAyIDEyYTEwIDEwIDAgMCAwIDEwIDEwYTEwIDEwIDAgMCAwIDEwLTEwQTEwIDEwIDAgMCAwIDEyIDIiLz48L3N2Zz4=);
    background-size: 15px;
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    right: auto;
    left: 0px;
    bottom: auto;
    top: 4px;
}
@media (max-width:1300px) {
    .after-none{
        height:340px;
    }

}
@media (max-width:1150px) {
    .cab-img img {

        width: 250px !important;}

    .after-none .ch3-red br{
            display: block;
        }
}
@media (max-width:992px) {

    .after-none .ch3-red br{
        display: none;
    }
}
@media (max-width:750px) {

    .after-none .ch3-red br{
        display: block;
    }
}
@media (max-width:680px) {

    .after-none .ch3-red br{
        display: none;
    }
}
/* cab-grid-section end*/

/* sub menu start */
.mwidth .tab-menu a, .sub-menu a {
    padding: 10px 24px;
    display: flex;
    transition: all 0.3s ease;
    border-bottom: 2px solid #c71e36;
    justify-content: flex-start;
    text-align: center;

}
.mwidth .tab-menu a:hover, .sub-menu a:hover, .tab-menu a.active {
   background:none;
    color: #fff;
}
.sub-menu a, .mwidth a {
    font-size: 18px;
    line-height:22px;
    font-weight: 600;
    color:#fff;
}
.content-div button:hover,.content-div button:active
{
    border: 1px solid var(--yellow);
    color: #000;
}

/* corporate page starts */

.clients-box .appicon-grd {
    display: flex;
    justify-content: center;
    gap: 250px;
    margin-top: 60px;
    border-bottom: 1px solid #a4a4a4;
    padding-bottom: 15px;
    margin-left:0px;
}
.corporate-hpgrid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 50px 30px;
    margin-top: 60px;
    justify-items: center;
}
.clients-box .appicon-grd li a {
    font-size: 22px;
    font-weight: 500;
    position: relative;
}
.appicon-grd li a.active{
    background: #ebebeb!important;
}
.clients-box .appicon-grd li a::before {
    content: "";
    position: absolute;
    background: var(--dred);
    width: 130%;
    height: 3px;
    left: -16px;
    bottom: -19px;
    transform: scaleX(0);
    transition: .5s ease-out;
}
.clients-box .appicon-grd .active::before {
    transform: scaleX(1) !important;
}
.corporate-icons{
    display: grid;
        grid-template-columns: repeat(3, 1fr);
        align-items: center;
        justify-items: center;
        padding-top: 20px;
        gap:10px;
        justify-content: space-between;
    }
.corporate-icons img{
    max-width: 60px;
    width: 100%;
    transition: all .3s ease;
}
.corporate-icons p{
    text-align: center;
    line-height: 20px;
}
.corporate-icons div {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
}
.ch3-red span{
    color: var(--dred);
}
@media (max-width:380px) {
    .corporate-icons{
        grid-template-columns: 29% 32% 32%;}
}
/* corporate slider */
.client-lg{
    padding:15px 30px;
}
.client-lg img{
    width:180px;
}
.pt2{
    padding-top: 20px;
}
.clientlogo-swiper {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .corporate-slider .owl-item img {width: auto !important;margin: auto !important;filter: grayscale(1);transition: all .3s ease-in-out;}
  .corporate-slider {margin-top: 50px; display: grid;gap: 15px;}
.corporate-slider .client-col:hover img {filter: grayscale(0);}

.corporate-slider .client-col {
    padding: 15px 30px;

}
.corporate-slider .owl-nav{
    /* text-align: center;
    margin-top: 60px;
        display: flex ;
        justify-content: center;
        align-items: center;
    gap:15px; */
    display: none !important;
}
.corporate-slider .owl-dots{
    display: none;
}
.corporate-slider .owl-nav button.owl-prev, .corporate-slider .owl-nav button.owl-next{
         display: flex;
        border: 1px solid var(--dred);
        align-items: center;
        justify-content: center;
        border-radius: 50%;
    padding: 10px !important;
    transition: all .3s ease;
    }
    .corporate-slider .owl-nav button.owl-prev:hover, .corporate-slider .owl-nav button.owl-next:hover{
        border: 1px solid var(--yellow);

    }
.corporate-slider .fake-col-wrapper{
    display: grid;
    gap:20px;
}

.corporate-icon-img:hover img{
    transform: scale(1.2);
}
@media (max-width:480px) {
    .corporate-slider .client-col {
        padding: 10px 20px;

    }
    .corporate-slider .fake-col-wrapper{
     gap:15px;
    }.m-taxi a {font-size: 16px !important;line-height: 24px !important;}
}
@media (max-width:380px) {
    .corporate-slider .client-col {
        padding: 10px;

    }
    .corporate-slider .fake-col-wrapper{
        gap:10px;
       }
}

/* corporate page ends */
.cities .mwidth .tab-menu li a{
    position: relative;
}
.cities .mwidth .tab-menu li a::before {
    content: "";
    position: absolute;
    background: var(--yellow);
    width: 100%;
    height: 2px;
    left: 0px;
    bottom: -3px;
    transform: scaleX(0);
    transition: .3s ease-out;

}

.cities .mwidth .tab-menu li a:hover::before {
    transform: scaleX(1) !important;
}

.m20{margin:20px;}
.book-ban{background-image: url(images/subbanner/bookatrip-banner.html)!important;}


.about-ban {background-image:url('images/about-us-subanner.html')!important;}
.corporate-ban {background-image:url('images/corporate1-bnr.html')!important;}
.cbe-ban {background-image:url('images/cbe.html');}
.partner-ban {background-image:url('images/become-a-partner-subanner.html')!important;}
.driver-ban {background-image:url('images/driver.html')!important;}
.cnt-ban {background-image:url('images/roundtrip.html')!important;}
.bone {background-image:url('images/oneway.html')!important;}
.hourbanner {background-image:url('images/rentals.png')!important;}
.roundbnr {background-image:url('images/roundtrip.html')!important;}
.support-bnr {background-image:url('images/support.html')!important;}
.test-bnr{background-image:url('images/testmonials.html')!important;}

.che-bnr{background-image:url('images/chennai.html')!important;}

.er-bnr{background-image:url('images/erode.html')!important;}
.salem-bnr{background-image:url('images/salem.html')!important;}
.t-bnr{background-image:url('images/tirupur.html')!important;}
.tri-bnr{background-image:url('images/trichy.html')!important;}
.madurai-bnr{background-image:url('images/madurai-banner.html')!important;}
.abt-bnr{background-image:url('images/abt-us-bnr.html')!important;}
.pollachi-ban{background-image:url('images/subbanner/pollachi-banner.html')!important;}
.karur-bnr{background-image:url('images/subbanner/karur-banner.html')!important;}


.hauto{height:auto;}

@media(max-width:480px){
	.abt-mob{background-image:url('images/subbanner/cbe-mob.html')!important;}
	.corporate-mob{background-image:url('images/subbanner/corporate-mob-bnr.html')!important;}
	.cities-mob{background-image:url('images/subbanner/roundtrip-mob-bnr.html')!important;}
	.cbe-mob{background-image:url('images/subbanner/cbe-mob.html')!important;}
	.salem-mob{background-image:url('images/subbanner/salem-mob-bnr.html')!important;}
	.che-mob{background-image:url('images/subbanner/che-mob.html')!important;}
	.t-mob{background-image:url('images/subbanner/tirupur-mob-bnr.html')!important;}
	.tri-mob{background-image:url('images/subbanner/trichy-mob-bnr.html')!important;}
	.m-mob{background-image:url('images/subbanner/madurai-mob-bnr.html')!important;}
	.er-mob{background-image:url('images/subbanner/erode-mob-bnr.html')!important;}
	.book-mob{background-image:url('images/subbanner/bookatrip-480.html')!important;}
	.partner-mob{background-image:url('images/subbanner/partner-480.html')!important;}
	.test-mob{background-image:url('images/subbanner/testmonials-mob-bnr.html')!important;}
	.support-mob{background-image:url('images/subbanner/support-mob-bnr.html')!important;}
	.driver-mob{background-image:url('images/subbanner/driver-480.html')!important;}
    .abt-mob {background-image: url(images/subbanner/sub-banner-red-taxi-aboutus.jpg) !important;background-position: -600px 0;}


}

.fheight{height:266px;}.m-taxi,.mbtm{margin-bottom:30px}.m-taxi.a::after,.tab:after{content:'';position:absolute;bottom:0}.fw{font-weight:700}.m-taxi{display:flex;display:flex;gap:30px;border-bottom:1px solid #cecece;width:fit-content}.pb30{padding-bottom:30px}.m-taxi a{font-size:20px;line-height:26px;font-weight:500}.m-taxi.a::after{width:60px;height:5px;background:var(--red);left:2px}.tab{border-top-right-radius:15px;border-top-left-radius:15px;padding:10px 15px;position:relative}.tab.active,.tab:hover{background:#f5f5f5}.tab:after{left:0;width:0%;height:2px;background:red;transition:.3s linear}.tab.active:after,.tab:hover:after{width:100%}.nav-content{display:none}.madurai-pg .ftable{width:300px}.fheg tbody{height:auto}.nav-content.active{display:block}.mt15{margin-top:15px;}
.fw{font-weight:700;}.content-div button {color: #000 !important;}.content-div button:hover {color: #fff !important;}
.pad-reducer {padding-top: 60px;}.mt0 {margin-top: 0 !important;}
 .mem-courtallam::after {background-image: url(images/coutrallam.html);}
 .mem-manjolai::after {background-image: url(images/manjolai.html);}
 .mem-marthandam::after {background-image: url(images/marthandam-csi-church.html);}
 .mem-nagercoil::after {background-image: url(images/nagercoil-sanguthurai-beach.html);}
 .mem-nanguneri::after {background-image: url(images/nanguneri-vanamamalai-perumal-temple.html);}
 .mem-tenkasi::after {background-image: url(images/tenkasi-kasi-viswanathar-temple.html);}
 .mem-thiruvananthapuram::after {background-image: url(images/thiruvananthapuram-kovalam-beach.html);}
 .mem-thoothukudi::after {background-image: url(images/Thoothukudi-muthunagar-beach.html);}
 .mem-kumily::after {background-image: url(images/kumuli.html);}
 .mem-sadhuragiri::after {background-image: url(images/sathuragiri-hills.html);}.main-menu .desknone {display:none !important;}

 

/* new subbanners starts */
.abt-mob {background-image: url(images/subbanner/sub-banner-red-taxi-aboutus.html) !important;}
.corporate-ban {background-image:url('images/subbanner/red-taxi-corporate-subanner.html')!important;background-position: center;}
.cbe-ban {background-image: url(images/subbanner/coimbatore-new-subanner.html) !important;}
.che-bnr {background-image: url(images/subbanner/chennai-new-subanner.html) !important;}
.madurai-bnr {background-image: url(images/subbanner/madurai-new-subanner.html) !important;}
.er-bnr {background-image: url(images/subbanner/erode-new-subanner.html) !important;}
.salem-bnr {background-image: url(images/subbanner/salem-new-subbnr.html) !important;}
.t-bnr {background-image: url(images/subbanner/tirupur-new-subbnr.html) !important;}
.pollachi-ban{background-image: url(images/pollachi-new-subbnr.html) !important;}
.karur-bnr {background-image: url(images/subbanner/karur-new-subanner.html) !important;}
.thirunelvelli-ban {background-image: url(images/subbanner/thirunelveli-subbanner.html) !important;}
/* new subbanners ends */


.call-icon {position: relative;padding-left: 40px;font-size: 18px;line-height: 26px;font-weight: 600;padding: 10px 20px 10px 50px;display: block;}
.call-icon::after {content: '';background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0xOS45NSAyMXEtMy4xMjUgMC02LjE3NS0xLjM2MnQtNS41NS0zLjg2M3QtMy44NjItNS41NVQzIDQuMDVxMC0uNDUuMy0uNzV0Ljc1LS4zSDguMXEuMzUgMCAuNjI1LjIzOHQuMzI1LjU2MmwuNjUgMy41cS4wNS40LS4wMjUuNjc1VDkuNCA4LjQ1TDYuOTc1IDEwLjlxLjUuOTI1IDEuMTg3IDEuNzg3dDEuNTEzIDEuNjYzcS43NzUuNzc1IDEuNjI1IDEuNDM4VDEzLjEgMTdsMi4zNS0yLjM1cS4yMjUtLjIyNS41ODgtLjMzN3QuNzEyLS4wNjNsMy40NS43cS4zNS4xLjU3NS4zNjNUMjEgMTUuOXY0LjA1cTAgLjQ1LS4zLjc1dC0uNzUuMyIvPjwvc3ZnPg==');display: block;width: 30px;height: 30px;background-size: 30px;background-repeat: no-repeat;position: absolute;bottom: 8px;left: 12px;}
.callaction {border: 1px solid var(--dred);border-radius: 30px;display: inline-block;margin-bottom: 25px;transition: .2s linear;}
.callaction:hover {background-color: var(--dred);}.callaction:hover a {color: #fff;}.callaction:hover .call-icon::after {filter: invert(1);}
.predcnt .trip-cnt {padding: 40px 30px 35px;}

@media (max-width: 1650px) {
    .sub-bnr {height: 350px;}
}
@media (max-width: 1500px) {
    .sub-bnr {height: 300px;}
}
@media (max-width: 1500px) {
    .sub-bnr {background-position: center;}.pad-reducer {padding-top: 40px;}
}
@media (max-width: 1300px) {.main-menu .desknone {display:block !important;}}
@media (max-width: 1100px) {
    .sub-bnr {
        background-position: -250px 0;
    }
}
@media (max-width: 992px) {
    .sub-bnr {
        background-position: -400px 0;
    }
}
@media (max-width: 767px) {
    .sub-bnr {
        background-position: -550px 0;
    }
}
@media (max-width: 650px) {
    .sub-bnr {
        background-position: -650px 0;
    }
}
@media (max-width: 580px) {
    .sub-bnr {
        background-position: -850px 0;
    }.textWrapper.two .bh1 {text-align:left;}
}
@media (max-width: 480px) {
    .book-mob, .partner-mob, .support-mob, .test-mob, .driver-mob {background-position: 0 0 !important;}
    .sub-bnr {
        height: 250px; background-position: -550px 0;
    }.pad-reducer {padding-top: 30px;}    .cquick-main {
        margin: 35px 0 0;
    }.cquick-links {padding-bottom:0 !important;} 
	.swiper .swiper-wrapper .swiper-slide.bslide4 {background-position: -500px ! important;}.predcnt .trip-cnt {padding: 40px 30px 20px;}

/* .abt-mob{background-image: url(images/subbanner/sub-banner-red-taxi-aboutus-mobile.webp) !important;}	 */
	
	
}
@media (max-width: 380px) {

    .sub-bnr {background-position: -680px 0;}.book-mob, .partner-mob, .support-mob, .test-mob, .driver-mob, .cities-mob {background-position: 0 0 !important;}
}
