


@media (min-width: 998px){

    .headersec{
    background-color: #0B111E;
    padding: 100px;
    margin: 0;
    }

    .header{
        height: 70vh;
        display: flex;
        justify-content: end;
        align-items: center;
        gap: 30px;
    }

    .header > h1{
        font-family: "Roboto Slab", serif;
        font-optical-sizing: auto;
        font-weight: bold;
        font-style: normal;
        color: #2874F7;
        text-align: center;
        font-size: 4rem;
    }

    .header > img {
        height: 400px;
        /*box-shadow: 0 0 50px 50px #0B111E;*/
        
    }
    /****************************************/
    .biosec{
    background-color: #26F0F0;
    padding: 100px;
    }

    .bio{
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 20px
    }

    .bio > img{
        height: 200px;
        width:200px;
        border-radius: 50%;
        margin:0;
    }

    .bio > h2{
        font-family: "Roboto Slab", serif;
        font-optical-sizing: auto;
        font-weight: bold;
        font-style: normal;
        color: #2631F0;
        text-align: center;
        font-size: 2rem;
        margin: 0;
    }

    .bio > p{

        margin: 0;
        text-align: center;
        font-family: "Rubik", sans-serif;
        font-optical-sizing: auto;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
    }
    /**************************************/
    .skillsec{
        /*background-color: #1DF0A8;*/
        padding: 100px;
    }

    .skills{
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 30px
    }

    .skills > h2{
        font-family: "Roboto Slab", serif;
        font-optical-sizing: auto;
        font-weight: bold;
        font-style: normal;
        color: #2631F0;
        text-align: center;
        font-size: 3rem;
        margin-bottom: 20px;
    }

    .skillrow{
        display: flex;
        justify-content: start;
        width: 100%;
        gap: 20px;
    }

    .skillrow > p{
        margin: 0;
        width: 500px;
        font-family: "Rubik", sans-serif;
        font-optical-sizing: auto;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
    }

    .skillrow > img {
        height: 300px;
        width: 300px;
    }
    /*****************************/



    .contact{
        display: flex;
        flex-direction: column;
        align-items: center;
        gap:10px;
    }

    .contact > h2 {
        font-family: "Roboto Slab", serif;
        font-optical-sizing: auto;
        font-weight: bold;
        font-style: normal;
        color: #2631F0;
        text-align: center;
        font-size: 3rem;
        margin-bottom: 20px;
    }

    .contact > h3 {
    
        font-family: "Roboto Slab", serif;
        font-optical-sizing: auto;
        font-weight: bold;
        font-style: normal;
        color:#26B0F0;
        text-align: center;
        font-size: 2rem;
        margin-bottom: 50px;
    }

    .contact > p{
        margin: 0;
        width: 800px;
        font-family: "Rubik", sans-serif;
        font-optical-sizing: auto;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        text-align: center;
        margin-bottom: 50px;
    
    }

    .btn{
        text-decoration: none;
        font-family: "Roboto Slab", serif;
        font-optical-sizing: auto;
        font-weight: bold;
        font-style: normal;
        color:#26B0F0;
        text-align: center;
        font-size: 2rem;
        margin-bottom: 50px;
        background-color: #2631F0;
        padding: 20px;
        border-radius: 20px;
        /*
        margin-bottom: 50px;
        margin-top: 0;
        width: 50%;
        margin-left: 25%;*/
    }

    .btn:hover{
        background-color: #1DF0A8;
    }
    /************************************/

    .footersec{
        background-color: #0B111E;
    }

    .footer{
        display: flex;
        flex-direction: column;
        padding: 200px;
    }
    /*footer row*/
    .frow{
        display: flex;
        justify-content: center;
        gap: 50px;

    }

    .contlink{
        color: #2631F0;
        font-size: 2rem;
    }

    .contlink:hover{
        color: #26B0F0;
    }

    .copyright {
    
        margin-top: 100px;
        color: #2631F0;
        font-size: 2rem;
        width: 100%;
        
    }
}



