:root { --black-color: #000000; --yellow-color: #fffc00; --green-color: #28844b; --skyblue-color: #7bfff8; --purple-color: #3c20c8; --dark-color: #2b3238; --green-bg-gradient: linear-gradient( 180deg, rgba(149, 247, 186, 1) 46%, rgba(149, 247, 186, 0) 100% ); --skyblue-bg-gradient: linear-gradient( 180deg, rgba(176, 255, 250, 1) 46%, rgba(176, 255, 250, 0) 100% ); --purple-bg-gradient: linear-gradient( 180deg, rgba(223, 216, 255, 1) 46%, rgba(223, 216, 255, 0) 100% ); --cyan-bg-gradient: linear-gradient( 180deg, rgba(192, 246, 255, 1) 46%, rgba(192, 246, 255, 0) 100% ); --dairy-cream-bg-gradient: linear-gradient( 180deg, rgba(255, 226, 193, 1) 46%, rgba(255, 226, 193, 0) 100% ); --green-gradient: linear-gradient( 45deg, rgba(27, 250, 155, 0.9) 10%, rgba(19, 210, 119, 1) 112% ); --blue-gradient: linear-gradient( 45deg, rgba(61, 175, 254, 1) 10%, rgba(61, 175, 254, 0) 112% ); --blue-purple-gradient: linear-gradient( 45deg, rgba(157, 148, 255, 1) 10%, rgba(24, 192, 239, 1) 100% ); --card-purple-gradient: linear-gradient( 211.23deg, #e0bbfd 4.44%, #8d58ff 95.25% ); --card-red-purple-gradient: linear-gradient( 244.75deg, #fc565e 2.85%, #bf56fb 98.71% ); --scale-translate-right: scale(1.2) translate(120px, 0); --scale-translate-left: scale(1.2) translate(-120px, 0); /* --title-font: 'Archivo Black', sans-serif; */ /* --discript-font: 'Roboto', sans-serif; */ --title-font: "Circular Std", sans-serif; --bold-title: "Alliance", sans-serif; --discript-font: "sf-display", sans-serif; } /* Alliance no 1 extrabold*/ @font-face { font-family: "Alliance"; src: url("../fonts/alliance/alliance-no-1-extrabold.otf") format("opentype"); src: local("alliance-no-1-extrabold"), local("alliance-no-1-extrabold"), url("../fonts/alliance/alliance-no-1-extrabold.otf") format("opentype"); font-weight: 900; font-style: normal; } /* Circular Std Book*/ @font-face { font-family: "Circular Std"; src: url("../fonts/circular-std/CircularStd-Book.eot"); src: local("Circular Std Book"), local("CircularStd-Book"), url("../fonts/circular-std/CircularStd-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/circular-std/CircularStd-Book.woff") format("woff"), url("../fonts/circular-std/CircularStd-Book.ttf") format("truetype"); font-weight: 400; font-style: normal; } /* Circular Std Bold*/ @font-face { font-family: "Circular Std"; src: url("../fonts/circular-std/CircularStd-Bold.eot"); src: local("Circular Std Bold"), local("CircularStd-Bold"), url("../fonts/circular-std/CircularStd-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/circular-std/CircularStd-Bold.woff2") format("woff2"), url("../fonts/circular-std/CircularStd-Bold.woff") format("woff"), url("../fonts/circular-std/CircularStd-Bold.ttf") format("truetype"); font-weight: 600; font-style: normal; } /* Circular Std Black*/ @font-face { font-family: "Circular Std"; src: url("../fonts/circular-std/CircularStd-Black.eot"); src: local("Circular Std Black"), local("CircularStd-Black"), url("../fonts/circular-std/CircularStd-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/circular-std/CircularStd-Black.woff2") format("woff2"), url("../fonts/circular-std/CircularStd-Black.woff") format("woff"), url("../fonts/circular-std/CircularStd-Black.ttf") format("truetype"); font-weight: 700; font-style: normal; } /* sf-display Regular */ @font-face { font-family: sf-display; font-style: normal; font-weight: 400; src: url("../fonts/sf-pro-display/SF-Pro-Display-Regular.eot") format("eot"), url("../fonts/sf-pro-display/SF-Pro-Display-Regular.ttf") format("truetype"), url("../fonts/sf-pro-display/SF-Pro-Display-Regular.woff") format("woff"); } /* sf-display Medium */ @font-face { font-family: sf-display; font-style: normal; font-weight: 500; src: url("../fonts/sf-pro-display/SF-Pro-Display-Medium.eot") format("eot"), url("../fonts/sf-pro-display/SF-Pro-Display-Medium.ttf") format("truetype"), url("../fonts/sf-pro-display/SF-Pro-Display-Medium.woff") format("woff"); } /* sf-display Semibold */ @font-face { font-family: sf-display; font-style: normal; font-weight: 600; src: url("../fonts/sf-pro-display/SF-Pro-Display-Semibold.eot") format("eot"), url("../fonts/sf-pro-display/SF-Pro-Display-Semibold.ttf") format("truetype"), url("../fonts/sf-pro-display/SF-Pro-Display-Semibold.woff") format("woff"); } body { position: relative; height: 100% !important; padding: 0 !important; margin: 0 !important; overflow-x: hidden; } p, .description { font-size: 18px !important; font-family: var(--discript-font); line-height: 23px !important; } .btn-check:focus + .btn, .btn:focus { box-shadow: none !important; } /*======= Reusable Modules Start =========*/ .mb-8 { margin-bottom: 8px; } .mb-10 { margin-bottom: 10px; } .mb-15 { margin-bottom: 15px; } .mb-20 { margin-bottom: 20px; } .mb-25 { margin-bottom: 25px; } .mb-30 { margin-bottom: 30px; } .mb-32 { margin-bottom: 32px; } .mb-35 { margin-bottom: 35px; } .mb-40 { margin-bottom: 40px; } .mb-49 { margin-bottom: 49px; } .mb-50 { margin-bottom: 50px; } .mb-52 { margin-bottom: 52px; } .mb-58 { margin-bottom: 58px; } .mb-60 { margin-bottom: 60px; } .mb-67 { margin-bottom: 67px; } .mb-75 { margin-bottom: 75px; } .mb-80 { margin-bottom: 80px; } .mb-100 { margin-bottom: 100px; } .mb-108 { margin-bottom: 108px; } .mb-126 { margin-bottom: 126px; } .ml-35 { margin-left: 35px; } .ml-100 { margin-left: 100px; } .mr-35 { margin-right: 35px; } .radius-30 { border-radius: 30px; } .radius-45 { border-radius: 45px; } a.black-btn-sm, button.black-btn-sm { background-color: var(--black-color); padding: 10px 25px 10px 25px !important; color: #ffffff !important; text-align: center; border: 1px solid #000000; border-radius: 25px; cursor: pointer; text-decoration: none; transition: 0.3s; font-size: 16px !important; line-height: 16px; text-transform: capitalize; text--webkit-transform: capitalize; text--ms-transform: capitalize; display: inline-block; font-family: var(--title-font); font-weight: 400; } a.black-btn-sm:hover, button.black-btn-sm:hover { color: var(--black-color) !important; background-color: transparent; } a.black-btn-lg, button.black-btn-lg { background-color: var(--black-color); padding: 15px 38px 15px 38px !important; color: #ffffff !important; text-align: center; border: 1px solid #000000; border-radius: 25px; cursor: pointer; text-decoration: none; transition: 0.3s; font-size: 16px !important; font-family: var(--title-font); font-weight: 500; text-transform: capitalize; text--webkit-transform: capitalize; text--ms-transform: capitalize; line-height: 16px; letter-spacing: 0.07rem; display: inline-block; } a.black-btn-lg:hover, button.black-btn-lg:hover { color: var(--black-color) !important; background-color: transparent; } a.black-outline-btn-lg, button.black-outline-btn-lg { color: var(--black-color); font-size: 16px; line-height: 16px; text-transform: capitalize; text--webkit-transform: capitalize; text--ms-transform: capitalize; padding: 10px 30px; border: 1px solid black; border-radius: 30px; text-align: center; font-weight: 500; font-family: var(--title-font); transition: 0.3s; display: inline-block; background-color: transparent; text-decoration: none; } a.black-outline-btn-lg:hover, button.black-outline-btn-lg:hover { color: white; background-color: var(--black-color) !important; } .subtitle { color: rgb(186, 183, 183) !important; width: 100%; font-family: var(--discript-font); font-size: 30px; font-weight: 400; line-height: 32px; } .slider-btn { font-family: var(--discript-font); } .secondary-title { font-size: 50px !important; font-family: var(--title-font); font-weight: 900; } .small-title { font-size: 32px !important; font-family: var(--title-font); font-weight: 600; } .jumbotron-box { min-height: 400px; border-radius: 45px; padding: 90px 100px; margin-bottom: 50px; } .jumbotron-box.jumbo-card { padding: 90px 120px; } .green-bg-gradient { background: var(--green-bg-gradient); } .skyblue-bg-gradient { background: var(--skyblue-bg-gradient); } .purple-bg-gradient { background: var(--purple-bg-gradient); } .cyan-bg-gradient { background: var(--cyan-bg-gradient); } .dairy-cream-bg-gradient { background: var(--dairy-cream-bg-gradient); } .blue-purple-gradient { background: var(--blue-purple-gradient); } .blue-gradient { background: var(--blue-gradient); } .green-gradient { background: var(--green-gradient); } .slider-opacity-nav .slider-btn { background-color: transparent; padding-bottom: 15px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 4px transparent; color: #000000; opacity: 0.3; font-weight: 700; font-size: 18px; text-align: center; min-width: 80px; } .slider-opacity-nav .slick-track { display: flex; justify-content: space-between; } .slider-opacity-nav.verticle-nav .slick-track { display: flex; flex-direction: column; justify-content: start; align-items: start; margin: 0; } .slider-opacity-nav .slick-track .slick-slide { width: auto !important; margin: 0 !important; } .slider-green-nav .is-active .slider-btn { color: var(--green-color); border-bottom: 4px solid var(--green-color); opacity: 1; /*font-weight: 600;*/ } .slider-skyblue-nav .is-active .slider-btn { color: var(--skyblue-color); border-bottom: 4px solid var(--skyblue-color); opacity: 1; /*font-weight: 700;*/ } .slider-purple-nav .is-active .slider-btn { color: var(--purple-color); border-bottom: 4px solid var(--purple-color); opacity: 1; /*font-weight: 700;*/ } .slider-teal-nav .is-active .slider-btn { color: var(--teal-color); border-bottom: 4px solid var(--teal-color); opacity: 1; /*font-weight: 700;*/ } .jumbotron-box .main-slide .slick-current.slick-active { transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); transition: 0.2s; } .jumbotron-box .main-slide .slick-track { padding: 10px 0px; } .jumbotron-box .main-slide .slick-slide { transition: 0.2s; } /* .jumbotron-box .main-slide .slick-slide img { box-shadow: 0 0.9rem 1rem rgba(0, 0, 0, 0.45) !important; } */ .cracked-bg { background: url("../img/cracked-bg.png"); background-repeat: no-repeat; background-position: bottom center; background-size: contain; } .scale-translate-right .main-slide { transform: var(--scale-translate-right); -webkit-transform: var(--scale-translate-right); -ms-transform: var(--scale-translate-right); } .scale-translate-left .main-slide { transform: var(--scale-translate-left); -webkit-transform: var(--scale-translate-left); -ms-transform: var(--scale-translate-left); } .gradient-card { padding: 80px 96px; } .card-purple-gradient { background: var(--card-purple-gradient); } .card-red-purple-gradient { background: var(--card-red-purple-gradient); } .product-card { padding: 70px 95px; border: transparent; } /*======= Reusable Modules End =========*/ /*========== Navbar ============*/ .nav-container, .banner-container.container { max-width: 1110px !important; width: 100%; margin: 0 auto; padding-left: 12px; padding-right: 12px; } .nav-container { display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between; padding-top: 10px; padding-bottom: 10px; } @media (max-width: 576px) { .nav-container { margin-top: 15px; } } .otoride-logo { max-width: 129px; border-radius: 0px !important; } nav.main-menu .nav-link { font-size: 16px; margin-left: 25px; font-weight: 600; font-family: var(--title-font); opacity: 1; /* color: rgba(0, 0, 0, 0.9); */ } .main-menu { background-color: rgba(255, 255, 255, 0); transition: 0.2s; } /* .main-menu .navbar-nav .nav-link */ .main-menu.header-bg { background-color: rgba(255, 255, 255, 1); transition: 0.2s; padding-left: 0px !important; padding-right: 0px !important; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); } .main-menu .apps-dropdown { min-width: 250px; top: 59px; left: 4px; font-size: 16px; font-weight: 600; font-family: var(--title-font); } .main-menu .apps-dropdown .dropdown-item { padding: 10px 15px; } .top-badge { background-color: #000; color: #fff; text-align: center; font-size: 13px; padding: 8px 0; font-weight: 500; position: fixed; top: 0; left: 0; width: 100%; z-index: 1051; } @media (max-width: 576px) { .top-badge { font-size: 11px; padding: 8px 0; } } /*============ Homepage Banner ============*/ .yellow-gradient { background: linear-gradient( 180deg, rgba(255, 252, 0, 1) 46%, rgba(255, 252, 0, 0) 80% ); } .rider-app-banner { background-image: linear-gradient(rgba(255, 252, 0, 0) 80%), url("../img/hompage-banner-bg.png"); background-position: 0 -150%; background-size: 100% 120%; background-repeat: no-repeat; position: relative; background-position: bottom center; } .banner-sec { padding: 150px 0 0 0; margin-bottom: 50px; } .banner-sec .banner-container { margin-bottom: 127px; } .page-title { /* font-family: var(--title-font); */ font-family: var(--bold-title); /* font-size: 52px; */ font-size: 62px !important; line-height: 70px !important; margin-bottom: 58px; font-weight: 900; } .banner-sec .page-title { margin-bottom: 53px; } .banner-sec .hero-icon-module { margin-bottom: 43px; } .banner-sec .icon-block { width: 124px; } .banner-sec .icon-text { font-size: 16px; font-weight: 500; line-height: 20px; } .banner-sec .description { width: 100%; max-width: 240px; font-size: 18px; font-weight: 500; line-height: 25px; margin-bottom: 120px; } .banner-sec .mobile-hand { max-width: 560px; z-index: 1; /* top: 110px; */ top: 30px; right: -50px; } /* .banner-sec .mobile-hand-secondary{ display: none; } */ /*======= Homepage find-vehicle =========*/ /* .find-vehicle { z-index: 10; background-image: url('../img/hompage-banner-bg.png'); background-position: 0 -150%; background-size: 100% 120%; background-repeat: no-repeat; position: relative; background-position: bottom center; } */ .find-vehicle .container { background-color: var(--black-color); min-height: 400px; border-radius: 30px; padding: 50px 160px; z-index: 10; } .find-vehicle .carousel-caption { color: white; } .find-vehicle #find-vehicle-carousel .carousel-indicators { position: relative; margin-left: 60px; margin-right: 0px; } .find-vehicle #find-vehicle-carousel .carousel-title { font-family: var(--bold-title); /* font-size: 44px; */ font-size: 38px; line-height: 48px; font-weight: bold; color: white; max-width: 340px; margin-bottom: 40px; /*background: -webkit-linear-gradient(var(--yellow-color) 20%, red);*/ background: -webkit-linear-gradient(#17feda 20%, #9dfd5e, #fefd02); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .find-vehicle #find-vehicle-carousel .carousel-text { font-size: 20px; color: white; /* max-width: 240px; */ } .find-vehicle .mobile-map { max-width: 380px; margin-right: auto; } .carousel-nav-text { font-size: 22px; font-weight: 500; line-height: 24px; min-width: 150px; text-align: left; height: 70px; } .find-vehicle .carousel-indicators [data-bs-target] { margin-right: 0px; margin-left: 0px; border-top: 0px solid transparent; border-bottom: 0px solid transparent; /*position: absolute;*/ /*left: -60px;*/ top: 0px; text-indent: 0px; text-align: left; background-color: transparent; color: white; margin-bottom: 0px; } .find-vehicle .carousel-container { position: relative; padding-top: 5px; } .find-vehicle .verticle-btn { height: 70px; width: 200px; position: relative; font-family: var(--discript-font); font-weight: 500; } /* .find-vehicle .carousel-item{ transition: transform 0.6s ease-in-out; } .find-vehicle .carousel-fade .carousel-item.active{ transition: transform 0.7s ease-in-out; }*/ .find-vehicle .carousel-indicators .verticle-btn.active { color: var(--yellow-color); } .find-vehicle .carousel-indicators .verticle-btn { border: 0px; } .find-vehicle .carousel-indicators .verticle-btn-container .verticle-btn.active { color: var(--yellow-color); transition: 0.3s; } .find-vehicle .carousel-indicators .verticle-btn-container { transition: 0.3s; } .find-vehicle .carousel-indicators .verticle-btn-container .verticle-btn.active:before { content: ""; position: absolute; left: -60px; bottom: 0px; width: 4px; height: 70px; background-color: var(--yellow-color); transition: 0.3s; } .find-vehicle .carousel-container:before { content: ""; position: absolute; left: -60px; /*top: 0px;*/ bottom: 0px; width: 4px; height: 100%; background-color: #272727; } .find-vehicle.riders-finguretip .container { background: linear-gradient( 180deg, rgba(149, 247, 186, 1) 46%, rgba(149, 247, 186, 0) 100% ); } /* ======== Riders Finguretip Section======== */ .riders-finguretip .map-icon-img { max-width: 100px; } .riders-finguretip .description { margin-top: 40px; font-size: 20px; font-weight: 600; width: 100%; /* max-width: 340px; */ line-height: 34px; } #fingertipDesc { max-width: 340px; } @media (max-width: 767px) { #fingertipDesc { margin: 0 auto; } } .fingeurtip-bg { background: linear-gradient( 180deg, #f9f9f9 0%, rgba(255, 255, 255, 0.382) 100% ); } .jumbotron-box .get-started-btn { margin-top: 70px; display: inline-block; } .finger-slider { display: flex; justify-content: center; } .finger-slider .slider-single { width: 400px; height: 80%; } @media (max-width: 768px) { .finger-slider .slider-single { max-width: 250px; height: 70%; } .finger-slider { justify-content: center; } } @media (max-width: 576px) { .finger-slider .slider-single { max-width: 200px; height: 60%; } } /* ======== Rental Section======== */ .rental-sec .jumbotron-box.skyblue-bg-gradient { background: linear-gradient(180deg, #e0f2ff 0%, rgba(255, 255, 255, 0) 100%); } .rental-sec .slider-opacity-nav .slider-btn { font-weight: 600; font-size: 20px; padding-bottom: 0px; margin-top: 10px; margin-bottom: 10px; font-family: var(--title-font); } .rental-sec .slider-opacity-nav .is-active .slider-btn { opacity: 1; } .rental-sec .slider-opacity-nav .is-active { transform: scale(1.05) translateX(2px); -webkit-transform: scale(1.05) translateX(2px); -ms-transform: scale(1.05) translateX(2px); } .rental-sec .slider-opacity-nav .btn-number { height: 32px; width: 32px; text-align: center; border-radius: 50%; color: black; display: inline-block; background-color: white; border: 1px solid #e6e6e6; line-height: 100%; font-weight: 700; margin-right: 10px; border: 1px solid #e6e6e6; cursor: pointer; vertical-align: middle; line-height: 28px; margin-left: 5px; font-size: 15px; } .rental-sec .slider-opacity-nav .is-active .btn-number { background-color: var(--skyblue-color); border: 1px solid var(--skyblue-color); } .rental-sec .slider-opacity-nav .slick-track .slick-slide { cursor: pointer; } .rental-sec .date-icon-img { max-width: 100px; } .rental-sec .secondary-title { font-family: var(--bold-title); font-size: 50px; line-height: 50px; } /* grow section */ .grow-sec .secondary-title, .riders-finguretip .secondary-title { font-size: 50px; line-height: 50px; font-weight: 900; } .grow-sec .description { font-size: 20px; font-weight: 600; width: 100%; line-height: 34px; } #growDesc { font-size: 20px; font-weight: 600; /* width: 100%; */ max-width: 340px; line-height: 34px; } .grow_slider-single > div { margin-left: 0px; margin-right: auto; } .grow_slider-single img { margin-left: 0 !important; width: auto; max-width: 380px; } /* ======== Reward Section======== */ .reward-bg { background: linear-gradient(180deg, #fff5ee 0%, #ffffff 100%); } .reward-sec .secondary-title { font-size: 50px; line-height: 100%; } .reward-sec .reward-img { max-width: 100px; width: 100%; } .reward-gold-img { width: 70%; } .reward-sec .small-title { font-size: 18px; line-height: 23px; font-weight: 700; } .reward-sec .description { font-size: 16px; } .reward-sec .gradient-card .secondary-title { font-family: var(--bold-title); line-height: 50px; font-size: 40px; } .reward-sec .gradient-card .secondary-title, .reward-sec .gradient-card .description { color: white; } .other-payment-box { max-height: 732px; max-width: 1430px; border-radius: 45px; /* margin: 0 auto; */ padding: 100px 100px 90px 100px; margin-bottom: 50px; /* margin-left: 50px; */ margin: 0 auto; background: linear-gradient(244.1deg, #ff9f58 2.72%, #6151ff 99.24%); } .other-payment1 { max-width: 1430px; margin: 0 auto; } .other-payment-box .secondary-title { max-width: 410px; margin-top: 47px; line-height: 50px; } .other-payment-box .description { margin-top: 20px; font-family: var(--discript-font); font-size: 16px; font-weight: 400; line-height: 22.4px; max-width: 306px; } .yellow-bg-girl { left: -100px; bottom: -35px; } /* ======== Payment Section======== */ .payment-sec .secondary-title { font-size: 50px; line-height: 50px; font-weight: 900; } .secondary-header { font-size: 32px; font-family: var(--title-font); font-weight: 450; line-height: 40px; } .payment-sec .description { /* margin-top: 40px; */ font-size: 32px; font-weight: 450px !important; width: 100%; /* max-width: 340px; */ line-height: 40.48px; } .payment-sec .get-started-btn { margin-top: 40px; margin-bottom: 40px; } .left-card { margin-top: 140px; } .payment-sec .product-card .card-img-top { min-height: 240px; display: flex; align-items: center; justify-content: center; } .payment-sec .integration-card .secondary-title { font-family: var(--bold-title); line-height: 50px; font-size: 40px; } .payment-bg { background: linear-gradient(180deg, #f9f9f9 0%, rgba(255, 255, 255, 0) 100%); } .short-description { font-size: 16px; } .grid-box { background: rgba(255, 255, 255, 1); border-radius: 30px; box-shadow: 0px 31px 74px 0px rgba(0, 0, 0, 0.1); box-sizing: border-box; max-width: 538px; /* height: 90%; */ min-height: 200px; margin-bottom: 24px; } .grid-box:hover { cursor: pointer; transform: scale(1.05); transition: 400ms ease-in-out; } .card-description p { font-size: 16px; line-height: 22px; text-align: center; } .integration-bg { background: linear-gradient(244.1deg, #18c0ef 2.72%, #9e94ff 99.24%); } .integration-description { font-size: 16px; line-height: 22px; } /*verify rider section */ .verify-main { /* position: relative; */ } /* .first-img { position: absolute; top: -320px; right: 230px; z-index: 1; } */ /* .second-img { position: absolute; top: -310px; right: 60px; } */ /*collect section */ .collect-bg { background: linear-gradient( 180deg, #ffe3dc 0%, rgba(255, 255, 255, 0) 100%, #ffffff 100% ); } .collect-title { font-size: 50px; } /* ======== Language Section======== */ .language-sec .chat-image { position: absolute; bottom: -120px; right: 100px; } .language-sec .text-module { max-width: 300px; } .ni-hao, .ciao, .hola, .bonjur, .hello { opacity: 0; } .mod_animation .ni-hao, .mod_animation .ciao, .mod_animation .hola, .mod_animation .bonjur, .mod_animation .hello { animation-name: discover; -webkit-animation-name: discover; animation-duration: 3s; transform: translate(0, 0); -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); animation-timing-function: ease-in; animation-fill-mode: forwards; } .mod_animation .ni-hao { animation-delay: 0.5s; } .mod_animation .ciao { animation-delay: 1s; } .mod_animation .hola { animation-delay: 1.5s; } .mod_animation .bonjur { animation-delay: 2s; } .mod_animation .hello { animation-delay: 2.5s; } .scrollView.container { /*visibility: hidden;*/ opacity: 0; transform: translate(0px, -100px); -webkit-transform: translate(0px, -100px); -ms-transform: translate(0px, -100px); transition: 1.5s; } .mod_animation.container { /*visibility: visible!important;*/ opacity: 1; transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); transition: 1.5s; } @keyframes discover { 0% { opacity: 0; transform: translate(0, 0); -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); } 50% { opacity: 1; transform: translate(0, 0); -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); } 100% { opacity: 1; transform: translate(0, 0); -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); } } /* ======== feature Section======== */ .features-sec .secondary-title { font-size: 62px; } .feature-desc { font-size: 16px; /* line-height: 100%; */ } .features-sec .feature-container { min-height: 400px; background-color: var(--dark-color); } .features-sec .feature-card { margin-bottom: 130px; } .features-sec .feature-card .img-module { height: 87px; width: 88px; background-color: #353c42; border-radius: 23px; padding: 25px; } .features-sec .feature-card .title-module { width: 100%; max-width: 150px; text-align: center; } .features-sec .feature-card .title-module .title { font-size: 20px; text-transform: capitalize; text--webkit-transform: capitalize; text--ms-transform: capitalize; min-height: 54px; margin-bottom: 5px; color: white; } .features-sec .feature-card .title-module .description { color: #cbd0d5; font-size: 14px; } /* ======== Rotation Animation ======== */ .circle-container { display: block; } .circle-item { list-style: none; } .circle-item > li > img { position: absolute; width: 100%; height: auto; max-width: 220px; top: 8%; left: 35%; /* top: 132%; */ /* left: 44%; */ /* transform: translate(-40%, 16%); */ -webkit-transition: 0.2s; transition: 0.2s; display: block; } .circle-item > li:last-child { width: 100px; height: 100px; } .circle-item > *:nth-of-type(1) { transform: rotate(70deg) translate(10em) rotate(-70deg); -webkit-transform: rotate(70deg) translate(10em) rotate(-70deg); -ms-transform: rotate(70deg) translate(10em) rotate(-70deg); } .circle-item > *:nth-of-type(2) { transform: rotate(320deg) translate(10em) rotate(-320deg); -webkit-transform: rotate(320deg) translate(10em) rotate(-320deg); -ms-transform: rotate(320deg) translate(10em) rotate(-320deg); } .circle-item > *:nth-of-type(3) { transform: rotate(10deg) translate(12em) rotate(-10deg); -webkit-transform: rotate(10deg) translate(12em) rotate(-10deg); -ms-transform: rotate(10deg) translate(12em) rotate(-10deg); } .circle-item > *:nth-of-type(4) { transform: rotate(270deg) translate(0em) rotate(-270deg); -webkit-transform: rotate(270deg) translate(0em) rotate(-270deg); -ms-transform: rotate(270deg) translate(0em) rotate(-270deg); } /* ======== End Rotation Animation ======== */ /* ====== More Application section ====== */ /* all page title */ .my-page-title { font-size: 62px; /* Default for large screens */ } /* Small screen (mobile) */ @media (max-width: 768px) { .my-page-title { line-height: 41px !important; font-size: 34px !important; /* Smaller font size for small screens */ } } .more-application .more-app-card { background-color: #f8f8f8; border-radius: 30px; padding-top: 68px; padding-bottom: 68px; min-height: 480px; border: transparent; height: 100%; cursor: pointer; transition: 0.1s; } .more-application .card-img-container { min-height: 260px; display: flex; align-items: center; justify-content: center; } .more-application .admin-desktop-img { max-width: 290px; width: 100%; height: auto; margin-left: auto; } .more-application .ap-mbl-img { max-width: 189px; width: 100%; height: auto; transform: translateX(20px); -webkit-transform: translateX(20px); -ms-transform: translateX(20px); } .more-application .map-phone-img { max-width: 194px; width: 100%; height: auto; } .more-application .card-title { font-size: 28px; text-align: center; line-height: 40px; } .more-application .rounded-btn { height: 60px; width: 60px; text-align: center; background-color: #161616; display: inline-block; padding: 15px; margin: 0 auto; position: absolute; bottom: -10px; left: 50%; transform: translate(-50%, 30px); -webkit-transform: translate(-50%, 30px); -ms-transform: translate(-50%, 30px); opacity: 0; transition: 0.3s; /* border */ } .more-application .more-app-card:hover { background-color: #ffffff; box-shadow: 0px -6px 118px -27px rgba(0, 0, 0, 0.2); transition: 0.3s; } .more-application .more-app-card:hover .rounded-btn { opacity: 1; transform: translate(-50%, 0px); -webkit-transform: translate(-50%, 0px); -ms-transform: translate(-50%, 0px); transition: 0.3s; } .more-application .more-app-card .rounded-btn:hover .right-arrow-icon path { fill: var(--yellow-color); } /* ====== End More Application section ====== */ /* ====== Footer ====== */ #footer { background-color: #0c0c0c; min-height: 400px; background-image: url("../img/footer-curve.png"); background-size: contain; background-position: top center; background-repeat: no-repeat; } #footer .jumbotron-box { background-color: var(--yellow-color); min-height: 1px; padding: 180px 160px; background-image: url("../img/building-landscape-bg.png"); background-position: bottom center; background-size: auto; background-repeat: no-repeat; margin-bottom: 100px; animation: globeAnim2 30s linear infinite; -webkit-animation: globeAnim2 30s linear infinite; } @keyframes globeAnim2 { 0% { background-position: 0% 100%; } 100% { background-position: 110% 100%; } } .vehicle1, .vehicle2, .vehicle3, .vehicle4, .vehicle5 { animation: jump 2s linear infinite; -webkit-animation: jump 2s linear infinite; } /* #Path_105, #Path_106, #Path_108, #Path_107, #Path_109{ animation: jump 2s linear infinite; -webkit-animation: jump 2s linear infinite; } */ /* #Path_108{ animation-delay: 0.5s; } #Path_107{ animation-delay: 0.75s; } #Path_109{ animation-delay: 0.1s; } #Path_106{ animation-delay: 0.25s; } */ .section { padding: 20px 0; } .bg-white { background-color: #fff; } .container { width: 90%; margin: 0 auto; } .section-heading { margin-bottom: 40px; text-align: center; } .section-heading h2 { font-size: 32px; color: #333; } .steps { display: flex; flex-direction: column; gap: 40px; margin: 0 auto; align-items: center; } .step-left .step-image { order: 1; } .step-left .step-info { order: 2; text-align: left; padding-left: 20px; } .step-right .step-image { order: 2; } .step-right .step-info { order: 1; text-align: right; padding-right: 20px; } .step-image { padding: 20px; border-radius: 30px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); flex: 0 0 250px; /* Increase the width */ display: flex; align-items: flex-end; overflow: hidden; /* Align image to the bottom */ } .step-image img { width: 100%; height: auto; border-radius: 8px; margin-bottom: -20%; /* Move image to the bottom */ } .step-info { flex: 1; display: flex; flex-direction: column; justify-content: center; margin-left: 100px; } .step-left .step-info { align-items: flex-start; padding-left: 20px; } .step-right .step-info { align-items: flex-end; padding-right: 20px; } .step-number-heading { display: flex; align-items: center; margin-bottom: 10px; /* Margin between heading and paragraph */ } .step-number { background-color: #000; color: #fff; width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 18px; font-weight: bold; margin-right: 10px; /* Margin between number and heading */ } .step-info h3 { font-size: 24px; color: #333; margin: 0; /* Remove margin to align with number */ } #howto { display: flex; align-items: center; margin: 0 auto; width: 90%; padding-bottom: 100px; } .howto-color { background: linear-gradient(to bottom, #fffaca, #ffffff); border: 10px solid white; border-radius: 50px; } .my-h-style { margin-right: 200px; } .step-info p { font-size: 16px; color: #666; margin: 0; /* Remove margin to align with heading */ text-align: start; } .sction-sap svg { width: 100%; height: auto; } .h-3rem { height: 3rem; } .h-sm-5rem { height: 5rem; } .h-lg-7rem { height: 7rem; } .vehicle2 { animation-delay: 0.5s; } .vehicle3 { animation-delay: 0.75s; } .vehicle4 { animation-delay: 0.1s; } .vehicle5 { animation-delay: 0.25s; } @keyframes jump { 0% { transform: translateY(0px); -webkit-transform: translateY(0px); -ms-transform: translateY(0px); } 50% { transform: translateY(-4px); -webkit-transform: translateY(-4px); -ms-transform: translateY(-4px); } 100% { transform: translateY(0px); -webkit-transform: translateY(0px); -ms-transform: translateY(0px); } } #footer .jumbotron-box .vehicle-icons { transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); left: 50%; width: 100%; } #footer .jumbotron-box .vehicle-icons .vehicle-icons-svg { width: 90%; margin: 0 auto; left: 50%; position: absolute; bottom: 0; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); } .my-footer { background-color: #000000; padding: 90px; } .main-footer.footer-container { max-width: 1110px !important; width: 100%; margin: 0 auto; padding-left: 12px; padding-right: 12px; padding-bottom: 150px; } .main-footer .footer-logo { width: 100%; max-width: 130px; } .main-footer .footer-link-module strong { color: white; margin-bottom: 25px; display: block; font-family: var(--title-font); font-weight: bold; } .main-footer .footer-link-module .foot-links { display: block; text-decoration: none; font-size: 16px; color: #999999; margin-bottom: 10px; transition: 0.2s; font-family: var(--discript-font); } .main-footer .footer-link-module .foot-links:hover { transition: 0.2s; color: white; } .main-footer .address { font-size: 16px; color: #999999; margin-bottom: 10px; } .main-footer .footer-link-module.social { width: 100%; max-width: 180px; margin-left: auto; } .main-footer .social-link { display: inline-block; } .main-footer .social-icon { height: 25px; width: 25px; fill: #999999; margin-right: 30px; display: inline-block; cursor: pointer; } .main-footer .facebook, .main-footer .twitter, .main-footer .linkedin { transition: 0.2s; } .main-footer .facebook:hover { fill: #397fff; transition: 0.2s; } .main-footer .twitter:hover { fill: #00b6f1; transition: 0.2s; } .main-footer .linkedin:hover { fill: #0077b5; transition: 0.2s; } /* ======================================================= */ /* ====================== Media Queries ================== */ /* ======================================================= */ @media only screen and (min-width: 1600px) { .banner-sec .mobile-hand { max-width: 100%; } /* .banner-sec .mobile-hand-secondary{ display: none; width: 100%; max-width: 500px; } */ .find-vehicle { background-position: 0 -90%; } } @media only screen and (min-width: 1501px) { .find-vehicle .container { width: 100%; max-width: 1430px; } .jumbotron-box { width: 100%; max-width: 1430px; } } @media only screen and (max-width: 1500px) { div.jumbotron-box { padding: 60px 100px; } div.product-card { padding: 40px 40px; border: transparent; } div.jumbotron-box.jumbo-card { padding: 70px 60px; } div.gradient-card { padding: 180px 60px; } div.language-sec .chat-image { width: 34%; bottom: -80px; } #footer .jumbotron-box { padding: 120px 90px; } .find-vehicle .container { padding: 50px 70px; } } @media only screen and (max-width: 1400px) { .secondary-title { font-size: 50px !important; line-height: 60px !important; } .payment-sec .integration-card .secondary-title, .reward-sec .gradient-card .secondary-title { font-size: 36px !important; line-height: 42px !important; } .find-vehicle #find-vehicle-carousel .carousel-title { font-size: 34px; line-height: 40px; } .banner-sec .mobile-hand { max-width: 560px; top: 30px; right: 30px; } } @media only screen and (max-width: 1200px) { .find-vehicle .container, .nav-container, .nav-container, .banner-container.container { max-width: 1024px; width: 90%; } div.jumbotron-box { max-width: 1024px; width: 90%; padding: 60px 50px; } .find-vehicle .container { padding: 50px 60px; } .find-vehicle .container .carousel-content { padding-right: 0px !important; } #footer .jumbotron-box { padding: 120px 90px; } .banner-sec .mobile-hand { max-width: 400px; top: 155px; right: 30px; } } @media only screen and (max-width: 1100px) { .banner-sec .mobile-hand { max-width: 400px; top: 225px; right: 30px; } } @media only screen and (max-width: 992px) { .page-title { font-size: 50px; line-height: 60px; } .banner-sec .description { width: 100%; max-width: 400px; text-align: center; margin-left: auto; margin-right: auto; } a.black-btn-lg, button.black-btn-lg { margin-left: auto; margin-right: auto; display: table; } .mobile-hand { display: none; } .find-vehicle .verticle-btn { height: 40px; width: 100%; text-align: center !important; } .find-vehicle #find-vehicle-carousel .carousel-indicators { margin-left: 0px; margin-right: 0px; margin-top: 40px; } .find-vehicle .container { padding: 50px 50px; } div.jumbotron-box { padding: 60px 50px; } .jumbotron-box.jumbo-card { padding: 60px 50px; } .find-vehicle .carousel-container:before { content: ""; position: absolute; left: 0px; right: 0; bottom: -20px; width: 100%; height: 4px; } .find-vehicle .carousel-indicators .verticle-btn.active:before { bottom: -20px; width: 100%; height: 4px; left: 0px; } .find-vehicle .mobile-map { margin-left: auto; margin-right: auto; } .carousel-nav-text { font-size: 20px; } .find-vehicle #find-vehicle-carousel .carousel-title { font-size: 38px; } .find-vehicle #find-vehicle-carousel .carousel-text { max-width: 100%; } .reward-sec .secondary-title { line-height: 48px; font-size: 38px; } .gradient-card { padding: 60px 50px; } .product-card { padding: 40px 65px; } .more-application .admin-desktop-img, .more-application .ap-mbl-img, .more-application .map-phone-img { max-width: 80%; } .main-footer.footer-container { padding-left: 60px; padding-right: 60px; } .main-footer .footer-link-module.social { margin-left: inherit; } #footer .jumbotron-box { padding: 70px 60px; background-size: contain; } #footer .jumbotron-box .vehicle-icons .vehicle-icons-svg { width: 85%; height: auto; } } @media only screen and (max-width: 768px) { .other-payment-box { padding: 80px; } .secondary-title { font-size: 34px !important; line-height: 42px !important; } .find-vehicle .verticle-btn { /*display: none;*/ visibility: none; } .mobile-map { margin-bottom: 30px; } .banner-sec .description { margin-bottom: 50px; } /* .find-vehicle .mobile-map { max-width: 160px; } */ .find-vehicle #find-vehicle-carousel .carousel-title { max-width: 100%; } /*.find-vehicle .container { padding: 40px 25px; }*/ .riders-finguretip .description, .payment-sec .description { max-width: 100%; } .secondary-title { font-size: 28px; line-height: 40px; } .product-card { padding: 25px 35px; } .page-title { font-size: 32px; line-height: 40px; margin-bottom: 35px; } .circle-item > li:last-child { width: 300px; height: 250px; } .circle-item > li > img { max-width: 150px; top: 132%; left: 43%; transform: translate(-50%, 40%); } } @media only screen and (max-width: 575px) { .other-payment-box { padding: 60px; } .support-img { width: 60% !important; margin-bottom: 40px; } /* fingertip section */ div.jumbotron-box { padding: 30px 20px; } .secondary-title { font-size: 26px !important; line-height: 32px !important; } .main-footer.footer-container { padding-left: 20px; padding-right: 20px; } .circle-container { display: none; } #footer .jumbotron-box { padding: 35px 30px; margin-bottom: 60px; } a.black-btn-lg, button.black-btn-lg { padding: 12px 30px 12px 30px !important; font-size: 15px !important; } } /* Add custom styling for the card on small screens */ .custom-card { min-height: 300px; /* Adjust this value as needed */ } @media (max-width: 767.98px) { .custom-card { min-height: 440px; /* Adjust this value as needed for small screens */ } } @media (min-width: 768px) { .row.d-flex .col-12.col-md-3:nth-child(n + 2) { border-left: 1px solid #ddd; border-top: none !important; } .row.d-flex .col-12.col-md-3:first-child { border-top: none !important; } } @media (max-width: 767px) { .row.d-flex .col-12.col-md-3 { border-left: none !important; border-top: 1px solid #ddd; padding-top: 10px; } .row.d-flex .col-12.col-md-3:first-child { border-top: none !important; } } /* for home page image height */ /* Default style for small screens (mobile) */ #user-app-img { height: auto; } /* For tablet and PC screens (768px and up) */ @media (min-width: 768px) { #user-app-img { max-height: 700px; } } /* for home page image height */ /* Default style for small screens (mobile) */ .op-app-img { height: auto; } /* For tablet and PC screens (768px and up) */ @media (min-width: 768px) { .op-app-img { max-height: 700px; } } /* design like pathao slider */ .group-ride-text { font-weight: bold; width: 80%; max-width: 600px; /* margin: auto; */ text-align: justify; } /* .tab-nav-pathao { display: flex; justify-content: center; flex-wrap: wrap; margin-top: 20px; position: relative; max-width: 100%; overflow-x: auto; } .tab-btn-pathao { background: none; border: none; padding: 10px 20px; cursor: pointer; font-size: 16px; display: flex; align-items: center; gap: 8px; color: #333; white-space: nowrap; } */ .tab-nav-pathao { display: flex; justify-content: center; flex-wrap: wrap; margin-top: 20px; position: relative; max-width: 100%; /* overflow-x: auto; */ } .tab-btn-pathao { background: none; border: none; padding: 10px 20px; cursor: pointer; font-size: 16px; display: flex; align-items: center; gap: 10px; color: #afafaf; font-weight: bold; white-space: nowrap; } /* Responsive styling for mobile screens */ @media (max-width: 600px) { .tab-btn-pathao { padding: 6px 2px; font-size: 12px; gap: 1px; } } .tab-btn-pathao.active { color: #162834; } .tab-btn-pathao img { width: 20px; height: 20px; } .indicator-pathao { position: absolute; bottom: 0; height: 3px; background-color: transparent; transition: all 0.3s ease; width: 100%; pointer-events: none; } .progress-bar-pathao { height: 2px; background: #ffffff; width: 0%; animation: progress-pathao 6s linear forwards; } @keyframes progress-pathao { 0% { width: 0%; } 100% { width: 100%; } } .tab-content-pathao { display: none; padding: 40px 20px; max-width: 1100px; width: 80%; margin: 0 auto; flex-wrap: wrap; align-items: center; justify-content: center; } .tab-content-pathao.active { display: flex; } .text-content-pathao { flex: 1; font-weight: bold; width: 80%; max-width: 400px; /* margin: auto; */ text-align: justify; } .text-content-pathao h2 { color: #000; } .text-content-pathao p { line-height: 1.6; color: #444; } /* .text-content-pathao a { display: inline-block; margin-top: 20px; padding: 10px 20px; background: #f44336; color: #fff; text-decoration: none; border-radius: 4px; } */ .image-content-pathao { flex: 1; min-width: 300px; text-align: center; } .image-content-pathao img { border-radius: 10px; max-height: 600px; max-width: 100%; height: auto; } @media (max-width: 768px) { /* .image-content-pathao img { max-height: 200px; } */ .tab-nav-pathao { justify-content:center; padding: 0 10px; } .tab-content-pathao { justify-content: center; align-items: center; text-align: center; } .text-content-pathao { justify-content: center; align-items: center; text-align: center; } } pathao-body{ width: 85%; margin: 0 auto; } /* design like pathao for grow slider */ .pathao-body-2 { width: 85%; margin: 0 auto; } .tab-nav-pathao-2 { display: flex; justify-content: center; flex-wrap: wrap; margin-top: 20px; position: relative; max-width: 100%; } .tab-btn-pathao-2 { background: none; border: none; padding: 10px 20px; cursor: pointer; font-size: 16px; color: #afafaf; font-weight: bold; white-space: nowrap; gap: 10px; } .tab-btn-pathao-2.active { color: #162834; } .indicator-pathao-2 { position: absolute; bottom: 0; height: 3px; background-color: transparent; transition: all 0.3s ease; width: 100%; pointer-events: none; } .progress-bar-pathao-2 { height: 2px; background: #ffffff; width: 0%; animation: progress-pathao-2 6s linear forwards; } @keyframes progress-pathao-2 { 0% { width: 0%; } 100% { width: 100%; } } .tab-content-pathao-2 { display: none; padding: 40px 20px; max-width: 1100px; width: 80%; margin: 0 auto; flex-wrap: wrap; align-items: center; justify-content: center; } .tab-content-pathao-2.active { display: flex; } .text-content-pathao-2 { flex: 1; font-weight: bold; width: 80%; max-width: 400px; text-align: justify; } .image-content-pathao-2 { flex: 1; min-width: 300px; text-align: center; } .image-content-pathao-2 img { border-radius: 10px; max-height: 600px; max-width: 100%; height: auto; } /* Responsive styling for mobile screens */ @media (max-width: 600px) { .tab-btn-pathao-2 { padding: 6px 2px; font-size: 12px; gap: 1px; } } @media (max-width: 768px) { /* .image-content-pathao-2 img { max-height: 200px; } */ .tab-nav-pathao-2 { justify-content:center; padding: 0 10px; } .tab-content-pathao-2 { justify-content: center; align-items: center; text-align: center; } .text-content-pathao-2 { justify-content: center; align-items: center; text-align: center; } } .pathao-body-2{ width: 85%; margin: 0 auto; }