
#logo{
    display: inline-block;
}
#logo>img{
    display: inline-block;
}
#logo>h1{
    display: inline-block;
}


#maindiv{
    width: auto;
}


#info{
    display: inline-block;
    float: right;
    margin: 17px;
    

}
#info>ul{
    display: flex;
}
#info>ul>li{
    list-style: none;
    font-weight: bolder;
    font-size:x-large;
    margin-right: 30px;
}
.contact>a{
    height: 50px;
    width: 110px;
    background-color: rgb(190, 43, 166);
    color: white;
    border-radius: 5px;
    text-align: center;
    text-decoration: none;
}
.contact>a:hover{
    background-color:rgb(172, 209, 240) ;
    border-radius: 5px;
    text-align: center;
}
.home>a:hover{
    color:rgb(190, 43, 166);
    background-color: rgb(224, 229, 233);
    border-radius: 5px;
    text-align: center;
}
.home>a{
color: black;
text-decoration: none;

}
.about>a{
    color: black;
    text-decoration: none;
}


.about>a:hover{
    color:rgb(190, 43, 166);
    border-radius: 5px;
    text-align: center;
     background-color: rgb(224, 229, 233);
}
.port>:hover{
    color: rgb(190, 43, 166);
    border-radius: 5px;
    text-align: center;
     background-color: rgb(224, 229, 233);
}

.port>a{
    color: black;
    text-decoration: none;
}
.edu>a:hover{
    color: rgb(190, 43, 166);
    border-radius: 5px;
    text-align: center;
     background-color: rgb(224, 229, 233);
}
.edu>a{
    color: black;
    text-decoration: none;
}
.skill>a:hover{
    color: rgb(190, 43, 166);
    border-radius: 5px;
    text-align: center;
     background-color: rgb(224, 229, 233);
}
.skill>a{
    color: black;
    text-decoration: none;
}







#infostart{
    margin-left: 50px;
    width: 600px;
    display: inline-block;
}
#infostart>h1{
    padding-top:150px ;
    font-size: 70px;

}
#infostart>p{

padding-bottom: 60px;

}
.hello{

     background-color: rgb(190, 43, 166);
    font-size: medium;
    color: white;
    border-radius: 5px;
    text-align: center;
    height: 40px;
    width: 150px;
    margin-left: 60px;
    padding-top: 20px;
    font-size: larger;
    
}
.hello:hover{
background-color: rgb(172, 209, 240) ;


}
#firsttb{
    width: auto;
}




#photodiv{

    display: inline-block;
    width: 600px;
    height: 500px;
    margin-top: 100px;
    border-radius: 40px;
    background-color: white;
    box-shadow: 109px -43px 180px -78px rgb(151, 116, 197);
-webkit-box-shadow: 109px -43px 180px -78px rgb(151, 116, 197);
-moz-box-shadow: 109px -43px 180px -78px rgb(151, 116, 197);

    
}

#photodiv>img{
    padding-left: 90px;
    width: 470px;
    
}


#abouth{
    font-size: 60px;
    margin-left: 40px;
}
#secondtable{
    margin-top: 170px;
    width: auto;
}
#aboutimg{
background-color: rgb(211, 238, 248);
margin-left: 40px;
border-radius: 50px;
}

#aboutp{
    margin-left: 40px;
}
#abouttd{
    border-radius: 50px;
    box-shadow: 200px -14px 225px -32px rgba(107,192,230,0.75);
-webkit-box-shadow: 200px -14px 225px -32px rgba(107,192,230,0.75);
-moz-box-shadow: 200px -14px 225px -32px rgba(107,192,230,0.75);
}

#thirdt{
margin-top: 160px;
    margin-left: 40px;
    width: auto;
}
    
.tdh3{
    font-size: 60px;
}
#ttd3{
    padding: 50px;
    border-radius: 50px;
    box-shadow: -200px -14px 225px -32px rgba(107,192,230,0.75);
-webkit-box-shadow: -200px -14px 225px -32px rgba(107,192,230,0.75);
-moz-box-shadow: -200px -14px 225px -32px rgba(107,192,230,0.75);
}
#t2td3{
    padding: 40px;
}

