@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;700&display=swap');
/* font-family: 'Roboto Slab', serif; */

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@600;700&display=swap');
/* font-family: 'Open Sans', sans-serif; */

@import url('https://fonts.googleapis.com/css2?family=Hind:wght@500;700&display=swap');
/* font-family: 'Hind', sans-serif; */


@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600&display=swap');
/* font-family: 'Montserrat', sans-serif; */

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap');
/* font-family: 'Poppins', sans-serif; */

:root{
  --color1: #DB9C00;
  --color2: #611724;
}


/* @font-face {
  font-family: 'Helvetica';
  src: url('NeueHelveticaBQHeavy.otf') format('otf');
  } */


body{
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  overflow-x: hidden;
  box-sizing: border-box;
  color: #909090;
}

h1,
h2{
    font-weight: bold;
    color: #333;
    font-family: 'Montserrat', sans-serif;
  }
  
h3, h4, h5{
    font-family: 'Montserrat', sans-serif;
}

a{
  text-decoration: none;
}

.crop{
  object-fit: cover;
}

.text-justify{
  text-align: justify;
}


/* #header {
   -moz-box-shadow: 0 3px 3px rgba(190, 190, 190, 0.75);
 -webkit-box-shadow: 0 3px 3px rgba(190, 190, 190, 0.75);
 box-shadow: 0 3px 3px rgba(190, 190, 190, 0.75);
 box-shadow: 0 3px 3px rgb(94 94 94 / 75%);
} */
  
#header .barsup {
  font-size: 13px;
  padding: 10px 7%;
  /* background: var(--color3); */
}

#header .barsup .contact-item a{
  color: #FCFCFC;
}

#header .barsup .contact-item a i{
  font-size: 16px;
}

#header .barsup .mininav a{
  color: #f4f4f4;
  display: flex;
}

#header .barsup .mininav a i{
  font-size: 16px;
}

#header .barsup .mininav .mininav-item{
  margin: 0 10px;
}

/* #header .navbar {
  background: rgb(0 0 0 / 100%);
} */

#header .navbar .logo1{
  width: 100px;
}

#header .navbar .logo2{
  width: 140px;
}

#header .navbar .nav-item{
  margin: 7px 6px;
  display: flex;
  align-items: center;
}

#header .navbar-light .navbar-nav .nav-link{
  color: white;
  text-transform: uppercase;
  font-weight: bold;
  font-family: 'Montserrat', sans-serif;
}

#footer {
  background: var(--color2);
  padding: 4rem 0 0;
  position: relative; 
}


#footer .title{
  font-family: 'Hind', sans-serif;
}

@media (max-width: 500px) { 
  #header .navbar .navbar-brand .logo1{
    width: 60px;
  }

  #header .navbar .navbar-brand .logo2{
    width: 80px;
  }

  #header .navbar {
    background-color: var(--color2);
  }

 
}




