@font-face {
  font-family: 'gilroyblack';
  src: url("fonts/gilroy-blackGilroy-.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'gilroyblack_italic';
  src: url("fonts/gilroy-blackitalicGilroy-.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'gilroybold';
  src: url("fonts/gilroy-boldGilroy-.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'gilroybold_italic';
  src: url("fonts/gilroy-bolditalicGilroy-.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'gilroylight';
  src: url("fonts/gilroy-lightGilroy-.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'gilroylight_italic';
  src: url("fonts/gilroy-lightitalicGilroy-.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'gilroymedium';
  src: url("fonts/gilroy-mediumGilroy-.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'gilroymedium_italic';
  src: url("fonts/gilroy-mediumitalicGilroy-.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'gilroyregular';
  src: url("fonts/gilroy-regularGilroy-.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'gilroyregular_italic';
  src: url("fonts/gilroy-regularitalicGilroy-.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'gilroysemibold';
  src: url("fonts/gilroy-semiboldGilroy-.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'gilroysemibold_italic';
  src: url("fonts/gilroy-semibolditalicGilroy-.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

.light-shadow {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

.spacer {
  margin: 10px;
  padding: 30px;
  background: #fff;
  border-radius: 5px;
  border: 2px solid #f2f2f2; }

.floater {
  position: absolute; }

section.regular {
  padding: 50px; }

section.dark {
  background: #434343; }

.subtext {
  display: block;
  text-align: center;
  color: #efad19;
  font-size: 14px; }

.owl-carousel .owl-item.active:first {
  opacity: 0.2 !important; }

select.form-control {
  border-top: none;
  border-left: none;
  border-right: none; }

.p-5 {
  padding: 0px !important; }

@media only screen and (max-width: 600px) {
  body {
    overflow-x: hidden !important; }
  .hero .hero-showcase .floater.title {
    font-size: 80px !important;
    left: -20% !important;
    z-index: 9 !important; }
  section.app-download .downlink-box img.app-download {
    height: 60px; }
  section.app-download form {
    position: relative;
    margin-left: -28px; }
    section.app-download form input {
      width: 110%;
      font-size: 12px; }
    section.app-download form button {
      font-size: 12px;
      padding: 5px;
      position: absolute;
      right: -20px;
      margin: 15px 5px; }
  section.app-download .feature-group {
    padding-top: 80px; }
    section.app-download .feature-group .feature-snip img {
      padding: 15px !important;
      margin-top: -5px;
      border-width: 0px !important; }
  section.vendor-signup .business-header {
    padding-top: 0px !important; }
    section.vendor-signup .business-header div h2 {
      text-align: center !important; }
    section.vendor-signup .business-header div p {
      text-align: center !important; }
  section.vendor-signup .container {
    padding: 0px !important; }
    section.vendor-signup .container .store-feature-slider {
      overflow: auto; }
      section.vendor-signup .container .store-feature-slider .store-feature-element {
        box-shadow: none;
        margin: 0 !important;
        margin-right: 10px !important;
        margin-bottom: 50px !important; }
        section.vendor-signup .container .store-feature-slider .store-feature-element .img-holder img {
          height: 8em; }
        section.vendor-signup .container .store-feature-slider .store-feature-element .content-holder {
          padding: 0px !important; }
          section.vendor-signup .container .store-feature-slider .store-feature-element .content-holder h2 {
            font-size: 42px !important;
            line-height: 40px !important; }
          section.vendor-signup .container .store-feature-slider .store-feature-element .content-holder p {
            margin-top: 10px !important; }
        section.vendor-signup .container .store-feature-slider .store-feature-element .footer-link {
          display: none;
          background: #fff;
          text-align: center;
          padding: 10px !important; }
          section.vendor-signup .container .store-feature-slider .store-feature-element .footer-link .btn {
            padding: 5px !important;
            font-family: "gilroysemibold"; }
  footer .contact-snip {
    margin-bottom: -50px !important; }
  .wizard > .steps > ul > li {
    width: 50% !important; }
  /*
    .wizard > .steps > ul > li:last-child {
        width: 100% !important;
    }
    */
  div.steps ul li {
    width: 100%;
    display: block !important; }
  section.regular {
    padding: 20px; }
  .wizard > .content {
    min-height: 150vh !important; } }

body {
  font-family: "gilroybold";
  background: #fbfbfb;
  background-image: url(../img/bgs/01.png);
  background-size: contain; }

.btn {
  text-transform: none;
  border-radius: 5px;
  box-shadow: none; }
  .btn.btn-inverse {
    background: transparent;
    border: 2px solid #dddddd; }
    .btn.btn-inverse:hover {
      border: 2px solid transparent; }

.navbar {
  position: fixed;
  width: 100vw;
  z-index: 999;
  box-shadow: none;
  transition: all 0.3s ease-in-out; }
  .navbar .navbar-toggler span.navbar-toggler-icon {
    color: #25224e; }
  .navbar .logo {
    width: 40%;
    transition: all 0.3s ease-in-out; }
    .navbar .logo img {
      transition: all 0.3s ease-in-out;
      display: inline-block;
      max-height: 50px;
      float: left; }
    .navbar .logo span.logo-tagline {
      display: inline;
      padding: 20px;
      font-family: "gilroybold";
      font-size: 10px;
      text-transform: uppercase;
      letter-spacing: 1px; }
      .navbar .logo span.logo-tagline:before {
        content: " ";
        padding: 3px 0;
        margin: 10px;
        height: 10px;
        border-left: 1px solid #c0c0c0; }
  .navbar .navbar-nav li.nav-item {
    list-style: none;
    display: inline-block; }
    .navbar .navbar-nav li.nav-item a.nav-link {
      font-family: 'gilroybold';
      font-size: 16px;
      text-rendering: optimizeLegibility;
      overflow: hidden;
      padding: 8px;
      color: #545353; }
      .navbar .navbar-nav li.nav-item a.nav-link.highlight {
        margin: 0 10px;
        color: #fff;
        padding: 10px 20px;
        background: #008dd8;
        border-radius: 5px; }
        .navbar .navbar-nav li.nav-item a.nav-link.highlight:hover {
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.13); }
  .navbar.on-scroll {
    background: #25224e;
    color: #fff; }
    .navbar.on-scroll .logo img {
      background: #fff;
      padding: 5px 8px;
      border-radius: 2px; }
    .navbar.on-scroll .navbar-nav li.nav-item a.nav-link {
      color: #fff; }
    .navbar.on-scroll .navbar-toggler {
      background: #efad19 !important;
      border-radius: 60%;
      padding: 10px 12px; }
      .navbar.on-scroll .navbar-toggler span.navbar-toggler-icon {
        color: #fff !important; }

.navigation-lg {
  overflow: hidden;
  padding: 20px 10px; }
  .navigation-lg .content-left {
    float: left; }
    .navigation-lg .content-left div.logo {
      float: left;
      display: inline-block;
      display: inline !important;
      width: 50%; }
      .navigation-lg .content-left div.logo img {
        max-height: 60px; }
      .navigation-lg .content-left div.logo span.logo-tagline {
        display: inline-block;
        padding: 20px;
        font-family: "gilroybold";
        font-size: 10px;
        text-transform: uppercase;
        letter-spacing: 1px; }
        .navigation-lg .content-left div.logo span.logo-tagline:before {
          content: " ";
          padding: 10px 0;
          margin: 10px;
          height: 10px;
          border-left: 2px solid #c0c0c0; }
  .navigation-lg .content-right {
    float: right;
    width: 60%; }
    .navigation-lg .content-right ul.header-links {
      padding: 20px 0px;
      text-align: right; }
      .navigation-lg .content-right ul.header-links li {
        list-style: none;
        display: inline-block; }
        .navigation-lg .content-right ul.header-links li a {
          font-family: 'gilroysemibold';
          font-size: 14px;
          text-rendering: optimizeLegibility;
          overflow: hidden;
          padding: 8px;
          color: #3d3c3c; }
          .navigation-lg .content-right ul.header-links li a.highlight {
            margin: 0 10px;
            color: #fff;
            padding: 10px 20px;
            background: #008dd8;
            border-radius: 5px; }
            .navigation-lg .content-right ul.header-links li a.highlight:hover {
              box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.13); }

section.hero {
  padding-top: 150px; }
  section.hero .hero-body span {
    font-family: "gilroysemibold";
    font-size: 15px;
    color: #efad19; }
  section.hero .hero-body .hero {
    font-family: "gilroyblack";
    font-size: 60px; }
  section.hero .hero-body p {
    font-family: "gilroymedium";
    font-size: 14px; }
  section.hero .cities-list {
    margin-top: 20px; }
    section.hero .cities-list h6 {
      font-family: "gilroysemibold";
      font-size: 10px;
      padding: 20px 0;
      letter-spacing: 2px;
      color: #c0c0c0;
      text-transform: uppercase; }
    section.hero .cities-list .cities .location-holder {
      text-align: center;
      display: block;
      overflow: hidden; }
      section.hero .cities-list .cities .location-holder img {
        position: relative;
        margin-right: auto;
        margin-left: auto;
        align-content: center;
        display: block;
        max-width: 30px; }
      section.hero .cities-list .cities .location-holder span {
        font-family: "gilroymedium";
        font-size: 14px;
        white-space: nowrap;
        font-size: 12px;
        font-family: "gilroymedium";
        color: #7f7f7f;
        padding: 10px; }
  section.hero .hero-showcase {
    position: relative;
    overflow: hidden;
    text-align: right; }
    section.hero .hero-showcase .floater.title {
      color: #ececec;
      opacity: 0.9;
      font-family: "gilroyblack";
      font-size: 9em;
      transform: rotate(90deg);
      left: -40%;
      top: 35%;
      border: none;
      z-index: -1; }
    section.hero .hero-showcase img {
      transform-style: preserve-3d;
      z-index: 999;
      max-width: 80%; }

section.regular {
  padding-top: 100px; }
  section.regular h1 {
    text-align: center;
    padding-top: 20px;
    font-family: "gilroyblack"; }
  section.regular .steps {
    padding-top: 50px;
    text-align: center; }
    section.regular .steps div {
      padding: 20px; }
      section.regular .steps div .step-item {
        box-shadow: 6px 10px 42px -15px rgba(0, 0, 0, 0.28);
        background: #fff;
        border-radius: 5px; }
        section.regular .steps div .step-item img {
          max-height: 120px;
          padding: 20px; }
        section.regular .steps div .step-item h6 {
          font-size: 14px;
          padding: 10px;
          text-transform: capitalize; }
        section.regular .steps div .step-item p {
          font-family: "gilroymedium";
          font-size: 14px; }
  section.regular svg {
    left: -41%;
    top: 45%;
    z-index: -1;
    transform: rotate(45deg);
    zoom: 170; }

section.app-download {
  padding: 30px;
  background: url("../img/download-bg.jpg");
  background-size: cover;
  background-attachment: fixed; }
  section.app-download h1 {
    display: block;
    text-shadow: 2px 2px 8px rgba(150, 150, 150, 0.42); }
  section.app-download span.subtext {
    color: #25224e; }
  section.app-download .downlink-box {
    padding-top: 70px;
    text-align: center;
    display: block; }
    section.app-download .downlink-box img.app-download {
      cursor: pointer;
      box-shadow: 6px 10px 42px -15px rgba(0, 0, 0, 0.28);
      max-height: 80px; }
    section.app-download .downlink-box span {
      display: block;
      padding: 10px;
      margin: 20px 0;
      text-transform: uppercase;
      font-size: 12px;
      letter-spacing: 1px; }
    section.app-download .downlink-box form {
      position: relative; }
      section.app-download .downlink-box form input {
        box-shadow: 6px 10px 42px -15px rgba(0, 0, 0, 0.28);
        background: #fff;
        background-image: url(../img/india.png);
        background-repeat: no-repeat;
        background-position: 17px 13px;
        padding-left: 70px;
        line-height: 13px;
        position: absolute;
        top: 0;
        left: 0;
        font-family: "gilroysemibold";
        height: 58px; }
      section.app-download .downlink-box form button {
        float: right; }
  section.app-download .feature-group {
    margin-top: 50px; }
    section.app-download .feature-group .feature-snip {
      margin: 15px 0;
      background: #fff;
      padding: 10px;
      border-radius: 5px;
      box-shadow: 6px 10px 42px -15px rgba(0, 0, 0, 0.28); }
      section.app-download .feature-group .feature-snip img {
        border: 1px solid #dfdfdf;
        border-radius: 5px;
        display: inline-block;
        width: 30%;
        float: left;
        padding: 10px; }
      section.app-download .feature-group .feature-snip h6 {
        padding-left: 5px;
        text-transform: uppercase;
        font-size: 12px;
        display: inline-block;
        width: 70%;
        margin-bottom: 0; }
      section.app-download .feature-group .feature-snip p {
        font-family: "gilroymedium";
        font-size: 14px;
        padding-left: 32%;
        padding-bottom: 0px;
        margin-bottom: 0; }

section.vendor-signup .store-feature-slider {
  overflow: hidden; }
  section.vendor-signup .store-feature-slider .store-feature-element {
    background: #fff;
    margin: 50px;
    overflow: hidden;
    border-radius: 10px;
    padding: 40px;
    box-shadow: 6px 10px 42px -15px rgba(0, 0, 0, 0.28); }
    section.vendor-signup .store-feature-slider .store-feature-element .img-holder {
      text-align: center;
      padding: 20px; }
      section.vendor-signup .store-feature-slider .store-feature-element .img-holder img {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        filter: drop-shadow(10px 10px 10px rgba(126, 126, 126, 0.28));
        height: 18em;
        display: block; }
    section.vendor-signup .store-feature-slider .store-feature-element .content-holder {
      /*.btn{
                    margin: 30px 0px;
                }*/ }
      section.vendor-signup .store-feature-slider .store-feature-element .content-holder h2 {
        font-family: "gilroyblack";
        line-height: 75px;
        font-size: 80px;
        color: #25224e; }
      section.vendor-signup .store-feature-slider .store-feature-element .content-holder p {
        margin-top: 20px;
        font-family: "gilroymedium";
        font-size: 14px;
        font-size: 16px; }
    section.vendor-signup .store-feature-slider .store-feature-element .footer-link {
      position: absolute;
      bottom: 10px;
      right: 60px;
      background: #fff;
      border: 1px solid #e2e2e2;
      margin: 10px;
      text-align: right;
      transition: all 0.2s ease-in-out; }
      section.vendor-signup .store-feature-slider .store-feature-element .footer-link .btn-inverse {
        font-size: 16px;
        border: none;
        text-transform: uppercase;
        line-height: 33px;
        text-align: right;
        color: #606060;
        letter-spacing: 1px; }
        section.vendor-signup .store-feature-slider .store-feature-element .footer-link .btn-inverse span.icon {
          font-size: 10px; }
        section.vendor-signup .store-feature-slider .store-feature-element .footer-link .btn-inverse:hover {
          box-shadow: none; }
        section.vendor-signup .store-feature-slider .store-feature-element .footer-link .btn-inverse:focus {
          box-shadow: none; }
      section.vendor-signup .store-feature-slider .store-feature-element .footer-link .btn-action {
        right: 25px;
        bottom: 15px; }

section.vendor-signup .business-header {
  padding-top: 100px;
  text-align: center; }
  section.vendor-signup .business-header div:first-child {
    padding-top: 60px; }
  section.vendor-signup .business-header div h2 {
    text-align: right;
    font-size: 36px; }
  section.vendor-signup .business-header div p {
    text-align: right;
    font-family: "gilroymedium";
    font-size: 14px;
    margin-top: 20px; }
  section.vendor-signup .business-header div img.featured {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    max-height: 300px; }

footer {
  background-image: url(../img/bgs/02.png);
  background-color: #25224e;
  padding-top: 50px;
  color: rgba(255, 255, 255, 0.79); }
  footer .row {
    border-bottom: 1px solid rgba(255, 255, 255, 0.21);
    padding: 30px 0; }
    footer .row h6 {
      font-family: "gilroyblack";
      text-transform: uppercase;
      letter-spacing: 1px;
      color: rgba(255, 255, 255, 0.68); }
    footer .row ul {
      padding: 0; }
      footer .row ul li {
        list-style: none;
        font-family: "gilroysemibold";
        font-size: 14px;
        padding: 5px; }
        footer .row ul li a {
          color: rgba(255, 255, 255, 0.79); }
    footer .row .copyright {
      border-top: 1px solid rgba(255, 255, 255, 0.19);
      padding-top: 30px; }
    footer .row img.logo {
      position: relative;
      margin-left: auto;
      margin-right: auto;
      padding-top: 20px; }
  footer .contact-snip {
    background: #fff;
    color: #25224e;
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -100%);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }
    footer .contact-snip span.icons {
      display: none;
      font-size: 30px;
      padding: 0px;
      opacity: 0.7; }

section.stats {
  background: transparent;
  text-align: center; }
  section.stats h6 {
    font-size: 12px;
    letter-spacing: 1px; }
  section.stats h1 {
    font-family: "gilroyblack"; }

.footer-logo {
  max-height: 83px;
  /* filter: brightness(100) saturate(100%); */
}

/*navigation*/

/*
     FILE ARCHIVED ON 11:48:55 Nov 28, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:11:29 Apr 13, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 95.421
  exclusion.robots: 0.097
  exclusion.robots.policy: 0.088
  cdx.remote: 0.076
  esindex: 0.01
  LoadShardBlock: 57.491 (3)
  PetaboxLoader3.datanode: 119.513 (5)
  load_resource: 182.376 (2)
  PetaboxLoader3.resolve: 70.47 (2)
*/