/*--------------------------------------------------------------
# Responsive Media Queries
--------------------------------------------------------------*/

@media only screen and (min-width: 834px) and (max-width: 1112px) {
    .pragraph {
        font-size: 28px;
    }
    .taxicount4 p br {
        display: none;
    }
    .container {
        max-width: 95% !important;
    }
    .no-reviews {
        top: 120px;
        background-size: contain;
        height: 273px;
        width: 343px;
        font-size: 28px;
        padding-top: 75px;
        padding-left: 25px;
    }
    .pragraph2 {
        font-size: 28px;
    }
    .useText p br {
        display: none;
    }
    .sendCar img {
        width: 100%;
    }
    .benefits-main img {
        width: 50%;
    }
    .taxicount1 {
        right: 0;
    }
    .taxicount2 {
        right: 0;
    }
    .taxicount3 {
        right: 0;
    }
    .taxicount4 {
        left: 0;
    }
    .nanimg2 img {
        width: 90%;
    }
    .support-venue {
        right: -11px;
        bottom: 267px;
    }
    .only1 {
        position: absolute;
        left: 0;
        width: 490px;
        height: 463px;
        background: url(../img/taxi/car.png) no-repeat;
        background-size: contain;
    }
    .imgSec img {
        width: 200px;
    }
    .imgSec {
        position: absolute;
        bottom: 9em;
        right: 1em;
    }
    .realtime {
        left: 50%;
        top: 7em;
    }
    .plan-link2 {
        right: 5.1em;
    }
    .only2 {
        position: absolute;
        right: 0;
        width: 475px;
    }
    .minimum2 {
        align-items: flex-start;
    }
    .empower1 {
        margin-left: -118px;
        width: 500px;
    }
    .mid1 {
        top: -1em;
    }
    .mid1::after {
        bottom: -120px;
    }
    .em-venue h3 {
        font-size: 40px;
    }
    .minimum2 img {
        width: 60px;
        object-fit: contain;
    }
    .only3 {
        width: 300px;
    }
    .only4 {
        left: 59%;
        width: 186px;
        height: 210px;
        background-size: contain;
    }
    .minimum4 {
        font-size: 21px;
        top: 3.5em;
    }
    .desl {
        width: 100%;
    }
    .comtBg {
        width: 280px;
        height: 188px;
    }
    .yorTaxifarm {
        font-size: 18px;
    }
    .customer figure img {
        width: 100%;
    }
    .nan {
        display: none;
    }
    /* .vnuName,
    .vnuName2,
    .vnuName3,
    .vnuName4,
    .vnuName5,
    .vnuName6,
    .vnuName7 {
        position: relative;
        width: inherit;
        left: inherit;
        top: inherit;
    } */
    .desktop {
        width: 100%;
    }
    .promo-item img {
        width: 100%;
    }
    .yourContain .planPricing .price {
        font-size: 20px;
    }
    .yourContain .planPricing .price span {
        font-size: 12px;
    }
    .yourContain p {
        font-size: 14px;
    }
    .yourContain ul li {
        font-size: 14px;
    }
    /* .worksSection {
        padding-bottom: 90px;
    } */
    .customer figure::after {
        /* display: none; */
        background-size: contain;
        width: 80px;
        height: 250px;
        right: -11px;
        top: 15px;
    }
    .pragraph2 p br {
        display: none;
    }
    h1 {
        font-size: 40px !important;
    }
    .rightStrtch, .rightStrtch2 {
        right: inherit;
        top: 0;
    }
    .rto:after {
        width: 65px;
    }
    .social-post {
        bottom: 115px;
    }
    .promote-menu {
        left: 0;
    }
    .assistant {
        left: 0;
    }
    .powerful-benefits {
        left: 300px;
    }
    .benefits-main {
        padding-left: 295px;
    }
    .no-reviews {
        top: 140px;
    }
    .rel {
        left: -3em;
    }
    .vnuName {
        width: 140px;
    }
    .figureOn {
        text-align: center;
        position: relative;
        right: -2em;
    }
    .minimum2 p br {
        display: none;
    }
    .increese3 {
        font-size: 26px;
    }
    .minimum1 {
        right: 1.5em;
    }
    .figureOn figure::before {
        top: 69%;
    }
    .customer::after {
        left: 11em;
        top: -66px;
    }
    .vnuName img {
        width: 100%;
    }
    .vnuName2 {
        width: 140px;
        top: 12em;
    }
    .vnuName2 img {
        width: 100%;
    }
    .vnuName3 {
        width: 140px;
        left: 2.2em;
        top: 22em;
    }
    .vnuName3 img {
        width: 100%;
    }
    .customer .big {
        font-size: 20px;
    }
    .customer h3 {
        font-size: 23px;
    }
    .customer h3 img {
        object-fit: contain;
    }
    .customer figure img {
        width: 90%;
    }
    .vnuName4 {
        width: 150px;
        left: 12em;
        top: 5em;
    }
    .vnuName4 img {
        width: 100%;
    }
    .vnuName5 {
        width: 150px;
        left: 12em;
        top: 17em;
    }
    .vnuName5 img {
        width: 100%;
    }
    .vnuName6 {
        width: 180px;
        left: 22em;
        top: 10em;
    }
    .vnuName6 img {
        width: 100%;
    }
    .vnuName7 {
        left: 32em;
        top: 9em;
    }
    .vnuName6 img {
        width: 100%;
    }
    .thePower {
        width: 500px;
    }
    .ofMnu {
        top: 53px;
        position: relative;
        left: -80px;
    }
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1255px) {
    .no-reviews {
        top: 120px;
        background-size: contain;
        height: 273px;
        width: 343px;
        font-size: 28px;
        padding-top: 75px;
        padding-left: 25px;
    }
    .pragraph2 {
        font-size: 28px;
    }
    .useText p br {
        display: none;
    }
    .sendCar img {
        width: 100%;
    }
    .container {
        /* width: 95%; */
        max-width: 95%;
    }
    .benefits-main img {
        width: 50%;
    }
    .taxicount1 {
        right: 0;
    }
    .taxicount2 {
        right: 0;
    }
    .taxicount3 {
        right: 0;
    }
    .taxicount4 {
        left: 0;
    }
    .nanimg2 img {
        width: 90%;
    }
    .support-venue {
        right: -11px;
        bottom: 267px;
    }
    .only1 {
        position: absolute;
        left: 0;
        width: 490px;
        height: 463px;
        background: url(../img/taxi/car.png) no-repeat;
        background-size: contain;
    }
    .imgSec img {
        width: 200px;
    }
    .imgSec {
        position: absolute;
        bottom: 9em;
        right: 1em;
    }
    .realtime {
        left: 50%;
    }
    .plan-link2 {
        right: 5.1em;
    }
    .only2 {
        position: absolute;
        right: 0;
        width: 475px;
    }
    .minimum2 {
        align-items: flex-start;
    }
    .minimum2 img {
        width: 60px;
        object-fit: contain;
    }
    .only3 {
        width: 300px;
    }
    .only4 {
        left: 59%;
        width: 186px;
        height: 210px;
        background-size: contain;
    }
    .minimum4 {
        font-size: 23px;
        top: 3.5em;
    }
    .desl {
        width: 100%;
    }
    .comtBg {
        width: 280px;
        height: 188px;
    }
    .yorTaxifarm {
        font-size: 18px;
    }
    .customer figure img {
        width: 100%;
    }
    .nan {
        display: none;
    }
    /* .vnuName,
    .vnuName2,
    .vnuName3,
    .vnuName4,
    .vnuName5,
    .vnuName6,
    .vnuName7 {
        position: relative;
        width: inherit;
        left: inherit;
        top: inherit;
    } */
    .desktop {
        width: 100%;
    }
    .promo-item img {
        width: 100%;
    }
    .yourContain .planPricing .price {
        font-size: 20px;
    }
    .yourContain .planPricing .price span {
        font-size: 12px;
    }
    .yourContain p {
        font-size: 14px;
    }
    .yourContain ul li {
        font-size: 14px;
    }
    /* .worksSection {
        padding-bottom: 90px;
    } */
    .customer figure::after {
        /* display: none; */
        background-size: contain;
        width: 80px;
        height: 250px;
        right: -11px;
        top: 15px;
    }
    .pragraph2 p br {
        display: none;
    }
    h1 {
        font-size: 40px !important;
    }
    .rightStrtch, .rightStrtch2 {
        right: inherit;
        top: 0;
    }
    .rto:after {
        width: 65px;
    }
    .social-post {
        bottom: 115px;
    }
    .promote-menu {
        left: 0;
    }
    .assistant {
        left: 0;
    }
    .powerful-benefits {
        left: 300px;
    }
    .benefits-main {
        padding-left: 295px;
    }
    .no-reviews {
        top: 140px;
    }
    .rel {
        left: -3em;
    }
    .vnuName {
        width: 140px;
    }
    .figureOn {
        text-align: center;
        position: relative;
        right: -3em;
    }
    .figureOn figure::before {
        top: 69%;
    }
    .customer::after {
        left: 11em;
        top: -66px;
    }
    .vnuName img {
        width: 100%;
    }
    .vnuName2 {
        width: 140px;
        top: 12em;
    }
    .vnuName2 img {
        width: 100%;
    }
    .vnuName3 {
        width: 140px;
        left: 2.2em;
        top: 22em;
    }
    .vnuName3 img {
        width: 100%;
    }
    .customer .big {
        font-size: 20px;
    }
    .customer h3 {
        font-size: 23px;
    }
    .customer h3 img {
        object-fit: contain;
    }
    .customer figure img {
        width: 90%;
    }
    .vnuName4 {
        width: 150px;
        left: 12em;
        top: 5em;
    }
    .vnuName4 img {
        width: 100%;
    }
    .vnuName5 {
        width: 150px;
        left: 12em;
        top: 17em;
    }
    .vnuName5 img {
        width: 100%;
    }
    .vnuName6 {
        width: 180px;
        left: 22em;
        top: 10em;
    }
    .vnuName6 img {
        width: 100%;
    }
    .vnuName7 {
        left: 32em;
        top: 9em;
    }
    .vnuName6 img {
        width: 100%;
    }
    .thePower {
        width: 500px;
    }
    .ofMnu {
        top: 53px;
        position: relative;
        left: -80px;
    }
}

