/*

 Theme Name:   hello elementor Child

 Description:  hello elementor Child Theme

 Template:     hello-elementor

 Text Domain:  hello-elementor-child

 Version: 1.1.0

*/
h1,
h2,
h3,
h4,
h5,
h6,
p {
margin: 0 !important;
}
@font-face {
    font-family: "High Tide  Demo";
    src: url("font/HighTide.eot");
    src: url("font/HighTide.eot?#iefix") format("embedded-opentype"),
    url("font/HighTide.woff2") format("woff2"),
    url("font/HighTide.woff") format("woff"),
    url("font/HighTide.ttf") format("truetype"),
    url("font/HighTide.svg#HighTide") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.nav-main-header ul#menu-1-82b844e li.menu-item {
    max-width: fit-content;
}
.nav-main-header ul#menu-1-82b844e {
    gap: 26px;
    justify-content: end;
}
li.button a.elementor-item {
    padding: 13px 20px !important;
}
li.button_book a.elementor-item {
    padding: 13px 20px !important;
}
.liger-header .nav-main-header li.my_account_button {
    background: #93C63F;
    border-radius: 6px;
    padding: 0 25px !important;
    color: #FFFFFF !important;
    text-decoration: none !important;
    border: 2px solid #93C63F;
}
.metform-btn
{
    display: block;
    width: 100%;
}
.liger-header .nav-main-header ul li a:hover {
	color: #93C63F !important;
}
.liger-header .nav-main-header li.my_account_button a:hover {
	color: #93C63F !important;
    
}
.liger-header .nav-main-header li.my_account_button:hover {
    background: transparent !important;
    color: #93C63F !important;
}
.liger-header .nav-main-header li.my_account_button:hover a {
    color: #93C63F !important;
}
li.my_account_button.current_page_item {
    text-decoration: underline;
    color: #fff;
}
.woocommerce-billing-fields #shipping_enable_field {
    max-width: 100%;
}
.edit_bill_address input#billing_get_otp {
    display: none;
}
.page-id-38 a.elementor-item.elementor-item-anchor.active {
    color: #000 !important;
}
.page-id-38 .elementor-item-active {
    color: #fff !important;
}
td.woocommerce-orders-table__header.woocommerce-orders-table__header-order-number {
    width: 53% !important;
}
.top-dash-profile {
background: #F9F9F9 !important;
    padding: 16px 13px 18px 13px;
    color: #000 !important;
    margin-bottom: 16px;
    width: 24%;
    position: absolute;
    display: flex;
    align-items: center;
    gap: 13px;
    font-family: "Anto", Sans-serif;
    border: 1px solid #D9D9D966;
    border-radius: 4px;
}
.woocommerce-account .page-content {
    max-width: 1140px;
    padding: 10px;
    margin: auto !important;
}
.woocommerce-account main#content {
    width: 100%;
    max-width: 100%;
    margin: auto;
    background: #fff;
    padding: 50px 0px;
}
.profile-name span {
font-weight: 400;
font-size: 18px;
}
.profile-name {
display: flex;
flex-direction: column;
}
.top-dash-profile img.profile-img {
max-width: 77px;
border-radius: 50%;
min-height: 77px;
}
.page-id-2898 {
background: #f1eff2;
}

.page-id-2898 main#content div#customer_login .col-2 {
display: none;
}
.my_account_orders {
border: none !important;
}
.my_account_orders td a {
color: #93C63F;
font-size: 14px;
}
.e-bike-social-login p.e-bike-social-login__title:before {
border: 0px solid;
display: inline-block;
content: "";
border-top: 2px solid #afafaf9c;
width: 13%;
margin: 3px 1rem;
}
.e-bike-social-login p.e-bike-social-login__title:after {
display: inline-block;
content: "";
border-top: 2px solid #afafaf8f;
width: 13%;
margin: 2px 1rem;
}
.e-bike-social-login__content.flex {
min-height: 120px;
display: flex;
justify-content: center;
align-items: center;
grid-gap: 35px;
}
.e-bike-social-login__content.flex .e-bike-social__item {
border: 1px solid #ececec;
padding: 14px 15px;
border-radius: 31px;
}
.e-bike-social-login__content.flex .e-bike-social__item img {
max-width: 25px;
}
p.register-link {
text-align: center;
line-height: 27px;
color: #000000;
padding: 20px 28px;
 font-family: "Anto", Sans-serif;
font-size: 15px;
font-weight: 400;
}
table tbody > tr:nth-child(odd) > td,
table tbody > tr:nth-child(odd) > th {
background-color: #ffffff !important;
}
.dash-order-list td.order-actions a.button.view {
font-size: 0px;
}
.dash-order-list td.order-actions a.button.view:before {
content: "";
background: url(/wp-content/uploads/2022/11/Path-90@2x.png);
display: block;
width: 36px;
height: 34px;
background-repeat: no-repeat;
background-size: 50%;
background-position: center;
}
.dash-order-list td.order-actions a.button.refund {
font-size: 0px;
}
.dash-order-list td.order-actions a.button.refund:before {
content: "";
background: url(/wp-content/uploads/2022/11/refund-svgrepo-com@2x.png);
display: block;
width: 36px;
height: 34px;
background-repeat: no-repeat;
background-size: 50%;
background-position: center;
}
.dash-order-list td.order-actions a.button.cancel {
font-size: 0px;
}
.dash-order-list td.order-actions a.button.cancel:before {
content: "";
background: url(/wp-content/uploads/2022/11/Group-17@2x.png);
display: block;
width: 36px;
height: 34px;
background-repeat: no-repeat;
background-size: 50%;
background-position: center;
}
.dash-order-list td.order-actions a.button.pay {
font-size: 0px;
}
.dash-order-list td.order-actions a.button.pay:before {
content: "";
background: url(/wp-content/uploads/2022/11/cash-payment-1.png);
display: block;
width: 36px;
height: 34px;
background-repeat: no-repeat;
background-size: 50%;
background-position: center;
}
.dash-order-list td.order-actions a.button {
border: 1px solid #d2d6dc;
border-radius: 4px;
background: #fff;
padding: 2px;
margin: 0px 5px;
}
.my_account_orders th {
border: none;
border-top: none !important;
padding: 20px 15px !important;
background: #f7f7f7;
}
.my_account_orders td {
border: none;
border-top: none !important;
padding: 15px 15px !important;
background: #ffffff;
border-bottom: 1px solid #eeeeee;
}
section#fr_refund_table_free p.submit input[type="submit"] {
    font: bold 15px Roboto;
    text-decoration: none;
    background-color: #93C63F;
    color: #ffffff;
    padding: 13px 13px 13px 13px;
    border-radius: 5px;
    border-color: #93C63F;
}
/*breadcrumbs */
.breadcrumbs-for nav.breadcrumb_link {
color: #f26e31;
font-size: 22px;
font-weight: 600;
text-align: center;
font-family: "Roboto", Sans-serif;
}

.breadcrumbs-for span.divider {
padding: 0px 14px;
color: #000;
font-size: 18px;
font-weight: 600;
}
.breadcrumbs-for nav.breadcrumb_link a {
color: #000;
}
/*breadcrumbs  end*/
/*home*/
.container.home-latest-update .row {
justify-content: space-between !important;
}
.margin_post_fourth {
min-width: fit-content !important;
}
.latest-update-home .row.container.d-flex.pb-1.m-auto {
padding-left: 0px;
}
.contact-icon-sec p.elementor-image-box-description a {
color: #ffffff;
}

.mc4wp-response .mc4wp-alert.mc4wp-success p {
color: #008000 !important;
padding: 14px 10px;
}
button#search_store {
position: absolute;
bottom: 7px;
right: 8px;
}
.about-us-email {
position: relative;
}
.mc4wp-alert.mc4wp-error p {
color: red;
padding: 6px 10px;
margin-top: 5px !important;
}
/*home end*/
.facebook-icon {
background-color: #93C63F;
padding: 10px 15px 10px 15px;
border-radius: 5px;
}
.instagram-icon {
background-color: #93C63F;
padding: 8px 10px 10px 10px;
border-radius: 5px;
}
.twitter-icon {
background-color: #93C63F;
padding: 12px 11px 11px 11px;
border-radius: 5px;
}

.youtube-icon {
background-color: #93C63F;
padding: 1px 2px 1px 1px;
border-radius: 5px;
}
.icon_cal {
padding: 2px 10px 3px 0px;
height: 20px;
filter: brightness(0) saturate(100%) invert(81%) sepia(8%) saturate(3309%) hue-rotate(35deg) brightness(90%) contrast(90%);
}
.blog-post-sec .post-image-section {
position: relative;
}
a.electric_scooter_btn {
font-size: 15px;
color: #93C63F;
font-weight: 700;
font-family: "Roboto";
background-color: #ececed;
padding: 8px 11px 8px 11px;
border-radius: 5px;
margin-right: 9px;
position: absolute;
z-index: 1;
left: 14px;
bottom: 11px;
}

a.electric_scooter_btn:hover {
color: #ececed;
background-color: #f26e31;
}

span.rpwwt-post-title {
text-decoration: none !important;
color: black;
font-size: 16px;
}
ul li a {
/*display: flex;*/
font-size: 14px;
align-items: center;
color: #000000;
font-weight: 700;
font-family: "Roboto";
}
#book_a_ride label.error {
color: #ff0000;
}

.page-content a {
text-decoration: none !important;
}
dd, dl, dt, li, ol, ul, .blog-page-post
{
    font-family: "Anto", Sans-serif;
}
.tag_sidebar {
font-size: 18px;
color: #1a1a2f;
font-weight: 400;
font-family: "Anto", Sans-serif;
padding: 30px 0;
}
.comment_text {
color: #f26e31;
}
.blog-social-icon-sec {
padding: 44px 0px;
}
p.entry-post-content {
font-size: 14px;
line-height: 20px;
color: #34343e;
font-weight: 400;
font-family: "Roboto";
text-decoration: none;
}
h2.entry-post-title a {
font-size: 31px;
color: #1a1a2f;
font-weight: 400;
font-family: "Anto", Sans-serif;
}
h2.entry-post-titlea: hover {
color: #f26e31;
}
a.tags_class_sidebar {
padding: 10px 24px 10px 24px;
border: 2px solid #e0e0e0;
color: #000000;
font-family: "Anto", Sans-serif;
font-weight: 400;
}
.single p{
    font-family: "Anto", Sans-serif;
}
a.tags_class_sidebar:hover {
color: #ffffff;
background-color: #f26e31;
border: 1px solid #f26e31;
}
h5.entry-date {
margin: 0px;
}
.entry-date {
font-size: 15px;
color: #93C63F;
font-weight: 400;
font-family: "Roboto";
text-decoration: none;
line-height: 20px;
}
.entry-comment {
font-size: 15px;
line-height: 20px;
color: #93C63F;
font-weight: 400;
font-family: "Roboto";
}
.entry-date: hover {
color: #1a1a2f;
}
li.button a.elementor-item {
font: bold 15px Roboto;

text-decoration: none;

background-color: #f26e31;

color: #ffffff;

padding: 13px 13px 13px 13px;

border-radius: 5px;
}
li.button a.elementor-item.elementor-item-active {
color: #f26e31;
background-color: #ffffff;
}
li.button_book a.elementor-item.elementor-item-active {
color: #f26e31;
background-color: #ffffff;
}

a.learn_more {
font: bold 17px Roboto;
background-color: #f26e31;
color: #ffffff;
padding: 10px 15px 10px 15px;
border-radius: 5px;
width: 184px;
}
a.learn_more:hover {
background-color: #000000;

color: #ffffff;
}
a.button_watch {
font: bold 17px Roboto;

text-decoration: none;

background-color: #f26e31;

color: #ffffff;

padding: 10px 0px 10px 45px;

border-radius: 10px;

display: flex;

align-items: center;

width: 251px;
}

a.button_watch:before {
content: url(../hello-elementor-child/photos/tube.png);

padding: 5px 10px 0px 0px;
}

li.button_book a.elementor-item {
font: bold 15px Roboto;
border: 1px solid #f26e31;
text-decoration: none;

background-color: #f26e31;

color: #ffffff;
line-height: 16px;
border-radius: 5px;
}

