* {
 margin: 0;
} 
 
 #hero {
   align-items: center; 
   display: flex;
   justify-content: center;
} 


 hl{
   position: absolute;
   color: orange;
   vertical-align: center;
   font-family: 'Rubik';
   font-size: 24px
}
 #hero img {
  width: 100%;
  max-height: 250px;
  object-fit: cover;
  overflow: hidden;
}

li {
   display: inline;
   padding: 0 10px;
}
  
 ul {
   width: 60%;
   margin: auto;
   padding: 0px;
   
}

.navbar { 
  width: 100%; 
  height: 40px;
  background-color: #FFC933; 
  text-align: center;
  display: flex;
} 
 
 
a {
  text-decoration: none;
   color: inherit;
 
}
 
 a:hover {
 color:red;
}
 
 
 
#portfolio {
 background-color: black;
 width: 100%;
 height: 600px;
 display: flex;
 flex-direction: column;
}
 
.card { 
 width: 100%;
 height: 150px;
 display: flex;
} 
 .card-left {
  display: flex;  
  justify-content: center; 
  align-items: center; 
  height:inherit;
  width: 35%;
  background-color: #FCB436;
  box-shadow: 0px 0px 5px black
   inset;
  font-family: "rubik";
  font-size: 24px;
  border-right: 2px grove black;
}  
.card-right {   
 display: flex;
 justify-content: left;
 align-items: center;
 height: inherit; 
 width: 65%;
 background-color: #FBA104; 
 box-shadow: 0px 0px 3px black
 inset; 
  font-family:'Rubik';
  font-size: 
 } 

.card-right p { 
padding: 10px; 
} 
 