@media (max-width: 997px){

    .headersec{
    background-color: #0B111E;
    padding-top: 200px;
    padding-bottom: 100px;
    margin: 0;
    }

    .header{
       
        height: 70vh;
        display: flex;
        flex-direction: column;
        justify-content: end;
        align-items: center;
        gap: 30px;
    }

    .header > h1{
        font-family: "Roboto Slab", serif;
        font-optical-sizing: auto;
        font-weight: bold;
        font-style: normal;
        color: #2874F7;
        text-align: center;
        font-size: 2rem;
    }

    .header > img {
        height: 200px;
        /*box-shadow: 0 0 50px 50px #0B111E;*/
        
    }
    /****************************************/
    .biosec{
    background-color: #26F0F0;
    padding: 100px;
    }

    .bio{
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 20px
    }

    .bio > img{
        height: 200px;
        width:200px;
        border-radius: 50%;
        margin:0;
    }

    .bio > h2{
        font-family: "Roboto Slab", serif;
        font-optical-sizing: auto;
        font-weight: bold;
        font-style: normal;
        color: #2631F0;
        text-align: center;
        font-size: 2rem;
        margin: 0;
    }

    .bio > p{

        margin: 0;
        text-align: center;
        font-family: "Rubik", sans-serif;
        font-optical-sizing: auto;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
    }
    /**************************************/
    .skillsec{
        /*background-color: #1DF0A8;*/
        padding: 100px;
    }

    .skills{
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 80px
    }

    .skills > h2{
        font-family: "Roboto Slab", serif;
        font-optical-sizing: auto;
        font-weight: bold;
        font-style: normal;
        color: #2631F0;
        text-align: center;
        font-size: 3rem;
        margin-bottom: 20px;
    }

    .skillrow{
        display: flex;
        flex-direction: column;
        justify-content: start;
        align-items: center;
        width: 100%;
        gap: 20px;
    }

    .skillrow > p{
        margin: 0;
        width: 300px;
        font-family: "Rubik", sans-serif;
        font-optical-sizing: auto;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
    }

    .skillrow > img {
        height: 300px;
        width: 300px;
    }
    /*****************************/



    .contact{
        display: flex;
        flex-direction: column;
        align-items: center;
        gap:10px;
    }

    .contact > h2 {
        font-family: "Roboto Slab", serif;
        font-optical-sizing: auto;
        font-weight: bold;
        font-style: normal;
        color: #2631F0;
        text-align: center;
        font-size: 3rem;
        margin-bottom: 20px;
    }

    .contact > h3 {
    
        font-family: "Roboto Slab", serif;
        font-optical-sizing: auto;
        font-weight: bold;
        font-style: normal;
        color:#26B0F0;
        text-align: center;
        font-size: 2rem;
        margin-bottom: 50px;
    }

    .contact > p{
        margin: 0;

        width: 90%;
        font-family: "Rubik", sans-serif;
        font-optical-sizing: auto;
        font-weight: 300;
        font-style: normal;
        font-size: 2rem;
        text-align: center;
        margin-bottom: 50px;
    
    }

    .btn{
        text-decoration: none;
        font-family: "Roboto Slab", serif;
        font-optical-sizing: auto;
        font-weight: bold;
        font-style: normal;
        color:#26B0F0;
        text-align: center;
        font-size: 2rem;
        margin-bottom: 50px;
        background-color: #2631F0;
        padding: 20px;
        border-radius: 20px;
        /*
        margin-bottom: 50px;
        margin-top: 0;
        width: 50%;
        margin-left: 25%;*/
    }

    .btn:hover{
        background-color: #1DF0A8;
    }
    /************************************/

    .footersec{
        background-color: #0B111E;
    }

    .footer{
        display: flex;
        flex-direction: column;
        padding-top: 100px;
    }
    /*footer row*/
    .frow{
        display: flex;
        justify-content: center;
        gap: 10px;

    }

    .contlink{
        color: #2631F0;
        font-size: 0.8rem;
    }

    .contlink:hover{
        color: #26B0F0;
    }

    .copyright {
        padding-left:5%;  
        padding-right:5%;  
        align-self: flex-start;
        justify-self: flex-start;
        margin-top: 100px;
        color: #2631F0;
        font-size: 0.8rem;
        width: 90%;
        
    }
}