li.button_book a.elementor-item:hover {
background-color: #ffffff !important;
border: 1px solid #f26e31;
color: #f26e31 !important;
}

a.button_watch:hover {
background-color: #000000;

color: #ffffff;
}

li.button a.elementor-item:hover {
background-color: #ffffff !important;

color: #f26e31 !important;
}

a:hover {
color: #f26e31;
}

a.buttonback {
font: bold 16px Roboto;

text-decoration: none;

background-color: #000000;

color: #ffffff;

padding: 18px 35px 18px 35px;

border-radius: 10px;
}
a.buttonback:hover {
color: #ffffff !important;
background-color: #f26e31;
}
a.buttonback_prebook {
font: bold 16px Roboto;

text-decoration: none;

background-color: #000000;

color: #ffffff;

padding: 20px 39px 20px 39px;

border-radius: 10px;
}
a.buttonback_prebook:hover {
background-color: #f26e31;
color: #ffffff;
}
span.banner_heading {
color: #14182d;

font-weight: 700;
}

a.detect_location {
font-size: 18px;

color: #f26e31;

font-weight: 700;

font-family: "Roboto";
}
a.detect_location:hover {
color: #000000;
}

.elementor-field-type-number.elementor-field-group.elementor-column.elementor-field-group-email.elementor-col-100.elementor-field-required.elementor-mark-required {
position: relative;
}
ul {
padding: 0px;
}
button.elementor-button.elementor-size-sm {
position: absolute;
}

.footer_links {
font-size: 14px;

line-height: 3px;

color: #ffffff;

font-weight: 400;

font-family: "Roboto";
}
.footer_links:hover {
color: #f26e31;
}
.middle {
position: relative;
cursor: pointer;
width: 50%;

max-width: 300px;
}

.scooter_width {
opacity: 1;

display: block;

width: 100%;

transition: 0.5s ease;

backface-visibility: hidden;

height: 275px !important;
}

.scooter_width1 {
opacity: 1;

display: block;

width: 100%;

transition: 0.5s ease;

backface-visibility: hidden;

height: 275px !important;

margin-left: 15px;
}

.scooter_width2 {
opacity: 1;

display: block;

width: 100%;

transition: 0.5s ease;

backface-visibility: hidden;

height: 275px !important;
}

.scooter_width3 {
opacity: 1;

display: block;

width: 100%;

transition: 0.5s ease;

backface-visibility: hidden;

height: 275px !important;
}

.scooter_width4 {
opacity: 1;

display: block;

width: 100%;

transition: 0.5s ease;

backface-visibility: hidden;

height: 275px !important;
}

.text {
position: absolute;

bottom: 0;

width: 100%;

height: 275px;

transition: 0.5s ease;

opacity: 0;

color: white;

font-size: 19px;
}

.text1 {
position: absolute;

bottom: 0;

width: 100%;

height: 275px;

transition: 0.5s ease;

opacity: 0;

color: white;

font-size: 19px;
}

.text2 {
position: absolute;

bottom: 0;

width: 100%;

height: 275px;

transition: 0.5s ease;

opacity: 0;

color: white;

font-size: 19px;
}

.text3 {
position: absolute;

bottom: 0;

width: 100%;

height: 275px;

transition: 0.5s ease;

opacity: 0;

color: white;

font-size: 19px;
}

.text4 {
position: absolute;

bottom: 0;

width: 100%;

height: 275px;

transition: 0.5s ease;

opacity: 0;

color: white;

font-size: 19px;
}

.content_latest_post {
align-items: center;
}

img.plus_width {
position: absolute;

top: 2%;

width: 30px;

right: 2%;
}

img.plus_width1 {
position: absolute;

top: 2%;

width: 30px;

right: 1%;
}

img.plus_width2 {
position: absolute;

top: 2%;

width: 30px;

right: 2%;
}

img.plus_width3 {
position: absolute;

top: 2%;

width: 30px;

right: 1%;
}

img.plus_width4 {
position: absolute;

top: 2%;

width: 30px;

right: 2%;
}

a.content_title_post {
font-size: 19px;

color: #ffffff;

font-weight: 700;

font-family: "Roboto";

text-align: center;
}
a.content_title_post:hover {
color: #f26e31;
}

a.content_description_post {
font-size: 14px;

color: #f26e31;

font-weight: 700;

font-family: "Roboto";

text-align: center;
}

.middle:hover .text {
opacity: 0.8;

background-color: #1f2220;

width: 96%;

height: 91%;

margin: 15px;
}

.middle:hover .text1 {
opacity: 0.8;

background-color: #1f2220;
width: 93%;

height: 92%;

margin-left: 28px;

margin-bottom: 10px;
}

.middle:hover .text2 {
opacity: 0.8;

background-color: #1f2220;

width: 93%;

height: 93%;

margin: 10px;
}

.middle:hover .text3 {
opacity: 0.8;

background-color: #1f2220;

width: 95%;

height: 92%;

margin: 12px;
}

.middle:hover .text4 {
opacity: 0.8;

background-color: #1f2220;

width: 92%;

height: 92%;

margin: 12px;
}

.middle:hover img.plus_width4 {
cursor: pointer;
}

.middle:hover img.plus_width3 {
cursor: pointer;
}

.middle:hover img.plus_width2 {
cursor: pointer;
}

.middle:hover img.plus_width1 {
cursor: pointer;
}

.middle:hover img.plus_width {
cursor: pointer;
}
.banner_blog_page {
background-image: url('https://dev.ligermobility.com/wp-content/uploads/2025/07/Liger-Mobility_5-1.png');
background-size: cover;
background-repeat: no-repeat;
}
.banner_blog_page .d-flex.justify-content-center {
    justify-content: left !important;
}
#elementor-popup-modal-622 .dialog-close-button {
padding: 10px;
border-radius: 50%;
margin: -12px;
}
a.book_test_ride {
background-color: #000000;
color: #ffffff;
font-size: 18px;
font-family: "Roboto";
border-radius: 5px;
padding: 12px 30px 12px 30px;
font-weight: 500;
}
a.book_test_ride:hover {
background-color: #ffffff;
color: #000000;
}
li#e-brochure {
background-color: #f16d31;
color: #ffffff;
}
i.eicon-chevron-left {
background-color: #f1f1f1;
margin: 0px 0px 0px -25px;
padding: 10px;
border-radius: 25px;
}
.sctu-section-inner i.eicon-chevron-left,
.sctu-section-inner i.eicon-chevron-right {
border: 1px solid #ebebeb;
}
i.eicon-chevron-right {
background-color: #f1f1f1;
margin: 0px -25px 0px 0px;
padding: 10px;
border-radius: 25px;
}
span.km {
font-size: 15px;
}
span.yellow {
color: #e9c200;
}
span.red {
color: #fd0103;
}
a.shop_now_btn {
color: #ffffff;
background-color: #fd0103;
padding: 5px 5px 5px 5px;
font-size: 15px;
font-weight: 400;
font-family: "Roboto";
}
a.shop_now_btn:hover {
color: #fd0103;
background-color: #ffffff;
}
a.shop_now_btn_yellow {
color: #ffffff;
background-color: #e9c200;
padding: 5px 5px 5px 5px;
font-size: 15px;
font-weight: 400;
font-family: "Roboto";
}
a.shop_now_btn_yellow:hover {
color: #e9c200;
background-color: #ffffff;
}
span.month {
font-size: 9px;
color: #a3a3a3;
font-weight: 700;
font-family: "Poppins";
}
span.benefits {
color: #f26e31;
font-size: 55px;
font-weight: 600;
font-family: "Poppins";
}
/*Scootoroid*/
.scu-tabs .scu-tabs-inner div.clearfix.eael-tab-content-item {
padding: 0px;
}
/*Scootoroid end*/

/*About us*/
.about-us-email .elementor-widget-container {
border-radius: 10px !important;
}
/*contact*/
.contact-field-sec
.elementor-field-type-submit.elementor-col-100.e-form__buttons {
margin: auto;
margin-top: 20px;
}
.contact-icon-sec .elementor-image-box-wrapper {
align-items: center !important;
}
.contact-field-sec .elementor-field-type-text.elementor-field-group-name {
margin-right: 12px;
width: 48%;
}
.social-icon-contact .elementor-social-icon-linkedin .fa-linkedin:before {
content: "\f0e1" !important;
}
.social-icon-contact .elementor-social-icon-pinterest .fa-pinterest:before {
content: "\f231";
}
.social-icon-contact .elementor-social-icon-facebook .fa-facebook:before {
content: "\f09a";
}
/*book-ride*/
.form-header h1 {
color: #1a1a2f;
    font-size: 33px;
    font-family: "Anto", Sans-serif;
    margin-bottom: 20px !important;
    font-weight: 400;
    padding-left: 10px;
}
label.form-label {
color: #1a1a2f;
    font-size: 18px;
    font-family: "Anto", Sans-serif;
    width: 100%;
    font-weight: 400;
    padding-bottom: 10px;
}
.input-form-sec {
padding-bottom: 22px;
}
.input-form-sec .form-control {
background-color: #fafafa;
border-color: #eeeeee;
padding: 26px 10px;
}
#visitor_phone {
margin: auto;
float: left;
}
input#get_otp {
margin: auto;
    float: left;
    color: #000;
    font-weight: 400;
    display: flex;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    height: 54px;
    text-align: center;
    width: 90px;
    justify-content: center;
    margin-top: 0px;
    font-family: "Anto", Sans-serif;
}

input#get_otp:hover {
color: #fff;
background-color: #93C63F;
}

input#billing_get_otp:hover {
color: #fff;
background-color: #000 !important;
}
input#billing_get_otp:focus {
background-color: #fff;
outline: none;
box-shadow: none;
}
#billing_phone_field label {
width: 100%;
}

