/*
Style Sheet for Jialin's portfolio
*/

html { scroll-behavior: smooth;}

img {
    height: auto;
    width: 100%;
}

* {
    box-sizing: border-box;
}

.row::after {
    content: "";
    clear: both;
    display: block;
}

/* Added outline to the rows to match the image*/
.row {
    outline: 16px solid white;
}

[class*="col-"] {
    float: left;
    padding: 15px;
}

/* For desktop: */
.col-1 {
    width: 8.33%;
}

.col-2 {
    width: 16.66%;
}

.col-3 {
    width: 25%;
}

.col-4 {
    width: 33.33%;

}

.col-5 {
    width: 41.66%;
}

.col-6 {
    width: 50%;
}

.col-7 {
    width: 58.33%;
}

.col-8 {
    width: 66.66%;
}

.col-9 {
    width: 75%;
}

.col-10 {
    width: 83.33%;
}

.col-11 {
    width: 91.66%;
}

.col-12 {
    width: 100%;
}

@media only screen and (max-width: 768px) {

    /* For mobile phones: */
    [class*="col-"] {
        width: 100%;
    }
}

body {
    background-color: rgb(189, 192, 186);
}

/* index */
.menu {
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 30px;
    margin: 30px;
}

.menu a {
    text-decoration: none;
    color:black;
    display: inline;
}

.menu a:hover {
    color: gray;
}

.menu ul {
    display:inline;
}

.menu li {
    list-style-type: none;
    display: inline; 
    margin-right: 20px;
    float: right;
}

.vis143 {
    display: inline; 
    margin-left: 40%;
    font-size: larger;
}

.vis143 a{
    font-size: 40px;
    color: rgb(135, 106, 62);
}

.vis143 li{
    font-size: 40px;
    list-style-type: none;
}

.portfolio img {
    float: center;
}

.portfolio h2 {
    color: gray;
    text-align: center;
}

/* contact */
.chat {
    margin-left: 50px;
}
