body {
    font-family: "Varela Round", sans-serif;
    background-color: #17181d !important;
  }
 
  * {
    padding: 0;
    margin: 0;
    font-family: "Varela Round", sans-serif;
    font-style: normal;
    color:#fff !important;
  }

.sub-bg-color {
    background: #292c35 !important;
}
  /* // <uniquifier>: Use a uniquifier for the class name
// <weight>: Use a value from 100 to 900 */

/* .varela-round-regular {
    font-family: "Varela Round", sans-serif;
    font-weight: 400;
    font-style: normal;
  } */
  @media screen and (min-width: 1920px) {
 
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
      max-width: 1666px !important;
    }
  }
 
  a {
    text-decoration: none !important;
    color: black;
  }
  .brand-color{
   color: #199fb1  !important;
  }
 
  .main-heading-color {
    color: #424242;
  }
 
  .mb-font-size {
    font-size: 13px;
  }
 
  .normal-fonts-para{
      font-size:14px !important;
  }
  @media only screen and (max-width: 768px) {
    .normal-fonts-para {
        font-size: 13px !important;
    }
  }
 
  .main-heading{
    font-size: 40px;
    color: #424242;
  }
 
  @media only screen and (max-width: 768px) {
    .main-heading {
      font-size: 31px !important;
    }
  }
 
  .fs-12 {
    font-size: 12px;
  }
 
  .fs-13 {
    font-size: 13px;
  }
 
  .fs-14 {
    font-size: 14px;
  }
 
  .fs-15 {
    font-size: 15px;
  }
 
  .fs-16 {
    font-size: 16px;
  }
 
  .fs-17 {
    font-size: 17px;
  }
 
  .fs-18 {
    font-size: 18px;
  }
 
  .fs-19 {
    font-size: 19px;
  }
 
  .fs-20 {
    font-size: 20px;
  }
 
  /* Navigation Bar Section A   */
  .register-user-icon {
    width: 22px;
  }
 
  .verified-user-icon {
    width: 50px;
    border-radius: 49px;
    height: 50px;
    object-fit: cover;
    border: 3px solid #d1d1d1;
  }
 
  .navbar {
    transition: 0.5s ease-out all;
    position:fixed !important;
    width:100% !important;
  }
 
  .navbar-brand {
    width: 75%;
  }
.nav-logo-img{
    width: 180px;
}
.Nav-color {
    /* background-color: #fed1b4; */
    /* background: linear-gradient(90deg, rgba(254,226,208,1) 7%, rgba(227,239,204,1) 96%); */
    -webkit-transition: all 0.3s !important;
    transition: all 0.3s !important;
}

.fixed {
    width: 100%;
    background-color: #292c35 !important;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    -webkit-transition: all 0.3s !important;
    transition: all 0.3s !important;
    z-index: 1400;
}
 
  .Nav-fonts {
    font-size: 13px;
    font-weight: 300;
    color: #fff !important;
  }
 
  .Book-Meeting-Btn {
    color: #f37411 !important;
  }
 
  @media only screen and (max-width: 991px) {
    .Nav-fonts {
      font-size: 14px;
    }
  }
 
  .navbar-light .navbar-toggler {
    border: none !important;
  }
 
  .navbar-toggler:focus {
    box-shadow: none !important;
  }
 
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1.5rem !important;
    padding-left: 0.5rem;
  }
 
  .gooole-pay-image {
    background-image: url(../images/logo/play_store.webp);
    background-repeat: no-repeat;
    background-size: cover;
    margin: 8px;
    width: 139px;
    height: 43px;
    border-radius: 9px;
    transition: all 0.3s;
    object-fit: cover;
  }
 
  .gooole-pay-image:hover {
    box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
 
  }
 
  @media only screen and (max-width: 991px) {
    .gooole-pay-image {
      width: 132px;
      height: 40px;
      margin-bottom: 10px;
    }
  }
 
  .apple-pay-image {
    background-image: url(../images/logo/app-store.webp);
    background-repeat: no-repeat;
    background-size: cover;
    width: 139px;
    height: 43px;
    border-radius: 9px;
    background-size: cover;
    border: none;
    margin: 8px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
    object-fit: cover;
  }
 
  @media only screen and (max-width: 991px) {
    .apple-pay-image {
      width: 126px;
      height: 39px;
      margin-bottom: 10px;
    }
  }
 
  /* Mobile Navigation Bar Section A */
.offcanvas-start {
    width: 90% !important;
    background: #17181c !important;
}
.offcanvas {
    background: #17181c !important;
}
.navbar-light .navbar-toggler-icon {
    background-image: url('../images/icons/menu.png') !important;
}
.btn-close {
    background: url('../images/icons/close.png') !important;
    width: 4px !important;
    height: 4px !important;
   margin-right:3px !important;
   background-size:cover !important;
   background-repeat: no-repeat !important;

}
.mobile-nav-active {
    /* background: linear-gradient(90deg, rgba(254, 226, 208, 1) 7%, rgba(227, 239, 204, 1) 96%); */
   /* background-color: #f1f1f1;*/
}
.mobile-first-box {
    background-image: radial-gradient(circle farthest-side at 0 0, rgb(82 233 259 / 15%), transparent 97%) !important;
    background-color: #292c35 !important;
    padding: 12px 19px 12px 19px;
    border-radius: 10px;
}

.other-btnn-text {
    padding: 15px 55px 15px 0px;
    color: #585858;
    font-size: 13px;
    width: 100%;
}
.offcanvas-body {
    padding: 12px 19px 12px 21px !important;
}
.btn-close:focus {
    box-shadow: none !important;
}
.mobile-nav-icons{
    width:26px;
}
/* Footer Section  */
a:hover {
    color: #212529;
    /* -webkit-transition: all 0.3s;*/
    transition: all 0.3s;
}

.form-control:focus {
    box-shadow: none !important;
}

.btn-check:focus + .btn, .btn:focus {
    box-shadow: none !important;
}

.footer-page-btnn {
    color: #fff !important;
    font-size: 15px;
    font-weight: 300;
}

    .footer-page-btnn:hover {
        color: #fff;
    }

@media only screen and (max-width: 786px) {
    .footer-page-btnn {
        font-size: 12px !important;
    }
}

.social-icons {
    width: 45px;
}

.facebook-icons {
    width: 45px;
}

.payment-icons {
    width: 70px !important;
}
@media only screen and (max-width: 786px) {
    .payment-icons {
        width: 38px !important;
    }
}
.footer-heading{
    font-size: 23px !important;
}
@media only screen and (max-width: 786px) {
    .footer-heading {
        font-size: 18px !important;
    }
}