﻿/* contact */
.div-contact-us {
    padding: 3% 0 0 0;
    overflow: anibar-1;
}

.contact-us-top {
    width: 81.7%;
    margin: auto;
}

    .contact-us-top .title-1 {
        font-weight: bold;
        border-bottom: 2px solid #000;
        padding: 2% 0;
        overflow: hidden;
    }

.contact-us-center {
    width: 81.7%;
    margin: auto;
    padding: 3% 0;
    overflow: hidden;
}

.contact-us-item {
    float: left;
    width: 28%;
    margin-right: 8%;
    margin-bottom: 3%;
}

    .contact-us-item.mr0 {
        margin-right: 0;
    }

    .contact-us-item .icon-1 {
        position: relative;
        width: 80px;
        height: 90px;
    }

        .contact-us-item .icon-1 img {
            right: auto;
        }

    .contact-us-item .text {
        padding: 25px 0;
        border-top: 2px solid #e5e5e5;
        margin-top: 10px;
    }

    .contact-us-item .text-1 {
        font-family: 'Manrope-Bold';
    }

    .contact-us-item .text-2 {
        margin-top: 10px;
        color: #999999;
    }

    .contact-us-item .item-2 {
        float: left;
        width: 50%;
        position: relative;
    }

        .contact-us-item .item-2::after {
            content: '';
            width: 1px;
            height: 100%;
            position: absolute;
            right: 15%;
            top: 0;
            background: #ccc;
            opacity: .3;
        }

        .contact-us-item .item-2:last-child::after {
            display: none;
        }

    .contact-us-item:last-child {
        width: 100%;
    }

.div-feedback {
    width: 50%;
    margin: auto;
    padding: 5% 0;
    overflow: hidden;
}

.feedback-top {
    text-align: center;
}

    .feedback-top a {
        position: relative;
    }

        .feedback-top a::after {
            content: '';
            width: 100%;
            height: 1px;
            background: #000;
            position: absolute;
            left: 0;
            bottom: 3px;
        }

.feedback-center {
    padding: 5% 0;
    overflow: hidden;
    width: 75%;
    margin: auto;
}

.feedback-from {
    overflow: hidden;
}

    .feedback-from .item-1 {
        margin-bottom: 4%;
    }

        .feedback-from .item-1 .title-1 {
            padding-bottom: 1%;
        }

    .feedback-from .more-1 {
        clear: both;
        position: relative;
        left: auto;
        right: auto;
        top: auto;
        margin: auto;
    }

        .feedback-from .more-1 a {
            padding-left: 50px;
            margin: auto;
        }
.bdmap {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 11;
    left: 0;
    top: 0;
}
.img-block {
    display: block;
    width: 100%;
    height: auto; 
}
@media screen and (max-width: 1000px) {
    .contact-us-center {
        width: 90%;
    }
}

    