body {
    font-family: 'Exo 2', sans-serif;
    margin: 0;
}

h1 {
    font-size: 50px;
}

h2 {
    font-size: 40px;
}

h3 {
    font-size: 24px;
}

p  {
    font-family: 'Architects Daughter', cursive;
}

.orange-color {
    color: orange;
}

.flexible-container {
    display: flex;
    margin-bottom: 150px;
}

.top-banner {
    background-image: url(images/top-banner.png);
    background-repeat: no-repeat;
}

.dream-big {
    background-image: url(images/dream-bg.png);
    background-repeat: no-repeat;
    background-position: right;
}

.experience-area {
    background-image: url(images/exp-bg.png);
    background-repeat: no-repeat;
    background-position: left;
    margin-bottom: 200px;
}

.experience-item {
    width: 40%;
    /* margin-left: 5%;
    margin-right: 5%; */
    border-radius: 5px;
    box-shadow: 10px 10px 40px grey;
    padding-left: 20px;
    padding-right: 10px;
    padding-bottom: 5%;
}

#pro-web-developer {
    border-left: 7px solid;
    border-image: linear-gradient(green, orange);
    border-image-slice: 1;
    margin-left: 5%;
    margin-right: 2.5%;
}

#baby-web-developer {
    border-left: 7px solid;
    border-image: linear-gradient(blue, cyan);
    border-image-slice: 1;
    margin-left: 2.5%;
    margin-right: 5%;
}

.half-width {
    width: 50%;
    padding: 0 6% 0 6%;
}

.half-width img {
    width: 100%;
}

.link-button {
    text-decoration: none;
    background-color: orange;
    color: white;
    border-radius: 5px;
    padding: 16px 40px;
}

footer p {
    text-align: center;
}