@media (min-width: 1366px) and (max-width: 1600px){

}

@media (min-width: 780px) and (max-width: 1365px){

}


@media (min-width: 1200px) {

}

@media (min-width: 768px) and (max-width: 1025px){

}

@media (min-width: 0px) and (max-width: 767px){
.hero-section{padding: 160px 20px 70px;}
.hero-section:before{    left: 0;}
.hero-section video{    left: 0; top:0;}
.first-heading {    font-size: 36px;    font-weight: 400;    line-height: 36px;}
.hero-text-left h1 {        font-size: 60px;}
.hero-subtext{margin: 20px 0 0;}
.hero-subtext br{display:none;}
.hero-text-right{    margin: 38px 0 0;}
.hero_lottie{margin-bottom: 40px;    position: absolute;    inset: auto 0% 10% 7%;    z-index: -1;         height: 190px;}
.pera-bottom p{width: 27%;}
.navigationwrp{display:none;}
.header-main{padding: 8px 10px;}
.revenue-box{opacity:0;margin: 0 0 0 16px;}
.bottom-bar{padding: 12px 10px;}
.bottom-bar .row{justify-content: space-between;}
._bodyMobile_8ebsx_408{    margin-top: 10px;font-size: 20px;}
._container_8ebsx_2._page\:home_8ebsx_1077 ._asset_8ebsx_210{grid-area: 1 / left-outer / span 1 / right-outer;    aspect-ratio: 572 / 620;}

._asset_8ebsx_210._container_17ixt_2 .stats-1{right: 11px;top: 90px;     width: max-content;}
._asset_8ebsx_210._container_17ixt_2 .stats-2{display:none;}
._asset_8ebsx_210._container_17ixt_2 .stats-3{left: 20px;    top: 180px;}
._asset_8ebsx_210._container_17ixt_2 .stats-4{    left: 211px;top: 330px;    width: auto;}
._asset_8ebsx_210._container_17ixt_2 .stats-custom h4{font-size: 30px;    line-height: 30px;}

.all-portfolio-wrp{padding: 80px 0px 0;}
.wrp-case {    margin: 0 auto 20px;}
.home-serviceswrp li{    flex: 0 0 100%;}
.home-serviceswrp li ._cardSectionSubtitle_r5kqe_1294{margin: 10px 0 0 0px;}
._cardSections_r5kqe_283 li h4{margin: 0;}

#our-service .my-btn{margin:-20px 0 0 !important;}
._container_m7dgm_2._page\:home_m7dgm_439{background-color: unset;padding: 0px 0;}
._callout_m7dgm_159{margin: 0 auto -130px;    padding: 20px 20px;}
#waymo-driver.active ._image_17jyo_133{margin-top: 170px;margin-bottom: 180px;}
._title_17jyo_52{display:none;}
._subtitle_1u5hk_76{font-size: 20px;}
._container_11qvt_2._page\:home_11qvt_276 ._background_11qvt_417{bottom: calc(96px - 26vw);}
._container_11qvt_2._page\:home_11qvt_276{padding-bottom: 174px;}
.faqwrp{padding: 0 10px;}
.quote-box{margin: 30px 0 0;}
.newsletter__header__title{padding-right: 0% !important;}
.newsletter__form-container {    margin: 250px 0 0;}
.newsletter__header__image{margin: -150px auto 0 !important;}
.newsletter__header__image:before{    width: 300px;height: 300px;left: 70px;top: 60px;}
.ceo-message{top: 300px;}
.footer-sec{    padding: 60px 20px 0;overflow: hidden;}
.footer-sec .d-flex{flex-direction: unset;}
.newz-letter{    margin: 0 0 0 0px;}
.metas-partner ul li {    margin: 0 7px 0 0;}
ul.paymt-ul{    flex-direction: column;}
.metas-partner ul li img {    height: 25px;}
ul.paymt-ul li{display: inline-block;}
.socail-icon{padding: 15px 0 0;}

.main-banner{padding: 120px 20px 70px;height: auto !important;}
.main-banner .txtwrp h1{font-size: 46px;    line-height: 48px;}

.main-banner .bottom-banner-text {position: unset;}
.paid-ads-pg .main-banner .videowrp{width: auto;    height: auto;    margin: 0px 0 0px 0px;}

.main-banner .parallax-wrap{display:none;}
.creatives-pg .main-banner .videowrp video{width:100%; margin: 0;}
.paid-ads-pg .main-banner .videowrp{display:none;}

._bodyDesktop_8ebsx_181{display:block;}
h3._subtitleDesktop_8ebsx_136{display:block;}
.my-side-heading{display:none;}

._subtitleMobile_8ebsx_381{display:none;}
._bodyMobile_8ebsx_408{display:none;}



._sticker_8ebsx_341{display:none;}
.dotted{display:none;}

.performancewrp{padding: 70px 20px;}
.performancewrp .txtwrp p {    padding: 0 0px 0 0;}
.reach-card-inner{margin: 30px 0 10px;}
section.inner-section-third{padding: 90px 20px 0;}
.tab-img{display:none;}
.one-banner__content {    padding: 0px 0px;}


.branding-box ul li {    width: 100%;}
.service-testi-sec {    padding: 70px 10px 0;overflow: hidden;}
.branding-box {    padding: 40px 20px;margin: 0 0 20px;}

section.inner-section-third .tabs-list ul{flex-direction: column;}
section.inner-section-third .tabs-list ul li{font-size: 16px;}
section.inner-section-third .tabbingcontainer .tabs .row{    margin-right: 0px;    margin-left: 0px;}
.tab-ul li{    font-size: 16px;padding-left: 30px;}
.branding-box h4{    width: 100%;font-size: 22px;    line-height: 26px;}
.branding-box ul{flex-direction: column;}
.branding-box ul li .my-btn{    margin: 20px 0 0 0px !important;}
.drives-section .txtwrp{width: 100%;margin: 0 0 40px;}
.drives-section .line-right:after{display:none;}
/*.other-services-slide .ceo-message{width: 500px !important;}*/
.drives-section .txtwrp .parallax-wrap{display:none;}

.drives-section .main {    margin: 0px 0px 40px 0px;}
.drives-section{padding: 120px 20px 100px;}

.cta-section .container img{display:none;}
.d-flex{    flex-direction: column;align-items: flex-start;    gap: 10px;    margin: 30px 0 0;}
.testimonials .container-fluid{margin: 0 !important;}
.testimonials h2{padding: 0 0 0 40px;}
.testimonials h2 br{display:none;}
.other-services-slide{overflow: hidden;display:none;}

.one-features-cards__feature__body {height: auto;}
.cta-section .container{padding: 50px 20px;border-radius: 0;}
.cta-features{width: 100%;}
.cta-features li{flex: 0 0 100%;}
.industry .txtwrp{    width: 100%;}
.industry{padding: 0px 10px 70px;}
.industry .industry-list ul li{    padding: 0px 15px;}
.service-pg .faqwrp {    padding: 60px 20px 0;}

.drives-section .main-bx .ceo-img{display:none;}
.drives-section .main-bx p{display:none;}
.drives-section .main-bx{margin: 0px 0 0 0px;}


.image-silder-1 img{height: 30px;}

.main-banner .txtwrp p{width: 100%;}
.cta-section h2 br{display:none;}
.paid-ads-pg .newsletter__header__image{margin: -110px auto 0 !important;}

.footer-sec h2{    font-size: 30px;line-height: 30px;    margin-top: 30px;}
.custom-size img{width: 170px;}
.one-features-cards__feature__image.md-lt .aspect-ratio-box{    --aspect-ratio-width-mobile: 148 !important;    --aspect-ratio-height-mobile: 89 !important;}
.one-banner--simple .akk-image-bg.short-mes{width: 120px;    height: 120px;    background-size: 146px;    background-position: -12px 0px;}
.one-banner__title br{display:none;}



.company-hero__title{    font-size: 36px !important;    line-height: 36px !important;}
.company-hero {        padding: 123px 36px 0 !important;}

.one-features-cards__header__title{font-size: 36px !important;        font-weight: 400 !important;        line-height: 36px !important;}
.one-features-cards__header__title br{display:none;}
.about-pg .one-features-cards__feature{height: auto;}
.miles{background: linear-gradient(to left, #3E190D, #E94D22) !important;}
.company-story__title{font-size: 36px !important;        font-weight: 400 !important;        line-height: 36px !important;}
.company-story__content{    padding-bottom: 80px !important;}
.company-timeline__sections__section{align-items: flex-start !important;}
.company-partners__header__title{font-size: 36px !important;        font-weight: 400 !important;        line-height: 36px !important;}
.company-bios__header__title{font-size: 36px !important;        font-weight: 400 !important;        line-height: 36px !important;}
/*.company-bios__header__bio__image{        display: none;}*/
.company-bios__header__bio{        display: none;}
.submenu-group {    padding-bottom: 0px !important;}

.driver-backup .parallax-wrap{display:none;}
.driver-hero__content__animation--loop{margin: -180px 0px 0px 0px !important;}

.case-inner .main-banner .txtwrp h1{font-size: 46px;    line-height: 50px;}
.case-inner .main-banner .txtwrp p{font-size: 22px;    line-height: 26px;width: 100%;}
.case-inner .main-banner .txtwrp{width: 100%;}
.incresh-sec .custom-container {padding: 0 0px;}
.incresh-box{padding: 40px 30px;    width: 100%;    height: auto;    border-radius: 0;}
.case-fisrt {padding: 50px 20px 50px;}
.scop-list {    padding-left: 0rem;    margin: 30px 0 0;}
.chlng-box{padding: 2rem;margin: 60px 0 0px;}
.case-fisrt .col-8 {        flex: 0 0 100%;        max-width: 100%;}

.counter-box {padding: 0px;}
.counter-sec .col-4,
.counter-sec .col-12 {        border: none;}
.counter-box>div,
.count {        font-size: 2.2rem;        letter-spacing: 0px;        gap: 0px;        margin: 5px 0px;}
.counter-box>div {        margin: 0px;}
.counter-box>div i {        font-size: 2rem;}
.counter-box>p {        font-size: 11px;}
.counter-sec .col-lg-3:nth-child(1) {order: 2;}
.counter-sec .col-lg-3:nth-child(2) {order: 3;}
.counter-sec .col-lg-3:nth-child(3) {order: 4;}
.counter-sec .col-lg-3.position-relative {        order: 0; display:none}

.counter-sec{margin: 0 0 0px;}
.incresh-box ul{width: 100%;}
.case-inner .main-banner{padding: 150px 0 280px;}



}

@media only screen and (max-width: 767px) {

}