@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@300&display=swap');
*{
    margin: 0;
    padding: 0;
}

html{
    scroll-behavior: smooth;
}

/* NAVBAR STARTS */
.logo{
    display: flex;
    width:22%;
    justify-content: center;
    align-items: center;
    }
.logo img{
    width: 20%;
    border: 3px solid coral;
    border-radius: 50%;
}    
.navbar{
    display: flex;
    justify-content: center;
    align-items: center;
    position: sticky;
    top: 0;
    
    }
.nav-list{
    /* background-color: yellow; */
    width: 75%;
    display: flex;
    /* justify-content: center; */
    align-items: center;
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 15px;
}
.nav-list li{
    list-style: none;
    padding: 26px 30px;
}
.nav-list li a{
text-decoration: none;
color: black;

/* padding: 0px 30px 0px 30px; */
font-size: 16px;
}
.nav-list li a:hover{
    color: grey;
    border-bottom: solid 1px orangered;
    border-radius: 1px; 
}
.rightNav{
    /* background-color: blueviolet; */
    width: 25%;
    text-align: right;
    }
#Query{
    padding: 5px;
    font-size: 17px;
    border: 1px solid grey;
}
.btn-sm{
    /* background: none; */
    padding: 5px;
    font-size: 12px;
    margin: 0px 10px;
    border: 1px solid orangered;
    border-radius: 4px;
    font-style: italic;
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    cursor: pointer;
}
/* NAVBAR ENDS */
/* PROFILE PART STARTS */
.background{
    background: rgba(0, 0, 0, 0.2) url(../img/bg1.png);
    background-size: cover;
    background-blend-mode: darken;
} 
.firstSection{
    height: 100vh;
}
.box-main{
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    max-width: 50%;
    margin: auto;
    height: 80%;
}
 .firstHalf{
     display: flex;
     width:50%;
     flex-direction: column;
 }
.secondHalf{
    width: 50%;
}  

.secondHalf img{
    width: 70%;
    border:0.5px solid #009879;
    border-radius: 50%;
}

.text-big{
    font-size: 40px;
    text-align: center; 
}
.text-big1{
    color: orange;
    font-size: 40px;
    width: 100%; 
    text-align: center; 
  
}
.text-small{
    font-size: 20px;
    text-align: center;
 }
 /* PROFILE PART ENDS */
/* SECTION-ACADEMIC QUALIFICATION STARTS*/
.paras{
    display: flex;
    height: 610px;
    align-items: center;    
    justify-content: center;
    max-width: 100%;
    margin: auto;
}
.sectionTag{
    padding: 0px 30px ;
} 
.sectionTag img{
    height: 100px;
    border-radius:50% ;
}
.sectionsubTag{
    padding: 0px 0px 0px 30px;
} 
.sectionsubTag table, tr, td {
    
    font-size: 16px;
    font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif ;
    border-collapse: collapse;
    margin: 25px 0px; 
    padding: 10px 10px 10px 10px; 
    border-bottom: 1px solid rgba(0, 0, 0, 0.404);   
}
.sectionsubTag tbody, tr, td, a{
    text-decoration: none;
    color: black;
}
.content-table tbody tr:nth-of-type(odd){
      background-color: #f3f3f3;
            }
.content-table table, th{
      padding: 10px 0px;
      border-radius: 4px;
      background-color: #009879;
      color: white;     
  }
.section marquee{
    font-size: 16px;
    font-weight: bolder;
    font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif ;
}    

  /* SECTION-ACADEMIC QUALIFICATION ENDS */
.secleft{   
    background-image: url(../img/bg4.jpeg);
    background-size: cover;
    height: 610px;  
} 
.content-table1 thead th{
    padding: 10px 70px;
    border-radius: 4px;
    background-color: #009879;
    color: white;   
}
.secleft .paras .sectionTag{
    padding: 0px 70px ;
} 
/* PROJECT STARTS */

#project{
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 16px;
    display: flex;
    flex-direction: column;
    text-align: left;
    width:70%;
    
}
#projects{
    padding: 4px;
}

#paras3 img{
    border: 1px solid #009879;
}
#paras3 p {
    color: white;
    margin-bottom: 31px;
    margin-top: 20px;
}

#projects p{
    
      padding: 10px 10px;
      border-radius: 4px;
      background-color: #009879;
      color: white;     
}
/* PROJECT ENDS */
/* CONTACT US START */
.Contact{
    background-image: url(../img/bgContact.png);
    background-size: cover;
    background-blend-mode: darken;
    
}
#paras4{
    display: flex;
    flex-direction: column;
}
#paras4 p{
    color: white;
    margin-bottom: 70px;
}
/* CONTACT US */
#sociallinks{
    display: flex;
    flex-direction: row;
}
#social{
    padding: 0px 40px;
}
#social img{
    height:100px
}
/* CONTACT ENDS */
/* FOOTER STARTS */
.footer{
    padding: 10px;
    background-color:rgba(128, 128, 128, 0.822) ;
}
.footer-text{
    color: black;
    text-align: center;
    font-family: 'Ubuntu', sans-serif;
}
/* HAMBURGER */
.burger{
    display: none;
    position: absolute;
    cursor: pointer;
    right: 5%;
    top: 15px;
}
.line{
    width: 33px;
    background-color:white ;
    height: 4px;
    margin: 4px 3px;
} 