input#billing_phone {
width: 100%;
}
.woocommerce form .form-row.woocommerce-invalid label {
    color: #000;
}
label.error {
    color: #a00 !important;
    font-size: 14px !important;
    padding: 5px 0 0;
}
input#billing_get_otp {
margin: 10px 0px 0px 0px !important;
color: #000;
font-weight: 600;
padding: 6px 13px 7px;
border: 1px solid #000;
}
/* p#billing_phone_field span.woocommerce-input-wrapper {
display: flex;
} */
.input-form-sec .form-control:focus {
border: none;
box-shadow: 0 0 0 0.2rem rgb(40 167 69 / 0%);
background-color: #fafafa;
}
textarea#visitor_message {
min-height: 280px;
}
.sumit-book-ride input.btn {
background: #000;
    color: #fff;
    border-color: #000;
    padding: 12px 60px;
    font-family: "Anto", sans-serif;
    font-size: 22px;
    font-weight: 400;
    border-radius: 0px;
}
.sumit-book-ride input.btn:hover {
    background: #000;
}
.sumit-book-ride {
text-align: left;
}
/*blog page*/
.container.blog-header-sec {
padding: 160px 0px 160px 0px;
}
h2.blog-heading {
color: #FFFFFF;
font-family: "Anto", Sans-serif;
font-size: 54px;
font-weight: 400;
line-height: 58px;
padding-top: 20px;
}
.blog-page-content-sec {
padding-top: 40px;
}
.blog-recent-post-sec {
padding: 20px 0px 0px !important;
}
.blog-post-sec {
padding-right: 40px !important;
}
.heading-recent-post {
font-size: 24px;
color: #1a1a2f;
font-weight: 400;
font-family: "Anto", Sans-serif;
}
.list-recent-post li {
margin-bottom: 3px !important;
}
img.wp-post-image {
margin-right: 18px !important;
}
.tag-name {
padding-right: 0px !important;
padding-bottom: 15px;
}
.title_sidebar_class {
padding-top: 50px !important;
padding-bottom: 25px !important;
font-size: 22px;
color: #1a1a2f;
font-weight: 700;
font-family: "Roboto";
}
.tag-name a.tags_class_sidebar {
display: flex;
justify-content: space-around;
}
.blog-gallery img {
min-width: 120px;
cursor: pointer;
}
.blog-gallery {
padding: 0px 10px 18px 0px !important;
}
h2.entry-post-title {
padding-top: 10px;
padding-bottom: 31px;
}
.breadcrumbs-for nav.breadcrumb_link .fa-arrow-right:before {
content: url(/wp-content/uploads/2022/04/banner-arrow.png) !important;
position: relative;
bottom: 2px;
}
.row.blog-post-gallery-sec {
margin-left: 0px !important;
}
/*single post start*/
.single-post-page-content-sec {
padding-top: 40px;
}
.comment-single-post h3.title-comments {
border-bottom: 1px solid #f2f2f2;
padding-bottom: 20px;
}
.comment-single-post footer.comment-meta {
flex-direction: column;
margin-bottom: -5px !important;
}
.comment-single-post .comment-author.vcard b.fn a.url {
font-size: 18px;
color: #1a1a2f;
font-weight: 500;
font-family: "Roboto";
text-transform: capitalize;
}
.comment-single-post .comment-author.vcard span.says {
display: none;
}
.comment-single-post footer.comment-meta .comment-metadata {
padding: 10px 0px 15px;
}
.comment-single-post footer.comment-meta .comment-metadata time {
font-size: 14px;
color: #6b6b6b;
font-weight: 500;
font-family: "Roboto";
}
.comment-single-post .comment-content {
font-size: 14px;
color: #34343e;
font-weight: 500;
text-transform: capitalize;
font-family: "Roboto";
}
.comment-single-post .reply a.comment-reply-link {
font-size: 14px;
color: #1a1a2f;
font-weight: 700;
text-transform: capitalize;
font-family: "Roboto";
}
.comment-single-post .reply {
padding: 20px 0;
}
.comment-single-post .comment-author.vcard b.fn {
font-size: 18px;
color: #1a1a2f;
font-weight: 500;
font-family: "Roboto";
text-transform: capitalize;
}
.comment-single-post footer.comment-meta em.comment-awaiting-moderation {
font-size: 14px;
color: #34343e;
font-weight: 500;
text-transform: capitalize;
font-family: "Roboto";
padding-bottom: 15px;
}
.comment-single-post #comments .comment .comment-body,
#comments .pingback .comment-body {
border-bottom: 1px solid #f2f2f2;
}
.comment-single-post .comment-respond {
padding: 40px 0px 80px;
}
.comment-single-post p.form-submit input#submit {
border-color: #93C63F;
font-family: "Roboto", Sans-serif;
font-size: 20px;
font-weight: 500;
background-color: #93C63F;
border-radius: 7px 7px 7px 7px;
padding: 10px 37px 13px 26px;
color: #fff;
}
.comment-single-post h2#reply-title {
font-size: 38px;
color: #1a1a2f;
font-weight: 700;
font-family: "Roboto";
}
.comment-single-post p.comment-notes {
font-size: 14px;
line-height: 20px;
color: #666666;
font-weight: 400;
font-family: "Roboto";
padding: 30px 0px;
}
.comment-single-post p.comment-form-author {
width: 31%;
margin-right: 24px !important;
float: left;
}
.comment-single-post p.comment-form-email {
float: left;
width: 31%;
}
.comment-single-post p.comment-form-url {
width: 31%;
float: left;
margin-left: 24px !important;
}
p.comment-form-cookies-consent {
position: relative;
}
p.comment-form-cookies-consent label {
position: absolute;
left: 14px;
top: 79px;
}
form#commentform label {
display: none;
}
#commentform input {
padding: 10px 14px;
margin-bottom: 30px;
border-color: #e0e0e0;
}
textarea#comment {
border-color: #e0e0e0;
}
p.comment-form-comment {
padding-bottom: 22px;
}
p.comment-form-cookies-consent label {
display: block !important;
padding-bottom: 34px;
padding-left: 10px;
}
#commentform input:focus {
outline: none;
}

.woocommerce div.product div.images {
margin-bottom: 0px;
width: 55%;
}
.woocommerce div.product div.summary {
margin-bottom: 0px;
width: 35%;
margin-right: 5%;
}

button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed,
button.single_add_to_cart_button.button.alt {
width: 100%;
max-width: 60%;
background: #000;
}

.woocommerce-product-details__short-description h2 {
color: #1a1a2f !important;
font-size: 25px;
font-weight: 600;
}

.woocommerce-product-details__short-description .elementor-widget-container {
color: #3c3a42;
font-size: 12px;
font-weight: 400;
}

.woocommerce
div.product
div.images
.woocommerce-product-gallery__image--placeholder {
border: 0px solid #f2f2f2;
}

.single-product main#main {
width: 100%;
max-width: 100%;
}

.woocommerce.single-product div.product {
display: flex;
align-items: center;
justify-content: space-between;
}

table.variations tr {
display: block;
}

table.variations th.label {
background: #fff;
padding-left: 0px;
}

td.value.woo-variation-items-wrapper {
background: #fff;
}

span.woo-selected-variation-item-name {
display: none;
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
background-color: #f26e31;
color: #fff;
}

.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
float: left;
width: 50%;
min-width: 60%;
padding: 30px;
}

.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
float: right;
width: 50%;
max-width: 50%;
}

h1.product_title.entry-title::after {
content: "";
display: block;
width: 90px;
border-bottom: 4px solid #f26e31;
}

td.value.woo-variation-items-wrapper {
width: 50%;
max-width: 50%;
}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
pointer-events: none;
}
.career-sec .fir-sec.row .col-lg-3.col-md-12.col-sm-12 {
background-color: transparent;
background-image: linear-gradient(180deg, #f9f9f9 0%, #f9f9f9 100%);
text-align: center;
height: 50px;
display: flex;
width: 100%;
align-items: center;
justify-content: center;
}
.career-sec h4 {
color: #000000;
font-family: "Raleway", Sans-serif;
font-size: 18px;
font-weight: 700;
}
.career-sec p {
text-align: left;
color: #777777;
font-family: "Raleway", Sans-serif;
font-size: 12px;
font-weight: 500;
}
.career-sec .fir-sec.row {
align-items: center;
}
.job-type {
margin-top: 15px;
}
.job-type h2 {
color: #000000;
font-family: "Raleway", Sans-serif;
font-size: 20px;
font-weight: 700;
}
p.job-time {
text-align: left;
color: #777777;
font-family: "Raleway", Sans-serif;
font-size: 14px;
font-weight: 600;
margin-bottom: 8px !important;
margin-top: 8px !important;
}
.job-type {
margin-top: 15px;
}
p.job-des {
font-family: "Roboto", Sans-serif;
font-weight: 400;
font-size: 16px;
}
.career-bg {
box-shadow: 0px 0px 1px 0px rgb(0 0 0 / 50%);
margin: 18px 18px 18px 10px;
border-radius: 10px;
padding: 15px 25px 15px 15px !important;
}
.sec-secion.row h3 {
color: #000000;
font-family: "Poppins", Sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 25px;
}
.sec-secion.row .col-lg-6.col-md-12.col-sm-12 {
padding-left: 5px;
}
.sec-secion.row {
margin-top: 20px;
margin-bottom: 20px;
}
.apply-btn a {
font-family: "Poppins", Sans-serif;
font-size: 13px;
font-weight: 700;
fill: #f26e31;
color: #f26e31;
background-color: #fff4ef;
width: 100%;
max-width: 100%;
display: block;
text-align: center;
height: 45px;
line-height: 45px;
border-radius: 5px;
}
.sec-secion.row h3 span {
font-size: 9px;
color: #a3a3a3;
font-weight: 700;
font-family: "Poppins";
}
.apply-btn a:hover {
color: #ffffff;
background-color: #f26e31;
}

.woocommerce div.product form.cart div.quantity {
display: none !important;
}
.thwmscf-tab a.last {
display: none !important;
}
.thwmscf-tab a.last.active {
display: block !important;
}

.thwmscf-tab a.first {
display: none !important;
}
.thwmscf-tab a.first.active {
display: block !important;
}
.pri-sec {
position: absolute;
left: 30px;
bottom: 30px;
z-index: 9999999;
display: block;
color: #ffff;
}
.pri-sec h4 {
font-size: 16px;
display: block;
padding-bottom: 8px;
font-weight: 400;
}
.pri-sec p {
font-size: 13px;
padding-top: 15px;
}

.thwmscf-tab-panel.show {
display: block !important;
}
.pre-book-ride
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
opacity: 1 !important;
}

.pre-book-ride div.product {
display: flex;
align-items: center;
justify-content: space-between;
}

.pre-book-ride div.product div.images {
margin-bottom: 0px;
width: 55%;
}

.pre-book-ride div.product div.summary {
margin-bottom: 0px;
width: 40%;
margin-right: 0%;
}

.pre-book-ride .qty {
display: none;
}

.pre-book-ride img.wp-post-image {
margin-right: 0px !important;
width: 100%;
}

.pre-book-ride figure.woocommerce-product-gallery__wrapper {
margin: 0px;
position: relative;
}

.pre-book-ride table td,
.pre-book-ride table th {
border: 0px;
}

.pre-book-ride button.single_add_to_cart_button.button.alt {
border: 0px;
}

