  @import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap');

  body{
  font-family: 'Lato', serif !important;
  scroll-behavior: smooth;
  overflow-x: hidden;
  overflow-y: hidden;

  }
  input:focus{
  box-shadow: none !important;
  }
  button{
  box-shadow: none !important;
  }
  /*--------------------------------------navbar-------------------------------------*/
  .navbar-brand img{
    width: 100px;
    border-radius: 10px;
  }
  /*.navbar.sticky{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 91;
  background-color: rgb(215 98 88);
  border-bottom-color:rgb(215 98 88);
  -webkit-animation: sticky 1s;
  animation: sticky 1s;
  }*/
  .navbar {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  }
  @keyframes sticky {
  0% {
  transform: translateY(-100%);
  }
  100% {
  transform: translateY(0%);
  }
  }
  

  /*--------------------------------------navbar-------------------------------------*/
  .auto-container {
  position: static;
  max-width: 1200px;
  padding: 0 15px;
  margin: 0 auto;
  }
  .main-container{
  margin-top: 5rem;
  }
  .main-header{
  height: 700px;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: transparent;
  overflow: hidden;
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  }
  .main-header:before{
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  opacity: 0.6;
  z-index: -1;
  }
  .main-header h1{
  margin-top: 20px;
  color: white;
  font-size: 5rem;
  }
  .main-header p{
  font-size: 1.1rem;
  color: white;
  text-align: center;
  }
  .header{
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  z-index: 91;
  }
  
  

  /*------------------------------------footer---------------------------------------*/

  .footer-sec {
  background-color:#84c0dc;
  color: white;
  width: 100%;
  } 
  .footer-logo-sec img{
  width: 170px;
  }
  .footer-sec b {
  color: #02fdb8;
  font-weight: 400;
  }
  .social-media-sec h4{
  color: white;
  font-weight: 500;
  font-size: 20px;
  }
  .social-media-ic i{
  font-size: 20px;
  color: white;
  }
  .link a{
  color: white;
  text-decoration: none;
  font-size: 1rem;
  }
  .social-media-width{
  width: fit-content;
  }
  .terms{
  border-right: 1px solid white;
  }
  /*-----------------x-------------------footer----------------------x------------------*/
.spinner-border {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    vertical-align: text-bottom;
    border: 0.18em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: .75s linear infinite spinner-border;
    animation: .75s linear infinite spinner-border;
}
/*------------------------------------Terms---------------------------------------*/

  .navbar-2 {
  /*background: #84c0dc;*/
  }
  .Terms{
  margin-top: 8rem;
  margin-bottom: 0rem;
  }


  .terms-heading h3{
  font-weight: 600;
  font-size: 1.5rem;
  }
  .terms-heading a{
  font-weight: 600;
  font-size: 1.5rem;
  text-decoration: none;
  color: black;
  }
  .terms-heading h4{
  font-weight: 600;
  font-size: 1.4rem;
  }
  .terms-heading h5{
  font-weight: 600;
  font-size: 1.1rem;
  }
  .terms-hr {
  height: 2px !important;
  opacity: 1;
  margin: 1.3rem 0;
  }