

@media only screen and (min-width: 301px) and (max-width: 400px) {
.project01 {
    background: #fffcf1;
    padding: 38px 0;
    background-position: center;
    float: left;
    width: 100%;
    height: 940px;
}


    .project01 h1 {
        font-size: 22px;
    }


        .project01 h4 {
        font-size: 14px;
    }

        .project01 p {
        font-size: 12px;
    }

        .grid-img {
        width: 66%;
        position: absolute;
            bottom: -95px;
        left: 130px;
        top: 73%;
    }

        .big-0 h5 {
        font-size: 17px;
    }
    .project02 h3 {
    color: #282828;
    font-size: 14px;
    }
        .project02 h1 {
        font-size: 22px;
    }
        .project03 h1 {
        font-size: 22px;
    }
    .project03 h4 {
    color: #282828;
    font-size: 14px;
    font-weight: bold;
    float: left;
    border-top: 1px solid #c2ad74;
    padding: 10px 0 10px 0;
    margin: 2px 0 0 0;
}

.project03 ul li {
    color: #282828;
    font-size: 14px;
    line-height: 26px;
    width: 100%;
    float: left;
    padding: 3px 0 6px 0;
}
    .grid_9 {
        width: 100%;
        margin: 14px 0;
    }
    .project04 {
    padding: 38px 0;
}

.project04 h3 {
    color: #282828;
    font-size: 14px;
}

    .project04 h1 {
        font-size: 22px;
    }
    .project04 h5 {
    color: #b6a56c;
    font-size: 14px;
    }

    .footer {
    width: 100%;
    margin: 0 auto;
    background: #f6f1e1;
    float: left;
    padding: 31px 0 0;
}

}



@media only screen and (min-width: 401px) and (max-width: 500px) {
.project01 {
    background: #fffcf1;
    padding: 38px 0;
    background-position: center;
    float: left;
    width: 100%;
    height: 940px;
}


    .project01 h1 {
        font-size: 22px;
    }


        .project01 h4 {
        font-size: 14px;
    }

        .project01 p {
        font-size: 12px;
    }

        .grid-img {
           width: 60%;
        position: absolute;
        bottom: -95px;
        left: 175px;
        top: 67%;
    }

        .big-0 h5 {
        font-size: 17px;
    }
    .project02 h3 {
    color: #282828;
    font-size: 14px;
    }
        .project02 h1 {
        font-size: 22px;
    }
        .project03 h1 {
        font-size: 22px;
    }
    .project03 h4 {
    color: #282828;
    font-size: 14px;
    font-weight: bold;
    float: left;
    border-top: 1px solid #c2ad74;
    padding: 10px 0 10px 0;
    margin: 2px 0 0 0;
}

.project03 ul li {
    color: #282828;
    font-size: 14px;
    line-height: 26px;
    width: 100%;
    float: left;
    padding: 3px 0 6px 0;
}
    .grid_9 {
        width: 100%;
        margin: 14px 0;
    }
    .project04 {
    padding: 38px 0;
}

.project04 h3 {
    color: #282828;
    font-size: 14px;
}

    .project04 h1 {
        font-size: 22px;
    }
    .project04 h5 {
    color: #b6a56c;
    font-size: 14px;
    }

    .footer {
    width: 100%;
    margin: 0 auto;
    background: #f6f1e1;
    float: left;
    padding: 31px 0 0;
}

}

