@media (max-width: 767px) {
  html,
  body {
    overflow-x: hidden;
    font-size: 16px;
  }
  .main-formds {
    padding: 3rem 0;
  }
  .main-formds > .container > .row {
    flex-direction: column-reverse;
  }
  p {
    font-size: 15px;
  }
  .wa__btn_popup {
    bottom: 49% !important;
  }
  img {
    max-width: 100%;
    height: auto;
  }
  .booki-way-drop .col-md-6 .feature-item:nth-child(1) {
    margin-top: 20px;
  }
  .why-choose-box {
    padding: 20px;
    margin: 0 10px;
  }
  .servi-features-why .row {
    gap: 20px;
  }
  .best-one-way .policy-sec {
    font-size: 20px;
    margin-top: 0;
    text-align: start;
  }
  .best-one-way {
    padding: 3rem 0 0;
  }
  .ul-project-tag {
    font-size: 19px;
    margin: 10px 0;
    text-align: center;
    justify-content: center;
  }
  .box-mainsd ul li {
    min-width: 100%;
  }
  .booki-way-drop .section-titles {
    margin-bottom: 30px;
  }
  .ul-city {
    max-width: 100%;
  }
  .stickys {
    position: relative;
    top: unset;
    margin: 0 0 20px;
  }
  .send-mesage {
    padding-bottom: 3rem;
  }
  .difplayf--ter ul {
    margin: 0 0 10px;
    padding: 0;
  }
  .feature-item {
    padding: 20px;
  }
  .feature-item:after {
    font-size: 40px;
  }
  .service-icon {
    height: auto;
    font-size: 14px;
    padding: 6px 29px 6px 10px;
  }
  .half-cirlds,
  .book-your-ride {
    height: 150px;
    width: 150px;
  }
  .book-your-ride .book-your-heading {
    font-size: 15px;
  }
  .why-travel-list-icon ul li:first-child .why-travel-icon-bex {
    border-radius: 15px 15px 0px 0px;
  }
  .why-travel-sec > .container > .row {
    flex-direction: column-reverse;
  }
  .book-your-ride:before {
    width: 112%;
    height: 112%;
    bottom: 0;
    margin: auto 0;
    top: 0;
    left: -10px;
    right: -10px;
    transform: rotate(90deg);
  }
  .about-tests {
    margin: 0 10px !important;
  }
  .our-vis-mison {
    padding: 0;
  }
  .on-wayt-taxi {
    padding: 3rem 0;
  }
  .best-one-list li {
    text-align: justify;
  }
  .about-oriay-priamert .about-year-section {
    left: 0;
    right: 0;
  }
  .header-menu {
    display: none;
  }
  .section-titles.text-center {
    margin-bottom: 1.8rem;
  }
  .main-sectionsd {
    padding: 0 0 3rem;
    margin-top: -10px;
  }
  .mobile-menu-top {
    top: 10px !important;
  }
  .booki-way-drop {
    padding: 3rem 0;
  }
  .header-logo img {
    height: 75px;
    width: 100%;
    object-fit: contain;
  }

  .bg-yellos {
    position: relative;
    padding: 5px 0;
  }
  .beard-tag-tile {
    font-size: 1.6rem;
    font-weight: 700;
    margin-bottom: 1.2rem;
  }
  .about-year-section .wyicg-year-section {
    right: 0 !important;
    left: unset !important;
    border-radius: 0px 0px 0px 20px;
  }
  .slider-wrap {
    padding: 9rem 0 2rem;
  }
  .best-one-way .row {
    flex-direction: column-reverse;
  }
  .sec-title-big {
    font-size: 1.4rem;
    text-align: center;
  }
  .bubble-3,
  .bubble-6 {
    display: none;
  }
  .benefit-block-three .inner-box .text {
    text-align: justify;
    font-size: 15px;
  }
  .main-benners h1 {
    font-size: 18px !important;
    text-align: center;
  }
  .main-benners {
    left: 0px !important;
  }
  .banner-sec .svg-shape {
    display: none;
  }
  .about-us {
    position: relative;
    padding: 3rem 0;
  }
  .section-titles {
    position: relative;
    text-align: center;
  }
  .section-titles span {
    margin-top: 0.1rem;
  }
  .city-nmae {
    text-align: center;
    font-size: 17px;
    font-weight: 600;
  }

  .main-subms {
    font-size: 1rem;
  }
  .benefit-block-three .inner-box .title {
    font-size: 1rem;
  }
  .about-us .button-cta {
    text-align: center;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    max-width: fit-content;
  }
  .key-num-content .title {
    font-size: 14px;
  }
  .testimonials__headline {
    padding: 0;
  }
  .testimoal-cards .testimoila-mains .swiper-wrapper {
    justify-content: center;
  }
  .twm-cntr-with-icon .counter,
  .key-num-content span {
    font-size: 26px;
  }
  .testimonials__author__data {
    margin-top: 1.3rem;
  }
  .about-oriay-taxi .row {
    flex-direction: column-reverse;
  }
  .ctas .button-cta {
    margin: 20px 0;
  }
  .faqs-inners::after {
    display: none;
  }
  .faqs-inners {
    padding: 4rem 0 3rem;
    margin-bottom: 0;
  }
  .main-faqs .accordion-item {
    margin: 0;
  }
  .mtspace {
    margin-top: 0;
  }
  .mtspace {
    padding-bottom: 2rem;
    margin: 2rem 0;
  }
  .main-footers {
    padding: 0rem 0 0rem;
  }
  .footer-ct-main {
    margin-top: 0;
  }
  .main-footers .col-md-4:not(:last-child) .footer-ct-main {
    margin-bottom: 25px;
  }
  .difplayf--ter {
    flex-direction: column-reverse;
  }
  .ul-city-count {
    display: inline-block;
  }
  .main-faqs .accordion-item:not(:last-child) {
    margin-bottom: 20px;
  }
  .testimonialsd .swiper-button-next,
  .testimonialsd .swiper-button-prev {
    transform: translateY(0px);
    bottom: 0;
    top: unset;
  }
  .testimonialsd .swiper-button-prev {
    transform: translateY(-10px) rotate(180deg);
    left: 65%;
  }
  .testimonialsd {
    margin: unset;
    padding: 2rem 0.5rem;
    transform: unset;
    margin: 0 01rem 3rem;
  }
  .ctas {
    padding: 3rem 0;
  }
  .ctas > .container > .row {
    flex-direction: column-reverse;
  }
  .faqs-inners .sec-title-big {
    font-size: 1.3rem;
  }
  .faqs-inners::after {
    background-image: none;
  }
  .display-flex-city {
    display: block;
    text-align: center;
  }
  .citities {
    position: relative;
    padding: 2rem 0;
  }
  .taxi-travel {
    padding: 2rem 0;
    position: relative;
  }
  .explore-trvael {
    text-align: center;
    margin: auto;
  }
  .ul-project {
    max-width: unset;
    margin: 0;
    padding: 1.3rem;
  }
  .main-services .col-md-4:not(:last-child) .ul-project {
    margin-bottom: 20px;
  }
  .main-services .ul-project {
    margin: 0 10px;
  }
  .servi-features-why {
    padding: 3rem 0;
  }
  .ul-project-img {
    height: auto;
    justify-content: center;
  }
  .ul-project-img img {
    width: 60px;
    height: 60px;
  }
  .frequent-colud {
    padding: 3rem 0 3rem;
    position: relative;
  }

  .about-taxi-ews ul li:before {
    font-size: 10px;
    width: 20px;
    height: 20px;
    top: 4px;
  }
  .about-oriay-taxi {
    position: relative;
    padding: 3rem 0 0;
  }
  .feature-shadow {
    display: none;
  }
  .about-taxi-ews ul li {
    text-align: justify;
  }
  .about-oriay-priamert .about-lefdt-imag img {
    width: 100%;
    border-radius: unset;
  }
  .our-visyion-box .visyion-mision-cont {
    margin-top: 30px;
    padding: 2.2rem;
  }

  .our-feature-destnatn {
    top: 2.2rem !important;
    right: 26px !important;
  }
  .our-visyion-box .visyion-mision-cont h4 {
    font-size: 1.2rem;
  }
  .our-visyion-box .visyion-mision-cont p {
    font-size: 16px;
  }
  .why-travel-icon-bex .why-travel-contenrt p {
    text-align: justify;
  }
  .our-feature-destnatn img {
    width: 60px;
  }
  .frequent-colud p {
    text-align: justify;
  }
  .cab-location-sevicess a {
    font-size: 15px;
    text-align: justify;
  }
  .cab-location-sevicess {
    margin-top: 30px;
    margin-right: unset;
    text-align: justify;
  }
  .cta-image {
    display: block;
    margin-bottom: unset;
    margin-top: unset;
  }
  .location-cta-se {
    padding: 0 20px;
    text-align: center;
  }
  .cta-content {
    position: relative;
    padding: 3rem 0 1.2rem;
  }
  .booki-way-drop {
    position: relative;
    padding: 2rem 0 3rem;
  }
  /*.booki-way-drop .row{*/
  /*    flex-direction: column-reverse;*/
  /*}*/

  .main-faqs .accordion-item {
    padding: 16px;
  }
  .main-faqs .accordion-button {
    padding: 5px 43px 5px 5px !important;
    font-size: 1rem;
    line-height: 1.4;
  }
  .main-faqs .accordion-button::after {
    font-size: 1rem;
  }

  .main-faqs .section-titles.text-center {
    margin-bottom: 2rem;
  }
  .detail-faq {
    position: relative;
    padding: 3rem 0;
  }
  .feature-item .feature-itile {
    font-size: 1rem;
    text-align: center;
  }
  .main-faqs .accordion-body {
    text-align: justify;
  }
  .button-cta {
    padding: 0.3rem 1.2rem;
  }
  .footer-cta-ctn {
    padding-right: unset;
  }

  .footer-ct-main p {
    margin-bottom: 0.2rem;
  }
  .footer-cta-ctn h4 {
    font-size: 1rem;
  }
  .main-footer-link li a {
    font-size: 1rem;
  }
  .main-links {
    font-size: 16px;
    font-weight: 600;
  }

  .nav-tabs .nav-link {
    font-size: 13px;
    padding: 6px;
    margin-right: unset;
  }
  .taxi-travel .nav-tabs {
    flex-wrap: nowrap;
    gap: 10px;
  }
  .tourist-content .city-nmae {
    font-size: 15px;
  }

  .step-box .step-box-text-one .icon img {
    width: 40px;
  }
  .step-box-text-one .number {
    font-size: 41px;
  }
  .step-box-text-two h4 {
    font-size: 16px;
    text-align: center;
  }
  .step-box-text-two p {
    text-align: justify;
  }
  .taxi-holder .charecter {
    top: 50px;
  }
  .taxi-holder .taxi {
    top: 41px;
  }

  .taxi-holder .mockup {
    top: -107px;
    width: 143px;
  }
  .step-box {
    padding: 26px;
    border-bottom: 3px solid #ffc000;
  }
  .ctas-bg {
    background-image: none;
  }

  .location-marker {
    width: 60px;
    top: 19px;
  }
  .fancy-box.style2 {
    display: block;
    text-align: center;
    margin-bottom: 0;
  }
  .features .col-md-4 .fancy-box.style2:not(:last-child) {
    margin-bottom: 20px;
  }
  .features {
    padding: 3rem 0;
  }
  .taxi-holder {
    margin: 30px 0;
  }
  .main-whychoose .section-titles {
    margin: 0 0 1.8rem;
  }

  .main-whychoose {
    padding: 3rem 0;
  }
  .fancy-box.style2 .icon {
    margin: auto;
    margin-bottom: 1rem;
    width: 70px;
    height: 70px;
    line-height: 70px;
    min-width: 70px;
  }
  .fancy-box.style2 .icon img {
    width: 50px;
  }
  .main-sectionsd .sec-title-big2 {
    font-size: 20px !important;
  }
  .sec-title-big2 span {
    font-size: 21px;
  }
  .banner-sec img {
    margin-top: 2rem;
  }
  .banner-sec {
    padding: 6rem 0 0rem !important;
    min-height: 750px !important;
  }

  .category-section {
    display: flex;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-items: center;
  }

  .our-orey-procdess {
    padding: 3rem 0;
  }
  .why-travel-list-icon ul {
    margin: 30px 0 0 20px;
  }
  .all-overidis p {
    text-align: justify;
  }
  .button-cta {
    display: flex;
    justify-content: center;
    max-width: fit-content;
    margin: auto;
  }
  .why-travel-sec {
    padding: 3rem 0;
  }
  .taxi-key-num {
    padding: 0 0 3rem;
  }
  .twm-cntr-with-icon {
    margin: 0;
  }
  .conatct-us-page {
    padding: 3rem 0;
  }
  .taxi-key-num .col-md-3:not(:last-child) .twm-cntr-with-icon {
    margin-bottom: 20px;
  }
  .about-year-section .year-title {
    font-size: 50px;
  }

  .book-your-ride .book-your-heading {
    font-size: 15px;
    margin-top: 1rem;
    text-align: center;
  }

  .ul-city-title a {
    font-size: 14px;
  }
  .ul-city-title {
    font-weight: 600;
    font-size: clamp(15px, 0.95vw, 20px);
  }
  .ul-city-count {
    font-size: clamp(11px, 0.74vw, 16px);
    padding: 1.5px clamp(13px, 0.53vw, 20px);
  }
  .footer-ctas {
    width: 39px;
    min-width: 39px;
    height: 39px;
    line-height: 24px;
  }

  .phe-bitton:last-child {
    border-right: unset;
    margin-top: 20px;
  }
  .phe-bitton {
    gap: 20px;
    border-right: unset;
  }
  .conatf-iconss .phe-bitton:not(:last-child) {
    margin-bottom: 20px;
  }
  .contact-tile {
    font-size: 19px;
  }
  .send-mesage .oray-taxyi-roaddd .form-control {
    margin-bottom: 15px;
    padding: 15px;
  }
  .oray-taxyi-roaddd {
    padding: 15px;
    margin-bottom: 40px;
  }
  .phe-bitton .flsation-ivoncall {
    height: 50px;
    width: 50px;
  }
  .phe-bitton .flsation-ivoncall i {
    font-size: 25px;
  }
  .conatf-iconss {
    display: inline-block;
  }
  .best-one-way p,
  .on-wayt-taxi p {
    text-align: justify;
  }
  .why-choose-icon img {
    width: 35px;
    height: 35px;
  }
  .why-choose-icon {
    height: 60px;
    width: 60px;
    line-height: 60px;
  }
  .feature-item {
    padding: 20px;
    max-width: fit-content;
    margin: 0 10px;
  }
  .feature-item .icon {
    text-align: center;
  }
  .feature-item .icon:before {
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .booki-way-drop .col-md-6 .feature-item:not(:last-child) {
    margin-bottom: 25px;
  }

  .bearcrumb-menubar {
    flex-wrap: wrap;
  }

  /* form section */
  .form_mobile {
    flex-wrap: wrap;
    gap: 9px;
    padding-block: 6px;
  }
  .switch-icon-div {
    position: absolute;
    top: 40px;
    right: 45px;
    transform: rotate(450deg);
  }
  .banner-sec {
    padding: 0rem 0.7rem 0rem !important;
    min-height: 190px !important;
  }
  .form_codent {
    padding: 1px !important;
  }
  .form_div {
    height: auto !important;
    margin: 10px;
    transform: translateY(-61px);
    padding: 0px !important;
  }
  .form_elements {
    padding-left: 0px !important;
  }
  .form_mobile .form-group {
    margin-top: 10px;
  }
  .user-box {
    width: 99%;
  }
  .my-bookings {
    margin-block: 10px;
  }
  .txt-center {
    width: 90%;
  }
  .svg-shape {
    display: none;
  }
  .trip-type {
    padding-left: 0px !important;
    justify-content: space-around !important;
    flex-wrap: nowrap;
    gap: 4px;
  }
  .package_btns {
    gap: 20px !important;
  }
  .trip-type label {
    font-size: small !important;
    text-wrap: nowrap !important;
    color: #000000 !important;
  }

  .fixed_Type {
    margin-top: 10px;
    justify-content: center;
    align-items: center;
    margin-bottom: 0px !important;
  }

  .wa__widget_container {
    bottom: 30px !important;
    right: 30px !important;
  }

  /* Offer card  */
  .card_container {
    display: flex !important;
    flex-wrap: wrap !important;
    flex-direction: column !important;
    gap: 15px !important;
    justify-content: center !important;
  }
  .card_style {
    width: 90% !important;
    /* margin-bottom: 21px; */
  }
  .taxi-holder .taxi {
    width: 300px;
  }
  .new_card_container {
    justify-content: center !important;
    gap: 10px !important;
  }
}

@media (max-width: 1200px) {
  .navigation li a {
    display: block;
  }
  .call-get-set {
    display: block;
  }
  .wa__btn_popup_txt {
    font-size: 14px;
    padding: 0.3rem;
  }
  .call-side-icon,
  .wa__btn_popup_icon {
    width: 40px;
    height: 40px;
    line-height: 38px;
  }
  .call-side-icon img,
  .wa__btn_popup_icon img {
    width: 25px;
    height: 25px;
  }
  .wa__widget_container {
    bottom: 45%;
    right: 10px;
  }

  .side-mails a {
    display: none;
  }
  .header-logo {
    position: relative;
    top: unset;
    left: 15px;
    display: inline-block;
  }
  .header-menu {
    position: fixed;
    padding: 3rem 0;
    display: inline-block;
    width: 100%;
    height: 100%;
    background: #fff;
    max-width: 100%;
    min-height: 100vh;
    right: 0;
    top: 0;
    z-index: 99999;
    opacity: 0;
    overflow-y: scroll;
    visibility: hidden;
    transform: translateX(100%);
    transition: 0.5s linear;
  }
  .header-menu.shows {
    visibility: visible;
    transform: translateX(0%);
    opacity: 1;
  }
  .mobile-menu-top {
    position: absolute;
    display: block;
    right: 20px;
    top: 20px;
    z-index: 1;
  }
  .mobile-menu-top i {
    font-size: 2.1rem;
    line-height: 2.5;
    color: #000000;
  }
  .sticky .mobile-menu-top i {
    color: #00758f !important;
  }
  .header-menu .navigation {
    display: flex;
    gap: 20px;
    justify-content: center;
    align-items: self-start;
    padding-left: 1rem;
    flex-direction: column;
    margin-bottom: 0;
  }
}

@media (min-width: 901px) and (max-width: 1200px) {
  .Date_container {
    gap: 10px !important;
  }
  .wa__btn_popup {
    right: 13px;
  }
  .book-your-ride:before {
    width: 112%;
    height: 112%;
    bottom: 0;
    margin: auto 0;
    top: 0;
    left: -10px;
    right: -10px;
  }
  .feature-item:after {
    font-size: 40px;
  }
  .box-mainsd ul li {
    min-width: 100%;
  }
  .best-one-way .policy-sec {
    margin-top: 0;
  }
  .half-cirlds,
  .book-your-ride {
    height: 160px;
    width: 160px;
  }
  /* .banner-sec{
        min-height: auto !important;
    } */

  .bg-yellos {
    padding: 5px 0;
  }

  .main-benners h1 {
    font-size: 2.4rem;
  }
  .taxi-holder .taxi {
    width: 100%;
  }
  .features {
    padding: 3rem 0;
  }
  .main-whychoose .section-titles {
    margin: 0 0 2rem;
  }
  .main-whychoose {
    padding: 3rem 0;
  }
  .step-box-text-one .number {
    font-size: 50px;
  }
  .banner-sec {
    padding: 5rem 0 0;
  }
  .sec-title-big2 {
    font-size: 1.8rem;
  }
  .sec-title-big2 span {
    font-size: 2rem;
  }
  .section-titles.text-center {
    margin-bottom: 2rem;
  }
  .about-us {
    padding: 3rem 0;
  }
  .header-logo img {
    height: 90px;
    width: 100%;
    object-fit: contain;
  }
  .conatct-us-page {
    padding: 3rem 0;
  }
  .phe-bitton {
    border: none;
  }
  .email-meadge {
    margin-right: 20px;
  }
  .contact-tile {
    font-size: 20px;
  }
  .sec-title-big {
    font-size: 1.8rem;
  }
  .beard-tag-tile {
    font-size: 2rem;
  }
  .best-one-way {
    padding: 3rem 0 0;
  }
  .frequent-colud {
    padding: 3rem 0;
  }
  .booki-way-drop {
    padding: 3rem 0;
  }
  .ul-project {
    padding: 1.3rem;
  }
  .ul-project-img {
    height: 60px;
  }
  .ul-project-img img {
    height: 60px;
    width: 60px;
  }
  .main-faqs .accordion-item {
    margin: 0;
  }
  .main-faqs .accordion-item:not(:last-child) {
    margin-bottom: 20px;
  }
  .testimonialsd {
    padding: 20px;
  }
  .testimonialsd .swiper-button-prev {
    left: 75%;
  }
  .faqs-inners .sec-title-big {
    font-size: 3rem;
  }
  .about-year-section .year-title {
    font-size: 50px;
  }
  .our-visyion-box .visyion-mision-cont .our-feature-destnatn {
    width: 70px;
    height: 70px;
  }
  .our-visyion-box .visyion-mision-cont h4 {
    margin-bottom: 1rem;
  }
  .our-visyion-box .visyion-mision-cont {
    padding: 2.5rem;
  }

  .book-your-ride .book-your-across {
    margin: 0 auto 20px;
  }
  .book-your-ride .book-your-heading {
    text-align: center;
  }
  .our-orey-procdess {
    padding: 3rem 0 0;
  }
  .twm-cntr-with-icon {
    margin: 0;
  }
}

@media (min-width: 768px) and (max-width: 900px) {
  .beard-tag-tile {
    font-size: 1.9rem;
  }
  .best-one-way .policy-sec {
    font-size: 22px;
    margin-top: 0;
  }
  .book-your-ride .book-your-heading {
    font-size: 15px;
  }
  .why-travel-list-icon ul {
    margin: 0;
  }
  .service-icon {
    height: auto;
    font-size: 14px;
    padding: 6px 29px 6px 10px;
  }
  .why-travel-icon-bex {
    padding: 20px 20px 20px 0px;
  }
  .about-tests {
    margin: 0px 1.8rem 0 !important;
  }
  .button-cta {
    font-size: 1rem;
    padding: 0.3rem 1.4rem;
  }
  .book-your-ride:before {
    width: 112%;
    height: 112%;
    bottom: 0;
    margin: auto 0;
    top: 0;
    left: -10px;
    right: -10px;
  }
  .half-cirlds,
  .book-your-ride {
    height: 150px;
    width: 150px;
  }
  .main-benners h1 {
    font-size: 2.5rem;
  }
  .testimonialsd {
    margin: -90px 1rem 0;
    padding: 1rem;
  }
  .testimonialsd .swiper-button-prev {
    left: 65%;
  }
  .faqs-inners::after {
    width: 280px;
  }
  .faqs-inners .sec-title-big {
    font-size: 2.5rem;
  }
  .main-links {
    font-size: 1.3rem;
  }
  .banner-sec {
    min-height: auto !important;
    padding: 10rem 0 5rem !important;
  }
  .sec-title-big2 span {
    font-size: 2rem;
  }
  .main-sectionsd {
    padding: 0 0 3rem;
  }
  .banner-sec .svg-shape {
    display: none;
  }
  .taxi-holder .taxi {
    width: 100%;
  }
  .location-marker {
    top: -90px;
  }
  .header-logo img {
    height: 85px;
    width: 100%;
    object-fit: contain;
  }

  .about-year-section .year-title {
    font-size: 60px;
  }
  .about-year-section .wyicg-year-section {
    left: -8rem !important;
  }
  .sec-title-big {
    font-size: 1.7rem;
  }
  .about-oriay-taxi {
    padding: 3rem 0;
  }
  .our-visyion-box .visyion-mision-cont {
    padding: 2rem;
  }
  .our-visyion-box .visyion-mision-cont h4 {
    font-size: 1.3rem;
    margin-bottom: 1rem;
  }
  .our-visyion-box .visyion-mision-cont .our-feature-destnatn img {
    width: 60px;
    height: 60px;
  }
  .category-section {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
    margin-top: 30px;
  }
  .why-travel-sec {
    padding: 3rem 0;
  }
  .twm-cntr-with-icon {
    margin: 0;
    padding: 15px;
  }
  .twm-cntr-with-icon .counter,
  .key-num-content span {
    font-size: 28px;
  }
  .main-footers {
    padding: 0 0 1rem;
  }
  .footer-cta-ctn {
    padding-right: 0;
  }
  .section-titles.text-center {
    margin-bottom: 2rem;
  }
  .main-faqs .accordion-item {
    margin: 0;
  }
  .main-faqs .accordion-item:not(:last-child) {
    margin: 0 0 20px;
  }
  .feature-item:after {
    font-size: 40px;
  }
  .feature-item {
    padding: 20px;
  }
  .servi-features-why {
    padding: 3rem 0;
  }
  .why-choose-box {
    padding: 15px;
  }
  .main-faqs .accordion-item {
    padding: 18px;
  }
  .nav-tabs .nav-link {
    font-size: 18px;
  }
  .ul-project {
    padding: 1rem;
  }
  .ul-project-img img {
    width: 50px;
    height: 50px;
  }
  .ul-project-img {
    height: auto;
    justify-content: center;
  }
  .ul-project-tag {
    font-size: 19px;
    margin: 10px 0;
    text-align: center;
    justify-content: center;
  }
  .frequent-colud {
    padding: 3rem 0;
  }
  .location-cta-se {
    padding: 0 20px;
  }
  .best-one-way {
    padding: 3rem 0 0;
  }
  .email-meadge {
    margin-right: 10px;
  }
  .contact-tile {
    font-size: 20px;
  }
  .phe-bitton {
    display: flex;
    gap: 10px;
    border-right: unset;
    height: unset;
  }
  .conatct-us-page {
    padding: 3rem 0;
  }
  .phe-bitton .flsation-ivoncall {
    height: 50px;
    width: 50px;
  }
  .phe-bitton .flsation-ivoncall i {
    font-size: 25px;
  }
  .oray-taxyi-roaddd {
    padding: 15px;
  }

  .send-mesage .oray-taxyi-roaddd .form-control {
    margin-bottom: 15px;
    padding: 10px;
  }
  .send-mesage .oray-taxyi-roaddd textarea {
    height: auto;
  }
  .footer-cta-ctn h4 {
    font-size: 1.2rem;
  }
  .send-mesage {
    padding-bottom: 3rem;
  }
  .fancy-box.style2 {
    flex-direction: column;
  }
  .fancy-box.style2 .icon {
    width: 70px;
    height: 70px;
  }
  .step-box-text-one .number {
    font-size: 50px;
  }
  .step-box {
    padding: 20px;
  }
  .taxi-travel {
    padding: 3rem 0;
  }
  .cab-location-sevicess {
    margin-right: 0;
  }
}
