*{
  margin: 0;
  padding: 0
}
.main{
  margin-top: 5px
}
.logo{height: 42px;}
.flag img{
  height: 16px;
}
.md .navbar a.link, .navbar .title{margin-left: 0;padding-left: 0}
.menu-icon{
  justify-content: flex-end !important;
  padding-right: 10px !important;
  color: #000 !important;
}
footer{
  background:#363839;
  padding: 10px 0
}

footer h2 {
  color:  #ddd;
  font-size: 18px;
  text-transform: uppercase;
  margin-top: 35px;
}
footer ul li{color:#ddd }

.footer-bottom {
  color: #000;
  background: #363839;
  padding: 10px 0;
  border-top:#dedede 1px solid;
}

.footer-bottom p{color: #fff}
#home-banner{
  position: relative
}
.owl-theme .owl-dots .owl-dot{
  width: auto
}
.owl-theme .owl-nav.disabled + .owl-dots{
  position: absolute;
  width: 100%;
  margin-top: -33px
}