*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    overflow-x: hidden;
    font-family: 'Mulish';
}
body{
    font-family: 'Mulish';
}
h1{
    font-weight: 800;
    font-size: 48px;
    line-height: 60px;
}
.header-bg{
background-image: url("../image/header-bg2.jpg");
background-repeat: no-repeat;
background-position: top -85px right;
margin-bottom: 20px;
height: 32vh;
}

/* hero section */

.hero_section{
    margin: 0 30px 60px 20px;
}
.hero_section h1{
    font-style: normal;
    font-weight: 800;
    font-size: 48px;
    line-height: 60px;
}
.hero_section h2{
    margin-top: -18px;
    font-weight: 400;
    font-size: 28px;
    line-height: 56px;
    letter-spacing: 0.08em;
    color: #ffc90d;
}
.hero_section p{
    width: 65%;
}

/* INTERNSHIP STATISTICS section */
.internship{
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 95%;
    margin: auto;
}
.internship h1 span{
    color: #ffc90d;
}
.statistics-img1,.statistics-img2{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.paid-internship img{
    height: 400px;
    width: 475px;
}
/* PAST RECRUITERS section */
.recruiters{
    /* margin: 10px 0 40px 0; */
    margin-top: 10px;
    margin-bottom: 40px;
}
.recruiters h1{
    margin-top: 20px;
}
.recruiters h1 span{
    color: #ffc90d;
}
.recruiters-logo {
    display: flex;
    justify-content: center;
    align-items: center;
 }

@media (max-width:1180px){
    .statistics-img1,.statistics-img2{
        justify-content: center;
    }
}
@media (max-width:990px){
    .hero_section p{
        width: 90%;
    }
    .header-bg{
        background-position: top -135px right;
        height: 25vh;
    }
}

@media (max-width:762px){
    .pd img,.winternovate img,.Internovate img{
        width: 400px;
    }
    .paid-internship img{
        width: 475px;
    }
    .header-bg{
        background-position: top -155px right;
        height: 23vh;
    }
    .hero_section{
        margin-bottom: 40px;
    }
    .hero_section h2{
        margin-top: -1px;
        font-size: 21px;
        line-height: 30px;
    }
}
@media (max-width:434px){
    .pd img,.winternovate img,.paid-internship img,.Internovate img{
        width: 300px;
    }
    .paid-internship img{
        height: 300px;
    }
}
@media (max-width:334px){
    .pd img,.winternovate img,.paid-internship img,.Internovate img{
        width: 200px;
    }
    .paid-internship img{
        height: 250px;
    }

}