#portdiv{
    border-radius: 50px;
    margin: 20px;
    margin-top: 200px;
}
#portdivh{
    font-size: 60px;
    text-align: center;
}
#portdivp{
    text-align: center;
    text-decoration: solid;
    color: rgb(95, 95, 95);
    padding-top: 30px;
}

#div1>img{
    height: 90%;
    width: 90%;
}
#div2>img{
    height: 90%;
    width: 90%;
}
#div3>img{
    height: 90%;
    width: 90%;
}
#portt{
    margin-left: 40px;
    margin-top: 50px;
}
.rouhaan{
    color: rgb(134, 134, 134);
    padding-top: 10px;
    
}
.dash{
font-family: Arial, Helvetica, sans-serif;
}
.dive{
    width: 90%;
    border-radius: 10px;
}
.butt{
    color: black;
    height: 40px;
    width: 160px;
    font-weight: bolder;
}
.butt:hover{
    color: blueviolet;
    border-color: blueviolet;
    font-size: large;
    border-radius: 7px;
    height: 50px;
    width: 180px;

}
.dive{

    padding-bottom: 40px;
    text-align: center;
}

.dive:hover{
    box-shadow: 6px 121px 219px -54px rgba(0,0,0,0.75);
-webkit-box-shadow: 6px 121px 219px -54px rgba(0,0,0,0.75);
-moz-box-shadow: 6px 121px 219px -54px rgba(0,0,0,0.75);
}
 

#div2l{
    background-color: rgb(190, 43, 166); 
}
#div2l>h1{
    text-align: center;
    padding-top: 60px;
    color: white;
    font-size: 45px;
}



#div2l>p{
    text-align: center;
    color: rgb(209, 202, 202);
    padding-top: 30px;
    padding-bottom: 50px;
    
}
#last1{
    display: inline-block;
    width: 400px;
    
    
}


#last1>h1{
    font-size: 40px;
    text-align: center;
    margin-top: 40px;
}
#last1>p{
    color: rgb(100, 100, 100);
    text-align: center;
}
.last{
    text-align: center;
    width: 70%;
    padding: 10px;
    margin-top: 40px;
}
.last:hover{


    box-shadow: 1px 0px 194px -28px rgba(0,0,0,0.84);
-webkit-box-shadow: 1px 0px 194px -28px rgba(0,0,0,0.84);
-moz-box-shadow: 1px 0px 194px -28px rgba(0,0,0,0.84);
 border-radius: 10px;
}
.last>img{
    width: 20%;
    
}
.last>p{
    color: rgb(100, 100, 100);
    

}

#lasttable{
    margin-top: 150px;
    margin-left: 40px;
    margin-right: 40px;

}

.ha{
    font-size: large;
}







#last2{
    display: inline-block;
    padding-left: 250px;
    text-align: center;
    align-items: center;
    

}
#last2>p{

    text-align: center;
    color: gray;
    padding-top: 90px;
}
input{
    display: block;
    height: 40px;
    width: 340px;
    margin-top: 30px;
    border-top: 2px;
    border-right: 2px;
    border-left: 2px;
}
#lastbutt{
    margin-top: 40px;
    width: 120px;
    height: 40px;
    background-color: blueviolet;
    color: white;
    border: none;
}
#lastbutt:hover{
    width: 140px;
    height: 50px;
    font-size: large;
}

#td2la{
    border-radius: 50px;
   box-shadow: 200px -6px 173px 7px rgba(158,140,230,0.84);
-webkit-box-shadow: 200px -6px 173px 7px rgba(158,140,230,0.84);
-moz-box-shadow: 200px -6px 173px 7px rgba(158,140,230,0.84);
width: 900px;
}
#thanks{
    background-color:  rgb(190, 43, 166);
    margin-top: 70px;

}
#thanksp{
    text-align: center;
    padding: 20px;
    color: white;
    font-weight: 560;
}








@font-face {
    font-family: livic;
    src: url(./fonts/Livvic-Light.ttf);
}


*{
    margin: 0;
    padding: 0;
    font-family: 'livic';
}