/*near destination slider css*/
.nearby-slider .slick-slide {
 margin:0 10px;
    transition:.35s;
      height:280px;
      opacity: .8;
    
}
.d-flex.gap-32.one-item-on-mobile.max-width-1040 {
    max-width: 960px;
    margin: 0 auto;
}
 
.nearby-slider .slick-slide.slick-center {
    transform: scale(1);
    opacity:1;
       height:360px;
    z-index:99;
    z-index:2;
    position: relative;
   opacity: 1;
 
}

/* prevent overlap/clipping when scaling up */
.nearby-slider .slick-list {
  margin: 0 -5px;
    overflow: hidden;
   
}
.topstrip.text-right.position-absolute.top-0 {
    right: 0;
    position: absolute;
    top: -51px !important;
}
.padding-bottom-100 {padding-bottom: 100px;}
.container.position-realtive {
    position: relative;
}

.nearby-slider .slick-track {
  display: flex;
  align-items: center;
}
a.internallink {
    color: inherit;
        text-decoration: underline;
}
a.internallink:hover {
    color: #fc0;
}
p.font-bold-small.text-white a {
    color: inherit;
}
p.font-bold-small.text-white a:hover {
    color: #fc0;
}
.nearby-slider .slick-slide img {
  width:100%;
    height:100%;
    object-fit:cover;
}
.destination-item {  border-radius:18px;
    overflow:hidden;
    position:relative;}
.destination-content {
    position: absolute;
    bottom: 20px;
    width: 100%;
    left: 0;
    padding: 0 15px;
    text-align: center;
    right: 0;
}

.nearby-slider .slick-dots li.slick-active button{ background-color: #FFD227;}
.nearby-slider .slick-dots li button{
    border: 0px;
    background-color: #D9D9D9;
    border-radius: 100%;
    height: 12px;
    width: 12px;
    font-size: 0px;
}
.nearby-slider .slick-dots {display: flex; justify-content: center; align-items: center; gap: 5px; margin-top: 15px;}
.destination-content h3 {
    font-family: Plus Jakarta Sans;
    font-weight: 700; 
      font-size: 20px;
    color: #ffffff;
    line-height: normal;
    letter-spacing: 0%;
    text-transform: capitalize;
}
.destination-content p {
    font-family: Plus Jakarta Sans;
    font-weight: 400;
    font-style: Regular;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0%;
    color: #fff;
    margin-top: 10px;
}
/*near destination slider css end*/


/*slick carousel*/ 
/* Slider track */
.billing-slider .slick-track{
    display: flex !important;
    gap: 45px;
}
.our-clients img{max-width: 200px;}
.bannerheading-wdt-800{
        max-width: 800px;
    margin: 0 auto;
    line-height: 45px;
}
.icon_grid_style_title h3 {
    color: #191F1A;
    text-align: center;
    font-family: Plus Jakarta Sans;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
          
        margin: 0 auto;
        line-height: 26px;
}
.margin-top-25{margin-top: 25px;}
.padding-top-43{padding-top: 43px;}
.bookingengine-margin-top-40{margin-top: 40px;}
.bookingengine-margin-bottom-15{margin-bottom: 15px;}
.booking-engine-margin-top-30{margin-top: 30px;}
.max-width-450{max-width: 450px;}
.max-width-470{max-width: 470px;}
.inner-container-max-800{max-width: 800px; margin: 0 auto;}
.client-carousel .slick-track{display: flex; align-items: center; gap: 50px;}
.inner-container-max-980{max-width: 980px; margin: 0 auto;}

/* Each slide */
.billing-slider .slick-slide{
    height: inherit !important;
    display: flex !important;
}
.billing-slider{
    overflow: hidden;
}
.box-item {
    box-shadow: 0px 4px 9.9px 0px #00000040;
    padding: 20px;
}
.gap-35{gap: 35px;}
.margin-bottom-25 {margin-bottom: 25px;}
.font-weight-600{font-weight: 600;}
.max-width-530{max-width: 530px;} 
.margin-bottom-7{margin-bottom: 7px;}
.marginleft-right-25{margin-left: 25px; margin-right: 25px;}
.line-heigh-30{line-height: 30px;}
.gap-22{gap: 22px;}
.margin-top-70{margin-top: 70px;}
.radius-14{border-radius: 14px;}

/* Card */
.billing-slider .item.slick-slide{
     margin: 0;
  
    border:1px solid #0000001c;
    border-radius: 16px;
    background: #fff;
}
.billing-card{
      padding: 25px;
}
.font-famely-plus-jakarta{font-family:'Plus Jakarta Sans';}
.font-32-bold {font-size: 32px;}
.text-black {color: #000;}
.font-weight-700{font-weight: 700;}
. font-16 {font-size: 16px;}
.font-weight-400{font-weight: 400;}

.carz-why-choose {
    background: #f7f7f7;
    padding: 60px 0;
    overflow: hidden;
}
.flexinit{display: flex;}
.image-block img {
    width: 100%;
}
.btn-expert{
 transition: all 0.3s ease;
}
.btn-expert:hover{
    transform: translateY(-3px);
    box-shadow: 0 12px 24px rgba(255, 200, 0, 0.35);
}
.rounded-btn:hover{
    transform: translateY(-3px);
    box-shadow: 0 12px 24px rgba(255, 200, 0, 0.35);
    color: #000;
}
.image-block {
    width: 50%;
}
.content-block {
    width: 50%;
}

.carz-why-choose h2 {
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    color: #111;
    margin-bottom: 40px;
}

.carz-slider {
    margin: 0 -10px;
}

.carz-slider .slick-slide {
    padding: 0 10px;
}

.slide-item {
    position: relative;
    overflow: hidden;
    border-radius: 14px;
    height: 320px;
    transition: all .4s ease;
}

.slide-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.slide-item::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to top,
        rgba(0,0,0,.75),
        rgba(0,0,0,.25)
    );
    z-index: 1;
}

.overlay {
    position: absolute;
    left: 30px;
    right: 30px;
    bottom: 35px;
    z-index: 2;
    text-align: center;
}

.overlay h3 {
    color: #ffcc00;
    font-size: 34px;
    font-weight: 700;
    margin-bottom: 12px;
}
.campare-item {
    display: flex;
    justify-content: center;
    align-items: center;
}
.overlay p {
    color: #fff;
    font-size: 16px;
    line-height: 1.5;
    margin: 0;
}
.campare-item img {
    width: 40px;
}
.campare-table .campare-item:last-child{border-bottom-left-radius: 25px;border-bottom-right-radius: 25px;box-shadow: 0 12px 20px -8px #00000040;
 }

/* Center Slide Large */
.carz-slider .slick-slide {
    transform: scaley(.80);
    opacity: .7;
    margin: 0px;
    padding: 0px;
    transition: all .5s ease;
}

.carz-slider .slick-center {
    transform: scaley(1);
    opacity: 1;
       
}

.carz-slider .slick-track{display: flex; gap: 50px;}
.carz-slider .slick-center .slide-item {
    height: 380px;
}

/* Arrows */

.carz-slider .slick-prev,
.carz-slider .slick-next {
    width: 50px;
    height: 50px;
    z-index: 10;
}

.carz-slider .slick-prev {
    left: -60px;
}

.carz-slider .slick-next {
    right: -60px;
}

.carz-slider .slick-prev:before,
.carz-slider .slick-next:before {
    color: #000;
    font-size: 40px;
}
/*end slider carousel*/ 
/*corporate travel page*/