@media only screen and (min-width: 501px) and (max-width: 600px) {
.project01 {
    background: #fffcf1;
    padding: 38px 0;
    background-position: center;
    float: left;
    width: 100%;
    height: 940px;
}


    .project01 h1 {
        font-size: 22px;
    }


        .project01 h4 {
        font-size: 14px;
    }

        .project01 p {
        font-size: 12px;
    }

        .grid-img {
           width: 60%;
        position: absolute;
        bottom: -95px;
        left: 175px;
        top: 67%;
    }

        .big-0 h5 {
        font-size: 17px;
    }
    .project02 h3 {
    color: #282828;
    font-size: 14px;
    }
        .project02 h1 {
        font-size: 22px;
    }
        .project03 h1 {
        font-size: 22px;
    }
    .project03 h4 {
    color: #282828;
    font-size: 14px;
    font-weight: bold;
    float: left;
    border-top: 1px solid #c2ad74;
    padding: 10px 0 10px 0;
    margin: 2px 0 0 0;
}

.project03 ul li {
    color: #282828;
    font-size: 14px;
    line-height: 26px;
    width: 100%;
    float: left;
    padding: 3px 0 6px 0;
}
    .grid_9 {
        width: 100%;
        margin: 14px 0;
    }
    .project04 {
    padding: 38px 0;
}

.project04 h3 {
    color: #282828;
    font-size: 14px;
}

    .project04 h1 {
        font-size: 22px;
    }
    .project04 h5 {
    color: #b6a56c;
    font-size: 14px;
    }

    .footer {
    width: 100%;
    margin: 0 auto;
    background: #f6f1e1;
    float: left;
    padding: 31px 0 0;
}

}


@media only screen and (min-width: 501px) and (max-width: 600px) {
.project01 {
    background: #fffcf1;
    padding: 38px 0;
    background-position: center;
    float: left;
    width: 100%;
    height: 940px;
}


    .project01 h1 {
        font-size: 22px;
    }


        .project01 h4 {
        font-size: 14px;
    }

        .project01 p {
        font-size: 12px;
    }

        .grid-img {
           width: 60%;
        position: absolute;
        bottom: -95px;
        left: 175px;
        top: 67%;
    }

        .big-0 h5 {
        font-size: 17px;
    }
    .project02 h3 {
    color: #282828;
    font-size: 14px;
    }
        .project02 h1 {
        font-size: 22px;
    }
        .project03 h1 {
        font-size: 22px;
    }
    .project03 h4 {
    color: #282828;
    font-size: 14px;
    font-weight: bold;
    float: left;
    border-top: 1px solid #c2ad74;
    padding: 10px 0 10px 0;
    margin: 2px 0 0 0;
}

.project03 ul li {
    color: #282828;
    font-size: 14px;
    line-height: 26px;
    width: 100%;
    float: left;
    padding: 3px 0 6px 0;
}
    .grid_9 {
        width: 100%;
        margin: 14px 0;
    }
    .project04 {
    padding: 38px 0;
}

.project04 h3 {
    color: #282828;
    font-size: 14px;
}

    .project04 h1 {
        font-size: 22px;
    }
    .project04 h5 {
    color: #b6a56c;
    font-size: 14px;
    }

    .footer {
    width: 100%;
    margin: 0 auto;
    background: #f6f1e1;
    float: left;
    padding: 31px 0 0;
}

}



@media only screen and (min-width: 601px) and (max-width: 700px) {
.project01 {
    background: #fffcf1;
    padding: 38px 0;
    background-position: center;
    float: left;
    width: 100%;
    height: 940px;
}


    .project01 h1 {
        font-size: 22px;
    }


        .project01 h4 {
        font-size: 14px;
    }

        .project01 p {
        font-size: 12px;
    }

        .grid-img {
           width: 60%;
        position: absolute;
        bottom: -95px;
        left: 175px;
        top: 67%;
    }

        .big-0 h5 {
        font-size: 17px;
    }
    .project02 h3 {
    color: #282828;
    font-size: 14px;
    }
        .project02 h1 {
        font-size: 22px;
    }
        .project03 h1 {
        font-size: 22px;
    }
    .project03 h4 {
    color: #282828;
    font-size: 14px;
    font-weight: bold;
    float: left;
    border-top: 1px solid #c2ad74;
    padding: 10px 0 10px 0;
    margin: 2px 0 0 0;
}

.project03 ul li {
    color: #282828;
    font-size: 14px;
    line-height: 26px;
    width: 100%;
    float: left;
    padding: 3px 0 6px 0;
}
    .grid_9 {
        width: 100%;
        margin: 14px 0;
    }
    .project04 {
    padding: 38px 0;
}

.project04 h3 {
    color: #282828;
    font-size: 14px;
}

    .project04 h1 {
        font-size: 22px;
    }
    .project04 h5 {
    color: #b6a56c;
    font-size: 14px;
    }

    .footer {
    width: 100%;
    margin: 0 auto;
    background: #f6f1e1;
    float: left;
    padding: 31px 0 0;
}

}



