*{
  font-family: 'Roboto', sans-serif;
  box-sizing:border-box;
  text-decoration:none;
  font-family: 'Roboto', sans-serif;

}

html, body{
  background-color:#f1f1f1;
  margin:0;
  width:100%;
  padding:0;
  overflow-x:hidden;
}

navbar{
    width:100%;
    height:80px;
    float:left;
    background-color:white;
    z-index:1;
    left:0;
    top:0;
    


}

#burger{
    font-size:25px;
    margin:18px;
    color:#757575;
    visibility: hidden;
    float:left;
    z-index:2;
}

#burger2{
    font-size:40px;
    margin:20px;
    color:#757575;
    float:left;
    z-index:2;
}


navcontainer{
    display:block;
    margin-left:auto;
    margin-right:auto;
    width:1366px;
    height:80px;
}

navcontainer h1{
 float:left;
 font-size:20px;
 margin:28px;
 color:#757575;
 font-weight:400;
     
}


navcontainer img{
    Height:40px;
    margin:20px;
    float:left;
}

.navlinks{
    float:right;
    margin-right:20px;
}

.navlink{
    width:120px;
    padding:22px;
    padding-left:5px;
    margin-left:10px;
    padding-right:5px;
    color:#757575;
    text-align:center;
    float:right;
    cursor:pointer;
    font-family: 'Bebas Neue', cursive;
}

.navlink a{
    color:#757575;
    text-align:center;
    text-decoration:none;
    font-family: 'Bebas Neue', cursive;
  font-size:25px;
}

.navlink:hover a{
  color:#919191;
}

#active{
    border-bottom:3px solid #ffb74d;
}

@media only screen and (max-width: 1366px) {
  navcontainer {
    width:100%;
  }
}

@media only screen and (max-width: 1000px) {
  .navlinks{
      display:none;
  }
  #burger{
      visibility: visible;
  }
  
  navbar{
      height:60px;
  }
  
  navcontainer img{
      height:30px;
      margin:15px;
  }
  navcontainer h1{
  display:none;
  }
  
}



#dp1{
  box-shadow:0 0 4px 0 rgba(0,0,0,.3);
}

#dp2{
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}

#dp3{
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}

#dp4{
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

.menu{
    width:80%;
    background-color:white;
    float:left;
    transition:0.3s;
    height:100%;
    position:fixed;
    margin-left:-80%;
}

#black{
    width:20%;
    background-color:#383838;
    float:left;
    height:100%;
    position:fixed;
    margin-left:-20%;
    opacity:0.8;
    transition: 0.3s;
}

.menutop{
    width:100%;
    padding:5%;
    color:#757575;
    margin-bottom:3px;
    
}
.eenmenu{
    width:100%;
    padding:5%;
    color:#757575;
}

.eenmenu {
  background-position: center;
  transition: background 0.8s;
}
.eenmenu:hover {
  background: #f1f1f1 radial-gradient(circle, transparent 1%, #f1f1f1 1%) center/15000%;
}
.eenmenu:active {
  background-color: #6eb9f7;
  background-size: 100%;
  transition: background 0s;
}

.menutop img{
    height:35px;
}


footer{
    width:100%;
    float:left;
    background-color:white;
    padding-left:12%;
    padding-right:12%;
}

.footer_section{
    width:30%;
    padding:1.5%;
    float:left;
}

.footer_section a{
    color:#757575;
    font-size:15px;
}
.footer_section h3{
    color:#383838;
    font-weight:400;
    font-size:20px;
}

.footer_row{
    margin:1.5%;
    margin-bottom:0;
    width:100%;
    float:left;
    padding-top:1.5%;
    border-top:1px solid#cccccc;
    padding-bottom:1.5%;
}

.footer_row a{
    color:#757575;
    float:left;
    font-size:15px;
    text-decoration:none;
}

.footer_row img{
    height:30px;
    width:auto;
    float:left;
}

@media only screen and (max-width: 650px) {
  .footer_section{
    width:100%;
  }
}

@media only screen and (max-width: 966px) {
  
  navcontainer h1{
    display:none;
  }
}

@media only screen and (max-width: 650px) {
  
  navcontainer h1{
    display:block;
  }
}

