﻿body {
    /*font-family: "Open Sans",sans-serif;*/
    font-size: 14px;
    color: #000;
    line-height: 24px;
    background-image: url('body-bg.jpg');
    background-size:cover;
    background-repeat:no-repeat;
}


/*================================================
Works Area CSS
=================================================*/
.works-area {
    position: relative;
    z-index: 1;
    padding-top: 40vmin;
}
    .works-area a{
        color:black;
        text-decoration:none;
    }
    .works-area a:hover {
        color: #fff;
    }
    .works-area .section-title {
        max-width: 570px;
        margin: 0 auto 45px;
    }

        .works-area .section-title h {
            margin-bottom: 0;
            line-height: 1.4;
        }

    .works-area .container {
        max-width: 1140px;
    }

.works-item {
    text-align: center;
    margin-bottom: 30px;
}

    .works-item .icon {
        margin-bottom: 20px;
    }

        .works-item .icon i {
            display: inline-block;
            height: 100px;
            width: 100px;
            line-height: 100px;
            background-color: #ffffff;
            font-size: 50px;
            border: 2px solid #075b97;
            color: #000;
            box-shadow: inset 3px 3px 8px #000;
            /*-webkit-box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.1);
            box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.1);*/
            text-align: center;
            border-radius: 50px;
        }

    .works-item h3 {
        font-size: 25px;
        margin-bottom: 0;
        line-height: 1.4;
        text-shadow: 0px 1px 3px #544d4d;
        color:#fff;
    }
.works-shape {
    padding-top: 15vmin;
}
.works-shape .shape {
    position: absolute;
    left: 31%;
    top: 60%;
    -webkit-transform: translateY(-60%);
    transform: translateY(-60%);
}

.works-shape .shape2 {
    position: absolute;
    right: 31%;
    top: 55%;
    -webkit-transform: translateY(-55%);
    transform: translateY(-55%);
}
@media only screen and (max-width:767px){
    .works-area {
        padding-top: 7vmin;
    }
}
