body {
    font-family: "jacques francois", serif;
    padding: 0;
    margin: 0;
}

nav {
   
    display: flex;
    justify-content: space-between;
    padding: 0 1rem;

}

.logo {
    font-family: "jacques francois";
    font-size: 24px;
    color: black
}


ul {
    display: flex;
    list-style-type: none;
    padding: 22 3rem;
    justify-content: flex-end;
    

}

li {
    margin: 0 1rem;

    
    
}

a {
    text-decoration: none;
    color: black;
    font-size: 15px;
    align-items: baseline;
    align-content: center;
   
}

.hero {
    width: 100%;
    height: 100%;
    background-image: url(../images/Hero.jpeg);
    background-size: cover;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
h1{
    font-family: "petit formal script";
    font-size: 55px;
    color: white;
    position: relative;
    left: 50px;
    top: 150px;
}

h1{
    color:white;
}

h2{
    color:white;
}

.row{
    display: flex;
    width: 100%;
    height: 250%;
    position: relative;
    top: 50px;
}

.row .text {
    font-family: "jacques francois";
    font-size: 30px;
    position: absolute;
    color: black;
    right: 110px;
    top: 250px;


}
.box {
    position: absolute;
    top: 200px;
    right: 80px;
    width: 800px;
    height: 300px;
    background: rgba(235, 235, 235, 0.662)

}
.first {
    width: 34%;
    height: 34%;
    background-image: url(../images/aboutme1.jpeg);
    background-size: cover;
}
h2{
    font-family: "jacques francois";
    font-size: 60px;
    color: black;
    position: relative;
    left: 20px;
}
.second {
    width: 34%;
    height: 34%;
    background-image: url(../images/Aboutme2.jpeg);
    background-size: cover;
}

.third {
    width: 34%;
    height: 34%;
    background-image: url(../images/aboutme3.jpeg);
    background-size: cover;
}

.portfolio {
    position: relative;
    bottom: 1100px;
}
h5{
    font-family: "petit formal script";
    font-size: 50px;
    color: black;
    
    position: relative;
    left: 80px;
}

.box1 {
    font-family: "jacques francois";
    font-size: 50px;
    color: black;
    text-align: center;
    position: relative;
    left: 150px;
    bottom: 50px;
    width: 200px;
    height: 50px;
    background: rgb(214, 214, 214);

}

.image1 {
    position: relative;
    right: 20px;
    width: 800%;
    height: 100%;
}

.one {
    width: 63%;
    height: 53%;
    background-image: url(../images/midupper.jpeg);
    background-size: cover;
    position: relative;
    left: 575px;
    bottom: 300px;
}

.two {
    width: 35%;
    height: 80%;
    background-image: url(../images/portfolio\ leftupper.jpeg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    left: 30px;
    bottom: 300px;
}

.three {
    width: 35%;
    height: 56%;
    background-image: url(../images/portfolio\ leftunder.jpeg);
    background-position: center center;
    background-size: cover;
    position: relative;
    left: 30px;
    bottom: 275px;
}

.four {
    width: 30%;
    height: 65%;
    background-image: url(../images/midmid.jpeg);
    background-position: center center;
    background-size: cover;
    position: relative;
    left: 575px;
    bottom: 1215px;
}

.five {
    width: 30%;
    height: 62%;
    background-image: url(../images/midunder.jpeg);
    background-position: center center;
    background-size: cover;
    position: relative;
    left: 575px;
    bottom: 1190px;
}

.six {
    width: 30%;
    height: 83%;
    background-image: url(../images/rightupper.jpeg);
    background-position: center center;
    background-size: cover;
    position: relative;
    left: 1050px;
    bottom: 2131.5px;
}

.seven {
    width: 30%;
    height: 43%;
    background-image: url(../images/rightunder.jpeg);
    background-position: center center;
    background-size: cover;
    position: relative;
    left: 1050px;
    bottom: 2105px;
}


h7 {
    font-family: "petit formal script";
    font-size: 50px;
    position: relative;
    bottom: 3100px;
    display: flex;
    justify-content: center;
}


.socials {
    display: flex;
    justify-content: space-around;
    align-content: center;
    align-items: center;

}
.socials {

    text-decoration: none;
    font-size: 50px;
    position: relative;
    bottom: 3000px;
}