.pre-book-ride button.single_add_to_cart_button.button.alt {
font-family: "Anto", sans-serif !important;
font-size: 18px;
border: 0px;
font-weight: 400;
color: #fff;
display: block;
height: 50px;
line-height: 26px;
margin-bottom: 30px;
}
.pre-book-ride table.variations th.label label {
color: #1a1a2f;
    font-family: "Anto", sans-serif;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0;
}
.variations .value select{
    border-radius: 6px;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled p, p.first_custom_main_price
{
    font-family: "Anto", sans-serif !important;
}
.woocommerce-variation-description p, .woocommerce-variation-price{
    font-family: "Anto", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.woocommerce-variation-price
{
    padding-bottom: 20px;
}
.pre-book-ride table.variations th.label {
    padding-bottom: 2px;
    padding-top: 0px;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 25.56px;
    text-align: left;
}
.pre-book-ride
.elementor-element-87da32e
.elementor-widget.elementor-widget-heading {
margin-bottom: 10px;
}
.pre-book-ride button.single_add_to_cart_button.button.alt:hover {
background-color: #000000;
}
/*.woocommerce-notices-wrapper {
    display: none;
}
*/
.pre-book-ride td.value.woo-variation-items-wrapper {
max-width: 100%;
padding-left: 0px;
}
/*single post end*/

@media only screen and (min-width: 992px) and (max-width: 1200px) {
.margin_post_third,
.margin_post_fifth {
max-width: 22% !important;
}
}
@media only screen and (max-width: 1026px) {
a.button_watch {
padding: 10px 0px 10px 25px;
width: 200px;
}
a.button {
padding: 13px 13px 13px 13px;
}

a.button_book {
padding: 14px 18px 13px 18px;
}

.middle:hover .text1 {
width: 90%;
}
.about-us-email button.elementor-button.elementor-size-sm {
padding: 16px 28px 16px 28px !important;
}
.blog-content-container {
padding: 0px !important;
margin: 0px 10px !important;
}
}
@media only screen and (max-width: 850px) {
a.button_watch {
padding: 10px 0px 10px 4px;
width: 176px;
}
a.button {
padding: 13px 13px 13px 13px;
}

a.button_book {
padding: 14px 18px 13px 18px;
}
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
.humble-year .elementor-column.elementor-col-25 {
width: auto !important;
margin: auto;
margin-left: 0px;
}
.contact-field-sec .elementor-field-type-text.elementor-field-group-name {
width: 100%;
margin-right: 0px;
}

.sumit-book-ride input.btn {
padding: 12px 36px;
font-size: 16px;
}
.breadcrumbs-for nav.breadcrumb_link {
font-size: 18px !important;
}
span.benefits {
font-size: 42px;
}
.banefits-section li.eael-feature-list-item {
display: flex !important;
align-items: center;
}
.blog-post-sec {
min-width: 100% !important;
}
.blog-post-sec {
min-width: 100% !important;
}
.container.blog-header-sec {
padding: 60px 0px;
}
.row {
margin-right: 0px !important;
margin-left: 0px !important;
}
.blog-page-content-sec {
padding-top: 0px;
}
h2.blog-heading {
font-size: 29px;
line-height: 43px;
}
.blog-post-sec {
padding-right: 10px !important;
padding-left: 0px !important;
}
h2.entry-post-title a {
font-size: 20px;
}
h2.entry-post-title {
padding-top: 10px;
padding-bottom: 10px;
}
.blog-social-icon-sec {
padding: 10px 0px;
}
a.electric_scooter_btn {
font-size: 13px;
}
.blog-social-icon-sec .col-sm-6 {
padding: 0px !important;
}
.blog-recent-post-sec {
min-width: 100%;
}
.container.blog-content-container {
max-width: unset !important;
}
.blog-recent-post-sec {
padding-left: 0px !important;
}
.tag-name {
padding: 0px 0px 10px 0px !important;
}
.row.blog-post-gallery-sec .col-sm-4.blog-gallery {
width: auto;
}
.mail-chimp-form input[type="submit"] {
font-size: 18px !important;
line-height: 15px;
padding: 16px 28px 16px 28px !important;
}
.mail-chimp-form p input[type="email"] {
font-size: 15px !important;
line-height: 30px !important;
}
.woocommerce-product-details__short-description h2 {
font-size: 16px !important;
}
.pre-book-ride div.product div.summary .elementor-column.elementor-col-33 {
width: 33%;
}
.pre-book-ride table.variations li.variable-item.color-variable-item {
max-width: 20px;
max-height: 20px !important;
}
.row.container.d-flex.pb-1.m-auto {
max-width: 100%;
}
.container.home-latest-update {
max-width: 100%;
padding: 0px !important;
}
.margin_post_fifth {
margin-top: 12px;
}
.latest-update-home .row.container.d-flex.pb-1.m-auto {
padding-left: 0px;
padding-right: 0px;
justify-content: center;
}
.price-sec h2 {
font-weight: 700;
padding-bottom: 20px;
}
.container.Single-Blog-Page {
width: 100%;
max-width: fit-content;
}
.comment-single-post p.comment-form-author {
width: 100%;
margin-right: 0px !important;
}
.comment-single-post p.comment-form-email {
width: 100%;
}
.comment-single-post p.comment-form-url {
width: 100%;
margin-left: 0px !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
.comment-single-post p.comment-form-author {
margin-right: 20px !important;
}
.comment-single-post p.comment-form-url {
margin-left: 20px !important;
}
}

@media only screen and (min-width: 940px) and (max-width: 1024px) {
.year-btn a.elementor-button-link.elementor-button.elementor-size-sm {
padding: 15px 35px 15px 35px !important;
}
.social-icon-contact .elementor-widget-container {
padding: 88px 0px 0px 0px !important;
}
.search-career-btn a.elementor-button {
padding: 17px 45px 16px 45px !important;
}
.margin_post_third,
.margin_post_fifth {
max-width: 22% !important;
}
.blog-gallery img {
min-width: 93px;
}
.home-bike-banner {
width: 80% !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
.blog-post-sec {
min-width: 100% !important;
}

.blog-recent-post-sec {
min-width: 100% !important;
}
.blog-gallery img {
min-width: -webkit-fill-available;
}
.container.blog-header-sec {
padding: 60px 0px;
}
.blog-page-content-sec {
padding-top: 18px;
}
h2.blog-heading {
font-size: 36px;
}
h1.title_sidebar_class {
padding-top: 15px !important;
padding-bottom: 25px !important;
}
.blog-post-sec {
padding-right: 0px !important;
}
.pre-book-ride
div.product
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
width: 100%;
}
.pre-book-ride div.product {
display: flex;
flex-direction: column;
}
.pre-book-ride div.product .summary.entry-summary {
width: 100%;
padding: 40px 15px;
margin-right: 0% !important;
}
.margin_post_fifth {
margin-top: 12px;
}
.comment-single-post p.comment-form-url {
width: 32%;
float: left;
margin-left: 24px !important;
}
.page-id-2898 main#content {
max-width: 760px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
li.button a.elementor-item, li.button_book a.elementor-item {
background-color: #fff;
color: #494c4f;
border: 1px solid #fff;
}
.contact-field-sec .elementor-field-type-text.elementor-field-group-name {
margin-right: 12px;
width: 47%;
}
textarea#visitor_message {
min-height: 163px;
}
span.benefits {
font-size: 42px;
}
.banefits-section li.eael-feature-list-item {
display: flex;
align-items: center;
}

.row {
margin-right: 0px !important;
margin-left: 0px !important;
}
.container.blog-content-container {
margin: auto;
max-width: fit-content;
}
.blog-post-sec {
padding-left: 0px !important;
}
.container.Single-Blog-Page {
margin: 0px !important;
max-width: unset;
}
.mail-chimp-form input[type="submit"] {
font-size: 18px !important;
line-height: 15px;
padding: 16px 28px 16px 28px !important;
}
.woocommerce-product-details__short-description h2 {
font-size: 16px !important;
}
.pre-book-ride table.variations th.label {
padding-bottom: 0px;
padding-top: 10px;
}
.pre-book-ride table.variations li.variable-item.color-variable-item {
max-width: 20px;
max-height: 20px !important;
}
.pre-book-ride div.product .summary {
padding: 0px 0px;
}
.pre-book-ride h1.product_title.entry-title::after {
margin-top: 8px !important;
margin-bottom: 8px !important;
}
.container.home-latest-update {
padding-left: 0px !important;
padding-right: 0px !important;
}
.price-sec h2 {
font-size: 25px;
padding-bottom: 20px;
}
input#visitor_phone {
max-width: 75%;
}
input#get_otp {
font-size: 14px;
padding: 0px 39px;
}
.woocommerce-checkout div#thwmscf_wrapper {
width: 100%;
max-width: 90% !important;
}

}
@media only screen and (min-width: 574px) and (max-width: 767px) {
.middle:hover .text1 {
width: 87%;
}
.middle:hover .text {
width: 90%;
}
.middle:hover .text2 {
width: 86%;
}
.middle:hover .text3 {
width: 89%;
}
.middle:hover .text4 {
width: 84%;
}
form#commentform p.comment-form-cookies-consent label {
position: absolute;
left: 14px;
top: unset !important;
bottom: -14px !important;
}
}
@media only screen and (max-width: 575px) {
.middle:hover .text {
width: 92%;
height: 92%;
margin: 11px;
}
.margin_post_third {
margin-right: 0px;
}
.margin_post_fourth {
margin-right: 0px;
margin-left: 0px;
margin-top: 4px;
}
.margin_post_fifth {
margin-left: 0px;
}
.middle:hover .text1 {
width: 92%;
height: 92%;
margin: 12px;
}
.middle:hover .text3 {
width: 92%;
}
.scooter_width1 {
margin-left: 0px;
}
.scooter_width,
.scooter_width1,
.scooter_width4,
.scooter_width3,
.scooter_width2 {
height: auto !important;
}
img.scooter_width3 {
padding-top: 7px !important;
}
.container.home-latest-update .row {
justify-content: center !important;
}
.latest-update-home .middle {
min-width: -webkit-fill-available;
}
.container.home-latest-update .row .col-sm-3 {
min-width: -webkit-fill-available;
}
form#commentform p.comment-form-cookies-consent label {
position: absolute;
left: 14px;
top: unset !important;
bottom: -26px !important;
}
.form-header h1 {
font-size: 27px;
}
textarea#visitor_message {
min-height: 152px;
}
}

@media only screen and (min-width: 320px) and (max-width: 375px) {
form#book_a_ride .g-recaptcha {
position: relative;
right: 10px;
}
}
@media only screen and (max-width: 767px) {
.woocommerce-checkout div#thwmscf_wrapper {
width: 100% !important;
max-width: 100% !important;
}
.pre-book-ride div.product div.summary {
margin-bottom: 0px;
width: 100%;
margin-right: 0%;
padding: 25px 0px;
}
.pre-book-ride div.product div.images {
margin-bottom: 0px;
width: 100%;
}
.pre-book-ride div.product {
display: block;
}
.pre-book-ride td.value.woo-variation-items-wrapper {
max-width: 100%;
padding-left: 0px;
}
.pre-book-ride button.single_add_to_cart_button.button.alt {
max-width: 100%;
}
.pre-book-ride
div.product
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
width: 100%;
}
.pre-book-ride div.product {
display: flex;
flex-direction: column;
}
li.button a.elementor-item, li.button_book a.elementor-item {
    background-color: #fff;
    color: #494c4f;
    border: 1px solid #fff;
}
.page-id-2898 .woocommerce-customer-details {
    flex-direction: column;
    gap: 22px;
}
.page-id-2898 .customer_address {
    width: 100% !important;
}
.page-id-2898 .customer_address address p.woocommerce-customer-details--email {
    word-break: break-word;
}
.page-id-2898 .customer_address address {
    line-height: 30px;
}
.page-id-2898 .woocommerce-order-details {
    padding: 12px 0 0;
    margin: 0 !important;
}
.page-id-2898 .woocommerce-MyAccount-content h2 {
    font-size: 18px !important;
}
.book_order_table .woocommerce-orders-table td {
    width: 100% !important;
}
section#fr_refund_table_free {
    overflow-x: auto;
}
.row.price-first-row, .row.price-sec-row, .row.price-thi-row {
  margin-top: 10px !important;
 padding-bottom: 20px !important;
}
.row.price-sec-row p, .row.price-thi-row p {
    line-height: 28px;
    font-size: 14px;
}
.row.price-sec-row p, .row.price-thi-row p {
    line-height: 28px !important;
    font-size: 14px !important;
}
.row.price-sec-row h3 {
    font-size: 18px;
    padding-top: 12px;
}
.row.price-sec-row .col-lg-3 h3 {
    line-height: 0 !important;
    font-size: 20px !important;
    padding-top: 30px !important;
}
.u-column1.col-1.woocommerce-Address.woo-address-dashboard {
    width: 100%;
    max-width: 100%;
}
.pre-book-ride-inner {
    padding: 25px !important;
}
.pre-book-ride table.variations th.label {
    padding-top: 10px;
}
.pre-book-ride .woocommerce-product-details__short-description p {
    font-size: 28px !important;
}
}

