.mevron_box { background: #151515; padding-bottom: 20px; overflow: hidden; z-index: 99; position: relative; }
.mevron_box p, .mevron_listing li { color: var(--white)!important; }
.mevron_listing li { position: relative; padding-left: 35px; padding-bottom: 15px; }
.mevron_lists li {color: var(--white);}
.mevron_listing li:before { content: ''; background: var(--white); width: 11px; height: 11px; position: absolute; top: 8px; border-radius: 12px; left: 0; }
.mevron-store a { margin-top: 0; }
.mevron_sum h4 { margin-bottom: 0; }
.bg-rigt { position: relative; padding-top: 100px; }
.bg-rigt:after { position: absolute; content: ""; background-image: url(img/mevron/right-bg.png); background-size: 100%; background-repeat: no-repeat; background-position: top right; transform: translate(40px, -25%); top: 0; right: 0; padding: 30% 17%; }
.bg-rigt:before { position: absolute; content: ""; background-image: url(img/mevron/left-bg.png); background-size: contain; background-repeat: no-repeat; background-position: top left; transform: translate(-19%, 0); top: 0; left: 0; padding: 40% 27%; z-index: -1; }
.mevron_box .des_title h2 { color: #e99c34; font-weight: 700; }
.mevron_box .des_title h2:after { background: #e99c34; height: 2px; width: 50px; }
.mevron_ride { background: #f7f7f7; border-radius: 20px 20px 0 0; overflow: hidden; position: relative; z-index: 1; }
.mevron_ride li { width: 100%; text-align: center; }
.about-dis:after { position: absolute; content: ""; background-image: url(img/mevron/right-bg.png); background-size: 100%; background-repeat: no-repeat; background-position: top right; transform: translate(40px, -25%); top: 80%; right: 0; padding: 40% 35%; z-index: -1; }
.about-dis .right-img-block { margin-bottom: -2.5%; z-index: 11; }
.about-dis { position: relative; }
.mevron_ux { position: relative; }
.mevron_ux:after { position: absolute; content: ""; background-image: url(img/mevron/right-bg.png); background-size: contain; background-repeat: no-repeat; background-position: top right; transform: translate(40px, -25%); top: 80%; right: 0; padding: 75% 50%; z-index: -1; }
.mevron_promo { margin: 50px 0; width: 100%; float: left; position: relative; }
.mevron_promo ul { overflow: hidden; background: var(--white); border-radius: 20px 20px 0 0; }
.mevron_promo:after { content: ""; position: absolute; background-image: url(img/mevron/right-bg.png); background-size: 100%; background-repeat: no-repeat; background-position: top right; transform: translate(40px, -21%); top: 80%; right: 0; padding: 105% 39%; z-index: -1; }
.mevron_admin_side, .mevron_listing, .mevron_ux { width: 100%; float: left; }
.mevron_admin_side .web_logo { padding: 35px 50px 25px; background: #e99c34; background-color: rgb(233, 156, 52); margin-left: -45px; margin-right: -45px; border-radius: 50px; border-style: solid; border-width: 4px; border-radius: 50px 50px 0 0; background-color: rgb(233, 156, 52); box-shadow: 0 8px 24.84px 2.16px rgba(0, 0, 0, 0.18); }
.admin-mevron { padding: 35px 50px 25px; background: #151515; margin-left: -45px; margin-right: -45px; border-radius: 50px 50px 0 0; margin-top: -3%; position: relative; }
.admin-mevron:after { position: absolute; content: ""; background-image: url(img/mevron/right-bg.png); background-size: 100%; background-repeat: no-repeat; background-position: top right; transform: translate(10px, -27%); top: 0; right: 0; padding: 57% 21%; }
.admin-mevron .list-items {color:var(--white); margin-bottom: 10px;}
.admin-mevron .list-items:last-child {margin-bottom:0px;}
.mevron_admin_side { position: relative; }
.mevron_admin_side:before { position: absolute; content: ""; background-image: url(img/mevron/left-bg.png); background-size: contain; background-repeat: no-repeat; background-position: top left; transform: translate(-40px, 10%); top: 19%; left: 0; padding: 42% 27%; z-index: 1; pointer-events: none; }
.add-driver .des_title h2 { text-align: left; }
.add-driver .des_title h2:after { left: 0!important; margin-left: inherit; }

@media(min-width: 767.99px) {
  .mevron_ride li { width: 33.33%; }
  .title-mevron { position: absolute; bottom: 0; }
}
@media(max-width: 767px) {
	.mevron_promo ul { justify-content: center!important; }
	.mevron-store a { margin-bottom: 10px; }
	.admin-mevron { margin-top: -9%; }
	.about-dis .right-img-block { margin-bottom: -7.5%; }
}
@media (max-width:575px){
	.bg-rigt { padding-top: 50px; flex-direction: column-reverse; }
	.bg-rigt .app_stores { margin-bottom: 20px; }
}