@media only screen and (min-width: 800px) and (max-width: 1280px) {
    .sendCar img {
        width: 100%;
    }
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) {
    .empower1 {
        width: 495px;
    }
    .em-venue h3 {
        font-size: 40px;
    }
    .mid1 {
        top: -20px;
    }
    .taxicount1 {
        right: 0;
    }
    .taxicount2 {
        right: 0;
    }
    .taxicount3 {
        right: 0;
    }
    .taxicount4 {
        left: 0;
    }
    .nanimg2 img {
        width: 100%;
    }
    .imgSec img {
        width: 200px;
    }
    .imgSec {
        position: absolute;
        bottom: 9em;
        right: 1em;
    }
    .realtime {
        left: 50%;
    }
    .plan-link2 {
        right: 5.1em;
    }
    .container {
        /* width: 95%; */
        max-width: 95%;
    }
    .benefits-main img {
        width: 50%;
    }
    .taxicount1 {
        right: 0;
    }
    .taxicount2 {
        right: 0;
    }
    .taxicount3 {
        right: 0;
    }
    .taxicount4 {
        left: 0;
    }
    .nanimg2 img {
        width: 90%;
    }
    .support-venue {
        right: -8px;
        bottom: 265px;
    }
    .only1 {
        position: absolute;
        left: 0;
        width: 490px;
        height: 463px;
        background: url(../img/taxi/car.png) no-repeat;
        background-size: contain;
    }
    .imgSec img {
        width: 200px;
    }
    .imgSec {
        position: absolute;
        bottom: 9em;
        right: 1em;
    }
    .realtime {
        left: 50%;
    }
    .plan-link2 {
        right: 5.1em;
    }
    .only2 {
        position: absolute;
        right: 0;
        width: 475px;
    }
    .minimum2 {
        align-items: flex-start;
    }
    .minimum2 img {
        width: 60px;
        object-fit: contain;
    }
    .only3 {
        width: 300px;
    }
    .only4 {
        left: 59%;
        width: 186px;
        height: 210px;
        background-size: contain;
    }
    .minimum4 {
        font-size: 23px;
        top: 3.5em;
    }
    .desl {
        width: 100%;
    }
    .comtBg {
        width: 280px;
        height: 188px;
    }
    .yorTaxifarm {
        font-size: 18px;
    }
    .customer figure img {
        width: 100%;
    }
    .nan {
        display: none;
    }
    /* .vnuName,
    .vnuName2,
    .vnuName3,
    .vnuName4,
    .vnuName5,
    .vnuName6,
    .vnuName7 {
        position: relative;
        width: inherit;
        left: inherit;
        top: inherit;
    } */
    .desktop {
        width: 100%;
    }
    .promo-item img {
        width: 100%;
    }
    .yourContain .planPricing .price {
        font-size: 20px;
    }
    .yourContain .planPricing .price span {
        font-size: 12px;
    }
    .yourContain p {
        font-size: 14px;
    }
    .yourContain ul li {
        font-size: 14px;
    }
    /* .worksSection {
        padding-bottom: 90px;
    } */
    .customer figure::after {
        /* display: none; */
        background-size: contain;
        width: 80px;
        height: 250px;
        right: -11px;
        top: 15px;
    }
    .pragraph2 p br {
        display: none;
    }
    h1 {
        font-size: 40px !important;
    }
    .rightStrtch, .rightStrtch2 {
        right: inherit;
        top: 0;
    }
    .rto:after {
        width: 65px;
    }
    .social-post {
        bottom: 115px;
    }
    .promote-menu {
        left: 0;
    }
    .assistant {
        left: 0;
    }
    .powerful-benefits {
        left: 300px;
    }
    .benefits-main {
        padding-left: 295px;
    }
    .no-reviews {
        top: 120px;
        background-size: contain;
        height: 273px;
        width: 343px;
        font-size: 28px;
        padding-top: 75px;
        padding-left: 25px;
    }
    .rel {
        left: -3em;
    }
    .vnuName {
        width: 140px;
    }
    .customer::after {
        left: 11em;
        top: -65px;
    }
    .vnuName img {
        width: 100%;
    }
    .vnuName2 {
        width: 140px;
        top: 12em;
    }
    .vnuName2 img {
        width: 100%;
    }
    .vnuName3 {
        width: 140px;
        left: 2.2em;
        top: 22em;
    }
    .vnuName3 img {
        width: 100%;
    }
    .customer .big {
        font-size: 20px;
    }
    .customer h3 {
        font-size: 23px;
    }
    .customer h3 img {
        object-fit: contain;
    }
    .customer figure img {
        width: 90%;
    }
    .vnuName4 {
        width: 150px;
        left: 12em;
        top: 5em;
    }
    .vnuName4 img {
        width: 100%;
    }
    .vnuName5 {
        width: 150px;
        left: 12em;
        top: 17em;
    }
    .vnuName5 img {
        width: 100%;
    }
    .vnuName6 {
        width: 180px;
        left: 22em;
        top: 10em;
    }
    .vnuName6 img {
        width: 100%;
    }
    .vnuName7 {
        left: 32em;
        top: 9em;
    }
    .vnuName6 img {
        width: 100%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .pragraph {
        font-size: 28px;
    }
    .empower1 {
        width: 500px;
    }
    .em-venue h3 {
        font-size: 40px;
    }
    .comnt {
        top: 24px;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) and (orientation: landscape) {
    .rto:after {
        width: 75px;
    }
    .pragraphpadding {
        padding-left: 0;
    }
    .nan {
        display: none;
    }
    .goPre {
        height: auto;
        padding: 10px;
    }
    .goPre img {
        width: 30px;
    }
    .yourContain .planPricing .price {
        font-size: 20px;
    }
    .yourContain .planPricing .price span {
        font-size: 16px;
    }
    .customer img {
        width: 100%;
    }
    .customer h3 img {
        width: 40px;
        object-fit: contain;
    }
    .customer::after {
        display: none;
    }
    .desktop {
        width: 100%;
    }
    .promo-item img {
        width: 90%;
        margin: -50px 0 0 !important;
    }
    .figureOn figure::before {
        display: none;
    }
    .empower1 {
        width: 500px;
    }
    .em-venue h3 {
        font-size: 40px;
    }
    .mid1 {
        top: -15px;
    }
    .customer figure::after {
        display: none;
    }
    .vnuName,
    .vnuName2,
    .vnuName3,
    .vnuName4,
    .vnuName5,
    .vnuName6,
    .vnuName7 {
        position: relative;
        width: inherit;
        left: inherit;
        top: inherit;
    }
    .rel img {
        width: auto;
    }
    .vnuName3 {
        text-align: center;
    }
    .vnuName3 p {
        width: auto !important;
        left: inherit;
    }
    .plan-link2 {
        right: 5.1em;
    }
    .benefits-main img {
        width: 100%;
    }
    .benefits-main {
        max-width: 44em;
    }
    .no-reviews {
        width: 300px;
        background-size: contain;
    }
    .linkedMid3 {
        position: relative;
        font-size: 20px;
        top: -1em;
    }
    .support-venue {
        background-size: contain;
        width: 240px;
        right: 10px;
    }
    .linkedMid5 {
        position: relative;
        font-size: 20px;
        top: -1em;
        left: 1em;
    }
    .taxicount1 {
        right: 0;
    }
    .taxicount2 {
        right: 0;
    }
    .taxicount3 {
        right: 0;
    }
    .taxicount4 {
        left: 0;
    }
    .nanimg2 img {
        width: 100%;
    }
    .imgSec img {
        width: 200px;
    }
    .imgSec {
        position: absolute;
        bottom: 9em;
        right: 1em;
    }
    .realtime {
        left: 50%;
    }
    .minimum3 {
        width: 290px;
    }
    .only4 {
        left: 59%;
        width: 186px;
        height: 210px;
        background-size: contain;
    }
    .minimum4 {
        font-size: 23px;
        top: 3.5em;
    }
    .desl {
        width: 100%;
    }
    .only2 {
        position: absolute;
        right: 0;
        width: 475px;
    }
    .minimum2 {
        align-items: flex-start;
    }
    .minimum2 img {
        width: 100px;
        object-fit: contain;
    }
    .minimum2 p br {
        display: none;
    }
    .comtBg {
        width: 280px;
        height: 188px;
    }
    .yorTaxifarm {
        font-size: 18px;
    }
    .worksSection {
        padding-bottom: 90px;
    }
    .pragraph2 {
        font-size: 28px;
    }
}

@media (max-width: 991px) {
    .feVenue {
        padding-top: 20px;
        padding-left: 20px;
        text-align: left !important;
    }
    #header {
        padding: 15px 0;
    }
    #header .logo h1 {
        font-size: 28px;
        padding: 8px 0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .comnt {
        top: 30px;
    }
    .yourContain .planPricing {
        position: relative;
        bottom: inherit;
        padding: 0;
    }
    .pragraphpadding {
        padding-left: 0;
    }
    .useText p br {
        display: none;
    }
    .comtBg {
        width: 280px;
        height: 188px;
    }
    .yorTaxifarm {
        font-size: 18px;
    }
    .pragraph2 {
        padding-left: 0;
    }
    .formSec {
        padding-left: 0;
    }
    .desl {
        width: 100%;
    }
    .taxiOperator2 {
        padding: 40px 15px;
    }
    .taxiOperator2 h1 {
        margin-bottom: 20px;
        font-size: 28px;
    }
    .only1,
    .only2,
    .only3,
    .only4 {
        position: relative;
        left: inherit;
        right: inherit;
        top: inherit;
        bottom: inherit;
        width: 100%;
    }
    .only3 {
        text-align: center;
    }
    .minimum3 {
        display: inline-block;
    }
    .only1 {
        height: 20em;
        background: url(../img/taxi/car.png) no-repeat center;
        background-size: contain;
    }
    .minimum1 {
        font-size: 21px;
        top: 2.5em;
        left: 7.8em;
    }
    .minimum2 {
        align-items: flex-start;
    }
    .minimum2 h2 {
        font-size: 20px;
    }
    .minimum2 h2 span {
        font-size: 16px;
    }
    .minimum2 p {
        font-size: 16px;
    }
    .minimum2 p br {
        display: none;
    }
    .only4 {
        margin: 1em 0 0 0;
        transform: inherit;
        background: url(../img/taxi/call.png) no-repeat center;
        background-size: contain;
    }
    .minimum2 img {
        width: 50px;
        object-fit: contain;
    }
    .workUser {
        padding: 40px 15px;
    }
    .disFle {
        text-align: center;
    }
    .workUser h1 {
        margin-bottom: 20px;
        font-size: 28px;
        text-align: center;
    }
    .rightStrtch, .rightStrtch2 {
        right: inherit;
        top: 0;
    }
    .disFle .col-lg-4 {
        width: 100%;
        flex: inherit;
        max-width: 100%;
    }
    .rto {
        margin: 4em 0 1em;
        text-align: center !important;
        width: 100%;
        flex: inherit;
        max-width: 100%;
    }
    .rto:after {
        width: 3px;
        height: 67px;
        top: -65px;
        left: 50%;
        transform: translateX(-50%);
    }
    .containInspect {
        position: relative;
    }
    .containInspect2 {
        position: relative;
        width: 100%;
    }
    .ftrTop {
        text-align: center;
        display: inline-block;
        width: 100%;
    }
    .linkedMid5 {
        left: -1em;
    }
    .clientSec img {
        width: 100%;
    }
    .promo-item img {
        margin: 0 !important;
    }
    .preVenu {
        padding: 40px 15px;
    }
    .preVenu .col {
        max-width: 50%;
        flex-basis: inherit;
    }
    .centerSec .col h4 {
        font-size: 5vw;
    }
    .centerSec .col h4 br {
        display: none;
    }
    .centerSec figure img {
        width: 100%;
    }
    .preVenu h1 {
        text-align: center;
        font-size: 6vw !important;
        margin-bottom: 30px;
    }
    .preVenu h1 br {
        display: none;
    }
    .nan {
        display: none;
    }
    .goingOut {
        padding: 40px 15px;
    }
    .empower1 {
        background: url(../img/taxi/empower-venue-bg.jpg) no-repeat center;
        margin-left: 0;
        background-size: contain;
        width: 100%;
        margin: 2em 0;
    }
    .worksSection h1 br {
        display: none;
    }
    .worksSection h1 {
        font-size: 7vw !important;
        line-height: normal;
    }
    .em-venue h3 {
        font-size: 6vw !important;
    }
    .yourContain .planPricing .price {
        font-size: 10vw;
    }
    .boxplan h2 {
        font-size: 9vw;
    }
    .goingOut h1 {
        font-size: 9vw;
    }
    .goingOut h1 br {
        display: none;
    }
    .pragraph {
        font-size: 4.5vw;
    }
    .boxpremium {
        height: auto;
        margin-bottom: 20px;
    }
    .mid1 {
        right: -7vw;
    }
    .thePower {
        width: 100%;
        height: 580px;
        margin-bottom: 40px;
        background: url(../img/taxi/png1.png) no-repeat no-repeat center;
        background-size: contain;
    }
    .mid1::after {
        display: none;
    }
    .figureOn figure::before {
        display: none;
    }
    .thePower h3 {
        font-size: 5vw;
    }
    .thePower p {
        font-size: 4vw;
    }
    .ofMnu {
        top: 11vw;
        position: relative;
        left: -12vw;
    }
    .thePower h3 img {
        width: 40px;
        object-fit: contain;
    }
    .worksSection .pto {
        padding-bottom: 0 !important;
        /* margin-top: -40px; */
    }
    .worksSection .pto {
        padding-top: 0 !important;
    }
    .customer figure::after {
        display: none;
    }
    .customer {
        padding-top: 120px !important;
    }
    .customer::after {
        left: 50%;
        transform: translateX(-50%);
        top: 0;
    }
    .customer figure img {
        width: 100%;
    }
    .vnuName,
    .vnuName2,
    .vnuName3,
    .vnuName4,
    .vnuName5,
    .vnuName6,
    .vnuName7 {
        position: relative;
        width: inherit;
        left: inherit;
        top: inherit;
    }
    .vnuName3 p {
        width: 100% !important;
        left: inherit;
    }
    .worksSection {
        padding: 40px 15px;
    }
    .rel .row {
        justify-content: center;
    }
    .customer p {
        font-size: 24px;
        line-height: normal;
    }
    .customer .big {
        font-size: 4vw;
    }
    .customer h3 {
        align-items: center;
        font-size: 6vw;
    }
    main .container {
        padding: 0 0;
    }
    .benefit-content {
        margin: 0;
    }
    .benefits {
        padding: 40px 15px;
    }
    .benefits h1 {
        text-align: center;
        font-size: 6vw !important;
        margin-bottom: 30px;
    }
    .bubble {
        font-size: 5vw;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .promote-menu {
        position: relative;
        width: 100%;
        padding-top: inherit;
        top: inherit;
        left: inherit;
        background-size: contain;
        height: 7em;
        background-size: 100% 90%;
    }
    .linkedMid {
        position: relative;
        top: -0.2em;
    }
    .powerful-benefits {
        position: relative;
        width: 100%;
        padding-top: inherit;
        top: -0.8em;
        left: inherit;
        background-size: contain;
        height: 7em;
        background-size: 100% 100%;
    }
    .linkedMid2 {
        position: relative;
        top: 0.5em;
        left: 0;
    }
    .no-reviews {
        position: relative;
        width: 100%;
        padding-top: inherit;
        top: -0.8em;
        left: inherit;
        background-size: contain;
        height: 12em;
        background-size: contain;
        background-position: center;
        margin: 2em 0 1em;
        padding-left: 0;
    }
    .linkedMid3 {
        font-size: 6vw;
        position: relative;
        top: 0.5em;
        left: -0.2em;
    }
    .benefits-main {
        position: relative;
        padding: inherit;
    }
    .benefits-main img {
        width: 100%;
    }
    .spotlight {
        position: relative;
        width: 100%;
        padding-top: inherit;
        top: 0;
        left: inherit;
        background-size: contain;
        height: 12em;
        background-size: contain;
        background-position: center;
        margin: 0 0;
        padding-left: 0;
    }
    .heading {
        font-size: 6vw;
    }
    .linkedMid4 {
        position: relative;
        top: 1em;
        left: 1.3em;
        font-size: 5.5vw;
    }
    .support-venue {
        position: relative;
        width: 100%;
        padding-top: inherit;
        top: 0;
        left: inherit;
        background-size: contain;
        height: 12em;
        background-size: contain;
        background-position: center;
        margin: 2em 0;
        padding-left: 0;
        right: inherit;
    }
    .linkedMid5 {
        position: relative;
        font-size: 6vw;
    }
    .social-post {
        position: relative;
        width: 100%;
        padding-top: inherit;
        top: -0.8em;
        left: inherit;
        background-size: contain;
        height: 8em;
        background-size: contain;
        background-position: center;
        margin: 1em 0;
        padding-left: 0;
    }
    .linkedMid6 {
        position: relative;
        top: 0.5em;
        left: 1.9em;
        font-size: 5.5vw;
    }
    .assistant {
        position: relative;
        width: 100%;
        padding-top: inherit;
        top: 0;
        left: inherit;
        background-size: contain;
        height: 12em;
        background-size: contain;
        background-position: center;
        margin: 1em 0;
        padding: 0;
    }
    .linkedMid7 {
        position: relative;
        top: 1em;
        font-size: 6vw;
    }
    .goPre {
        height: auto;
        padding: 10px 15px;
    }
    .goPre div {
        display: flex;
        width: 100%;
        justify-content: start;
        align-items: center;
    }
    .goPre div img {
        margin-right: 20px;
    }
    .goPre h5 {
        display: none;
    }
    .plan-link a {
        height: 60px;
    }
    .days {
        display: inline-block;
        color: #fff !important;
    }
    .ftrMid {
        display: inline-block;
        width: 100%;
        text-align: center;
    }
    .colsec {
        padding-left: 0 !important;
        padding-top: 40px;
        padding-bottom: 40px;
        background: url(../img/taxi/footer-address.png) no-repeat center top !important;
    }
    .colsec br {
        display: none;
    }
    .relativeCon {
        min-height: inherit;
        padding: 0 15px;
    }
    .taxicount1,
    .taxicount2,
    .taxicount3,
    .taxicount4,
    .plan-link2 {
        position: relative;
        width: inherit;
        left: inherit;
        top: inherit;
        right: inherit;
        background-position: center;
    }
    .taxicount1 {
        background-size: contain;
        height: 16em;
        width: 300px;
        margin: auto;
    }
    .increese1 h6 {
        font-size: 30px;
    }
    .increese1 {
        font-size: 20px;
        top: -1em;
    }
    .taxiOperator {
        padding: 40px 15px;
    }
    .realtime {
        display: none;
    }
    .taxicount4 figure img {
        width: auto;
    }
    .nanimg {
        display: block;
    }
    .nanimg2 {
        display: none;
    }
    .imgSec {
        display: none;
    }
    .taxiOperator h1 {
        font-size: 28px;
    }
    .pragraph2 {
        font-size: 20px;
    }
    .pragraph2 br {
        display: none;
    }
    .taxicount1::after {
        bottom: -3.5em;
        left: 50%;
    }
    .taxiOperator h1 {
        margin-bottom: 20px;
    }
    .taxicount2 {
        background-size: contain;
        height: 13em;
        margin: 4em 0 0;
    }
    .increese2 h6 {
        font-size: 34px;
    }
    .increese2 {
        font-size: 24px;
    }
    .taxicount3 {
        background-size: contain;
        height: 12em;
        margin: 0 0;
    }
    .increese3 {
        font-size: 30px;
        top: 1em;
    }
    .taxicount4 p {
        font-size: 16px;
    }
    .plan-link2 {
        margin-top: 1em;
        width: 100%;
    }
    .plan-link2 a {
        min-width: 290px;
    }
    .taxicount4 {
        margin: 2em 0;
    }
}

@media only screen and (max-width: 1023px) and (min-width: 992px) {
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        max-width: 100%;
        flex: inherit;
    }
    .mid1 {
        right: -5vw !important;
    }
    .em-venue h3 {
        font-size: 5vw !important;
    }
    .pragraph {
        font-size: 3.5vw !important;
    }
    .ofMnu {
        left: -9vw;
    }
    .thePower h3 {
        font-size: 40px;
    }
    .thePower p {
        font-size: 34px;
    }
    .figureOn img {
        width: 60%;
    }
    .customer figure {
        text-align: center;
    }
    .customer figure img {
        width: 60%;
    }
    .benefits-main {
        text-align: center;
    }
    .benefits-main img {
        width: 60%;
    }
}

@media only screen and (min-width: 738px) and (max-width: 767px) {
    .ofMnu {
        top: 8vw !important;
        position: relative;
        left: -7vw !important;
    }
    .thePower h3 {
        font-size: 24px !important;
    }
    .thePower p {
        font-size: 18px;
    }
    .thePower {
        height: 23em !important;
    }
    .linkedMid4 {
        font-size: 4.5vw;
        left: -0.5em !important;
    }
    .linkedMid6 {
        font-size: 4.5vw !important;
    }
}

@media only screen and (min-width: 600px) and (max-width: 737px) {
    .ofMnu {
        top: 9vw !important;
        position: relative;
        left: -9vw !important;
    }
    .thePower {
        height: 22em !important;
    }
    .linkedMid4 {
        font-size: 4.5vw !important;
    }
    .linkedMid5 {
        font-size: 5vw !important;
        left: -0.5em !important;
    }
    .linkedMid6 {
        font-size: 4.5vw !important;
    }
}

@media only screen and (max-width: 767px) {
    .yourContain .planPricing {
        position: relative;
        bottom: inherit;
        padding: 0;
    }
    .pragraphpadding {
        padding-left: 0;
    }
    .useText p br {
        display: none;
    }
    .frameFindus {
        padding-bottom: 40px;
    }
    .fancyIt {
        color: #fff;
        font-size: 14px;
        font-weight: 500;
        position: relative;
        top: 12px;
        left: 0;
        width: 100%;
        display: block;
    }
    .orangeBtn {
        position: relative;
        right: inherit;
        top: inherit;
    }
    .cenetrsrt {
        text-align: center;
    }
    .flexSeert .custom-control-inline {
        position: relative;
        top: 4px;
        padding-left: 0;
        padding-right: 15px;
    }
    .flexSeert {
        display: inline-block;
    }
    /* .custom-control-inline {
        display: inline-block;
        width: 100%;
        padding-left: 0;
    } */
    .comnt {
        position: relative;
        top: inherit;
    }
    .comtBg {
        margin: 0 0 1em;
        width: 100%;
        height: 200px;
        background: url(../img/taxi/lineBg.png) no-repeat center;
        background-size: contain;
    }
    .yorTaxifarm {
        font-size: 18px;
        top: 4em;
        right: 15%;
        transform: translateX(-50%);
    }
    .joinToday {
        padding: 40px 15px;
    }
    .joinToday h1 {
        margin-bottom: 20px;
        font-size: 28px;
        text-align: center;
    }
    .formSec {
        padding-left: 0;
    }
    .sendCar {
        padding: 40px 15px;
    }
    .sendCar h1 {
        margin-bottom: 20px;
        font-size: 28px;
        text-align: center;
    }
    .responsiveImg {
        display: block;
        width: 100%;
    }
    .desl {
        display: none;
    }
    .taxiOperator2 {
        padding: 40px 15px;
    }
    .taxiOperator2 h1 {
        margin-bottom: 20px;
        font-size: 28px;
    }
    .only1,
    .only2,
    .only3,
    .only4 {
        position: relative;
        left: inherit;
        right: inherit;
        top: inherit;
        bottom: inherit;
        width: 100%;
    }
    .only1 {
        height: 20em;
        background: url(../img/taxi/car.png) no-repeat center;
        background-size: contain;
    }
    .minimum1 {
        font-size: 21px;
        top: 2.5em;
        left: 7.8em;
    }
    .minimum2 {
        align-items: flex-start;
    }
    .minimum2 h2 {
        font-size: 20px;
    }
    .minimum2 h2 span {
        font-size: 16px;
    }
    .minimum2 p {
        font-size: 16px;
    }
    .minimum2 p br {
        display: none;
    }
    .only4 {
        margin: 1em 0 0 0;
        transform: inherit;
        background: url(../img/taxi/call.png) no-repeat center;
    }
    .minimum2 img {
        width: 50px;
        object-fit: contain;
    }
    .workUser {
        padding: 40px 15px;
    }
    .workUser h1 {
        margin-bottom: 20px;
        font-size: 28px;
    }
    .disFle {
        text-align: center;
    }
    .rightStrtch, .rightStrtch2 {
        right: inherit;
        top: 0;
    }
    .rto {
        margin: 4em 0 1em;
        text-align: center !important;
    }
    .rto:after {
        width: 3px;
        height: 67px;
        top: -65px;
        left: 50%;
        transform: translateX(-50%);
    }
    .containInspect {
        position: relative;
    }
    .containInspect2 {
        position: relative;
        width: 100%;
    }
    .ftrMid {
        display: inline-block;
        width: 100%;
        text-align: center;
    }
    .colsec {
        padding-left: 0 !important;
        padding-top: 40px;
        padding-bottom: 40px;
        background: url(../img/taxi/footer-address.png) no-repeat center top !important;
    }
    .colsec br {
        display: none;
    }
    .ftrTop {
        text-align: center;
        display: inline-block;
        width: 100%;
    }
    .clientSec img {
        width: 100%;
    }
    .goPre div img {
        width: 40px;
    }
    .preVenu {
        padding: 40px 15px;
    }
    .preVenu .col {
        max-width: 50%;
        flex-basis: inherit;
    }
    .centerSec .col h4 {
        font-size: 5vw;
    }
    .centerSec .col h4 br {
        display: none;
    }
    .centerSec figure img {
        width: 100%;
    }
    .preVenu h1 {
        text-align: center;
        font-size: 6vw !important;
        margin-bottom: 30px;
    }
    .preVenu h1 br {
        display: none;
    }
    .nan {
        display: none;
    }
    .goingOut {
        padding: 40px 15px;
    }
    .empower1 {
        background: url(../img/taxi/empower-venue-bg.jpg) no-repeat center;
        margin-left: 0;
        background-size: contain;
        width: 100%;
        margin-top: -20px;
    }
    .worksSection h1 br {
        display: none;
    }
    .worksSection h1 {
        font-size: 7vw !important;
        line-height: normal;
    }
    .em-venue h3 {
        font-size: 7vw !important;
    }
    .yourContain .planPricing .price {
        font-size: 10vw;
    }
    .boxplan h2 {
        font-size: 9vw;
    }
    .goingOut h1 {
        font-size: 9vw;
    }
    .goingOut h1 br {
        display: none;
    }
    .pragraph {
        font-size: 5vw;
    }
    .boxpremium {
        height: auto;
        margin-bottom: 20px;
    }
    .mid1 {
        right: -8vw;
    }
    .thePower {
        width: 100%;
        height: 20em;
        margin-bottom: 40px;
        background: url(../img/taxi/png1.png) no-repeat no-repeat center;
        background-size: contain;
    }
    .mid1::after {
        display: none;
    }
    .figureOn figure::before {
        display: none;
    }
    .thePower h3 {
        font-size: 4vw;
    }
    .thePower p {
        font-size: 2.5vw;
    }
    .ofMnu {
        top: 11vw;
        position: relative;
        left: -12vw;
    }
    .thePower h3 img {
        width: 40px;
        object-fit: contain;
    }
    .worksSection .pto {
        padding-bottom: 0 !important;
        /* margin-top: -40px; */
    }
    .worksSection .pto {
        padding-top: 0 !important;
    }
    .customer figure::after {
        display: none;
    }
    .customer {
        padding-top: 120px !important;
    }
    .customer::after {
        left: 50%;
        transform: translateX(-50%);
        top: 0;
    }
    .customer figure img {
        width: 100%;
    }
    .vnuName,
    .vnuName2,
    .vnuName3,
    .vnuName4,
    .vnuName5,
    .vnuName6,
    .vnuName7 {
        position: relative;
        width: inherit;
        left: inherit;
        top: inherit;
    }
    .vnuName3 p {
        width: 100% !important;
        left: inherit;
    }
    .worksSection {
        padding: 40px 15px;
    }
    .customer .big {
        font-size: 24px;
    }
    .customer h3 {
        align-items: center;
        font-size: 6vw;
    }
    main .container {
        padding: 0 0;
    }
    .benefit-content {
        margin: 0;
    }
    .benefits {
        padding: 40px 15px;
    }
    .benefits h1 {
        text-align: center;
        font-size: 6vw !important;
        margin-bottom: 30px;
    }
    .bubble {
        font-size: 5vw;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .promote-menu {
        position: relative;
        width: 100%;
        padding-top: inherit;
        top: inherit;
        left: inherit;
        background-size: contain;
        height: 7em;
        background-size: 100% 90%;
    }
    .linkedMid {
        position: relative;
        top: -0.2em;
    }
    .powerful-benefits {
        position: relative;
        width: 100%;
        padding-top: inherit;
        top: -0.8em;
        left: 0.7em;
        background-size: contain;
        height: 7em;
        background-size: 100% 100%;
        padding: 0;
    }
    .linkedMid2 {
        position: relative;
        top: 0.5em;
        left: -0.8em;
    }
    .no-reviews {
        position: relative;
        width: 100%;
        padding-top: inherit;
        top: -0.8em;
        left: inherit;
        background-size: contain;
        height: 12em;
        background-size: contain;
        background-position: center;
        margin: 2em 0 1em;
        padding-left: 0;
    }
    .linkedMid3 {
        font-size: 6vw;
        position: relative;
        top: 0.5em;
        left: -0.2em;
    }
    .benefits-main {
        position: relative;
        padding: inherit;
    }
    .benefits-main img {
        width: 100%;
    }
    .spotlight {
        position: relative;
        width: 100%;
        padding-top: inherit;
        top: 0;
        left: inherit;
        background-size: contain;
        height: 12em;
        background-size: contain;
        background-position: center;
        margin: 0 0;
        padding-left: 0;
    }
    .heading {
        font-size: 6vw;
    }
    .linkedMid4 {
        position: relative;
        top: 1em;
        left: 1.3em;
        font-size: 5.5vw;
    }
    .support-venue {
        position: relative;
        width: 100%;
        padding-top: inherit;
        top: 0;
        left: inherit;
        background-size: contain;
        height: 12em;
        background-size: contain;
        background-position: center;
        margin: 2em 0;
        padding-left: 0;
        right: inherit;
    }
    .linkedMid5 {
        position: relative;
        font-size: 6vw;
    }
    .social-post {
        position: relative;
        width: 100%;
        padding-top: inherit;
        top: -0.8em;
        left: inherit;
        background-size: contain;
        height: 8em;
        background-size: contain;
        background-position: center;
        margin: 1em 0;
        padding-left: 0;
    }
    .linkedMid6 {
        position: relative;
        top: 0.5em;
        left: 1.9em;
        font-size: 5.5vw;
    }
    .assistant {
        position: relative;
        width: 100%;
        padding-top: inherit;
        top: 0;
        left: inherit;
        background-size: contain;
        height: 12em;
        background-size: contain;
        background-position: center;
        margin: 1em 0;
        padding: 0;
    }
    .linkedMid7 {
        position: relative;
        top: 1em;
        font-size: 6vw;
    }
    .improve {
        padding: 40px 15px;
    }
    .frameFindus {
        text-align: center;
    }
    .mobile {
        width: 90%;
        display: inline-block !important;
    }
    .improve h1 {
        text-align: center;
        font-size: 6vw !important;
        margin-bottom: 30px;
    }
    .useText p {
        font-size: 4vw;
        margin-bottom: 15px;
    }
    .weprovide {
        bottom: 0;
        font-size: 16px;
    }
    .desktop {
        display: none;
    }
    .mobile {
        display: block;
    }
    .proItem {
        padding: 40px 15px;
    }
    .promo-item img {
        width: 100%;
        margin-right: inherit !important;
        margin-top: inherit !important;
        margin-bottom: 10px;
    }
    .proItem h1 {
        text-align: center;
        font-size: 6vw !important;
        margin-bottom: 30px;
    }
    .promo-item p {
        font-size: 5vw;
    }
    .goPre {
        height: auto;
        padding: 10px 15px;
    }
    .goPre div {
        display: flex;
        width: 100%;
        justify-content: start;
        align-items: center;
    }
    .goPre div img {
        margin-right: 20px;
    }
    .goPre h5 {
        display: none;
    }
    .relativeCon {
        min-height: inherit;
        padding: 0 15px;
    }
    .taxicount1,
    .taxicount2,
    .taxicount3,
    .taxicount4,
    .plan-link2 {
        position: relative;
        width: inherit;
        left: inherit;
        top: inherit;
        right: inherit;
        background-position: center;
    }
    .taxicount1 {
        background-size: contain;
        height: 16em;
        width: 300px;
        margin: auto;
    }
    .increese1 h6 {
        font-size: 30px;
    }
    .increese1 {
        font-size: 20px;
        top: -1em;
    }
    .taxiOperator {
        padding: 40px 15px;
    }
    .realtime {
        display: none;
    }
    .taxicount4 figure img {
        width: auto;
        max-width: 100%;
    }
    .nanimg {
        display: block;
    }
    .nanimg2 {
        display: none;
    }
    .imgSec {
        display: none;
    }
    .taxiOperator h1 {
        font-size: 28px;
    }
    .pragraph2 {
        font-size: 20px;
        padding-left: 0;
    }
    .pragraph2 br {
        display: none;
    }
    .taxicount1::after {
        bottom: -3.5em;
        left: 50%;
    }
    .taxiOperator h1 {
        margin-bottom: 20px;
    }
    .taxicount2 {
        background-size: contain;
        height: 13em;
        margin: 4em 0 0;
    }
    .increese2 h6 {
        font-size: 34px;
    }
    .increese2 {
        font-size: 24px;
    }
    .taxicount3 {
        background-size: contain;
        height: 12em;
        margin: 0 0;
    }
    .increese3 {
        font-size: 30px;
        top: 1em;
    }
    .taxicount4 p {
        font-size: 16px;
    }
    .plan-link2 {
        margin-top: 1em;
        width: 100%;
    }
    .plan-link2 a {
        min-width: 290px;
    }
    .taxicount4 {
        margin: 2em 0;
    }
}

@media only screen and (max-width: 550px) {
    .goingOut {
        padding: 40px 15px;
    }
    .empower1 {
        background: url(../img/taxi/empower-venue-bg.jpg) no-repeat center;
        margin-left: 0;
        background-size: contain;
        width: 100%;
    }
    .worksSection h1 br {
        display: none;
    }
    .worksSection h1 {
        font-size: 8vw !important;
        line-height: normal;
    }
    .em-venue h3 {
        font-size: 8vw !important;
    }
    .yourContain .planPricing .price {
        font-size: 10vw;
    }
    .boxplan h2 {
        font-size: 7vw;
    }
    .goingOut h1 {
        font-size: 9vw;
    }
    .goingOut h1 br {
        display: none;
    }
    .pragraph {
        font-size: 6vw;
    }
    .boxpremium {
        height: auto;
        margin-bottom: 20px;
    }
    .mid1 {
        right: -9vw;
    }
    .thePower {
        width: 100%;
        height: 400px;
        margin-bottom: 40px;
        background: url(../img/taxi/png1.png) no-repeat no-repeat center;
        background-size: contain;
    }
    .mid1::after {
        display: none;
    }
    .figureOn figure::before {
        display: none;
    }
    .thePower h3 {
        font-size: 6vw;
    }
    .thePower p {
        font-size: 4vw;
    }
    .ofMnu {
        top: 15vw;
        position: relative;
        left: -12vw;
    }
    .thePower h3 img {
        width: 40px;
        object-fit: contain;
    }
    .customer {
        padding-top: 120px !important;
    }
    .goingOut h1 {
        font-size: 34px;
    }
    .pragraph {
        font-size: 24px;
    }
    .worksSection h1 {
        font-size: 34px !important;
    }
    .boxplan h2 {
        font-size: 24px;
    }
}

@media only screen and (min-width: 414px) and (max-width: 736px) {
    .boxplan h2 {
        font-size: 24px;
    }
    .goPre {
        height: auto;
        padding: 10px 15px;
    }
    .goPre div {
        display: flex;
        width: 100%;
        justify-content: start;
        align-items: center;
    }
    .goPre div img {
        margin-right: 20px;
    }
    .goPre h5 {
        display: none;
    }
    .goingOut h1 {
        font-size: 34px;
    }
    .pragraph {
        font-size: 24px;
    }
    .worksSection h1 {
        font-size: 34px !important;
    }
    .thePower p {
        font-size: 16px !important;
    }
    .thePower h3 {
        font-size: 24px !important;
    }
}

@media only screen and (max-width: 420px) {
    .increese3 {
        font-size: 24px;
    }
    .yorTaxifarm {
        font-size: 20px;
        top: 4em;
        right: 2em !important;
        transform: inherit !important;
    }
    .weprovide {
        bottom: 0;
        font-size: 14px;
    }
    .frameFindus {
        padding-bottom: 40px;
    }
}

@media only screen and (max-width: 360px) {
    .goingOut h1 {
        font-size: 28px;
    }
    .worksSection .pto {
        margin-top: -40px;
    }
    .empower1 {
        background-size: 100% 75%;
    }
    .thePower {
        background-size: 100% 75%;
    }
    .linkedMid2 {
        font-size: 4vw;
        left: -0.9em;
        font-size: 15px;
    }
    .pragraph {
        font-size: 20px;
    }
    .worksSection h1 {
        font-size: 28px !important;
    }
    .increese1 h6 {
        font-size: 24px;
    }
    .increese1 {
        font-size: 16px;
    }
    .increese3 {
        font-size: 20px;
    }
    .yorTaxifarm {
        font-size: 18px;
        top: 4.2em;
        right: 1.5em !important;
        transform: inherit !important;
    }
}