/* checkout page */
.woocommerce-checkout div#thwmscf_wrapper {
background-color: #ffffff;
/*box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;*/
margin: auto;
width: 100%;
max-width: 70%;
margin-bottom: 20px;
margin-top: 20px;
padding: 40px;
}
.woocommerce-checkout li.thwmscf-tab a.active {
background: #ffffff !important;
color: #000 !important;
font-size: 32px;
font-weight: 400;
font-family: "Anto", Sans-serif;
}
.woocommerce-checkout .form-row {
display: unset;
}
.woocommerce-billing-fields__field-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.woocommerce-billing-fields .form-row {
    width: 100% !important;
    max-width: 49%;
    margin-bottom: 10px !important;
}
.woocommerce-billing-fields .form-row .input-text {
    padding: 14px 12px;
    font-family: "Anto", sans-serif;
    font-weight: 400;
}
.woocommerce-billing-fields p#billing_message_field {
    max-width: 100%;
}
.elementor-widget-container #booking
{
   border: 2px solid #000;
    border-radius: 15px;
    padding: 40px 0px;
    max-width: 1210px;
    margin: auto;
}
.thwmscf-wrapper #order_review, .thwmscf-wrapper #order_review_heading
{
    font-family: "Anto", sans-serif;
}
table caption+thead tr:first-child td, table caption+thead tr:first-child th, table colgroup+thead tr:first-child td, table colgroup+thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th
{
    font-family: "Anto", sans-serif;
}
.woocommerce-checkout .woocommerce form .form-row label,
.woocommerce-checkout .woocommerce-page form .form-row label {
display: inline-block !important;
font-size: 16px;
font-weight: 400;
font-family: "Anto", Sans-serif;
}
.woocommerce-checkout .woocommerce form .form-row-last,
.woocommerce-checkout .woocommerce-page form .form-row-last,
.woocommerce-checkout .woocommerce form .form-row-first,
.woocommerce-checkout .woocommerce-page form .form-row-first {
float: unset;
}
.woocommerce-checkout .woocommerce form .form-row input.input-text,
.woocommerce-checkout .woocommerce form .form-row textarea {
box-sizing: border-box;
width: 100%;
margin: 0;
outline: 0;
line-height: normal;
border: 1px solid #ececec;
background-color: #f9f9f9;
}
input#action-otp-next {
    width: 100%;
    max-width: 100%;
    color: #ffffff;
    background-color: #000;
    border: 1px solid #000;
    font-family: "Inter", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
    text-align: center;

}
input#action-otp-next:hover {
    background-color: #000;
}
.woocommerce-checkout .thwmscf-wrapper .thwmscf-buttons {
text-align: left;
padding-bottom: 25px;
}
.woocommerce-checkout .thwmscf-tab-panels {
background: #ffffff !important;
padding: 0px;
}
.woocommerce-checkout ul.thwmscf-tabs li a {
padding: 0px;
}
.woocommerce-checkout .woocommerce-billing-fields h3 {
display: none;
}
.woocommerce-checkout ul.thwmscf-tabs li {
margin-right: 0px;
margin-bottom: 0px;
padding: 0px 0px 20px 0px;
}
.woocommerce-checkout button#place_order {
width: 100%;
max-width: 90%;
color: #ffffff;
background-color: #111111;
border: 1px solid #ececec;
margin: auto;
display: block;
margin-top: 25px;
}
.woocommerce-checkout button#place_order:hover {
background-color: #93C63F; 
}
.woocommerce-checkout #add_payment_method #payment ul.payment_methods li,
.woocommerce-checkout .woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li {
line-height: 2;
text-align: left;
margin: 0;
font-weight: 400;
border-bottom: 1px solid #f3f3f3 !important;
}
.woocommerce-checkout #payment {
background: #ffffff;
}
.woocommerce-checkout .woocommerce #payment #place_order,
.woocommerce-checkout .woocommerce-page #payment #place_order {
float: unset;
}
.woocommerce-checkout #payment ul.payment_methods {
border-bottom: unset;
}
.woocommerce-checkout .wc_payment_methods label {
display: contents;
font-size: 15px;
font-weight: 600;
font-family: "Roboto";
}
.woocommerce-order-pay .woocommerce {
width: 100%;
max-width: 1140px;
margin: auto;
padding: 60px 20px;
}
button#btn-razorpay {
font: bold 15px Roboto;
text-decoration: none;
background-color: #f26e31;
color: #ffffff;
padding: 13px 13px 13px 13px;
border-radius: 5px;
border-color: #f26e31;
}
button#btn-razorpay-cancel {
font: bold 15px Roboto;
text-decoration: none;
background-color: #f26e31;
color: #ffffff;
padding: 13px 13px 13px 13px;
border-radius: 5px;
border-color: #f26e31;
margin-top: 15px;
}
.woocommerce-order-pay .woocommerce p {
color: #008000;
}
/*mail chimp*/
.mc4wp-form.mc4wp-form-3149
{
    border: 1px solid #D9D9D966;
    padding-right: 10px;
}
.elementor-742 .elementor-element.elementor-element-51a1dc0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-742 .elementor-element.elementor-element-51a1dc0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer
{
    border-radius: 15px;
}
form#mc4wp-form-1 .mc4wp-form-fields {
display: flex;
}
.elementor-6170 .elementor-element.elementor-element-75f44bbc .elementor-heading-title
{
    font-family: "Anto", sans-serif !important;
    font-size: 36px;
    font-weight: 400 !important;
}
.mc4wp-form-fields input[type="submit"] {
background-color: #000000;
    color: #ffffff;
    font-family: "Anto", sans-serif;
    font-size: 20px;
    font-weight: 400;
    border-radius: 0;
    padding: 10px 32px 10px 32px;
    border: none;
}
.mc4wp-form-fields input[type="submit"]::hover {
background-color: #000 !important;
color: #ffffff;
}

/*================= customizer css starts =================*/
.faq-page .faq-section .eael-accordion-list {
margin-bottom: 30px;
}
.abt-tabs .elementor-tab-title {
font-family: "Roboto", Sans-serif;
font-size: 16px;
font-weight: 500;
fill: #000000;
color: #000000;
background-color: #ffffff;
border-radius: 0px 0px 0px 0px;
padding: 14px 40px 14px 40px !important;
display: block;
margin-right: 10px;
}
.abt-tabs .elementor-tab-title.elementor-active {
background-color: #000000 !important;
}
.abt-tabs .elementor-tab-content {
padding-left: 0px !important;
}
.abt-tabs .elementor-tabs-wrapper {
display: flex;
}
.career-searhsec input#form-field-name {
background-image: url(/wp-content/uploads/2022/04/Layer-1201.png);
background-repeat: no-repeat;
padding-right: 30px;
background-position: 6%;
padding-left: 6em;
}
.career-searhsec input#form-field-email {
background-image: url(/wp-content/uploads/2022/04/free-location-pointer-icon-2961-thumb.png);
background-repeat: no-repeat;
padding-right: 30px;
background-position: 6%;
padding-left: 6em;
}
.career-searhsec
.elementor-field-type-text.elementor-field-group.elementor-column:after {
display: block;
position: absolute;
top: 0;
left: 85px;
border-left: 2px solid #fee9e0;
width: 100px;
height: 60px;
content: "";
}
.head_scoo h6.elementor-heading-title.elementor-size-small {
background: -webkit-linear-gradient(#0c0c0c, #9f9f9f);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.book-btn a.elementor-button-link.elementor-button.elementor-size-sm {
display: block;
max-width: 85%;
height: 50px;
line-height: 26px;
}
.row.price-sec-row p,
.row.price-thi-row p {
line-height: 40px;
font-family: "Roboto";
font-weight: 500;
font-size: 18px;
}
.row.price-sec-row,
.row.price-thi-row {
margin-top: 50px;
}
.row.price-first-row,
.row.price-sec-row,
.row.price-thi-row {
border-bottom: 1px solid #e5e5e5;
padding-bottom: 30px;
}
.row.price-first-row .col-lg-9.col-md-12.col-sm-12,
.row.price-first-row .col-lg-3.col-md-12.col-sm-12 {
padding-left: 0;
padding-right: 0;
}
.row.price-sec-row .col-lg-9.col-md-12.col-sm-12,
.row.price-sec-row .col-lg-3.col-md-12.col-sm-12 {
padding-left: 0;
padding-right: 0;
}
.row.price-thi-row .col-lg-9.col-md-12.col-sm-12,
.row.price-thi-row .col-lg-3.col-md-12.col-sm-12 {
padding-left: 0;
padding-right: 0;
}
.row.price-sec-row h3 {
font-size: 25px;
}
.row.price-sec-row h4 {
font-size: 20px;
}
.who-we-sec li.elementor-icon-list-item {
align-items: unset;
}
.who-we-sec span.elementor-icon-list-icon {
padding-top: 4px;
}
.job-type p {
font-family: "Roboto", Sans-serif;
font-weight: 400;
font-size: 16px;
}
.pri-sec {
position: absolute;
left: 40px;
bottom: 40px;
z-index: 9999999;
display: block;
color: #ffff;
}
.left-breadcrumbs .breadcrumbs-for nav.breadcrumb_link {
text-align: left;
}
.new-arrowsec .breadcrumbs-for nav.breadcrumb_link a,
.new-arrowsec .breadcrumbs-for span.divider {
color: #fff;
}
.new-arrowsec .breadcrumbs-for nav.breadcrumb_link .fa-arrow-right:before {
content: url(/wp-content/uploads/2022/04/banner-arrow-white.png) !important;
position: relative;
bottom: 2px;
}
.pre-book-ride h1.product_title.entry-title {
color: #000000;
font-family: "Roboto", Sans-serif;
font-size: 22px;
font-weight: 600;
}
.pre-book-ride h1.product_title.entry-title::after {
margin-top: 20px;
margin-bottom: 20px;
}
.price-sec h2 {
font-weight: 700;
}
section#home-b span.banner_heading {
color: #fff;
}
/*mailchimp*/
.mail-chimp-form {
margin: 0px 0px 0px 0px;
padding: 8px 8px 8px 8px;
background-color: transparent;
border-radius: 10px !important;
}
.mail-chimp-form .mc4wp-form-fields {
display: flex;
justify-content: space-between !important;
align-items: center;
}
.mail-chimp-form p input[type="email"] {
font-family: "Inter", Sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 46px;
background-color: #fff;
border-width: 0px 0px 0px 0px;
}
.mail-chimp-form .mc4wp-form-fields p {
width: 87% !important;
}
.mail-chimp-form p input[type="email"]:focus {
outline: none;
}
/*checkout-page*/
.woocommerce-checkout .woocommerce-order {
width: 100%;
max-width: 1140px;
margin: auto;
padding: 40px 15px;
}
.woocommerce-checkout .woocommerce-order p.woocommerce-thankyou-order-received {
padding-bottom: 35px;
    color: #000;
    font-family: "Anto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    padding-top: 20px;
}
.woocommerce-order-received .woocommerce ul.order_details li
{
font-family: "Anto", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.woocommerce-order-received .woocommerce ul.order_details li strong {
    display: block;
    font-size: 18px;
    text-transform: none;
    line-height: 1.5;
    font-weight: 400;
}
.woocommerce-order-received.woocommerce-checkout .woocommerce-order ul.order_details li {
    width: auto;
    display: inline-block;
    border: none;
}
.woocommerce-order-received.woocommerce-checkout .woocommerce-order ul.order_details {
    display: inline-block;
}
.woocommerce-checkout .woocommerce-order ul.order_details {
display: flex;
justify-content: space-between;
}
.woocommerce-checkout .woocommerce-order ul.order_details li {
width: 100%;
}
.woocommerce-checkout
.woocommerce-order
section.woocommerce-order-details
h2.woocommerce-order-details__title {
padding: 15px 0px 25px;
}
.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title {
padding-bottom: 27px;
}
ul.store-location-list li img {
margin-right: 5px;
width: 12px;
margin-bottom: 7px;
}
ul.store-location-list li {
list-style: none;
line-height: 35px;
}
p.error-message {
color: #ff0000;
font-weight: 500;
border: 1px solid #ff0000;
padding: 5px 10px;
}
.pre-book-ride h1.product_title.entry-title::after {
margin-top: 4px;
margin-bottom: 10px;
}
.ur-frontend-form {
    padding: 0px;
}
@media screen and (max-width: 767px) {
.abt-tabs .elementor-tab-title {
margin-right: 0px;
}
h2.blog-heading {
text-align: center;
}
.book-btn a.elementor-button-link.elementor-button.elementor-size-sm {
max-width: 100%;
}
.page-id-2898 main#content div#customer_login .u-column1.col-1 {
min-width: 100% !important;
}
.page-id-2898 main#content div#customer_login {
padding: 29px 0px !important;
}
.page-id-2898 main#content div#customer_login .u-column2.col-2 {
min-width: 100% !important;
}
.page-id-2898 main#content div#customer_login h2 {
font-size: 26px !important;
}
.page-id-2898 main#content div#customer_login label {
font-size: 14px;
}
.page-id-2898 main#content div#customer_login input {
padding: 8px;
}
.page-id-2898
main#content
div#customer_login
.u-column1.col-1
p.form-row
.woocommerce-form-login__submit {
font-size: 13px !important;
}
.page-id-2898
main#content
div#customer_login
.register
.form-row
.woocommerce-form-register__submit {
padding: 12px 18px;
font-size: 13px !important;
}
.page-id-2898
main#content
div#customer_login
.woocommerce-form-register.register
p {
font-size: 14px;
padding-top: 12px;
}
.woocommerce-billing-fields__field-wrapper {
    display: block !important;
}
.woocommerce-billing-fields .form-row {
    width: 100% !important;
    max-width: 100%;
}
.popup-form-sec {
    min-width: 100%;
}
.custom-edit-account p.woocommerce-form-row {
    width: 100%;
}
.home .liger-header a, .liger-header .nav-main-header li.my_account_button a {
    color: #000 !important;
}
.mob-menu ul {
    padding: 20px 0px;
}
.ur-frontend-form {
    padding: 0px;
}
.ur-frontend-form .ur-form-row .ur-form-grid {
    width: 100% !important;
    margin-bottom: 0px;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item {
    margin-bottom: 0px;
}
form.woocommerce-ResetPassword.lost_reset_password.u-column1.main-signin-sec {
    width: 100% !important;
}
form.woocommerce-ResetPassword.lost_reset_password h2 {
    font-size: 26px;
}
input#get_otp {
    margin-top: 10px;
}
.cont-box .elementor-image-box-content {
    margin-top: 15px;
}
}
/*================= customizer css end =================*/

