.hero-banner-car {
	max-width: 1340px;
}

.custom-car-rental-app {
	padding: 5vw 0px 3vw;
}

.success-with {
	padding: 2vw 0px;
	max-width: 1340px;
	margin: 0 auto;
}

.custom-success {
	position: relative;
}

.arrow-down-icon {
	position: absolute !important;
	top: -5px;
	left: 0;
}

.arrow-down-icon img {
	filter: invert(1);
}

.our-white-label {
	padding: 4.167vw 0px;
}

.heights-row figure.wp-block-image {
	text-align: left;
	padding-bottom: 20px;
}

.how-it-works-car {
	padding-bottom: 4vw;
}

.works-tabs ul.tabTitles {
	justify-content: center;
	gap: 30px;
}

.works-tabs ul.tabTitles li {
	border-radius: 4px;
	border: 1px solid #ccc;
}

.works-tabs ul.tabTitles li.active {
	border-color: #ed321f;
}

.works-tabs .eb-tab-wrapper {
	border: none !important;
	padding-top: 60px !important;
}
.how-work-row .eb-column-inner {
    display: flex;
    align-items: center;
    gap: 10px;
}

.how-work-row .eb-column-inner:first-child .eb-column-inner {
    display: block;
}
.how-work-row {
	margin-bottom: 20px;
}
.how-work-row .eb-column-inner figure.wp-block-image {
    width: 10%;
}

.how-work-row .eb-column-inner .wp-block-essential-blocks-row {
    width: 90%;
}
.works-tabs {
    margin: 0px !important;
    padding: 20px;
}
.how-work-row h2.wp-block-heading {
    margin-bottom: 5px;
    font-weight: 600;
    color: #000;
}
.accelerate:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: url("https://www.esferasoft.com/wp-content/uploads/2026/01/arrowdown.svg");
    filter: invert(1);
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    background-position: top;
}
.methodology-main-img {
    margin: 0px;
    width: 20%;
    position: absolute !important;
    top: -10px;
    left: 50px;
    margin: 0px !important;
}

.methodology-main-img-wrapper {
    padding-top: 20px;
}
.car-faq h3.eb-accordion-title {
    font-size: 1.25vw !important;
}
.car-faq .eb-accordion-content p {
    padding: 0px !important;
    font-size: 1.146vw !important;
    color: #000 !important;
	line-height: 33px;
}
div#carsliderreview .testimonial-seccc {
    padding-top: 0px !important;
}
.car-faq .eb-accordion-content-wrapper {
    background: #f7f7f7;
    padding: 0px 20px;
}
.car-faq .eb-accordion-title-wrapper {
    margin-bottom: 0px !important;
}
.white-label img {
    width: 100% !important;
}

.white-label .eb-row-inner {
    gap: 30px !important;
}
.w7{
	font-weight: 700;
}
@media screen and (max-width:767px){
.w7{
font-size: 26px !important;
}	
.car-rental-parargraph{
	font-size: 18px !important;
    font-weight: 400;
	line-height: 1.5em !important;
}
.car-faq h3.eb-accordion-title {
    font-size: 18px !important;
}
.car-faq .eb-accordion-content p {
    font-size: 17px !important;
}
}
@media (max-width:767px) and (min-width:320px) {
    .hero-banner-car {
    max-width: 100% !important;
    width: 100% !important;
}
.eb-row-root-container.eb-row-9dnk7 {
        display: block !important; 
}
img.wp-image-93106 {
    height: auto !important;
}
.custom-width {
    padding-top: 40px;
    padding-bottom: 40px;
}
.works-tabs {
    margin: 0px !important;
    padding: 0;
}
.how-work-row img {
    width: 206px !important;
    height: 27px !important;
}
.how-work-row .eb-column-inner {
    display: block !important;
    align-items: center;
    gap: 10px;
}
.wp-container-core-group-is-layout-5af9df37 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.wp-block-group.is-layout-grid.wp-container-core-group-is-layout-5af9df37.wp-block-group-is-layout-grid h2.wp-block-heading {
    font-size: 24px !important;
}
.wp-block-group.is-layout-grid.wp-container-core-group-is-layout-5af9df37.wp-block-group-is-layout-grid p {
    font-size: 18px !important;
}
.eb-accordion-container.eb-accordion-ysna3.eb_accdn_loaded {
    padding-left: 0px;
    padding-right: 0px;
}
}
@media (max-width:1024px) and (min-width:768px) {
.wp-block-essential-blocks-column.root-eb-column-9rvaj {
    width: 100%;
}
.wp-block-essential-blocks-column.custom-width.hero-banner-car.root-eb-column-snbno {
    width: 100%;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-ie26n {
    width: 100%;
}
.success-with {
    margin: 0 auto;
    width: 100%;
}
.wp-block-essential-blocks-column.custom-width.our-white-label.root-eb-column-nnoba {
    width: 100%;
}
.wp-block-essential-blocks-column.custom-width.our-white-label.root-eb-column-uciod {
    width: 100%;
}
.wp-block-essential-blocks-column.root-eb-column-ybrnz {
    width: 100%;
}
.wp-block-essential-blocks-column.root-eb-column-0umjs {
    width: 100%;
}
.wp-block-essential-blocks-column.root-eb-column-kg5i9 {
    width: 100%;
}
.wp-block-essential-blocks-column.custom-width.our-white-label.root-eb-column-g2ycl {
    width: 100%;
}
.shift-car-gear {
    width: 48%;
    justify-content: space-between;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-12dw7 {
    width: 100%;
}
.wp-block-essential-blocks-column.root-eb-column-6gcvm {
    width: 100%;
}
.wp-block-essential-blocks-column.root-eb-column-18lew {
    width: 100%;
}
}

/* hh-2.813vw p--1.146vw pad-top==4.167vw */