.page_heading h1 {
    color: #FFF;
    font-family: Plus Jakarta Sans;
    font-size: 42px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
}
/*slick slider*/
 .block-heading-large{
    font-family: 'Plus Jakarta Sans';
font-weight: 800;
font-size: 32px;
text-transform: capitalize;
    line-height: 45px;
    max-width: 470px;

 }
 .paddingbtm-40{padding-bottom: 40px;}
 .margin-bottom-42{margin-bottom: 42px;}
 .margin-bottom-60{margin-bottom: 60px;}
 .margin-top-85{margin-top: 85px;}
 .w-40{width: 40%;}
 .w-60{width: 60%;}
 .margin-bottom-30{margin-bottom: 30px;}
 .gap-15-30{gap: 45px 32px;}
 .gap-74{gap: 74px;}
 .features-box {
    border: 1px solid #fff;
    border-radius: 10px;
    padding: 20px 0px;
    width: calc(50% - 37px);
    text-align: center;
}
 .margin-top-62{margin-top: 62px;}
 .font-bold-small{
    font-family: 'Plus Jakarta Sans';
font-weight: 800;
font-size: 16px;
line-height: 20px;
 }
 .max-width-430{width: 430px;}
 .margin-top-150{margin-top: 100px;}
 .padding-bottom-30{padding-bottom: 30px;}
 .max-width-685{max-width: 685px;}
 .padding-bottom-10{padding-bottom: 10px;}
 .max-width-1025{max-width: 1025px; margin: 0 auto;}
 .bg-black{background-color: #000000;}
 .max-width-980{max-width: 980px; margin: 0 auto;}
 .padding-30{padding: 30px;}
  .bg-color-white{background-color: #ffffff;} .border-radius-22{border-radius: 22px;} .border-1{border: 1px solid #676767;}
 .carousel-medium-heading {
    font-family: Plus Jakarta Sans;
    font-weight: 700;
    font-size: 28px;
    color: #191F1A;
    line-height: 100%;
    letter-spacing: 0%;
    text-transform: capitalize;
    padding-bottom: 20px;
}
.max-width-950-auto{max-width: 950px; margin: 0 auto;}
.padding-25{padding: 25px;}
.cities-carousel-init.slick-initialized.slick-slider.slick-dotted .carousel-content-bottom{
        display: flex;
    flex-direction: column;
    align-items: flex-start;
    height: 270px;
    justify-content: flex-end;
}
 .margin-bottom-35{margin-bottom: 35px;}
 .features-box-ietm {
    border: 2px solid #ffffff;
    border-radius: 10px;
    width: 307px;
    padding: 0px 30px;
    text-align: center;
        align-items: center;
    display: inline-flex;
    justify-content: center;
    height: 63px;
}
 .padding-top-50{padding-top: 50px;} .padding-bottom-60{padding-bottom: 60px;}
 
.billing-card h3 {
    font-family: 'Plus Jakarta Sans';
font-weight: 700;
padding-bottom: 10px;
font-size: 16px;
text-transform: capitalize;
    color: #191F1A;

    line-height: normal;

}
.max-width-700{width: 700px;}

.center-carousel-padding-50{padding: 50px 0px;}
.border-bottom-1{border-bottom: 1px solid #797979;}
.border-top-bottom{border-bottom: 1px solid #797979; border-top: 1px solid #797979;}
 .max-width-1050{   
max-width: 1050px;
    margin: 0 auto;}
.max-width-510{max-width: 510px;}
.billing-card p {
    padding-bottom: 22px;
   font-family: 'Plus Jakarta Sans';
font-weight: 400;
font-size: 16px;
line-height: 29px;
vertical-align: middle;

}
.billing-prev,
.billing-next{
    width: 48px;
    height: 48px;
    border: 1px solid #ddd;
    border-radius: 50%;
    background: #fff;
    cursor: pointer;
    transition: .3s;
}

 
.billing-slider-wrapper-outer{
    position: relative;
}

.billing-prev{
    position: absolute;
   z-index: 11;
       left: 5px;
    top: 50%;
    transform: translateY(-50%);
}
.billing-prev img{
    transform: rotate(180deg);
}
.billing-card img {
    margin: 0 auto;
    width: 80px;
}
    .billing-card p {
        padding-bottom: 18px;
        font-size: 12px;
        line-height: 20px;
        
    }
.billing-next{
    position: absolute;
    right: 0px;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%);
}
 

/* Arrow */
.billing-slider-wrapper-outer .slick-next {
    right: -10px;
    z-index: 2;
}

.billing-slider-wrapper-outer .slick-prev {
    left: -10px;
    z-index: 2;
}

.billing-slider-wrapper-outer .slick-next,
.billing-slider-wrapper-outer .slick-prev {
    width: 36px;
    height: 36px;
    background: #fff;
    border-radius: 50%;
z-index: 1111;
    box-shadow:
        0 4px 12px rgba(0,0,0,.08),
        0 8px 24px rgba(0,0,0,.06);
}

.billing-slider-wrapper-outer .slick-next:before,
.billing-slider-wrapper-outer .slick-prev:before {
    color: #666;
    font-size: 18px;
}
/*end slider*/
.margintop-110 {margin-top: 80px;}
.rounded-12{border-radius: 12px;}
li.onhoverlink-menu-item.hvr-shutter-out-horizontal {
    background: transparent;
    box-shadow: unset;
        width: 100%;
            border-right: 1.2px solid #D1D1D1;
    
            
}
.margin-bottom-62{margin-bottom: 62px;}
.padding-top-bottom-25{padding: 20px 0px;}
.w-25{width: 25%;}
.bg-light-yellow{
    background-color: #FFD22759;
}
.corporate-mobility-banner{
    background-image: url(../images/banner/bg-corporate-mobility.jpg);
    padding-top: 33px;
    padding-bottom: 44px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-blend-mode: color;
    background-color:#000000AD;
}
.wrapper-inner-page-header-menu{
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.08);
}
.onhoverroundedleft.hvr-shutter-out-horizontal:hover::before {
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
}
.onhoverrounded-right.hvr-shutter-out-horizontal:hover::before {  
      border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
}
.max-width-470{max-width: 470px;}

.hvr-shutter-out-horizontal:before{background: /* linear-gradient(166.99deg, #FFD600 -167.59%, rgba(255, 255, 255, 0) -1.43%, #E0BC00 151.18%)*/unset;}
.padding-top-33{padding-top:33px ;}
.padding-bottom-19{padding-bottom: 19px;}
.verticle-line-width-83 hr {
    background-color: #FFDA44;
    height: 6px;
    box-shadow: unset;
    opacity: unset;
    border: 0px;
    width: 83px;
}
.bottom-40{bottom: -33px;}
.width-600{width: 600px;}
li.onhoverlink-menu-item.hvr-shutter-out-horizontal:last-child{
    border-right: 0px;
}
.w-110{width: 110px;}
.menu-with-120{width: 120px;}
 li.onhoverlink-menu-item.hvr-shutter-out-horizontal a {
       
    color: #191F1A;
    font-family: 'Plus Jakarta Sans';
font-weight: 700;
    padding: 10px 0px;
    display: block;
    margin: 0 auto;
font-size: 16px;
text-align: center;
text-transform: capitalize;

}
/* corporate travel page end*/
/* airport transfer page*/
.heading-content{
font-family: 'Plus Jakarta Sans';
font-weight: 700;
font-size: 32px;
line-height:normal;
color: #000000;
letter-spacing: 0%;
text-transform: capitalize;

}
.margin-bottom-45{margin-bottom: 45px;}
.max-width-600{max-width: 600px;}
.margin-top-45{margin-top: 45px;}
.slider-content-block.text-center.text-white.position-absolute {
    top: 0;
    bottom: 0;
    left: 0;
        border-radius: 26px;
    right: 0;
        background: #000000A3;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.slider-content-block h3 {
    font-family: Plus Jakarta Sans;
    font-weight: 700;
    font-size: 28px;
    padding-bottom: 20px;
    line-height: normal;
    color: #FFD227;
    text-transform: capitalize;
}
.slider-content-block p {
    font-family: Plus Jakarta Sans;
    font-weight: 400;
    font-size: 20px;
    line-height: 27px;
}

.bg-gredient-dark{
    background: linear-gradient(173.91deg, #F4F4F4 4.82%, rgba(244, 244, 244, 0) 49.31%, #F4F4F4 97.43%);

}
.gap-top-bottom-30{gap: 30px;}
.margin-bottom-75{margin-bottom: 75px;}
.margin-bottom-50{margin-bottom: 50px;}
.padding-top-60{padding-top: 50px;}
.padding-bottom-32{padding-bottom: 32px;}
.gap-42{gap: 42px;}
.margin-bottom-50{margin-bottom: 50px;}
.text-grey{
color: #797979;
}
.btn-radius-gredient{
    background: linear-gradient(180deg, #FFE787 0%, #FFCC00 100%);
    font-family: 'Plus Jakarta Sans';
font-weight: 600;
font-size: 14px;
letter-spacing: 0%;
text-align: center;
border-radius: 25px;
color: #000;

}
form#company_details .legendfield.form-control.usergetfield.inputfield {
    height: unset;
    border: 0px;
        padding: 0;
    box-shadow: unset;
}
form#company_details .form-group.form_group_label_field.paddingbottom32_modelfield {
    padding-bottom: 15px;
}
form#company_details input.onclick_hide_step_one_show_step_two.hvr-shutter-out-horizontal.loginwithotp.height54.btn-submit.w-100 {
    height: unset;
    padding: 12px;
}
li.onhoverlink-menu-item.hvr-shutter-out-horizontal.onhoverrounded:before {
     border-bottom-left-radius: 15px !important;
}
.w-300-h-50{padding: 10px 40px; display: inline-block;}
.margin-bottom-20{margin-bottom: 20px;}
.color-dark-grey{
    color: #3C3C3C;
}
.section-text-block{
    font-family: 'Plus Jakarta Sans';
font-weight: 400;
font-size: 16px;
line-height: 32px;
letter-spacing: 0%;

}
.gap-32{gap: 32px;}
.fleet-card{
    background:#fff;
    border-radius:12px;
    padding: 30px;
    width: 25%;
    box-shadow:
        0px 2px 8px rgba(0,0,0,0.04),
        0px 8px 24px rgba(0,0,0,0.06);
    transition:all .3s ease;
}
.capebelities-item p{
    font-family: Quicksand;
font-weight: 600;
font-style: SemiBold;
font-size: 16px;
color: #000000;
line-height: 22px;
letter-spacing: 0%;
text-align: center;

}
.page-banner-content-wrapper.bg-banner-gredient.position-absolute.top-0.bottom-0.left-0.right-0.d-flex.align-items-center.margin-bottom-75{margin-top: -1px;}
.campare-item {
    height: 70px;
    text-align: center;
}
.gap{gap: 40px;}
.campare-table h3 {
    font-family: 'Plus Jakarta Sans';
    font-weight: 700;
    font-size: 20px;
     background: #FFD22796;
    height: 60px;
    line-height: 60px;
    text-align: center;
    text-transform: capitalize;
    color: #000000;
    border-top-left-radius: 12px;
 
    border-top-right-radius: 12px;
}
.fleet-card img {
    width: 200px;
    height: 130px;
    object-fit: cover;
}
.section-text-block-font-20{
    font-family: 'Plus Jakarta Sans';
font-weight: 400;
font-size: 20px;
line-height: 36px;
letter-spacing: 0%;

}
.max-width-1009-auto{max-width: 1009px; margin:0 auto;}
.set-banner-height-530{height: 530px;}
.font-weight{font-weight: 700;}
.faq-title a {
    color: inherit;
}
.faq-title a:hover {
    color: #fc0;
}
.max-width-490{max-width: 490px;}
.gap-65{gap: 65px;}
.gap-12{gap: 12px;}
.margin-top-44{margin-top: 44px;}
.gap-15{gap: 15px;}
.padding-50{padding: 50px;}
.border-dark{
    border: 1px solid #676767;
}
.capebelities-item{
  border: 1px solid #000000;
    border-radius: 8px;
    width: 191px;
    align-items: center;
    display: inline-flex;
    justify-content: center;
    padding: 10px 20px;
}
.rounded-38{border-radius: 38px;}
.sub-heading-text{
    font-family: 'Plus Jakarta Sans';
font-weight: 600;
font-size: 24px;
color: #191F1A;
line-height: 100%;
letter-spacing: 0%;
text-transform: capitalize;

}
.gap-20{gap: 20px;}
.campare-table {
    width: 50%;
}
.d-flex.gap-20.one-item-on-mobile.max-width-1040 {
    max-width: 1040px;
    margin: 0 auto;
}
.gap{gap: 32px;}
.campare-item:nth-child(even) {
    background: #EBEBEB;
}
.campare-item:nth-child(odd) {
    background: #ECF0F3;
}

.campare-table p{
    font-family:'Plus Jakarta Sans';
font-weight: 600;
font-size: 16px;
line-height: 60px;
letter-spacing: 0%;
text-align: center;
vertical-align: middle;

}
.margin-bottom-55{margin-bottom: 55px;}
.margin-bottom-38{margin-bottom: 38px;}
.rounded-btn{
    font-family: 'Plus Jakarta Sans';
font-weight: 600;
font-size: 14px;
 transition: all 0.3s ease;
line-height: 100%;
letter-spacing: 0%;
background: linear-gradient(180deg, #FFE787 0%, #FFCC00 100%);
border-radius: 25px;
text-align: center;
color: #000000;
padding:12px 24px;
    display: inline-block;

}
.margin-bottom-33{margin-bottom: 33px;}
.padding-top-63{padding-top: 63px;}

.fleet-card:hover{
    box-shadow:
        0px 4px 12px rgba(0,0,0,0.06),
        0px 12px 32px rgba(0,0,0,0.10);
}
.flexproperty{display: flex; flex-direction: column; justify-content: space-between;}
.margin-top-250{margin-top: 180px;}
.airport-transfer-banner{
    background-image: url(../images/banner/transfer-bg-service.jpg);
    padding-top: 35px;
    padding-bottom: 55px;
    background-position: center;
    
    background-size: cover;
    background-repeat: no-repeat;
}
.faq-title{
    font-family:'Quicksand';
font-weight: 600;
color: #3C3C3C;
line-height: normal;
letter-spacing: 0%;
    font-size: 18px;
padding-bottom: 10px;

}
.bg-gredient-yellow{
    background: #FFD22769;

}
.margin-bottom-46{margin-bottom: 46;}
.gap-40 {gap: 40px;}
.faq-item{
background-color: #ffffff;
border-radius: 12px;
padding: 15px;
width: calc(50% - 7.5px);
box-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.05),
    0px 4px 8px 0px rgba(0, 0, 0, 0.05),
    0px 15px 15px 0px rgba(0, 0, 0, 0.04),
    0px 34px 21px 0px rgba(0, 0, 0, 0.03),
    0px 61px 24px 0px rgba(0, 0, 0, 0.01),
    -2px 95px 27px 0px rgba(0, 0, 0, 0),
    1px -4px 4.3px 0px rgba(0, 0, 0, 0.03);
    margin-bottom: 15px;
}
.faq-text{
    font-family: Quicksand;
font-weight: 500;
color: #7D7D7D;
font-size: 15px;
line-height: 22px;
letter-spacing: 0%;

}
.boldheadingright{
    font-family: 'Plus Jakarta Sans';
font-weight: 700;
font-style: Bold;
font-size: 16px;
color: #343434;
line-height: 127%;
letter-spacing: 0.5%;
text-align: right;

}
.border-bottom-faq{
    border-bottom:1px solid #D0D0D0 ;
}
.gap-70{gap: 70px;}
.mr-btm-30{margin-bottom: 30px;}
.max-width-1000{max-width: 1000px; margin:0 auto;}
.paddingbottom-20{padding-bottom: 20px;}
.max-width-950{max-width: 950px; margin: 0 auto;}
 .max-width-460{max-width: 460px;}
.border-bottom-1{
    border-bottom: 1px solid #676767;
}
.box-medium-heading {
    font-family: 'Plus Jakarta Sans';
    font-weight: 800;
    font-size: 18px;
    line-height: 20px;
        margin-bottom: 12px;
    color: #ffffff;
}
.heading-content.text-black{color: #191F1A !important;}
.margin-bottom-40{margin-bottom: 40px;}
.how-works-banner{
    background-image: url(../images/banner/bg-how-works.png);
    padding-top: 50px;
    padding-bottom: 60px;
    background-position: center;
   
    background-size: cover;
    background-repeat: no-repeat;
}
ul.list-item-block {
    list-style: disc;
    margin-left: 40px;
}
.features-box-content {
    border: 1px solid #fff;
    border-radius: 10px;
    padding: 10px 15px;
      padding: 18px 10px;
    width: 337px;
}
.max-width-710{max-width: 710px;}
.medium-heading-inner-block{
    font-family: 'Plus Jakarta Sans';
font-weight: 600;
font-size: 20px;
line-height: 26px;
letter-spacing: 0%;
text-transform: capitalize;
color: #000000;

}
.gap-90{gap: 90px;}
.gap-110 {gap: 110px;}
.mrgn-btm-25{margin-bottom: 25px;}
.mr-btm-20{margin-bottom: 20px;}
.max-width-block-560{max-width: 560px;}
.bg-banner-assist{
    background-image: url(../images/banner/assist-bg-banner.jpg);
    padding-top: 50px;
    padding-bottom: 60px;
    background-position: center;  
    background-size: cover;
    background-repeat: no-repeat;
  
}
.bg-banner-ets{
     background-image: url(../images/banner/ets-booking-bg.jpg);
    padding-top: 50px;
    padding-bottom: 60px;
    background-position: center;  
    background-size: cover;
    background-repeat: no-repeat;
}
.bg-banner-global-rides{
     background-image: url(../images/banner/global-rides-bg.jpg);
    padding-top: 50px;
    padding-bottom: 60px;
    background-position: center;  
    background-size: cover;
    background-repeat: no-repeat;
}
.margin-bottom-15{margin-bottom: 15px;}
.max-width-480{max-width: 480px;}
.padding-bottom-26{padding-bottom: 20px;}
.margin-bottom-50{margin-bottom: 50px;}
.gap-24{gap: 24px;}
.fleet-card h3{
    font-family: 'Plus Jakarta Sans';
    padding-bottom: 30px;
    color: #191F1A;
font-weight: 600;
font-size: 28px;
line-height: 100%;
letter-spacing: 0%;
text-align: center;
text-transform: capitalize;

}
.heading-content.text-white{color: #ffffff !important;}
.margin-top-40{margin-top: 40px;}
.gap-25{gap: 25px;}
.max-width-560{
    max-width: 560px;
    
}
p.section-text-block.text-grey.max-width-560.line-height-36 {
    line-height: 36px;
}
.max-width-1050-auto{max-width: 1050px; margin: 0 auto;}
.medium-heading{
    font-family: Plus Jakarta Sans;
font-weight: 600;
font-size: 24px;
line-height: 100%;
letter-spacing: 0%;
text-transform: capitalize;
color: #191F1A;
}
.cities-carousel-init .slick-dots li.slick-active button{background: #FFD227;}
.cities-carousel-init .slick-dots{display: flex;justify-content: center;gap: 5px; margin-top: 10px;}
.cities-carousel-init .slick-dots li button{
        border: 0px;
    font-size: 0px;
    height: 11px;
    width: 11px;
    border-radius: 100%;
    background: #D9D9D9;
}
.sectin-font-medium {
    font-family: Plus Jakarta Sans;
font-weight: 700;
font-size: 28px;
line-height: 100%;
letter-spacing: 0%;
text-transform: capitalize;
color: #191F1A;
}
.padding-top-20{padding-top: 20px;}
.paddingbottom-12{padding-bottom: 12px;}
.max-width-section-1160{max-width: 1160px; margin: 0 auto;}
.mr-btm-10{margin-bottom: 10px;}
.mr-btm-20{margin-bottom: 20px;}
.list-item-block li{
    font-family: Plus Jakarta Sans;
font-weight: 500;
font-size: 16px;
line-height: 34px;
color: #797979;
}
.gap-50{gap: 50px;}
.list-item-text p{
    font-family: Plus Jakarta Sans;
font-weight: 800;
font-style: ExtraBold;
font-size: 18px;
line-height: 100%;
letter-spacing: 0%;
text-align: center;
text-transform: capitalize;

}
.padding-top-bottom-35{padding: 35px 0px;}
.list-item-text {
    flex: 1;
        border-right: 2px solid #676767;
    padding: 12px;
}
.border-left-2{
    border-left: 2px solid #676767;
}

.bg-primary-light{
    
background: #FFD22742;

}
/*airport transfer end*/

.slider-banner .slick-slide img{width: 100%;}
/*patrner with us*/
.page_heading.padding-bottom-21.width350 {
    max-width: 350px;
} 
.booking-engine.position-absolute {
    left: 0;
    right: 0;
    bottom: -22%;
}
.heading-center-text{
    font-family: 'Plus Jakarta Sans';
font-weight: 600;
font-size: 36px;
line-height: normal;
letter-spacing: 0%;
text-align: center;
text-transform: capitalize;
color: #fff;

}
.bg-banner-gredient{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.96) 0%, rgba(0, 0, 0, 0) 99.53%);

}
.achievement-text h2 {
    font-family: 'Plus Jakarta Sans';
    font-weight: 700;
    font-size: 24px;
    color: #fff;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    text-transform: capitalize;
}
.margin-bottom-75{margin-bottom: 75px;}
.verticle-space-center {
    background: #FFDA44;
    height: 6px;
    width: 83px;
    margin: 0 auto;
}
.margin-top-50{margin-top: 50px;}
.margin-bottom-26{margin-bottom: 28px;}
.achievement-text p{
    font-family: 'Plus Jakarta Sans';
font-weight: 600;
color: #fff;
font-size: 14px;
line-height: 36px;
letter-spacing: 0%;
text-align: center;

}
.achievement-text{
    text-align: center;
}
.gap-80{gap: 75px;}
select.form-control.inputfield.industry-type {
    background: url(../images/icons/arrowdowngrey.svg);
    background-size: 14px 8px;
    background-repeat: no-repeat;
    background-position: right 15px center;
    background-color: #ffffff;
} 
.multi-select {
    width: 100%;
    position: relative;
    font-family: 'Plus Jakarta Sans';
   
}

.select-box {
  background: #ffffff;
  border: 1px solid #D9D9D9;
  padding: 12px 10px 12px 14px;
  border-radius: 4px;
  cursor: pointer;
  color: #797979;
  position: relative;
  box-shadow: 3px 2px 3.8px 0px #0000001A;

}

/* Arrow */
.select-box::after {
  content: "";
  position: absolute;
  right: 14px;
  top: 50%;
  width: 8px;
  height: 8px;
  border-right: 2px solid #888;
  border-bottom: 2px solid #888;
  transform: translateY(-50%) rotate(45deg);
}

.dropdown {
  display: none;
  position: absolute;
  width: 100%;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  margin-top: 5px;
  max-height: 200px;
  overflow-y: auto;
  z-index: 10;
}

.dropdown.show {
  display: block;
}

.dropdown label {
  display: block;
  padding: 10px;
  cursor: pointer;
}

.dropdown label:hover {
  background: #f1f1f1;
}
.overlay-black{background: rgba(0, 0, 0, .5);}
div#globaltravelmodelpopup{
        z-index: 9999999;
}
.text-with-medium-font p {
    font-family: Quicksand;
    font-weight: 600;
    font-size: 16px;
    color: #464646;
}
.margintop-15{margin-top: 15px;}
.margin-left-20{margin-left: 20px;}
.padding-left-30{padding-left: 30px;}
.padding-btm-60{padding-bottom: 60px;}
.bg-image.bg-imageattachcar {
    background:  linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url(../images/banner/bg-attach-car.webp);
}
.list-style-disc.text-white li::marker{color: #fff;}
.bgstartjurney{
        background:  linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url(../images/banner/bg-start-jurney.webp);

    
}
.padding-bottom-80{padding-bottom: 80px;}
.max-width-80{max-width: 80%; margin: 0 auto;}
.font-35{
font-family: 'Plus Jakarta Sans';
font-weight: 700;
font-style: Bold;
font-size: 34px;
text-transform: capitalize;
color: #ffffff;

}
.grid-item-block.width-33 {
    width: 33.3333%;
}
.grid-item-block.width-33 h4 {
       
        line-height: 28px;
    }
.pdding-btm-40{padding-bottom: 40px;}
.pdding-btm-80{padding-bottom: 80px;}
.max-width-80{
        max-width: 83%;
    margin: 0 auto;
}
.carlocationbg{
        background:linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url(../images/banner/car-location-bg.webp);

   
}
.font-style-parent-block .wrapperlist-item .block-title-outer h2{
font-family: 'Plus Jakarta Sans';
font-weight: 700;
font-style: Bold;
font-size: 32px;
color: #191F1A;
text-transform: capitalize;
margin-bottom: 25px;

}
.content-justify-medium{
font-family:'Plus Jakarta Sans';
font-weight: 400;
font-size: 22px;
line-height: 35px;
letter-spacing: 1.5%;
   
}
.list-style-disc{list-style: disc;}
.list-style-disc li::marker{
    color: #797979;
  font-size: 18px;
}
.wrapper-gridstyle-three .block-content-outer .list-content-block li p{
    font-family: 'Plus Jakarta Sans';
font-weight: 400;
font-size: 20px;
line-height: 36px;
color: #797979;
}
.margintop-30{margin-top: 30px;}
.lienear-gredient-darkgrey{
    background: linear-gradient(355.2deg, #F4F4F4 -32.12%, rgba(244, 244, 244, 0.44) 138.37%);

}
.max-width-90{max-width: 90%; margin: 0 auto;}
.paddingtop-55{padding-top: 55px;}
.mrgn-20{margin-bottom: 20px;}
.margin-top-65{margin-top: 65px;}
.mrgn-40{margin-bottom: 40px;}
.bg-image{background-size: cover; background-repeat: no-repeat; background-position: center;}
textarea.form-control.inputfield.meassgebox {
    height: 80px;
}
.padding-top-40{padding-top: 40px;}
.paddding-btm-30{padding-bottom: 30px;}
h2.center-heading {
    font-family: Plus Jakarta Sans;
    font-weight: 700;
    font-size: 36px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    text-transform: capitalize;
    color: #1B1D21;
}
.padding-top-45{padding-top: 45px;}
.pdding-btm-45{padding-bottom: 45px;}
.pdbtm-35{
    padding-bottom: 35px;
}
 .icon-grid-wrapper.d-flex.justify-content-space-between {
    justify-content: space-between;
    align-items: center;
}
.grid-item-block h4 span {
    display: block;
    line-height: 36px;
}
.icon-wrapper-block {
    padding-bottom: 15px;
    text-align: center;
}
a.btn-gradient.btn-center {
    background: linear-gradient(180deg, #FFE787 0%, #FFCC00 100%);
    font-family: Plus Jakarta Sans;
    font-weight: 600;
    color: #000000;
    font-size: 24px;
    border-radius: 8px;
    letter-spacing: 0%;
    text-align: center;
    text-transform: capitalize;
    padding: 10px 30px;
}
.btn-wrapper-center {
    padding-top: 60px;
    text-align: center;
}

a.btn-gradient.btn-center:hover
 {
    color: #fff;
    background: #000;
}
.grid-item-block h4 {
    font-family: Plus Jakarta Sans;
    font-weight: 700;
    font-size: 22px;
    color: #191F1A;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    text-transform: capitalize;
}
.wrapper-section.padding-top60.paddingbtm-90{
 padding-top: 60px;
 padding-bottom: 10px;
}
p.cnter-content {
    font-family: Plus Jakarta Sans;
    font-weight: 400;
    font-size: 22px;
    line-height: 36px;
    letter-spacing: 0%;
    text-align: center;
    color: #797979;
}
.marginbtm-45{margin-bottom: 25px;}
input.hvr-shutter-out-horizontal.height54.btn-submit.w-100:hover {
    background: #000;
    color: #ffffff !important;
}
.pdtop90{padding-top: 90px;}
.pdb-25{padding-bottom: 25px;}
.fixbtn.align-bottom{
        position: absolute;
    bottom: 50px;
}
.paddingtop-20{padding-top: 20px;}
.margin-top-50{margin-top: 50px;}
.contact-info-list a {
    font-family: Plus Jakarta Sans;
    font-weight: 500;
    font-size: 22px;
    line-height: 100%;
    letter-spacing: 0%;
    color: #3C3C3C;
}
#global-top-cities .slick-list {
  padding-left: 0 !important;
  padding-right: 180px; 
}
#global-top-cities-two .slick-list {
  padding-left: 0 !important;
  padding-right: 180px; 
}
.padding-top-30{padding-top: 30px;}
.pdtopbtm-60{padding: 60px 0px;}
.gap-36{gap: 36px;}
.margin-bottom-75{margin-bottom: 75px;}
.contact-info-list.d-flex {
    gap: 27px;
}
.contactinfo-support {
    display: flex;
    flex-direction: column;
    gap: 40px;
}
.contactinfo-support {
    margin-top: 50px;
}
.support-subheading{
    font-family: 'Plus Jakarta Sans';
font-weight: 700;
font-size: 24px;
line-height: 100%;
color: #3C3C3C;
letter-spacing: 0%;

}
.gap-102{gap: 85px;}
.justify-content-space-between{justify-content: space-between;}
.paddingbottom50{padding-bottom: 50px;}
.lienear-gredient-lightgrey{
    background: linear-gradient(355.2deg, #F4F4F4 -32.12%, rgba(244, 244, 244, 0) 138.37%);

}
.paddingtop-80{padding-top: 80px;}
.city-availibility-text{
    font-family: 'Quicksand';
font-weight: 700;
font-size: 30px;
color: #797979;
line-height: 39px;
letter-spacing: -1%;
padding-top: 20px;

}
.travel-with-confidence .slickarrow-circle{    top: 30%;}
.maxwidth300 h4{max-width: 325px;}
h4.width290 {
    max-width: 290px;
    width: 290px;
}
.marginbtm-60{margin-bottom: 60px;}
.width-1-3{    flex: 0 0 calc((100% - 44px) / 3);}
.pdbottom-12{padding-bottom: 12px;}
.paddingbottom-85{padding-bottom: 85px;}
.service-style-two-shorttext{
    font-family: 'Quicksand';
font-weight: 500;
color: #464646;
font-size: 16px;
line-height: 143%;
letter-spacing: 0%;

}
.margintop-80{margin-top: 80px;}
.paddingtop-50{padding-top: 50px;}
.paddingtop25{padding-top: 25px;}
.margintop-105{margin-top: 80px;}
.whychoose-grid-item {
    position: relative;
    width: 33.333%;
}
.pdtop-42{padding-top: 42px;}
.bg-gredient-grey{
    background: linear-gradient(355.2deg, #F4F4F4 -32.12%, rgba(244, 244, 244, 0) 138.37%);

}
.pdtb-25{padding-top: 25px;}
ul.list-style-30.line-height-55 li p {
    font-family: Quicksand;
    font-weight: 700;
    font-size: 30px;
    line-height: 59px;
    color: #797979;
    letter-spacing: 1.5%;
}

ul.list-style-30.line-height-55 li::marker {
    font-size: 30px;
    color: #797979;
}
ul.list-style-30.line-height-55 {
    list-style: disc;
    margin-left: 55px;
}
.pdtop-40{
    padding-top: 20px;
} 

.paddingbtm-60{
    padding-bottom: 60px;
}
.text-over-banner{
        color: #fff;
    font-family: Poppins;
    font-size: 26px;
    left: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 127%;
    position: absolute;
    z-index: 1;
    top: 65%;
    margin: 0;
    width: 93%;
}
.pdtop-75{padding-top: 70px;}
.pdtop-105{padding-top: 105px;}
.sectionsubtitle-style-two {
    color: #797979;
    text-align: center;
    font-family: Plus Jakarta Sans;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
    margin: 0 auto;
}
.pdtop-35{padding-top: 35px;}
.page_header_subheading p{
    font-family: 'Plus Jakarta Sans';
font-weight: 600;
font-size: 24px;
line-height: 36px;
color: #fff;
}

.verticle-line-spacer span {
    width: 73px;
    height: 4px;
        display: inline-block;
    
}
.pd-top80 {
    padding-top: 80px;
}
ul.city-liststyle li {
    font-size: 16px;
    text-align: left;
    color: #797979;
    line-height: 25px;
    padding-bottom: 10px;
    font-weight: 400;
    font-family: 'Plus Jakarta Sans';
    list-style: disc;
}
ul.city-liststyle {
    padding-left: 50px;
}
select.form-control.inputfield.industry-type {
    color: #797979;
}
input#captchaTxt{
    font-family: Plus Jakarta Sans;
font-weight: 400;
font-size: 18px;
line-height: 28.4px;
letter-spacing: 1.5%;
    height: 40px;

}
input#captchaTxt::placeholder{color: input#captchaTxt;}
.section-headingregister-form h2 {
    font-family: Plus Jakarta Sans;
    font-size: 46px;
    font-weight: 700;
    line-height: 57.96px;
    text-align: center;
    color: #1B1D21;
    margin: 0px;
    color: #191F1A;
}
.personel-details h4 {
    font-family: Plus Jakarta Sans;
    font-size: 24px;
    font-weight: 700;
    line-height: 30.24px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #191F1A;
}
.formelemnts label {
    font-family: Plus Jakarta Sans;
    font-size: 20px;
    font-weight: 600;
    line-height: 25.2px;
    text-align: left;
    text-underline-position: from-font;
    color: #191F1A;
}
.drive-with-carzonrent {
    margin-top: 100px;
}
.section-headingregister-form {
    margin-bottom: 50px;
}
.btn-submit-details {
    background: linear-gradient(180deg, #FFE787 0%, #FFCC00 100%);
    border-radius: 25px;
    box-shadow: unset;
    font-family: Plus Jakarta Sans;
    font-size: 24px;
    font-weight: 700;
    line-height: 45px;
    border: 0px;
    text-align: center;
    text-underline-position: from-font;
    color: #191F1A;
    padding: 0px 30px;
    height: 45px;
}
.form-control.regsiterfield {
    font-family: Plus Jakarta Sans;
    font-size: 15px;
    font-weight: 400;
    line-height: 26.65px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    border-radius: 25px;
    height: 45px;
    color: #797979;
    background: #F4F4F4;
}
.form-control.textarea {
    background: #F4F4F4;
    font-family: Plus Jakarta Sans;
    font-size: 15px;
    font-weight: 400;
    line-height: 26.65px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    background-color: transparent;
}
.form-control.textarea:focus{background: #fff; border-color: #FFD227; box-shadow: unset;outline: none;}
.form-control.regsiterfield:focus{outline: none;box-shadow: unset; border-color: #FFD227; background-color: #fff;}
.formelemnts.flex-1 {
    flex: 1;
}
.field-group-register.d-flex.gap-50 {
    gap: 50px;
}
.section-headingregister-form p {
    font-family: Plus Jakarta Sans;
    font-size: 24px;
    font-weight: 600;
    line-height: 30.24px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #797979;
    padding-top: 10px;
}
.rediobutton-group-field.mrbtm-50 {
    margin-bottom: 50px;
    margin-top: 50px;
}
.field-group-register {
    margin-bottom: 50px;
}
.submitdetailwrapper {
    text-align: center;
}
.regsiter-content h3 {
    font-family: Plus Jakarta Sans;
    font-size: 24px;
    font-weight: 700;
    line-height: 30.24px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #191F1A;
}
.rediobutton-group-field h2 {
    font-family: Plus Jakarta Sans;
    font-size: 20px;
    font-weight: 600;
    line-height: 25.2px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #191F1A;
}
.formelemnts label {
    
    padding-bottom: 10px;
    padding-left: 5px;
}
.regsiter-content {
    margin-bottom: 50px;
}
.personel-details {
    margin-bottom: 30px;
}
.field-step {
    margin-bottom: 50px;
}
.wrapper-flex-item.marginbottom50.hideondesktopview {
    display: none;
}
.content-box h4 {
    font-family: 'Plus Jakarta Sans';
    font-size: 42px;
    font-weight: 700;
    line-height: 52.92px;
    text-align: left;
    color: #000000;
    width: 300px;
    margin-bottom:15px;

} 
.btn-group-submit {
    text-align: center;
    margin-top: 50px;
}
.verticle-line span {
    width: 85px;
    height: 6px;
    background: #FFDA44;
    display: inline-block;
}
.form-control.inputfield {
    font-family: 'Plus Jakarta Sans';
    font-size: 18px;
    font-weight: 400;
    line-height: 28.4px;
    letter-spacing: 0.015em;
    border: 1px solid #d9d9d9;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    height: 55px;
    box-shadow: 3px 2px 3.8px 0px #0000001A;
}
.verticle-line {
    margin: 20px 0px 20px 0px;
}
.field-group {
    margin-bottom: 30px;
}
.wrapper-griditems.d-flex .grid-item {
    flex: 1;
}
.wrapper-whyus-section {
    padding-top: 50px;
}
.pertningtitle p {
    font-family: Plus Jakarta Sans;
    font-size: 22px;
    font-weight: 400;
    line-height: 30px;
    text-align: center;
    color: #797979;
}
.pertningtitle h1 {
    font-family: Plus Jakarta Sans;
    font-size: 36px;
    font-weight: 700;
    line-height: 42.84px;
    margin: 0;
    text-align: center;
    color: #191F1A;
    padding-bottom: 10px;
}
section.wrapper-whyus-section .section-heading {
    padding-bottom: 60px;
}
.wrapper-griditems.d-flex .grid-item h4 {
    font-family: Plus Jakarta Sans;
    font-size: 22px;
    font-weight: 700;
    line-height: 30.24px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #191F1A;
    margin:15px 0px 10px;
}
.wrapper-griditems.d-flex {
    gap: 70px;
}
.wrapper-griditems.d-flex.marginbottom30 {
    margin-bottom: 50px;
}
.wrapper-griditems.d-flex h2 {
    font-family: Plus Jakarta Sans;
    font-size: 24px;
    font-weight: 700;
    line-height: 30.24px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}
.wrapper-griditems.d-flex p {
    font-family: Plus Jakarta Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 26.65px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}
.blocktitle {
    font-family: Plus Jakarta Sans;
    font-size: 34px;
    font-weight: 700;
    line-height: 42.84px;
    text-align: left;
    color: #191F1A;
}
.form-control.inputfield:focus{outline: none; box-shadow: unset; border-color: #fc0;}
.block-division.flex-1 {
    flex: 1;
}
.grid_layout_wrapper_outer.paddingtop100.paddingbottom60 {
    padding-top: 80px;
}
.block-division.partnerform.flex-1.bglighgrey {
    box-shadow: 3px 4px 5.2px 2px #0000001A;
    padding:50px 30px;
    background-color: #f3f3f3;
    border-radius: 17px;
}
.d-flex.wrapperflexarea {
    gap: 50px;
}
.content-box p {
    font-family: Plus Jakarta Sans;
    font-size: 18px;
    font-weight: 600;
    line-height: 36px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}
.howtojoin {
    font-family: Plus Jakarta Sans;
    font-size: 46px;
    font-weight: 700;
    line-height: 57.96px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #1b1d21;
}
.nexstapwrapper.paddingtop-100.paddingbottom60 {
    padding-top: 150px;
}
.text-center.headingblock {
    margin-bottom: 80px;
}
.icon_style_two_wrapper_outer.paddingtop100.paddingbottom80 {
    padding: 100px 0px 50px;
}
.leftcontenr-howtojoin h4.headline {
    font-family: Plus Jakarta Sans;
    font-size: 24px;
    font-weight: 700;
    line-height: 30.24px;
   
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #191f1a;
}
.leftcontenr-howtojoin p {
    font-family: Plus Jakarta Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 26.65px;
   
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #797979;
    margin-top: 10px;
}
.headingboxlargremedium h5 {
    font-family: Plus Jakarta Sans;
    font-size: 24px;
    font-weight: 700;
    line-height: 30.24px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #797979;
}
.headingboxlargremedium p {
    font-family: Plus Jakarta Sans;
    font-size: 24px;
    font-weight: 400;
    line-height: 34.08px;
    letter-spacing: 0.015em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #797979;
    margin-top: 20px;
}
.enqueryitem p a {
    font-family: Plus Jakarta Sans;
    font-size: 24px;
    font-weight: 400;
    line-height: 34.08px;
    letter-spacing: 0.015em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #797979;
}
.block-division.flex-1.padding30 {
    padding-top: 20px;
}
.enqueryitem.margin20 {
    margin-bottom: 20px;
}
.filloutinfo p {
    font-family: Plus Jakarta Sans;
    font-size: 24px;
    font-weight: 400;
    line-height: 34.08px;
    letter-spacing: 0.015em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #797979;
}
.enquerybox {
    margin: 40px 0px;
}
.enqueryitem h4 {
    font-family: Plus Jakarta Sans;
    font-size: 24px;
    font-weight: 700;
    line-height: 34.08px;
    letter-spacing: 0.015em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #000000;
}
.headingboxlargremedium h4 {
    font-family: Plus Jakarta Sans;
    font-size: 36px;
    font-weight: 700;
    line-height: 45.72px;
    letter-spacing: 0.005em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #343434;
}
.marginbottom50 {
    margin-bottom: 80px;
}
.wrapper-flex-item {
    display: flex;
    
    gap: 30px;
}
.howtojoinitemlist.d-flex {
    gap: 50px;
}
.align-items {
    flex: 1;
}
.stepcontain {
    box-shadow: 4px 4px 14px 0px #00000021;
    display: inline-block;
    border-radius: 22px;
    width: 145px;
    height: 145px;
    text-align: center;
}
.stepcontain h5 {
    font-family: Plus Jakarta Sans;
    font-size: 80px;
    font-weight: 800;
    line-height: 100.8px;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #ffd227;
    margin: 0px;
}
.stepcontain h2 {
    font-family: Plus Jakarta Sans;
    font-size: 36px;
    font-weight: 700;
    line-height: 45.36px;
   
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #1b1d21;
}
.fa_sub_title p {
    color: #3C3C3C;
    font-family: Plus Jakarta Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.intro-title h2 {
    font-size: 32px;
    font-weight: 700;
    font-family: 'Plus Jakarta Sans';
    line-height: normal;
    margin: 0px;
}
.btn-group-radio.width-193 {
    width: 200px;
    background-color: #F4F4F4;
    border: 1px solid #D9D9D9;
    display: flex
;
    justify-content: center;
    align-items: center;
    height: 43px;
    line-height: 43px;
    border-radius: 25px !important;
}
.btn-submit-details:hover {
    background: #191f1a;
    color: #ffcc00;
}
.paddingbottom-20{padding-bottom: 20px;}
.btn-group-radio.width-193 a {
    width: 100%;
    text-align: center;
    line-height: 100%;
    font-family: 'Plus Jakarta Sans';
    color: #000000;
font-size: 24px;
font-weight: 400;
text-align: center;
cursor: pointer;
text-decoration-skip-ink: none;
display: inline-flex;
align-items: center;
justify-content: center;
    border-radius:25px;
    height: 100%;
}
.getuserreviews {
    padding-top: 20px;
}
#timeconfirmation .notActive{
    color: #191F1A;
    background-color: #fff;
}
.form-get-data {
    padding-bottom: 80px;
}
.radiobtn.active{
    background-color: #fc0;
}
.numberbox.active{
    background-color: #fc0;
}

.btn-group-number a {
    width: 100%;
    text-align: center;
    font-size: 24px;
    color: #191F1A;
    font-family: 'Plus Jakarta Sans';
    font-weight: 700;
    line-height: normal;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    border: 1px solid #D9D9D9;
}
.form-control.textfield {
    width: 609px;
    font-family: Quicksand;
    font-size: 20px;
    font-weight: 600;
    line-height: 25px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    height: 48px;
}
.form-control.textfield:focus{
    border-color:#fc0 ;
    box-shadow: unset;
    outline: none;
}
.notetext {
    font-family: Plus Jakarta Sans;
    font-size: 20px;
    font-weight: 400;
    line-height: 25.2px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #191F1A;
}
.btnfeedback {
    border-radius: 11.834px;
    background: linear-gradient(180deg, #FFE787 0%, #FC0 100%);
    box-shadow: 0px 2.07649px 2.07649px 0px rgba(0, 0, 0, 0.25);
    width: 340px;
    height: 59px;
    font-family: Quicksand;
    font-size: 36px;
    font-weight: 700;
    line-height: 45px;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    text-align: center;
    border: 0px;
}
.sendfeedback-wrapper {
    text-align: center;
}
.btn-group-number {
  cursor: pointer;
    display: flex;
    gap: 5px;
    width: 270px;
    height: 48px;
}
.btn-group.width-193 a{
    color:#191F1A;
    font-size: 30px;
    font-family:  'Plus Jakarta Sans';
    font-weight: 700;
}
.btn-group.width-193 {
    width: 95px;
    height: 48px;
    box-shadow: unset;
}
.mr-top-50.feedback-wrapper {
    margin-top: 50px;
} 
span.color-lightblack-bg{
    background-color: #121212;
}
.padding-bottom-20{padding-bottom: 20px;}
.border-radius-25 span {
    width: 50%;
}
.form-lebel label {
    color: #191F1A;
    font-size: 24px;
    font-family: 'Plus Jakarta Sans';
    line-height: 30px;
    font-weight: 700;
}
span.color-primary-bg {
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
}
span.color-lightblack-bg {
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
}
.feedback-from {
    margin-top: 100px;
}
.color-primary-bg {
    background-color: #ffd734;
}
 
.page-title h1 {
    color: #0D0D0D;
}
.readius_circle_img img.faq_oicture {
    width: 100%;
}
.content-left {
    width: 50%;
}
.readius_circle_img {
    width: 50%;
}
.block-inner-title.text-center.padding-bottom-63 {
    padding-bottom: 63px;
}
.padding-bottom-15{padding-bottom: 15px;}
.block-inner-content p.paddint-top-30 {
    padding-top: 15px;
}
.btn-yellow:hover {
    color: #000;
}
.borderbottomfaq {
    border-bottom: 1px solid #D0D0D0;
    padding-bottom: 15px;
    padding-top: 15px;
}
section.wrapper-content-with-banner.padding-top-bottom-65 {
    padding-top: 65px;
}
.page-title p {
    color: #0D0D0D;
    font-family: Quicksand;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding-top: 10px;
}
.page-title h1 {
    color: #0D0D0D !important;
}
p.list-arrow {
    color: #7D7D7D;
    font-family: Plus Jakarta Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.27px;
}
p.faqanswer {
    padding-bottom: 16px;
    padding-top: 16px;

    color: #7D7D7D;
    font-family: Plus Jakarta Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 139%;
    letter-spacing: 0.27px;
}
.faq_page_title {
    color: #3C3C3C;
    font-family: Plus Jakarta Sans;
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

p.question-faq strong {
    color: #3C3C3C;
    font-family: Plus Jakarta Sans;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.small_heading_faq p {
    color: #828282;
    font-family: Plus Jakarta Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.search_suggestion_faq {
    padding-top: 40px;
    padding-bottom: 50px;
}
.nav.faq_tabs_inline {
    display: flex;
    gap: 36px;
    justify-content: center;
}
.nav.faq_tabs_inline button {
    color: #676767;
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    text-align: center;
    margin: 0px;
    box-sizing: border-box;
    border: 0.915725px solid #D9D9D9;
    border-radius: 8px;
    width: 200px;
    padding: 10px;
    background-color: unset;
}
.nav.faq_tabs_inline button.active {
    background-color: #F1F1F1;
}
.searchiconcenter .form-control {
    width: 310px;
    border-radius: 48.107px;
    background: #F1F1F1;
    
    border-color: transparent;
    padding: 14px;
    padding-left: 55px;
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #7E7E7E;
}
.wrapperposionrelaative {
    display: flex;
    align-items: center;
    position: relative;
}
.searchicond_absolute {
    position: absolute;
    left: 28px;
}
.faq_left_hide.width25{width: 25%;}
.flex_blx_faq_wrapper_outer {
    display: flex;
    justify-content: space-between;
}
.center_title_blcok.width50 {
    width: 50%;
}

.center_title_blcok {
    text-align: center;
}
.faq_right_side_img_block.width25.d-flex.align-items-flex-end {
    align-items: center;
    justify-content: center;
    width: 25%;
}
.faq_page_title {
    padding-top: 20px;
    padding-bottom: 15px;
}
.border_left {
    color: #3C3C3C;
    font-family: Plus Jakarta Sans;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    border-left: 3.5px solid #EEC21A;
    padding-left: 14px;
}
.accordion-item.faq_accordidian_block {
    border-bottom: 1px solid #D0D0D0;
    padding-bottom: 17px;
    padding-top: 17px;
} 
.faq_heading_inner {
    padding-bottom: 35px;
}
.faq_content_inner button.accordion-button {
    color: #3C3C3C;
    font-family: Plus Jakarta Sans;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;

}
.accordion-item.faq_accordidian_block {
    border-left: 0px;
    border-right: 0;
    border-top: 0px;
    border-radius: 0px;
}
.faq_content_inner {
    padding-bottom: 50px;
}
.flex-direction-column{flex-direction: column;}
.all_faq_button_wrapper {
    text-align: center;
    padding-top: 50px;
}
.btn-yellow {
    border-radius: 6.607px;
    background: var(--COR---Yellow-Gradient, linear-gradient(180deg, #FFE787 0%, #FC0 100%));
    color: #000;
    font-family: Plus Jakarta Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: 14px 50px;
}
.width-300{width: 300px;}
.safty-features {
    width: 380px;
}
.feature-heading-middle h3 {
    color: #191F1A;
    text-align: left;
    padding-top: 16px;
    padding-bottom: 11px;
    font-family: Plus Jakarta Sans;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
}
.feature-short-descreption p {
    color: #797979;
    font-family: Plus Jakarta Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26.648px;
}
.gap-100{gap: 100px;}
.gap-60{gap: 60px;}
.max-width-520{max-width: 520px;}
.d-flex.flex-item-media.gap-60 {
    gap: 60px;
}
.wrapper-contact-banner {
    width: 594px;
}
.form-group-contact.d-flex {
    gap: 108px;
    padding-bottom: 70px;
}
.form-group-button {
    padding-top: 110px;
    text-align: right;
}
input.form-control.getinfo {
    color: #3C3C3C;
    font-family: Plus Jakarta Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

input.form-control.getinfo:focus {
    outline: none;
    box-shadow: unset;
    border-color:#FC0;
}
.write-to-us-form-inner {
    width: 100%;
}
.form-group-contact.d-flex {
     width: 100%;
}
.form-field-group {
    width: 100%;
}
.d-flex.rightaligncard {
    justify-content: flex-end;
}
.d-flex.verticle-align .rating-card:first-child {
    margin-left: 40px;
}
.padding-top-120 {padding-top: 120px;}
.rating-user-right {
    
    position: absolute;
    right: -50px;
}
.rating-user-left {
     
    left: -140px;
    position: absolute;
}
.d-flex.verticle-align {
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
}
.rating-user-left {
    height: 70%;
   

}
.rating-user-right {
    width: 100%;
}
.star-rating-by-customer {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
}
.rating-card {
    display: flex;
    align-items: center;
    gap: 10px;
    border-radius: 58px;
    padding: 12px;
  
    width: 230px;
    background: #FFF;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.05), 5px 5px 15px 0px rgba(0, 0, 0, 0.05), 21px 19px 28px 0px rgba(0, 0, 0, 0.04), 47px 43px 38px 0px rgba(0, 0, 0, 0.03), 83px 76px 45px 0px rgba(0, 0, 0, 0.01), 130px 118px 49px 0px rgba(0, 0, 0, 0.00);
}
.rating-user-name p {
    color: #000;
    font-family: Plus Jakarta Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.56px;
    text-transform: capitalize;
}
.rating-user-point span {
    color: #000;
    text-align: center;
    font-family: Plus Jakarta Sans;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
    padding-left: 5px;
}
.d-flex.justify-content-space-between.wrapper-payment-page {
    gap: 85px;
}
p.contact-address a {
    color: #797979;
    font-weight: 500;
}
.padding-bottom-70{padding-bottom: 70px;}
.wrapper-contact-info {
    display: flex;
    flex-direction: column;
    gap: 56px;
}
.sociallinks.d-flex.align-items-center {
    padding-top: 140px;
    gap: 25px;
}
.wrapper-contact-left-block:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    background-image: url(../images/pageimg/bordercorner.webp);
    background-size: auto;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    bottom: 0;
    background-position: bottom right;
}
.form-field-group label {
    color: #7D7D7D;
    font-family: Plus Jakarta Sans;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
textarea.form-control.getinfo.textarea {
    color: #3C3C3C;
    font-family: Plus Jakarta Sans;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.btncontact{color: #252525;

    font-family: Quicksand;
    font-size: 21.953px;
    font-style: normal;
    font-weight: 700;
    border-radius: 11.834px;
background:linear-gradient(180deg, #FFE787 0%, #FC0 100%);
box-shadow: 0px 2.07649px 2.07649px 0px rgba(0, 0, 0, 0.25);
width: 260px;
    height: 59px;
    border: 0px; 
    line-height: normal;}
textarea.form-control.getinfo.textarea:focus {
    outline: none;
    box-shadow: unset;
    border-color: #fc0;
}
.form-control.getinfo {
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-radius: 0px;
    border-bottom: 1.5px solid #B4B4B4;
    padding: 0px;
    padding-bottom: 15px;
    padding-top: 20px;
}
.form-group-contact.d-flex {
    gap: 108px;
}
.contactno a {
    color: #3C3C3C;
}
.wrapperbottomcorner {
    text-align: right;
}
.contactno {
    color: #3C3C3C;
    font-family: Plus Jakarta Sans;
    font-size: 18px;
    max-width: 330px;
    align-self: center;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.icon-contactinfo {
    display: flex;

    align-items: baseline;
    gap: 20px;
}
.wrapper-contact-left-block {
    width: 615px;
    border-radius: 21px;
    background: #F9F9F9;
    position: relative;
    padding-bottom: 60px;
    padding-top: 70px;
    padding-left: 60px;
}
.contact-address span {
    width: auto;
    padding-right: 10px;
    display: inline-block;
}
.contact-address strong {
    font-weight: 400;
    width: 100px;
    display: inline-block;
}
p.office-type {
    color: #1B1B1B;
    font-family: Plus Jakarta Sans;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    padding-bottom: 18px;
    line-height: normal;
}
.d-flex.justify-space-between {
 

    gap: 100px;
}
.office-address {
    width: 50%;
    text-align: left;
}
.contactusdetails {
    padding-top: 50px;
}
.d-flex.justify-space-between.contact-address{padding-bottom: 50px;}
.contact-address {
    color: #7D7D7D;
font-family: Plus Jakarta Sans;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 164%; /* 32.8px */
}
.colorblue{
    color: #3491CB !important;
}
.colorloightblack{ color: #272727!important;}
.gap90{gap: 90px;}
.padding-bottom-45{padding-bottom: 45px;}
.padding-bottom-38{padding-bottom: 38px;}
.padding-top-bottom-100{padding: 100px 0px;}
.page-banner-title-about-us h1 {
    color: #FFF;
    font-family: Poppins;
    font-size: 47.709px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    width: 390px;
}
.d-flex.justify-content-space-between.wrapper-payment-page {
    justify-content: space-between;
}
.block-inner-navigation a {
    border-radius: 37px;
    border: 0.694px solid #E8B900;
    width: 190px;
    padding: 12px;
    display: inline-block;
    text-align: center;
   
    color: #E8B900;
    font-family: Quicksand;
    font-size: 17.29px;
    font-style: normal;
    font-weight: 600;
    /* line-height: normal; */
}
.block-inner-content p {
    color: #6C6C6C;
    font-family: Plus Jakarta Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 183.5%;
    letter-spacing: 0.32px;
    text-align: left;
}
.block-inner-title h2 {
    color: #3C3C3C;
font-family: Plus Jakarta Sans;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.flex-item-column {
    display: flex;
    flex-direction: column;
    flex: 1;
    gap: 20px;
}
.news-grid-item h2 {
    line-height: 25px;
    margin-top: 12px;
    padding: 0px;
}
a.cta-link {
    color: inherit;
}
a.cta-link:hover {
   color: #fc0;
   text-decoration: underline;
}
.internalink{color: #fc0;}
.news-item-font-20 {
    font-family: Plus Jakarta Sans;
    font-weight: 600;
    font-size: 20px;
    color: #000;
    line-height: 30px;
}
.wrapper-news-top-area {
    display: flex;
    align-items: stretch;
    gap: 55px;
}
.news-left-block-top {
    flex: 2.1;
}
.page-banner-title-about-us {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
}
.grid_style_item_title.font-20 a:hover {
    color: #000;
}
.font-27-left {
    font-family: Plus Jakarta Sans;
    font-weight: 700;
    font-size: 24px;
    color: #000;
    text-decoration: underline;
    line-height: 36px;
}
.news-grid-item img {
    width: 100%;
}
.news-grid-item:hover .news-item-font-20{color: #fc0;}
.news-left-block-top:hover a.font-27-left{color: #fc0; text-decoration: underline;}
.grid_style_two:hover a{color: #000;}
.d-flex.flex-item-news.flex-wrap .grid_style_two {
    width: calc(33.33333% - 19px);
    
}
.grid_style_item_image img {
    width: 100%;
}
.d-flex.flex-item-news.flex-wrap {
    gap: 28px;
}
.grid_style_item_title{
    color: #4D9ED2;
    font-family: Plus Jakarta Sans;

    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.font-20 h2 {
    font-size: 20px;
}
.font27 h2 {
    font-size: 27.193px;
}
.d-flex.flex-item-right.flex-direction-column {
    flex-direction: column;
    gap: 45px;

}
.grid_style_item_image {
    padding-bottom: 12px;
}
.padding-bottom-40{padding-bottom: 40px;}
.inner-page-page-title h1{
    color: #3C3C3C;
    font-family: Plus Jakarta Sans;
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.still_have_questions {
    background-color: #F6F7F9;
    padding: 50px 0px;
    margin-top: 80px;
    text-align: center;
}
.faq_titlke_wrapper_inner h2 {
    color: #3C3C3C;
    font-family: Plus Jakarta Sans;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.faq_short_subheading_inner_wrapper p {
    color: #7D7D7D;
    text-align: center;
    font-family: Plus Jakarta Sans;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.faq_titlke_wrapper_inner {
    padding-top: 34px;
    padding-bottom:17px;
}
.viewallfaq {
    border-radius: 13px;
    border: 0.8px solid #EEC21A;
    color: #EEC21A;
    font-family: Plus Jakarta Sans;
    font-size: 15.857px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    width: 170px;
    height: 40px;
    display: block;
    line-height: 37px;
    margin: 0 auto;
}
.padding-top50{padding-top: 50px;}
.padding-bottom95{padding-bottom: 95px;}
.faq_content_inner .accordion-body  {padding: 0px;}
.faq_content_inner .accordion-body p {
    padding-bottom: 16px;
    padding-top: 16px;
    color: #7D7D7D;
    font-family: Plus Jakarta Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 139%;
    letter-spacing: 0.27px;
}
.padding-bottom-60{padding-bottom: 50px;}
.awardarrow {
    position: absolute;
    top: 0;
    display: flex;
    align-items: center;
    cursor: pointer;
    height: 100%;
    bottom: 0;
}
.award-recognition .slick-track
{
    display: flex !important;
 
}

.award-recognition .slick-slide
{
    height: inherit !important;
}
.awardarrow.arrow-next.slick-arrow {
    right: -30px;
}
.awardarrow.arrow-previous.slick-arrow {
    left: -30px;
}

.bordery {
    height: 100%;
    border-radius: 17px;
    border: 2px solid #FFF;
    position: relative;
    padding-top: 50px;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 20px;
  }
    .award-carousal i.fa.fa-chevron-right {
      color: #ffffff;
  }
  .award-carousal i.fa.fa-chevron-left {
      color: #ffffff;
  }
  .award-carousal.owl-carousel.owl-theme {
      padding-top: 10px;
  }
  .owl-controls.clickable {
      top: 50%;
      position: absolute;
      width: 100%;
  }
  .award-carousal .owl-buttons{    display: flex;
      justify-content: space-between;
      width: 100%;}
   .bordery::before {
      background-color: #252525;
      content: url(../images/pageimg/medal.webp);
      display: block;
      height: 55px;
      position: absolute;
      width: 40px;
  }
  .awarditem-content p{color: #FFF;
    text-align: center;
    font-family: Plus Jakarta Sans;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 35px;}
    .changecolor{color: #FFD227; font-weight: 600;}
  .bordery::after {
    bottom: -1px;
    right: -1px;
  }
  .margin-bottom-150{margin-bottom: 150px;}
.yellowstrip-left:before {
    content: "";
    position: absolute;
    left: 0;
    width: 130px;
    height: 25px;
    background-color: #FFD227;
    z-index: 1;
    bottom: 0;
}
  .padding-top-140{padding-top: 140px;}
  .breakline {
    display: block;
}
.journey_icon {
    padding-bottom: 20px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}
  .journeytext {
    color: #FFF;
    text-align: center;
    font-family: Plus Jakarta Sans;
    font-size: 23.225px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.journey_list {
    width: 20%;
    text-align: center;
}
  .paddingtop60{padding-top: 60px;} 
  .paddingbottom110{padding-bottom: 110px;}
  .bordery::before {
     top: -3px;
    left: -13px;
  }
.award-recognition{
    background-image: url(../images/banner/awardandrecognition.webp);
    background-position: center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
}
.our_jurney_so_for{
    background-image: url(../images/banner/journeysofar.webp);
    background-position: center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
}
@media only screen and (min-width:1500px)
{
.booking-engine.position-absolute {
   
    bottom: -19%;
}
.margin-top-250 {
    margin-top: 230px;
}
}
.slick-slide .slider-banner img {
 
    width: 100%;
}

@media only screen and (max-width:1439px)
{
  .max-img-width-400{max-width: 400px;} 
.list-item-text p {
    
    font-size: 16px;
}
.icon_grid_style_title h3 {
        font-size: 18px;
    }
.features-box {
    
    padding: 15px 0px;

}
 
.d-flex.flex-wrap.margin-top-62.gap-15-30 {
    margin-top: 50px;
}

 
    .slider-content-block h3 {
    
    font-size: 28x;
    padding-bottom: 15px;
}
.margin-top-250 {
    margin-top: 180px;
}
.booking-engine.position-absolute {
 
    bottom: -25%;
}
.slider-content-block p {
   
    font-size: 18px;
}
.campare-item img {
    width: 35px;
}
.faq-title{font-size: 16px;}
.faq-text{font-size: 14px;}
.section-text-block-font-20{font-size: 16px;line-height: 30px;}
.padding-50 {
    padding: 50px 25px;
}
    .capebelities-item p {
        font-size: 14px;
        line-height: 20px;
    }
    
.sub-heading-text{font-size: 30px;}
.campare-table h3 {
     
        font-size: 18px;
        height: 55px;
        line-height: 55px;
}
.campare-table p{line-height: 55px; font-size: 14px;}
.campare-item {
    height: 65px;}
         
 
    .verticle-space-center{height: 5px;}
    .margin-top-250 {
    margin-top: 200px;
}
.fleet-card h3 {
   
    font-size: 26px;
    padding-bottom:15px;
}
    .section-text-block {
              font-size: 16px;
        line-height: 30px;
    }
 
    .heading-content{font-size: 32px;}

    .pertningtitle p {
    
        font-size: 18px;
        

    }
    .pertningtitle h1 {
    
    font-size: 34px;
    
}
p.content-justify-medium.margin-top-30 {
    margin-top: 15px;
}
    .wrapper-gridstyle-three .block-content-outer .list-content-block li p {
    
    font-size: 18px;
    line-height: 30px;
    
}
.gap-102 {
    gap: 60px;
}
    .font-style-parent-block .wrapperlist-item .block-title-outer h2{font-size: 28px;}
    .content-justify-medium{font-size: 18px;}
    h2.center-heading {
    
    font-size: 34px;
}
.pdbtm-35 {
    padding-bottom: 25px;
}
p.cnter-content {
   
    font-size: 20px;
    line-height: 28px;
    
}
.grid-item-block h4 {
   
    font-size: 20px;
   
}
a.btn-gradient.btn-center {
    font-size: 18px;
   
    padding: 10px 25px;
}
	.form-field-group label {
    
    font-size: 16px;
   
}

.btncontact {
    
    font-size: 18px;    
    border-radius: 8px;
    width: 250px;
    height: 55px;
    border: 0px;
    line-height: normal;
}
.form-group-button {
    padding-top: 80px;
 }
	.form-control.getinfo {
   
    padding-bottom: 10px;
    padding-top: 10px;
}

    h4.width290 {
    max-width: 240px;
    width: 240px;
}
.support-subheading {
    
    font-size: 20px;
}
.contact-info-list a {
    
    font-size: 20px;
}
.contact-info-list.d-flex {
    gap: 20px;
}
.contactinfo-support {
    margin-top: 40px;
}
.contactinfo-support {
     
    gap: 30px;
}
section.bg-gredient-grey.pdtopbtm-60 {
    padding: 45px 0px;
}
    .maxwidth300 h4 {
    max-width: 310px;
}
    .text-over-banner {
     
    font-size: 22px;
    width: 90%;
}
    .sectionsubtitle-style-two {
     
    font-size: 18px;
     
    line-height: 32px;
}
ul.list-style-30.line-height-55 li p {
    font-size: 24px;
    line-height: 50px;
    color: #797979;
    letter-spacing: 1%;
}
.city-availibility-text {
    font-size: 24px;
     
    line-height: 50px;
    letter-spacing: 1%;
    padding-top: 15px;
}
    input#captchaTxt{
        
    font-size: 16px;
    
    
    }
    .btn-group-radio.width-193 {
        width: 170px;}
        .btn-group-radio.width-193 a{font-size: 20px;}
    .form-control.regsiterfield {
        
        font-size: 14px;
         
        line-height: 43px;
       
        height: 43px;
         
    }
    .btn.btn-submit-details {
        
        font-size: 20px;
         
    }
    .section-headingregister-form p {
        
        font-size: 20px;
       
        padding-top: 5px;
    }
    .regsiter-content h3 {
        
        font-size: 20px;
       
    }
    .rediobutton-group-field h2 {
       
        font-size: 16px;
    }
    .btn-submit-details {
        
        font-size: 18px;
       
    }
    .regsiter-content {
        margin-bottom: 25px;
    }
    .personel-details h4 {
        
        font-size: 20px;
        
    }
    .formelemnts label {
        padding-bottom: 5px;
       
    }
    .formelemnts label {
       
        font-size: 16px;
        
    }
    .field-group-register {
        margin-bottom: 30px;
    }
    .personel-details {
        margin-bottom: 20px;
    }
    .field-step {
        margin-bottom: 30px;
    }
    .rediobutton-group-field.mrbtm-50 {
        margin-bottom: 30px;
        margin-top: 30px;
    }
    .section-headingregister-form h2 {
         
        font-size: 42px;}
    .leftcontenr-howtojoin h4.headline{font-size: 22px;}
    .wrapper-griditems.d-flex .grid-item h4{font-size: 22px;}
    .iconlistitem {
        width: 70px;
    }
    .stepcontain {
        
        width: 120px;
        height: 120px;
        
    }
    .stepcontain h2 {
        line-height: 55px;
        font-size: 28px;
       
    }
    .headingboxlargremedium h5 {
        
        padding-top: 10px;
    }
    .headingboxlargremedium h4{font-size: 36px;}
    .headingboxlargremedium h5{font-size: 22px;}
    .headingboxlargremedium p {
        
        font-size: 20px;
      
        line-height: 30.08px;
        
    }
    .filloutinfo p {
         
        font-size: 20px;
         
        line-height: 30.08px;
        letter-spacing: unset;
       
    }
    .howtojoin{font-size: 42px;}
    .enqueryitem p a {
         
        font-size: 18px;}
    .enqueryitem h4 {
         
        font-size: 18px;}
    .stepcontain h5{font-size: 60px;         line-height: 45px;}
    .content-box h4{font-size: 38px; line-height: 46px; width: 100%;      }
    .content-box p {
       
        font-size: 18px;
        font-weight: 500;
      
        line-height: 30px;}
        .block-division.partnerform.flex-1.bglighgrey {
           
            padding: 40px 25px;
            
            border-radius: 15px;
        }
       .form-control.inputfield {
            
            font-size: 16px;
             
            height: 50px;
           
        }
        .field-group {
            margin-bottom: 20px;
        }
    .nav.faq_tabs_inline {
       
        gap: 25px;
       
    }
    .nav.faq_tabs_inline button{width: 180px; font-size: 14px;}
    .block-inner-content p{font-size: 14px;}
    .awarditem-content p { 
        
        font-size: 16px;
         
        line-height: 28px;
    }
    .journeytext{font-size: 20px;}
}

@media only screen and (max-width:1100px){
    .content-box p {
        font-size: 16px;
         
        line-height: 28px;
    }
        .max-img-width-400 {
        max-width: 100%;
    }
    .carousel-medium-heading{font-size: 24px;}
    .features-box-ietm
 {
    
    border-radius: 10px;
    width: 270px;
    padding: 0px 15px;
     
    height: 50px;
}
.font-bold-small {
     
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
}
    .max-width-685 {
    max-width: 60%;
}
.cities-carousel-init.slick-initialized.slick-slider.slick-dotted .carousel-content-bottom{width: 200px;}
    li.onhoverlink-menu-item.hvr-shutter-out-horizontal a{    width: 160px;     padding: 15px 0px;     font-size: 16px;}
        .campare-table h3 {
        font-size: 18px;
        height: 60px;
        line-height: 60px;
    }
        .campare-item {
        height: 60px;

        }
            .campare-item img {
        width: 40px;
    }
    .campare-table p {
        line-height: 60px;
    }
    .campare-table p{font-size: 14px;}
    .padding-bottom-32 {
    padding-bottom: 25px;
}
.heading-content {
        font-size: 28px;
        line-height: 38px;
    }
        .sub-heading-text {
        font-size: 26px;
    }
        .capebelities-item p {
        font-size: 12px;
        line-height: 16px;
    }
    .padding-top-60 {
    padding-top: 50px;
}
.padding-bottom-60 {
    padding-bottom: 50px;
}
.faq-item{margin-bottom: 5px;}
.section-text-block-font-20 {
        font-size: 14px;
        line-height: 26px;
    }
    .fleet-wrapper.d-flex.text-center.gap-32.padding-top-63 {
    gap: 15px;
}
    .faq-title{font-size: 14px;    padding-bottom: 5px;}
    .faq-text{font-size: 12px;}
  .fleet-card img {
    width: 150px;
    height: 100px;
    object-fit: cover;
}
    .heading-center-text {
        font-size: 28px;
    }
    .verticle-space-center {
   
    height: 4px;
    width: 80px;
   
}
.booking-engine.position-absolute {
        bottom: -35%;
    }
    .margin-bottom-50 {
    margin-bottom: 40px;
}
        .heading-content {
        font-size: 26px;
    }
        .section-text-block {
        font-size: 14px;
        line-height: 26px;
    }
    .capebelities-item{padding: 10px;}
        
        .fleet-card h3 {
        font-size: 18px;
        padding-bottom: 10px;
    }
    .margin-bottom-75 {
    margin-bottom: 50px;
}
.achievement-text h2 {
        font-size: 26px;
    }
        .content-box h4 {
        font-size: 31px;
       
    }
    .form-control.inputfield {
        font-size: 16px;
        height: 40px;
    }
    input#captchaTxt {
        font-size: 14px;
    }
    .pertningtitle h1 {
    
    font-size: 30px;
    
    padding-bottom: 5px;
}
    h2.center-heading {
        font-size: 30px;
    }
        .pertningtitle p {
        font-size: 16px;
    }
        .grid-item-block h4 {
        font-size: 18px;
    }
    .font-35 {
     
    font-size: 30px;
   
}
    .wrapper-gridstyle-three .block-content-outer .list-content-block li p {
        font-size: 16px;
      
    }
        .font-style-parent-block .wrapperlist-item .block-title-outer h2 {
        font-size: 22px;
    }
    .gap-102 {
        gap: 30px;
    }
    .content-justify-medium {
        font-size: 16px;
        line-height: 26px;
    }
        p.cnter-content {
        font-size: 16px;
        line-height: 26px;
    }
    .text-with-medium-font p {
    
    font-size: 14px;
   
}
  .page_heading h1 {
    
    font-size: 28px;
    
}
.service-style-two-shorttext {
    
    color: #464646;
    font-size: 14px;
 
}
} 


@media only screen and (max-width:990px){
.news-item-font-20 {
     
    font-size: 14px;
    
}
.cities-carousel-init.slick-initialized.slick-slider.slick-dotted .carousel-content-bottom{height: auto;}
.set-banner-height-530 {
    height: 450px;
}
.wrapper-dedicatd-transfer.d-flex.gap-80.justify-content-center.max-width-980 {
    gap: 30px;
    align-items: center;
}
    .carousel-medium-heading {
        font-size: 20px;
    }
    .features-box-ietm {
       
        width: 200px;
        padding: 0px 15px;
        height: 55px;
    }
  .page_heading h1 {
    
    font-size: 25px;
    
}
    li.onhoverlink-menu-item.hvr-shutter-out-horizontal a{    width: 145px;     padding: 10px 0px;     font-size: 14px;}
    .clinets-wrapper.d-flex.align-items-center {
    gap: 50px;
}
section.our-clients.margin-bottom-62.bg-light-yellow.padding-top-bottom-25 {
    margin-bottom: 30px;
}
.d-flex.gap-74.wraponmobile {
    gap: 40px;
    flex-wrap: wrap;
}
.margin-bottom-60 {
    margin-bottom: 30px;
}
.billing-card img {
    margin: 0 auto;
    width: 50px;
    
}
    .billing-card p {
        height: 100px;
    }
    .achichment_with_cta.padding-top-33 {
       
        display: none;
    }
        .page_heading h2 {
         
        line-height: 28px;
    }
    .billing-prev, .billing-next {
    width: 40px;
    height: 40px;
}
.wrapper-page-header-menu.position-absolute.w-100.bottom-40 {
    display: none;
}
.page_heading.padding-bottom-19.width-600 {
    width: 100%;
    padding-bottom: 0;
}
.verticle-line-width-83 hr {
  width: 60px;
    height: 4px;}
    .achichment_with_cta.padding-top-33 {
    padding-top: 10px;
}
section.margintop-110.margin-bottom-50.mr-30-on-mobile {
    margin-top: 30px;
}

.heading-center-text {
        font-size: 28px;
    }
        .verticle-space-center {
        height: 4px;
        width: 70px;
    }
    .achievment-text-center.d-flex.justify-content-center.gap-80.margin-top-50 {
    margin-top: 30px;
}
.achievement-text h2 {
        font-size: 24px;
    }
    .achievement-text p{font-size: 16px;}
        .margin-top-250 {
        margin-top: 170px;
    }
    .heading-content {
        font-size: 24px;
    }
        .fleet-card h3 {
        font-size: 16px;
       
    }
    .fleet-card{
            width: calc(25% - 12.5px);
    }
    .padding-top-63 {
    padding-top: 40px;
}
    .fleet-card img {
        width: 120px;
        height: 85px;
         
    }
.margin-bottom-50 {
    margin-bottom: 30px;
}
.margin-bottom-75 {
    margin-bottom: 50px;
}
.padding-bottom-32 {
        padding-bottom: 10px;
    }
    .margin-top-44 {
    margin-top: 25px;
}
.wrapper-dedicatd-transfer.d-flex.gap-100{gap: 30px;}
    .slider-content-block h3 {
        font-size: 28px;
        padding-bottom: 10px;
    }
        .icon_grid_style_title h2 {
        font-size: 16px;
    }
    .padding-bottom-60 {
    padding-bottom: 30px;
}
.padding-top-60 {
    padding-top: 30px;
}
.margin-bottom-55 {
    margin-bottom: 40px;
}
    .campare-table h3 {
        font-size: 14px;
    
    }
        .campare-table p {
        font-size: 12px;
    }
        .campare-item img {
        width: 30px;
    }
        .sub-heading-text {
       font-size: 18px;
        line-height: normal;
    }
    .slider-content-block p {
   
    font-size: 18px;
    line-height: 26px;
    padding-left: 10px;
    padding-right: 10px;
}

    h2.center-heading {
        font-size: 28px;
        line-height: 36px;
    }
        p.cnter-content {
        font-size: 14px;
        line-height: 24px;
    }
        .content-justify-medium {
        font-size: 14px;
        line-height: 24px;
    }
        .title-36 {
        font-size: 28px;
        line-height: 36px;
    }
    .pertningtitle h1 {
        font-size: 28px;
        padding-bottom: 0px;
    }
    .pertningtitle p {
        font-size: 14px;
        line-height: 24px;
    }
        .wrapper-gridstyle-three .block-content-outer .list-content-block li p {
        font-size: 14px;
        line-height: 24px;
    }
        .grid-item-block h4 {
        font-size: 16px;
    }
.news-grid-item h2 {
    line-height: 22px;
    margin-top: 10px;
  
}
.font-27-left {
    
    font-size: 22px;
}
.wrapper-news-top-area {
     
    gap: 30px;
}
.padding-top-bottom-25 {
    padding: 20px 0;
}
.font-20 {
    font-size: 16px;
    line-height: 22px;
}
.inner-page-page-title h1{font-size: 30px;}
}
@media only screen and (max-width:767px){
        .fleet-wrapper.d-flex.text-center.gap-32.padding-top-63 {
        gap: 10px;
    }
    .box-container {
    flex-wrap: wrap;
    margin-top: 30px;
    margin-left: 0;
    margin-right: 0;
}
.d-flex.gap-35.wraponmobile {
    flex-wrap: wrap;
    gap: 20px;
}
h3.block-heading-large.text-white.margin-bottom-25.section-heading-style {
    margin-bottom: 0px;
}
section.bg-black.padding-top-50.padding-bottom-60 {
    padding-top: 15px;
}
.font-weight-700 {
    font-weight: 600;
}
.font-32-bold {
    font-size: 22px;
}
.line-heigh-30 {
    line-height: 26px;
}
.font-16 {
    font-size: 14px !important;
}
        .max-width-685 {
        max-width: 100%;
    }
    .wrapper-downloadapp.d-flex.gap-40.align-items-center.padding-bottom-30 {
    gap: 20px;
    justify-content: center;
}
.wrapper-dedicatd-transfer.d-flex.gap-50.justify-content-center {
    flex-wrap: wrap;
    gap: 20px;
     
}
.nearby-slider .slick-slide img {
     width: 100%;
}
.wrapper-dedicatd-transfer.d-flex.gap-80.justify-content-center.max-width-980 {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
}
.features-box-ietm {
        width: 100%;
        padding: 15px;
        height: auto;
    }
section.dedicated-transfer.bg-gredient-yellow.position-relative.padding-top-40.margin-top-150 {
    margin-top: 0;
}
.content-block-left-section.max-width-520 {
    text-align: left;
}
.downlaod-app-conetnt {
    text-align: center;
}
    .icon_grid_style_title h3 {
        font-size: 16px;
    }
    .page_heading h1 {
    
    font-size: 20px;
    
}
    .billing-slider .slick-track{gap: 0;}
    .list-item-block li {
    
    font-size: 14px;
    line-height: 28px;
}
.set-banner-height-530 {
    height: auto;
}
.carz-slider .slick-track{gap: 0;        margin-top: 20px;}
.booking-hideonmobile{display: none;}
    .padding-top-63 {
        padding-top: 30px;
    }
    .fleet-card {
    background: #fff;
    border-radius: 12px;
    padding: 15px;}
    .fleet-wrapper.d-flex.text-center.gap-32.padding-top-63 {
    flex-wrap: wrap;
}
        .booking-engine.position-absolute {
                margin-top: 30px;
        position: unset !important;
    }
        .heading-center-text {
        font-size: 18px;
        line-height: normal;
    }
        .achievment-text-center.d-flex.justify-content-center.gap-80.margin-top-50 {
        margin-top: 20px;
    }
    .achievement-text h2 {
        font-size: 16px;
    }
    .achievment-text-center.d-flex.justify-content-center.gap-80.margin-top-50 {
    gap: 25px;
}
    .achievement-text p {
        font-size: 12px;
        line-height: 26px;
    }
        .btncenteryollow {
        font-size: 12px;
        line-height: 35px;
        height: 35px;
    }
    .heading-content {
               font-size: 22px;
        line-height: normal;
    }
        .section-text-block {
         
        line-height: 24px;
    }
    .w-300-h-50 {
          padding: 8px 30px;
 
}
.airport-transfer-banner {
     padding-top: 25px;
    padding-bottom: 35px;
    
}
.page-banner-content-wrapper.bg-banner-gredient.position-absolute.top-0.bottom-0.left-0.right-0.d-flex.align-items-center.margin-bottom-75 {
    margin-top: 0px;
    margin-bottom: 0;
}
.padding-bottom-26 {
    padding-bottom: 10px;
    margin-top: 0;
    margin-bottom: 0px;
}
.wrapper-dedicatd-transfer.d-flex.gap-60 {
    flex-wrap: wrap;
    justify-content: center;
}
.achievment-text-center.flexinit.justify-content-center.gap-80.margin-top-50 {
    gap: 20px;
}
    .margin-bottom-26 {
    margin-bottom: 10px;
}
    .margin-bottom-75 {
        margin-bottom: 40px;
    }
    .wrapper-dedicatd-transfer.d-flex.gap-42 {
    flex-wrap: wrap;
    justify-content: center;
}
.content-block {
    width: 100%;
}
.image-block {
    width: 100%;
}
.gap-42 {
    gap: 20px;
}
    .padding-bottom-32 {
        padding-bottom: 5px;
    }
    .one-item-on-mobile {
    flex-wrap: wrap;
 
}
.slider-content-block h3 {
        font-size: 18px;
    }
        .slider-content-block p {
        font-size: 14px;
        line-height: 22px;
      
    }
    .wrapper-dedicatd-transfer.d-flex.gap-100 {
    flex-wrap: wrap;
    text-align: center;
    gap: 25px;
}
    .capebelities-item {
        padding: 10px 10px;
        width: calc(50% - 7.5px);
    }
.campare-table {
    width: 100%;
}
        .margin-bottom-50 {
        margin-bottom: 30px;
    }
        .clinets-wrapper.d-flex.align-items-center {
        gap: 20px;
    }
    section.margin-bottom-70.mr-30-on-mobile {
    margin-bottom: 30px;
}
.billing-card p {
            height: auto;
        font-size: 14px;
        line-height: 22px;
    }
    .billing-slider .item.slick-slide {
   
    padding: 20px 10px;}
    section.billing-slider-section.margin-bottom-70 {
    margin-bottom: 30px;
}
    .block-heading-large {
        font-size: 22px;
    }
        .margin-top-85 {
        margin-top: 30px;
    }
    .btnrigtside.text-right.margin-top-85 {
    text-align: center;
}
h1.block-heading-large.text-white.margin-bottom-30 {
    text-align: center;
    line-height: normal;
    margin-bottom: 20px;
}
.gap-15-30 {
    gap: 10px 15px;
}
    .font-bold-small {
        font-size: 12px;
        line-height: normal;
    }
    .w-100-onmobile{width: 100%;}
    .margin-top-45 {
    margin-top: 26px;
}
        .margin-top-250 {
        margin-top: 60px;
    }
       .wrapper-dedicatd-transfer.d-flex.gap-60 {
    justify-content: center;
    text-align: center;
    gap: 20px;
}
    .margin-bottom-20 {
    margin-bottom: 10px;
}
.fleet-card{  width: calc(50% - 5px);}
.fleet-wrapper.d-flex.text-center.gap-24.padding-top-63 {
    gap: 10px;
    flex-wrap: wrap;
}
    .d-flex.wrapperflexarea {
        gap: 30px;
        flex-wrap: wrap;
    }
    .select-box{font-size: 14px;}
    .btn_bg_yellow.redious_btn{    font-size: 16px;}
    .icon-grid-wrapper.d-flex.justify-content-space-between {
    
    flex-wrap: wrap;
}
.morder-2{order: 2;}
.morder-1{order: 1;}
    .grid-item-block h4 {
        font-size: 16px;
            line-height: normal;
    }
    .wrapperlist-item.d-flex.gap-102.with-left-img.grid-margin-bottom-50.justify-content-space-between {
    flex-wrap: wrap;
}
.wrapperlist-item.d-flex.gap-102.with-left-img.justify-content-space-between {
    flex-wrap: wrap;
}
    .grid-item-block {
    width: 50%;
    margin-bottom: 30px;
}
.padding-top-45 {
    padding-top: 30px;
}
.font-35 {
        font-size: 22px;
    }
    h2.center-heading {
        font-size: 25px;
                line-height: 35px;
                        padding-bottom: 10px;
    }
        p.cnter-content {
        font-size: 16px;
        line-height: 24px;
    }
    .wrapper-section.padding-top60.paddingbtm-90 {
    padding-top: 30px;
    padding-bottom: 10px;
}
.btn-wrapper-center {
    padding-top: 40px;
    text-align: center;
}
        a.btn-gradient.btn-center {
        font-size: 14px;
        padding: 10px 10px;
    }
    .grid_style_one.width-1-3.marginbtm-45 {
    margin-bottom: 0px;
}
    .d-flex.gap-36.downloadapp {
    flex-wrap: wrap;
        justify-content: center;
    gap: 15px;
}
    section.bg-gredient-grey.pdtopbtm-60 {
        padding: 25px 0px;
    }
    .page_header_subheading p {
     
    font-size: 14px;
    line-height: 22px;
    color: #fff;
}
.fixbtn.align-bottom .witdhheightbtnradiuos {
    width: 150px;
    height: 40px;
}
.fixbtn.align-bottom {
    position: unset;
    bottom: unset;
            margin-top: 10px;
}
.fixbtn.align-bottom .btn_bg_yellow.redious_btn{font-size: 14px;}
.verticle-line-spacer span {
    width: 50px;
    height: 3px;
    display: inline-block;
}

.page_header_subheading.pdtop-35 {
    padding-top: 0px;
}
section.travel-with-confidence.pdtop-75 {
    padding-top: 30px;
}
    .sectionsubtitle-style-two {
        font-size: 14px;
        line-height: 24px;
    }
    section.travel-with-confidence.pdtop-40.margintop-70.bg-gredient-grey.paddingbtm-60 {
    padding-top: 30px;

}
.whychoose-grid-item {
    position: relative;
    width: 100%;
}
h1.font-style-one.paddingbottom20 {
    padding-bottom: 0px;
}
.text-over-banner {
        font-size: 18px;
        top: 75%;   
    }
    section.margintop-105.lienear-gredient-lightgrey.paddingtop25 {
    margin-top: 30px;
}
    .section-title-style-one.text-center.paddingbottom50 {
    padding-bottom: 15px;
}
    section.travel-with-confidence.pdtop-42 {
    padding-top: 30px;
}
h2.title-36.pdb-25 {
        font-size: 16px;
        line-height: 24px;
        color: #797979;
        letter-spacing: unset;
}
    .pd-top80 {
    padding-top: 40px;
}
section.margintop-105.lienear-gredient-lightgrey.paddingtop56 {
    margin-top: 50px;
    padding-top: 30px;
}
.our-services-inner-wrapper.paddingbottom-85 {
    padding-bottom: 30px;
}
.width-1-3 {
    flex: unset;
    width: 100%;
}
.contentgroup {
    padding-top: 15px;
}
.marginbtm-60
 {
    margin-bottom: 5px;
}
.pdbottom-12 {
    padding-bottom: 5px;
}
section.wrapper-outer.flex-2-1.paddingtop-80.margin-bottom-10.pdtop30-m {
    padding-top: 30px;
}
    .city-availibility-text {
        font-size: 16px;
        line-height: 25px;
        letter-spacing: 1%;
        padding-top: 15px;
    }
    section.travel-with-confidence.pdtop-40.margintop-70.bg-gredient-grey.paddingbtm-60 {
    padding-bottom: 30px;
}
section.wrapper-outer.flex-2-1.margin-bottom-75.pdtop90 {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
h2.title-36.pdb-25 {
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 5px;
}
    .support-subheading {
        font-size: 16px;
        text-align: center;
    }
        .contact-info-list.d-flex {
        gap: 10px;
    }
    .contact-info-list.d-flex img {
    width: 25px;
}
    .contact-info-list a {
        font-size: 16px;
    }
        .contactinfo-support {
        gap: 15px;
    }
    .carousal_item_style_two .contentgroup
 {
        padding-top: 0px;
    }
    .margin-top-50 {
    margin-top: 25px;
}
     .carousal_item_style_two  .service-style-one-title h4 {
        font-size: 14px;
    }
   #global-top-cities .carousal_item_style_two.slick-slide {
    margin: 0 6px;
}
    ul.list-style-30.line-height-55 li p {
        font-size: 16px;
        line-height: 28px;
        color: #797979;
        letter-spacing: unset;
    }
#global-top-cities-two .carousal_item_style_two.slick-slide {
    margin: 0 6px;
}
.service-style-two-shorttext
 {
    
    font-size: 14px;
    line-height: 143%;
    letter-spacing: 0%;
}
    ul.city-liststyle {
    padding-left: 25px;
}
ul.city-liststyle li {
    font-size: 14px;
    
    line-height: 22px;
    padding-bottom: 5px;}
    .d-flex.flex-item-news.flex-wrap .grid_style_two {
        width: 100%;
    }
    .d-flex.flex-item-news.flex-wrap {
        gap: 15px;
    }
    .grid_style_item_title.font-20 h2 {
        font-size: 16px;
        line-height: 24px;
    }
    .news-left-block-top {
        flex: unset;
        width: 100%;
    }
    .wrapper-news-top-area {
        gap: 0;
        flex-wrap: wrap;
    }
    .inner-page-page-title.text-center.padding-bottom-40 h1 {
       
        font-size: 24px;
      
    }
    .font-27-left {
        line-height: 24px;
        font-size: 16px;
    }
    .news-item-font-20 {
        
        font-size: 16px;
        line-height: 24px;
    }
    .flex-item-column {
        
        margin-top: 20px;
        gap: 15px;
        width: 100%;
    }
    section.wrapper-outer-inner-page.padding-bottom-50 {
        padding-bottom: 20px;
    }
    .inner-page-page-title.text-center.padding-bottom-40 {
        padding-bottom: 20px;
        padding-top: 20px;
    }
    
    .personel-details {
        margin-bottom: 15px;
    }
    .form-control.regsiterfield {
        font-size: 14px;
        line-height: 40px;
        height: 40px;
    }
    .btn-submit-details {
         
        font-size: 14px;
        font-weight: 400;
        line-height: 40px;
        
        padding:0 10px;
        height: 40px;
        width: 100%;
    }
    .form-control.textarea{font-size: 14px;}
    .formelemnts label {
        font-size: 14px;
        line-height: 22px;
        font-weight: 400;
    }
    .field-step {
        margin-bottom: 20px;
    }
    .field-group-register {
        margin-bottom: 20px;
    }
    .personel-details h4 {
        font-size: 14px;
        line-height: 22px;
        font-weight: 600;
    }
    .btn-group-radio.width-193 a {
        font-size: 14px;
    }
    .btn.btn-submit-details {
       
        font-size: 14px;
        
        padding: 10px 10px;
        width: 100%;
    }
    .section-headingregister-form h2 {
        font-size: 25px;
        line-height: normal;
    }
    .drive-with-carzonrent {
        margin-top: 50px;
    }
    .regsiter-content h3 {
        font-size: 16px;
        font-weight: 600;
        text-align: center;
        line-height: 24px;
    }
    .section-headingregister-form {
        margin-bottom: 20px;
    }
    .field-group-register.d-flex.gap-50 {
        gap: 20px;
        flex-wrap: wrap;
    }
    .formelemnts.flex-1 {
        flex: unset;
        width: 100%;
    }
    .btn-group-radio.width-193 a {
       
        font-size: 16px;
        
    }
    .section-headingregister-form p {
        font-size: 16px;
        padding-top: 0px;
    }
    
    .pertningtitle p {
        font-size: 14px;
        line-height: 22px;
    }
    .personel-details h4 {
        font-size: 18px;
    }
    .paddingbottom77 {
        padding-bottom: 30px;
    }
    img.icon_grid {
        width: 60px;
        height: 60px;
    }
    .paddingbottom35 {
        padding-bottom: 10px;
    }
    .icon_grid_style_title h2 {
        font-size: 18px;
    }
    section.howtojoin-wrapper_outer.paddingtop70 {
        padding-top: 0px;
    }
    .howtojoin {
        font-size: 28px;
        line-height: normal;
    }
    .text-center.headingblock {
        margin-bottom: 30px;
    }
    .marginbottom50 {
        margin-bottom: 20px;
    }
     
    .headingboxlargremedium h5 {
        font-size: 16px;
        text-align: center;
        line-height: normal;
        padding-top: 0px;

    }
    .headingboxlargremedium p {
        font-size: 14px;
        line-height: 24px;
        text-align: center;
    }
    .enquerybox {
        margin: 10px 0px;
        text-align: center;
    }
    .enqueryitem h4 {
        font-size: 16px;
        text-align: center;
    }
    .enqueryitem.margin20 {
        margin-bottom: 10px;
    }
    .enqueryitem p a {
        font-size: 16px;
    }
    .filloutinfo p {
        font-size: 14px;
        line-height: 24px;
        letter-spacing: unset;
        text-align: center;
    }
    section.nexstapwrapper.paddingtop-100.paddingbottom60 .d-flex.wrapperflexarea{gap: 0;}
    .nexstapwrapper.paddingtop-100.paddingbottom60 {
        padding-top: 50px;
    }
    .block-division.flex-1.padding30 {
        order: 2;
    }
    .leftcontenr-howtojoin h4.headline {
        font-size: 18px;
        text-align: center;
    }
    .wrapper-flex-item.marginbottom50.hideonmobileview {
        display: none;
    }
    .leftcontenr-howtojoin p {
        
        font-size: 14px;
        
        text-align: center;
        
        margin-top: 5px;
        line-height: 22px;
    }
    .leftcontenr-howtojoin {
        order: 2;
    }
    .stepbox {
        order: 1;
    }
    .stepcontain h5 {
        font-size: 40px;
        line-height: 50px;
    }
    .stepcontain h2 {
        line-height: 30px;
        font-size: 22px;
    }
    .stepcontain {
        width: 100px;
        height: 100px;
        display: flex
;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    
    .wrapper-flex-item {
        justify-content: center;
        text-align: center;
        gap: 10px;
        flex-wrap: wrap;
        background-color: #efefef;
        padding: 30px 10px;
        border-radius: 11px;
    }
    .wrapper-flex-item.marginbottom50.hideondesktopview {
        display: flex;
    }
    .wrapper-griditems.d-flex .grid-item h4 {
        font-size: 18px;
        margin: 10px 0px 5px;
    }
    .wrapper-griditems.d-flex p {
        
        font-size: 14px;
         
        line-height: 22px;
        
    }
    .rediobutton-group-field h2 {
        font-size: 14px;
        font-weight: 400;
    }
    .iconlistitem {
        width: 50px;
    }
    .rediobutton-group-field.mrbtm-50 {
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .getuserreviews {
        padding-top: 10px;
    }
    form#partnerForm .btn-group-submit {
        margin-top: 0;
    }
    .howtojoinitemlist.d-flex {
        gap: 20px;
        flex-wrap: wrap;
    }
    form#partnerForm .btn-group-submit .btn_bg_yellow.redious_btn {
     
        font-size: 16px;
         
        height: 45px;
    }
    input#captchaTxt {
        font-size: 14px;
        
    }
    .align-items {
        flex: unset;
    }
    .verticle-line {
        margin: 20px 0px 20px 0px;
      
        text-align: center;
    }
    .block-division.partnerform.flex-1.bglighgrey {
        padding: 15px 10px;
        border-radius: 15px;
    }
    .block-division.flex-1 {
        flex: unset;
    }
    .block-division.partnerform.flex-1.bglighgrey .form-control.inputfield {
        font-size: 14px;
        height: 40px;
    }
    .block-division.partnerform.flex-1.bglighgrey {
       
        width: 100%;
    }
    .btn-group-submit {
        
        margin-top: 30px;
    }
    .wrapper-griditems.d-flex.marginbottom30 {
        margin-bottom: 30px;
    }
    .pertningtitle h1 {
    
    font-size: 24px;
     
    line-height: 32px;
    }
    .wrapper-griditems.d-flex {
        gap: 30px;
        flex-wrap: wrap;
    }
    .wrapper-griditems.d-flex .grid-item {
        flex: unset;
        text-align: center;

    }
    .headingboxlargremedium h4 {
        font-size: 24px;
        text-align: center;
    }
    .recaptcha iframe {
        width: 100%;
    }
    .g-recaptcha > div {
        width: 100% !important;
    }
    .wrapper-griditems.d-flex p{text-align: center;}
    .wrapper-griditems.d-flex .grid-item h4 {
     
        text-align: center;
    }
    .icon_style_two_wrapper_outer.paddingtop100.paddingbottom80 {
        padding: 50px 0px 0px;
    }
    section.wrapper-whyus-section .section-heading {
        padding-bottom: 40px;
    }
    .blocktitle{font-size: 22px;         text-align: center;
        line-height: 30px;}
    .block-division.partnerform.flex-1.bglighgrey .field-group {
        margin-bottom: 15px;
    }
    .verticle-line span {
      
        height: 4px;
       
    }
    .grid_layout_wrapper_outer.paddingtop100.paddingbottom60 {
        padding-top: 30px;
    }
    .content-box p {
        font-size: 14px;
        line-height: 23px;
        font-weight: 400;
        text-align: center;
    }
    .content-box h4 {
        font-size: 24px;
        line-height: normal;
        text-align: center;
    }
    .contactno{font-size: 14px;}
    .icon-contactinfo img.icon-left {
        width: 25px;
    }
    .social-media-links{display: none;}
    section.wrapper-content-with-banner.padding-top-bottom-100 .content-left {
        width: 100%;
        padding-top: 0px;
    }
    .award-recognition .slick-track {
        display: block !important;
    }
    .award-recognition .slick-slide {
        height: 100% !important;
        
    }
    .block-inner-title.padding-bottom-38.paddintopmobile {
        padding-top: 15px;
    }
    section.wrapper-content-with-banner.position-relative.yellowstrip-left.margin-bottom-150 .block-inner-title.text-center.padding-bottom-63 {
        padding-bottom: 30px;
    }
    .award-recognition{    background-attachment: unset;}
    section.wrapper-content-with-banner.position-relative.yellowstrip-left.margin-bottom-150 .content-left {
        width: 100%;
        order: 2;
    }
    section.wrapper-content-with-banner.position-relative.yellowstrip-left.margin-bottom-150 .readius_circle_img {
        width: 100%;
    }
    section.wrapper-content-with-banner.padding-top-bottom-100 .readius_circle_img {
        width: 100%;
    }
    .center_title_blcok.width50 {
        width: 100%;
    }
    .page-title p {
       
        font-size: 14px;
       
        padding-top: 3px;
        text-align: center;
    }
    section.wrapper-content-with-banner.padding-top-bottom-65 {
        padding-top: 0px;
    }
    .padding-bottom-70 {
        padding-bottom: 30px;
    }
    .form-group-contact.d-flex {
      
        padding-bottom: 50px;
    }
    .contact-address strong {
         
        width: auto;
        display: inline-block;
        padding-right: 10px; 
    }
    .form-group-button {
        padding-top: 30px;
       
    }
    .btncontact {
        font-size: 14px;
        height: 40px;
        border: 0px;
        line-height: normal;
        width: 100%;
        border-radius: 6px;
        font-weight: 600; 
        
    }
    input#Message {
        height: 60px;
        font-weight: 400;
        text-transform: capitalize;
    }
    .form-field-group label{font-size: 14px;}
    .sociallinks.d-flex.align-items-center {
        padding-top: 30px;
        gap: 15px;
    }
    input.form-control.getinfo{font-size: 14px;    
        border: 1px solid #d9d9d9;
        border-radius: 5px;
        padding-left: 10px;
        height: 35px;}
    .form-control.getinfo{padding-top: 5px; padding-bottom: 5px;}
    ul.sociallinks.d-flex.align-items-center {
        justify-content: center;
    }
    .form-group-contact.d-flex {
        gap: 10px 0px;
    }
    .form-group-contact.d-flex {
        flex-wrap: wrap;
        padding: 0px;
        margin-bottom: 15px;
    }
    .icon-contactinfo{gap: 10px;}
    .wrapper-contact-info{gap: 30px;}
    .wrapper-contact-left-block:before{display: none;}
.wrapper-contact-left-block {
    width: 100%;
    border-radius: 0px;
    background: #fff;
     
    padding-bottom: 20px;
    padding-top: 20px;
    padding-left: 0px;
}
    .faq_right_side_img_block.width25.d-flex.align-items-flex-end {
        align-items: center;
        justify-content: center;
        width: 100%;
    }
    .faq_left_hide.width25 {
        width: 100%;
    }
    .flex_blx_faq_wrapper_outer {
        width: 100%;
        flex-wrap: wrap;
        justify-content: center;
    }
    .faq_page_title {
        padding-top: 10px;
        padding-bottom: 10px;
    
    }
    .center_title_blcok.width50 {
         padding-top: 20px;
    }
    .fa_sub_title p{font-size:14px;}
    .faq_page_title h2 {
        font-size: 20px;
    }
    .small_heading_faq p {
        color: #828282;
        font-family: Plus Jakarta Sans;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }
    .faq_right_side_img_block.width25.d-flex.align-items-flex-end img {
        width: 150px;
    }
    .faq_heading_inner {
        padding-bottom: 5px;
    }
    .searchiconcenter .form-control {
        width: 100%;
         
        padding: 10px;
        
        font-size: 14px;
         
    }
    .searchicond_absolute {
        position: absolute;
        left: 15px;
    }
    .border_left {
       
        font-size: 20px;
       
        border-left: 3px solid #EEC21A;
        padding-left: 10px;
    }
    p.question-faq strong {
       
        font-size: 16px;
       
        line-height: normal;
    }
    p.faqanswer {
        padding-bottom: 10px;
        padding-top: 10px;
        color: #7D7D7D;
        font-family: Plus Jakarta Sans;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 139%;
        letter-spacing: unset;
    }
    .faq_content_inner {
        padding-bottom: 30px;
    }
    section.still_have_questions .readius_circle_img img.faq_oicture {
        width: auto;
    }
    .faq_titlke_wrapper_inner h2 {
        
        font-size: 18px;
       
    }
    .faq_short_subheading_inner_wrapper p {
        color: #7D7D7D;
        text-align: center;
        font-family: Plus Jakarta Sans;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
    }
    .still_have_questions {
        background-color: #F6F7F9;
        padding: 20px 0px;
        margin-top: 20px;
        text-align: center;
    }
    p.list-arrow {
        
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 30px;
        letter-spacing: unset;
        line-height: 24px;
    }
    .search_suggestion_faq {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .searchiconcenter .form-control{font-size:14px;}
.btn-block-wrapper {
    width: 100%;
    text-align: center;
    padding-bottom: 30px;
}
.page-banner-title-about-us h1 {
     
    font-size: 20px;
    text-align: center;
   
    width: 100%;
}
.padding-top-bottom-100 {
    padding: 20px 0px;
}
.padding-top-120 {
    padding-top: 30px;
}
section.wrapper-content-with-banner.padding-top-bottom-100 .gap90 {
    gap: 0px;
    flex-wrap: wrap;
    width: 100%;
}
.padding-bottom-38 {
    padding-bottom: 15px;
}
.block-inner-content p.paddint-top-30 {
    padding-top: 10px;
}
.block-inner-title h2 {
   
    font-size: 18px;
   
    text-align: center;
}
.awardarrow.arrow-next.slick-arrow {
    right: -8px;
}
.awardarrow svg{width: 12px;}
 
.awardarrow.arrow-previous.slick-arrow {
    left: -8px;
    z-index: 11111;
}
.block-inner-content p {
    
    font-size: 14px;
    line-height: 22px;
    letter-spacing: unset;
    text-align: justify;
}
section.wrapper-content-with-banner.position-relative.yellowstrip-left.margin-bottom-150 .d-flex.gap90 {
    flex-wrap: wrap;
    width: 100%;
    gap: 20px;
}
.margin-bottom-150 {
    margin-bottom: 30px;
}
.topstrip.text-right {
    display: none;
}
section.our_jurney_so_for.paddingbottom110 {
    padding: 30px 0px;
}
.journey_list {
    width: 100%;
    text-align: center;
}
.breakline {
    display: inline;
}
.padding-top-140 {
    padding-top: 30px;
}
.wrapper-contact-left-block {
    width: 100%;
}
.p_typograpgy p {
    color: #797979;
    font-family: Plus Jakarta Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    padding-top: 5px;
}
.d-flex.justify-space-between.contact-address {
    padding-bottom: 30px;
}
.d-flex.justify-space-between {
    gap: 0px;
}
p.office-type {
    color: #191F1A;
    font-size: 20px;
    font-family: 'Rasa';
    font-weight: 600;
    padding-bottom: 5px;
}
.contact-address {
    color: #797979;
    font-family: Plus Jakarta Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}
.d-flex.justify-space-between.contact-address {
    padding-bottom: 30px;
    flex-wrap: wrap;
    width: 100%;
}
.office-address {
    width: 100%;
    padding-bottom: 20px;
}
.d-flex.justify-content-space-between.wrapper-payment-page {
    gap: 0;
    flex-wrap: wrap;
}
img.img-fluid.contactusimg {
    width: 100%;
}
.wrapper-contact-banner {
    width: 100%;
}
.journey_icon {
    padding-bottom: 0;}
.journeytext {
    color: #FFF;
    text-align: center;
    font-family: Plus Jakarta Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}
.yellowstrip-left:before{display: none;}
.padding-bottom-45 {
    padding-bottom: 20px;
}
.block-inner-navigation a {
    
    width: 150px;
    padding: 10px;
    
    font-size: 14px;
  
    line-height: normal;
 
}
.block-inner-navigation {
    text-align: center;
}
.readius_circle_img {
    padding-top: 0px;
}
.readius_circle_img img.faq_oicture {
    width: 100%;
}
.content-left {
    padding-top: 10px;
}
.btn-yellow {
     
    font-size: 14px;
     
    padding: 12px;
    width: 100%;
    display: block;
    text-align: center;
}
.icon_grid_style_title h2 {
    
    font-size: 16px;
    
}
.icon_grid_style_shorttext p {
    
    font-size: 14px;
    
}
.icon_grid_style_title.paddingbottom24 {
    padding-bottom: 10px;
}
.main-heading:before {
   
    margin: 0 auto;
   
    height: 4px;
    right: 0;
}
.rating-user-left {
    height: 80%;
}
.rating-user-name p {
    
    font-size: 14px;
     
    letter-spacing: unset;
 
}
.safty-features {
    width: 100%;
}
.feature-heading-middle h3 {
    
    padding-top: 10px;
    padding-bottom: 10px;
    
    font-size: 16px;
    
}

.feature-short-descreption p {
    color: #797979;
    font-family: Plus Jakarta Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}
.banner-left-style-three.w-50.padding-top-50 {
    width: 100%;
}
.content-right-style-three.w-50 {
    width: 100%;
}
.rating-user-right { 
     right: 0;
}
.rating-user-left {
    left: 0;
    position: absolute;
}
.rating-card {
    
    border-radius: 58px;
    padding: 10px;
    width: 100%;
   }
.d-flex.verticle-align .rating-card:first-child {
    margin-left: 0px;
}
.feature-heading-middle h3{text-align: center;}
.sub-heading h2 {
   
    font-size: 18px;
    
}
.padding-bottom95 {
    padding-bottom: 30px;
}
.padding-top50 {
    padding-top: 30px;
}
.bordery::before {
  display: none;
}
.bordery {
    display: flex;
    align-items: center;
    border-radius: 15px;
   
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 20px;
}
.awarditem-content p {
    
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
}
}

@media only screen and (max-width:375px) {
        .heading-center-text {
        font-size: 18px;
        line-height: 24px;
    }
        .achievement-text h2 {
        font-size: 18px;
    }
        .achievement-text p {
        font-size: 12px;
    }
        .achievment-text-center.d-flex.justify-content-center.gap-80.margin-top-50 {
        margin-top: 15px;
    }
    .page-banner-content-wrapper.bg-banner-gredient.position-absolute.top-0.bottom-0.left-0.right-0.d-flex.align-items-center.margin-bottom-75 {
    margin-bottom: 10px;
}
    .heading-content {
             font-size: 20px;
        line-height: 30px;
    }
    .max-width-600 {
    max-width: 100%;
}
.slider-content-block.text-center.text-white.position-absolute {
    padding: 10px;
}
.order-sm-1{order: 1;}
.order-sm-2{order: 2;}
.carz-slider{
    margin:0px;
    padding: 0px 10px;
}
.medium-heading{font-size: 18px;}
        .sub-heading-text {
        font-size: 18px;
        line-height: normal;
    }
        .capebelities-item p {
        font-size: 12px;
        line-height: 20px;
    }
    .padding-bottom-26 {
    padding-bottom: 10px;
}
.slider-content-block h3 {
        font-size: 16px;
     
    }
    .flexinit {
    display: none;
}
        .slider-content-block p {
       font-size: 12px;
        line-height: 16px;
        font-weight: 400;
        
    }
    .center-carousel-padding-50 {
    padding: 30px 15px;
}
.billing-card{padding: 0;}
.features-box{width: 100%;}
.gap-top-bottom-30{gap: 15px;}

        .achievment-text-center.d-flex.justify-content-center.gap-80.margin-top-50 {
        gap: 15px;
    }
}
@media only screen and (max-width:350px){
    .gap-40 {
    gap: 10px;
}
.achievment-text-center.flexinit.justify-content-center.gap-80.margin-top-50{display: none;}
.via-scanner img {
    width: 100%;
}
.faq-item{width: 100%;}
  .paddingbottom-20 {
    padding-bottom: 10px;
}
.via-scanner {
    display: none;
}
.wrapper-downloadapp.d-flex.gap-40.align-items-center {
    justify-content: center;
    gap: 0px;
}
.carz-slider .slick-slide {
    padding: 0 0px;
}
.padding-50 {
        padding: 25px 15px;
    }
    .heading-content {
        font-size: 22px;
        line-height: normal;
    }
        .capebelities-item {
        
        width: 100%;
    }
    .faq-item {
     
    border-radius: 6px;
    padding: 15px;
    width: 100%;
    margin-bottom: 0;
}
}
@media screen and (max-width: 1023px) and (min-width: 768px) {

.feature-heading-middle h3 {
     
    padding-top: 10px;
    padding-bottom: 10px;
   
    font-size: 16px;
    
}
.features-user-rating-banner.position-relative {
    width: 50%;
}
.feature-short-descreption p {
    
    font-size: 14px;
     
    line-height: 24px;
}
.rating-avtar img {
    width: 30px;
}
.rating-user-name p {
     
    font-size: 12px;
     
}
.safty-features {
    width: 50%;
}
}