.my_account_orders
.order
.woocommerce-orders-table__cell-order-actions
.button.view {
font-size: 0px;
border: 1px solid #d2d6dc;
border-radius: 4px;
background: #fff;
padding: 2px;
margin: 0px 5px;
}
.my_account_orders
.order
.woocommerce-orders-table__cell-order-actions
.button.view:before {
content: "";
background: url(/wp-content/uploads/2022/11/Path-90@2x.png);
display: block;
width: 36px;
height: 34px;
background-repeat: no-repeat;
background-size: 50%;
background-position: center;
}
.my_account_orders
.order
.woocommerce-orders-table__cell-order-actions
.button.refund {
font-size: 0px;
border: 1px solid #d2d6dc;
border-radius: 4px;
background: #fff;
padding: 2px;
margin: 0px 5px;
}
.my_account_orders
.order
.woocommerce-orders-table__cell-order-actions
.button.refund:before {
content: "";
background: url(/wp-content/uploads/2022/11/refund-svgrepo-com@2x.png);
display: block;
width: 36px;
height: 34px;
background-repeat: no-repeat;
background-size: 50%;
background-position: center;
}
.my_account_orders
.order
.woocommerce-orders-table__cell-order-actions
.button.pay {
font-size: 0px;
border: 1px solid #d2d6dc;
border-radius: 4px;
background: #fff;
padding: 2px;
margin: 0px 5px;
}
.my_account_orders
.order
.woocommerce-orders-table__cell-order-actions
.button.pay:before {
content: "";
background: url(/wp-content/uploads/2022/11/cash-payment-1.png);
display: block;
width: 36px;
height: 34px;
background-repeat: no-repeat;
background-size: 50%;
background-position: center;
}
.my_account_orders
.order
.woocommerce-orders-table__cell-order-actions
.button.cancel {
font-size: 0px;
border: 1px solid #d2d6dc;
border-radius: 4px;
background: #fff;
padding: 2px;
margin: 0px 5px;
}
.my_account_orders
.order
.woocommerce-orders-table__cell-order-actions
.button.cancel:before {
content: "";
background: url(/wp-content/uploads/2022/11/Group-17@2x.png);
display: block;
width: 36px;
height: 34px;
background-repeat: no-repeat;
background-size: 50%;
background-position: center;
}
.woo-address-dashboard {
min-width: 49%;
    border: none;
    padding: 0 !important;
    border-radius: 9px;
    margin-top: 20px;
    font-family: "Anto", Sans-serif;
    font-weight: 400;
}
.woo-address-dashboard .woocommerce-Address-title {
    margin-bottom: 14px;
    display: flex;
    justify-content: space-between;
}
.woo-address-dashboard .woocommerce-Address-title h3 {
font-size: 24px;
    font-family: "Anto", Sans-serif;
    font-weight: 400;
}
.woo-address-dashboard .woocommerce-Address-title a.edit {
color: #000;
}
.custom-edit-account label {
font-weight: 400;
font-family: "Anto", Sans-serif;
font-size: 17px;
}
.custom-edit-account input {
padding: 14px 12px !important;
border: 1px solid #ececec !important;
background: #f9f9f9;
}
.change_password_sec {
margin-top: 30px;
}
.change_password_sec legend {
font-size: 26px;
    font-weight: 400;
    font-family: "Anto", Sans-serif;
}
.page-id-2898 .woocommerce-MyAccount-navigation-link::before
{
    display: none !important;
}
.change_password_sec p.woocommerce-form-row {
flex-direction: column;
}
.edit-account-save-btn {
color: #fff !important;
    background-color: #000 !important;
    padding: 17px 30px !important;
    margin: 15px !important;
    border-radius: 0 !important;
    font-weight: 400 !important;
    font-family: "Anto", Sans-serif;
}
.edit-account-save-btn:hover {
background-color: #000 !important;
}
a.woocommerce-button.woocommerce-button--next.woocommerce-Button.woocommerce-Button--next.button, a.woocommerce-button.woocommerce-button--previous.woocommerce-Button.woocommerce-Button--previous.button {
color: #fff !important;
    background-color: #000 !important;
    border-radius: 0;
}
a.woocommerce-button.woocommerce-button--next.woocommerce-Button.woocommerce-Button--next.button:hover, a.woocommerce-button.woocommerce-button--previous.woocommerce-Button.woocommerce-Button--previous.button:hover {
background-color: #000 !important;
}
.page-id-2898 .page-content {
margin: 50px 0 15px;
}
.page-id-2898 .text
{
    font-family: "Anto", Sans-serif;
}
.page-id-2898 .woocommerce-MyAccount-navigation ul {
background: #F9F9F9 !important;
    padding: 16px 13px 18px 13px;
    color: #000 !important;
    margin-top: 108px;
    border-radius: 4px;
    border: 1px solid #D9D9D966;
}
.page-id-2898 .woocommerce-MyAccount-navigation ul li a {
color: #000 !important;
    font-size: 18px;
    font-weight: 400;
    font-family: "Anto", Sans-serif;
}
.page-id-2898 .woocommerce-MyAccount-content h2 {
font-size: 26px;
line-height: 36px;
color: #000;
font-family: "Anto", Sans-serif;
font-weight: 400;
}
.page-id-2898 table tbody > tr:nth-child(odd) > td, .page-id-2898 table tbody > tr:nth-child(odd) > th {
    font-family: "Anto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}
h2.recent-text-order {
padding: 30px 0px 15px;
}
.dash-descripation p {
font-size: 16px;
padding-top: 10px;
line-height: 27px;
}
.page-id-2898 .woocommerce-MyAccount-navigation ul li:hover a {
color: #93C63F !important;
}
.page-id-2898 .woocommerce-MyAccount-navigation ul li:hover {
background: #fff !important;
color: #93C63F !important;
 
}
.page-id-2897 .book_amount {
display: none;
}
.page-id-2898 .woocommerce-product-gallery {
display: none;
}
.page-id-2898 .woocommerce {
padding: 0 0 44px;
position: relative;
}
.page-id-2898 .woocommerce-MyAccount-navigation-link {
list-style: none;
    padding: 5px 8px;
    border-bottom: none;
    display: flex;
    align-items: center;
    gap: 10px;
}
.page-id-2898 .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard:before
{
    display: none;
}
.page-id-2898
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard:before {
content: "";
background: url("/wp-content/uploads/2022/11/Icon-material-dashboard2.svg");
display: block;
width: 18px;
height: 14px;
background-repeat: no-repeat;
}
.page-id-2898
.woocommerce-MyAccount-navigation-link:hover.woocommerce-MyAccount-navigation-link--dashboard:before,
.page-id-2898
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active:before {
content: "";
display: block;
width: 18px;
height: 14px;
background-repeat: no-repeat !important;
background: url("/wp-content/uploads/2022/11/Repeat-Grid-1.svg");
filter: brightness(0) saturate(100%) invert(83%) sepia(68%) saturate(485%) hue-rotate(24deg) brightness(84%) contrast(81%);
}
.page-id-2898
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders:before {
content: "";
background: url("/wp-content/uploads/2022/11/Icon-feather-file-text2.svg");
display: block;
width: 18px;
height: 24px;
background-repeat: no-repeat;
}
.page-id-2898
.woocommerce-MyAccount-navigation-link:hover.woocommerce-MyAccount-navigation-link--orders:before,
.page-id-2898
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders.is-active:before {
content: "";
display: block;
width: 18px;
height: 24px;
background-repeat: no-repeat !important;
background: url("/wp-content/uploads/2022/11/Icon-feather-file-text.svg");
filter: brightness(0) saturate(100%) invert(83%) sepia(68%) saturate(485%) hue-rotate(24deg) brightness(84%) contrast(81%);
}
.page-id-2898
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address:before {
content: "";
background: url("/wp-content/uploads/2022/11/Icon-feather-map-pin0.svg");
display: block;
width: 18px;
height: 24px;
background-repeat: no-repeat;
}
.page-id-2898
.woocommerce-MyAccount-navigation-link:hover.woocommerce-MyAccount-navigation-link--edit-address:before,
.page-id-2898
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address.is-active:before {
content: "";
display: block;
width: 18px;
height: 24px;
background-repeat: no-repeat !important;
background: url("/wp-content/uploads/2022/11/Icon-feather-map-pin.svg");
filter: brightness(0) saturate(100%) invert(83%) sepia(68%) saturate(485%) hue-rotate(24deg) brightness(84%) contrast(81%);
}
.page-id-2898
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account:before {
content: "";
background: url("/wp-content/uploads/2022/11/Icon-feather-user2.svg");
display: block;
width: 18px;
height: 14px;
background-repeat: no-repeat;
}
.page-id-2898
.woocommerce-MyAccount-navigation-link:hover.woocommerce-MyAccount-navigation-link--edit-account:before,
.page-id-2898
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account.is-active:before {
content: "";
display: block;
width: 18px;
height: 14px;
background-repeat: no-repeat !important;
background: url("/wp-content/uploads/2022/11/Icon-feather-user-1.svg");
filter: brightness(0) saturate(100%) invert(83%) sepia(68%) saturate(485%) hue-rotate(24deg) brightness(84%) contrast(81%);
}
.page-id-2898
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout:before {
content: "";
background: url("/wp-content/uploads/2022/11/8679875_logout_circle_line_icon-1.svg");
display: block;
width: 22px;
height: 25px;
background-repeat: no-repeat;
}
.page-id-2898
.woocommerce-MyAccount-navigation-link:hover.woocommerce-MyAccount-navigation-link--customer-logout:before,
.page-id-2898
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout.is-active:before {
content: "";
display: block;
width: 22px;
height: 25px;
background-repeat: no-repeat !important;
background: url("/wp-content/uploads/2022/11/8679875_logout_circle_line_icon.svg");
filter: brightness(0) saturate(100%) invert(83%) sepia(68%) saturate(485%) hue-rotate(24deg) brightness(84%) contrast(81%);
}
.page-id-2898 .woocommerce-MyAccount-navigation-link.is-active a, .page-id-2898 li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard a:hover {
color: #93C63F !important;
}

.page-id-2898 .woocommerce-order-details {
padding: 12px 0 0;
}
.page-id-2898 .entry-title {
display: none;
}
.page-id-2898 .woocommerce-order-details__title {
font-size: 22px;
text-transform: capitalize;
padding: 0 0 12px;
}
.page-id-2898 .woocommerce-column__title {
text-transform: capitalize;
padding: 0 0 12px;
}
.page-id-2898 .woocommerce-MyAccount-navigation {
float: left;
width: 24%;
}
.page-id-2898 .woocommerce-MyAccount-content {
float: right;
    width: 72%;
    padding: 33px 30px;
    border: 1px solid #D9D9D966;
    background: #F9F9F9 !important;
    border-radius: 4px;
}
.page-id-2898
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout {
border: none !important;
}

.page-id-2898
main#content
div#customer_login
.u-column1.col-1
p.woocommerce-form-row {
display: flex;
flex-direction: column;
}
.page-id-2898 main#content div#customer_login {
padding: 30px;
margin-bottom: 30px;
display: flex;
justify-content: center;
border: 1px solid #000;
    border-radius: 15px;
}
.page-id-2898 main#content div#customer_login .u-column1.col-1 p.form-row {
display: flex;
justify-content: space-between;
padding-top: 16px;
}
.page-id-2898
main#content
div#customer_login
.u-column1.col-1
p.form-row:before {
content: "";
display: none !important;
}
.page-id-2898
main#content
div#customer_login
.u-column1.col-1
p.form-row:after {
content: "";
display: none !important;
}
.page-id-2898
main#content
div#customer_login
.u-column1.col-1
p.form-row
.woocommerce-form-login__submit {
margin: 0;
    padding: 21px 28px;
    background-color: #000;
    color: #fff;
    font-family: "Anto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 1px;
    width: 100%;
    border-radius: 0;
}
.page-id-2898
main#content
div#customer_login
.u-column1.col-1
p.form-row
.woocommerce-form-login__submit:hover, .page-id-2898
main#content
div#customer_login
.register
.form-row
.woocommerce-form-register__submit:hover {
background-color: #000;
}
.page-id-2898
main#content
div#customer_login
.register
.form-row
.woocommerce-form-register__submit {
padding: 13px 28px;
background-color: #f26e31;
color: #fff;
font-family: "Inter", Sans-serif;
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
}
p.e-bike-social-login__title {
display: flex;
justify-content: center;
align-items: center;
font-weight: 600;
color: #5f5f5f;
font-family: "Roboto";
}
.page-id-2898
main#content
div#customer_login
.register
.woocommerce-privacy-policy-text {
padding-bottom: 9px;
font-size: 15px;
}
.woocommerce form.login,
.woocommerce form.register {
border: none;
padding: 0;
margin: 0;
}
.main-signin-sec {
background: #fff;
padding: 30px;
}
.page-id-2898 main#content div#customer_login input {
padding: 16px 12px;
border: 1px solid #ececec;
background: #f9f9f9;
}
.main-signin-sec h2 {
font-weight: 700;
font-family: "Inter", Sans-serif;
}
.main-signin-sec label {
font-family: "Inter", Sans-serif;
font-weight: 700;
font-size: 18px;
}
.main-signin-sec input::placeholder {
color: #afafaf;
}
.forgot.password {
text-align: end;
padding: 15px 0px 20px;
}
.forgot.password a {
color: #000000;
font-family: "Anto", Sans-serif;
    font-weight: 400;
}
p.register-link a {
color: #000;
    font-family: "Anto", Sans-serif;
    font-weight: 400;
    font-size: 18px;
}
.ur-frontend-form .ur-form-row .ur-form-grid legend.ur-label, .ur-frontend-form .ur-form-row .ur-form-grid label.ur-label {
    font-family: "Anto", Sans-serif;
}
/*user register*/
div#user-registration-form-4013 .form-row {
display: flex;
flex-direction: column;
}
.page-id-2897 .woocommerce-message {
display: none;
}
div#user-registration-form-4013 input {
padding: 12px 12px;
border: 1px solid #ececec;
background: #f9f9f9;
border-radius: 7px;
font-family: "Anto", Sans-serif;
}
div#user-registration-form-4013 {
border: none;
}
div#user-registration-form-4013 .customer-signup-submit {
margin: 0 !important;
    padding: 15px 21px !important;
    background-color: #000;
    color: #fff;
    font-family: "Anto", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1px;
    width: 100%;
    border-radius: 0;
    margin-top: 30px !important;
}
.elementor-3999 .elementor-element.elementor-element-b674fa6, .elementor-3999 .elementor-element.elementor-element-b674fa6 > .elementor-background-overlay
{
    max-width: 1140px;
    margin: auto;
}
div#user-registration-form-4013 .customer-signup-submit:hover {
background-color: #000;    
}
[data-tooltip]:after {
    content: "View";
    position: absolute;
    left: 0;
    opacity: 0;
    top: -26px;
    font-weight: 400;
    font-size: 10px;
    background: #93C63F;
    color: #fff;
    padding: 4px 6px;
    z-index: 1;
    letter-spacing: 2px;
}
  [data-tooltip]:hover:after {        
     opacity : 1;
     font-size: 11px
 }
 [data-pay]:after {
    content: "Pay";
    position: absolute;
    left: 0;
    opacity: 0;
    top: -26px;
    font-weight: 400;
    font-size: 10px;
    background: #93C63F;
    color: #fff;
    padding: 4px 6px;
    z-index: 1;
    letter-spacing: 2px;
}
  [data-pay]:hover:after {        
     opacity : 1;
     font-size: 11px
 }
 
 [data-cancel]:after {
    content: "Cancel";
    position: absolute;
    left: 0;
    opacity: 0;
    top: -26px;
    font-weight: 400;
    font-size: 10px;
    background: #93C63F;
    color: #fff;
    padding: 4px 6px;
    z-index: 1;
    letter-spacing: 2px;
}
  [data-cancel]:hover:after {        
     opacity : 1;
     font-size: 11px
 }
 [data-refund]:after {
    content: "Refund";
    position: absolute;
    left: 0;
    opacity: 0;
    top: -32px;
    font-weight: 400;
    font-size: 10px;
    background: #93C63F;
    color: #fff;
    padding: 2px 6px;
    z-index: 1;
    letter-spacing: 2px;
}
  [data-refund]:hover:after {        
     opacity : 1;
     font-size: 11px
 }
