*{
    box-sizing : border-box;
    margin : 0;
    padding : 0;

}
li, a, button {
    font-family :system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    font-weight : 500;
    font-size : 16px;
    text-decoration: none;
    color : black;
}
header{
    display : flex;
    justify-content : flex-end;
    align-items: center;
    padding : 30px 10%;
}
.navbar{
    list-style: none;
}
.navbar li{
    display : inline-block;
    padding : 0px 20px;
}
.navbar a{
    transition : all 0.3s easy 0s;
}
.navbar : hover{
    color : #0088a9;
}
button{
    padding : 9px 25px;
    margin-left : 20px;
    background-color: rgba(0,136,169,1);
    border : none;
    border-radius : 50px;
    cursor : pointer;
    transition : all 0.3s easy 0s;
}
button:hover{
   background-color : rgba(0,136,169,0.8);
}


.logo{
   mix-blend-mode: multiply;
   height : 60px;
   width : auto;
   cursor : pointer;
   margin-right : auto;
}

.banner{
    
    margin-left : auto;
    margin-right : auto;
    margin-top : 70px;
    display : flex;
    cursor : pointer;
}
.blogs{
    font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
}
.cover{
    height : 300px;
    width : auto;
    border-radius : 1.5%
    display : inline-flex;
    margin-left : 60px;
    transition : transform 0.3s;
    margin-top : 10px;
}
.cover:hover{
   transform : scale(1.1);
}

footer{
    background-color: #111;
    margin-top : 30px;
}
.footercontainer{
    width : 100%;
    padding : 70px 30px 20px;
}
.smicons{
    display : flex;
    justify-content : center;
}
.smicons a{
    text-decoration : none;
    padding : 10px;
    background-color : white;
    margin : 10px;
    border-radius : 50%;
}
.smicons i{
    size : 2em;
    color : black;
    opacity : 0.9s;
}
.smicons a:hover{
    background-color: #111;
    transition : 0.3s;
}
.smicons a:hover i{
color : white;
transition : 0.5s;
}
.footernav{
    margin : 30px 0;
}
.footernav ul{
    display : flex;
    justify-content : center;
}
.footernav ul li a{
    color : white;
    margin : 20px;
    text-decoration : none;
    font-size : 1.3em;
    opacity : 0.7;
    transition : 0.5s;
}
.footernav ul li a:hover{
    opacity : 1;
}
.footerbot{
    background-color: #000;
    padding : 20px;
    text-align: center;
}
.footerbot p{
    color : white;
}
.designer{
    opacity : 0.7s;
    text-transform : uppercase;
    letter-spacing : 1px;
    font-weight : 400;
    margin : 0px 5px;
}