
body {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
  background-color: gray;
}
.bigtext1{
  font-size: 30px!important;
  color: black!important;
  
} 

h1, h2, h3, h4, h5, h6, .text-heading {
  font-family: "Josefin Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.textcolor{
  color: black!important;
}
.bigtext{
  font-size: 40px!important;
  font-weight: 600;
}

.bold0{
  font-size: 30px;
  color: black!important;
  font-weight: 800!important;

}
.bold10{
  font-size: 17px;
  color: black!important;
  font-weight: 800!important;


}
.textbig{
  font-size: 45px!important;
  font-weight: lighter;
}
.clrred{

  color: red!important;

}
.clrbl{

color: black;
font-weight: 700;
font-size: 35px!important;

}
h1 {
  font-size: 4rem;
}
.first{
  margin-top: 2%;
  margin-left: 2%;
  width: 20%;
}
.second{
  width: 80%;
}
.setting{
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.tagline-upper {
  font-size: 4rem;
  font-weight: 700;
  line-height: 1;
}

.tagline-lower {
  font-size: 1.2rem;
  line-height: 1;
}

.text-expanded {
  letter-spacing: 2px;
}

.text-shadow {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

.text-lg {
  font-size: 1.25rem;
}

.bg-faded {
  background-color: rgba(255, 255, 255, 0.7);
}

.bg-overlay {
  background-color: rgba(0, 0, 0, 0.7);
}

hr.divider {
  border-color: #292b2c;
  max-width: 250px;
}
.imgmain
{
  height: 200px;
  width: 150px;
}
.map-container iframe {
  pointer-events: none;
}

.map-container iframe.clicked {
  pointer-events: auto;
}
.map0{
  width: 100%;
  height: 300px;
}




@media screen and (max-width: 600px) {
  .map0{
    width: 100%;
    height: 300px;

  }
  .imgmain
  {
    height: 150px;
    width: 150px;
  }
  .map0{
    width: 100%;
    height: 300px;

  }
  
  .mob0 {
   
    position: top;
    position: absolute;
    top: 1px;
    z-index: 2000;
    height: 109px;
    margin-left: 0%;
}
  .navbar-light .navbar-toggler {
    color: rgba(0,0,0,.5);
    border-color: rgba(0,0,0,.1);
   
    margin-left: 84%;
}
.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {
  padding: 27px;
  padding-right: 0;
  padding-left: 0;
}
  .mob09{
    margin-left: -45px;
  }
  .mob11{
padding: 0px!important;
  }
  .mob01{
    font-size: 30px!important;

}
  
  .space{
    margin-top: 20px;

  }
  .mob2{
    font-size: 18px;
  }
  .mob1{
    font-size: 20px!important;
  }
  
  .mbhide{
    display: none;
  }
  .mbshow{
    display:inline;
    font-size: 16px;
    color: black;
  }
  .first{
    margin-top: 0%;
    margin-left: 32%;
    width: 100%!important;
      }
      .banner{
        z-index: 5000;
      height: 500px!important;
      position: absolute;
      top: 10%!important;
      
      left: 10%!important;
      
      }
      .cross1{
        position: absolute;
      
        top: 5%!important;
        left: 85%!important;
        cursor: pointer;
      z-index: 60000;
      height: 20px;}
      
    .img00{
      width: 100%;
      height: 100%;
    }
}







.banner{
  width: 80%;
  z-index: 5000;
height: 80%;
position: absolute;
top: 20%;
left: 13%;

}
.cross1{
  position: absolute;

  top: 5%;
  left: 75%;
  cursor: pointer;
z-index: 60000;
height: 20px;}

.color00{
  color: white;
  font-size: 25px;
  margin-top: 10px;
}

