#navbarNavDropdown{
  height:100%;
}
.megamenu{
  padding-left:25px;
}
.bl {
  margin: 60px 0;
}
.bl li{
  margin:30px 0;
}
.bl span{
  font-size: 14px;
}
.form-inline{
  position: relative;
}
.form-inline i{
  position:absolute;
  font-size: 20px;
  top:15px;
  left:10px;
}
.navbar-item{
  font-weight: bold;
}

.navbar-item:hover{
  border-bottom: 2px solid #008489;
}

.navbar-toggler{
  border: 1px solid gray;
}
.news{
  position:relative;
  background-color: #c2e4e7;
}
.news i{
  display:inline-block;
  vertical-align: middle;
}
.fa-times{
  position:absolute;
  top:2px;
  right:2px;
}
.news p{
  display: inline-block;
  padding:0 10px;
}

ul{
  list-style: none;
  padding: 0;
}
a{
  color:#767676;
  text-decoration: none;
}
a:hover{
  color:#767676;
}

.btn{
  opacity:0.9;
}
.btn:hover{
  opacity:1.0;
}

.content{
  padding:50px 30px;

}
h2{
    font-weight:900;
}

.topSection{
  background-image:url("../img/BackgroundHomeSummer.jpg");
  background-size: cover;
  height:600px;
  width:100%;
  background-position: center;
  color:white;
  position:relative;
}

.main{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

h1{
  font-size: 50px;
  font-weight: 1000;
  margin:25px 0;
}

.main p{
  margin:25px 0;
}
/* 47min */

/* midSection */
.midSection{
  text-align: center;
}
.midSection h2{
  margin-bottom: 50px;
}
.midSection h3{
  font-size: 20px;
  font-weight: bold;
  margin:20px;
}
.midSection .mail::before{
  font-family: "Font Awesome 5 Free";
  content:'\f0e0';
  font-weight:1px;
  font-size: 50px;
  color: #007A87;
}
.midSection .time::before{
  font-family: "Font Awesome 5 Free";
  content:'\f017';
  font-weight:50;
  font-size: 50px;
  color: #007A87;
}
.midSection .globe::before{
  font-family: "Font Awesome 5 Free";
  content:'\f111';
  font-weight:400;
  font-size: 50px;
  color: #007A87;
}


/* 77min */

.btmSection{
  background-color: #007A87;
  text-align: center;
  color:white;
}
.btmSection img{
  margin-bottom: 20px;
}
.btmSection h2{
  margin:15px 0;
}
.btmSection p{
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2em;
}
.btmSection .explain{
  margin-top:20px;
  font-size: 15px;
  font-weight: 400;
  color:white;
  display:block;
  opacity:0.8;
}
.explain:hover{
  opacity:1.0;
}
/* 93min */
/* .dataSection .container{
  margin-bottom: 0;
  padding-bottom:0;
} */
.dataSection .content{
  padding:0px 30px;
  padding-top: 50px;
  margin-bottom: 0;
}
.dataSection h4{
  font-size: 0.9em;
  font-weight: bold;
}
.dataSection a{
  font-size: 0.9em;
  font-weight: bold;
}

.badge{
  background-color: #006A70;
  color:white;
}
/* 130min */


footer .content{
  padding: 10px 30px;
}
footer p,a{
  font-size: 14px;
}
.right{
  float:left;
}
footer .content::before{
  float:left;
  content:'';
  display:inline-block;
  background-image: url("../img/airbnb.jpg");
  background-size: contain;
  vertical-align: middle;
  width:40px;
  height:40px;
}
br{
  margin: 0;
  padding:0;
}
footer .btn{
  display: inline-block;
}
.btns{
  text-align: left;

}

/* 145min */