/*media*/
@media only screen and (max-width: 1200px) {
.page-id-2898 main#content {
    padding: 40px 15px 0px 15px;
    min-width: 100%;
    }
}

@media only screen and (min-width:768px) and (max-width:990px){
.page-id-2898 .woocommerce-MyAccount-content {
        width: 80%;
    }
.page-id-2898 .woocommerce-MyAccount-navigation {
        width: 20%;
    }
.top-dash-profile {
        width: 20%;
     
    }
    .page-id-2898 .woocommerce-customer-details {
    flex-direction: column;
    gap: 22px;
}
	.page-id-2898 .customer_address {
	    width: 100% !important;
	}
	.page-id-2898 .customer_address address p.woocommerce-customer-details--email {
	    word-break: break-word;
	}
	.page-id-2898 .customer_address address {
	    line-height: 30px;
	}
	.page-id-2898 .woocommerce-order-details {
	    padding: 12px 0 0;
	    margin: 0 !important;
	}
	.page-id-2898 .woocommerce-MyAccount-content h2 {
	    font-size: 18px !important;
	}
    .my_account_orders td {
        padding: 15px 2px !important;
}
.page-id-2898 .woocommerce-MyAccount-content {
        padding: 33px 15px;
}
}
@media only screen and (max-width:767px){

    .page-id-2898 .woocommerce-MyAccount-navigation {
        float: left;
        width: 100%;
       
    }
    .page-id-2898 .woocommerce-MyAccount-content {
    float: right;
    width: 100%;
    padding: 30px 15px 30px !important;
    border: 1px solid #eaeaea;
    background: #fff;
    margin-top: 30px;
    }
    .top-dash-profile {
    width: 100%;
    }
    .custom-edit-account label {
    font-size: 14px;
    }
    .custom-edit-account input {
    padding: 9px 8px !important;
    border: 1px solid #ececec !important;
    background: #f9f9f9;
    font-size: 14px;
    }
    .change_password_sec legend {
    font-size: 20px;
    }
}

.woocommerce-orders-table {
    display: table;
}

.book_order_table .woocommerce-orders-table td {
    width: 100px;
}
.book_amount_pro_new {
    margin-bottom: 0px !important;
}

form.woocommerce-ResetPassword.lost_reset_password.u-column1.main-signin-sec {
    width: 50%;
    margin: auto;
}
form.woocommerce-ResetPassword.lost_reset_password.u-column1.main-signin-sec {
   width: 100%;
    margin: auto;
    display: flex;
    align-content: stretch;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;
    padding: 60px 30%;
    border: 1px solid;
    border-radius: 15px;
}
input#user_login {
    border: 1px solid #ececec;
    background: #f9f9f9;
    padding: 14px 12px;
    margin: 0 0 20px;
    width: 100%;
}
.woocommerce-ResetPassword label {
    text-align: left;
    padding: 10px 0 10px;
}
.woocommerce-ResetPassword .form-row-first {
    width: 100% !important;
}
.page-id-2898 .woo-address-dashboard a.edit {
    color: #93C63F !important;
}
form.woocommerce-ResetPassword.lost_reset_password p {
    font-family: "Anto", Sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 29px;
}
#rest_pass {
    margin: 0 auto;
    padding: 21px 28px;
    background-color: #000;
    color: #fff;
    font-family: "Anto", Sans-serif;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 1px;
    width: 100%;
    max-width: 100%;
    border-radius: 0px;
}
#rest_pass:hover {
    background-color: #000;
}
form.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.form-row {
    width: 100%;
    max-width: 100%;
    display: block;
}
form.woocommerce-ResetPassword.lost_reset_password h2 {
    text-align: left;
    width: 100%;
    margin-bottom: 16px !important;
}
.woocommerce-account h2 {
    color: #000000;
    font-family: "Anto", Sans-serif;
    font-weight: 400;
}
.woocommerce form .form-row label
{
    font-family: "Anto", Sans-serif;
    font-weight: 400;
}
.page-id-2898 .woocommerce-MyAccount-content .woocommerce-address-fields p {
    display: flex;
    flex-direction: column;
}
.page-id-2898 .woocommerce-MyAccount-content .woocommerce-address-fields p label {
    font-family: "Anto", Sans-serif;
    font-weight: 400;
    font-size: 16px;
}
.page-id-2898 .woocommerce-MyAccount-content .woocommerce-address-fields p input {
    padding: 14px 12px !important;
    border: 1px solid #ececec !important;
    background: #f9f9f9;
}
.page-id-2898 .woocommerce-MyAccount-content span.select2.select2-container.select2-container--default {
    padding: 14px 12px !important;
    border: 1px solid #ececec !important;
    background: #f9f9f9;
}
.page-id-2898 .woocommerce-MyAccount-content .woocommerce-address-fields .button {
   color: #fff !important;
    background-color: #000 !important;
    padding: 17px 30px !important;
    margin: 30px 0 17px !important;
    max-width: fit-content;
    border-radius: 0;
    font-weight: 400;
}
.page-id-2898 .woocommerce-MyAccount-content span.select2.select2-container.select2-container--default span.select2-selection {
    border: none;
    background: #f9f9f9 !important;
}
.page-id-2898 .woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 15px;
    right: 11px;
    width: 20px;
}
.page-id-2898 .woocommerce-MyAccount-content .woocommerce-address-fields p input#billing_address_1 {
    margin-bottom: 15px;
}
.page-id-2898 .first_order {
    display: none;
}
.pre_book {
    margin-bottom: 0px !important;
}
a#book_amount {
    padding: 8px 25px;
}
a#final_amount {
    padding: 8px 25px;
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
    font-weight: 400;
}
a.woocommerce-button.button.refund {
    display: none;
}
.final_order_refund {
    display: none;
}
a.next_button123 {
    color: #fff !important;
    padding: 8px 10px 11px;
    border-radius: 4px;
    position: relative;
    top: -13px;
    border: 1px solid #d2d6dc;
}
.tooltip {
    position: relative;
  }
  
.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: red;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top:-30px;
    left:0px;
  }
  
  .tooltip:hover .tooltiptext {
    visibility: visible;
  }
.next_button123 img {
    width: 20px;
    /* padding: 0 0 6px; */
}
.step .text {
    color: #000 !important;
    font-size: 14px !important;
}
.woocommerce-order-received .track {
    display: none;
}

.woocommerce-order-received .top_order{
    display: none;
}
.woocommerce-order-received .pre_book{
    display: none;
}
@media screen and (min-device-width: 1024px) { 
    td.woocommerce-orders-table__header.woocommerce-orders-table__header-order-number {
        width: 450px !important;
    }
}

