@charset "utf-8";

/* Construction */

.row-construction {
    padding-top: 80px;
    padding-bottom: 60px;
}


/* End construction */


/* Construction 01 */

.row-construction1 {
    background: url(../../img/construction/img.jpg) center center no-repeat;
    background-size: cover;
    min-height: 528px;
}


/* End construction 01 */


/* Construction 02 */

.row-construction2 {
    padding-top: 70px;
}

.row-construction2 .row-item {
    padding-top: 40px;
}

.row-construction2 .row-margin {
    margin: 0 -25px;
}

.row-construction2 .p-item {
    width: 50%;
    float: left;
    padding: 0 25px;
}

.row-construction2 .p-item .p-img img {
    max-width: inherit;
    width: 100%;
}

.row-construction2 .p-item .p-title {
    text-align: center;
}

.row-construction2 .p-item .p-content {
    padding: 50px 12px 15px 12px;
    background: url(../../img/construction/bg.jpg) left center no-repeat;
    background-size: cover;
    min-height: 344px;
}

.row-construction2 .p-item .p-txt {
    padding-top: 20px;
    font-size: 18px;
    line-height: 27px;
    color: #000;
}


/* End construction 02 */


/* Construction 03 */

.row-construction3 {
    padding-top: 85px;
}

.row-construction3 .row-item {
    padding-top: 40px;
}

.row-construction3 .row-margin {
    margin: 0 -25px;
}

.row-construction3 .p-item {
    width: 50%;
    float: left;
    padding: 0 25px;
}

.row-construction3 .p-item .p-img img {
    max-width: inherit;
    width: 100%;
}

.row-construction3 .p-item .p-title {
    text-align: center;
}

.row-construction3 .p-item .p-content {
    padding: 50px 12px 15px 12px;
    background: url(../../img/construction/bg1.jpg) left center no-repeat;
    background-size: cover;
    min-height: 320px;
}

.row-construction3 .p-item .p-txt {
    padding-top: 20px;
    font-size: 18px;
    line-height: 27px;
    color: #000;
}


/* End construction 03 */


/* Construction 04 */

.row-construction4 {
    padding-top: 80px;
    padding-bottom: 70px;
    border-bottom: 1px #b2b2b2 solid;
}

.row-construction4 .row-item {
    padding-top: 40px;
}

.row-construction4 .row-margin {
    margin: 0 -25px;
}

.row-construction4 .p-item {
    width: 50%;
    float: left;
    padding: 0 25px;
}

.row-construction4 .p-item .p-img img {
    max-width: inherit;
    width: 100%;
}

.row-construction4 .p-item .p-title {
    text-align: center;
}

.row-construction4 .p-item .p-content {
    padding: 50px 12px 15px 12px;
    background: url(../../img/construction/bg2.jpg) left center no-repeat;
    background-size: cover;
    min-height: 320px;
}

.row-construction4 .p-item .p-txt {
    padding-top: 20px;
    font-size: 18px;
    line-height: 27px;
    color: #fff;
}


/* End construction 04 */