@font-face {
font-family: 'segmentmedium';
src: url(//www.ecabs.com.mt/wp-content/themes/enfold-child/fonts/typekiln_-_segment-medium-webfont.woff2) format('woff2'),
url(//www.ecabs.com.mt/wp-content/themes/enfold-child/fonts/typekiln_-_segment-medium-webfont.woff) format('woff');
font-weight: normal !important;
font-style: normal !important;
}
@font-face {
font-family: 'segmentregular';
src: url(//www.ecabs.com.mt/wp-content/themes/enfold-child/fonts/typekiln_-_segment-regular-webfont.woff2) format('woff2'),
url(//www.ecabs.com.mt/wp-content/themes/enfold-child/fonts/typekiln_-_segment-regular-webfont.woff) format('woff');
font-weight: normal !important;
font-style: normal !important;
}
@font-face {
font-family: 'segmentsemibold';
src: url(//www.ecabs.com.mt/wp-content/themes/enfold-child/fonts/typekiln_-_segment-semibold-webfont.woff2) format('woff2'),
url(//www.ecabs.com.mt/wp-content/themes/enfold-child/fonts/typekiln_-_segment-semibold-webfont.woff) format('woff');
font-weight: normal !important;
font-style: normal !important;
}
@font-face {
font-family: 'segmentthin';
src: url(//www.ecabs.com.mt/wp-content/themes/enfold-child/fonts/typekiln_-_segment-thin-webfont.woff2) format('woff2'),
url(//www.ecabs.com.mt/wp-content/themes/enfold-child/fonts/typekiln_-_segment-thin-webfont.woff) format('woff');
font-weight: normal !important;
font-style: normal !important;
}
@font-face {
font-family: 'segmentbold';
src: url(//www.ecabs.com.mt/wp-content/themes/enfold-child/fonts/typekiln_-_segment-bold-webfont.woff2) format('woff2'),
url(//www.ecabs.com.mt/wp-content/themes/enfold-child/fonts/typekiln_-_segment-bold-webfont.woff) format('woff');
font-weight: normal !important;
font-style: normal !important;
}
@font-face {
font-family: 'segmentextrabold';
src: url(//www.ecabs.com.mt/wp-content/themes/enfold-child/fonts/typekiln_-_segment-extrabold-webfont.woff2) format('woff2'),
url(//www.ecabs.com.mt/wp-content/themes/enfold-child/fonts/typekiln_-_segment-extrabold-webfont.woff) format('woff');
font-weight: normal !important;
font-style: normal !important;
}  :root {
--ecabs-black: #0F0F0F;
--ecabs-p: #5D5D5D;
--ecabs-primary: #2A69CE;
--ecabs-primary-light: #3f78d3;
--ecabs-secondary: #F1F6FC;
--ecabs-light: #FFFFFF;
--ecabs-text-secondary: #BFD2F0;
--ecabs-btn-hover: #1251B5;
--ecabs-btn-pressed: #003C9C;
--ecabs-btn-disabled: #E7E7E7;
--ecabs-btn-disabled-color: #A2A2A2;
--ecabs-border-dark: 1px solid var(--ecabs-black);
--ecabs-border-blue: 1px solid var(--ecabs-primary);
--ecabs-img-border-radius: 6px;
--ecabs-btn-border-radius: 100px;
--ecabs-cards-border-radius: 12px;
}
h1, h2{ }
.av-special-heading-tag {
font-family: 'segmentsemibold', sans-serif !important;
letter-spacing: 0px !important;
}
p {
font-family: 'segmentregular', sans-serif !important;
letter-spacing: 0px !important;
}
.logo a {
display: flex;
align-items: center;
}
.logo a img {
max-height: 100% !important;
height: 32px !important;
width: 122px !important;
}
.avia-menu-fx {
display: none !important;
}
.av-main-nav .avia-menu-text, #menu-item-search a::before {
color: var(--ecabs-primary) !important;
}
.careers-no-jobs-cont {
display: none;
justify-content: center;
}
strong, b {
font-weight: normal !important;
font-family: 'segmentsemibold' !important;
}
.lineheight54 *{
line-height:54px !important;
}
#menu-item-search a::before {
content: "" !important;
display: block !important;
height: 24px;
width: 24px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Search.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
#menu-item-search a {
display: flex;
align-items: center;
padding: 0px 9px !important;
}
.av-main-nav > li > a {
padding: 0 20px !important;
font-size: 16px !important;
font-family: 'segmentsemibold', sans-serif !important;
font-weight: normal !important;
font-style: normal;
}
#header_main .container {
width: 100% !important;
}
#header_main .container, .main_menu ul:first-child > li a {
height: 124px !important;
line-height: 124px !important;
}
.btn-blue-full {
background-color: var(--ecabs-primary) !important;
}
.ecabs-btn, .ecabs-btn .avia-button, #top .wt-cli-accept-all-btn, #top #wt-cli-privacy-save-btn {
border-radius: var(--ecabs-btn-border-radius);
display: flex;
height: 56px;
text-align: center;
align-items: center;
justify-content: center;
padding: 0px !important;
transition: all .4s !important;
}
.ecabs-btn .avia-button .avia_iconbox_title {
font-size: 16px !important;
line-height: 140% !important;
font-family: 'segmentsemibold', sans-serif !important;
letter-spacing: 0px !important;
}
.ecabs-btn .avia-menu-text {
color: var(--ecabs-light) !important;
}
li.ecabs-btn-180, .ecabs-btn-180 .avia-button {
width: 180px;
}
.ecabs-btn-200, .ecabs-btn-200 .avia-button {
width: 200px;
}
.ecabs-btn-220, .ecabs-btn-220 .avia-button {
width: 220px;
}
.ecabs-btn-auto, .ecabs-btn-auto .avia-button {
width: auto;
min-width: 200px;
padding: 0 20px !important;
}
.ecabs-btn-176, .ecabs-btn-176 .avia-button {
width: 176px;
}
.ecabs-btn-160, .ecabs-btn-160 .avia-button {
width: 160px;
}
.ecabs-btn-216, .ecabs-btn-216 .avia-button {
width: 216px;
}
#top .menu-btn a {
padding: 0px !important;
}
#avia-menu {
display: grid !important;
grid-auto-flow: column;
align-items: center;
}
.menu-btn {
grid-column: random 50;
margin-left: 18px !important;
}
.download-app-menu-btn {
display: none;
}
.btn-black-outline .avia-button {
border: var(--ecabs-border-dark) !important;
background-color: var(--ecabs-light) !important;
color: var(--ecabs-black) !important;
}
.btn-blue-outline .avia-button, .ecabs-row-btn-outline .avia-button:last-child {
border: var(--ecabs-border-blue) !important;
background-color: transparent !important;
color: var(--ecabs-primary) !important;
}
#top .btn-bg-white .avia-button {
background-color: var(--ecabs-light) !important;
}
.btn-blue-full .avia-button, .ecabs-row-btn-full .avia-button:first-child, #top .wt-cli-accept-all-btn, #top #wt-cli-privacy-save-btn {
border: var(--ecabs-primary)!important;
background-color: var(--ecabs-primary) !important;
color: var(--ecabs-light) !important;
}
.btn-no-outline .avia-button {
border: none !important;
background-color: transparent !important;
color: var(--ecabs-primary) !important;
gap: 0px;
}
.btn-no-outline .avia_button_icon::before {
content: "" !important;
width: 24px;
height: 24px;
display: block;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Chevron-Right-Black.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
margin-left: -4px;
margin-top: 0px;
filter: invert(64%) sepia(83%) saturate(6412%) hue-rotate(205deg) brightness(85%) contrast(88%);
}
.btn-no-outline .avia-button:hover, .av-main-nav > li > a .avia-menu-text:hover {
color: var(--ecabs-btn-hover) !important;
}
.btn-no-outline .avia-button:hover .avia_button_icon::before,  {
filter: invert(21%) sepia(28%) saturate(6319%) hue-rotate(209deg) brightness(98%) contrast(91%);
}
.btn-no-outline .avia-button:focus, .av-main-nav > li > a .avia-menu-text:focus, #top .current_page_item a .avia-menu-text, #top .current-menu-parent > a .avia-menu-text {
color: var(--ecabs-btn-pressed) !important;
}
#top .current_page_item.ecabs-btn a .avia-menu-text {
color: #ffffff !important;
}
.btn-no-outline .avia-button:focus .avia_button_icon::before {
filter: invert(12%) sepia(78%) saturate(4097%) hue-rotate(213deg) brightness(98%) contrast(101%);
}
.btn-blue-full .avia-button:hover, #career-frm-holder .av_full button:hover, .menu-btn:hover, .ecabs-row-btn-full .avia-button:first-child:hover, #top .wt-cli-accept-all-btn:hover, #top #wt-cli-privacy-save-btn:hover {
border-color: var(--ecabs-btn-hover) !important;
background-color: var(--ecabs-btn-hover) !important;
}
.btn-blue-full .avia-button:focus, #career-frm-holder .av_full button:focus, .menu-btn:focus , .ecabs-row-btn-full .avia-button:first-child:focus, #top .wt-cli-accept-all-btn:focus, #top #wt-cli-privacy-save-btn:focus  {
border-color: var(--ecabs-btn-pressed) !important;
background-color: var(--ecabs-btn-pressed) !important;
}
.av-main-nav > .menu-btn > a .avia-menu-text:hover {
color: var(--ecabs-light) !important;
}
.btn-blue-outline .avia-button:hover, .ecabs-row-btn-outline .avia-button:last-child:hover, .btn-succes-hompage:hover {
border-color: #003C9C !important;
color: #003C9C !important;
}
.btn-blue-outline .avia-button:focus, .ecabs-row-btn-outline .avia-button:last-child:focus, .btn-succes-hompage:focus {
border-color: var(--ecabs-btn-pressed) !important;
color: var(--ecabs-btn-pressed) !important;
}
.avia-button:hover {
opacity: 1 !important;
}
.ecabs-btn-row {
display: flex;
justify-content: flex-start !important;
}
.ecabs-btn-row a:first-child {
margin-right: 16px !important;
}
.btn-center {
margin: 0 auto !important;
}
.ecabs-btn-row a i {
display: block;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.ecabs-btn-row a .apple-logo {
width: 96px;
height: 21px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Logo-Apple-Store.svg);
margin-top: -3px;
}
.ecabs-btn-row a .google-play-logo {
width: 103px;
height: 23px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Logo-Google-Play.svg);
}
.ecabs-p-subtitle p {
line-height: 30px !important;
font-size: 18px !important;
color: var(--ecabs-p) !important;
margin: 24px 0px 44px 0px !important;
}
.ecabs-p {
line-height: 26px !important;
font-size: 16px !important;
color: var(--ecabs-p) !important;
margin: 24px 0px 44px 0px !important;
}
.ecabs-p * {
font-family: 'segmentregular', sans-serif !important;
}
.ecabs-p strong {
font-family: 'segmentsemibold', sans-serif !important;
font-weight: normal !important;
color: var(--ecabs-p) !important;
}
.ecabs-p-14 {
line-height: 24px !important;
font-size: 14px !important;
color: var(--ecabs-p) !important;
margin: 24px 0px 44px 0px !important;
}
.ecabs-p-18 {
line-height: 30px !important;
font-size: 18px !important;
color: var(--ecabs-black) !important;
font-family: 'segmentbold', sans-serif !important;
}
.ecabs-emoji-list-content i {
margin-right: 8px;
margin-bottom: 1px;
}
.ecabs-emoji-list-content p {
margin: 0px !important;
}
.ecabs-p-14 p a {
font-family: 'segmentbold', sans-serif !important;
text-decoration: underline !important;
}
.ecabs-p-a-white p a {
font-family: 'segmentbold', sans-serif !important;
text-decoration: none !important;
color: var(--ecabs-light) !important;
}
.h1-section-title * {
font-size: 72px !important;
text-transform: none !important;
line-height: 88px !important;
color: var(--ecabs-black) !important;
}
.h2-section-title h2 {
font-size: 48px !important;
text-transform: none !important;
line-height: 64px !important;
color: var(--ecabs-black) !important;
}
.h3-subtitle h3 {
font-size: 12px !important;
text-transform: uppercase !important;
line-height: 150% !important;
color: var(--ecabs-primary) !important;
letter-spacing: 0px !important;
font-family: 'segmentbold', sans-serif !important;
}
.post-publish-date {
font-size: 12px !important;
line-height: 18px !important;
font-family: 'segmentregular', sans-serif !important;
color: var(--ecabs-p) !important;
}
.h4-section-title h4 {
font-size: 36px !important;
text-transform: none !important;
line-height: 54px !important;
color: var(--ecabs-black) !important;
}
.h1-section-title, .h2-section-title, .h3-subtitle, .h4-section-title {
padding: 0px !important;
margin-top: 0px !important;
}
.h3-subtitle {
margin-bottom: 18px;
}
.txtlft-grid-by-2-sect .flex_column_table, .txtright-grid-by-2-sect .flex_column_table {
display: grid !important;
grid-template-columns: 1fr 1fr;
column-gap: 199px;
justify-items: start;
justify-content: center;
}
#top .grid-cols-1fr-588 .flex_column_table {
grid-template-columns: 1fr 588px;
justify-items: stretch;
}
#top .grid-col-1fr-max-content .flex_column_table {
grid-template-columns: 1fr max-content;
justify-items: stretch;
}
#top .grid-col-2fr-1fr .flex_column_table {
grid-template-columns: 2fr 1fr;
justify-items: stretch;
}
#top .column-gap-127 .flex_column_table {
column-gap: 127px;
}
.txtright-grid-by-2-sect .flex_column_table {
column-gap: 123px;
align-items: center;
}
.txtlft-grid-by-2-sect .av-flex-placeholder, .txtright-grid-by-2-sect .av-flex-placeholder {
display: none !important;
}
.txtlft-grid-by-2-sect .flex_column, .txtright-grid-by-2-sect .flex_column {
width: fit-content !important;
margin: 0px !important;
}
.img-height-448 img {
height: 448px !important;
object-fit: cover;
object-position: right;
}
.img-width-486 img {
width: 486px;
}
.img-height-528 img {
height: 528px !important;
object-fit: cover;
}
.img-height-576 img {
height: 576px !important;
object-fit: contain;
}
.img-height-536 img {
height: 536px !important;
object-fit: cover;
}
.img-height-288 img {
height: 288px !important;
object-fit: cover;
}
.img-height-560 img {
height: 560px !important;
object-fit: cover;
} 
.img-height-126 img {
height: 126px !important;
object-fit: contain;
}
.img-height-803 img {
height: 803px !important;
object-fit: contain;
object-position: right;
}
#top .post-title {
color: var(--ecabs-dark) !important;
font-family: 'segmentregular', sans-serif !important;
margin-bottom: 14px !important;
width: 472px;
letter-spacing: 0px !important;
}
.post-img {
width: 486px;
height: 368px;
margin-bottom: 27px;
display: block;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
border-radius: var(--ecabs-img-border-radius) !important;
}
.posts-grid-cont {
display: grid;
grid-template-columns: max-content max-content;
column-gap: 20px;
row-gap: 75px;
justify-content: center;
}
.all-posts-sect .template-page {
padding-top: 149px !important;
padding-bottom: 200px !important;
}
.ecabs-review-section {
display: flex;
flex-direction: row;
gap: 74px;
justify-content: center;
align-items: center;
}
.ecabs-review-section .apple-logo {
width: 110px;
height: 24px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Logo-Apple-Store.svg);
display: block;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.ecabs-review-section .google-play-logo {
width: 118px;
height: 26px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Logo-Google-Play.svg);
display: block;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.ecabs-review-section .tripadvisor-logo {
width: 99px;
height: 107px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/02/TC_2022_LL_TRANSPARENT_BG.svg);
display: block;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.paw-icon {
width: 40px;
height: 40px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Pets.svg);
display: block;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.review-rating span {
font-size: 16px;
color: var(--ecabs-black) !important;
}
.review-rating i {
width: 14px;
height: 14px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Star.svg);
display: block;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.review-perct {
line-height: 140%;
margin-top: 7px;
}
.perct-text {
font-family: 'segmentsemibold', sans-serif !important;
letter-spacing: 0px !important;
font-size: 24px;
}
.perct-star-text {
font-size: 16px;
display: block;
margin-top: 6px;
font-family: 'segmentmedium', sans-serif !important;
letter-spacing: 0px !important;
}
.review-block {
display: flex;
flex-direction: column;
gap: 9px;
}
.review-rating {
display: flex;
gap: 4px;
align-items: baseline;
}
.ecabs-sep {
margin-top: 54px !important;
}
.blue-color-section {
background-color: var(--ecabs-primary) !important;
}
.h3-under-section-title h3 {
font-size: 24px !important;
line-height: 36px !important;
font-family: 'segmentregular', sans-serif !important;
letter-spacing: 0px !important;
color: var(--ecabs-p) !important;
}
#top .font-bold * {
font-family: 'segmentbold', sans-serif !important;
color: var(--ecabs-black) !important;
}
#top .font-semibold * {
font-family: 'segmentsemibold', sans-serif !important;
color: var(--ecabs-black) !important;
}
#top .car-desc, #top .benefits-desc {
color: var(--ecabs-p) !important;
font-family: 'segmentregular', sans-serif !important;
letter-spacing: 0px !important;
}
.blue-color-section .h1-section-title *, .blue-color-section .ecabs-p p, .blue-color-section .h3-under-section-title h3, .blue-color-section .h4-section-title h4, .blue-color-section .ecabs-clean-title h4 {
color: var(--ecabs-light) !important;
}
.ecabs-clean-title h4 {
font-size: 16px !important;
line-height: 26px !important;
}
.h3-under-section-title {
margin-top: 26px !important;
padding: 0px !important;
}
.ecabs-mobile-overlay .av-section-color-overlay {
background-repeat: no-repeat !important;
background-position: bottom right !important;
left: 50% !important;
transform: translateX(-50%);
}
.max-width-1110 .container {
max-width: 998px;
margin: 0 auto !important;
}
.title-with-icon-right * {
display: flex;
gap: 16px;
align-items: center;
flex-wrap: wrap;
}
#top .ecabs-accordian .single_toggle {
border: 1px solid #F8F8F9 !important;
box-shadow: 0px 4px 30px 0px rgb(162 162 162 / 20%) !important;
border-radius: 12px !important;
margin-bottom: 16px !important;
width: 100% !important;
}
#top .ecabs-accordian .toggler {
padding: 21px 154px 21px 28px !important;
font-size: 18px !important;
line-height: 30px !important;
color: var(--ecabs-black) !important;
font-family: 'segmentsemibold', sans-serif !important;
letter-spacing: 0px !important;
}
#top .ecabs-accordian .toggler.activeTitle {
color: var(--ecabs-primary) !important;
}
#top .ecabs-accordian .toggle_content {
padding-top: 0px !important;
}
#top .ecabs-accordian .toggle_content p, #top .ecabs-accordian ul li, #top .ecabs-accordian ol li {
margin-top: 0px !important;
color: var(--ecabs-p) !important;
}
#top .ecabs-accordian .toggle_icon {
width: 24px !important;
height: 24px !important;
top: 50% !important;
transform: translateY(-50%);
left: unset !important;
right: 16px;
margin-top: 0px !important;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Chevron-Down.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
border: none;
transition: all .4s; 
}
#top .ecabs-accordian .toggler.activeTitle .toggle_icon {
filter: invert(64%) sepia(83%) saturate(6412%) hue-rotate(205deg) brightness(85%) contrast(88%);
transform: translateY(-50%) rotate(180deg);
}
#top .ecabs-accordian .toggle_icon span {
display: none !important;
}
.col-negative-top-marg .flex_column_table {
margin-top: -280px !important;
}
.marg-top-h3 {
margin-top: 69px !important;
}
.marg-top-8 {
margin-top: 8px !important;
}
.marg-top-14 {
margin-top: 14px !important;
}
.marg-top-21 {
margin-top: 21px !important;
}
.marg-top-45 {
margin-top: 45px !important;
}
.want-to-book-section .template-page {
padding-top: 80px !important;
padding-bottom: 120px !important;
}
.want-to-book-section {
position: relative !important;
overflow: hidden;
}
.all-eco-platform-sect .template-page {
padding-bottom: 207px !important;
}
.pet-section .template-page {
padding-top: 200px !important;
padding-bottom: 440px !important;
}
.love-the-journey-section .template-page {
padding-top: 91px !important;
padding-bottom: 78px !important;
}
.padd-topbot-200 .template-page {
padding-top: 200px !important;
padding-bottom: 200px !important;
}
.padd-topbot-112 .template-page {
padding-top: 112px !important;
padding-bottom: 112px !important;
}
.padd-top-200 .template-page {
padding-top: 200px !important;
}
.padd-top-191 .template-page {
padding-top: 191px !important;
}
.padd-top-63 .template-page {
padding-top: 63px !important;
}
.padd-bot-200 .template-page {
padding-bottom: 200px !important;
}
.padd-top-100 .template-page {
padding-top: 100px !important;
}
.padd-bot-142 .template-page {
padding-bottom: 142px !important;
}
#top .padd-top-120 .template-page {
padding-top: 120px !important;
}
#top .padd-bot-120 .template-page {
padding-bottom: 120px !important;
}
.padd-bop-100 .template-page {
padding-bottom: 100px !important;
}
.padd-bot-163 .template-page {
padding-bottom: 163px !important;
}
.padd-bot-113 .template-page {
padding-bottom: 113px !important;
}
.rating-section .template-page {
padding-top: 123px !important;
}
#top .padd-bot-0 .template-page {
padding-bottom: 0px !important;
}
.padd-bot-106 .template-page {
padding-bottom: 106px !important;
}
.padd-topbot-144 .template-page {
padding-top: 144px !important;
padding-bottom: 144px !important;
}
#top .padd-top-0 .template-page {
padding-top: 0px !important;
}
.padd-top-86 .template-page {
padding-top: 52px !important;
}
.padd-top-81 .template-page {
padding-top: 81px !important;
}
.padd-bot-144 .template-page {
padding-bottom: 144px !important;
}
.padd-topbot-18 .template-page {
padding-top: 18px !important;
padding-bottom: 18px !important;
}
.emoji-cont {
display: flex;
flex-direction: row;
gap: 4px;
}
.emoji-icon {
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display: inline-block;
width: 20px;
height: 20px;
}
.emoji-spacing i {
margin: 0px 4px; 
}
.snake-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/SnakeEmoji.svg);
}
.hand-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Call-Me-Hand.svg);
}
.trophy-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Trophy-Emoji.png);
}
.clap-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Clapping-Hands.svg);
}
.eyes-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Eyes.svg);
}
.bicep-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Flexed-Biceps.svg);
}
.job-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Job-Training.svg);
}
.love-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Love-You-Gesture.svg);
}
.nerd-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Nerd-Face.svg);
}
.party-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Party-Popper.svg);
}
.penguin-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Penguin.svg);
}
.pointup-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Pointing-Up.svg);
}
.poo-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Poo.svg);
}
.racecar-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Racing-Car.svg);
}
.rocket-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Rocket.svg);
}
.roller-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Roller-Coaster.svg);
}
.sick-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Sick.svg);
}
.sparkles-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Sparkles.svg);
}
.downface-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Upside-Down-Face.svg);
}
#top .ecabs-p-under-header p, #top .ecabs-p-under-header p a{
color: var(--ecabs-text-secondary) !important;
margin: 0px !important;
}
#top .ecabs-p-under-header p a {
text-decoration: underline;
font-family: 'segmentsemibold', sans-serif !important;
}
.ecabs-p-under-header {
margin: 0px !important;
} .close-icon {
display: block;
position: absolute;
width: 19px;
height: 19px;
top: 22px;
right: 16px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Close.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
cursor: pointer;
}
.close-icon-closed {
display: none;
}
.car-card-cont, .benefits-card-cont {
display: block;
border-radius: var(--ecabs-cards-border-radius);
box-shadow: 0px 2px 30px rgb(162 162 162 / 20%);
border: 1px solid #F8F8F9;
}
.car-card-cont {
height: 400px;
padding: 53px 34px 61px 31px;
}
.values-card-cont {
background: var(--ecabs-primary);
height: 336px;
border-radius: var(--ecabs-cards-border-radius);
padding: 28px 40px 70px 32px;
width: 306px;
}
#top .swiper_values_greek .values-card-cont {
height: auto;
}
.team-card-cont {
height: 480px;
border-radius: var(--ecabs-cards-border-radius);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.team-photo-1 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/01/Carousel-1.jpg);
background-position: top left;
}
.team-photo-2 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Carousel-2.jpg);
}
.team-photo-3 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Caousel-3-scaled.jpg);
}
.team-photo-4 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Carosuel-4.jpg);
}
.team-photo-5 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Carousel-5.jpg);
}
.team-photo-6 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Caousel-6.jpg);
}
.team-photo-7 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Carousel-7.jpg);
}
.team-photo-8 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/10/eCabs-Ai-011.jpg);
} .team-photo-10 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/10/eCabs-Ai-024.jpg);
} .team-photo-12 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/10/eCabs-Ai-030.jpg);
}
.team-photo-13 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/10/eCabs-Ai-033.jpg);
}
.team-photo-14 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/10/eCabs-Ai-Blue-Tint-031.jpg);
}  .team-photo-17 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/10/eCabs-Ai-005.jpg);
}
.team-photo-18 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/10/eCabs-Ai-006.jpg);
}
.team-photo-19 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/10/eCabs-Ai-010.jpg);
}
.benefits-card-cont {
height: 328px;
width: 486px;
padding: 32px 51px 40px 51px;
}
#top .swiper_benefits_greek .benefits-card-cont {
height: auto !important;
}
.car-title, .benefits-title, .values-title {
font-size: 24px;
line-height: 36px;
font-family: 'segmentsemibold', sans-serif !important;
letter-spacing: 0px !important;
margin-bottom: 11px !important;
}
.car-title {
color: var(--ecabs-primary) !important;
}
.values-title {
color: var(--ecabs-light) !important;
}
.car-tagline {
font-size: 16px;
line-height: 26px;
font-family: 'segmentsemibold', sans-serif !important;
margin-bottom: 14px !important;
}
.car-desc {
font-size: 14px;
line-height: 24px;
}
.benefits-desc {
font-size: 16px;
line-height: 26px;
}
.values-desc {
font-size: 18px;
line-height: 30px;
color: #CCE0FF !important;
}
.car-icon {
display: block;
width: 130px;
height: 60px; 
background-size: contain;
background-repeat: no-repeat;
background-position: center;
margin-bottom: 34px;
}
.ecabsgo-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/06/eCabs-Go.svg);
}
.booster-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/06/Booster-copy-2.svg);
}
.ecab-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/06/Pro-copy-2.svg);
}
.ecocab-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/06/Eco-copy-2.svg);
}
.executive-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/06/Executive-copy-2.svg);
}
.luxury-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/06/Luxury-car-copy-2.svg);
}
.luxuryvan-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/06/Luxury-Van-copy-2.svg);
}
.pets-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/06/Pets-copy-2.svg);
}
.van-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/06/Van-copy-2.svg);
}
.comfort-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/06/Comfort-copy-2.svg);
}
.economy-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/06/Economy-copy-2.svg);
} .benefits-icon {
display: block;
width: 96px;
height: 96px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
margin-bottom: 5px;
margin-left: -18px;
}
.app-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/08.png);
}
.ecabs-circle-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/03.png);
}
.fleeteams-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/07.png);
}
.flexi-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/06.png);
}
.multiplebook-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/02.png);
}
.nonexclusive-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/01.png);
}
.ondemand-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/04.png);
}
.support-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/09.png);
}
.swiper {
position: unset !important;
overflow: unset !important;
padding-top: 90px;
}
.arrows-cont {
position: absolute;
top: 50px;
right: 0px;
display: flex;
flex-direction: row;
gap: 14px;
}
.arrows-cont div {
display: block;
width: 64px;
height: 64px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
cursor: pointer;
}
.swiper-dispatch .arrows-cont div {
background-color: var(--ecabs-primary);
border-radius: 100px;
}
.swiper-button-prev-unique {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/ArrowLeftActive.svg);
}
.swiper-button-next-unique {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/ArrowRightActive.svg);
}
.swiper-dispatch .arrows-cont .swiper-button-prev-unique {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/ArrowLeftGrey.svg);
}
.swiper-dispatch .arrows-cont .swiper-button-next-unique {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/ArrowRightGrey.svg);
}
.swiper-dispatch .arrows-cont .swiper-button-prev-unique:hover {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/ArrowLeftLight-1.svg);
}
.swiper-dispatch .arrows-cont .swiper-button-next-unique:hover {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/ArrowRightLight.svg);
}
.arrows-cont .swiper-button-prev-unique:hover {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/ArrowLeftHover2.svg);
}
.arrows-cont .swiper-button-next-unique:hover {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/ArrowRightHover2.svg);
}
.arrows-cont .swiper-button-prev-unique.swiper-button-disabled {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/ArrowLeftDisabled-1.svg);
}
.arrows-cont .swiper-button-next-unique.swiper-button-disabled {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/ArrowRightDisabled-1.svg);
}
.swiper-dispatch .arrows-cont .swiper-button-prev-unique.swiper-button-disabled {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/ArrowLeftDisabled.svg);
}
.swiper-dispatch .arrows-cont .swiper-button-next-unique.swiper-button-disabled {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/ArrowRightDisabled.svg);
}
#top .swiper-review .arrows-cont div, #top .swiper-story .arrows-cont div {
background-color: #f1f6fc;
border-radius: 100px;
}
.fleet-manager-section .template-page {
padding-top: 40px !important;
padding-bottom: 40px !important;
}
.fleet-manager-section .ecabs-p {
margin: 0px !important;
}
.swiper-team .arrows-cont {
top: 0px;
}
.swiper-team {
padding-top: 120px;
}
.swiper-values {
padding-top: 0px;
}
.swiper-values .arrows-cont {
top: 182px;
right: unset;
left: 0px;
z-index: 12;
}
.values-culture-section .flex_column_table .flex_column:last-child {
position: unset !important;
}
.values-culture-section .flex_column_table .flex_column:first-child {
z-index: 10;
height: fit-content !important;
}
.values-culture-section .flex_column_table {
display: grid !important;
grid-template-columns: 360px 841px;
position: relative;
}
.values-culture-section .flex_column_table .av-flex-placeholder {
display: none !important;
}
.values-culture-section .flex_column_table .flex_column {
width: 100% !important;
margin: 0px !important;
}
.swiper-overflow {
display: block;
height: 500px;
width: 100%;
background-color: var(--ecabs-secondary);
position: absolute;
right: 0px;
z-index: 9;
transform: translateX(-71%);
}
.ecabs-emoji-list-grid {
display: grid;
grid-template-columns: 1fr 1fr;
grid-row-gap: 53px;
margin-top: 109px;
}
.swiper-review {
overflow: hidden !important;
padding-top: 0px;
height: 490px !important;
}
.swiper-review.swiper-large{
overflow: hidden !important;
padding-top: 0px;
height: 570px !important;
}
.swiper-review .arrows-cont {
top: 50%;
transform: translate(0px, -50%);
gap: 0px;
width: 100%;
justify-content: space-between;
z-index: 50;
}
.swiper-review .ecabs-p-18 {
font-family: 'segmentregular', sans-serif !important;
text-align: center;
color: var(--ecabs-p) !important;
}
.review-card-cont {
width: 660px !important;
height: 368px;
margin: 0 auto;
}
#top .review-job-title {
color: var(--ecabs-p) !important;
font-family: 'segmentregular', sans-serif !important;
}
.marg-auto {
margin: 0 auto !important;
}
.review-person-grid {
display: grid;
grid-template-columns: max-content max-content;
justify-content: center;
grid-column-gap: 29px;
align-items: center;
margin-top: 56px;
}
.review-photo {
height: 72px;
width: 72px;
border-radius: 100px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.review-name {
color: var(--ecabs-primary) !important;
font-family: 'segmentsemibold', sans-serif !important;
margin: 0px !important;
}
.review-person-cont * {
font-size: 16px;
line-height: 26px;
}
.swiper-review .swiper-pagination {
bottom: -10px !important;
}
.swiper-review .swiper-pagination .swiper-pagination-bullet {
background-color: #C9C9C9 !important;
}
#top .color-grey p {
color: var(--ecabs-p) !important;
}
.swiper-review .swiper-pagination .swiper-pagination-bullet-active {
background-color: var(--ecabs-primary) !important;
}
.testimonials-section .template-page {
padding-top: 105px !important;
padding-bottom: 105px !important;
}
.swiper-story {
overflow: hidden !important;
}
.story-desc p {
font-size: 18px;
line-height: 30px;
font-family: 'segmentregular', sans-serif !important;
color: var(--ecabs-p) !important;
}
.story-person-image {
height: 569px;
width: 569px;	
background-size: cover;
background-repeat: no-repeat;
background-position: center;
border-radius: var(--ecabs-cards-border-radius);
}
.story-card-cont {
display: grid;
grid-template-columns: max-content 1fr;
column-gap: 145px;
align-items: center;
}
.swiper-story .arrows-cont {
bottom: 0px;
top: unset;
left: 65%;
transform: translateX(-50%);
justify-content: center;
z-index: 15;
}
.tech-photo {
height: 480px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Image-4.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
border-radius: var(--ecabs-cards-border-radius);
}
.tech-photos-top-grid {
display: grid;
grid-template-columns: 350px 2fr 2fr 350px;
column-gap: 24px;
}
.tech-photos-bottom-grid {
margin-top: 24px;
display: grid;
grid-template-columns: 150px 1fr 1fr 1fr 150px;
column-gap: 24px;
}
.tech-photos-bottom-grid div:first-child {
border-radius: 0px var(--ecabs-cards-border-radius) var(--ecabs-cards-border-radius) 0px;
}
.tech-photos-bottom-grid div:last-child {
border-radius: var(--ecabs-cards-border-radius) 0px 0px var(--ecabs-cards-border-radius);
}
.tech-photos-top-grid div:first-child {
border-radius: 0px var(--ecabs-cards-border-radius) var(--ecabs-cards-border-radius) 0px;
}
.tech-photos-top-grid div:last-child {
border-radius: var(--ecabs-cards-border-radius) 0px 0px var(--ecabs-cards-border-radius);
}
.fullwidth-section .container {
padding: 0px !important;
margin: 0px !important;
width: 100% !important;
max-width: 100% !important;
}
.tech-photos-sect .template-page {
padding-top: 81px !important;
padding-bottom: 192px !important;
}
.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after {
background-color: var(--ecabs-primary) !important;
}
.av-burger-overlay-active #top .av-hamburger-inner, .av-burger-overlay-active #top .av-hamburger-inner::before, .av-burger-overlay-active #top .av-hamburger-inner::after {
background-color: var(--ecabs-light) !important;
}
.av-burger-overlay-scroll {
background-color: var(--ecabs-primary) !important;
}
.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a {
border-color: #ffffff;
border: none;
font-size: 24px;
line-height: 36px;
color: var(--ecabs-light);
padding: 10px 64px;
font-family: 'segmentregular', sans-serif !important;
}
.av-burger-overlay-inner::before {
content: "";
display: block;
width: 100%;
height: 100%;
position: absolute;
bottom: 0px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/MobileMenuEllipse.svg);
background-repeat: no-repeat;
background-size: contain;
background-position: center bottom -30px;
}
.img-circles {
display: block;
width: 592px;
height: 592px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Elipse.png);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
position: absolute;
top: -28px;
left: -40px;
}
.img-mobiles {
display: block;
width: 407px;
height: 607px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/01/Iphone-Mockup-Front.png);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
z-index: 10;
}
#top .img-mobiles-bulgarian {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/12/Group-10.webp);
}
#top .img-mobiles-turk {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/12/Group-8.webp);
}
#top .img-mobiles-greek {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/12/Group-9.webp);
}
.img-circle-cont {
display: flex;
width: 600px;
justify-content: flex-end;
}
.want-to-book-section::before {
content: "";
display: block;
width: 650px;
height: 650px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/ElipseDark.png);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
position: absolute;
right: 14%;
}
.want-to-book-section::after {
content: "";
display: block;
width: 606px;
height: 506px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/03/Want-Ride-Desktop-Simpler.png);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
position: absolute;
right: 0px;
top: -48px;
}
.want-to-book-section.italianblock::after {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/08/Want-Ride-Desktop-Simpler_italian.png);
}
.want-to-book-section-bulgarian::after {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/12/Group-19bul.webp);
}
.want-to-book-section-turk::after {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/12/Group-12-turk-.webp);
}
.want-to-book-section-greek::after {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/12/Group-10-greek-.webp);
}
.column-gap-108 .flex_column_table {
column-gap: 108px;
}
.column-gap-69 .flex_column_table {
column-gap: 69px;
}
.want-to-book-quickly-section .h1-section-title h1 {
margin-bottom: 48px;
}
.drive-with-ecabs-sect .template-page {
padding-bottom: 171px !important;
}
.no-padd-topbot .template-page {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.padd-topbot-146 .template-page {
padding-top: 146px !important;
padding-bottom: 146px !important;
}
.padd-topbot-191 .template-page {
padding-bottom: 191px !important;
}
.transportation-api-sect .template-page {
padding-top: 185px !important;
padding-bottom: 175px !important;
}
.transportation-api-sect .flex_column_table {
column-gap: 40px;
}
.align-items-start .flex_column_table {
align-items: start;
}
.legal-tabs .av-inner-tab-title {
margin: 0px !important;
font-size: 18px !important;
line-height: 71px;
width: fit-content;
text-transform: capitalize;
}
#top .legal-tabs .av-section-tab-title {
padding: 0px !important;
margin: 0px 28px !important;
color: var(--ecabs-btn-disabled-color) !important;
font-family: 'segmentsemibold', sans-serif !important;
}
#top .legal-tabs .av-tab-section-tab-title-container .av-section-tab-title:first-child {
margin-left: 0px !important;
}
#top .legal-tabs a.av-active-tab-title {
color: var(--ecabs-primary) !important;
border-bottom: 3px solid var(--ecabs-primary);
}
#top .legal-tabs .av-outer-tab-title {
padding: 0px !important;
}
#top .legal-tabs .av-tab-arrow-container {
display: none;
}
#top .legal-tabs .av-tab-section-tab-title-container {
padding: 0px !important;
border: 1px solid var(--ecabs-btn-disabled);
margin-top: 81px;
}
#top .legal-tabs .av-layout-tab {
padding-top: 104px !important;
padding-bottom: 207px !important;
}
.special_amp { font-family: inherit; font-size: inherit; color: inherit!important; font-style: normal !important;}
#wistia_10_socialbar { display: none !important; }
#top .legal-accordian .toggler {
padding: 35px 154px 31px 0px !important;
}
#top .legal-accordian .single_toggle {
margin: 0px !important;
}
#top .legal-accordian .single_toggle {
width: 100% !important;
border-radius: 0px !important;
border: none !important;
border-bottom: 1px solid #C9C9C9 !important;
box-shadow: unset !important;
}
#top .legal-accordian .toggle_content {
padding-top: 0px !important;
padding-left: 0px;
margin: 0px;
}
#top .legal-accordian .toggle_icon {
right: 0px;
}
#top .legal-accordian .toggle_content p, #top .ecabs-accordian ul li, #top .ecabs-accordian ol li {
font-size: 16px;
line-height: 26px;
}
#top .ecabs-accordian ul li, #top .ecabs-accordian ol li {
font-family: 'segmentregular', sans-serif !important;
letter-spacing: 0px !important;
}
#top .legal-tabs .av-tab-section-outer-container {
max-height: unset !important;
}
.legal-tabs .container .flex_column_table:last-child { 
margin-top: 0px !important;
}
.contact-form-col {
border-radius: var(--ecabs-cards-border-radius) !important;
background-color: var(--ecabs-light) !important;
box-shadow: 0px 2px 30px rgba(162, 162, 162, 0.2) !important;
padding: 76px 100px 88px 100px !important;
margin-top: -300px !important;
}
.contact-form-sect .template-page {
padding-top: 113px !important;
padding-bottom: 272px !important;
}
.contact-form-sect .entry-content-wrapper {
display: grid;
grid-template-columns: max-content max-content;
column-gap: 228px;
}
.contact-form-sect .entry-content-wrapper::before, 
.contact-form-sect .entry-content-wrapper::after {
display: none !important;
}
.contact-form-sect .entry-content-wrapper .flex_column {
width: 100% !important;
}
.padd-bot-400 .template-page {
padding-bottom: 400px !important;
}
.padd-bot-191 .template-page {
padding-bottom: 191px !important;
}
.width-792-par {
width: 792px !important;
}
.width-486-par {
width: 486px !important;
}
.ecabs-btn-centered {
width: 100%;
}
#top .ecabs-emoji-list-content .ecabs-p-18 {
font-family: 'segmentsemibold', sans-serif !important;
}
.border-middle-sect .entry-content-wrapper {
display: grid;
grid-template-columns: max-content max-content;
justify-content: center;
}
.border-middle-sect .entry-content-wrapper .flex_column {
width: 100% !important;
}
.border-middle-sect .entry-content-wrapper .flex_column:first-child {
padding-right: 116px;
border-right: 1px solid #DDDDDD;
}
.border-middle-sect .entry-content-wrapper .flex_column:last-child {
padding-left: 116px;
}
.border-middle-sect .entry-content-wrapper::before, .border-middle-sect .entry-content-wrapper::after {
display: none !important;
}
#top .what-do-we-do-sect .flex_column:not(:first-child) {
margin-top: 70px !important;
}
.what-do-we-do-sect .h3-under-section-title h3 {
color: var(--ecabs-black) !important;
}
.eco-centered-par-sect .template-page {
padding-top: 199px !important;
padding-bottom: 149px !important;
}
.what-do-we-do-sect .template-page {
padding-top: 143px !important;
padding-bottom: 141px !important;
}
.swiper-posts {
overflow: hidden !important;
padding-top: 0px;
}
.swiper-posts .arrows-cont {
position: relative;
top: unset;
right: unset;
display: flex;
flex-direction: row;
gap: 14px;
justify-content: center;
}
.swiper-posts .swiper-pagination {
position: relative;
text-align: center;
transition: .3s opacity;
transform: translate3d(0,0,0);
z-index: 10;
display: flex;
justify-content: center;
gap: 6px;
}
.swiper-posts .swiper-wrapper {
margin-bottom: 96px;
}
.swiper-posts .swiper-pagination-bullet {
width: 40px !important;
height: 40px !important;
border: 1px solid #A2A2A2 !important;
display: flex !important;
border-radius: 50%;
background: transparent !important;
opacity: 1 !important;
font-size: 14px;
line-height: 24px;
color: #A2A2A2 !important;
justify-content: center;
align-items: center;
cursor: pointer;
}
.swiper-posts .swiper-pagination-bullet:hover {
color: var(--ecabs-primary) !important;
border-color: var(--ecabs-primary) !important;
}
.swiper-posts .swiper-pagination-bullet.swiper-pagination-bullet-active {
background: var(--ecabs-primary) !important;
color: var(--ecabs-light) !important;
border-color: var(--ecabs-primary) !important;
}
.swiper-posts .post-arrows {
width: 24px;
height: 24px;
cursor: pointer;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
position: relative;
}
.swiper-posts .swiper-button-prev-unique {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/01/Chevron-LeftActive.svg);
}
.swiper-posts .swiper-button-next-unique {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/01/Chevron-RightActive.svg);
}
.swiper-posts .swiper-button-prev-unique:hover {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/01/Chevron-LeftHover.svg);
}
.swiper-posts .swiper-button-next-unique:hover {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/01/Chevron-RightHover.svg);
}
.swiper-posts .swiper-button-prev-unique.swiper-button-disabled {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/01/Chevron-LeftDisabled.svg);
}
.swiper-posts .swiper-button-next-unique.swiper-button-disabled {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/01/Chevron-RightDisabled.svg);
}
.posts-pagination-cont {
display: grid;
grid-template-columns: max-content max-content max-content;
justify-items: center;
justify-content: center;
}
.post-title {
transition: all .4s;
cursor: pointer;
}
#top .post-content:hover .post-title {
color: var(--ecabs-btn-hover) !important;
}
#top .post-content:focus .post-title {
color: var(--ecabs-btn-pressed) !important;
}
.how-it-works-section .h3-subtitle h3, .how-it-works-section .h2-section-title h2, .how-it-works-section .ecabs-p {
color: var(--ecabs-light) !important;
}
.how-it-works-section .img-mobiles {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Mockup.png);
width: 899px;
height: 642px;
}
.how-it-works-section {
overflow: hidden;
position: relative;
}
.how-it-works-section .how-it-works-col {
margin-left: 136px !important;
display: block !important;
width: 100% !important;
}
.how-it-works-section::after {
content: "";
display: block;
width: 708px;
height: 642px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/03/App-Visual-Circle-updatedwithsilver-500ptsUpdatedFixed.png);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
position: absolute;
left: 0px;
top: 48px;
}
.how-it-works-section::before {
content: "";
display: block;
width: 696px;
height: 696px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Elipse-1.png);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
position: absolute;
left: 0px;
}
.how-it-works-section .template-page {
padding-top: 152px !important;
padding-bottom: 243px !important;
}
.refer-a-friend-section .flex_column_table {
column-gap: 152px;
align-items: start;
}
.par-width-336 {
width: 336px;
}
#top .business-tabs .h3-under-section-title h3 {
color: var(--ecabs-black) !important;
font-family: 'segmentsemibold', sans-serif !important;
}
#top .business-tabs .av-tab-section-tab-title-container {
text-align: left !important;
max-width: 998px;
margin: 0 auto;
border: unset;
position: unset;
}
#top .business-tabs .av-tab-section-tab-title-container:before {
content: "";
display: block;
width: 100%;
height: 1px;
background-color: var(--ecabs-btn-disabled);
position: absolute;
top: 0px;
left: 0px;
}
#top .business-tabs .av-tab-section-tab-title-container:after {
content: "";
display: block;
width: 100%;
height: 1px;
background-color: var(--ecabs-btn-disabled);
position: absolute;
top: 74px;
left: 0px;
}
#top .business-tabs .av-tab-section-outer-container {
position: relative;
}
#top .business-tabs .av-section-tab-title {
z-index: 99;
}
#top .business-tabs {
padding-top: 138px;
}
.flex_column .widget .widgettitle, .content .widget .widgettitle {
margin-top: 4px !important;
font-size: 16px !important;
text-transform: none !important;
line-height: 26px !important;
font-family: 'segmentsemibold', sans-serif !important;
font-weight: normal !important;
letter-spacing: 0px !important;
}
.widget_nav_menu a {
display: block;
padding: 4px 0px 4px 0 !important;
text-decoration: none;
font-size: 14px !important;
line-height: 24px !important;
font-family: 'segmentregular', sans-serif !important;
}
.btn-outline-white {
width: 160px;
height: 48px;
display: block;
border: 1px solid var(--ecabs-light) !important;
border-radius: 100px;
background-repeat: no-repeat;
background-position: center;
}
.btn-footer-cont {
display: flex;
flex-direction: column;
gap: 16px;
}
.copyright {
font-size: 14px;
line-height: 24px;
font-family: 'segmentregular', sans-serif !important;
}
#socket .copyright {
width: 100%;
}
.socket-cont {
display: flex;
justify-content: space-between;
}
#socket .container {
border-top: 0.5px solid #94B4E6 !important;
padding-left: 0px !important;
padding-right: 0px !important;
padding-top: 24px !important;
padding-bottom: 52px !important;
}
.socket-links-cont {
display: flex;
gap: 20px;
}
.app-store-white-logo {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Logo-Apple-Store-White.svg);
}
.google-play-white-logo {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Logo-Google-Play-White.svg);
}
.footer-social-links .single-social-link {
width: 30px;
height: 30px;
display: block;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.instagram-logo {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Instagram.svg);
}
.facebook-logo {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Facebook.svg);
}
.linkdln-logo {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Linkedin.svg);
}
.tripadvisor-logo {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Tripadvisor-1.svg);
}
.footer-social-links {
display: flex;
gap: 16px;
align-self: end;
}
.footer-last-col-grid {
display: grid;
grid-template-columns: max-content max-content;
column-gap: 56px;
}
#footer .container {
padding: 0px 20px !important;
display: flex !important;
justify-content: space-between;
}
#footer {
padding-top: 104px !important;
padding-bottom: 0px !important;
}
#footer .widget {
margin-top: 0px !important;
margin-bottom: 75px !important;
}
#footer .container::after {
display: none;
}
#footer .container .flex_column {
margin: 0px !important;
}
#footer .container .flex_column:not(:last-child) {
width: 150px !important;
}
#footer .container .flex_column:last-child {
width: fit-content !important;
}
#footer .container .flex_column:last-child .widget_text, #footer .container .flex_column:last-child .textwidget {
height: 100%;
}
#footer .container .flex_column:last-child .footer-last-col-grid {
height: 90%;
}
#top .ecabs-footer-logo {
display: block;
width: 122px !important;
height: 32px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/eCabsWhite.svg);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}
.single-post-img {
width: 588px;
height: 448px;
border-radius: 8px;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.single-post-header-cont {
display: grid;
grid-template-columns: max-content max-content;
gap: 229px;
justify-content: center;
margin: 0 auto;
max-width: 1202px;
}
.single-post-title {
width: 375px;
font-size: 48px;
line-height: 64px;
margin-bottom: 0px;
color: var(--ecabs-black) !important;
font-family: 'segmentsemibold', sans-serif !important;
margin-top: 20px;
letter-spacing: 0px !important;
font-weight:normal !important;
}
.single-post-header .ecabs-p-14 p {
margin-top: 22px !important;
}
.ecabs-single-post {
padding-top: 86px;
}
.single-post-content-cont {
display: grid;
grid-template-columns: max-content max-content;
grid-column-gap: 148px;
justify-content: start;
max-width: 1202px;
margin: 0 auto;
padding: 200px 0px;
}
.single-post-content h2 {
margin-top: 0px !important;
font-weight: normal !important;
font-size: 24px !important;
line-height: 36px !important;
font-family: 'segmentmedium', sans-serif !important;
}
.single-post-content h5 {
font-size: 18px !important;
line-height: 30px !important;
font-weight: normal;
font-family: 'segmentsemibold', sans-serif !important;
}
.single-post-content p {
font-size: 16px !important;
line-height: 26px !important;
color: var(--ecabs-p);
}
.single-post-content p a {
color: var(--ecabs-primary);
}
#scroll-top-link {
display: none !important;
}
.single-post-content {
width: 900px;
}
.single-post .single-post-content li {
list-style: inside;
font-size: 16px;
font-family: 'segmentregular', sans-serif !important;
letter-spacing: 0px !important;
line-height: 26px;
}
.single-post-share .av-share-box-list {
display: flex !important;
border: none;
flex-direction: column;
gap: 16px;
}
.single-post-share .av-share-box ul li {
border: none !important;
width: 56px;
height: 56px;
border: 1px solid #DDDDDD !important;
border-radius: 50% !important;
display: flex !important;
align-items: center;
justify-content: center;
transition: all .4s !important;
cursor: pointer;
}
.single-post-share .av-share-box-list a {
padding: 0px !important;
font-size: 18px;
}
.single-post-share .av-share-box-list li:hover a {
background-color: transparent !important;
}
.single-post-share .av-share-box-list li:hover {
border-color: var(--ecabs-btn-hover) !important;
background-color: var(--ecabs-btn-hover) !important;
}
.single-post-share .avia-related-tooltip {
display: none !important;
}
.single-post-share .av-share-box-list li:focus {
border-color: var(--ecabs-btn-pressed) !important;
background-color: var(--ecabs-btn-pressed) !important;
}
#top .single-post-share .av-share-box ul {
border: none !important;
width: fit-content;
}
.points-boosters-grid-col {
border: 1px solid #F8F8F9 !important;
box-shadow: 0px 2px 20px rgba(162, 162, 162, 0.2) !important;
border-radius: var(--ecabs-cards-border-radius) !important;
height: 408px !important;
display: grid;
grid-template-rows: max-content max-content 1fr max-content 48px;
padding: 70px 31px 25px 31px;
width: 282px !important;
margin: 0px !important;
background-color: var(--ecabs-light) !important;
}
.points-boosters-grid-col::before {
display: none !important;
}
.blue-circle-col .h3-under-section-title h3, .blue-circle-col .no-marg p {
color: var(--ecabs-primary) !important;
}
.silver-circle-col .h3-under-section-title h3, .silver-circle-col .no-marg p {
color: var(--ecabs-p) !important;
}
.gold-circle-col .h3-under-section-title h3, .gold-circle-col .no-marg p {
color: #FF9D00 !important;
}
.plat-circle-col .h3-under-section-title h3, .plat-circle-col .no-marg p {
color: #374E6D !important;
}
.point-circle {
position: absolute;
top: -27px;
left: 50%;
transform: translateX(-50%);
}
.single-post-content .avia-button-wrap {
margin-top: 83px !important;
}
.points-boosters-grid-col .avia_textblock {
margin: 0px !important;	
}
.points-boosters-grid-col .ecabs-p-14 p {
margin-top: 0px !important;
}
.points-boosters-grid-col .ecabs-p p {
margin-top: 14px !important;
margin-bottom: 0px !important;
}
.points-boosters-grid-col .no-marg p {
margin-top: 0px !important;
margin-bottom: 0px !important;
}
.points-sep {
overflow: unset !important;
height: fit-content !important;
}
.points-boosters-grid-col .h3-under-section-title {
margin: 0px !important;
}
.points-boosters-sect .entry-content-wrapper {
display: grid !important;
grid-template-columns: repeat(4, max-content);
grid-column-gap: 24px;
grid-row-gap: 123px;
margin-bottom: -148px;
}
.points-boosters-sect .entry-content-wrapper::after, .points-boosters-sect .entry-content-wrapper::before {
display: none !important;
}
.points-booster-title-cont {
grid-column: 1 / -1;
}
.refer-a-friend-section .flex_column_table {
margin-top: -630px !important;
}
.points-boosters-sect .template-page {
padding-top: 179px !important;
}
.refer-a-friend-section .template-page {
padding-bottom: 350px !important;
}
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
border: 1px solid #C9C9C9;
border-radius: 6px !important;
width: 415px !important;
height: 56px;
font-size: 16px;
line-height: 26px;
padding-left: 16px;
padding-top: 26px;
font-family: 'segmentmedium', sans-serif !important;
}
#top #cf7md-form .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input {
border-bottom-color: #C9C9C9;
}
#top #cf7md-form .mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input {
border-bottom-color: #C9C9C9;
}
#top #cf7md-form .mdc-select:not(.mdc-select--disabled) .mdc-select__native-control {
border-bottom-color: #C9C9C9;
}
#top .main_color textarea {
height: 152px;
padding-left: 16px !important;
padding-top: 26px !important;
margin: 0px !important;
}
.mdc-line-ripple {
display: none !important;
}
#top .mdc-text-field::before, #top .mdc-text-field::after {
background-color: transparent !important;
}
#cf7md-form .mdc-select::before, #cf7md-form .mdc-select::after {
background-color: transparent !important;
}
#cf7md-form .mdc-select .mdc-floating-label {
top: 16px !important;
}
#top .wpcf7-form-control:focus, #top #controls-page-2 .input-field-holder:focus-within, #top #controls-page-2 input#inp-phone:focus, #top #controls-page-2 .input-field-holder #inp-comments:focus {
border-color: var(--ecabs-primary) !important;
}
#top #cf7md-form .mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__native-control {
border-bottom-color: var(--ecabs-btn-disabled-color) !important;
}
#top .mdc-floating-label {
color: var(--ecabs-btn-disabled-color) !important;
font-weight: normal;
font-size: 14px;
line-height: 24px;
font-family: 'segmentsemibold', sans-serif !important;
}
#top .mdc-floating-label--float-above {
transform: translateY(-50%) scale(1) !important;
}
.wpcf7-submit, .gform_button, .gform_next_button {
background-color: var(--ecabs-primary) !important;
border-radius: var(--ecabs-btn-border-radius) !important;
width: 200px !important;
font-size: 16px !important;
line-height: 140% !important;
box-shadow: unset !important;
text-transform: none !important;
height: 56px !important;
font-family: 'segmentsemibold', sans-serif !important;
transition: all .4s !important;
}
.wpcf7-submit:hover, .gform_button:hover, .gform_next_button:hover {
background-color: var(--ecabs-btn-hover) !important;
border-color: var(--ecabs-btn-hover) !important;
}
.wpcf7-submit:focus, .gform_button:focus, .gform_next_button:focus {
background-color: var(--ecabs-btn-pressed) !important;
border-color: var(--ecabs-btn-pressed) !important;
}
#top .gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue {
background-color: #2a69ce;
color: #fff;
font-family: 'segmentregular';
}
#top .gform_previous_button {
color: var(--ecabs-p);
background-color: var(--ecabs-btn-disabled);
border-radius: var(--ecabs-btn-border-radius) !important;
width: 200px !important;
font-size: 16px !important;
line-height: 140% !important;
box-shadow: unset !important;
text-transform: none !important;
height: 56px !important;
font-family: 'segmentsemibold', sans-serif !important;
transition: all .4s !important;
}
.wpcf7-submit::before {
display: none !important;
}
#top .mdc-notched-outline div {
border-width: 1px !important;
}
#top #cf7md-form .mdc-notched-outline--notched .mdc-notched-outline__notch {
border-top: 1px solid var(--ecabs-primary) !important;
}
#top #cf7md-form .mdc-text-field--textarea:not(.mdc-text-field-disabled).mdc-text-field--focused .mdc-notched-outline__leading {
border-color: var(--ecabs-primary) !important;
}
#top #cf7md-form .mdc-text-field--textarea:not(.mdc-text-field-disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
border-color: var(--ecabs-primary) !important;
}
#top .wpcf7-select {
padding-top: 20px !important;
}
#cf7md-form .mdc-select__dropdown-icon {
background: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Chevron-Down.svg) no-repeat center !important;
filter: invert(52%) sepia(1%) saturate(0%) hue-rotate(242deg) brightness(92%) contrast(88%);
}
#top #cf7md-form .mdc-select--focused .mdc-select__dropdown-icon {
transform: rotate(180deg) translateY(0px);
filter: invert(21%) sepia(28%) saturate(6319%) hue-rotate(209deg) brightness(98%) contrast(91%);
}
#cf7md-form .wpcf7-not-valid-tip {
color: #ff0000 !important;
font-size: 12px !important;
margin-top: 8px !important;
}
.wpcf7-response-output {
display: none;
}
#cf7md-form .mdc-text-field__input:required ~ .mdc-floating-label::after, #cf7md-form .mdc-text-field__input:required ~ .mdc-notched-outline .mdc-floating-label::after, #cf7md-form .mdc-select--required .mdc-floating-label::after {
display: none;
}
#cf7md-form .mdc-form-field>label {
font-size: 14px;
line-height: 24px;
color: var(--ecabs-p);
font-family: 'segmentmedium', sans-serif !important;
}
#cf7md-form .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background {
border-color: var(--ecabs-btn-disabled-color) !important;
background-color: #fff;
border-radius: 3px;
border-width: 1px;
}
#top #cf7md-form .mdc-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background {
background-color: var(--ecabs-primary) !important;
border-color: var(--ecabs-primary) !important;
}
#cf7md-form .mdc-button--raised:disabled, #cf7md-form .mdc-button--unelevated:disabled {
background-color: var(--ecabs-btn-disabled) !important;
color: var(--ecabs-btn-disabled-color) !important;
}
#cf7md-form .mdc-layout-grid__inner {
grid-gap: 32px;
grid-gap: var(--mdc-layout-grid-gutter-desktop, 32px) !important;
margin-top: 58px !important;
}
#top .cf7md-file--btn {
background-color: var(--ecabs-btn-disabled) !important;
box-shadow: unset !important;
border-radius: var(--ecabs-img-border-radius) !important;
text-transform: none !important;
font-size: 14px !important;
line-height: 24px !important;
color: var(--ecabs-p) !important;
font-weight: normal !important;
font-family: 'segmentmedium', sans-serif !important;
position: absolute !important;
top: 50%;
transform: translateY(-50%);
right: 16px;
}
.file-upload-field .cf7md-item {
border: 1px solid #C9C9C9;
border-radius: var(--ecabs-img-border-radius);
padding-left: 16px;
padding-top: 10px;
padding-bottom: 10px;
position: relative;
height: 56px;
}
.file-upload-field .cf7md-file--value {
padding-left: 0px !important;
top: 0px !important;
position: relative !important;
transform: translateY(0) !important;
grid-column: 1 / 2;
grid-row: 1 / 2;
font-size: 16px !important;
line-height: 26px !important;
font-family: 'segmentmedium', sans-serif !important;
}
#cf7md-form .cf7md-file .cf7md-label {
margin-bottom: 0px;
font-size: 14px !important;
line-height: 14px !important;
font-family: 'segmentsemibold', sans-serif !important;
}
.file-upload-field .cf7md-file--label {
display: grid !important;
grid-template-columns: max-content max-content;
position: unset !important;
}
#top .form-by-2-grid .mdc-layout-grid__inner {
display: grid !important;
grid-template-columns: max-content max-content !important;
grid-row-gap: var(--mdc-layout-grid-gutter-desktop, 56px) !important;
justify-content: center;
}
.form-by-2-grid .mdc-layout-grid__inner .cf7md-item, .file-upload-field, .cf7md-admin-customize-message, .form-by-2-grid .mdc-layout-grid__inner > p {
width: 100% !important;
grid-column-end: unset !important;
}
#top .form-by-2-grid .cf7md-accept {
grid-column-end: span 2 !important;
}
#top .form-by-2-grid .cf7md-submit {
grid-column-end: span 2 !important;
text-align: center;
display: flex;
justify-content: center;
flex-direction: column;
align-content: center;
align-items: center;
}
.cf7md-accept-label a {
text-decoration: underline;
}
.input-info-cont {
font-size: 14px;
line-height: 24px;
color: var(--ecabs-btn-disabled-color);
margin-top: 10px;
margin-left: -10px;
font-family: 'segmentmedium', sans-serif !important;
display: flex;
align-items: center;
gap: 4px;
position: relative;
cursor: pointer;
transition: all .4s;
z-index: 99 !important;
}
.info-icon {
display: inline-block;
width: 16px;
height: 16px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Info.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.polygon-icon-left {
display: block;
width: 8px;
height: 16px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Polygon-1.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
position: absolute;
left: -8px;
top: 50%;
transform: translateY(-50%);
}
.info-content {
position: absolute;
background-color: #363636;
border-radius: 12px;
padding: 15px 16px 15px 19px;
z-index: 10 !important;
width: 320px;
left: 0px;
transform: translateX(50%);
display: none;
visibility: hidden;
opacity: 0;
transition: all .4s;
}
.info-content span {
color: var(--ecabs-light) !important;
font-size: 12px !important;
line-height: 18px;
font-family: 'segmentregular', sans-serif !important;
}
.info-icon:hover + .info-content {
display: block;
opacity: 1;
visibility: visible;
transition: all .4s;
}
.career-title {
color: var(--ecabs-black);
font-size: 24px;
line-height: 36px;
font-family: 'segmentsemibold', sans-serif !important;
}
.career-dept {
color: var(--ecabs-primary);
font-size: 16px;
line-height: 26px;
font-family: 'segmentregular', sans-serif !important;
}
.careers-loc, .career-emp-type {
color: var(--ecabs-p);
font-size: 14px;
line-height: 24px;
font-family: 'segmentregular', sans-serif !important;
text-transform: capitalize;
}
.careers-loc strong {
color: var(--ecabs-p) !important;
}
.career-open-role {
font-size: 16px !important;
line-height: 140% !important;
text-transform: none !important;
font-family: 'segmentsemibold', sans-serif !important;
}
.career-ecabs-summary {
display: grid;
grid-template-columns: 1fr max-content;
align-items: center;
}
.career-dept-loc {
display: flex;
flex-direction: column;
gap: 4px;
}
.career-summary-left {
display: flex;
flex-direction: column;
gap: 12px;
}
.career-ecabs-summary {
border-bottom: 1px solid #DDDDDD !important;
padding-bottom: 45px;
}
.careers-holder {
display: flex;
flex-direction: column;
gap: 38px;
}
#top .careers-dropdown-cont select {
padding: 11px 45px 11px 23px !important;
height: 48px !important;
border-radius: var(--ecabs-btn-border-radius) !important;
color: var(--ecabs-black) !important;
width: 224px !important;
margin: 0 auto;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Chevron-Down.svg) !important;
background-position: center right 12px !important;
background-size: 24px;
cursor: pointer;
transition: all .4s;
}
#top .careers-dropdown-cont select:hover {
border-color: var(--ecabs-btn-hover) !important;
}
#top .careers-dropdown-cont select:focus {
border-color: var(--ecabs-btn-pressed) !important;
}
.careers-dropdown-cont {
margin-top: 40px;
margin-bottom: 112px;
}
.join-the-team-section .template-page {
padding-top: 112px !important;
padding-bottom: 208px !important;
}
.single-career-ecabs .career-title {
font-size: 72px;
line-height: 88px;
color: var(--ecabs-black);
font-family: 'segmentsemibold', sans-serif !important;
}
.single-career-img {
display: block;
width: 588px;
height: 448px;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
border-radius: var(--ecabs-img-border-radius);
}
.human-capital-corporate-services {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/01/HRCorporate-Resized.jpg);
}
.technology {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/01/Tech.jpg);
}
.operations {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/01/Operations.jpg);
}
.business-development-and-marketing {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/01/Marketing-Business-Developement.jpg);
}
.fleet-management {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/01/Fleet-Management.jpg);
}
.hr-corporate {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/01/HR-Corporate.jpg);
}
.payroll {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/01/payroll.jpg);
}
.scheduling {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/01/Scheduling.jpg);
}
.finance {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/01/finance.jpg);
}
.career-default-img {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/01/Careers.jpg);
}
.single-career-header-cont {
display: grid;
grid-template-columns: 414px max-content;
justify-content: center;
gap: 199px;
}
.career-title-type {
font-size: 18px;
line-height: 26px;
color: var(--ecabs-primary);
font-family: 'segmentsemibold', sans-serif !important;
}
.career-location {
font-size: 18px;
line-height: 26px;
color: var(--ecabs-p);
font-family: 'segmentregular', sans-serif !important;
}
.single-career-title-cont .ecabs-btn a {
font-size: 16px;
line-height: 140%;
font-family: 'segmentsemibold', sans-serif !important;
}
.single-career-title-cont {
display: flex;
flex-direction: column;
gap: 32px;
}
.single-career-title-cont .ecabs-btn {
width: 180px;
margin-top: 9px !important;
}
.single-career-ecabs .tab {
width: 100%;
padding-left: 0px;
height: 71px;
padding: 0px;
border-top: 1px solid var(--ecabs-btn-disabled);
border-bottom: 1px solid var(--ecabs-btn-disabled);
margin-top: 81px;
margin-bottom: 64px;
}
.single-career-ecabs .inner-tab {
max-width: 793px;
height: 100%;
display: flex;
flex-direction: row;
gap: 35px;
padding: 0px;
margin: 0 auto;
}
.single-career-sect-holder .template-page {
padding-bottom: 108px !important;
}
.single-career-ecabs .tab button {
background-color: transparent;
border: none;
font-size: 18px;
line-height: 30px;
color: var(--ecabs-btn-disabled-color);
font-family: 'segmentsemibold', sans-serif !important;
padding: 0px !important;
cursor: pointer;
border-bottom: 3px solid transparent;
}
.single-career-ecabs .tab button:hover {
border-color: var(--ecabs-primary);
color: var(--ecabs-primary);
}
.single-career-ecabs .tablinks.active {
border-color: var(--ecabs-primary);
color: var(--ecabs-primary);
}
#Application {
display: none;
}
.single-career-ecabs .career-ecabs, .single-career-ecabs .apply-part {
max-width: 793px;
margin: 0 auto;
padding: 0px;
}
.single-career-ecabs .career-heading, .single-career-ecabs .career-description strong, .single-career-ecabs .career-content strong {
font-size: 18px !important;
line-height: 30px !important;
color: var(--ecabs-black) !important;
font-family: 'segmentsemibold', sans-serif !important;
}
.career-description *, #top .single-career-ecabs .career-content ul strong, #top .single-career-ecabs .career-content ul li {
font-family: 'segmentregular', sans-serif !important;
font-size: 16px !important;
line-height: 26px !important;
color: var(--ecabs-p) !important;
font-weight: normal !important;
}
#apply-now-btn-cont .avia-button {
font-size: 16px;
line-height: 140%;
font-family: 'segmentsemibold', sans-serif !important;
}
#apply-now-btn-cont {
margin-top: 108px;
}
.single-benefit-title {
font-size: 16px;
line-height: 26px;
color: var(--ecabs-black);
font-family: 'segmentmedium', sans-serif !important;
}
.single-benefit {
display: flex;
flex-direction: column;
gap: 5px;
}
.single-benefit p {
margin: 0px !important;
}
.benefits-content-cont {
display: grid;
grid-template-columns: 1fr 1fr;
column-gap: 24px;
row-gap: 44px;
margin-top: 24px;
margin-bottom: 89px;
}
.single-benefit .emoji-icon {
margin-right: 8px;
}
#lift-at-ecabs-cont p a {
font-family: 'segmentsemibold', sans-serif !important;
}
.tech-career-list {
margin-top: 117px;
}
#custom-field-holder {
display: grid;
grid-template-columns: 1fr 1fr;
width: 100%;
justify-content: center;
column-gap: 30px;
row-gap: 40px;
margin-bottom: 57px;
}
#custom-field-holder .career-app-separator {
display: none;
}
#career-frm-holder .av_full button {
background: var(--ecabs-primary);
border: none;
border-radius: var(--ecabs-btn-border-radius);
width: 216px;
font-family: 'segmentsemibold', sans-serif !important;
height: 56px;
font-size: 16px;
line-height: 140%;
color: #FFFFFF;
cursor: pointer;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
#custom-field-holder .career-app-field-half * {
margin: 0px !important;
z-index: 10;
display: block;
}
#top .main_color input[type='textarea']{
border: 1px solid #C9C9C9;
border-radius: 6px !important;
width: 100% !important;
height: 100px !important;
font-size: 16px;
line-height: 26px;
padding-left: 16px;
padding-top: 26px;
font-family: 'segmentmedium', sans-serif !important;
}
.career-apply-input-label {
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 16px;
font-size: 14px;
line-height: 24px;
color: var(--ecabs-btn-disabled-color);
font-family: 'segmentsemibold', sans-serif !important;
-webkit-transition: all 0.1s ease;
-moz-transition: all 0.1s ease;
-o-transition: all 0.1s ease;
transition: all 0.1s ease;
}
.career-app-field-half {
position: relative;
}
#top #custom-field-holder .career-app-field-half input {
padding-top: 0px;
padding-bottom: 0px;
z-index: 20;
-webkit-transition: all 0.1s ease;
-moz-transition: all 0.1s ease;
-o-transition: all 0.1s ease;
transition: all 0.1s ease;
color: var(--ecabs-black) !important;
position: relative;
background-color: transparent;
width: 100%;
padding-right: 10px;
}
.pushup {
top: 29% !important;
}
.pushdown-padd {
padding-top: 20px !important;
}
.file-upload-input::-webkit-file-upload-button {
background-color: var(--ecabs-btn-disabled) !important;
box-shadow: unset !important;
border-radius: var(--ecabs-img-border-radius) !important;
text-transform: none !important;
font-size: 14px !important;
line-height: 24px !important;
color: var(--ecabs-p) !important;
font-weight: normal !important;
font-family: 'segmentmedium', sans-serif !important;
border: unset !important;
width: 104px !important;
height: 30px !important;
cursor: pointer;
position: absolute !important;
top: 46%;
transform: translateY(-50%);
right: 10px !important;
}
.file-upload-input {
-webkit-appearance: none !important;
-moz-appearance: none !important;
appearance: none !important;
font-size: 16px;
line-height: 26px;
color: var(--ecabs-black);
padding-top: 22px !important;
padding-bottom: 14px !important;
padding-left: 16px !important;
font-family: 'segmentregular', sans-serif !important;
}
.file-upload-input::-webkit-file-upload-button {
-webkit-appearance: none !important;
-moz-appearance: none !important;
appearance: none !important;
font-size: 14px !important;
line-height: 26px !important;
color: var(--ecabs-black) !important;
font-family: 'segmentregular', sans-serif !important;
}
.cv-input-cont {
border: 1px solid #C9C9C9 !important;
border-radius: 6px !important;
width: 415px !important;
height: 56px !important;
font-size: 16px;
line-height: 26px;
font-family: 'segmentmedium', sans-serif !important;
}
.cv-input-cont .career-apply-input-label {
top: 28%;
}
input[type='file'] {
-webkit-appearance: none !important;
-moz-appearance: none !important;
appearance: none !important;
}
#top .no-border {
border: none !important;
}
.tacbox {
grid-column: 1 / 2;
grid-row: 3;
display: flex;
flex-direction: row;
gap: 16px;
align-content: center;
align-items: center;
margin-top: 20px;
margin-left: -34px !important;
}
.tacbox label, .terms-conditions-cont .wpcf7-list-item-label {
font-size: 14px !important;
line-height: 24px !important;
color: var(--ecabs-p) !important;
font-weight: normal !important;
font-family: 'segmentregular', sans-serif !important;
}
.tacbox label a {
text-decoration: underline;
}
.tacbox input {
margin: 0px;
width: 18px;
height: 18px;
}
.max-width-487 {
max-width: 487px;
}
.align-items-start .flex_column_table {
align-items: start;
}
.align-items-start .flex_column_table .flex_column:last-child {
margin-top: 14px !important;
}
.franchise-get-in-touch-sect .avia_textblock p {
margin: 0px !important;
}
.franchise-get-in-touch-sect .ecabs-btn {
margin-top: 54px !important;
}
.franchise-get-in-touch-sect .ecabs-p {
margin-top: 22px !important;
}
.growing-market-card .h3-section-title {
margin-top: 22px !important;
margin-bottom: 28px !important;
}
.growing-market-card .h3-section-title h3 {
font-size: 48px !important;
line-height: 64px !important;
color: var(--ecabs-primary) !important;
}
.growing-market-card .ecabs-p p {
margin: 0px auto !important;
width: 320px !important;
}
.growing-market-section .template-page {
padding-top: 160px !important;
padding-bottom: 195px !important;
}
.shared-values-col {
box-shadow: 0px 2px 30px rgb(162 162 162 / 20%);
border-radius: 12px;
border: 1px solid #F8F8F9;
padding: 61px 202px 71px 60px;
width: 680px;
}
.single-shared-value {
display: flex;
flex-direction: row;
gap: 15px;
align-items: center;
}
.list-blue-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Ellipse-1.svg);
width: 16px;
height: 16px;
display: block;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}
.shared-views-cont h3 {
color: var(--ecabs-black) !important;
}
.shared-views-cont .ecabs-p-18 {
margin: 0px !important;
color: var(--ecabs-black) !important;
font-family: 'segmentregular', sans-serif !important;
}
.beneifts-col {
box-shadow: 0px 2px 30px rgb(162 162 162 / 20%);
border-radius: 12px;
border: 1px solid #F8F8F9;
padding: 61px 107px 71px 75px;
width: 488px;
position: absolute;
bottom: 0px;
right: 144px;
transform: translateY(34%);
background-color: #ffffff;
}
.shared-values-list {
display: flex;
flex-direction: column;
gap: 18px;
margin-top: 40px;
}
.shared-views-cont {
position: relative;
margin-left: 100px;
display: block;
}
.shared-benefits-sect .template-page {
padding-top: 195px !important;
padding-bottom: 140px !important;
}
.consumer-app-section {
clip-path: polygon(48% 20%, 52% 20%, 100% 0, 100% 100%, 0 100%, 0 0);
}
.consumer-app-section .template-page {
padding-top: 152px !important;
padding-bottom: 101px !important;
}
#top .franchise-tab .av-tab-section-outer-container {
background-color: var(--ecabs-primary);
position: relative;
}
#top .franchise-tab .av-tab-section-tab-title-container {
display: flex;
flex-direction: column;
max-width: 1310px;
margin: 0 auto;
padding: 0px 30px;
background-color: transparent;
position: absolute;
top: 22%;
left: 50% !important;
transform: translateX(-50%);
z-index: 99;
width: 100%;
min-width: 0px !important;
gap: 22px;
}
#top .franchise-tab .av-tab-arrow-container {
display: none !important;
}
#top .franchise-tab .av-inner-tab-title {
color: #94B4E6 !important;
font-size: 36px !important;
line-height: 54px !important;
font-family: 'segmentsemibold', sans-serif !important;
text-transform: none !important;
width: fit-content !important;
margin: 0px !important;
}
#top .franchise-tab .av-active-tab-title .av-inner-tab-title {
color: var(--ecabs-light) !important;
font-size: 72px !important;
line-height: 88px !important;
font-family: 'segmentsemibold', sans-serif !important;
}
#top .franchise-tab .av-outer-tab-title {
padding: 0px !important;
}
#top .franchise-tab .av-section-tab-title {
padding: 0px !important;
cursor: pointer !important;
}
#top .franchise-tab .av-layout-tab {
background-size: 812px !important;
padding-top: 152px !important;
padding-bottom: 101px !important;
}
#top .franchise-tab {
clip-path: polygon(48% 5%, 52% 5%, 100% 0, 100% 100%, 0 100%, 0 0);
}
.software-get-in-touch-section .ecabs-p-18 p {
margin-bottom: 53px !important;
}
.swiper-dispatch .arrows-cont {
position: absolute;
top: 50%;
right: unset;
display: none;
flex-direction: row;
gap: 14px;
left: 0px;
z-index: 20;
}
.dispatch-title {
font-size: 72px;
line-height: 88px;
color: var(--ecabs-light) !important;
margin-top: 80px;
font-family: 'segmentsemibold', sans-serif !important;
}
.dispatch-image {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Image-3-1.png);
background-size: contain;
background-position: left;
width: 100%;
height: 716px;
background-repeat: no-repeat;
}
.dispatch-card-cont {
display: grid;
grid-template-columns: max-content 1fr;
column-gap: 100px;
}
.swiper-dispatch {
overflow: hidden !important;
padding-top: 0px !important;
}
.dispatch-swiper-sect {
background-size: 812px !important;
clip-path: polygon(48% 5%, 52% 5%, 100% 0, 100% 100%, 0 100%, 0 0);
}
.dispatch-swiper-sect .template-page {
padding-top: 288px !important;
padding-bottom: 148px !important;
}
.ecabs-modal {
display: none;
}
#dispatchmodal, #franchisemodal, #techmodal {
background-color: transparent;
top: 0px;
z-index: 9999;
height: 100vh;
position: fixed;
}
#dispatchmodal .template-page, #franchisemodal .template-page, #techmodal .template-page {
padding-top: 0px !important;
}
.modal-bg {
background-color: var(--ecabs-black);
opacity: 0.7;
width: 100%;
height: 100vh;
position: absolute;
top: 0px;
z-index: 10;
cursor: pointer;
}
.inner-modal {
width: 994px;
height: 90vh;
margin: 0 auto;
background-color: var(--ecabs-light);
border-radius: var(--ecabs-img-border-radius);
z-index: 12;
position: relative;
padding: 125px 193px 104px 213px;
display: flex;
align-items: center;
}
.ecabs-modal .avia_codeblock {
display: flex;
align-items: center;
height: 100vh;
}
.close {
width: 24px;
height: 24px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/CloseModal.svg);
display: block;
position: absolute;
right: 39px;
top: 72px;
cursor: pointer;
}
.modal-title {
font-size: 24px;
line-height: 36px;
color: var(--ecabs-black);
text-align: center;
font-family: 'segmentsemibold', sans-serif !important;
}
#top .modal-content .form-by-2-grid .mdc-layout-grid__inner .wpcf7-form-control {
width: 282px !important;
}
#top .modal-content .form-by-2-grid .mdc-layout-grid__inner .wpcf7-submit {
width: 208px !important;
font-family: 'segmentsemibold', sans-serif !important;
}
.mdc-button {
letter-spacing: 0px !important;
}
#top .modal-content .form-by-2-grid .mdc-layout-grid__inner {
grid-template-columns: 282px 282px !important;
grid-row-gap: var(--mdc-layout-grid-gutter-desktop, 40px) !important;
margin-top: 71px !important;
}
#top .modal-content .mdc-layout-grid__inner .phone-number .flag-container {
padding-left: 10px !important;
}
#top .modal-content .mdc-layout-grid__inner .phone-number input {
padding: 0px 60px !important;
}
#franchisemodal .inner-modal, #dispatchmodal .inner-modal, #techmodal .inner-modal {
overflow-y: scroll;
align-items: flex-start;
overflow-x: hidden;
}
#franchisemodal .inner-modal .succes-tick-icon, #dispatchmodal .inner-modal .succes-tick-icon, #techmodal .inner-modal .succes-tick-icon {
margin-top: 0px;
}
#franchisemodal .inner-modal::-webkit-scrollbar, #techmodal .inner-modal::-webkit-scrollbar, #dispatchmodal .inner-modal::-webkit-scrollbar, #top .cli-row::-webkit-scrollbar {
width: 4px;
}
#franchisemodal .inner-modal::-webkit-scrollbar-thumb, #techmodal .inner-modal::-webkit-scrollbar-thumb, #dispatchmodal .inner-modal::-webkit-scrollbar-thumb, #top .cli-row::-webkit-scrollbar-thumb {
background-color: #2A69CE !important;
border-radius: 100px;
}
.text-above-input {
font-size: 16px;
line-height: 26px;
color: #000000;
font-family: 'segmentmedium', sans-serif !important;
margin-bottom: 22px;
display: block;
}
.franchise-check-boxes .wpcf7-list-item-label {
font-size: 16px !important;
line-height: 26px;
color: var(--ecabs-p) !important;
}
.franchise-check-boxes input {
width: 18px !important;
height: 18px !important;
margin: 0px !important;
margin-right: 11px !important;
}
.franchise-check-boxes label {
display: flex;
align-items: center;
}
#top .input-full-width {
grid-column-end: span 2 !important;
}
#franchisemodal .modal-content .mdc-layout-grid__inner .file-upload-field .cf7md-file--value {
grid-row: unset;
grid-column: unset;
top: unset !important;
transform: unset !important;
margin-top: 4px;
}
#top #franchisemodal .modal-content .form-by-2-grid .mdc-layout-grid__inner .inputfield-full-width .wpcf7-form-control {
width: 100% !important;
}
.input-full-width br {
display: none !important;
}
#top .modal-content .form-by-2-grid .franchise-check-boxes .wpcf7-checkbox {
display: flex !important;
flex-direction: column;
width: 100% !important;
gap: 14px;
}
.responsive .container {
padding: 0px !important;
}
.av-flex-placeholder {
display: none !important;
}
#top .contact-form-col-cont .cf7md-form .mdc-layout-grid__inner {
display: grid;
grid-template-columns: 1fr !important;
}
#top .contact-form-col-cont .cf7md-form .mdc-layout-grid__inner .cf7md-item {
width: 100% !important;
grid-column-end: unset !important;
}
#top .for-clients-tab {
background-size: 688px !important;
}
.hide-desktop {
display: none !important;
}
#top .franchise-col {
padding-left: 116px;
margin: 0px !important;
}
#top .column-gap-126 .flex_column_table {
-webkit-column-gap: 126px;
-moz-column-gap: 126px;
-o-column-gap: 126px;
column-gap: 126px;
}
.faqs-accordian-title {
cursor: pointer;
height: 99px;
overflow: hidden;
display: block !important;
}
.faqs-accordian-title h4 {
padding-bottom: 34px !important;
border-bottom: 1px solid #C9C9C9 !important;
}
.faqs-accordian-title .h4-section-title::after {
content: "";
display: block;
width: 48px !important;
height: 48px !important;
top: 30% !important;
transform: translateY(-50%);
left: unset !important;
right: -8px;
margin-top: 0px !important;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Chevron-Down.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
border: none;
transition: all .4s;
position: absolute;
filter: invert(75%) sepia(0%) saturate(1059%) hue-rotate(160deg) brightness(87%) contrast(92%);
} 
#top .faqs-accordian-title .h4-section-title h4 {
color: var(--ecabs-btn-disabled-color) !important;
}
#top .active-accordian::after {
transform: rotate(180deg);
top: 10% !important;
filter: invert(0%) sepia(7%) saturate(29%) hue-rotate(335deg) brightness(93%) contrast(107%);
}
#top .faqs-accordian-title .active-accordian h4 {
color: var(--ecabs-black) !important;
border: unset !important;
padding: 0px !important;
}
.margin-top-40 {
margin-top: 40px !important;
}
.driver-form-cont #custom-field-holder {
margin-top: 98px !important;
margin-bottom: 32px !important;
}
.driver-form-cont .tacbox {
margin: 0px;
margin-bottom: 73px !important;
}
.driver-form-cont .template-page {
padding-bottom: 144px !important;
}
.single-career-ecabs .tacbox {
margin-bottom: 57px;
}
.success-message-cont {
display: flex;
width: 100%;
flex-direction: column;
align-items: center;
}
.succes-tick-icon {
display: block;
width: 112px;
height: 112px;
background-image: url(http://ecabsv5.m7alphadesignstudios.com/wp-content/uploads/2021/12/Success-Icon.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
margin: 0 auto;
margin-bottom: 40px;
margin-top: 40px
}
.success-message-cont .h3-under-section-title {
margin-top: 21px !important;
}
.success-message-cont .ecabs-p {
text-align: center;
margin-top: 12px !important;
margin-bottom: 64px !important;
}
.btn-succes-hompage {
width: 200px;
height: 56px;
color: var(--ecabs-primary);
font-size: 16px;
line-height: 140%;
border: 1px solid var(--ecabs-primary) !important;
border-radius: var(--ecabs-btn-border-radius);
font-family: 'segmentsemibold', sans-serif !important;
display: flex;
justify-content: center;
align-items: center;
margin: 0 auto;
}
.photo-info-cont {
display: flex !important;
width: 100% !important;
align-items: center;
gap: 6px;
position: absolute;
top: 60px;
left: 0px;
}
.social_bookmarks {
display: none !important;
}
.avia-menu.av_menu_icon_beside {
padding-right: 0px !important;
margin-right: 0px !important;
}
.border-grey-bottom {
border-bottom: 1px solid #DDDDDD !important;
padding-bottom: 34px;
}
.company-accordian .entry-content-wrapper .flex_column_table:last-child {
margin-top: 0px !important;
}
#career-benfits-cont {
margin-top: 64px;
}
.career-description {
margin-bottom: -20px;
}
.tech-photo-1 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Image-29.jpg);
}
.tech-photo-2 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Image-26.jpg);
}
.tech-photo-3 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Image-5-1.jpg);
}
.tech-photo-4 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Image-8-1.jpg);
}
.tech-photo-5 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Image-2-1.jpg);
}
.tech-photo-6 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Image-3-1.jpg);
}
.tech-photo-7 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Image-4-1.jpg);
}
.tech-photo-8 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Image-27.jpg);
}
.tech-photo-9 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Image-7-1.jpg);
}
.tech-photo-10 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Image-10-1.jpg);
}
.tech-photo-11 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Image-12.jpg);
}
.tech-photo-12 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Image-28.jpg);
}
.tech-photo-13 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Image-30.jpg);
}
.tech-photo-14 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/10/eCabs-Ai-011.jpg);
} .tech-photo-16 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/10/eCabs-Ai-024.jpg);
} .tech-photo-18 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/10/eCabs-Ai-030.jpg);
}
.tech-photo-19 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/10/eCabs-Ai-033.jpg);
}
.tech-photo-20 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/10/eCabs-Ai-Blue-Tint-031.jpg);
}  .tech-photo-23 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/10/eCabs-Ai-005.jpg);
}
.tech-photo-24 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/10/eCabs-Ai-006.jpg);
}
.tech-photo-25 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/10/eCabs-Ai-010.jpg);
}
.company-photo-1 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Image-1.jpg);
}
.company-photo-2 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Image-2-2.jpg);
}
.company-photo-3 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2024/01/eCabs-Ai-005-1.jpg);
}
.company-photo-4 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2024/01/eCabs-Ai-024.jpg);
}
.company-photo-5 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Image-5-2.jpg);
}
.swiper-tech-bottom {
padding-top: 24px;
}
.swiper-tech-top {
padding-top: 0px;
}
.swiper-tech-bottom .team-card-cont, .swiper-tech-top .team-card-cont {
width: 384px;
}
.email-field, #top .terms-conditions-cont {
width: 100% !important;
grid-column-end: span 2 !important;
}
#top .modal-content .form-by-2-grid .mdc-layout-grid__inner .email-field .wpcf7-form-control {
width: 100% !important;
}
#top .terms-conditions-cont {
cursor: pointer;
}
#top .terms-conditions-cont .wpcf7-list-item label {
display: flex;
flex-direction: row;
gap: 16px;
align-content: center;
align-items: center;
}
#top .terms-conditions-cont .wpcf7-list-item label input {
margin: 0px !important;
width: 18px;
height: 18px;
}
.tech-success, .franchise-success {
display: none;
}
.btn-succes-hompage {
text-decoration: none !important;
}
#top .lets-talk-col .ecabs-btn {
margin-top: 41px !important;
}
#top .business-form-cont .wpcf7-email {
padding-top: 0px !important;
padding-bottom: 0px !important;
margin: 0px !important;
}
#top .business-input-cont br {
display: none;
}
.business-input-cont {
position: relative;
}
#top .business-form-cont .wpcf7-submit {
position: absolute;
top: 0px;
right: 0px;
width: 181px !important;
}
.business-form-cont {
margin-top: 62px;
}
#top .business-form-cont .wpcf7-spinner {
display: none !important;
}
.business-input-cont {
position: relative;
margin-bottom: 32px;
}
#top #location-fields-holder .input-field-holder.error .error-text {
left: 34px;
bottom: -18px;
}
.pick-up-input-holder.error {
margin-bottom: 8px;
}
#top #location-fields-holder .pick-up-input-holder.error .error-text {
bottom: -10px;
}
#top .download-app-menu-btn a .avia-menu-text {
font-family: 'segmentsemibold', sans-serif !important;
}
#top .ecabs-black-text * {
color: var(--ecabs-black) !important;
}
#top .points-boosters-grid-col h3 {
font-family: 'segmentsemibold', sans-serif !important;
}
#top #s {
padding: 11px 47px 11px 14px !important;
font-family: 'segmentregular', sans-serif !important;
font-size: 14px !important;
border-radius: 100px !important;
}
#top #searchsubmit {
line-height: 38px !important;
border-radius: 0px 100px 100px 0px !important;
}
#top div .av_ajax_search_entry {
display: block;
text-decoration: none;
line-height: 1.4em !important;
font-size: 12px;
height: auto !important;
padding: 10px 16px !important;
clear: both;
overflow: hidden;
position: relative;
border-bottom-style: unset !important;
font-family: 'segmentregular', sans-serif !important;
}
#top .av_ajax_search_entry::before {
display: none !important;
}
.header_color .ajax_search_excerpt {
color: var(--ecabs-p) !important;
font-family: 'segmentregular', sans-serif !important;
font-style: normal !important;
display: none;
}
.header_color .av_ajax_search_title {
color: var(--ecabs-black) !important;
text-transform: none !important;
font-size: 14px !important;
}
.header_color .av_ajax_search_image {
display: none;
}
.ajax_search_response h4:first-child {
padding-top: 0px;
border: none;
display: none;
}
.container .minor-meta {
display: none;
}
.search-results .search-result-counter {
position: relative;
left: 0;
top: 0px;
box-shadow: unset;
height: fit-content;
line-height: 24px;
padding: 0px;
text-align: center;
border-radius: 100px;
width: fit-content;
font-size: 18px !important;
font-family: 'segmentregular', sans-serif !important;
}
.search-results .entry-content-header {
display: flex;
gap: 10px;
}
.search-results .template-search.content .entry-content-wrapper {
padding-left: 0px !important;
}
.search-results .extra-mini-title {
text-transform: lowercase;
font-family: 'segmentregular', sans-serif !important;
color: var(--ecabs-p);
font-weight: normal;
font-size: 16px;
}
#top.search-results .main_color #s {
width: 100% !important;
border-radius: 100px !important;
}
.search_form_field h4 {
font-family: 'segmentregular', sans-serif !important;
}
.search-results .post-title a {
text-decoration: none !important;
}
#top .cli-style-v2 {
font-size: 14px !important;
line-height: 24px !important;
font-weight: normal;
color: var(--ecabs-black) !important;
font-family: 'segmentregular', sans-serif !important;
column-gap: 46px;
}
#top .cli_settings_button {
color: var(--ecabs-black) !important;
background-color: transparent !important;
margin: 0px !important;
padding: 0px !important;
font-size: 14px !important;
letter-spacing: 0px !important;
text-decoration: underline;
}
#top .wt-cli-accept-all-btn {
font-size: 16px;
line-height: 140%;
width: 160px;
}
.cookie-bar-icon {
display: block;
width: 50px;
height: 50px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Cookie-Icon.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
#top #cookie-law-info-bar {
bottom: 16px !important;
max-width: 1200px;
left: 50%;
transform: translateX(-50%);
box-shadow: 0px 4px 30px rgb(162 162 162 / 20%) !important;
border-radius: 12px;
border: 1px solid #F8F8F9 !important;
padding: 41px 48px 41px 48px;
}
.cli-privacy-overview h4 {
font-family: 'segmentmedium', sans-serif !important;
font-size: 16px !important;
line-height: 26px !important;
color: var(--ecabs-black) !important;
}
.cli-privacy-overview .cli-privacy-content, .cli-privacy-overview .cli-privacy-readmore {
font-family: 'segmentregular', sans-serif !important;
font-size: 14px !important;
line-height: 24px !important;
color: var(--ecabs-black) !important;
}
#top .cli-modal-content {
box-shadow: 0px 4px 30px rgb(162 162 162 / 20%);
border-radius: 12px;
border: 1px solid #F8F8F9;
padding: 49px 99px 64px 99px;
}
#top .cli-tab-footer {
width: 100%;
text-align: left;
padding: 32px 0;
}
#top #wt-cli-privacy-save-btn {
width: 160px;
font-family: 'segmentsemibold', sans-serif !important;
text-transform: none;
font-size: 16px !important;
line-height: 140% !important;
}
#top .cli-slider::after {
display: none;
}
#top .cli-switch input {
visibility: hidden;
position: absolute;
left: 0px;
}
#top .cli-tab-header {
border-radius: 0px !important;
padding: 12px 15px;
cursor: pointer;
transition: background-color 0.2s ease-out 0.3s, color 0.2s ease-out 0s;
background-color: transparent !important;
border-bottom: 1px solid #DDDDDD !important;
}
#top .cli-tab-header a.cli-nav-link {
position: relative;
display: flex;
align-items: center;
line-height: 24px !important;
font-size: 14px;
color: var(--ecabs-black) !important;
text-transform: capitalize;
font-family: 'segmentmedium', sans-serif !important;
}
#top span.cli-necessary-caption {
color: var(--ecabs-p);
font-size: 14px;
line-height: 24px;
text-transform: none;
font-family: 'segmentmedium', sans-serif !important;
}
#top .wt-cli-cookie-description {
color: var(--ecabs-p) !important;
font-size: 14px !important;
line-height: 24px !important;
text-transform: none !important;
font-family: 'segmentmedium', sans-serif !important;
}
.cli-switch input:checked + .cli-slider {
background-color: var(--ecabs-primary) !important;
}
.cli-tab-header a:before {
width: 7px;
height: 7px;
border-right: 1px solid #000000 !important;
border-bottom: 1px solid #000000 !important;
}
#top .cli-modal .cli-modal-close {
right: 26px;
top: 27px;
}
#top .contact-form-col .terms-conditions-cont {
grid-column-end: span 1 !important;
}
.p-width-430 {
width: 430px;
}
a.av-section-tab-title.av-tab-no-icon.av-tab-no-image {
position: relative !important;
top: 2px !important;
}
.business-form-cont .terms-conditions-cont .wpcf7-list-item {
margin-left: 0px !important;
}
#top .business-form-cont .terms-conditions-cont {
margin-top: 32px !important;
}
.widget_nav_menu .current-menu-item>a, .widget_nav_menu .current_page_item>a {
font-weight: normal !important;
letter-spacing: 0px !important;
}
#top input[type="text"]:focus, #top input[type="password"]:focus, #top input[type="email"]:focus, #top input[type="number"]:focus, #top input[type="url"]:focus, #top input[type="tel"]:focus, #top input[type="search"]:focus, #top textarea:focus {
box-shadow: unset !important;
border-color: var(--ecabs-primary) !important;
}
#top .franchise-tab .flex_column_table {
display: grid;
grid-template-columns: 1fr 1fr;
align-items: center;
}
#top .franchise-tab .flex_column_table .flex_column {
width: 100% !important;
margin: 0px;
}
#top .franchise-tab .flex_column_table .flex_column:first-child {
width: fit-content !important;
justify-self: end;
margin-top: 120px;
margin-right: -60px;
}
#top .franchise-tab .ecabs-p {
color: var(--ecabs-light) !important;
text-align: left !important;
}
#top .franchise-tab .flex_column_table .flex_column.driver-app-desc-col {
justify-self: start;
}
#top .ecabs-btn-row-white .avia-button {
background-color: transparent !important;
color: var(--ecabs-black) !important;
border-color: var(--ecabs-light) !important;
}
#top .ecabs-btn-row-white .avia-button .google-play-logo {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Logo-Google-Play-White.svg);
}
#top .ecabs-btn-row-white .avia-button .apple-logo {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Logo-Apple-Store-White.svg);
}
#top #career-benfits-cont {
display: none;
}
#top .business-form-thankyou-cont .h3-under-section-title {
margin-top: 92px !important;
}
#top .business-form-thankyou-cont .h3-under-section-title h3 {
color: var(--ecabs-primary) !important;
}
#top .business-form-thankyou-cont .ecabs-p {
margin-top: 3px !important;
width: 486px;
}
.business-form-thankyou-cont {
display: none;
}
#top .wpcf7-phonetext {
color: #000000de !important;
}
#top .tech-success .h3-under-section-title h3, #top .franchise-success .h3-under-section-title h3 {
color: var(--ecabs-black) !important;
}
#top .wpcf7-list-item-label {
font-family: 'segmentmedium' !important;
}
#top .ride-hailing-franchise-sect .template-page {
padding-top: 208px;
}
#top .business-form-cont .wpcf7-email:focus {
color: var(--ecabs-black);
}
#top .main_color .driver-form-sect input {
font-family: 'segmentregular', sans-serif !important;
} 
#top .av-share-box ul li a {
color: var(--ecabs-black);
}
#top .modal-content {
margin: 0 auto;
}
.success-message-cont h2 {
font-family: 'segmentmedium' !important;
}
#top .driver-form-sect .h3-under-section-title h3 {
color: var(--ecabs-black) !important;
}
#top .trip-details .trip-info {
color: var(--ecabs-primary);
}
#top .trip-details_timeofpick #depart-at-holder, #top .trip-details_timeofpick #depart-at-time, #top .trip-details_distance, #top .trip-details_traffic {
font-size: 16px;
font-family: 'segmentregular';
color: var(--ecabs-p);
}
#top .trip-details_timeofpick .para-data, #top .trip-details_distance .para-data, #top .trip-details_traffic .para-data {
font-size: 16px;
font-family: 'segmentsemibold';
color: var(--ecabs-p);
}
#top .page-one-details-holder {
margin-top: 30px;
}
#top #datetime-holder #time-holder .error-text {
position: relative;
bottom: -5px;
line-height: 14px;
}
#top #btn-submit-booking {
height: fit-content;
}
#top .gif-bg-section .container {
height: 45vh !important;
}
#top .gform_fields input, #top .gform_fields select {
padding-top: 10px !important;
}
#top .main_color .gform_fields input, #top .gform_fields select, #top .gform_fields textarea {
width: 100% !important;
}
#top .main_color .gform_wrapper.gravity-theme .gfield-choice-input, #top .main_color .gform_wrapper.gravity-theme .ginput_container_consent input {
width: fit-content !important;
}
#top .main_color .gform_wrapper.gravity-theme .ginput_container_consent input {
margin-top: 6px;
}
#top .gform_wrapper.gravity-theme .gfield_label, .disclaimer-label {
margin-bottom: 8px;
display: inline-block;
padding: 0;
font-size: 18px !important;
line-height: 30px;
font-family: 'segmentmedium';
font-weight: normal !important;
}
#top .gform_wrapper.gravity-theme .gfield-choice-input+label, #top .gform_wrapper.gravity-theme .gfield_consent_label {
max-width: calc(100% - 32px);
margin-bottom: 0;
vertical-align: middle;
font-size: 16px !important;
line-height: 26px;
color: var(--ecabs-p) !important;
font-family: 'segmentmedium' !important;
font-weight: normal !important;
}
#top .gform_wrapper.gravity-theme .ginput_container_consent {
display: flex;
align-items: flex-start;
gap: 4px;
}
#top .gform_wrapper.gravity-theme .ginput_container_name {
display: block;
}
#top .gform_wrapper .gfield_required {
color: #ff2000 !important;
display: inline-block;
font-size: 14px !important;
line-height: 1 !important;
}
#top .gform_wrapper.gravity-theme .ginput_container_time input {
margin-left: 0;
margin-right: 0;
min-width: 100%;
padding: 0px;
padding-top: 0px !important;
padding-left: 16px;
}
#top .gform_wrapper.gravity-theme .gform_fields {
grid-row-gap: 30px;
}
#top #additonal-locations-holder {
margin: 8px 0px;
}
#top #location-fields-holder {
gap: 0px;
}
#top .post-content a {
text-decoration: none;
color: unset;
} #top #custom-field-holder .career-app-field-half .ios-color-transparent {
color: red !important;
}
#top .file-upload-input {
opacity: 0;
}
.file-input-label {
overflow: hidden;
position: absolute;
top: 24px;
left: 16px;
width: 225px;
text-overflow: ellipsis;
white-space:nowrap;
font-weight: normal;
font-family: 'segmentregular';
}
.file-input-btn {
width: fit-content;
font-size: 14px;
line-height: 24px;
color: var(--ecabs-p);
background: #E7E7E7;
border-radius: 6px;
padding: 4px 18px;
position: absolute;
right: 14px;
top: 50%;
transform: translateY(-50%);
}
#top .form-logo-img img {
height: 50px;
}
#top .form-title h1 {
font-size: 40px !important;
line-height: 46px !important;
}
.page-id-23048 iframe {
display: none !important;
}
.business-love-the-journey-section::after {
width: 694px;
}
#top .ecabs-p-nomarg-bot {
margin-bottom: 0px !important;
}
#top .ecabs-p-ul {
margin-left: 40px !important;
}
#top .ecabs-textarea textarea {
height: 172px;
font-family: segmentmedium, sans-serif !important;
width: 361px;
padding-top: 14px !important;
padding-right: 16px !important;
line-height: 1.2;
color: #000000 !important;
}
#top .no-job-text {
text-align: center;
color: var(--ecabs-black) !important;
font-size: 24px !important;
line-height: 36px !important;
}
#top .sunglasses-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/02/smiling-face-with-sunglasses_1f60e-1.svg);
width: 24px;
height: 24px;
margin-bottom: -4px;
}
#top .ecabs-p-list-underline * {
text-decoration: underline;
color: var(--ecabs-p) !important;
}
#top .ecabs-p-list-underline li:hover *, #top .ecabs-p-list-underline li:hover {
color: var(--ecabs-primary) !important;
}
#top .ecabs-p-no-marg {
margin: 0px !important;
}
#top .ecabs-p-marg-bot-26 {
margin-bottom: 26px !important;
}
#top .ecabs-link-underline {
text-decoration: underline;
color: var(--ecabs-p) !important;
}
#top .ecabs-link-underline:hover {
color: var(--ecabs-primary) !important;
}
#top .strong-ecabs-black strong {
color: var(--ecabs-black) !important;
}
.app-features-cont {
display: flex;
flex-direction: column;
gap: 22px;
margin-top: 30px;
}
.single-app-feature {
display: flex;
flex-direction: column;
}
.app-feature-title {
font-size: 18px;
line-height: 30px;
color: var(--ecabs-black);
font-family: 'segmentsemibold';
}
.app-feature-desc {
font-size: 16px;
line-height: 26px;
color: var(--ecabs-p);
font-family: 'segmentregular';
}
#top .ecabs-btn-center {
margin: 0 auto;
}
#top .airport-icons-cont {
display: grid;
grid-template-columns: max-content 1fr;
align-items: center;
gap: 36px;
}
#top .airport-icons-cont:before {
display: none;
}
#top .airport-icons-cont:after {
display: none;
}
#top .airport-icons-cont div {
margin: 0px !important;
}
#top .airport-download-app-section .container {
height: 544px;
}
#top .airport-download-app-section .ecabs-btn-row {
margin-top: 58px;
}
#top .airport-download-app-section {
background-position: calc(70% - 50px) 50% !important;
position: relative;
} 
#top .airport-download-app-section .template-page {
padding: 0px;
} .img-heymalta-mobile {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/07/Consumer-App-Desktop-Simpler6.png);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
width: 620px;
height: 640px;
z-index: 99;
position: relative;
top: 54px;
}
#top .img-heymalta-mobile-bulgarian {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/12/Group-14-scaled.webp);
}
#top .img-heymalta-mobile-turk {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/12/Group-12-turk-scaled.webp);
}
#top .img-heymalta-mobile-greek {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/12/Group-10-greek-scaled.webp);
}
#top .airport-download-app-section .img-circle-cont {
margin-top: -94px;
}
.airport-download-app-section:before {
content: "";
display: block;
background-color: white;
width: 100%;
height: 100px;
position: absolute;
top: -1px;
clip-path: polygon(0 0, 100% 0, 51% 100%, 49% 100%);
}
#top .airport-icons-section .template-page {
padding-bottom: 135px;
padding-top: 35px;
}
.page-id-22914 #cookie-law-info-bar, .page-id-22917 #cookie-law-info-bar, .page-id-22930 #cookie-law-info-bar, .page-id-22924 #cookie-law-info-bar {
display: none !important;
}
#top .ecabs-li-no-marker ul {
list-style-type: none !important;
}
#top .img-height-696 img {
height: 696px;
object-fit: contain;
margin-top: -40px;
} .ecabs-radio-inputs-cont {
display: flex;
align-items: center;
line-height: 1;
gap: 20px;
}
#top .ecabs-radio-inputs-cont input {
margin: 0px;
}
#top .ecabs-checkbox-inputs-cont input {
margin: 0px;
}
#top .ecabs-radio-inputs-cont label {
font-size: 16px;
font-weight: normal;
color: #0F0F0F;
font-family: 'segmentregular', sans-serif !important;
}
#top .single-radio-input {
display: flex;
flex-direction: row;
gap: 4px;
}
#top .single-checkbox-input {
display: flex;
flex-direction: row;
gap: 12px;
}
.ecabs-radio-label {
font-size: 16px;
font-weight: normal;
color: #0F0F0F;
font-family: 'segmentregular', sans-serif !important;
}
.ecabs-radio-input-cont {
display: flex;
flex-direction: column;
gap: 8px;
}
.ecabs-checkbox-label {
font-size: 16px;
font-weight: normal;
color: #0F0F0F;
font-family: 'segmentregular', sans-serif !important;
}
#top .ecabs-checkbox-inputs-cont label {
font-size: 16px;
font-weight: normal;
color: #0F0F0F;
font-family: 'segmentregular', sans-serif !important;
}
.ecabs-checkbox-input-cont {
display: flex;
flex-direction: column;
gap: 8px;
} #top .object-fit-contain img {
object-fit: contain !important;
}
#top .single-page-points-boosters-sect .template-page {
padding-top: 50px !important;
}
#top .single-page-points-boosters-sect .entry-content-wrapper {
margin-bottom: 0px !important;
}
#top .legal-field {
display: flex;
justify-content: flex-start;
grid-column: 1 / -1;
line-height: 1 !important;
gap: 10px;
margin-bottom: -22px;
align-items: center;
}
#top .legal-field input {
width: 18px !important;
height: 18px !important;
}
#top .legal-field label {
font-size: 14px;
font-weight: 500;
}
#top .policy-text-cont ol {
margin-left: 0px !important;
margin-bottom: 0px !important;
}
#top .policy-text-cont ol li {
margin-left: 0px !important;
}
#top .career-frm-holder form, #top #frm-job-post, #top #career-frm-holder {
position: relative !important;
}
#top .loading-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/08/spinner-solid.svg);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
width: 40px;
height: 40px;
position: absolute;
top: 50%;
left: 49%;
transform: translate(-50%, -50%);
display: none;
filter: invert(40%) sepia(14%) saturate(4431%) hue-rotate(188deg) brightness(89%) contrast(99%);
z-index: 9999;
-webkit-animation:spin 4s linear infinite;
-moz-animation:spin 4s linear infinite;
animation:spin 4s linear infinite;
}
@-moz-keyframes spin { 
100% { -moz-transform: translate(-50%, -50%) rotate(360deg); } 
}
@-webkit-keyframes spin { 
100% { -webkit-transform: translate(-50%, -50%) rotate(360deg); } 
}
@keyframes spin { 
100% { 
-webkit-transform: translate(-50%, -50%) rotate(360deg); 
transform: translate(-50%, -50%) rotate(360deg); 
} 
}
#top .ecabs-row-btns-fullmain .avia-button:last-child {
border: var(--ecabs-primary)!important;
background-color: var(--ecabs-primary) !important;
color: var(--ecabs-light) !important;
}
#top .ecabs-row-btns-fullmain .avia-button:last-child:hover {
border-color: var(--ecabs-btn-hover) !important;
background-color: var(--ecabs-btn-hover) !important;
}
#top .ecabs-row-btns-fullmain .avia-button:last-child:focus {
border-color: var(--ecabs-btn-pressed) !important;
background-color: var(--ecabs-btn-pressed) !important;
}
#top .justify-content-start {
justify-content: start !important;
}
#top #cookie-law-info-again {
display: none !important;
}
#top #custom-field-holder .career-app-field-full {
grid-column: 1 / -1;
}
#top #custom-field-holder .career-app-field-full .fullwidth-text-area {
padding-top: 10px !important;
padding-right: 10px !important;
width: 100% !important;
}
#top .post-category-people {
background-color: #7a2bcc;
}
#top .post-category-product {
background-color: #ff9d00;
}
#top .post-category-corporate {
background-color: #546d87;
}
#top .posts-grid-cont .post-category {
color: #ffffff !important;
border-radius: 50px;
padding: 4px 14px 3px;
width: fit-content;
}
#top .blog_main_subtitle p {
font-size: 24px !important;
line-height: 36px !important;
color: #000000 !important;
font-weight: 600 !important;
margin-bottom: 40px !important;
}
#top .blog_main_excerpt p {
font-size: 16px !important;
line-height: 26px !important;
color: #000000 !important;
font-weight: 400 !important;
margin-top: 10px !important;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 4;
line-clamp: 4;
-webkit-box-orient: vertical;
}
.blog-single-cat-cont {
display: grid;
grid-template-columns: 1fr 2fr;
gap: 84px;
padding: 92px 0px;
}
#top .blog-cat-title {
color: #0F0F0F;
font-style: normal;
font-weight: 600;
font-size: 48px;
line-height: 46px;
font-family: 'segmentsemibold', sans-serif !important;
letter-spacing: 0px !important;
margin: 0px !important;
display: block;
margin-top: 10px !important;
}
#top .blog-cat-desc {
color: #5D5D5D;
font-size: 16px;
line-height: 26px;
margin-top: 22px !important;
}
#top .latest-title {
font-family: 'segmentsemibold', sans-serif !important;
color: #000000;
font-size: 24px;
line-height: 36px;
margin-bottom: 8px;
}
.blog-single-cat-latest-inner {
background: #FFFFFF;
border-radius: 12px;
box-shadow: 0px 2px 30px rgb(162 162 162 / 20%);
color: unset !important;
text-decoration: unset !important;
overflow: hidden;
display: grid;
grid-template-columns: 1fr 1fr;
}
.blog-single-cat-latest-img {
height: 100%;
width: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.blog-single-cat-latest-details-cont {
padding: 20px 40px;
}
#top .blog-post-title {
font-family: 'segmentsemibold', sans-serif !important;
font-size: 24px;
line-height: 30px;
color: var(--ecabs-primary);
transition: all .4s !important;
}
#top .blog-single-cat-latest-inner:hover .blog-post-title {
color: var(--ecabs-btn-hover);
}
#top .blog-single-cat-latest-inner:hover .blog-post-title {
color: var(--ecabs-btn-pressed);
}
#top .blog-post-date {
color: #0F0F0F;
font-family: 'segmentsemibold', sans-serif !important;
font-size: 13px;
line-height: 14px;
display: block;
margin-top: 10px;
}
#top .blog-post-desc {
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 5;
line-clamp: 5;
-webkit-box-orient: vertical;
color: #5D5D5D;
font-size: 15px;
line-height: 24px;
}
#top .blog-single-cat-details {
display: flex;
flex-direction: column;
justify-content: space-between;
}
#top .blog-main-section-m7 > .container {
max-width: 100%;
width: 100%;
padding: 0px;
}
#top .blog-main-section-m7 > .container > .template-page {
padding-bottom: 0px !important;
}
#top .blog-single-cat-bg-cont .blog-single-cat-cont, #top .blog-posts-cont {
max-width: 1201px !important;
margin: 0 auto;
}
#top .blog-main-section-m7 .avia_codeblock .blog-single-cat-bg-cont:nth-child(even) {
background: rgba(217, 217, 217, 0.2);
}
#top .padd-bot-92 .template-page {
padding-bottom: 92px !important;
}
#top .star-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/04/star-regular.svg);
background-position: center;
background-size: contain;
background-repeat: no-repeat;
display: block;
width: 20px;
height: 20px;
}
.blog-posts-cont {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 60px;
column-gap: 50px;
margin-bottom: 112px !important;
}
#top .single-cat-blog-feat-cont {
background-color: var(--ecabs-primary);
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Elipse.png);
background-repeat: no-repeat;
background-size: 600px;
background-position: bottom right;
}
#top .single-cat-blog-feat-cont .av-special-heading-tag, #top .single-cat-blog-feat-cont .blog_main_subtitle *, #top .single-cat-blog-feat-cont .avia_iconbox_title {
color: #ffffff !important;
}
#top #blog-posts-load-more {
margin-top: 112px !important;
opacity: 1;
transition: all .4s !important;
}
#top #blog-load-more {
display: flex;
justify-content: center;
margin-bottom: 112px !important;
}
#top #load-more {
border: var(--ecabs-border-blue) !important;
background-color: transparent !important;
color: var(--ecabs-primary) !important;
width: 200px;
border-radius: var(--ecabs-btn-border-radius);
display: flex;
height: 56px;
text-align: center;
align-items: center;
justify-content: center;
padding: 0px !important;
transition: all .4s !important;
min-width: 80px;
font-size: 16px !important;
line-height: 140% !important;
font-family: 'segmentsemibold', sans-serif !important;
letter-spacing: 0px !important;
cursor: pointer;
}
#top #load-more:hover {
border-color: var(--ecabs-btn-hover) !important;
color: var(--ecabs-btn-hover) !important;
}
#top #load-more:focus {
border-color: var(--ecabs-btn-pressed) !important;
color: var(--ecabs-btn-pressed) !important;
}
#top .loading-posts {
opacity: 0.4 !important;
}
.ecabsblog-page .logo a::after, .page-id-28401 .logo a::after, .page-id-28378 .logo a::after, .page-id-28402 .logo a::after, .page-id-28408 .logo a::after, .postid-28426 .logo a::after, .cat-life-ecabs .logo a::after, .cat-leadership .logo a::after, .cat-tech .logo a::after, .cat-mobility .logo a::after {
content: "Blog";
font-family: 'segmentsemibold', sans-serif !important;
letter-spacing: 0px !important;
font-size: 40px;
line-height: 50px;
color: var(--ecabs-primary);
margin-left: 6px;
position: relative;
}
.ecabsblog-page .logo a, .page-id-28401 .logo a, .page-id-28378 .logo a, .page-id-28402 .logo a, .page-id-28408 .logo a, .postid-28426 .logo a, .cat-life-ecabs .logo a, .cat-leadership .logo a, .cat-tech .logo a, .cat-mobility .logo a {
display: flex;
text-decoration: unset;
}
.ecabsblog-page .logo a, .page-id-28401 .logo a img, .page-id-28378 .logo a img, .page-id-28402 .logo a img, .page-id-28408 .logo a img, .postid-28426 .logo a img, .cat-life-ecabs .logo a img, .cat-leadership .logo a img, .cat-tech .logo a img, .cat-mobility .logo a img {
float: left;
}
#top .single-cat-blog-feat-cont .av-special-heading-tag, #top .blog-main-section-m7 .blog-feat-post-cont h1 {
font-size: 52px !important;
line-height: 64px !important;
}
#top #m7-ecabs-post {
display: none !important;
}
.cat-life-ecabs #top .ecabs-single-post, .cat-leadership #top .ecabs-single-post, .cat-tech #top .ecabs-single-post, .cat-mobility #top .ecabs-single-post, .cat-life-ecabs-it #top .ecabs-single-post, .cat-leadership-it #top .ecabs-single-post, .cat-tech-it #top .ecabs-single-post, .cat-mobility-it #top .ecabs-single-post, .ecabsblog-page #top .ecabs-single-post {
display: none !important;
}
.cat-life-ecabs #top #m7-ecabs-post, .cat-leadership #top #m7-ecabs-post, .cat-tech #top #m7-ecabs-post, .cat-mobility #top #m7-ecabs-post, .cat-life-ecabs-it #top #m7-ecabs-post, .cat-leadership-it #top #m7-ecabs-post, .cat-tech-it #top #m7-ecabs-post, .cat-mobility-it #top #m7-ecabs-post, .ecabsblog-page #top #m7-ecabs-post  {
display: block !important;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-header-cont, .cat-leadership #top #m7-ecabs-post .single-post-header-cont, .cat-tech  #top #m7-ecabs-post .single-post-header-cont, .cat-mobility #top #m7-ecabs-post .single-post-header-cont, .cat-life-ecabs-it #top #m7-ecabs-post .single-post-header-cont, .cat-leadership-it #top #m7-ecabs-post .single-post-header-cont, .cat-tech-it  #top #m7-ecabs-post .single-post-header-cont, .cat-mobility-it #top #m7-ecabs-post .single-post-header-cont, .ecabsblog-page #top #m7-ecabs-post  .single-post-header-cont {
grid-template-columns: 1fr !important;
gap: 86px !important;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-img, .cat-leadership #top #m7-ecabs-post .single-post-img, .cat-tech #top #m7-ecabs-post .single-post-img, .cat-mobility #top #m7-ecabs-post .single-post-img, .cat-life-ecabs-it #top #m7-ecabs-post .single-post-img, .cat-leadership-it #top #m7-ecabs-post .single-post-img, .cat-tech-it #top #m7-ecabs-post .single-post-img, .cat-mobility-it #top #m7-ecabs-post .single-post-img, .ecabsblog-page #top #m7-ecabs-post .single-post-img {
width: 100%;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-content-cont, .cat-leadership #top #m7-ecabs-post .single-post-content-cont, .cat-tech #top #m7-ecabs-post .single-post-content-cont, .cat-mobility #top #m7-ecabs-post .single-post-content-cont, .cat-life-ecabs-it #top #m7-ecabs-post .single-post-content-cont, .cat-leadership-it #top #m7-ecabs-post .single-post-content-cont, .cat-tech-it #top #m7-ecabs-post .single-post-content-cont, .cat-mobility-it #top #m7-ecabs-post .single-post-content-cont, .ecabsblog-page #top #m7-ecabs-post .single-post-content-cont {
padding: 86px 0px;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-category, .cat-leadership #top #m7-ecabs-post .single-post-category, .cat-tech #top #m7-ecabs-post .single-post-category, .cat-mobility #top #m7-ecabs-post .single-post-category, .cat-life-ecabs-it #top #m7-ecabs-post .single-post-category, .cat-leadership-it #top #m7-ecabs-post .single-post-category, .cat-tech-it #top #m7-ecabs-post .single-post-category, .cat-mobility-it #top #m7-ecabs-post .single-post-category, .ecabsblog-page #top #m7-ecabs-post .single-post-category {
font-size: 16px;
line-height: 26px;
text-align: center;
color: #FFFFFF;
font-weight: normal;
font-family: 'segmentsemibold', sans-serif !important;
background: #98AD76;
border-radius: 6px;
padding: 7px 18px;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-excerpt, .cat-leadership #top #m7-ecabs-post .single-post-excerpt, .cat-tech  #top #m7-ecabs-post .single-post-excerpt, .cat-mobility #top #m7-ecabs-post .single-post-excerpt, .ecabsblog-page #top #m7-ecabs-post .single-post-excerpt {
font-weight: normal;
font-size: 24px;
line-height: 36px;
color: #000000;
margin-bottom: 0px !important;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-title, .cat-leadership #top #m7-ecabs-post .single-post-title, .cat-tech #top #m7-ecabs-post .single-post-title, .cat-mobility #top #m7-ecabs-post .single-post-title, .ecabsblog-page #top #m7-ecabs-post .single-post-title {
width: 100%;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-publish-month, .cat-life-ecabs #top #m7-ecabs-post .single-post-publish-year, .cat-leadership #top #m7-ecabs-post .single-post-publish-month, .cat-leadership #top #m7-ecabs-post .single-post-publish-year, .cat-tech #top #m7-ecabs-post .single-post-publish-month, .cat-tech #top #m7-ecabs-post .single-post-publish-year, .cat-mobility #top #m7-ecabs-post .single-post-publish-year, .cat-mobility #top #m7-ecabs-post .single-post-publish-month, .ecabsblog-page #top #m7-ecabs-post .single-post-publish-month {
font-family: 'segmentsemibold', sans-serif !important;
font-size: 22px;
line-height: 30px;
color: var(--ecabs-primary);
font-weight: normal;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-publish-day, .cat-leadership #top #m7-ecabs-post .single-post-publish-day, .cat-tech #top #m7-ecabs-post .single-post-publish-day, .cat-mobility #top #m7-ecabs-post .single-post-publish-day, .ecabsblog-page #top #m7-ecabs-post .single-post-publish-day {
font-family: 'segmentsemibold', sans-serif !important;
font-size: 64px;
line-height: 60px;
color: var(--ecabs-primary);
font-weight: normal;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-date-cont, .cat-leadership #top #m7-ecabs-post .single-post-date-cont, .cat-tech #top #m7-ecabs-post .single-post-date-cont, .cat-mobility #top #m7-ecabs-post .single-post-date-cont,  .ecabsblog-page #top #m7-ecabs-post .single-post-date-cont {
display: grid;
grid-template-columns: max-content;
justify-content: center;
align-content: center;
margin-bottom: -3px;
justify-items: center;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-publish-year, .cat-leadership #top #m7-ecabs-post .single-post-publish-year, .cat-tech #top #m7-ecabs-post .single-post-publish-year, .cat-mobility #top #m7-ecabs-post .single-post-publish-year, .ecabsblog-page #top #m7-ecabs-post .single-post-publish-year {
margin-top: -4px;
display: block;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-header, .cat-leadership #top #m7-ecabs-post .single-post-header, .cat-tech #top #m7-ecabs-post .single-post-header, .cat-mobility #top #m7-ecabs-post .single-post-header, .ecabsblog-page #top #m7-ecabs-post .single-post-header {
display: grid;
grid-template-columns: max-content 1fr;
grid-column-gap: 148px;
}
.cat-life-ecabs-it #top #m7-ecabs-post .single-post-excerpt, .cat-leadership-it #top #m7-ecabs-post .single-post-excerpt, .cat-tech-it  #top #m7-ecabs-post .single-post-excerpt, .cat-mobility-it #top #m7-ecabs-post .single-post-excerpt, .ecabsblog-page #top #m7-ecabs-post .single-post-excerpt {
font-weight: normal;
font-size: 24px;
line-height: 36px;
color: #000000;
margin-bottom: 0px !important;
}
.cat-life-ecabs-it #top #m7-ecabs-post .single-post-title, .cat-leadership-it #top #m7-ecabs-post .single-post-title, .cat-tech-it #top #m7-ecabs-post .single-post-title, .cat-mobility-it #top #m7-ecabs-post .single-post-title, .ecabsblog-page #top #m7-ecabs-post .single-post-title {
width: 100%;
}
.cat-life-ecabs-it #top #m7-ecabs-post .single-post-publish-month, .cat-life-ecabs-it #top #m7-ecabs-post .single-post-publish-year, .cat-leadership-it #top #m7-ecabs-post .single-post-publish-month, .cat-leadership-it #top #m7-ecabs-post .single-post-publish-year, .cat-tech-it #top #m7-ecabs-post .single-post-publish-month, .cat-tech-it #top #m7-ecabs-post .single-post-publish-year, .cat-mobility-it #top #m7-ecabs-post .single-post-publish-year, .cat-mobility-it #top #m7-ecabs-post .single-post-publish-month, .ecabsblog-page #top #m7-ecabs-post .single-post-publish-month {
font-family: 'segmentsemibold', sans-serif !important;
font-size: 22px;
line-height: 30px;
color: var(--ecabs-primary);
font-weight: normal;
}
.cat-life-ecabs-it #top #m7-ecabs-post .single-post-publish-day, .cat-leadership-it #top #m7-ecabs-post .single-post-publish-day, .cat-tech-it #top #m7-ecabs-post .single-post-publish-day, .cat-mobility-it #top #m7-ecabs-post .single-post-publish-day, .ecabsblog-page #top #m7-ecabs-post .single-post-publish-day {
font-family: 'segmentsemibold', sans-serif !important;
font-size: 64px;
line-height: 60px;
color: var(--ecabs-primary);
font-weight: normal;
}
.cat-life-ecabs-it #top #m7-ecabs-post .single-post-date-cont, .cat-leadership-it #top #m7-ecabs-post .single-post-date-cont, .cat-tech-it #top #m7-ecabs-post .single-post-date-cont, .cat-mobility-it #top #m7-ecabs-post .single-post-date-cont, .ecabsblog-page #top #m7-ecabs-post .single-post-date-cont  {
display: grid;
grid-template-columns: max-content;
justify-content: center;
align-content: center;
margin-bottom: -3px;
justify-items: center;
}
.cat-life-ecabs-it #top #m7-ecabs-post .single-post-publish-year, .cat-leadership-it #top #m7-ecabs-post .single-post-publish-year, .cat-tech-it #top #m7-ecabs-post .single-post-publish-year, .cat-mobility-it #top #m7-ecabs-post .single-post-publish-year, .ecabsblog-page #top #m7-ecabs-post .single-post-publish-year {
margin-top: -4px;
display: block;
}
.cat-life-ecabs-it #top #m7-ecabs-post .single-post-header, .cat-leadership-it #top #m7-ecabs-post .single-post-header, .cat-tech-it #top #m7-ecabs-post .single-post-header, .cat-mobility-it #top #m7-ecabs-post .single-post-header,  .ecabsblog-page #top #m7-ecabs-post .single-post-header  {
display: grid;
grid-template-columns: max-content 1fr;
grid-column-gap: 148px;
}
#top .ride-height-mod-header img {
width: 330px;
}
#top .ride-grid-2-col .av-special-heading-tag {
margin-bottom: 88px;
font-size: 56px !important;
line-height: 72px !important;
}
#top .ride-grid-2-col .av-special-heading-tag span {
font-size: inherit !important;
line-height: inherit !important;
color: var(--ecabs-primary) !important;
}
#top .ride-grid-2-col .template-page {
padding-bottom: 120px;
}
#top .ride-grid-2-col .flex_column_table {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 60px;
align-items: center;
grid-template-rows: max-content;
}
#top .ride-power-cards .swiper-slide {
padding: 24px 34px !important;
height: 272px !important;
width: 364px;
border-radius: 14px !important;
box-shadow: 0px 2.70647px 4.0597px rgba(0, 0, 0, 0.07) !important;
}
#top .ride-power-cards .benefits-title {
line-height: 32px;
font-family: 'segmentmedium', sans-serif !important;
}
.main-phone-img {
width: 100%;
height: 672px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/06/Group-164-1.png);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
position: relative;
z-index: 15;
}
.main-phone-img-italian{
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2024/04/Frame-2038b.png);
width: 100%;
height: 672px;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
position: relative;
z-index: 15;
}
#top .main-phone-img-bulgarian {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/12/Group-191-uncropped.webp);
}
#top .main-phone-img-turk {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/12/Group-181-turk-.webp);
}
#top .main-phone-img-greek {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/12/Group-180greek.webp);
}
.chatbox-1-img {
width: 276px;
height: 200px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/05/Group-49-1.png);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
display: block;
position: absolute;
top: 178px;
left: -8px;
z-index: 20;
}
.chatbox-2-img {
width: 342px;
height: 300px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/05/Group-48.png);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
display: block;
position: absolute;
bottom: 60px;
right: -34px;
z-index: 20;
}
.eclipse-1-img {
width: 374px;
height: 374px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/05/Ellipse-9mobile.png);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
display: block;
position: absolute;
bottom: 60px;
left: -86px;
z-index: 10;
}
.eclipse-2-img {
width: 374px;
height: 374px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/05/Ellipse-10mobile.png);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
display: block;
position: absolute;
top: 6px;
right: -44px;
z-index: 10;
}
#top .anim-images-cont-translated .chatbox-1-img, #top .anim-images-cont-translated .chatbox-2-img, #top .anim-images-cont-translated .eclipse-1-img, #top .anim-images-cont-translated .eclipse-2-img {
display: none !important;
}
#top .span-color span {
color: var(--ecabs-primary) !important;
}
#top .padd-top-110 .template-page {
padding-top: 110px !important;
}
#top .ride-font-24 p {
color: #0F0F0F;
font-weight: 400;
font-size: 24px;
line-height: 40px;
margin-top: 34px !important;
margin-bottom: 90px !important;
}
#top .ride-eclipse-bg {
position: relative;
}
#top .ride-eclipse-bg::after {
content: "";
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/05/Elipseride.png);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
width: 760px;
height: 760px;
position: absolute;
display: block;
bottom: -50px;
left: 50%;
transform: translateX(-50%);
}
#top .ride-power-cards-white-bg .benefits-card-cont {
background-color: #ffffff !important;
}
@keyframes chatbox-anim {
0%, 100% {
top: 178px;
}
50% {
top: 182px;
}
}
.anim-images-cont {
position: relative;
}
#top .ride-grid-2-col .flex_column_table .flex_column {
width: 100% !important;
margin: 0px;
}
#top .ride-grid-2-col {
overflow: hidden !important;
}
#top .ride-title-cont h3 {
font-style: normal;
font-weight: 600;
font-size: 36px;
line-height: 48px;
max-width: 862px;
}
#top .ride-title-white .av-special-heading-tag, #top .ride-title-white .av-subheading p {
color: #ffffff !important;
}
#top .padd-topbot-60 .template-page {
padding-top: 60px !important;
padding-bottom: 60px !important;
}
#top .blue-section-img {
margin-top: 100px;
}
#top .ride-btn-white-outline a {
border: 1px solid #ffffff !important;
width: fit-content;
padding: 0px 20px !important;
}
#top .ride-center-btn {
margin: 0 auto;
margin-top: 70px;
width: fit-content;
}
#top .ride-power-cards .benefits-card-cont {
height: 360px;
}
#top .ride-grid-3-col-sect .flex_column_table {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
align-items: center;
gap: 28px;
}
#top .ride-grid-3-col-sect .flex_column_table .flex_column {
width: 100%;
margin: 0px;
}
#top .ride-grid-3-col-sect .av-special-heading-tag {
color: #000000 !important;
font-family: 'segmentmedium', sans-serif !important;
}
#top .ride-grid-3-col-sect .h3-under-section-title {
margin: 0px !important;
}
#top .padd-top-64 .template-page {
padding-top: 64px !important;
}
#top .ride-grid-3-col-sect .ecabs-p {
margin-top: 8px !important;
margin-bottom: 0px !important;
}
#top .ride-grid-3-col-sect-rev .av-special-heading-tag, #top .ride-grid-3-col-sect-rev .ecabs-p {
text-align: right !important;
}
#top .padd-topbot-136 .template-page {
padding-top: 136px !important;
padding-bottom: 136px !important;
}
#top .padd-bot-140 .template-page {
padding-bottom: 140px !important;
}
#top .ride-accordian .single_toggle {
background-color: #ffffff !important;
}
#top .ride-cog-section .ride-cog-section-title {
max-width: 770px;
display: block;
}
#top .ride-cog-section {
position: relative;
}
#top .ride-cog-section:before {
content: "";
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/04/cogs.png);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
width: 880px;
height: 1144px;
position: absolute;
right: 0px;
top: 50%;
transform: translatey(-50%);
display: block;
}
#top .ecabs-btn-200-ride, #top .ecabs-btn-200-ride a {
width: 200px;
}
#top .ride-move-quickly-sect .swiper-slide {
background-color: #ffffff;
width: 320px !important;
}
#top .ride-move-quickly-sect .template-page {
padding-top: 100px !important;
padding-bottom: 75px !important;
}
#top .ride-move-quickly-sect .arrows-cont .swiper-button-prev-unique, #top .ride-move-quickly-sect .arrows-cont .swiper-button-next-unique, #top .ride-power-cards-white-bg .arrows-cont .swiper-button-prev-unique, #top .ride-power-cards-white-bg .arrows-cont .swiper-button-next-unique {
filter: brightness(0) invert(1);
}
#top .padd-topbot-64 .template-page {
padding-top: 64px !important;
padding-bottom: 70px !important;
}
#top .ride-under-section-title h3 {
font-family: 'segmentmedium', sans-serif !important;
color: #000000 !important;
}
#top .ride-under-section-title {
margin-top: 14px !important;
}
#top .padd-top-115 .template-page {
padding-top: 115px !important;
}
#top .ride-driverforce-card-cont .av-special-heading-tag {
color: var(--ecabs-primary);
}
#top .ride-driverforce-card-cont {
border: 1px solid #F8F8F9;
box-shadow: 0px 4px 30px rgba(162, 162, 162, 0.1);
border-radius: 12px;
padding: 20px 30px;
}
#top .ride-last-section-cont .entry-content-wrapper .flex_column_table:nth-child(2) {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
gap: 36px;
}
#top .ride-last-section-cont .entry-content-wrapper .flex_column_table:nth-child(2) .flex_column {
width: 100%;
margin: 0px !important;
}
#top .ride-driverforce-card-cont {
position: relative;
}
#top .ride-driverforce-card-cont:after {
content: "";
background-repeat: no-repeat;
background-size: contain;
background-position: center;
width: 24px;
position: absolute;
display: block;
z-index: 9999;
left: 50%;
transform: translateX(-50%);
visibility: visible;
top: 275px;
}
#top .fleet-ride-card:after {
background-image: url(https://www.ecabs.com.mt/wp-content/uploads/2023/04/fleetmanagment.svg);
height: 341px;
}
#top .rate-ride-card:after {
background-image: url(https://www.ecabs.com.mt/wp-content/uploads/2023/04/ratecard.svg);
height: 216px;
left: 51%;
}
#top .pay-ride-card:after {
background-image: url(https://www.ecabs.com.mt/wp-content/uploads/2023/04/paycard.svg);
height: 180px;
left: 50.8%;
}
#top .stats-ride-card:after {
background-image: url(https://www.ecabs.com.mt/wp-content/uploads/2023/04/statscard.svg);
height: 268px;
}
#top .ride-last-section-cont .template-page {
padding-bottom: 760px !important;
}
#top .ride-last-section-cont {
position: relative;
}
#top .ride-last-section-cont:after {
content: "";
background-image: url(https://www.ecabs.com.mt/wp-content/uploads/2023/04/ridebottomimg.png);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
width: 1424px;
height: 675px;
display: block;
position: absolute;
left: 52.85%;
bottom: 0px;
transform: translateX(-50%);
}
#top .blog-single-cat-header .flex_column_table {
grid-template-columns: 1fr 574px !important;
}
#top .sub-menu li a {
height: fit-content !important;
font-family: 'segmentsemibold', sans-serif !important;
font-weight: normal !important;
font-style: normal;
font-size: 16px;
line-height: 40px !important;
}
#top .sub-menu {
margin-top: -26px;
}
#top .submenu-icon-cont .avia-menu-text {
display: grid;
grid-template-columns: max-content max-content;
align-items: center;
gap: 6px;
}
#top .submenu-icon-cont .submenu-icon {
background-image: url(https://www.ecabs.com.mt/wp-content/uploads/2023/04/chevron-down-solid.svg);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
width: 12px;
height: 12px;
filter: invert(46%) sepia(98%) saturate(4411%) hue-rotate(207deg) brightness(86%) contrast(86%);
display: block;
}
#top .press-codeblock-cont .post-category {
display: none !important;
}
#top .ride-sub-title-marg p {
margin: 0px !important;
}
#top .price-engine-cont .entry-content-wrapper .flex_column_table {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 118px;
align-items: center;
margin-top: 113px !important;
}
#top .price-engine-cont .entry-content-wrapper .flex_column_table .flex_column, #top .driveforce-cont-sect .flex_column_table:last-child .flex_column {
width: 100%;
margin: 0px !important;
}
#top .price-engine-img img {
display: block;
width: 550px;
height: 566px;
object-fit: cover;
border-bottom-right-radius: 100px;
}
#top .ride-hailing-img img {
display: block;
object-fit: cover;
border-top-left-radius: 100px;
}
#top .price-engine-cont .template-page {
padding-bottom: 110px !important;
}
#top .move-quickly-cards-cont {
display: grid;
grid-template-columns: repeat(3, 242px);
justify-content: center;
margin-top: 92px;
row-gap: 70px;
column-gap: 58px;
}
#top .move-quickly-cards-single {
background: #FFFFFF;
border-radius: 22px;
padding: 32px 22px;
height: 286px;
}
#top .move-quickly-cards-title {
display: block;
text-align: center;
color: #212121;
font-style: normal;
font-weight: normal;
font-size: 24px;
font-family: 'segmentmedium';
line-height: 36px;
margin-bottom: 24px;
}
#top .move-quickly-cards-desc {
text-align: center;
color: #5D5D5D;
font-size: 16px;
line-height: 26px;
display: block;
font-family: 'segmentregular';
}
#top .move-quickly-cards-icon {
display: block;
width: 75px;
height: 75px;
background-position: center;
background-repeat: no-repeat;
background-size: 36px;
background-color: #E9F0FA;
border-radius: 100px;
box-shadow: 0px 4px 5px rgba(217, 212, 212, 0.25);
border: 5px solid #ffffff;
margin: 0 auto;
margin-top: -72px;
margin-bottom: 16px;
}
#top .support-card-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/05/Component-6.svg);
}
#top .brand-card-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/05/Group-178.svg);
}
#top .operations-card-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/05/Component-6-2.svg);
}
#top .training-card-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/05/Component-6-3.svg);
}
#top .marketing-card-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/05/Component-6-4.svg);
}
#top .data-card-icon {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/05/Component-6-1.png);
}
#top .driveforce-single-number {
align-items: center;
color: #FFFFFF;
font-size: 11px;
background-color: var(--ecabs-primary);
width: 24px;
height: 24px;
display: flex;
justify-content: center;
border-radius: 50%;
font-family: 'segmentmedium';
line-height: 1;
padding-left: 1px;
margin-top: 3px;
}
#top .driveforce-single-title {
color: #0F0F0F;
font-size: 24px;
line-height: 30px;
font-family: 'segmentsemibold';
}
#top .driveforce-single-desc {
color: #5D5D5D;
font-size: 16px;
line-height: 24px;
margin: 0px;
margin-top: 8px;
}
#top .driveforce-single-cont {
display: grid;
grid-template-columns: max-content 1fr;
gap: 18px;
}
#top .driveforce-cont {
display: grid;
gap: 40px;
}
#top .driveforce-cont-sect .flex_column_table:last-child {
display: grid;
grid-template-columns: 1fr 1fr;
align-items: center;
gap: 42px;
margin-top: 80px !important;
}
#top .padd-bot-110 .template-page {
padding-bottom: 110px !important;
}
#top .ride-tabs-sect .av-inner-tab-title {
color: #4F5663;
text-align: center;
font-family: 'segmentmedium';
text-transform: none;
font-size: 16px;
padding-bottom: 10px;
line-height: 22px;
border-bottom: 2px solid #ffffff;
}
#top .ride-tabs-sect .av-active-tab-title .av-inner-tab-title, #top .ride-tabs-sect .av-inner-tab-title:hover {
color: var(--ecabs-primary);
border-bottom: 2px solid var(--ecabs-primary);
}
#top .ride-tabs-sect .av-tab-section-tab-title-container {
padding-top: 75px !important;
}
#top .ride-tab-title * {
font-size: 32px;
line-height: 39px;
color: #0F0F0F;
}
#top .ride-tab-desc p {
color: #5D5D5D;
font-size: 18px;
line-height: 27px;
}
#top .ride-tabs-cont .flex_column_table .flex_column {
width: 100%;
margin: 0px;
}
#top .ride-tabs-cont .flex_column_table {
position: relative;
}
#top .ride-tabs-cont .flex_column_table::after {
content: "";
background: #FBFBFB;
width: 1173px;
height: 526px;
border-radius: 33px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/05/Elipse-new.svg);
background-position: 488px;
background-repeat: no-repeat;
background-size: 544px;
}
#top .ride-tabs-cont .flex_column_table {   
padding: 92px 140px;
display: grid;
grid-template-columns: 360px max-content;
gap: 120px;
align-items: center;
justify-content: space-between;
}
#top .ride-tab-img img {
width: 460px;
}
#top .ride-tabs-cont {
padding-top: 0px;
padding-bottom: 0px;
}
#top .ride-mobile-tabs .ride-tab-img img {
width: 346px !important;
}
#top .ride-mobile-tabs .ride-mobile-tabs-v2 img {
width: 290px !important;
}
#top .ride-mobile-tabs .flex_column_table, #top .ride-tabs-sect-translated-cont #av-tab-section-1-6 .flex_column_table, #top .ride-tabs-sect-translated-cont #av-tab-section-1-7 .flex_column_table {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
#top .ride-corporate-img img {
width: 560px;
left: -82px;
position: relative;
}
#top .ride-mobile-tabs .ride-img-mob-2 img {
width: 290px !important;
left: -54px;
}
#top .padd-top-75 .template-page {
padding-top: 75px !important;
}
#top .ecabs-os-btns, #top .google-play-white-logo, #top .app-store-white-logo {
opacity: 0;
transition: all .4s;
}
#top .ecabs-os-btns-show {
opacity: 1;
}
#top .home-subtitle-16 .av-subheading p {
font-size: 16px !important;
text-transform: uppercase;
color: #5D5D5D;
font-family: 'segmentsemibold', sans-serif !important;
margin-bottom: 25px;
letter-spacing: 0.1em !important;
}
#top .marg-bot-34 p {
margin-bottom: 34px !important;
}
#top .home-center-btn {
margin: 0 auto;
}
#top .padd-bot-100 .template-page {
padding-bottom: 100px !important;
}
#top .marg-bot-subtitle-16 .av-subheading p {
margin-bottom: 16px;
}
#top .p-font-24-white * {
color: #ffffff !important;
}
#top .marg-p-top-16 p {
margin-top: 16px !important;
}
#top .marg-p-bot-36 p {
margin-bottom: 36px !important;
}
#top .btn-blue-fill a {
background-color: #ffffff !important;
}
#top .border-top-radius-left-img img {
border-top-left-radius: 86px;
} 
#top .home-new-img-cont img {
height: 540px;
object-fit: cover;
width: 540px;
}
#top .marg-left-p-110 {
margin-left: 110px;
}
#top .home-new-img-height-498 img {
height: 498px;
}
#top .learn-more-btn-cont a {
border: unset;
background: unset;
color: var(--ecabs-primary) !important;
margin: 0px !important;
padding: 0px;
font-family: 'segmentmedium';
font-size: 20px;
line-height: 36px;
margin-left: 110px !important;
transition: all .4s !important;
}
#top .learn-more-btn-cont a:hover {
color: #003C9C !important;
}
#top .marg-bot-17 p {
margin-bottom: 17px !important;
}
#top .marg-p-top-0 p:first-child {
margin-top: 0px !important;
}
#top .learn-more-btn {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/05/material-symbols_arrow-forward-rounded-black.svg);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
width: 28px;
height: 28px;
display: block;
filter: invert(30%) sepia(77%) saturate(1120%) hue-rotate(193deg) brightness(101%) contrast(95%);
transition: all .4s !important;
}
#top .learn-more-btn-cont a:hover .learn-more-btn {
filter: invert(17%) sepia(85%) saturate(2604%) hue-rotate(207deg) brightness(84%) contrast(110%);
}
#top .learn-more-btn-cont .avia_iconbox_title {
display: grid;
grid-template-columns: max-content max-content;
align-items: center;
gap: 12px;
}
#top .ecabs-eng-section .flex_column_table {
margin-top: 80px !important;
}
#top .ecabs-accordian .toggle_content p {
font-size: 16px;
line-height: 26px;
max-width: 372px;
}
#top .ecabs-accordian .toggle_content p br {
display: none;
}
#top .home_feat_blog_cont {
padding-right: 110px;
}
#top .home_feat_blog_main {
margin-top: 80px;
float: unset;
}
#top .main_color_title {
color: var(--ecabs-primary) !important;
}
#top .single_home_latest_blogs {
text-decoration: unset;
color: unset;
display: grid;
grid-template-columns: max-content 1fr;
gap: 48px;
align-items: start;
}
#top .single_home_latest_blogs_cat {
font-size: 18px;
line-height: 28px;
color: var(--ecabs-primary);
font-family: 'segmentmedium';
}
#top .single_home_latest_blogs_title {
color: #0F0F0F;
font-size: 24px;
line-height: 32px;
font-family: 'segmentsemibold';
margin: 0px !important;
}
#top .single_home_latest_blogs_date {
color: #0F0F0F;
font-size: 16px;
line-height: 18px;
font-family: 'segmentmedium';
}
#top .single_home_latest_blogs_text p {
font-size: 16px;
line-height: 24px;
color: #5D5D5D;
margin: 0px !important;
}
#top .single_home_latest_blogs_desc {
display: grid;
gap: 12px;
}
#top .home_latest_blogs_cont {
display: grid;
grid-template-columns: 1fr 1fr;
margin-top: 150px;
gap: 102px;
}
#top .single_home_latest_blogs_img {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 300px;
height: 414px;
border-top-left-radius: 66px;
}
#top .home_header_cont_new .av-section-color-overlay {
opacity: 1 !important;
background: linear-gradient(166.21deg, rgba(16, 34, 73, 0) 33.03%, #102249 118.24%) !important;
}
#top .home_header_cont_new .av-section-color-overlay-wrap:before {
content: "";
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background: var(--ecabs-primary);
opacity: 0.3;
mix-blend-mode: lighten;
}
#top .ride-font-18 p {
font-size: 18px;
line-height: 27px;
}
#top .marg-p-top-8 p {
margin-top: 8px !important;
}
#top .marg-p-bot-68 p {
margin-bottom: 68px !important;
}
#top .home-h1-title h1 {
font-size: 56px !important;
line-height: 72px !important;
}
#top .home_review_cont {
display: grid;
grid-template-columns: repeat(4, max-content);
gap: 48px;
align-items: center;
margin-top: 78px;
}
#top .home_review_cont .single_review_cont {
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}
#top .app_store_review {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/05/App-Store-Rating.svg);
width: 110px;
height: 55px;
}
#top .play_store_review {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/05/Google-Play-Rating.svg);
width: 118px;
height: 56px;
}
#top .trip_review {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/10/TC_2023_LL_KNOCKOUT.png);
width: 87px;
height: 105px;
}
#top .star_review {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/05/98-5-Star-Rating.svg);
width: 108px;
height: 57px;
}
#top .home_header_cont_new .template-page {
padding-top: 226px !important;
padding-bottom: 92px !important;
}
#top .marg-top-p-8 p {
margin-top: 8px !important;
}
#top .ride-power-cards .benefits-desc strong {
color: #000000 !important;
}
#top .ecabs_subtitle_nocase .av-subheading p {
text-transform: unset !important;
}
#top .ride-font-20 p {
font-size: 20px;
line-height: 30px;
}
#top .ride-font-16 p {
font-size: 16px !important;
line-height: 24px !important;
}
#top .new_btn_hover a:hover, .home .ecabs_transparent_menu #header_main .ecabs-btn:hover {
background-color: #2A69CE !important;
color: #ffffff !important;
border-color: #2A69CE !important;
}
.html_av-overlay-side .av-burger-overlay-scroll {
-webkit-transform: translateX(-350px);
transform: translateX(-350px);
}
#top .p-tag-alt-color p {
color: #5D5D5D !important;
}
#top .hover_white_filled_btn a:hover {
background-color: #ffffff !important;
color: #2A69CE !important;
}
#top .ride-power-cards .swiper-button-next-unique:hover {
filter: unset !important;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/06/ArrowRighHoverNew2.svg);	
}
#top .ride-power-cards .swiper-button-prev-unique:hover {
filter: unset !important;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/06/ArrowLeftHoverNew2.svg);	
}
#top .marg-p-top-16 p {
margin-top: 16px !important;
}
#top .p_dark_color p, #top .p_dark_color strong {
color: #4F5663;
}
#top .taxi_main_btn a {
margin: 0px;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 140%;
font-family: 'segmentmedium', sans-serif !important;
border: unset;
border-radius: 100px;
padding: 16px 40.5px;
}
#top .taxi_main_btn a .avia_iconbox_title {
display: grid;
grid-template-columns: max-content max-content;
gap: 10px;
}
#top .taxi_btn_icon {
width: 20px;
height: 20px;
display: block;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/06/Vector-4.svg);
}
#top .marg_bot_35 p {
margin-bottom: 35px !important;
}
#top .taxi_font_20_32 p {
font-size: 20px;
line-height: 32px;
}
#top .taxi_decade_sect .entry-content-wrapper::before, #top .taxi_decade_sect .entry-content-wrapper::after, #top .taxi_operation_header_cont .entry-content-wrapper::after, #top .taxi_operation_header_cont .entry-content-wrapper::before {
display: none;
}
#top .taxi_decade_sect .entry-content-wrapper {
display: grid;
grid-template-columns: max-content 1fr;
gap: 118px;
}
#top .taxi_decade_sect .entry-content-wrapper .flex_column {
margin: 0px;
width: 100%;
}
#top .taxi_operation_header_cont .entry-content-wrapper .flex_column {
width: fit-content;
margin: 0px;
}
#top .taxi_operation_header_cont .entry-content-wrapper {
display: grid;
grid-template-columns: max-content max-content;
justify-content: space-between;
max-width: 1190px;
align-items: center;
}
#top .taxi_operation_header_cont .avia-image-container img {
height: 572px;
object-fit: contain;
}
#top .padd_top_26 .template-page {
padding-top: 26px !important;
}
#top .taxi_decade_sect .entry-content-wrapper .avia-image-container *, 
#top .taxi_decade_sect .entry-content-wrapper .avia-image-container {
height: 100%;
}
#top .taxi_decade_sect .entry-content-wrapper .avia-image-container img {
display: block;
object-fit: cover;
max-width: 550px;
}
#top .padd_bot_150 .template-page {
padding-bottom: 150px !important;
}
#top .taxi_platform_cont {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 75.5px;
max-width: 1028px;
margin: 0 auto;
margin-top: 76px;
margin-bottom: 76px;
}
#top .taxi_platform_col {
display: grid;
gap: 26px;
}
#top .single_taxi_platform_cont {
display: grid;
grid-template-columns: max-content max-content;
gap: 22px;
align-items: center;
}
#top .single_taxi_platform_icon {
width: 50px;
height: 50px;
display: block;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/06/mdi_check-bold.svg);
}
#top .single_taxi_platform_text {
padding: 0px 35px;
background: #F1F4F7;
border-radius: 16px;
font-style: normal;
font-weight: normal;
font-size: 20px;
line-height: 64px;
color: #4F5663;
font-family: 'segmentregular', sans-serif !important;
}
#top .h1_page_title .av-special-heading-tag  {
color: #000000;
font-style: normal;
font-weight: normal;
font-size: 60px;
line-height: 84px !important;
text-transform: unset;
}
#top .marg_bot_65 {
margin-bottom: 65px;
}
.page-id-30445 #header {
box-shadow: 0px 4px 24px rgba(219, 232, 255, 0.5);
}
.page-id-30445 .ecabs_transparent_menu #header_main .ecabs-btn {
background-color: transparent !important;
border: 1px solid var(--ecabs-primary);
}
.page-id-30445 .ecabs_transparent_menu #header_main .ecabs-btn .avia-menu-text {
color: var(--ecabs-primary) !important;
}
.page-id-30445 .sub-menu {
box-shadow: 0px 4px 18px rgba(85, 85, 85, 0.15);
border-radius: 8px;
overflow: hidden;
border: unset;
}
.page-id-30445 .sub-menu:after {
content: "";
background: #2A69CE;
width: 80%;
height: 2px;
position: absolute;
left: 50%;
transform: translateX(-50%);
top: 6px;
z-index: 9999;
}
#top.page-id-30445 .sub-menu li:first-child a {
padding-top: 14px !important;
}
#top .h1_section_title * {
font-size: 48px;
text-transform: unset !important;
}
#top .marg_bot_42 {
margin-bottom: 42px;
}
#top .padd_top_47 .template-page {
padding-top: 47px !important;
}
#top .marg_p_bot_0 p {
margin-bottom: 0px !important;
}
#top .border_bottom_radius_img img {
border-bottom-right-radius: 100px;
}
#top .img_hieght_880 img {
height; 880px;
object-fit: cover;
}
#top .marg_img_top_42 img {
margin-top: 42px;
}
#top .p_white_color p {
color: #ffffff !important;
}
#top .p_white_color p a {
text-decoration: underline !important;
color: #ffffff !important;
}
#top .marg_bot_22 {
margin-bottom: 22px !important;
}
#top .padd_top_50 .template-page {
padding-top: 50px !important;
}
#top .explore_malta_cont {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 83px;
margin-top: 60px;
margin-bottom: -224px;
}
#top .single_explore_malta_cont {
width: 100%;
height: 540px;    
background-position: center;
background-repeat: no-repeat;
background-size: cover;
border-radius: 0px 0px 50px 0px;
}
#top .single_explore_malta_img_1 {
background-image: url(https://www.ecabs.com.mt/wp-content/uploads/2023/06/EMA_6118_resized.jpg);
}
#top .single_explore_malta_img_2 {
background-image: url(https://www.ecabs.com.mt/wp-content/uploads/2023/06/EMA_9332-1.jpg);
}
#top .single_explore_malta_img_3 {
background-image: url(https://www.ecabs.com.mt/wp-content/uploads/2023/06/DSC02755-1-1.jpg);
}
#top .padd_top_242 .template-page {
padding-top: 242px !important;
}
#top .professional_drivers_cont {
display: grid;
grid-template-columns: 1fr 1fr;
column-gap: 145px;
row-gap: 68px;
max-width: 1124px;
margin: 0 auto;
margin-top: 110px;
margin-bottom: 110px;
}
#top .single_professional_drivers_cont {
display: grid;
grid-template-columns: max-content 1fr;
gap: 31px;
}
#top .a_tag_underline a {
text-decoration: underline !important;
}
#top .single_professional_drivers_icon {
width: 67px;
height: 67px;
display: block;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
#top .single_professional_drivers_icon_1 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/06/Layer_1.png);
}
#top .single_professional_drivers_icon_2 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/06/Layer_1-1.png);
}
#top .single_professional_drivers_icon_3 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/06/Frame-2066.png);
}
#top .single_professional_drivers_icon_4 {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/06/Frame-2064.png);
}
#top .single_professional_drivers_title {
font-size: 36px;
font-weight: normal;
line-height: 64px;
font-family: 'segmentsemibold', sans-serif !important;
letter-spacing: 0px !important;
margin: 0px;
}
#top .single_professional_drivers_text {
font-size: 16px;
line-height: 26px;
color: #5D5D5D;
font-family: 'segmentregular', sans-serif !important;
letter-spacing: 0px !important;
}
#top .single_professional_drivers_text strong {
color: #5D5D5D !important;
}
#top .single_professional_drivers_title strong {
color: #2a69ce !important;
}
#top .single_professional_drivers_text a {
text-decoration: underline;
color: #5D5D5D !important;
}
#top .user_friendly_app .entry-content-wrapper {
grid-template-columns: 1fr 457px;
align-items: center;
}
#top .p_dark_2_color strong {
color: #0F0F0F !important;
}
#top .marg_bot_16 {
margin-bottom: 16px !important;
}
#top .marg_bot_51 {
margin-bottom: 51px !important;
}
#top .marg_bot_44 {
margin-bottom: 44px !important;
}
#top .marg_bot_24 {
margin-bottom: 24px !important;
}
#top .user_friendly_app_col {
margin-top: 60px !important;
}
#top .padd_bot_65 .template-page {
padding-bottom: 65px !important;
}
#top .padd_bot_90 .template-page {
padding-bottom: 90px !important;
}
#top .padd_top_0 .template-page {
padding-top: 0px !important;
}
#top .padd_bot_0 .template-page {
padding-bottom: 0px !important;
}
#top .taxi_font_24_32 p {
font-size: 24px;
line-height: 32px;
}
#top .a_tag_underline a {
text-decoration: underline;
}
#top .btn_marg_top_28 {
margin-top: 28px;
}
#top .marg_p_bot_24 p:last-child, #top .marg_bot_24 {
margin-bottom: 24px;
}
#top .p_min_height_60 {
min-height: 60px;
}
#top .p_min_height_90 {
min-height: 90px;
}
#top .ecabs_blue_bg {
background: #2A69CE;
}
#top .section_title_white * {
color: #ffffff !important;
}
#top .p_text_color_mono * {
color: #4F5663 !important;
}
#top .section_title_font_36 .av-special-heading-tag {
font-size: 36px !important;
line-height: 44px !important;
font-family: 'segmentbold', sans-serif !important;
}
#top .subtitle_main_color .av-subheading * {
color: #2A69CE !important;
}
#top .subtitle_bold .av-subheading * {
font-family: 'segmentbold', sans-serif !important;
}
#top .hide_load_more {
display: none !important;
}
.responsive #top .swiper_slides_height_auto .swiper-slide {
height: auto !important;
}
#top .taxi_main_btn {
cursor: pointer;
}
#top .request_deletion_cont .entry-content-wrapper {
display: grid;
grid-template-columns: 100%;
}
#top .request_deletion_cont .contact-form-col-cont .cf7md-form .mdc-layout-grid__inner {
grid-template-columns: repeat(2, 400px) !important;
justify-content: center;
}
#top .request_deletion_cont .terms-conditions-cont br {
display: none !important;
}
.html_stretched .page-id-36459 #wrap_all {
background-color: #ffffff;
}
#top .request_deletion_cont .wpcf7-spinner {
top: 9px;
}
#top .request_deletion_cont .wpcf7-form.sent .wpcf7-response-output {
display: block !important;
border: unset !important;
color: #000000 !important;
line-height: 30px !important;
font-size: 18px !important;
text-align: center !important;
font-family: 'segmentsemibold', sans-serif !important;
font-weight: 700 !important;
}
#top .request_deletion_cont .wpcf7-form.sent .cf7md-form {
display: none !important;
}
@media only screen and (max-width: 1920px) {
.page-id-28401 .logo a::after, .page-id-28378 .logo a::after, .page-id-28402 .logo a::after, .page-id-28408 .logo a::after, .postid-28426 .logo a::after, .cat-life-ecabs .logo a::after,.cat-life-ecabs-it .logo a::after, .cat-leadership .logo a::after, .cat-leadership-it .logo a::after, .cat-tech .logo a::after,  .cat-tech-it .logo a::after, .cat-mobility .logo a::after, .cat-mobility-it .logo a::after {
top: 1px;
}
}
@media only screen and (max-width: 1200px) {
.cat-life-ecabs #top #m7-ecabs-post, .cat-leadership #top #m7-ecabs-post, .cat-tech #top #m7-ecabs-post, .cat-mobility #top #m7-ecabs-post, .cat-life-ecabs-it #top #m7-ecabs-post, .cat-leadership-it #top #m7-ecabs-post, .cat-tech-it #top #m7-ecabs-post, .cat-mobility-it #top #m7-ecabs-post, .ecabsblog-page #top #m7-ecabs-post {
padding-left: 30px !important;
padding-right: 30px !important;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-title, .cat-leadership #top #m7-ecabs-post .single-post-title, .cat-tech #top #m7-ecabs-post .single-post-title, .cat-mobility #top #m7-ecabs-post .single-post-title, .cat-life-ecabs-it #top #m7-ecabs-post .single-post-title, .cat-leadership-it #top #m7-ecabs-post .single-post-title, .cat-tech-it #top #m7-ecabs-post .single-post-title, .cat-mobility-it #top #m7-ecabs-post .single-post-title, .ecabsblog-page #top #m7-ecabs-post .single-post-title  {
margin-top: 22px !important;
text-align: left;
}
#top .blog-single-cat-header .flex_column_table {
grid-template-columns: 1fr !important;
}
#top .feat-blog-post-title {
text-align: center !important;
}
#top .single_taxi_platform_text {
font-size: 16px;
line-height: 54px;
}
#top .single_taxi_platform_icon {
width: 40px;
height: 40px;
}
#top .single_taxi_platform_cont {
gap: 12px;
}
}
@media only screen and (max-width: 1024px) {
.cat-life-ecabs #top #m7-ecabs-post .single-post-header-cont, .cat-leadership #top #m7-ecabs-post .single-post-header-cont, .cat-tech #top #m7-ecabs-post .single-post-header-cont, .cat-mobility #top #m7-ecabs-post .single-post-header-cont, .cat-life-ecabs-it #top #m7-ecabs-post .single-post-header-cont, .cat-leadership-it #top #m7-ecabs-post .single-post-header-cont, .cat-tech-it #top #m7-ecabs-post .single-post-header-cont, .cat-mobility-it #top #m7-ecabs-post .single-post-header-cont, .ecabsblog-page #top #m7-ecabs-post .single-post-header-cont {
gap: 40px !important;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-content-cont, .cat-leadership #top #m7-ecabs-post .single-post-content-cont, .cat-tech #top #m7-ecabs-post .single-post-content-cont, .cat-mobility #top #m7-ecabs-post .single-post-content-cont, .cat-life-ecabs-it #top #m7-ecabs-post .single-post-content-cont, .cat-leadership-it #top #m7-ecabs-post .single-post-content-cont, .cat-tech-it #top #m7-ecabs-post .single-post-content-cont, .cat-mobility-it #top #m7-ecabs-post .single-post-content-cont, .ecabsblog-page #top #m7-ecabs-post .single-post-content-cont {
padding: 66px 0px;
}
#top .taxi_platform_cont {
grid-template-columns: 1fr;
gap: 26px;
margin-top: 52px;
margin-bottom: 52px;
}
}
@media only screen and (max-width: 900px) {
.cat-life-ecabs #top #m7-ecabs-post .single-post-header, .cat-leadership #top #m7-ecabs-post .single-post-header, .cat-tech #top #m7-ecabs-post .single-post-header, .cat-mobility #top #m7-ecabs-post .single-post-header, .cat-life-ecabs-it #top #m7-ecabs-post .single-post-header, .cat-leadership-it #top #m7-ecabs-post .single-post-header, .cat-tech-it #top #m7-ecabs-post .single-post-header, .cat-mobility-it #top #m7-ecabs-post .single-post-header, .ecabsblog-page #top #m7-ecabs-post .single-post-header {
grid-template-columns: 1fr;
grid-column-gap: 50px;
justify-items: start;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-date-cont, .cat-leadership #top #m7-ecabs-post .single-post-date-cont, .cat-tech #top #m7-ecabs-post .single-post-date-cont, .cat-mobility #top #m7-ecabs-post .single-post-date-cont, .cat-life-ecabs-it #top #m7-ecabs-post .single-post-date-cont, .cat-leadership-it #top #m7-ecabs-post .single-post-date-cont, .cat-tech-it #top #m7-ecabs-post .single-post-date-cont, .cat-mobility-it #top #m7-ecabs-post .single-post-date-cont, .ecabsblog-page #top #m7-ecabs-post .single-post-date-cont  {
margin-bottom: 26px;
}
#top .request_deletion_cont .contact-form-col-cont .cf7md-form .mdc-layout-grid__inner {
grid-template-columns: repeat(2, 1fr) !important;
}
}
@media only screen and (max-width: 767px) {
#top .marg_top_neg_0_mob {
margin-top: 0px !important;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-header, .cat-leadership #top #m7-ecabs-post .single-post-header, .cat-tech #top #m7-ecabs-post .single-post-header, .cat-mobility #top #m7-ecabs-post .single-post-header, .cat-life-ecabs-it #top #m7-ecabs-post .single-post-header, .cat-leadership-it #top #m7-ecabs-post .single-post-header, .cat-tech-it #top #m7-ecabs-post .single-post-header, .cat-mobility-it #top #m7-ecabs-post .single-post-header,  .ecabsblog-page #top #m7-ecabs-post .single-post-header {
justify-items: center;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-header-inner, .cat-leadership #top #m7-ecabs-post .single-post-header-inner, .cat-tech #top #m7-ecabs-post .single-post-header-inner, .cat-mobility #top #m7-ecabs-post .single-post-header-inner, .cat-life-ecabs-it #top #m7-ecabs-post .single-post-header-inner, .cat-leadership-it #top #m7-ecabs-post .single-post-header-inner, .cat-tech-it #top #m7-ecabs-post .single-post-header-inner, .cat-mobility-it #top #m7-ecabs-post .single-post-header-inner, .ecabsblog-page #top #m7-ecabs-post .single-post-header-inner {
display: flex;
flex-direction: column;
align-items: center;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-title, .cat-leadership #top #m7-ecabs-post .single-post-title, .cat-tech #top #m7-ecabs-post .single-post-title, .cat-mobility #top #m7-ecabs-post .single-post-title, .cat-life-ecabs-it #top #m7-ecabs-post .single-post-title, .cat-leadership-it #top #m7-ecabs-post .single-post-title, .cat-tech-it #top #m7-ecabs-post .single-post-title, .cat-mobility-it #top #m7-ecabs-post .single-post-title, .ecabsblog-page #top #m7-ecabs-post .single-post-title {
margin-top: 22px !important;
text-align: center;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-excerpt, .cat-leadership #top #m7-ecabs-post .single-post-excerpt, .cat-tech #top #m7-ecabs-post .single-post-excerpt, .cat-mobility #top #m7-ecabs-post .single-post-excerpt, .cat-life-ecabs-it #top #m7-ecabs-post .single-post-excerpt, .cat-leadership-it #top #m7-ecabs-post .single-post-excerpt, .cat-tech-it #top #m7-ecabs-post .single-post-excerpt, .cat-mobility-it #top #m7-ecabs-post .single-post-excerpt, .ecabsblog-page #top #m7-ecabs-post .single-post-excerpt {
text-align: center;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-share .av-share-box ul, .cat-leadership #top #m7-ecabs-post .single-post-share .av-share-box ul, .cat-tech #top #m7-ecabs-post .single-post-share .av-share-box ul, .cat-mobility #top #m7-ecabs-post .single-post-share .av-share-box ul, .cat-life-ecabs-it #top #m7-ecabs-post .single-post-share .av-share-box ul, .cat-leadership-it #top #m7-ecabs-post .single-post-share .av-share-box ul, .cat-tech-it #top #m7-ecabs-post .single-post-share .av-share-box ul, .cat-mobility-it #top #m7-ecabs-post .single-post-share .av-share-box ul, .ecabsblog-page #top #m7-ecabs-post .single-post-share .av-share-box ul {
margin-top: 0px !important;
margin-bottom: 0px !important;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-publish-day, .cat-leadership #top #m7-ecabs-post .single-post-publish-day, .cat-tech #top #m7-ecabs-post .single-post-publish-day, .cat-mobility #top #m7-ecabs-post .single-post-publish-day, .cat-life-ecabs-it #top #m7-ecabs-post .single-post-publish-day, .cat-leadership-it #top #m7-ecabs-post .single-post-publish-day, .cat-tech-it #top #m7-ecabs-post .single-post-publish-day, .cat-mobility-it #top #m7-ecabs-post .single-post-publish-day, .ecabsblog-page #top #m7-ecabs-post .single-post-publish-day {
font-size: 48px;
line-height: 50px;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-date-cont, .cat-leadership #top #m7-ecabs-post .single-post-date-cont, .cat-tech #top #m7-ecabs-post .single-post-date-cont, .cat-mobility #top #m7-ecabs-post .single-post-date-cont, .cat-life-ecabs-it #top #m7-ecabs-post .single-post-date-cont, .cat-leadership-it #top #m7-ecabs-post .single-post-date-cont, .cat-tech-it #top #m7-ecabs-post .single-post-date-cont, .cat-mobility-it #top #m7-ecabs-post .single-post-date-cont, .ecabsblog-page #top #m7-ecabs-post .single-post-date-cont {
justify-items: center;
margin-bottom: 20px;
}
.blog-single-cat-latest-inner {
grid-template-columns: 1fr;
}
.blog-single-cat-latest-img {
height: 200px;
}
#top .ride-power-cards .benefits-title {
line-height: 28px;
font-family: 'segmentbold', sans-serif !important;
}
#top .request_deletion_cont .contact-form-col-cont .cf7md-form .mdc-layout-grid__inner {
grid-template-columns: 100% !important;
justify-content: center;
margin-top: 0px !important;
grid-gap: var(--mdc-layout-grid-gutter-desktop, 32px) !important;
}
#top .request_deletion_cont .email-field, #top .request_deletion_cont .terms-conditions-cont {
grid-column-end: unset !important;
}
#top .request_deletion_cont .contact-form-col-cont .cf7md-form .mdc-layout-grid__inner .cf7md-item {
grid-column-end: unset !important;
}
#top .request_deletion_cont .avia-image-overlay-wrap img {
height: 50px !important;
}
#top .request_deletion_cont .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
margin-top: 0px !important;
}
}
@media only screen and (max-width: 700px) {
.cat-life-ecabs #top #m7-ecabs-post .single-post-title, .cat-leadership #top #m7-ecabs-post .single-post-title, .cat-tech  #top #m7-ecabs-post .single-post-title, .cat-mobility #top #m7-ecabs-post .single-post-title, .cat-life-ecabs-it #top #m7-ecabs-post .single-post-title, .cat-leadership-it #top #m7-ecabs-post .single-post-title, .cat-tech-it  #top #m7-ecabs-post .single-post-title, .cat-mobility-it #top #m7-ecabs-post .single-post-title {
font-size: 30px;
line-height: 32px;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-category, .cat-leadership #top #m7-ecabs-post .single-post-category, .cat-tech #top #m7-ecabs-post .single-post-category, .cat-mobility #top #m7-ecabs-post .single-post-category, .cat-life-ecabs-it #top #m7-ecabs-post .single-post-category, .cat-leadership-it #top #m7-ecabs-post .single-post-category, .cat-tech-it #top #m7-ecabs-post .single-post-category, .cat-mobility-it #top #m7-ecabs-post .single-post-category, .ecabsblog-page #top #m7-ecabs-post .single-post-category {
font-size: 14px;
line-height: 20px;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-excerpt, .cat-leadership #top #m7-ecabs-post .single-post-excerpt, .cat-tech #top #m7-ecabs-post .single-post-excerpt, .cat-mobility #top #m7-ecabs-post .single-post-excerpt, 	.cat-life-ecabs-it #top #m7-ecabs-post .single-post-excerpt, .cat-leadership-it #top #m7-ecabs-post .single-post-excerpt, .cat-tech-it #top #m7-ecabs-post .single-post-excerpt, .cat-mobility-it #top #m7-ecabs-post .single-post-excerpt, .ecabsblog-page #top #m7-ecabs-post .single-post-excerpt {
font-size: 18px;
line-height: 28px;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-content-cont, .cat-leadership #top #m7-ecabs-post .single-post-content-cont, .cat-tech #top #m7-ecabs-post .single-post-content-cont, .cat-mobility #top #m7-ecabs-post .single-post-content-cont, .cat-life-ecabs-it #top #m7-ecabs-post .single-post-content-cont, .cat-leadership-it #top #m7-ecabs-post .single-post-content-cont, .cat-tech-it #top #m7-ecabs-post .single-post-content-cont, .cat-mobility-it #top #m7-ecabs-post .single-post-content-cont, .ecabsblog-page #top #m7-ecabs-post .single-post-content-cont {
padding: 34px 0px;
}
.cat-life-ecabs #top #m7-ecabs-post .single-post-date-cont, .cat-leadership #top #m7-ecabs-post .single-post-date-cont, .cat-tech #top #m7-ecabs-post .single-post-date-cont, .cat-mobility #top #m7-ecabs-post .single-post-date-cont, .cat-life-ecabs-it #top #m7-ecabs-post .single-post-date-cont, .cat-leadership-it #top #m7-ecabs-post .single-post-date-cont, .cat-tech-it #top #m7-ecabs-post .single-post-date-cont, .cat-mobility-it #top #m7-ecabs-post .single-post-date-cont, .ecabsblog-page #top #m7-ecabs-post .single-post-date-cont {
margin-bottom: 16px;
}
}
#top .show_on_taxi_mobile {
display: none;
}
@media only screen and (max-width: 600px) {
#top .single_taxi_platform_text {
line-height: 25px;
padding: 16px 25px;
width: fit-content;
}
#top .single_taxi_platform_cont {
grid-template-columns: max-content 1fr;
gap: 15px;
}
#top .taxi_platform_col {
gap: 15px;
}
#top .hide_on_taxi_mobile {
display: none;
}
#top .show_on_taxi_mobile {
display: block;
}
#top .taxi_platform_cont {
gap: 15px;
}
}
@media only screen and (max-width: 1800px) {
.booking-success-message-holder {
position: absolute;
bottom: 0%;
width: 100%;
}
}
@media only screen and (max-width: 1440px) {
.inner-modal {
width: 994px;
height: 90vh;
margin: 0 auto;
background-color: var(--ecabs-light);
border-radius: var(--ecabs-img-border-radius);
z-index: 12;
position: relative;
padding: 125px 193px 104px 213px;
display: flex;
align-items: flex-start;
overflow-y: scroll;
overflow-x: hidden;
}
#top .franchise-tab .flex_column_table .flex_column:first-child {
margin-right: 0px;
}
}
@media only screen and (max-width: 1300px) {
.responsive .container {
padding: 0px 50px !important;
}
#top .blog-main-section-m7 > .container {
padding: 0px !important;
}
#top .blog-single-cat-bg-cont .blog-single-cat-cont, #top .blog-posts-cont {
padding: 0px 50px;
}
#top .blog-main-section-m7 .blog-single-cat-cont {
padding: 92px 50px;
}
.responsive #top #wrap_all .fullwidth-section .container {
padding: 0px !important;
margin: 0px !important;
width: 100% !important;
max-width: 100% !important;
}
#top .business-tabs .av-tab-section-tab-title-container {
padding: 0px 50px !important;
}
.values-culture-section .flex_column_table {
display: block !important;
}
.swiper-overflow {
display: none;
}
.values-culture-section .flex_column_table .flex_column {
width: 100% !important;
margin: 0px !important;
display: block !important;
}
.swiper-values .arrows-cont {
display: none;
}
.values-culture-section .h2-section-title h2 br {
display: none;
}
.swiper-values {
padding-top: 55px;
}
}
@media only screen and (max-width: 1250px) {
.txtlft-grid-by-2-sect .flex_column_table, .txtright-grid-by-2-sect .flex_column_table {
column-gap: 100px;
}
.single-post-header-cont {
display: grid;
grid-template-columns: max-content max-content;
gap: 48px;
justify-content: center;
margin: 0 auto;
max-width: 1210px;
}
.points-boosters-sect .entry-content-wrapper {
grid-template-columns: repeat(2, max-content);
justify-content: center;
}
.ecabs-emoji-list-grid {
grid-column-gap: 20px;
}
.single-career-header-cont {
gap: 99px;
}
#top #cookie-law-info-bar {
max-width: 94%;
}
}
@media only screen and (max-width: 1200px) {
#top .blog-single-cat-details .ecabs-btn {
margin-left: 0px !important;
}
.txtlft-grid-by-2-sect .flex_column_table, .txtright-grid-by-2-sect .flex_column_table {
grid-template-columns: 1fr;
row-gap: 48px;
justify-items: center;
}
#top .business-form-thankyou-cont .ecabs-p {
width: 100%;
}
#top .business-form-thankyou-cont .h3-under-section-title {
margin-top: 50px !important;
}
.h1-section-title h1 {
text-align: center !important;
}
.ecabs-p-subtitle p {
text-align: center !important;
}
.ecabs-btn-row {
justify-content: center;
}
.img-height-448 img {
height: 370px !important;
}
.padd-bop-100 .template-page {
padding-bottom: 0px !important;
}
.img-left {
grid-row: 2 / 3;
}
.h2-section-title h2 {
text-align: center;
}
.h3-subtitle h3 {
text-align: center;
}
.ecabs-p, .ecabs-p p {
text-align: center !important;
}
.ecabs-btn {
margin: 0 auto;
}
.h1-section-title h2 {
text-align: center !important;
}
.h3-under-section-title h3 {
text-align: center;
}
#top .break-row-1200 .flex_column_table .flex_column {
width: 100%;
display: block;
}
#top .break-row-1200 .flex_column_table .flex_column:last-child {
margin: 0px;
margin-top: 64px;
}
#top .break-row-no-marg-top .flex_column_table .flex_column:last-child  {
margin-top: 0px;
}
.img-circle-cont {
margin: 0 auto;
}
.img-circles {
left: 19%;
}
.pet-section .ecabs-p p {
text-align: left !important;
}
.pet-section .template-page {
padding-top: 100px !important;
padding-bottom: 332px !important;
}
.all-eco-platform-sect .template-page {
padding-bottom: 50px !important;
}
.img-height-528 img {
height: 440px !important;
}
.h4-section-title h4 {
text-align: center;
}
.want-to-book-section {
height: 600px !important;
}
.want-to-book-section::before {
content: "";
display: block;
width: 650px;
height: 650px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/ElipseDark.png);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 0px;
}
.want-to-book-section::after {
content: "";
display: block;
width: 100%;
height: 490px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/02/Want-Ride-Mobile-New.png);
background-repeat: no-repeat;
background-size: contain;
background-position: right;
position: absolute;
left: 14px;
bottom: -52px;
top: unset !important;
}
#socket .container {
padding-left: 20px !important;
padding-right: 20px !important;
}
#top .post-content .post-category {
text-align: left !important;
}
#top .post-content .post-title {
text-align: left !important;
width: 100%;
letter-spacing:0px !important;
font-weight:normal !important;
}
#top .grid-cols-1fr-588 .flex_column_table {
grid-template-columns: 1fr;
justify-items: center;
}
.posts-grid-cont {
grid-template-columns: 1fr 1fr;
row-gap: 66px;
}
.post-img {
width: 100%;
}
.single-post-header-cont {
display: grid;
grid-template-columns: max-content;
gap: 24px;
justify-content: center;
margin: 0 auto;
max-width: 1210px;
}
.single-post-title {
text-align: center;
margin: 0 auto;
}
.single-post-header .ecabs-p-14 p {
text-align: center;
}
.single-post-img {
width: 100%;
height: 340px;
}
.single-post-content-cont {
display: grid;
grid-template-columns: 1fr;
grid-column-gap: 148px;
justify-content: start;
max-width: 100%;
margin: 0 auto;
padding: 56px 20px;
}
.single-post-content-cont .single-post-share {
display: none;
}
.single-post-content {
width: 100%;
}
.faqs-accordian-cont .h4-section-title h4 {
text-align: left !important;
}
.contact-form-sect .entry-content-wrapper {
grid-template-columns: 1fr;
column-gap: 0px;
row-gap: 67px;
}
.contact-form-col {
margin-bottom: 0px !important;
height: 800px !important;
}
.contact-form-col {
padding: 51px 27px 56px 28px !important;
margin-top: -440px !important;
}
#top .mobile-text-left * {
text-align: left !important;
}
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
width: 100% !important;
}
.mob-btn-left-align {
margin: 0 !important;
}
.business-tabs .av-special-heading-tag {
text-align: left !important;
}
.business-tabs .ecabs-p p {
text-align: left !important;
}
#top .for-clients-tab {
background-size: 550px !important;
}
#top .mobile-text-center * {
text-align: center !important;
}
.img-height-560 img {
height: 400px !important;
}
#top .what-do-we-do-sect .av-special-heading-tag {
text-align: left !important;
}
#top .what-do-we-do-sect .ecabs-p p {
text-align: left !important;
}
.gif-bg-section .container {
height: 394px !important;
}
.mobile-text-align-left .h3-subtitle h3, .mobile-text-align-left .h2-section-title h2, .mobile-text-align-left .h3-under-section-title h3 {
text-align: left;
}
.ecabs-p-14 {
text-align: center;
}
#top .mobile-text-align-left .ecabs-p p {
text-align: left !important;
}
.shared-views-cont .h3-under-section-title h3 {
text-align: left !important;
letter-spacing: 0px !important;
}
.ecabs-p-18 strong {
letter-spacing: 0px !important;
}
.beneifts-col {
right: 24px;
}
.how-it-works-section::before {
width: 544px;
}
.how-it-works-section::after {
width: 554px;
}
.how-it-works-col .ecabs-btn {
margin: 0px !important;
}
.how-it-works-section .flex_column_table .flex_column:first-child {
width: 39% !important;
}
.community-full-of-stories-sect .av-special-heading-tag {
text-align: left !important;
}
.story-person-image {
height: 369px;
width: 369px;
}
.swiper-story .arrows-cont {
left: 58%;
}
#top .ecabs-emoji-list-content p {
text-align: left !important;
}
.mob-img-left-top .flex_column_table .img-left {
grid-row: 1 / 2;
}
.padd-bot-144 .template-page {
padding-bottom: 80px !important;
}
.img-height-288 img {
height: 288px !important;
object-fit: cover;
width: 476px;
}
.single-career-header-cont {
gap: 99px;
grid-template-columns: 600px;
}
.single-career-img {
width: 100%;
height: 348px;
}
.single-career-ecabs .career-title {
text-align: center;
}
.career-title-type, .career-location {
font-size: 18px;
line-height: 18px;
text-align: center;
}
.single-benefit p {
text-align: left !important;
}
#lift-at-ecabs-cont p {
text-align: left !important;
}
#top .text-align-left p {
text-align: left !important;
}
#top .business-form-cont .wpcf7-submit {
position: relative;
width: 100% !important;
letter-spacing: 0px !important;
}
#top .franchise-tab .flex_column_table .flex_column:first-child {
width: fit-content !important;
justify-self: start;
margin-right: 0px;
margin-left: 60px;
}
#top .want-to-book-section .ecabs-btn-row, #top .love-the-journey-section .ecabs-btn-row {
justify-content: center !important;
}
#top .ecabs-p-ul {
text-align: left !important;
}
#top .gform_page p {
text-align: left !important;
}
#top .airport-icons-section .h3-under-section-title h3 {
text-align: left;
}
#top .ecabs-p-list-underline ul {
list-style-type: none;
}
#top .airport-download-app-section .h4-section-title h4 {
text-align: left;
}
#top .airport-download-app-section .img-circle-cont {
margin-top: 6px;
}
.img-heymalta-mobile {
height: 474px;
top: 0px;
}
}
@media only screen and (max-width: 1180px) {
#map {
position: absolute;
width: 100%;
height: 100vh !important;
top: 0px;
}
#top #controls-holder {
position: absolute;
top: 148px;
padding: 32px;
margin-top: 0px;
height: calc(100vh - 190px);
width: 472px;
}
#top .franshice-par-centered-sect .template-page {
padding-top: 100px !important;
padding-bottom: 100px !important;
}
#top .franchise-get-in-touch-sect .template-page {
padding-top: 100px !important;
padding-bottom: 100px !important;
}
}
@media only screen and (max-width: 1100px) {
.blog-posts-cont {
gap: 40px;
}
#top .blog-post-title {
font-size: 22px;
line-height: 30px;
}
#top .franchise-tab .flex_column_table .flex_column:first-child {
width: 50% !important;
justify-self: start;
margin-top: 0px;
margin-right: 0px;
margin-left: 60px;
position: absolute;
top: 32%;
}
#top .franchise-tab .flex_column_table {
display: table;
}
.img-height-803 img {
height: 524px !important;
object-fit: contain;
object-position: right;
margin-top: 240px;
}
#top .franchise-tab .drivers-tab .flex_column_table .flex_column:first-child {
margin-left: 0px;
top: 22%;
position: absolute;
}
#top .franchise-tab .drivers-tab .flex_column_table .flex_column:last-child img {
height: 450px;
object-fit: contain;
object-position: right;
margin-left: 350px;
margin-top: 82px;
}
}
@media only screen and (max-width: 1024px) {
.footer-last-col-grid {
grid-template-columns: max-content;
}
.career-location {
margin-top: 4px;
}
.cookie-bar-icon {
margin-bottom: 16px;
}
.border-middle-sect .entry-content-wrapper {
grid-template-columns: 1fr;
justify-content: center;
}
.border-middle-sect .entry-content-wrapper .flex_column:first-child {
padding-right: 0px;
padding-bottom: 54px;
border-right: unset;
border-bottom: 1px solid #DDDDDD;
margin: 0px !important;
}
#top .franchise-col {
padding-left: 0px;
padding-top: 44px;
margin: 0px !important;
}
.arrows-cont {
display: none;
}
.h2-section-title h2 br {
display: none;
}
.shared-values-col {
padding: 38px 27px 40px 29px;
width: 100%;
}
.beneifts-col {
padding: 38px 27px 40px 29px;
width: 100%;
position: relative;
bottom: 0px;
right: 0px;
transform: unset;
background-color: #ffffff;
margin-top: 24px;
}
.shared-views-cont {
position: relative;
margin-left: 0px;
display: block;
}
.lets-talk-col {
margin-top: 0px !important;
padding: 40px 0px 0px 34px !important;
}
.shared-benefits-sect .template-page {
padding-top: 70px !important;
padding-bottom: 40px !important;
}
.padd-top-200 .template-page {
padding-top: 120px !important;
}
.padd-bot-163 .template-page {
padding-bottom: 120px !important;
}
.swiper-story .arrows-cont {
display: flex;
}
.swiper-review .arrows-cont {
display: flex;
}
.padd-topbot-146 .template-page {
padding-top: 50px !important;
padding-bottom: 50px !important;
}
.padd-bot-191 .template-page {
padding-bottom: 90px !important;
}
.testimonials-section .template-page {
padding-top: 90px !important;
padding-bottom: 90px !important;
}
.padd-topbot-200 .template-page {
padding-top: 90px !important;
padding-bottom: 90px !important;
}
.transportation-api-sect .template-page {
padding-top: 90px !important;
padding-bottom: 90px !important;
}
.padd-top-191 .template-page {
padding-top: 90px !important;
}
.padd-bot-142 .template-page {
padding-bottom: 90px !important;
}
.swiper-overflow {
height: 390px;
right: -2px;
top: -2px;
}
.values-culture-section .flex_column_table {
grid-template-columns: 282px 841px;
}
.swiper-team .arrows-cont {
display: flex;
}
#custom-field-holder {
grid-template-columns: 1fr;
}
.cv-input-cont {
width: 100% !important;
}
.inner-modal {
width: 90%;
height: 700px;
overflow: scroll;
padding: 125px 0px 104px 0px;
justify-content: center;
}
.refer-a-friend-section .template-page {
padding-bottom: 350px !important;
}
.blog-single-cat-cont {
grid-template-columns: 1fr;
gap: 48px;
}
#top .blog-cat-title, #top .blog-cat-desc, #top .latest-title {
text-align: center;
}
#top .blog-single-cat-details .ecabs-btn {
margin: 0 auto !important;
}
}
@media only screen and (max-width: 990px) {	
.growing-market-section .entry-content-wrapper .flex_column {
margin-top: 22px !important;
}
#top .airport-download-app-section .h4-section-title h4 {
text-align: center;
}
#top .airport-download-app-section .ecabs-btn-row {
justify-content: center !important;
}
#top .airport-download-app-section .flex_column {
margin-bottom: 0px !important;
}
#top .airport-download-app-section .template-page {
padding-top: 100px;
}
.airport-download-app-section:before {
height: 50px;
}
#top .airport-icons-section .h3-under-section-title h3 {
text-align: center;
}
#top .airport-icons-cont {
display: grid !important;
grid-template-columns: 1fr;
align-items: center;
gap: 20px;
}
#top .airport-icons-cont img {
width: 64px;
height: 64px;
}
#top .franchise-tab .drivers-tab .flex_column_table .flex_column:last-child img {
height: 372px;
object-fit: contain;
object-position: right;
margin-left: 236px;
margin-top: 119px;
}
#header_main .container #av-burger-menu-ul li a {
line-height: 36px !important;
}
#header_main .container #av-burger-menu-ul li a {
height: fit-content !important;
}
#top #av-burger-menu-ul {
display: block !important;
height: fit-content !important;
padding: 101px 0 !important;
}
.responsive #top .logo {
height: 104px !important;
}
.responsive #header_main .container, .main_menu ul:first-child > li a {
height: 104px !important;
line-height: 104px !important;
}
.request-a-ride-menu-btn {
display: none;
}
.story-card-cont {
column-gap: 67px;
}
.tech-photos-top-grid {
grid-template-columns: 1fr 2fr 2fr 1fr;
}
.tech-photos-bottom-grid {
grid-template-columns: 0.5fr 1fr 1fr 1fr 0.5fr;
}
.burger-social {
position: absolute !important;
bottom: 34px;
top: unset !important;
transform: translateX(-50%) !important;
margin-left: 22px !important;
}
.social_bookmarks_instagram {
left: 23% !important;
}
.social_bookmarks_instagram a::before {
content: "" !important;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Instagram.svg);
width: 32px;
height: 32px;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
display: block;
}
.social_bookmarks_facebook {
left: 36% !important;
}
.social_bookmarks_facebook a::before {
content: "" !important;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Facebook.svg);
width: 32px;
height: 32px;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
display: block;
}
.social_bookmarks_linkedin {
left: 50% !important;
}
.social_bookmarks_linkedin a::before {
content: "" !important;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Linkedin.svg);
width: 32px;
height: 32px;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
display: block;
}
.social_bookmarks_youtube {
left: 64% !important;
}
.social_bookmarks_youtube a::before {
content: "" !important;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/11/Tripadvisor-1.svg);
width: 32px;
height: 32px;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
display: block;
}
#top .burger-social a {
padding: 0px !important;
}
.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
background-color: transparent !important;
color: var(--ecabs-btn-pressed);
}
.download-app-menu-btn {
display: block;
margin-top: 35px !important;
}
.download-app-menu-btn .avia-menu-text {
font-size: 16px;
line-height: 140%;
border-radius: var(--ecabs-btn-border-radius);
border: 1px solid var(--ecabs-light) !important;
width: 200px;
height: 56px;
display: flex;
justify-content: center;
align-items: center;
}
.download-app-menu-btn a:hover .avia-menu-text {
border-color: var(--ecabs-btn-pressed) !important;
}
}
#top .hide-item-desktop {
display: none !important;
}
@media only screen and (max-width: 989px) {
.blog-posts-cont {
grid-template-columns: 1fr;
}
#top .mob-hidden {
display: none !important;
}
#top .av-burger-overlay-inner .hide-item-desktop {
display: block !important;
}
}
@media only screen and (max-width: 900px) {
#top .for-clients-tab {
background-size: 490px !important;
}
.width-792-par {
width: 100% !important;
}
.h4-section-title h4 br {
display: none;
}
.h3-under-section-title h3 br {
display: none;
}
.how-it-works-section .flex_column_table .flex_column:first-child {
width: 26% !important;
}
.how-it-works-section::after {
width: 354px;
top: 0px;
}
}
@media only screen and (max-width: 850px) {
.img-circles {
left: 8%;
}
#top .franchise-tab .drivers-tab .flex_column_table .flex_column:last-child img {
height: 372px;
object-fit: contain;
object-position: right;
margin-left: 138px;
margin-top: 184px;
}
.av-main-nav > li > a {
padding: 0 14px !important;
}
.menu-btn {
margin-left: 9px !important;
}
.dispatch-card-cont {
display: grid;
grid-template-columns: 1fr;
column-gap: 0px;
row-gap: 100px;
}
.dispatch-image {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Image-3-1.png);
background-size: contain;
background-position: left;
width: 100%;
height: 470px;
background-repeat: no-repeat;
}
.swiper-dispatch .arrows-cont {
position: absolute;
top: 21%;
right: unset;
display: none;
flex-direction: row;
gap: 14px;
left: 0px;
z-index: 20;
margin-left: 20px;
}
.img-height-803 img {
margin-top: 370px;
}
.dispatch-title {
font-size: 48px;
line-height: 64px;
color: var(--ecabs-light) !important;
margin-top: 0px;
}
.dispatch-swiper-sect .template-page {
padding-top: 96px !important;
padding-bottom: 80px !important;
}
.dispatch-swiper-sect {
background-size: 543px !important;
background-position: bottom 10px center !important;
clip-path: polygon(44% 3%, 54% 3%, 100% 0, 100% 100%, 0 100%, 0 0);
}
.story-person-image {
height: 369px;
width: 300px;
}
.story-desc p {
font-size: 20px;
line-height: 30px;
}
}
@media only screen and (max-width: 780px) {
.av-main-nav > li > a {
padding: 0 10px !important;
}
}
@media only screen and (max-width: 767px) {
#top .blog-cat-title {
font-size: 42px;
}
#top .blog-main-section-m7 .flex_column {
margin: 0px !important;
}
#top .form-logo-img img {
height: 40px;
}
#top .blog-main-section-m7 > .container {
max-width: 100% !important;
width: 100% !important;
padding: 0px !important;
}
#top .blog-single-cat-bg-cont .blog-single-cat-cont, #top .blog-posts-cont {
max-width: 85% !important;
}
#top .justify-content-start {
justify-content: center !important;
}
#top .padd-bot-120 .template-page {
padding-bottom: 0px !important;
}
#top .padd-top-120 .template-page {
padding-top: 64px !important;
}
#top .img-height-696 img {
height: 528px;
}
#top .form-logo-sect .template-page {
padding: 0px !important;
}
#top .form-logo-sect .template-page .flex_column {
margin-bottom: 0px !important;
}
#top .gform_wrapper.gravity-theme .ginput_container_name {
display: flex;
}
.single-career-header-cont {
gap: 99px;
grid-template-columns: 1fr;
margin: 0px 50px;
}
.file-upload-input {
height: 58px;
line-height: 58px;
}
#top .franchise-tab .flex_column_table .flex_column:first-child {
width: 100% !important;
}
.single-career-ecabs .inner-tab {
max-width: 100%;	
margin: 0px 50px;
gap: 40px;
}
.email-field, #top .terms-conditions-cont {
width: auto !important;
grid-column-end: 1 !important;
}
#top .form-by-2-grid .cf7md-submit {
grid-column-end: 1 !important;
}
.single-career-ecabs .career-ecabs, .single-career-ecabs .apply-part {
max-width: 100%;
margin: 0px 50px;
}
.how-it-works-section .how-it-works-col {
margin-left: 0px !important;
display: block !important;
width: 100% !important;
}
#top .gform_wrapper.gravity-theme .gfield_label {
font-size: 16px !important;
line-height: 24px;
}
#top .business-tabs .av-tab-section-tab-title-container {
max-width: 85%;
}
#top .swiper-dispatch .arrow-cont {
display: none !important;
}
.single-post-content-cont {
display: block;
}
#top .ride-hailing-franchise-sect .template-page {
padding-top: 75px;
}
.single-post-content p {
overflow-wrap: break-word;
}
.how-it-works-section {
height: 745px;
}
.how-it-works-section::before {
width: 472px;
height: 472px;
left: -36px;
bottom: 0px;
}
.how-it-works-section::after {
width: 436px;
height: 311px;
position: absolute;
left: 0px;
top: unset;
bottom: 0px;
background-position: left;
}
.how-it-works-section .template-page {
padding-top: 59px !important;
padding-bottom: 243px !important;
}
#top .what-do-we-do-sect .flex_column:not(:first-child) {
margin-top: 18px !important;
}
.dispatch-card-cont {
column-gap: 0px;
row-gap: 0px;
}
.what-do-we-do-sect .template-page {
padding-top: 56px !important;
padding-bottom: 0px !important;
}
.eco-centered-par-sect .template-page {
padding-top: 61px !important;
padding-bottom: 74px !important;
}
.menu-item-search-dropdown {
display: none !important;
}
#top .hide-mobile {
display: none !important;
}
.all-posts-sect .template-page {
padding-top: 0px !important;
padding-bottom: 100px !important;
}
#socket .container {
padding-bottom: 0px !important;
}
#header_main .container {
width: 100% !important;
padding: 0 16px !important;
padding-top: 0px !important;
max-width: 100% !important;
}
#top .av-burger-menu-main a {
padding-right: 0px !important;
}
.h1-section-title h1, #top .single-cat-blog-feat-cont .av-special-heading-tag, #top .blog-main-section-m7 .blog-feat-post-cont h1 {
text-align: center !important;
font-size: 42px !important;
line-height: 52px !important;
}
.h1-section-title h2 {
text-align: center !important;
font-size: 36px !important;
line-height: 45px !important;
}
.h1-section-title br {
display: none !important;
}
.ecabs-btn-row {
display: flex;
justify-content: center !important;
flex-direction: column;
align-items: center;
margin-top: 60px !important;
margin-bottom: 26px !important;
}
.img-height-448 img {
height: 256px !important;
}
.txtlft-grid-by-2-sect .flex_column_table, .txtright-grid-by-2-sect .flex_column_table {
grid-template-columns: 1fr;
row-gap: 48px;
}
.h2-section-title h2 {
font-size: 36px !important;
text-transform: none !important;
line-height: 45px !important;
text-align: center;
}
.ecabs-p-subtitle p {
line-height: 26px !important;
font-size: 16px !important;
text-align: center !important;
margin: 24px 0px 37px 0px !important;
}
li.ecabs-btn-180, .ecabs-btn-180 .avia-button {
width: 200px;
}
.ecabs-btn-row a i {
height: 56px !important;
}
.ecabs-btn-row a:first-child {
margin-right: 0px !important;
}
.ecabs-p {
text-align: center;
margin: 24px 0px 35px 0px !important;
line-height: 26px;
}
.ecabs-p br {
display: none !important;
}
.padd-top-100 .template-page {
padding-top: 67px !important;
}
.padd-bot-200 .template-page {
padding-bottom: 75px !important;
}
.padd-bop-100 .template-page {
padding-bottom: 0px !important;
}
.h3-under-section-title h3 {
font-size: 18px !important;
line-height: 30px !important;
text-align: center;
letter-spacing:0px !important;
}
.ecabs-mobile-overlay .av-section-color-overlay {
background-size: 436px;
}
.love-the-journey-section .flex_column_table {
height: 800px !important;
}
.love-the-journey-section .template-page {
padding-top: 53px !important;
padding-bottom: 68px !important;
}
.pet-section .template-page {
padding-top: 69px !important;
padding-bottom: 224px !important;
}
#top .ecabs-accordian .single_toggle {
width: 100% !important;
}
#top .ecabs-accordian .toggler {
padding: 21px 47px 21px 19px !important;
font-size: 16px !important;
line-height: 26px !important;
}
.toggle_content {
padding: 12px 23px 11px 20px;
}
.h4-section-title h4 {
font-size: 24px !important;
line-height: 36px !important;
}
.paw-icon {
width: 30px;
height: 30px;
}
.pet-section .ecabs-p {
text-align: left !important;
}
.img-height-528 img {
height: 256px !important;
}
.col-negative-top-marg .flex_column_table {
margin-top: -224px !important;
}
#top .community-full-of-stories-sect .flex_column_table {
margin-top: -94px !important;
}
.marg-top-h3 {
margin-top: 36px !important;
padding: 0px !important;
} .all-eco-platform-sect .template-page {
padding-bottom: 60px !important;
}
.want-to-book-section .ecabs-p {
margin: 0px 0px 27px 0px !important;
}
.want-to-book-section .marg-top-8 {
margin-top: 8px !important;
}
.want-to-book-section .marg-top-8 p {
margin: 0px !important;
}
.want-to-book-section .template-page {
padding-top: 53px !important;
padding-bottom: 64px !important;
}
.arrows-cont {
display: none;
}
.swiper {
padding-top: 55px;
}
.car-card-cont {
height: 376px;
padding: 29px 23px 56px 28px;
}
.car-title, .benefits-title, .values-title {
font-size: 18px;
line-height: 30px;
margin-bottom: 6px !important;
letter-spacing: 0px !important;
}
.car-tagline {
margin-bottom: 10px !important;
letter-spacing: 0px !important;
}
#career-frm-holder .av_full button {
letter-spacing: 0px !important;
}
.mobile-text-align-left .h3-subtitle h3, .mobile-text-align-left .h2-section-title h2, .mobile-text-align-left .h3-under-section-title h3 {
text-align: left;
}
.rider-types-section .h3-under-section-title h3 {
font-size: 16px !important;
line-height: 26px !important;
}
.h3-under-section-title {
margin-top: 20px !important;
}
.benefits-icon {
margin-bottom: 0px;
width: 87px;
height: 87px;
}
.benefits-card-cont {
height: 320px;
padding: 12px 24px 64px 28px;
}
#top .benefits-desc p {
margin: 0px !important;
}
.ecabs-btn-row .avia-button {
padding-top: 28px !important;
padding-bottom: 28px !important;
}
.ecabs-row-btn-outline {
margin-bottom: 40px !important;
}
.fleet-manager-section .template-page {
padding-top: 20px !important;
padding-bottom: 20px !important;
}
.fleet-manager-section .flex_column {
margin: 0px !important;
}
.team-card-cont {
height: 312px;
}
.ecabs-emoji-list-grid {
grid-template-columns: 1fr;
grid-row-gap: 30px;
margin-top: 36px;
}
.ecabs-emoji-list-grid .ecabs-p {
text-align: left;
}
.ecabs-p-18 {
line-height: 26px !important;
font-size: 16px !important;
}
.padd-topbot-200 .template-page {
padding-top: 64px !important;
padding-bottom: 64px !important;
}
.swiper-team .arrows-cont {
top: unset;
display: flex;
bottom: -80px;
left: 0px;
}
.arrows-cont div {
width: 42px;
height: 42px;
}
.swiper-review .arrows-cont {
top: unset;
transform: translate(-50%, -50%);
gap: 0px;
width: 98px;
justify-content: space-between;
z-index: 50;
display: flex;
left: 50%;
bottom: -40px;
}
.swiper-review .swiper-pagination {
bottom: -74px !important;
}
.values-culture-section .flex_column_table {
display: block !important;
}
.h2-section-title h2 br {
display: none;
}
.values-desc {
font-size: 16px;
line-height: 26px;
}
.values-card-cont {
height: 288px;
width: 247px;
}
.story-person-image {
height: 256px;
width: 100%;
margin: 0 auto;
}
.story-card-cont {
display: grid;
grid-template-columns: 1fr;
column-gap: 145px;
align-items: center;
row-gap: 6px;
justify-content: center;
}
.story-desc p {
font-size: 16px;
line-height: 26px;
margin-top: 26px !important;
}
.swiper-story {
padding-top: 30px;
}
.swiper-story .arrows-cont {
bottom: -70px;
top: unset;
left: 0px;
transform: unset;
justify-content: flex-start;
display: flex;
}
.stories-sect .template-page {
padding-bottom: 100px !important;
padding-top: 0px !important;
}
.stories-sect .col-negative-top-marg .flex_column_table {
margin-top: -268px !important;
}
#top .responsive .logo img {
max-height: 100% !important;
height: 32px !important;
width: 122px !important;
}
#header_main .container #av-burger-menu-ul li a {
line-height: 36px !important;
}
#header_main .container #av-burger-menu-ul li a {
height: fit-content !important;
}
#top #av-burger-menu-ul {
display: block !important;
height: fit-content !important;
padding: 101px 0 !important;
}
.responsive #top .logo {
height: 84px !important;
}
.responsive #header_main .container, .main_menu ul:first-child > li a {
height: 84px !important;
line-height: 84px !important;
}
.request-a-ride-menu-btn {
display: none;
}
#footer {
padding-top: 51px !important;
padding-bottom: 33px !important;
}
#footer .widget {
margin-top: 0px !important;
margin-bottom: 0px !important;
height: 44px;
}
#footer .container {
display: flex !important;
justify-content: space-between;
flex-direction: column;
gap: 29px;
}
.footer-last-col-grid {
display: grid;
grid-template-columns: 1fr;
column-gap: 0px;
row-gap: 40px;
}
#socket .container {
border-top: none !important;
}
.socket-cont {
justify-content: space-between;
flex-direction: column-reverse;
gap: 11px;
}
#socket {
margin-bottom: 47px;
}
#footer .container .flex_column:not(:last-child) {
width: 100% !important;
}
.footer-social-links {
gap: 24px;
}
#footer .widgettitle::after {
content: "";
display: block;
width: 24px !important;
height: 24px !important;
top: 50% !important;
transform: translateY(-50%);
left: unset !important;
right: 0px;
margin-top: 0px !important;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Chevron-Down-White.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
border: none;
transition: all .4s;
position: absolute;
}
#top #footer .widgettitle {
border-bottom: 1px solid #94B4E6 !important;
padding-bottom: 16px;
padding-top: 16px;
margin: 0px;
margin-top: -16px !important;
position: relative !important;
cursor: pointer;
}
#top #footer .menu {
border-bottom: 1px solid #94B4E6 !important;
margin-top: 10px;
padding-bottom: 10px;
}
#top #footer .container .flex_column:first-child .widget, #top #footer .container .flex_column:last-child .widget {
height: 100% !important;
}
#top #footer .active-footer-accordian {
border-bottom: 0px !important;
}
#top .active-footer-accordian::after {
top: 36% !important;
transform: rotate(180deg);
}
#custom-field-holder .career-app-field-half .photo-requirment-text-mobile {
font-size: 12px !important;
line-height: 18px !important;
width: 304px !important;
margin: 0 auto !important;
margin-top: 64px !important;
}
.driver-form-cont .template-page {
padding-bottom: 40px !important;
}
.driver-form-cont .tacbox {
margin-bottom: 56px !important;
}
.driver-form-cont #custom-field-holder {
margin-top: 45px !important;
}
.img-circles {
width: 536px;
height: 536px;
top: -28px;
left: -50%;
}
.img-circle-cont {
display: flex;
width: 100%;
justify-content: center;
margin-top: 46px;
}
.img-mobiles {
width: 313px;
height: 467px;
}
.ecabs-clean-section .ecabs-p {
margin: 0px !important;
}
.ecabs-clean-section .ecabs-p p {
text-align: left !important;
}
.close-icon {
top: 9px;
right: 0px;
}
.posts-grid-cont {
grid-template-columns: 1fr;
row-gap: 66px;
}
.post-img {
height: 300px;
}
.single-post-content h2 {
font-size: 18px !important;
line-height: 30px !important;
}
.single-post-content .avia-button-wrap {
margin-top: 56px !important;
}
.single-post-img {
width: 335px;
height: 248px;
margin: 0 auto;
}
.single-post-share .av-share-box-list {
flex-direction: row;
gap: 16px;
margin: 0 auto !important;
}
.ecabs-single-post {
padding-top: 0px;
}
#top .single-post-share .av-share-box ul {
margin-top: 33px !important;
margin-bottom: 32px !important;
}
.single-post-share .av-share-box ul li {
width: 40px;
height: 40px;
}
.single-post-title {
font-size: 36px;
line-height: 54px;
}
#top .ecabs-accordian .toggler {
padding: 29px 47px 25px 20px !important;
font-size: 18px !important;
line-height: 26px !important;
}
#top .legal-accordian .toggler {
padding: 29px 47px 25px 0px !important;
}
.padd-top-63 .template-page {
padding-top: 0px !important;
}
.padd-top-200 .template-page {
padding-top: 72px !important;
}
#top .faqs-accordian-title .h4-section-title h4 {
padding-right: 34px;
}
.keep-brs br {
display: block !important;
}
.contact-form-sect .template-page {
padding-bottom: 96px !important;
}
#top .business-tabs .av-layout-tab {
padding-top: 52px !important;
padding-bottom: 96px !important;
}
#top .for-clients-tab {
background-size: 456px !important;
background-position: right bottom 68px !important;
height: 1350px;
}
.padd-bot-106 .template-page {
padding-bottom: 30px !important;
}
.hide-desktop {
display: block !important;
} 
.tech-photos-top-grid {
display: grid;
grid-template-columns: 2fr 1fr;
column-gap: 16px;
}
.tech-photo {
height: 312px;
}
.tech-photos-bottom-grid {
margin-top: 16px;
display: grid;
grid-template-columns: 50px 1fr 50px;
column-gap: 16px;
}
.border-middle-sect .template-page {
padding-top: 71px !important;
padding-bottom: 98px !important;
}
.padd-bot-163 .template-page {
padding-bottom: 52px !important;
}
.gif-bg-section .container {
height: 262px !important;
}
.img-height-576 img {
height: 408px !important;
object-fit: contain;
}
#custom-field-holder {
grid-template-columns: 1fr;
row-gap: 32px;
}
.cv-input-cont {
width: 100% !important;
}
#custom-field-holder .career-app-field-half .photo-requirment-text-mobile {
width: 100% !important;
}
.consumer-app-mob-image .img-height-803 img {
height: 506px !important;
object-fit: cover;
width: 100%;
margin: 0 auto;
}
.consumer-app-mob-image .avia-image-container {
width: 100%;
margin-top: 60px !important;
}
.drivers-app-mob-image {
margin-top: 0px !important;
}
.community-full-of-stories-sect {
margin-top: 230px !important;
}
#top .franchise-tab .ecabs-p {
margin: 0px 40px !important;
}
.community-full-of-stories-sect .av-special-heading-tag {
text-align: center !important;
}
.review-card-cont {
width: 100% !important;
}
#top .franchise-tab .flex_column_table:last-child {
margin-top: 400px !important;
}
.swiper-review {
padding-top: 0px;
height: 440px !important;
}
#top .grid-col-1fr-max-content .flex_column_table, #top .grid-col-2fr-1fr .flex_column_table {
grid-template-columns: 1fr;
justify-items: center;
}
.benefits-content-cont {
grid-template-columns: 1fr;
column-gap: 0px;
row-gap: 23px;
margin-top: 24px;
margin-bottom: 36px;
}
#top .drivers-tab .flex_column_table:last-child {
margin-top: 230px !important;
}
#top .drivers-tab .container {
width: 100% !important;
max-width: 100% !important;
padding: 0px !important;
}
#top .business-form-thankyou-cont .h3-under-section-title {
margin-top: 20px !important;
}
#top .love-the-journey-section .flex_column_table .flex_column:first-child {
margin-bottom: 48px !important;
}
#top .love-the-journey-section .flex_column_table .flex_column:first-child .ecabs-p, #top .love-the-journey-section .flex_column_table .flex_column:first-child .ecabs-p p {
margin-bottom: 0px !important;
}
input[type=file]::-webkit-file-upload-button {
width: 0;
padding: 0;
margin: 0;
-webkit-appearance: none;
border: none;
border:0px;
}
#top .eco-p-cont p {
margin-bottom: 11px !important;
}
#top .contact-form-col .terms-conditions-cont {
grid-column-end: span 2 !important;
}
#top .love-the-journey-section .ecabs-btn {
margin-top: 30px;
}
#top .franchise-tab .drivers-tab .flex_column_table .flex_column:first-child {
margin-left: 0px;
top: 0px;
position: relative;
margin-top: 200px !important;
}
#top .franchise-tab .drivers-tab .flex_column_table .flex_column:last-child img {
height: 464px;
object-fit: contain;
object-position: center;
margin-left: -27px;
margin-top: 34px;
}
#top .ecabs-p-ul {
margin-left: 10px !important;
}
}
@media only screen and (max-width: 700px) {
.form-by-2-grid .mdc-layout-grid__inner .cf7md-item, .file-upload-field, .cf7md-admin-customize-message, .form-by-2-grid .mdc-layout-grid__inner > p {
grid-column-end: 1 !important;
}
#cf7md-form .mdc-layout-grid__inner {
grid-gap: var(--mdc-layout-grid-gutter-desktop, 0px) !important;
}
#top .modal-content .form-by-2-grid .mdc-layout-grid__inner {
grid-template-columns: 1fr !important;
grid-row-gap: var(--mdc-layout-grid-gutter-desktop, 24px) !important;
margin-top: 40px !important;
}
#top .modal-content .form-by-2-grid .mdc-layout-grid__inner .wpcf7-form-control {
width: 100% !important;
}
.inner-modal {
padding: 72px 50px 50px 50px;
}
#top .input-full-width {
grid-column-end: 1 !important;
}
#top .hide-mobile {
display: none !important;
}
.company-accordian .togglecontainer {
margin-top: 0px !important;
margin-bottom: 130px;
}
.swiper-tech-top {
padding-top: 0px;
}
.swiper-tech-bottom {
padding-top: 17px;
}
.all-eco-platform-sect .h3-under-section-title {
margin-top: 40px !important;
}
#top .tech-header .ecabs-p-subtitle p {
margin: 24px 0px 28px 0px !important;
}
#top .transportation-api-sect .flex_column_table {
row-gap: 70px;
}
.points-boosters-grid-col .ecabs-p-14 p {
margin-top: 4px !important;
}
#top .refer-a-friend-col {
margin-top: 28px !important;
}
#top .lets-talk-col .ecabs-btn {
margin-top: 20px !important;
}
#top .terms-conditions-cont .wpcf7-list-item label {
display: inline-flex;
flex-direction: row;
column-gap: 11px;
align-content: center;
align-items: flex-start;
flex-wrap: nowrap;
}
#top .terms-conditions-cont .wpcf7-list-item-label {
width: fit-content;
}
#top .terms-conditions-cont .wpcf7-list-item label input {
margin-top: 2px !important;
}
#top .homepage-header .flex_column_table {
row-gap: 95px !important;
}
#top .tech-header .flex_column_table {
row-gap: 60px !important;
}
#top .crafting-tech-sect .flex_column_table {
row-gap: 40px !important;
}
#top .crafting-tech-sect .template-page {
padding-bottom: 24px !important;
}
#top .want-to-book-section .ecabs-btn {
margin-top: 50px !important;
}
#top .community-full-of-stories-sect .flex_column {
margin-left: 20px !important;
}
#top .cli-modal-content {
padding: 40px;
}
#top .cli-bar-btn_container, #top #wt-cli-accept-all-btn {
width: 100% !important;
}
#top #cookie-law-info-bar {
padding: 20px;
}
.responsive #top #wrap_all #header {
position: fixed !important;
}
.responsive #top #main {
padding-top: 115px !important;
}
.responsive #top.home #main {
padding-top: 0px !important;
}
#top .business-form-cont .terms-conditions-cont {
margin-top: 23px !important;
margin-bottom: 25px !important;
}
#top .ecabs-p-strong-grey p strong {
color: var(--ecabs-p) !important;
letter-spacing: 0px !important;
}
#top .franchise-tab .flex_column_table .flex_column:first-child {
width: 100% !important;
position: relative;
top: 28px;
}
#top .franchise-get-in-touch-sect .template-page {
padding-top: 50px !important;
}
#top .franshice-par-centered-sect .template-page {
padding-bottom: 28px !important;
}
.img-height-803 img {
margin-top: 50px;
}
}
@media only screen and (max-width: 650px) {
.blog-single-cat-latest-details-cont {
padding: 20px 20px;
}
.points-boosters-sect .entry-content-wrapper {
grid-template-columns: 1fr;
grid-row-gap: 67px;
}
#top .franchise-tab .av-active-tab-title .av-inner-tab-title {
font-size: 48px !important;
line-height: 64px !important;
}
#top .franchise-tab .flex_column_table:last-child {
margin-top: 84px !important;
}
#top .franchise-tab .av-tab-section-tab-title-container {
display: flex;
flex-direction: column;
max-width: 1310px;
margin: 0 auto;
padding: 0px 19px;
background-color: transparent;
position: absolute;
top: 10%;
left: 50% !important;
transform: translateX(-50%);
z-index: 99;
width: 100%;
min-width: 0px !important;
gap: 6px;
}
.points-boosters-grid-col {
border: 1px solid #F8F8F9 !important;
box-shadow: 0px 2px 20px rgb(162 162 162 / 20%) !important;
border-radius: var(--ecabs-cards-border-radius) !important;
height: 346px !important;
display: grid;
grid-template-rows: max-content max-content 1fr max-content 48px;
padding: 70px 31px 25px 31px;
width: 100% !important;
margin: 0px !important;
background-color: var(--ecabs-light) !important;
}
#top .gif-bg-section .container {
height: 20vh !important;
}
#top .franchise-tab .drivers-tab .flex_column_table .flex_column:first-child {
margin-left: 0px;
top: 0px;
position: relative;
margin-top: 90px !important;
}
.logo a img {
width: 122px !important;
}
.av-hamburger-box {
width: 22.5px;
}
.av-hamburger-inner::before {
top: -8px;
}
.av-hamburger-inner::after {
bottom: -8px;
}
}
@media only screen and (max-width: 500px) {
.dispatch-title {
max-width: 335px;
margin: 0px 20px;
width: 100%;
}
#top .blog-single-cat-bg-cont .blog-single-cat-cont, #top .blog-posts-cont {
width: 100% !important;
max-width: 335px !important;
padding: 0px;
}
#top #blog-posts-load-more {
margin-top: 68px !important;
}
.blog-posts-cont {
margin-bottom: 68px !important;
}
#top #blog-load-more {
margin-bottom: 64px !important;
}
.ecabs-textarea {
margin-top: 20px;
}
#top .airport-download-app-section .template-page {
padding-top: 64px;
}
.img-heymalta-mobile {
height: 320px;
}
.airport-download-app-section:before {
height: 32px;
clip-path: polygon(0 0, 100% 0, 52% 100%, 48% 100%);
}
.gform_page_footer {
display: flex !important;
}
.file-input-label {
width: 184px;
}
a.av-section-tab-title.av-tab-no-icon.av-tab-no-image {
top: 0px !important;
}
#top .franchise-tab .drivers-tab .flex_column_table .flex_column:last-child img {
height: 346px;
object-fit: contain;
object-position: center;
margin-left: -27px;
margin-top: 22px;
}
.responsive #top #wrap_all .container {
width: 100% !important;
max-width: 335px !important;
padding: 0px !important;
}
.drivers-app-mob-image {
margin-top: 0px !important;
}
#custom-field-holder .career-app-field-half .photo-requirment-text-mobile {
width: 304px !important;
}
.padd-top-86 .template-page {
padding-top: 16px !important;
}
.rating-section .template-page {
padding-top: 43px !important;
}
p br {
display: none !important;
}
.rating-section .hr-custom {
margin-top: 22px !important;
}
.img-circle-cont {
margin-top: 0px;
}
.love-the-journey-section .ecabs-btn {
margin-bottom: 60px !important;
}
.av-special-heading-tag br {
display: none !important;
}
.padd-bot-200 .template-page {
padding-bottom: 64px !important;
}
.drive-with-ecabs-sect .template-page {
padding-bottom: 64px !important;
}
.img-height-576 img {
height: 408px !important;
object-fit: contain;
}
.txtlft-grid-by-2-sect .flex_column_table, .txtright-grid-by-2-sect .flex_column_table {
grid-template-columns: 1fr;
row-gap: 50px;
}
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
width: 100% !important;
}
#top .form-by-2-grid .mdc-layout-grid__inner {
grid-template-columns: 1fr !important;
}
.form-by-2-grid .mdc-layout-grid__inner .cf7md-item, .file-upload-field, .cf7md-admin-customize-message, .form-by-2-grid .mdc-layout-grid__inner > p {
grid-column-end: 1 !important;
}
#cf7md-form .mdc-layout-grid__inner {
grid-gap: var(--mdc-layout-grid-gutter-desktop, 0px) !important;
}
#top .form-by-2-grid .mdc-layout-grid__inner {
grid-row-gap: var(--mdc-layout-grid-gutter-desktop, 32px) !important;
}
.width-486-par {
width: 100% !important;
}
#top .grid-cols-1fr-588 .flex_column_table {
grid-template-columns: 1fr;
justify-items: center;
gap: 61px;
}
#top .franchise-header .flex_column_table {
gap: 4px;
}
#top .no-job-text {
font-size: 20px !important;
line-height: 28px !important;
padding: 0px 20px;
}
#top .no-job-text br {
display: block !important;
}
.all-posts-sect .template-page {
padding-top: 18px !important;
padding-bottom: 80px !important;
}
.posts-grid-cont {
display: grid;
grid-template-columns: 1fr;
column-gap: 0px;
row-gap: 58px;
justify-content: center;
}
.post-img {
width: 335px;
height: 248px;
margin-bottom: 27px;
}
#top .post-content .post-category {
margin-bottom: 4px !important;
text-align: left !important;
letter-spacing: 0px !important;
}
.swiper-posts .swiper-wrapper {
margin-bottom: 58px;
}
.swiper-posts {
padding-top: 0px !important;
}
#top .legal-tabs .av-tab-section-tab-title-container {
display: grid !important;
grid-template-columns: max-content max-content max-content;
overflow-x: scroll !important;
-ms-overflow-style: none;
scrollbar-width: none; 
padding-right: 20px !important;
padding-left: 20px !important;
border-left: none !important;
border-right: none !important;
gap: 23px;
margin-top: 56px;
}
#top .legal-tabs .av-tab-section-tab-title-container::-webkit-scrollbar {
display: none;
} #top .legal-tabs .av-section-tab-title {
margin: 0px !important;
}
#top .legal-tabs .av-layout-tab {
padding-top: 40px !important;
padding-bottom: 96px !important;
}
#top .ecabs-accordian .single_toggle {
border: unset !important;
border-bottom: 1px solid #C9C9C9 !important;
}
#top .legal-accordian .toggle_icon {
right: -6px;
}
.title-with-icon-right * {
gap: 5px;
row-gap: 0px !important;
}
#top .legal-tabs .marg-top-8 {
margin: 0px !important;
}
.mob-marg-bot-13 {
margin-bottom: 13px !important;
}
#top .mobile-text-center * {
text-align: center !important;
}
#top .mobile-text-left * {
text-align: left !important;
}
.contact-form-sect .entry-content-wrapper {
grid-template-columns: 1fr;
column-gap: 0px;
row-gap: 67px;
}
.contact-form-col {
padding: 51px 27px 56px 28px !important;
margin-top: -700px !important;
}
#top .contact-form-col-cont .cf7md-form .mdc-layout-grid__inner {
grid-template-columns: 1fr !important;
margin-top: 37px !important;
row-gap: 32px !important;
}
#top .contact-form-col-cont .cf7md-form .mdc-layout-grid__inner .cf7md-item {
grid-column-end: 1 !important;
}
.wpcf7-submit {
width: 100% !important;
} 
.mob-btn-left-align {
margin: 0 !important;
}
#top #custom-field-holder .career-app-field-half .mob-marg-top {
margin-top: 20px !important;
}
.keep-brs br {
display: block !important;
}
.contact-form-col {
margin-bottom: 0px !important;
height: 800px !important;
}
.contact-form-sect .template-page {
padding-top: 0px !important;
padding-bottom: 96px !important;
}
.padd-bot-400 .template-page {
padding-bottom: 760px !important;
}
.img-height-560 img {
height: 256px !important;
object-fit: cover;
}
.padd-bot-106 .template-page {
padding-bottom: 30px !important;
}
.width-792-par {
width: 100% !important;
}
.company-accordian .entry-content-wrapper .flex_column_table:last-child{
margin-top: 0px !important;
}
.company-accordian .entry-content-wrapper .flex_column_table:first-child .flex_column  {
margin-bottom: 0px !important;
}
.border-middle-sect .entry-content-wrapper {
grid-template-columns: 1fr;
justify-content: center;
}
.border-middle-sect .entry-content-wrapper .flex_column:first-child {
padding-right: 0px;
padding-bottom: 54px;
border-right: unset;
border-bottom: 1px solid #DDDDDD;
margin: 0px !important;
}
.border-middle-sect .entry-content-wrapper .flex_column:last-child {
padding-left: 0px;
padding-top: 44px;
}
.border-middle-sect .entry-content-wrapper .flex_column .ecabs-p {
margin-top: 12px !important;
margin-bottom: 29px !important;
}
.border-middle-sect .template-page {
padding-top: 20px !important;
padding-bottom: 98px !important;
}
.tech-photos-top-grid {
display: grid;
grid-template-columns: 2fr 1fr;
column-gap: 16px;
}
.tech-photos-bottom-grid {
margin-top: 16px;
display: grid;
grid-template-columns: 50px 1fr 50px;
column-gap: 16px;
}
.tech-photo {
height: 312px;
}
.company-center-image-sect .template-page {
padding-bottom: 97px !important;
}
.business-tabs .ecabs-p {
margin-top: 10px !important;
margin-bottom: 32px !important;
}
#top .for-clients-tab {
background-size: 456px !important;
background-position: center bottom 68px !important;
height: 1350px;
}
.want-to-book-section::after {
content: "";
display: block;
width: 100%;
height: 490px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2022/02/Want-Ride-Mobile-New.png);
background-repeat: no-repeat;
background-size: contain;
background-position: right;
position: absolute;
left: 0px;
bottom: -52px;
top: unset !important;
}
.want-to-book-section-turk::after {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/12/Group-12-turk-.webp) !important;
background-size: 600px !important;
left: 0px !important;
}
.want-to-book-section-bulgarian::after {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/12/Group-19bul.webp);
background-size: 600px !important;
left: 0px !important;
}
.want-to-book-section-greek::after {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/12/Group-10-greek-.webp);
background-size: 600px !important;
left: 0px !important;
}
.want-to-book-section {
height: 747px !important;
}
.want-to-book-quickly-section .h1-section-title h1 {
margin-bottom: 37px;
}
.mob-row-gap-55 .flex_column_table {
row-gap: 55px;
}
.eco-centered-par-sect .template-page {
padding-top: 61px !important;
padding-bottom: 54px !important;
}
.what-do-we-do-sect .template-page {
padding-top: 56px !important;
padding-bottom: 0px !important;
}
#top .what-do-we-do-sect .flex_column:not(:first-child) {
margin-top: 18px !important;
}
#top .what-do-we-do-sect .ecabs-p {
text-align: left;
margin: 12px 0px 38px 0px !important;
}
#top .what-do-we-do-sect .av-special-heading-tag {
text-align: left !important;
}
#top .what-do-we-do-sect .h3-under-section-title {
margin-top: 0px !important;
}
.mob-img-left-top .flex_column_table .img-left {
grid-row: 1 / 2;
}
#top .mob-row-gap-43 .flex_column_table {
row-gap: 43px !important;
}
.marg-top-45 {
margin-top: 24px !important;
}
.eco-blog-section .template-page {
padding-bottom: 112px !important;
}
.ecabs-btn-200, .ecabs-btn-200 .avia-button {
width: 216px;
}
.gif-bg-section .container {
height: 231px !important;
}
.dispatch-center-par-sect .template-page {
padding-top: 61px !important;
padding-bottom: 54px !important;
}
.dispatch-swiper-sect {
background-size: 543px !important;
background-position: bottom 10px center !important;
clip-path: polygon(44% 3%, 54% 3%, 100% 0, 100% 100%, 0 100%, 0 0);
}
.dispatch-title {
font-size: 48px;
line-height: 64px;
color: var(--ecabs-light) !important;
margin-top: 0px;
}
.dispatch-card-cont {
display: grid;
grid-template-columns: 1fr;
column-gap: 0px;
}
.dispatch-image {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Image-3-1.png);
background-size: contain;
background-position: right -10px center;
width: 100%;
height: 470px;
background-repeat: no-repeat;
}
.swiper-dispatch .arrows-cont {
position: absolute;
top: 24%;
right: unset;
display: none;
flex-direction: row;
gap: 14px;
left: 0px;
z-index: 20;
}
.dispatch-swiper-sect .template-page {
padding-top: 96px !important;
padding-bottom: 0px !important;
}
.software-get-in-touch-section .ecabs-p-18 p {
margin-bottom: 39px !important;
}
.padd-topbot-112 .template-page {
padding-top: 69px !important;
padding-bottom: 68px !important;
}
.franchise-get-in-touch-sect .template-page {
padding-top: 0px !important;
padding-bottom: 60px !important;
}
.growing-market-section .template-page {
padding-top: 77px !important;
padding-bottom: 195px !important;
}
.growing-market-section .entry-content-wrapper .flex_column {
margin-top: 22px !important;
}
.growing-market-section .entry-content-wrapper .flex_column:nth-child(2) {
margin-top: 24px !important;
}
.growing-market-card .h3-section-title h3 {
font-size: 36px !important;
line-height: 54px !important;
color: var(--ecabs-primary) !important;
}
.img-height-126 img {
height: 120px !important;
object-fit: contain;
}
.growing-market-card .h3-section-title {
margin-top: -10px !important;
margin-bottom: 0px !important;
}
.growing-market-card .ecabs-p {
margin-top: 0px !important;
}
.shared-views-cont {
position: relative;
margin-left: 0px;
display: block;
}
.shared-values-col {
padding: 38px 27px 40px 29px;
width: 100%;
}
.beneifts-col {
padding: 38px 27px 40px 29px;
width: 100%;
position: relative;
bottom: 0px;
right: 0px;
transform: unset;
background-color: #ffffff;
margin-top: 24px;
}
.shared-views-cont .h3-under-section-title h3 {
text-align: left !important;
}
.shared-views-cont .h3-under-section-title {
margin-top: 0px !important;
}
.shared-views-cont .h3-under-section-title h3 br {
display: none !important;
}
.shared-values-col .shared-values-list {
margin-top: 20px !important;
}
.beneifts-col .shared-values-list {
margin-top: 20px !important;
}
.shared-benefits-sect .template-page {
padding-top: 65px !important;
padding-bottom: 21px !important;
}
.lets-talk-col {
padding: 40px 0px 0px 34px !important;
}
.dispatch-software-sect-franchise .template-page {
padding-bottom: 112px !important;
}
#top .franchise-tab .av-active-tab-title .av-inner-tab-title {
font-size: 48px !important;
line-height: 64px !important;
}
#top .franchise-tab .av-inner-tab-title {
font-size: 24px !important;
line-height: 36px !important;
}
#top .franchise-tab .av-tab-section-tab-title-container {
display: flex;
flex-direction: column;
max-width: 1310px;
margin: 0 auto;
padding: 0px 19px;
background-color: transparent;
position: absolute;
top: 10%;
left: 50% !important;
transform: translateX(-50%);
z-index: 99;
width: 100%;
min-width: 0px !important;
gap: 6px;
}
#top .franchise-tab {
clip-path: polygon(44% 3%, 54% 3%, 100% 0, 100% 100%, 0 100%, 0 0);
}
.consumer-app-mob-image .img-height-803 img {
height: 496px !important;
object-fit: contain;
object-position: left;
width: unset !important;
}
.consumer-app-mob-image .avia-image-container {
width: 100% !important;
margin-top: 0px !important;
}
#top .franchise-tab .av-layout-tab {
background-size: 538px !important;
padding-top: 174px !important;
padding-bottom: 16px !important;
background-position: bottom !important;
}
.avia-image-container.avia-align-right {
margin-left: 0px !important;
}
.close-icon {
top: 19px;
right: 0px;
}
.ecabs-clean-title .av-special-heading-tag {
margin-top: 14px !important;
}
#top .pets-accordian .toggler {
padding: 21px 47px 21px 19px !important;
}
#top .pets-accordian .single_toggle {
border: 1px solid #F8F8F9 !important;
}
.driver-form-sect .wpcf7-submit {
width: 216px !important;
}
.careers-centered-para .template-page {
padding-top: 59px !important;
padding-bottom: 63px !important;
}
#top .grid-col-1fr-max-content .flex_column_table, #top .grid-col-2fr-1fr .flex_column_table {
grid-template-columns: 1fr;
}
#top .careers-dropdown-cont select {
width: 224px !important;
}
.careers-dropdown-cont {
margin-bottom: 59px;
}
.career-ecabs-summary {
grid-template-columns: 1fr;
align-items: center;
justify-items: start;
padding-bottom: 4px;
}
.career-title {
font-size: 18px;
line-height: 30px;
}
.career-summary-left {
gap: 4px;
}
.career-summary-right .ecabs-btn {
width: auto;
}
.career-summary-right .ecabs-btn a {
border: unset !important;
width: fit-content;
gap: 2px;
}
.career-open-role::after {
content: "";
display: block;
width: 24px;
height: 24px;
position: relative;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2021/12/Chevron-Right-Blue-2.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.join-the-team-section .template-page {
padding-top: 142px !important;
padding-bottom: 81px !important;
}
.single-career-header-cont {
display: grid;
grid-template-columns: 1fr;
justify-content: center;
gap: 56px;
justify-items: center;
max-width: 335px;
margin: 0 auto;
}
.single-career-ecabs .career-title {
font-size: 42px;
line-height: 52px;
text-align: center;
}
.career-title-type, .career-location {
font-size: 16px;
text-align: center;
line-height: 26px;
}
.single-career-title-cont {
gap: 22px;
}
.single-career-img {
width: 335px;
height: 256px;
}
.single-career-ecabs .tab {
width: 100%;
padding-left: 0px;
height: 68px;
padding: 0px;
margin-top: 57px;
margin-bottom: 45px;
}
.single-career-ecabs .inner-tab {
max-width: 335px;
gap: 40px;
margin: 2px auto;
}
.single-career-ecabs .career-ecabs, .single-career-ecabs .apply-part {
max-width: 335px;
margin: 0 auto;
padding: 0px;
}
.benefits-content-cont {
grid-template-columns: 1fr;
column-gap: 0px;
row-gap: 23px;
margin-top: 24px;
margin-bottom: 36px;
}
.single-benefit p {
text-align: left !important;
}
#apply-now-btn-cont {
margin-top: 48px;
}
#lift-at-ecabs-cont p {
text-align: left !important;
margin-top: 7px !important;
}
#custom-field-holder {
grid-template-columns: 1fr;
row-gap: 32px;
}
.cv-input-cont {
width: 100% !important;
}
.tacbox {
grid-column: 1 / 2;
grid-row: 3;
display: flex;
flex-direction: row;
gap: 16px;
align-content: center;
align-items: flex-start;
margin-top: 0px;
}
.career-app-field-half .ecabs-p-14 {
line-height: 20px !important;
width: 100%;
font-size: 14px !important;
text-align: left;
}
.mobile-row-gap-0 .flex_column_table {
row-gap: 0px;
}
.tech-center-para .template-page {
padding-top: 45px !important;
padding-bottom: 45px !important;
}
.padd-bot-191 .template-page {
padding-bottom: 26px !important;
}
.img-height-536 img {
height: 258px !important;
object-fit: contain;
}
.transportation-api-sect .template-page {
padding-top: 61px !important;
padding-bottom: 59px !important;
}
.api-img-right {
margin-top: 30px !important;
}
.talented-people-together-section .template-page {
padding-top: 64px !important;
padding-bottom: 46px !important;
}
.padd-bot-144 .template-page {
padding-bottom: 25px !important;
}
.img-height-288 img {
height: 256px !important;
object-fit: cover;
}
.tech-photos-mod-padd .template-page {
padding-top: 16px !important;
padding-bottom: 80px !important;
}
#top .mob-img-left-top .flex_column_table {
row-gap: 18px;
} .mob-marg-top-12 {
margin-top: 12px !important;
}
.tech-career-list {
margin-top: 46px;
}
.ecabs-review-section {
gap: 44px;
overflow-x: scroll;
-ms-overflow-style: none;
scrollbar-width: none; 
padding: 0px 20px;
justify-content: flex-start;
}
#top .ecabs-review-section::-webkit-scrollbar {
display: none;
}
.responsive #top #wrap_all .mobile-full-with-section .container {
max-width: 100% !important;
}
.review-card-cont {
width: 100% !important;
height: 100%;
margin: 0 auto;
}
.swiper-review {
padding-top: 0px !important;
height: fit-content !important;
}
.review-person-grid {
display: grid;
grid-template-columns: max-content max-content;
justify-content: center;
grid-column-gap: 27px;
align-items: center;
margin-top: 38px;
}
.swiper-review .swiper-pagination {
bottom: -140px !important;
}
.swiper-review .arrows-cont {
bottom: -100px;
}
.review-person-cont * {
font-size: 14px;
line-height: 24px;
letter-spacing: 0px !important;
}
.review-photo {
height: 64px;
width: 64px;
}
.testimonials-section .template-page {
padding-top: 63px !important;
padding-bottom: 178px !important;
}
.points-boosters-sect .entry-content-wrapper {
display: grid !important;
grid-template-columns: 1fr;
grid-column-gap: 0px;
grid-row-gap: 67px;
margin-bottom: -148px;
}
.points-boosters-grid-col {
height: 100% !important;
display: grid;
grid-template-rows: max-content max-content 1fr max-content 48px;
padding: 50px 31px 25px 31px;
width: 100% !important;
margin: 0px !important;
}
.par-width-336 {
width: 280px;
}
.community-full-of-stories-sect .av-special-heading-tag  {
font-size: 36px !important;
line-height: 45px !important;
text-align: left !important; 
}
.swiper-story {
overflow: hidden !important;
padding-top: 33px;
}
.col-negative-top-marg .flex_column_table {
margin-top: -346px !important;
}
.refer-a-friend-section .avia-image-container-inner img {
height: 552px !important;
}
.points-boosters-sect .h2-section-title h2 {
font-size: 36px !important;
line-height: 45px !important;
}
.points-boosters-sect .template-page {
padding-top: 72px !important;
}
.how-it-works-section::after {
width: 436px;
height: 311px;
position: absolute;
left: 0px;
top: unset;
bottom: 40px;
background-position: left;
}
.how-it-works-section::before {
width: 472px;
height: 472px;
left: -36px;
bottom: 40px;
}
.how-it-works-section .how-it-works-col {
margin-left: 0px !important;
}
.how-it-works-col .ecabs-btn {
margin: 0px !important;
}
.how-it-works-section .template-page {
padding-top: 59px !important;
padding-bottom: 243px !important;
}
.how-it-works-section {
height: 780px;
}
.all-eco-platform-sect .flex_column_table {
margin-top: -224px !important;
}
#top .franchise-col {
padding-left: 0px;
padding-top: 44px;
margin: 0px !important;
}
.faqs-accordian-title h4 {
padding-bottom: 23px !important;
}
.faqs-accordian-title .h4-section-title::after {
width: 24px !important;
height: 24px !important;
right: 2px;
filter: unset;
top: 4px !important;
transform: unset;
}
#top .faqs-accordian-title .h4-section-title h4 {
color: var(--ecabs-black) !important;
padding-right: 34px;
}
#top .faqs-accordian-title {
margin: 0px !important;
}
#top .mob-padd-bot-faqs-accordian .template-page {
padding-bottom: 40px !important;
}
.faqs-accordian-cont .togglecontainer {
margin: 4px 0 !important;
}
#top .faqs-accordian-cont .togglecontainer .av_toggle_section:last-child .single_toggle {
margin-bottom: 40px !important;
}
#top .mob-font-size-36 * {
font-size: 36px !important;
line-height: 45px !important;
}
#top .mob-padd-bot-88 .template-page {
padding-bottom: 88px !important;
}
#top .modal-content .form-by-2-grid .mdc-layout-grid__inner {
grid-template-columns: 1fr !important;
grid-row-gap: var(--mdc-layout-grid-gutter-desktop, 24px) !important;
margin-top: 40px !important;
}
.inner-modal {
width: 100%;
height: 560px;
padding: 67px 20px 72px 20px;
overflow: scroll;
max-width: 335px;
}
#top .modal-content .form-by-2-grid .mdc-layout-grid__inner .wpcf7-form-control {
width: 100% !important;
}
.close {
right: 19px;
top: 24px;
}
#top .modal-content .form-by-2-grid .mdc-layout-grid__inner .wpcf7-submit {
width: 216px !important;		
}
.modal-title {
font-size: 18px;
line-height: 30px;
}
.franchise-check-boxes .wpcf7-list-item-label {
width: fit-content;
}
.franchise-check-boxes input {
height: 24px !important;
margin-right: 0px !important;
}
.franchise-check-boxes label {
display: flex;
align-items: flex-start;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-start;
gap: 13px;
}
.single-career-ecabs .tacbox {
margin-bottom: 40px;
margin-left:0px !important;
}
.single-career-ecabs #custom-field-holder {
margin-bottom: 74px;
}
.succes-tick-icon {
width: 80px;
height: 80px;
margin-bottom: 29px;
}
.success-message-cont h2 {
font-size: 36px !important;
line-height: 45px !important;
}
.success-message-cont .h3-under-section-title {
margin-top: 15px !important;
}
.success-message-cont .ecabs-p {
margin-top: 8px !important;
margin-bottom: 41px !important;
}
.swiper-story .arrows-cont {
bottom: -40px;
}
#top .cli-modal .cli-modal-close {
right: 8px;
top: 22px;
}
#top .company-header-sect .flex_column_table {
gap: 40px;
}
#top .franchise-tab .flex_column_table:last-child {
margin-top: 74px !important;
}
.consumer-app-mob-image .img-height-803 img {
height: 496px !important;
object-fit: contain;
object-position: left;
width: unset !important;
margin-top: 34px;
}
.responsive #top #wrap_all .drivers-tab .container {
width: 100% !important;
max-width: 100% !important;
padding: 0px !important;
}
#top .franchise-tab .drivers-tab .flex_column_table:last-child {
margin-top: 0px !important;
}
#top .business-tabs .av-tab-section-tab-title-container {
padding-right: 0px !important;
padding-left: 0px !important;
margin-top: 0px !important;
max-width: 335px !important;
}
.responsive #top #wrap_all .blog-main-section-m7 > .container {
max-width: 100% !important;
width: 100% !important;
padding: 0px !important;
}
.responsive #top #wrap_all .blog-main-section-m7 .blog-single-cat-cont {
padding: 92px 0px !important;
}
}
@media only screen and (max-width: 400px) {
#top .cli-modal-content {
padding: 20px;
}
}
#top .mob-tabs-accordians-cont {
display: none !important;
}
#top .show-mob-btn {
display: none !important;
}
@media only screen and (max-width: 1200px) {	
#top .taxi_decade_sect .h2-section-title * {
text-align: left;
}
#top .taxi_decade_sect .entry-content-wrapper {
grid-template-columns: 1fr 1fr;
}
#top .tab-home-new-left-aligned * {
text-align: left !important;
}
#top .ride-grid-2-col .flex_column_table {
grid-template-columns: 1fr;
gap: 20px;
}
#top .ride-grid-2-col .ecabs-btn-row {
justify-content: center !important;
}
#top .ride-grid-2-col .av-special-heading-tag {
margin-bottom: 50px;
}
.anim-images-cont {
width: 488px;
margin: 0 auto;
left: 14px;
}
#top .driveforce-cont-sect .flex_column_table:last-child {
grid-template-columns: 1fr;
justify-items: center;
}
#top .driveforce-cont-sect .flex_column_table:last-child .flex_column:last-child {
width: fit-content !important;
}
#top .driveforce-single-number {
padding-top: 2px;
}
#top .ride-tabs-sect {
display: none !important;
}
#top .mob-tabs-accordians-cont {
display: block !important;
}
#top .home_blog_codeblock .feat-blog-post-title, #top .home_blog_codeblock .av-special-heading-tag {
text-align: left !important;
}
#top .home_blog_codeblock .avia-button-wrap {
margin-left: 0px !important;
}
#top .home_latest_blogs_cont {
grid-template-columns: 1fr;
margin-top: 100px;
}
#top .single_home_latest_blogs {
grid-template-columns: max-content 1fr;
align-items: center;
}
#top .single_home_latest_blogs_img {
height: 320px;
}
#top .home_blog_codeblock .flex_column_table {
display: flex;
flex-direction: column-reverse;
}
#top .home_blog_codeblock .flex_column_table .flex_column {
width: 100% !important;
margin: 0px !important;
padding: 0px !important;
}
#top .home_blog_codeblock .flex_column_table .flex_column:first-child {
margin-top: 24px !important;
}
#top .home_blog_codeblock .home-new-img-cont img {
width: 100% !important;
}
}
@media only screen and (max-width: 1100px) {
#top .taxi_decade_sect .entry-content-wrapper {
grid-template-columns: 1fr;
gap: 34px;
}
#top .taxi_decade_sect .entry-content-wrapper .flex_column:first-child {
grid-row: 2 / 3;
}
#top .taxi_decade_sect .entry-content-wrapper .avia-image-container img {
max-width: 100%;
width: 100%;
height: 450px;
}
}
@media only screen and (max-width: 989px) {
#top .ride-font-24 br {
display: none !important;
}
#top .mob-marg-top-24-btn {
margin-top: 24px !important;
}
#top .mob-home-new-left-aligned * {
text-align: left !important;
}
#top .price-engine-cont .entry-content-wrapper .flex_column_table {
grid-template-columns: 1fr;
gap: 40px;
margin-top: 40px !important;
}
#top .price-engine-img img {
width: 100%;
}
#top .move-quickly-cards-cont {
grid-template-columns: repeat(2, 242px);
}
#top .marg-left-p-110 {
margin-left: 0px;
}
#top .learn-more-btn-cont a {
margin-left: 0px !important;
}
#top .home-new-img-cont img {
width: 100%;
}
#top .mob-full-width-btn a, #top .mob-full-width-btn {
width: 100% !important;
}
#top .hide-mob-btn {
display: none !important;
}
#top .show-mob-btn {
display: block !important;
}
#top .taxi_operation_header_cont .entry-content-wrapper {
grid-template-columns: 1fr;
gap: 25px;
justify-items: center;
}
#top .taxi_operation_header_cont h1 {
text-align: center !important;
}
#top .taxi_operation_header_cont .marg_bot_65 {
margin-bottom: 20px;
}
#top .taxi_main_btn, #top .taxi_main_btn a {
width: 100%;
}
#top .taxi_main_btn a .avia_iconbox_title {
justify-content: center;
}
}
@media only screen and (max-width: 850px) {
#top .ride-power-cards .swiper-slide {
height: 310px !important;
}
}
@media only screen and (max-width: 767px) {		
#top .ride-grid-2-col .av-special-heading-tag {
font-size: 42px !important;
line-height: 52px !important;
}
#top .home_review_cont {
grid-template-columns: repeat(2, max-content);
row-gap: 34px;
margin-top: 44px;
justify-content: center;
}
#top .trip_review {
width: 72px;
height: 88px;
}
#top .play_store_review {
top: 4px;
position: relative;
}
.main-phone-img {
height: 472px;
}
#top .anim-images-cont-translated .main-phone-img {
height: 372px;
background-size: 350px;
}
#top .line_hieght_72 * {
line-height: 42px !important;
}
#top .ride-grid-2-col .flex_column_table {
gap: 0px;
}
#top .ride-grid-2-col .av-special-heading-tag {
margin-bottom: 76px;
}
.chatbox-2-img {
height: 146px;
bottom: 84px;
}
.chatbox-1-img {
height: 146px;
}
#top .ride-font-24 p {
font-size: 18px;
line-height: 30px;
margin-bottom: 40px !important;
}
#top .ride-eclipse-bg::after {
width: 460px;
height: 460px;
}
#top .ride-power-cards .swiper-slide {
height: 250px !important;
}
#top .price-engine-cont .entry-content-wrapper .flex_column_table {
margin-top: -18px !important;
}
#top .price-engine-img img {
height: 366px;
}
#top .move-quickly-cards-cont {
grid-template-columns: 1fr;
}
#top .move-quickly-cards-single {
height: fit-content;
}
#top .driveforce-cont-sect .flex_column_table:last-child {
margin-top: -30px !important;
}
#top .ride-tab-title * {
font-size: 18px;
line-height: 25px;
}
#top .ride-tab-title br {
display: none !important;
}
#top .ride-tab-desc p {
font-size: 12px;
line-height: 21px;
}
#top .ride-tab-img img {
width: 100%;
object-fit: contain;
height: 250px;
}
#top .padd-top-75 .template-page {
padding-top: 0px !important;
}
#top .no-marg-mob-col {
margin-bottom: 0px !important;
}
#top .marg-left-p-110 {
margin-left: 0px;
}
#top .ecabs-eng-section .flex_column_table {
display: flex !important;
flex-direction: column-reverse;
margin-top: 24px !important;
}
#top .learn-more-btn-cont a {
font-size: 16px;
line-height: 26px;
width: 100%;
margin: 0 auto !important;
}
#top .learn-more-btn-cont .avia_iconbox_title {
align-items: center;
gap: 4px;
justify-content: center;
margin-top: 14px;
}
#top .learn-more-btn {
width: 18px;
height: 18px;
}
#top .single_home_latest_blogs {
grid-template-columns: 1fr;
gap: 20px;
}
#top .single_home_latest_blogs_img {
width: 100%;
height: 170px;
border-top-left-radius: 38px;
}
#top .home_latest_blogs_cont {
margin-top: 54px;
gap: 54px;
}
#top .home_feat_blog_cont {
padding-right: 0px;
}
#top .home_feat_blog_main {
margin-top: 30px;
}
#top .home_blog_codeblock .ride-font-24 p {
margin-bottom: 24px !important;
}
#top .home_blog_codeblock .flex_column_table {
display: flex;
flex-direction: column-reverse;
}
}
@media only screen and (max-width: 600px) {
#top .ride-eclipse-bg::after {
width: 360px;
height: 360px;
}	
#top .home-h1-title h1 {
font-size: 40px !important;
line-height: 55px !important;
}
#top .home_header_cont_new .ride-font-18 p {
font-size: 16px;
line-height: 26px;
margin-bottom: 50px !important;
}
#top .home_header_cont_new {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/05/woman-traveling-with-her-car-3.jpg) !important;
background-position: top 0 center !important;
background-size: contain !important;
}
#top .home_header_cont_new .container {
height: 945px !important
}
#top .home_header_cont_new .template-page {
padding-bottom: 45px !important;
vertical-align: bottom;
}
#top .home_header_cont_new .av-section-color-overlay-wrap:before {
opacity: 0.3;
}
#top .home_header_cont_new .av-section-color-overlay {
opacity: 1 !important;
background: linear-gradient(185.46deg, rgba(16, 34, 73, 0) 8.87%, #102249 66.08%) !important
}
#top .home_header_cont_new .ride-font-18 p br {
display: none !important;
}
#top .single_home_latest_blogs_cat, #top .single_home_latest_blogs_text p, #top .home_blog_codeblock .feat-blog-post-title {
font-size: 16px;
line-height: 24px;
}
#top .ride-power-cards .swiper-slide {
height: 320px !important;
}
#top .single_home_latest_blogs_date {
font-size: 12px;
grid-row: 4 / 5;
}
.anim-images-cont {
width: 100%;
}
.chatbox-1-img {
top: 138px;
left: -70px;
}
.chatbox-2-img {
right: -86px;
}
#top .mob-padd-topbot-45 .template-page {
padding-top: 45px !important;
padding-bottom: 45px !important;
}
#top .mob-home-new-left-aligned * {
text-align: left !important;
}
#top .mob-marg-top-24 p, #top .mob-marg-top-24-btn {
margin-top: 24px !important;
}
#top .mob-full-width-btn a, #top .mob-full-width-btn {
width: 100% !important;
}
#top .home-new-img-cont img {
height: 350px;
}
#top .border-top-radius-left-img img {
border-top-left-radius: 50px;
}
#top .hide-mob-btn {
display: none !important;
}
#top .mob-marg-bot-10 p {
margin-bottom: 10px !important;
}
#top .show-mob-btn {
display: block !important;
}
#top .ride-font-24 p {
font-size: 16px;
line-height: 26px;
}
.h2-section-title h2 {
font-size: 32px !important;
line-height: 42px !important;
}
#top .ecabs-eng-section .ride-font-24 p:first-child {
margin-bottom: 10px !important;
}
#top .ecabs-eng-section .ride-font-24 p:last-child {
margin-top: 24px !important;
margin-bottom: 14px !important;
}
} .home .ecabs_transparent_menu #header_main .av-main-nav .avia-menu-text {
color: #ffffff !important;
}
.home .ecabs_transparent_menu .av_header_transparency .logo img.alternate, .page-id-32039 .ecabs_transparent_menu .av_header_transparency .logo img.alternate {
top: 50%;
transform: translateY(-50%);
}
.home .ecabs_transparent_menu .submenu-icon-cont .submenu-icon, .home .ecabs_transparent_menu #header_main #menu-item-search a::before {
filter: brightness(0) invert(1) !important;
}
.home .ecabs_transparent_menu #header_main .ecabs-btn {
background-color: transparent !important;
border: 1px solid #ffffff !important;
}
#top #header_main .av-main-nav > li > a {
padding: 0 13px !important;
}
.home .ecabs_transparent_menu #header_main .av-main-nav > li > a {
font-family: 'segmentregular', sans-serif !important;
}
#top .sub-menu {
left: 50%;
transform: translateX(-50%);
}
.home .ecabs_transparent_menu .sub-menu {
border: unset !important;
background-color: #112656;
width: fit-content !important;
min-width: 110px !important;
box-shadow: unset !important;
}
#top .sub-menu {
width: fit-content !important;
min-width: 130px !important;
}
#top.home .ecabs_transparent_menu .sub-menu li a {
background-color: #112656 !important;
border: unset !important;
font-family: 'segmentregular', sans-serif !important;
padding: 4px 20px !important;
}
#top .ecabs_transparent_menu .sub-menu li a {
padding: 4px 20px !important;
}
.home .ecabs_transparent_menu .sub-menu:after {
content: "";
background: #2A69CE;
width: 80%;
height: 2px;
position: absolute;
left: 50%;
transform: translateX(-50%);
top: 6px;
z-index: 9999;
}
#top.home .ecabs_transparent_menu .sub-menu li:first-child a {
padding-top: 14px !important;
}
#top #header_main .av-main-nav li a .submenu-icon {
transform: rotate(0deg);
transition: all .4s;
}
#top #header_main .av-main-nav li:hover a .submenu-icon {
transform: rotate(180deg);
}
.home .ecabs_transparent_menu #header_main .av-main-nav li a:hover {
opacity: 1 !important;
}
.home .ecabs_transparent_menu #header_main .av-main-nav li a:hover .avia-menu-text {
color: #94B4E6 !important;
}
.home .ecabs_transparent_menu #header_main .av-main-nav li a:hover .submenu-icon {
filter: invert(74%) sepia(9%) saturate(1483%) hue-rotate(180deg) brightness(95%) contrast(88%) !important;
}
#top .ecabs_transparent_menu #header_main .main_menu {
width: 100%;
display: flex;
justify-content: center;
}
#top .ecabs_transparent_menu #header_main .av_menu_icon_beside, #top .ecabs_transparent_menu #header_main #avia-menu {
position: unset !important;
}
.page_lang_bg #top .ecabs_transparent_menu #header_main #menu-item-search {
position: absolute;
right: 130px !important;
}
#top .ecabs_transparent_menu #header_main #menu-item-search {
position: absolute;
right: 190px;
}
#top .ecabs_transparent_menu #header_main .ecabs-btn {
position: absolute;
right: 0px;
top: 50%;
transform: translateY(-50%);
}
#top .line_hieght_72 * {
line-height: 72px !important;
}
#top .img_width_1092 img {
width: 1092px;
}
#top .marg_top_20 {
margin-top: 20px;
}
#top .marg-left-p-82 {
margin-left: 82px;
}
#top .marg_bot_35 {
margin-bottom: 35px;
}
#top .mob_br_show br {
display: none !important;
}
#top .multi_revenue_header_img_cont img {
border-radius: 100px 0px 0px 0px;
width: 100%;
height: 636px;
object-fit: cover;
}
#top .multi_revenue_header_img_cont .avia-image-container-inner {
width: 100%;
}
#top .marg_p_top_35 p:first-child {
margin-top: 35px !important;
}
#top .marg_p_bot_0 p:last-child {
margin-bottom: 0px !important;
}
#top .multi_revenue_pc_img_cont {
max-width: 904px;
}
#top .pricing_strategy_cont .entry-content-wrapper:before, #top .pricing_strategy_cont .entry-content-wrapper:after {
display: none;
}
#top .pricing_strategy_cont .entry-content-wrapper {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 66px;
align-items: center;
border-radius: 0px 0px 75px 0px;
background: #FFF;
box-shadow: 0px 9px 20px 0px rgba(0, 0, 0, 0.10);
}
#top .pricing_strategy_cont_alt .entry-content-wrapper {
gap: 78px;
}
#top .pricing_strategy_cont .entry-content-wrapper .flex_column {
width: 100%;
}
#top .pricing_strategy_cont .entry-content-wrapper .flex_column:first-child {
border-right: 4px solid #2A69CE;
}
#top .pricing_strategy_cont .entry-content-wrapper .flex_column:last-child {
padding-right: 66px;
}
#top .pricing_strategy_cont_alt .entry-content-wrapper .flex_column:last-child {
padding-right: 51px;
}
#top .pricing_strategy_img_cont img {
border-radius: 0px;
height: 438px;
object-fit: cover;
}
#top .pricing_strategy_cont_alt .pricing_strategy_img_cont img {
height: 391px;
}
#top .taxi_main_btn_no_grid span {
display: block !important;
}
#top .taxi_main_btn_no_grid a {
min-width: 200px;
}
#top .marg_top_70 {
margin-top: 70px;
}
#top .marg_p_top_24 p:first-child {
margin-top: 24px;
}
#top .single_multi_revenue_icon_cont {
background-position: center;
background-repeat: no-repeat;
background-size: contain;
display: block;
width: 64px;
height: 64px;
}
#top .single_multi_revenue_icon_list {
display: grid;
grid-template-columns: max-content 1fr;
gap: 30px;
}
#top .single_multi_revenue_title {
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 64px;
font-family: 'segmentsemibold', sans-serif !important;
color: #2A69CE;
}
#top .single_multi_revenue_text {
display: block;
font-family: 'segmentregular', sans-serif !important;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
color: #4F5663;
}
#top .multi_revenue_icon_list_cont {
display: grid;
grid-template-columns: 1fr 1fr;
column-gap: 110px;
row-gap: 86px;
max-width: 1090px;
margin: 0 auto;
}
#top .single_multi_revenue_title_black {
color: #181818;
}
#top .padd_bot_110 .template-page {
padding-bottom: 110px;
}
#top .padd_top_110 .template-page {
padding-top: 110px;
}
#top .padd_topbot_60 .template-page {
padding-bottom: 60px !important;
padding-top: 60px !important;
}
#top .google_maps_ride_sect {
margin-bottom: 110px;
}
#top .google_maps_ride_sect .template-page {
padding-bottom: 70px !important;
padding-top: 70px !important;
}
#top .google_maps_ride_sect_header .template-page {
padding-bottom: 46px !important;
padding-top: 46px !important;
}
#top .padd_bot_54 .template-page {
padding-bottom: 54px !important;
}
#top .google_maps_ride_sect .flex_column_table {
padding: 44px;
border-radius: 15px;
background: #ffffff;
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
} #top .single_google_maps_ride_inner_cont {
display: grid;
grid-template-columns: max-content 1fr;
gap: 12px;
}
#top .single_google_maps_ride_inner_cont_centered {
align-items: center;
}
#top .single_google_maps_ride_inner_cont p {
margin: 0px;
}
#top .single_google_maps_ride_inner_cont p strong {
color: #363636 !important;
font-family: 'segmentbold' !important;
}
#top .google_maps_ride_inner_cont {
display: grid;
grid-template-columns: 100%;
gap: 24px;
}
#top .google_maps_ride_sect_title_cont br {
display: none !important;
}
@media only screen and (max-width: 989px){
#top .google_pin_icon img {
height: 85px;
}
#top .google_maps_ride_sect_title_cont br {
display: block !important;
}
#top .google_maps_ride_sect_title_cont .template-page {
padding-bottom: 10px !important;
}
#top .google_maps_ride_sect_title_cont .av-special-heading-tag {
text-align: left !important;
}
#top .google_maps_ride_sect_mob_content .template-page {
padding-top: 24px !important;
padding-bottom: 24px !important;
}
#top .single_google_maps_ride_inner_cont svg {
width: 40px;
height: 40px;
margin-top: -4px;
margin-left: -11px;
margin-right: -4px;
}
#top .google_maps_ride_inner_cont {
gap: 20px;
margin-top: 16px;
}
}
@media only screen and (max-width: 767px){
#top .google_maps_ride_sect_mob_content .flex_column, #top .google_maps_ride_sect_header .flex_column {
margin-bottom: 0px !important;
}
}
@media only screen and (max-width: 1300px){
#top .pricing_strategy_cont .entry-content-wrapper .flex_column:last-child {
padding-right: 26px;
}
}
@media only screen and (max-width: 1200px){
#top .pricing_strategy_cont .entry-content-wrapper .flex_column .av-special-heading-tag {
text-align: left !important;
font-size: 32px !important;
line-height: 40px !important;
}
#top .marg_p_top_24 p:first-child {
margin-top: 10px;
}
#top .marg_top_70 {
margin-top: 24px;
}
#top .pricing_strategy_cont_alt .ecabs-btn {
margin: unset !important;
}
}
@media only screen and (max-width: 1100px){
.av-main-nav > li > a {
padding: 0 10px !important;
}
}
@media only screen and (max-width: 1024px){
#top .professional_drivers_cont {
grid-template-columns: 1fr;
row-gap: 32px;
margin-top: 50px;
margin-bottom: 18px;
}
}
@media only screen and (max-width: 990px){
#top .sub-menu {
margin-top: 0px;
transform: translateX(50%) !important;
}
#top.home .ecabs_transparent_menu .sub-menu li a{
background:none !important;
padding:0px !important;
}
#top.home .ecabs_transparent_menu .sub-menu li:first-child a {
padding-top: 0px !important; 
}
#top .ecabs_transparent_menu #header_main .logo {
left: 50%;
transform: translateX(-50%);
}
#top .ecabs_transparent_menu #header_main #menu-item-search a::before {
height: 30px;
width: 30px;
}
#top .ecabs_transparent_menu #header_main #menu-item-search {
right: 0px;
}
.responsive .av-burger-menu-main {
z-index: 999 !important;
}
.responsive .home #header {
background-color: unset !important;
position: absolute !important;
}
.responsive .home .ecabs_transparent_menu .submenu-icon-cont .submenu-icon, .responsive .home .ecabs_transparent_menu #header_main #menu-item-search a::before, .responsive .home .logo a img {
filter: brightness(0) invert(1) !important;
}
.responsive .home .header_color .av-hamburger-inner, .responsive .home .header_color .av-hamburger-inner::before, .responsive .home .header_color .av-hamburger-inner::after {
background-color: #ffffff !important;
}
#top .h1_section_title br, #top .tab_br_none br {
display: none !important;
}
#top .explore_malta_cont {
gap: 24px;
margin-top: 37px;
}
#top .single_explore_malta_cont {
height: 440px;
}
#top .tab_text_left p {
text-align: left !important;
}
#top .marg_bot_22 {
margin-bottom: 20px !important;
}
#top .multi_revenue_icon_list_cont {
grid-template-columns: 100%;
row-gap: 34px;
}
#top .pricing_strategy_cont .entry-content-wrapper {
gap: 32px;
}
.responsive #top #wrap_all .pricing_strategy_cont .entry-content-wrapper .flex_column {
margin: 0px !important;
}
}
@media only screen and (max-width: 767px){
#top .mobile_height_fit_content .flex_column_table {
height: 1024px !important;
}
#top .ecabs_transparent_menu #header_main .logo {
position: absolute !important;
width: fit-content;
}
#top .ecabs_transparent_menu #header_main #menu-item-search {
display: block !important;
}
#top .ecabs_transparent_menu #header_main .main_menu {
justify-content: flex-start;
}
#top .taxi_platform_cont {
margin-bottom: 0px;
}
#top .h1_section_title * {
font-size: 40px;
line-height: 55px !important;
}
#top .img_hieght_880 img {
height: 331px;
}
#top .download_app_text p {
text-align: center;
margin: 0px !important;
}
#top .marg_download_btns {
margin-top: 46px !important;
}
#top .explore_malta_cont {
grid-template-columns: 1fr;
}
#top .single_explore_malta_cont {
height: 182px;
}
#top .padd_top_242 .template-page {
padding-top: 168px !important;
}
#top .mob_padd_top_64 .template-page {
padding-top: 64px !important;
}
#top .mob_br_show br {
display: block !important;
}
#top .multi_revenue_header_img_cont img {
border-radius: 75px 0px 0px 0px;
height: 340px;
}
.responsive #top #wrap_all .multi_revenue_header_cont .container {
padding: 0px !important;
}
.responsive #top #wrap_all .multi_revenue_header_cont .av-special-heading-tag br {
display: none;
}
#top .marg_bot_65 {
margin-bottom: 50px;
}
#top .p_block_mob_left_align p {
text-align: left !important;
}
#top .padd_topbot_60 .template-page {
padding-bottom: 34px !important;
padding-top: 34px !important;
}
#top .marg_p_top_35 p:first-child {
margin-top: 24px !important;
}
#top .pricing_strategy_cont .entry-content-wrapper {
grid-template-columns: 100%;
gap: 24px;
border-radius: unset;
box-shadow: unset;
}
#top .pricing_strategy_cont .entry-content-wrapper .flex_column:first-child {
border-right: unset;
}
#top .pricing_strategy_img_cont img, #top .pricing_strategy_cont_alt .pricing_strategy_img_cont img {
height: 210px;
border-radius: 0px 0px 50px 0px;
}
#top .pricing_strategy_cont .entry-content-wrapper .flex_column:last-child {
padding-right: 0px;
}
}
@media only screen and (max-width: 700px){
.responsive #top .main_ecabs_header_scroll {
background-color: #ffffff !important;
}
.responsive .home .main_ecabs_header_scroll .submenu-icon-cont .submenu-icon, .responsive .home .main_ecabs_header_scroll #header_main #menu-item-search a::before, .responsive .home .main_ecabs_header_scroll .logo a img {
filter: unset !important;
}
.responsive .home .main_ecabs_header_scroll .av-hamburger-inner, .responsive .home .main_ecabs_header_scroll .av-hamburger-inner::before, .responsive .home .main_ecabs_header_scroll .av-hamburger-inner::after {
background-color: var(--ecabs-primary) !important;
}
}
#top .hide_desktop_title {
display: none;
}
#top .any_questions_text br {
display: none !important;
}
@media only screen and (max-width: 600px){
#top #searchsubmit, .ajax_load {
height: 100% !important;
}
#top .p_min_height_60, #top .p_min_height_90 {
min-height: unset;
}
#top .pricing_strategy_cont .entry-content-wrapper .flex_column .av-special-heading-tag {
font-size: 20px !important;
line-height: 30px !important;
}
#top .single_multi_revenue_title {
font-size: 20px;
line-height: 46px;
}
#top .single_multi_revenue_icon_cont {
width: 44px;
height: 44px;
}
#top .padd_top_110 .template-page {
padding-top: 47px;
}
#top .single_multi_revenue_icon_list {
gap: 16px;
}
#top .any_questions_text br {
display: block !important;
}
#top .explore_malta_cont {
margin-bottom: -154px;
}
#top .marg_download_btns {
margin-top: 12px !important;
}
#top .single_explore_malta_img_2 {
background-image: url(https://www.ecabs.com.mt/wp-content/uploads/2023/06/EMA_9332_cropped.jpg);
}
#top .ride-power-cards .benefits-title {
margin-bottom: 14px !important;
}
#top .line_hieght_72 * {
line-height: 42px !important;
}
#top .marg_img_top_42 img {
margin-top: 40px;
}
#top .user_friendly_app_col {
margin-top: 40px !important;
}
#top.page-id-30715 .marg_download_btns {
margin-top: 24px !important;
}
#top .marg_bot_22 {
margin-bottom: 24px !important;
}
#top .professional_drivers_cont {
margin-bottom: 50px;
}
#top .mob_marg_bot_25 p {
margin-bottom: 25px !important;
}
#top .marg_bot_51 {
margin-bottom: 20px !important;
}
#top .marg_download_btns .avia-button {
padding-top: 16px !important;
padding-bottom: 16px !important;
width: 180px;
}
#top .user_friendly_app .entry-content-wrapper {
gap: 0px;
}
#top .hide_mobile_title {
display: none;
}
#top .show_mobile_title {
display: block;
}
#top .user_friendly_app_text {
margin-bottom: 0px !important;
}
#top .h1_section_title * {
line-height: 55px !important;
text-align: left !important;
}
#top .mob_text_left p {
text-align: left !important;
}
#top .marg_bot_42 {
margin-bottom: 24px;
}
#top .marg_bot_35 p:last-child {
margin-bottom: 0px !important;
}
#top .mob_marg_bot_0 {
margin-bottom: 0px !important;
}
#top .h1_page_title .av-special-heading-tag {
font-size: 40px;
line-height: 55px !important;
}
#top .taxi_operation_header_cont .avia-image-container img {
height: 332px;
}
#top .taxi_main_btn a {
padding: 14px 40.5px;
}
#top .taxi_operation_header_cont .template-page {
padding-top: 34px !important;
padding-bottom: 0px !important;
}
#top .taxi_decade_sect .template-page {
padding-top: 0px !important;
padding-bottom: 34px !important;
}
#top .mob_padd_top_0 .template-page {
padding-top: 0px !important;
}
#top .mob_padd_bot_47 .template-page {
padding-bottom: 47px !important;
}
#top .mob_padd_bot_80 .template-page {
padding-bottom: 80px !important;
}
#top .taxi_font_20_32 p {
font-size: 16px;
line-height: 26px;
}
#top .taxi_decade_sect .marg_bot_35 {
margin-bottom: 24px;
}
#top .taxi_decade_sect .entry-content-wrapper .avia-image-container img {
height: 349px;
}
#top .taxi_decade_sect .entry-content-wrapper .avia-image-container *, #top .taxi_decade_sect .entry-content-wrapper .avia-image-container {
height: fit-content;
}
#top .mob_marg_top_34 {
margin-top: 34px;
}
.responsive #top.page-id-30445 #main {
padding-top: 85px !important;
}
#top .single_professional_drivers_title {
font-size: 20px;
line-height: 46px;
}
#top .single_professional_drivers_text {
line-height: 24px;
}
#top .single_professional_drivers_icon {
width: 44px;
height: 44px;
}
#top .single_professional_drivers_cont {
gap: 22px;
}
#top .any_questions_text p {
font-size: 16px !important;
line-height: 25px !important;
}
#top .padd_top_242 .template-page {
padding-top: 168px !important;
}
#top .mob_font_32_42_title * {
font-size: 32px !important;
line-height: 42px !important;
}
#top .malta_header_cont .template-page {
padding-top: 18px !important;
padding-bottom: 0px !important;
}
#top.page-id-30715 #main {
padding-top: 85px !important;
}
#top .user_friendly_app .template-page {
padding-bottom: 38px !important;
}
#top .explore_maltese_cont .template-page {
padding-top: 28px !important;
}
#top .professional_section_cont .template-page {
padding-bottom: 52px !important;
}
#top .multi_revenue_header_cont .template-page {
padding-top: 0px !important;
}
}
@media only screen and (max-width: 500px){
.responsive #top #wrap_all #header_main .container {
max-width: 100% !important;
}
.logo a img {
width: 122px !important;
}
.page-id-28401 .logo a::after, .page-id-28378 .logo a::after, .page-id-28402 .logo a::after, .page-id-28408 .logo a::after, .postid-28426 .logo a::after, .cat-life-ecabs .logo a::after, .cat-leadership .logo a::after, .cat-tech .logo a::after, .cat-mobility .logo a::after, .cat-life-ecabs-it .logo a::after, .cat-leadership-it .logo a::after, .cat-tech-it .logo a::after, .cat-mobility-it .logo a::after  {
font-size: 30px;
}
}
.responsive #top .logo {
z-index: 200 !important;
}
.home .ecabs_transparent_menu #header_main .av-main-nav li.ecabs-btn a:hover .avia-menu-text {
color: #ffffff !important;
}
.av-language-switch-item{
display:none !important;
}
.wpml-ls-statics-post_translations{
display:none !important;
}
li.menu-item-language {
width: 120px; }
#top .menu-item-language .sub-menu li{
border:none !important;
}
#top .img_mob_italian {
width: 469px;
height: 641px;
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/08/Group-2.png);
}
#top .img_heymalta_mobile_italian {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/09/Consumer-App-Desktop-Simpler-it.png);
top: 0px;
}
#top .object_fit_contain img {
object-fit: contain;
}
#top .max_width_676 img {
width: 676px;
}
#top .chatbox_1_img_italian {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/08/Group-49.png);
}
#top .chatbox_2_img_italian {
background-image: url(//www.ecabs.com.mt/wp-content/uploads/2023/08/Group-48-1.png);
}
#top .max_width_872 {
width: 872px;
}
#top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-text{
color:#ffffff !important;
}
.av-inner-tab-title, .av-tab-section-icon, .av-tab-arrow-container, .av-tab-section-image {
width: 120px;
}
li.menu-item-language.menu-item-top-level {
position: absolute;
right: 190px;
}
.max-width-996{
max-width:996px;	
}
.max-width-768 .container {
max-width: 760px;
}