.card{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 0.10rem
}
.card-header:first-child{border-radius: calc(0.37rem - 1px) calc(0.37rem - 1px) 0 0}
.card-header{padding: 0.75rem 1.25rem;margin-bottom: 0;background-color: #fff;border-bottom: 1px solid rgba(0, 0, 0, 0.1)}
.track {
    position: relative;
    background-color: #ddd;
    height: 7px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 85px;
    margin-top: 30px;
}
.track .step{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;width: 25%;margin-top: -18px;text-align: center;position: relative}
.track .step.active:before{background: #93C63F}.track .step::before{height: 7px;position: absolute;content: "";width: 100%;left: 0;top: 18px}
.track .step.active .icon{background: #93C63F;color: #fff}
.track .icon{display: inline-block;width: 40px;height: 40px;line-height: 40px;position: relative;border-radius: 100%;background: #ddd}
.track .step.active .text{font-weight: 400;color: #000;}.track .text{display: block;margin-top: 7px}
.itemside{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%}
.itemside .aside{position: relative;-ms-flex-negative: 0;flex-shrink: 0}.img-sm{width: 80px;height: 80px;padding: 7px}
ul.row, ul.row-sm{list-style: none;padding: 0}.itemside .info{padding-left: 15px;padding-right: 7px}
.itemside .title{display: block;margin-bottom: 5px;color: #212529}p{margin-top: 0;margin-bottom: 1rem}
.btn-warning{color: #ffffff;background-color: #ee5435;border-color: #ee5435;border-radius: 1px}
.btn-warning:hover{color: #ffffff;background-color: #ff2b00;border-color: #ff2b00;border-radius: 1px}   

td.woocommerce-table__product-name.product-name.fisrt_order a {
    color: #93C63F;
}

.city-dropdown {
    display: flex;
    align-items: center;
    gap: 25px;
}
.city-dropdown label {
    font-weight: bold;
    margin-bottom: 5px;
}
.city-dropdown select {
    width: 100%;
    padding: 10px;
    font-size: 16px;
    border: 1px solid #93C63F;
    border-radius: 8px;
    position: relative;
    cursor: pointer;
    outline: none;
    background: transparent;
}
.city-dropdown select::-ms-expand {
    display: none; /* Remove default arrow in IE */
}
.city-dropdown select:focus {
    outline: none;
    border-color: #93C63F; /* Use your preferred color */
}

.store-list-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 20px 5px;
    width: 100%;
}
.store-list-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
}
.our-store-lists {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: flex-start;
    width: 100%;
}
.store-wrapper {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0px 4px 64px 0px #6D6D6D1F;
    overflow: hidden;
    text-align: center;
    width: 32%;
    padding: 25px;
}
.store-content {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.store-image {
    margin-bottom: 15px;
    border: 6px solid #93C63F4D;
    border-radius: 6px;
}
.store-image .location-pin {
    width: 80px;
    height: 80px;
    background: #93C63F;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.store-image .location-pin>i {
    font-size: 24px;
    color: #fff;
}
.store-city {
    margin-bottom: 10px;
}
.store-city-name {
    font-size: 24px;
    color: #93C63F;
}
.store-address {
    font-size: 16px;
    color: #000000;
    font-family: 'Roboto';
}

/* Home Page Redesign */
.whats_awesome_slider .elementor-image-carousel-caption {
    display: none;
}
.whats_awesome_slider .swiper-slide{
    position: relative;
}
.whats_awesome_slider .swiper-slide:hover .elementor-image-carousel-caption {
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 20px;
}
.whats_awesome_slider span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 13px !important;
    height: 13px !important;
    margin: -0px 6px;
}

/* FAQ Page Redesign */
.faq-sec .tabs-con .eael-tabs-nav {
    border-bottom: 1px solid #DEDEDE;
    margin-bottom: 50px;
    border-top: 0;
}
.tabs-con .eael-advance-tabs .eael-tabs-nav>ul {
    width: fit-content;
    gap: 15px;
}
table tbody > tr:nth-child(odd) > td, table tbody > tr:nth-child(odd) > th
{
    font-family: "Anto", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}
.elementor-15533 .elementor-element.elementor-element-f1d2784 > .elementor-container
{
    border:2px solid #000;
    border-radius: 15px;
}
.elementor-15533 .elementor-element.elementor-element-4c52dcf > .elementor-element-populated
{
    border-radius: 15px; 
}
table td, table th
{
     font-family: "Anto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.elementor-15504 .elementor-element.elementor-element-cd79438 > .elementor-element-populated
{
    border-radius: 15px;
}
.tabs-con .eael-advance-tabs .eael-tabs-nav>ul>li {
    border-top: 1px solid #DEDEDE !important;
}
.tabs-con .eael-advance-tabs .eael-tabs-nav>ul>li.active {
    background-color: #fff !important;
    color: #000 !important;
    border-color: #000 !important;
    border-left: 5px solid !important;
}
.faq-sec .tabs-con .eael-tab-content-item {
    padding: 0 !important;
}



/** New Css **/

span.color-1 {
    color: #93C63F;
}
.liger-header {
    background-image: unset !important;
    box-shadow: 0px 4px 4px 0px #00000014;
}
.liger-header a {
    color: #000000 !important;
}
.home .liger-header a, .liger-header .nav-main-header li.my_account_button a {
    color: #FFFFFF !important;
}
.liger-header a.elementor-item.elementor-item-active {
    color: #93C63F !important;
}
.home .liger-header {
    background-image: unset !important;
    position: absolute;
    width: 100%;
    z-index: 999999;
    box-shadow: unset;
}
.btn-1 a {
    width: 280px;
    height: 56px;
    line-height: 56px !important;
    padding-top: 0px;
    padding-bottom: 0px;
}
.btn-2 a {
    width: 203px;
    height: 56px;
    line-height: 56px !important;
    padding-top: 0px;
    padding-bottom: 0px;
}
.book-now-btn a {
    width: 208px;
    height: 56px;
    line-height: 56px !important;
    padding-top: 0px;
    padding-bottom: 0px;
}
.btn-1 .fa-long-arrow-alt-right:before {
    content: url(/wp-content/uploads/2024/07/arrow-new.svg);
}
.btn-2 .fa-long-arrow-alt-right:before {
    content: url(/wp-content/uploads/2024/07/arrow-new.svg);
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(100deg) brightness(111%) contrast(115%);
}
.btn-1 span.elementor-button-text, .btn-2 span.elementor-button-text {
    display: contents;
}
.btn-1 a.elementor-button-link.elementor-button:hover .fa-long-arrow-alt-right:before {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(100deg) brightness(111%) contrast(115%);
}
.btn-2 a.elementor-button-link.elementor-button:hover .fa-long-arrow-alt-right:before {
    filter: brightness(0) saturate(100%) invert(83%) sepia(15%) saturate(1779%) hue-rotate(32deg) brightness(89%) contrast(85%);
}
.eicon-play:before {
    content: url(/wp-content/uploads/2024/07/video-icon.svg);
}
.whats_awesome_slider .elementor-image-carousel-caption {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    max-width: 90%;
    margin-left: 20px;
    margin-right: 20px;
    background: #EFF4F6;
    text-align: center !important;
    padding: 20px;
    box-shadow: 0px 4px 4px 0px #00000040;
    color: #000000 !important;
    cursor: pointer;
}
.whats_awesome_slider .elementor-image-carousel-caption:hover {
    background: #93C63F;
    color: #fff !important;
    box-shadow: 0px 4px 4px 0px #93C63F59;
}
.whats_awesome_slider .swiper-slide {
    padding-bottom: 40px;
}
.box-banner p.elementor-image-box-description {
    padding-top: 20px;
}
.box-banner h3.elementor-image-box-title {
    width: fit-content;
}
.box-banner h3.elementor-image-box-title:after {
    content: url(/wp-content/uploads/2024/07/banner-box-image.svg);
    padding-left: 10px;
}
.home-book-now .elementor-container {
    background: #A16D9F2E;
    padding: 20px;
}

.pre-book-ride {
    background: #fff;
    padding: 70px 10px 70px 10px;
}

.pre-book-ride-inner {
    max-width: 1200px;
    margin: auto;
    background: #fff;
    padding: 40px;
    border: 2px solid #000;
    border-radius: 15px;
}
.pre-book-ride table.variations tr {
    display: inline-grid;
    width: 100%;
}
.single .pre-book-ride table.variations tr
{
    width: 100%;
}
.pre-book-ride table.variations tr:hover {
	background: unset !important;
}
.pre-book-ride table td, .pre-book-ride table th {
    border: 0px;
    width: 100%;
    padding-left: 0;
}
.pre-book-ride .woocommerce-product-details__short-description p {
    font-family: "Anto", Sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 51.12px;
    text-align: left;
    text-transform: capitalize;
    padding-bottom: 10px;
}
.pre-book-ride table tbody tr:hover>td, .pre-book-ride table tbody tr:hover>th {
    background-color: unset;
}
.woocommerce-checkout .woocommerce {
    background: #fff;
    padding: 50px;
}
i.eicon-chevron-right, i.eicon-chevron-left {
    background-color: #93C63F !important;
}

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 49%;
    overflow: visible;
}
.footer-a .elementor-icon-box-content a {
    color: #fff !important;
}
.footer-a .elementor-icon-box-wrapper:hover a {
    color: #93C63F !important;
}
.media-post-card img {
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    min-height: 100% !important;
    object-fit: cover;
}
.faq-section .active i.fa-toggle.fas.fa-angle-down {
    rotate: 90deg !important;
}

/* Custom CSS to make the menu sticky */
.sticky-menu {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0;
    z-index: 9999;
}
.cont-box a, .cont-box a:hover {
    color: #fff !important;
}

/*rest password css*/
form.woocommerce-ResetPassword.lost_reset_password {
    background: #fff;
    padding: 60px 30%;
    width: 100%;
    flex-direction: column;
    justify-content: space-evenly;
    flex-wrap: wrap;
    margin: auto;
    border: 1px solid #000;
    border-radius: 15px;
}
button.woocommerce-Button.button.reset_submit_btn {
    margin: 30px 0 0;
    padding: 21px 28px;
    background-color: #000;
    color: #fff;
    font-family: "Anto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 1px;
    width: 100%;
    border-radius: 0px;
}
.woocommerce-message {
    border-top-color: #000;
    font-family: "Anto", Sans-serif;
}
.woocommerce-message::before {
    content: "\e015";
    color: #000;
}
.woocommerce p{
    font-family: "Anto", Sans-serif;
}
form.woocommerce-ResetPassword input#password_1 {
    padding: 16px 12px;
    border: 1px solid #ececec;
    background: #f9f9f9;
}
form.woocommerce-ResetPassword input#password_2 {
    padding: 16px 12px;
    border: 1px solid #ececec;
    background: #f9f9f9;
}

span.red-star {
    color: #ff0000;
}
.woocommerce-page address, .woocommerce-MyAccount-content {
    word-break: break-word !important;
}
.error-message {
    color: #ff0000; /* Change to your preferred error color */
    display: block;
    margin-top: 5px;
}
.woocommerce-account .woocommerce-notices-wrapper {
    display: none;
}
.sumit-book-ride {
    position: relative;
}
.sumit-book-ride div#loader {
    position: absolute;
    top: 18px;
    right: 71%;
    width: 29px;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

table.variations {
    position: relative;
}
.product_cat-ebike .variation-error {
    position: absolute;
    bottom: 120px;
    margin: 0px 0 10px;
    text-transform: capitalize;
    font-weight: 600;
    font-size: 14px;
}

.comment-form p.comment-form-cookies-consent label {
    display: none !important;
}

/* Full-screen overlay for the loading spinner */
.ur-loading-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5); /* Semi-transparent black background */
    z-index: 9999; /* Ensure it appears above other elements */
    display: none; /* Initially hidden */
    align-items: center;
    justify-content: center;
}

/* Centered spinner */
.ur-loading-overlay.add_over .ur-front-spinner {
    /* background: url("../images/wpspin_light-2x.gif") no-repeat center center; */
    background-size: 32px 32px;
    width: 32px;
    height: 32px;
    opacity: 0.9;
    margin: auto;
    float: none;
}
.ur-loading-overlay.add_over {
    display: flex !important;
    align-items: center;
    justify-content: center;
}
@media only screen and (max-width: 1160px) {
    .elementor-31235 .elementor-element.elementor-element-6d9de18 .elementor-heading-title
    {
        font-size: 170px !important;
    }
}
@media only screen and (max-width: 1045px) {
    .elementor-31235 .elementor-element.elementor-element-6d9de18 .elementor-heading-title
    {
        font-size: 150px !important;
    }
    .ligerimageslide img {
    position: relative;
    top: -265px !important;
}
}
@media only screen and (max-width: 960px) {
    .elementor-31235 .elementor-element.elementor-element-6d9de18 .elementor-heading-title
    {
        font-size: 110px !important;
    }
    .ligerimageslide img {
    position: relative;
    top: -265px !important;
}
}
@media only screen and (max-width: 767px) {
    .elementor-31235 .elementor-element.elementor-element-6d9de18 .elementor-heading-title
    {
        font-size:110px !important;
    }
    .ligerimageslide img {
    position: relative;
    top: 0px !important;
}
}
@media only screen and (max-width: 619px) {
    .elementor-31235 .elementor-element.elementor-element-6d9de18 .elementor-heading-title
    {
        font-size:90px !important;
    }
    .ligerimageslide img {
    position: relative;
    top: 0px !important;
}
}
@media only screen and (max-width: 560px) {
    .elementor-31235 .elementor-element.elementor-element-6d9de18 .elementor-heading-title
    {
        font-size: 60px !important;
    }
    .ligerimageslide img {
    position: relative;
    top: 0px !important;
}
}