@media only screen and (min-width: 701px) and (max-width: 800px) {

    
    .project01 h1 {
        font-size: 22px;
    }

           .big-0 h5 {
        font-size: 17px;
    }


        .project01 h4 {
        font-size: 14px;
    }
    .project02 h3 {
    color: #282828;
    font-size: 14px;
    }

            .project02 h1 {
        font-size: 22px;
    }
        .project03 h1 {
        font-size: 22px;
    }
       
    .project03 h4 {
    color: #282828;
    font-size: 14px;
    
    }

    
.project03 ul li {
    color: #282828;
    font-size: 14px;

}

.project04 h3 {
    color: #282828;
    font-size: 14px;
}

    .project04 h1 {
        font-size: 22px;
    }

        .project04 h5 {
    color: #b6a56c;
    font-size: 14px;
    }


    
    .footer {
    width: 100%;
    margin: 0 auto;
    background: #f6f1e1;
    float: left;
    padding: 31px 0 0;
}


        .project01 p {
        font-size: 12px;
    }


.project01 img {
    width: 79%;
    margin-top: 23px;
}

    .grid-img {
        width: 88%;
        position: absolute;
        bottom: -65px;
        left: 234px;
        top: 70%;
    }
    .grid_8 {

    margin: 0% 0px 0;
    }
}
@media only screen and (min-width: 801px) and (max-width: 900px) {

    
    .project01 h1 {
        font-size: 22px;
    }

           .big-0 h5 {
        font-size: 17px;
    }


        .project01 h4 {
        font-size: 14px;
    }
    .project02 h3 {
    color: #282828;
    font-size: 14px;
    }

            .project02 h1 {
        font-size: 22px;
    }
        .project03 h1 {
        font-size: 22px;
    }
       
    .project03 h4 {
    color: #282828;
    font-size: 14px;
    
    }

    
.project03 ul li {
    color: #282828;
    font-size: 14px;

}

.project04 h3 {
    color: #282828;
    font-size: 14px;
}

    .project04 h1 {
        font-size: 22px;
    }

        .project04 h5 {
    color: #b6a56c;
    font-size: 14px;
    }


    
    .footer {
    width: 100%;
    margin: 0 auto;
    background: #f6f1e1;
    float: left;
    padding: 31px 0 0;
}


        .project01 p {
        font-size: 12px;
    }


.project01 img {
    width: 79%;
    margin-top: 23px;
}

    .grid-img {
        width: 88%;
        position: absolute;
        bottom: -65px;
        left: 234px;
        top: 70%;
    }
    .grid_8 {

    margin: 0% 0px 0;
    }
}

@media only screen and (min-width: 901px) and (max-width: 1000px) {

    
    .project01 h1 {
        font-size: 22px;
    }

           .big-0 h5 {
        font-size: 17px;
    }


        .project01 h4 {
        font-size: 14px;
    }
    .project02 h3 {
    color: #282828;
    font-size: 14px;
    }

            .project02 h1 {
        font-size: 22px;
    }
        .project03 h1 {
        font-size: 22px;
    }
       
    .project03 h4 {
    color: #282828;
    font-size: 14px;
    
    }

    
.project03 ul li {
    color: #282828;
    font-size: 14px;

}

.project04 h3 {
    color: #282828;
    font-size: 14px;
}

    .project04 h1 {
        font-size: 22px;
    }

        .project04 h5 {
    color: #b6a56c;
    font-size: 14px;
    }


    
    .footer {
    width: 100%;
    margin: 0 auto;
    background: #f6f1e1;
    float: left;
    padding: 31px 0 0;
}


        .project01 p {
        font-size: 12px;
    }


.project01 img {
    width: 79%;
    margin-top: 23px;
}

    .grid-img {
        width: 70%;
        position: absolute;
        bottom: -65px;
        left: 362px;
        top: 71%;
    }
    .grid_8 {

    margin: 0% 0px 0;
    }
}