﻿html, body, div, p, a {
    font-size: 24px;
    font-family: "微软雅黑";
}

li {
    list-style: none;
    padding-left: 0;
}

button {
    outline: none !important;
}

/*-----------------Cookies---------------------*/
.pop-mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2000;
    background-color: #000000;
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;
    display: none;
}
/*-----------------ENDCookies---------------------*/


.pop-window {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2500;
    width: 510px;
    height: 580px;
    background-color: #e3f2db;
    text-align: center;
    display: none;
}

    .pop-window img {
        margin-top: 30px;
    }

    .pop-window h3 {
        color: #50b848;
        margin-top: 25px;
        margin-bottom: 25px;
    }

    .pop-window p {
        width: 60%;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 30px;
    }

    .pop-window .btn-close {
        display: block;
        position: absolute;
        top: 10px;
        right: 10px;
        width: 24px;
        height: 26px;
        cursor: pointer;
        text-indent: -1000em;
        background: url(../imgs/bg-close.png) scroll no-repeat 0 0;
    }

@media (min-width: 992px) {
    .pop-window {
        width: 570px;
        height: 420px;
    }
}





/*-----------------Header---------------------*/
header nav {
    height: 90px;
}

header .navbar {
    padding: 0;
}

header {
    width: 100%;
    height: 90px;
    position: relative;
    top: 0;
    left: 0;
    z-index: 100;
}

    header .navbar-brand {
        height: 90px;
        padding: 0;
    }

    header .navbar-collapse {
        margin-top: -3px;
    }

    header .logo {
        margin-left: 15px;
        margin-top: 0;
    }

    header nav ul.navbar-nav {
        width: 100%;
        z-index: 110;
        background-color: #77ab50;
    }

        header nav ul.navbar-nav li a {
            display: block;
            font-size: 24px;
            color: #FFFFFF;
            text-indent: 38px;
            height: 72px;
            line-height: 72px;
        }

        header nav ul.navbar-nav li.wechat a:hover {
            text-decoration: none;
        }

        header nav ul.navbar-nav li {
            width: 100%;
            background: url(../imgs/bg-nav-line.png) scroll no-repeat center bottom;
        }

            header nav ul.navbar-nav li a:visited {
                text-decoration: none;
                color: #FFFFFF;
            }



    header nav li.has-subitems ul {
        margin-left: 38px;
        padding-left: 0;
        padding-right: 0;
        z-index: 1000;
    }

    header nav li.has-subitems li {
        padding-left: 0;
        width: 25%;
        display: inline-block;
    }

        header nav li.has-subitems li a {
            display: inline-block;
        }

        header nav li.has-subitems li a {
            font-size: 18px;
            height: 54px;
            line-height: 54px;
            text-indent: 0;
        }


@media (min-width: 992px) {
    header nav li.has-subitems li {
        padding-left: 0;
        width: 100%;
        display: block;
    }

        header nav li.has-subitems li a {
            display: block;
        }



    header nav li.has-subitems ul li {
        padding-right: 0;
        background-image: none;
        float: left;
        display: inline-block;
        height: 40px;
    }

        header nav li.has-subitems ul li.on a, header nav li.has-subitems ul li:hover a {
            color: #fff;
            background-color: #57ad47;
        }

        header nav li.has-subitems ul li.on, header nav li.has-subitems ul li:hover {
            background-color: #ecab06;
        }

        header nav li.has-subitems ul li a {
            color: #FFFFFF;
            height: 36px;
            line-height: 40px;
            font-size: 14px;
        }

    header .subnav-target {
        position: absolute;
        width: 100%;
        height: 40px;
        z-index: 200;
        background-color: #57ad47;
        top: 100px;
        display: none;
    }

    header nav li.has-subitems ul {
        position: absolute;
        margin-left: 0;
        margin-top: 31px;
        display: none;
        margin-left: -80px;
    }

        header nav li.has-subitems ul.subnav-move-left {
            margin-left: -160px;
        }

    header .logo {
        margin-top: 8px;
    }

    header .navbar {
        padding: 0.5rem 1rem;
    }

    header nav ul.navbar-nav {
        width: auto;
        background-color: #FFFFFF;
        z-index: 300;
        margin-top: 15px;
        margin-right: 60px;
    }

        header nav ul.navbar-nav li.vr a {
            text-align: right;
            margin-right: 24px;
        }
}

header nav li.wechat .qrcode {
    display: none;
}


/*--------------Inovation-----------*/
.inovation {
    margin: 55px auto;
    text-align: center;
}

    .inovation img {
        margin-bottom: 20px;
    }

    .inovation a {
        color: #000000;
        font-size: 16px;
    }

        .inovation a:hover {
            text-decoration: none;
        }


/*--------------Inovation-----------*/


.index-product-quality {
    position: relative;
}

    .index-product-quality .quality {
        position: absolute;
        width: 98%;
        height: 960px;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        margin: auto;
        z-index: 20;
        text-align: center;
    }

        .index-product-quality .quality h2 {
            color: #FFFFFF;
            text-align: center;
            margin-bottom: 40px;
        }

        .index-product-quality .quality .common-link-button {
            display: none;
        }

@media (min-width: 992px) {
    .index-product-quality .quality .common-link-button {
        display: inline-block;
    }

    .index-product-quality .quality {
        height: 460px;
    }

    header nav li.wechat .qrcode {
        position: absolute;
        top: 40px;
        right: -25px;
        padding-top: 9px;
    }

        header nav li.wechat .qrcode .qrcode-top {
            background-image: url(../imgs/bg-qrcode.jpg);
            background-repeat: no-repeat;
            background-position: 90px top;
            height: 11px;
            position: absolute;
            width: 100%;
            top: 0;
            left: 0;
        }

        header nav li.wechat .qrcode .qrcode-wechat {
            border: solid 2px #f7f7f7;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            padding: 8px;
            background-color: #FFFFFF;
        }

        header nav li.wechat .qrcode p {
            font-size: 12px;
            margin-top: 10px;
            margin-bottom: 0;
            text-align: center;
        }

    header nav ul.navbar-nav li.nav-index {
        width: 8%;
    }
}

@media (min-width: 992px) {
    header nav ul.navbar-nav li {
        width: auto;
        min-width: 150px;
        display: inline-block;
        background-image: none;
    }

        header nav ul.navbar-nav li.background-separator {
            background-image: url(../imgs/bg-separator.png);
            background-position: right 11px;
        }

        header nav ul.navbar-nav li.wechat, header nav ul.navbar-nav li.weibo {
            background-image: none;
            min-width: 50px;
        }
}

@media (min-width: 992px) {
    header nav ul.navbar-nav li a:hover, header nav ul.navbar-nav li a:visited {
        color: #555555;
    }

    header nav ul.navbar-nav li li a:hover, header nav ul.navbar-nav li li a:visited {
        color: #fff;
    }
}



@media (min-width: 992px) {
    header nav ul.navbar-nav li a {
        color: #555555;
        font-size: 18px;
        height: 36px;
        line-height: 36px;
        text-indent: 0;
        text-align: center;
    }
}

@media (min-width: 992px) {
    header nav ul.navbar-nav li.wechat span {
        display: none;
    }
}

@media (min-width: 992px) {
    header nav ul.navbar-nav li.wechat {
        background-image: none;
        position: relative;
    }

    header nav ul.navbar-nav li.weibo {
        background-image: none;
        position: relative;
        margin-left: 1%;
    }
}
/*-----------------HeaderEnd---------------------*/



/*-----------------Footer---------------------*/

footer {
    background-color: #505050;
    padding-bottom: 30px;
}

    footer a.sub-ref {
        font-size: 12px;
    }

    footer nav {
        padding-top: 35px;
        margin-bottom: 30px;
    }

        footer nav a {
            width: 100%;
            height: 48px;
            display: block;
            font-size: 16px;
        }

    footer .copyright {
        text-align: center;
        color: #FFFFFF;
    }

    footer a {
        color: #FFFFFF;
    }

        footer a:hover, footer a:visited {
            color: #FFFFFF;
        }

    footer .copyright p {
        line-height: 180%;
    }



/*-----------------FooterEnd---------------------*/




.full-width-col {
    padding: 0;
}

    .full-width-col p, .full-width-col h1, .full-width-col h2, .full-width-col h3, .full-width-col h4, .full-width-col h5 {
        padding: 0 15px;
    }

#carousel-kv, #carousel-kv-1 {
    padding: 0 0 30px 0;
}

    #carousel-kv .glyphicon-chevron-left, #carousel-kv .glyphicon-chevron-right, #carousel-kv-1 .glyphicon-chevron-left, #carousel-kv-1 .glyphicon-chevron-right {
        width: 53px;
        height: 102px;
        background-image: url(../imgs/bg-slide-arrow.png);
        background-position: 0 0;
        text-indent: -1000em;
        top: 42%;
    }

    #carousel-kv .glyphicon-chevron-right, #carousel-kv-1 .glyphicon-chevron-right {
        background-position: -55px 0;
    }


.bg-arla-light-blue {
    background-color: #e7f5fb;
}



.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}


.index-pasture h2 {
    margin-top: 20px;
}

h2 {
    font-size: 48px;
}

.index-pasture p {
    padding-left: 0;
    padding-right: 0;
}


html, body, div, p, a {
    font-size: 24px;
    font-family: "微软雅黑";
}

.common-link-button {
    display: inline-block;
    vertical-align: baseline;
    background-color: #81bc41;
    padding: 10px 20px;
    min-width: 160px;
    color: #FFFFFF;
    margin: 0 auto;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    text-decoration: none;
}

    .common-link-button:hover {
        color: #FFFFFF;
        text-decoration: none;
    }

    .common-link-button span {
        display: inline-block;
        background: url(../imgs/bg-goto-page.jpg) scroll no-repeat right center;
        padding-right: 26px;
    }


.index-pasture .text-container {
    padding: 0 15px 30px 15px;
}


@media (min-width: 992px) {
    h2 {
        font-size: 40px;
    }
}

@media (min-width: 992px) {
    html, body, div, p, a {
        font-size: 14px;
    }
}

@media (min-width: 992px) {
    header {
        height: 100px;
    }
}




/*----------------Privacy-----------------*/

.feature-profile h1 {
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #e5e5e5;
    color: #57ad47;
    text-align: center;
    margin: 0 -15px;
}

.feature-profile .profile-content {
    position: relative;
    padding: 60px 0;
    top: 0;
    left: 0;
}

    .feature-profile .profile-content h2 {
        text-align: left;
        color: #57ad47;
        margin-bottom: 20px;
    }

    .feature-profile .profile-content li {
        background: url(../imgs/bg-description-li.jpg) scroll no-repeat left 12px;
        padding-left: 20px;
        line-height: 30px;
    }

@media (min-width: 992px) {
    h1 {
        font-size: 48px;
    }
}

ul, ol {
    padding-left: 0;
    margin-left: 0;
    margin-top: 0;
}


/*----------------Cloud-----------------*/

.cloud {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    z-index: 20;
}

    .cloud .cloud-back {
        position: relative;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 31;
    }


/*----------------Arla History-----------------*/
.section-container {
    margin-top: 90px;
    position: relative;
}

    .section-container section:last-child, .section-container section main:last-child, .section-container section main .item:last-child {
        margin-bottom: 0;
    }

    .section-container section {
        margin-bottom: 90px;
    }

        .section-container section main {
            margin-bottom: 90px;
        }

.alignment-center {
    text-align: center;
}

section h2 {
    margin-bottom: 20px;
}

.feature-one .feature-description, .feature-one .feature-description p, .feature-witness .feature-description, .feature-witness .feature-description p, .feature-itemlist .feature-description, .feature-itemlist .feature-description p {
    text-align: center;
}

.alignment-center .feature-description {
    margin-left: auto;
    margin-right: auto;
}

.feature-description, .feature-description p {
    text-align: center;
    line-height: 200%;
}

sup {
    font-size: 18px;
}


@media (min-width: 992px) {
    sup {
        font-size: 10px;
    }
}

.default-width {
    max-width: 1040px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    overflow: hidden;
}

.history .tree {
    width: 1px;
    margin: 10px auto;
    padding-top: 30px;
    padding-bottom: 30px;
    background: url(../imgs/bg-history.jpg) repeat-y scroll center top;
}

.history p {
    float: right;
    text-align: right;
    padding-right: 20px;
    max-width: 182px;
}

.history li {
    width: 302px;
    padding-right: 20px;
    background-image: url(../imgs/bg-history-li.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    margin-left: -294px;
    vertical-align: baseline;
}

    .history li:nth-child(2n) {
        padding-left: 20px;
        padding-right: 0;
        background-position: left center;
        margin-left: -8px;
    }

        .history li:nth-child(2n) p {
            text-align: left;
            padding-left: 20px;
            padding-right: 0;
        }

        .history li:nth-child(2n) time {
            background-position: 0 -91px;
            text-indent: 26px;
        }

        .history li:nth-child(2n) time, .history li:nth-child(2n) p {
            float: left;
        }

    .history li time {
        float: right;
        display: inline-block;
        background: url(../imgs/bg-history-time.jpg) scroll no-repeat 0 0;
        width: 100px;
        height: 91px;
        font-size: 24px;
        color: #FFFFFF;
        line-height: 91px;
        text-indent: 20px;
    }


/*---------------- POSTURE-----------------*/
.pasture {
    background-color: #e5f0d9;
    margin-top: -100px;
    padding: 30px 0;
    text-align: center;
}

    .pasture a {
        margin-top: 20px;
    }

    .pasture img {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

h2 sup {
    font-size: 36px;
}

@media (min-width: 992px) {
    h2 sup {
        font-size: 30px;
    }
}



.image-container {
    position: relative;
    margin-bottom: 20px;
}

    .image-container .footer-image {
        background-color: #000000;
        width: 100%;
        opacity: 0.8;
        position: absolute;
        bottom: 0;
        left: 0;
        line-height: 180%;
        text-align: center;
    }

    .image-container p {
        color: #fff;
        font-size: 14px;
        padding-top: 10px;
        padding-bottom: 20px;
        margin: 0;
        opacity: 1;
    }

    .image-container .header-image {
        text-align: center;
        background: url(../imgs/bg-carousel-down.png) no-repeat scroll bottom center;
        height: 80px;
        margin-bottom: 5px;
    }

    .image-container h4 {
        min-width: 270px;
        background-color: #81bb40;
        color: #FFFFFF;
        padding: 15px 45px;
        line-height: 20px;
        display: inline-block;
        font-size: 14px;
    }


.section-container.moved-top {
    margin-top: 0;
}

    .section-container.moved-top section main {
        margin: 0;
    }


/*------------------PRODUCTS-----------------------*/
.product div h4 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.enter-link {
    background-color: #eef5e5;
    width: 100%;
    height: auto;
}

.new-packing p {
    color: #90c45f;
    font-size: 16px;
    text-align: left;
    margin-bottom: 0px;
    margin-top: 178px;
    display: inline-block;
}

.new-packing span {
    color: #90c45f;
    font-size: 22px;
}

.new-packing h4 {
    color: #999999;
    font-size: 24px;
    text-align: left;
}

.new-packing a {
    margin-top: 50px;
    color: #99cc66;
    font-size: 16px;
    text-align: left;
    display: block;
    text-decoration: underline;
    cursor: pointer;
}

.new-packing img {
    padding-top: 57px;
    padding-bottom: 57px;
}

.pop-box {
    display: none;
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
    z-index: 100;
    background-color: #000000;
    opacity: 0.4;
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
}

.pop-inner {
    display: none;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 1001;
    width: 1112px;
    height: 646px;
}

.full-width-col .enter-link p, .full-width-col .enter-link h1, .full-width-col .enter-link h2, .full-width-col .enter-link h3, .full-width-col .enter-link h4, .full-width-col .enter-link h5 {
    padding: 0;
}

.close-icon {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 63px;
    height: 63px;
    right: 0px;
    cursor: pointer;
}




.feature-carousel-back {
    position: relative;
}

.feature-carousel-container .carousel-container {
    position: absolute;
    z-index: 100;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    height: 800px;
    color: #FFFFFF;
    text-align: center;
}

    .feature-carousel-container .carousel-container .feature-description {
        margin-bottom: 20px;
    }

    .feature-carousel-container .carousel-container .carousel-inner-items .carousel-inner-caption {
        margin-top: 15px;
        margin-bottom: 15px;
    }

h4 {
    font-size: 36px;
}



@media (min-width: 992px) {
    .feature-carousel-container .carousel-container {
        height: 440px;
    }

    .feature-carousel-container .default-width {
        width: 1060px;
    }

    .carousel-container .carousel-inner-items:first-child {
        float: left;
        display: inline-block;
    }

    .carousel-container .carousel-inner-items:last-child {
        float: right;
        display: inline-block;
    }

    .carousel-container .inner-list {
        width: 910px;
        margin-left: auto;
        margin-right: auto;
    }

    h4 {
        font-size: 24px;
    }
}

#carousel-kv.product-page .carousel-control-prev, #carousel-kv.product-page .carousel-control-next {
    width: auto;
}


#carousel-kv.product-page .glyphicon-chevron-left, #carousel-kv.product-page.glyphicon-chevron-right {
    width: 59px;
    height: 59px;
    background-image: url(../imgs/bg-slide-arrow-grey.png);
    background-position: 0 0;
    text-indent: -1000em;
    top: 48%;
}

#carousel-kv.product-page .glyphicon-chevron-left, #carousel-kv.product-page .glyphicon-chevron-right {
    width: 59px;
    height: 59px;
    background-image: url(../imgs/bg-slide-arrow-grey.png);
    background-position: 0 0;
    text-indent: -1000em;
    top: 48%;
}

#carousel-kv.product-page .glyphicon-chevron-right {
    background-position: 0 -59px;
}

@media screen and (max-width: 768px) {
    #carousel-kv.product-page .carousel-control-prev, #carousel-kv.product-page .carousel-control-next {
        width: 20%;
    }

    .new-packing p {
        font-size: 32px;
        text-align: center;
        margin-top: 100px;
        display: block;
    }

    .new-packing span {
        font-size: 44px;
        display: block;
        text-align: center;
        margin-top: 15px;
    }

    .new-packing h4 {
        font-size: 44px;
        text-align: center;
        margin-top: 30px;
    }

    .new-packing a {
        margin-top: 60px;
        font-size: 32px;
        text-align: center;
        padding-bottom: 100px;
    }

    .pop-inner {
        position: fixed;
        width: 640px;
        height: 427px;
        top: 0px;
        left: 0px;
        z-index: 1001;
    }
}


.feature-itemlist h4 {
    margin-top: 20px;
}

.feature-itemlist p {
    text-align: center;
    margin-top: 10px;
    line-height: 180%;
}

/*****feature-witness setting begin*****/
.feature-witness {
    position: relative;
    top: 0;
    left: 0;
}

    .feature-witness .witness-container {
    }

    .feature-witness .witness-image {
        width: 292px;
        height: 192px;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        top: 140px;
        margin-bottom: 140px;
        z-index: 100;
    }

    .feature-witness .witness {
        padding-bottom: 19px;
        overflow: hidden;
        position: absolute;
        z-index: 60;
        top: 0;
    }

    .feature-witness .line-one {
        width: 288px;
        top: 120px;
    }

        .feature-witness .line-one.position-right {
            right: 0;
        }

    .feature-witness .line-two {
        width: 204px;
        top: 262px;
    }

        .feature-witness .line-two.position-left {
            left: 10px;
        }

        .feature-witness .line-two.position-right {
            right: 20px;
        }

    .feature-witness .witness .witness-content {
        background-color: #dcf1da;
        padding: 10px;
        width: 100%;
    }

    .feature-witness .position-left {
        background-image: url(../imgs/bg-witness-left.jpg);
        background-repeat: no-repeat;
        background-position: right bottom;
    }

    .feature-witness .position-right {
        background-image: url(../imgs/bg-witness-right.jpg);
        background-repeat: no-repeat;
        background-position: left bottom;
    }

    .feature-witness .witness .witness-content .witness-say, .feature-witness .witness .witness-content .witness-text {
        width: 58px;
        float: left;
        display: inline-block;
        font-size: 12px;
        color: #b9ccb8;
    }

    .feature-witness .line-one .witness-content {
        height: 120px;
    }

        .feature-witness .line-one .witness-content .witness-text {
            color: #a1d298;
            width: 200px;
            padding-left: 10px;
        }

    .feature-witness .line-two .witness-content .witness-text {
        color: #a1d298;
        width: 120px;
        padding-left: 10px;
    }

@media (min-width: 992px) {
    .feature-witness .witness-image {
        width: 484px;
        height: 324px;
    }

    .feature-witness .line-one {
        width: 460px;
        top: 100px;
    }

        .feature-witness .line-one.position-right {
            right: 0;
        }

    .feature-witness .line-two {
        width: 326px;
        top: 260px;
    }

        .feature-witness .line-two.position-left {
            left: 30px;
        }

        .feature-witness .line-two.position-right {
            right: 40px;
        }

    .feature-witness .witness .witness-content .witness-say, .feature-witness .witness .witness-content .witness-text {
        width: 84px;
        font-size: 16px;
    }

    .feature-witness .line-one .witness-content {
        height: 130px;
    }

        .feature-witness .line-one .witness-content .witness-text {
            color: #a1d298;
            width: 338px;
            padding-left: 10px;
        }

    .feature-witness .line-two .witness-content .witness-text {
        color: #a1d298;
        width: 200px;
        padding-left: 10px;
    }
}

.feature-form-member {
    padding-top: 50px;
    padding-bottom: 50px;
    margin-top: -50px;
}

    .feature-form-member .title-image {
        text-align: center;
    }

    .feature-form-member .form-container {
        width: 100%;
    }

        .feature-form-member .form-container .gift {
            text-align: center;
            margin-top: 20px;
            margin-bottom: 20px;
        }

        .feature-form-member .form-container ul p {
            height: 31px;
            line-height: 31px;
            margin-top: 10px;
            text-align: center;
            font-size: 16px;
        }

        .feature-form-member .form-container .gift li:nth-child(n+2) {
            margin-top: 20px;
        }

        .feature-form-member .form-container .tips {
            border-bottom: solid 1px #cfe5b8;
            padding-top: 10px;
            padding-bottom: 10px;
            text-align: right;
        }

        .feature-form-member .form-container .mandatory {
            color: #81bc41;
        }

        .feature-form-member .form-container .form-horizontal {
            padding-top: 40px;
        }

            .feature-form-member .form-container .form-horizontal .col-lg-6.col-md-6.col-sm-12.col-xs-12:nth-child(n+3) {
                padding-top: 20px;
            }

            .feature-form-member .form-container .form-horizontal .checkbox {
                padding-left: 20px;
            }

            .feature-form-member .form-container .form-horizontal label {
                text-align: left;
                padding-left: 0;
            }

            .feature-form-member .form-container .form-horizontal div:nth-child(n+2) {
            }

            .feature-form-member .form-container .form-horizontal .common-link-button {
                margin-top: 20px;
                margin-bottom: 30px;
            }

@media (min-width: 992px) {
    .feature-form-member {
        background-color: #f6faf3;
        border: solid 1px #f4f8f1;
    }

        .feature-form-member .form-container {
            width: 880px;
            margin-left: auto;
            margin-right: auto;
        }

            .feature-form-member .form-container .gift li:nth-child(n+2) {
                margin-top: 0px !important;
            }
}

.feature-form {
}

    .feature-form div:first-child {
        padding-left: 0;
        padding-right: 0;
    }

    .feature-form.container-fluid {
        padding-left: 0;
        padding-right: 0;
    }

    .feature-form .member-image img {
        margin: auto;
    }

    .feature-form .member-form {
        padding-top: 40px;
    }

        .feature-form .member-form h2 {
            text-align: left;
        }

        .feature-form .member-form table {
            max-width: 598px;
        }

            .feature-form .member-form table th {
                width: 20%;
                color: #666666;
            }

            .feature-form .member-form table td {
                padding-top: 20px;
                padding-bottom: 20px;
            }

            .feature-form .member-form table input[type="text"] {
                width: 80%;
                height: 50px;
                border: solid 1px #d5e9c0;
            }

    .feature-form .tips {
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 180%;
    }

    .feature-form .member-form .province, .feature-form .member-form .city, .feature-form .member-form .district {
        display: inline-block;
        margin-top: 10px;
        width: 200px;
        height: 30px;
        border: solid 1px #d5e9c0;
        position: relative;
        top: 0;
        line-height: 30px;
        text-indent: 10px;
        z-index: 400;
    }

    .feature-form .member-form .province {
        z-index: 600;
    }

    .feature-form .member-form .city {
        z-index: 500;
    }

        .feature-form .member-form .province ul, .feature-form .member-form .city ul, .feature-form .member-form .district ul {
            position: absolute;
            width: 170px;
            top: 29px;
            left: -1px;
            border: solid 1px #d5e9c0;
            border-top: none;
            background-color: #FFFFFF;
            display: none;
        }

            .feature-form .member-form .province ul li, .member .member-form .city li, .member .member-form .district li {
                height: 26px;
                line-height: 26px;
            }

                .feature-form .member-form .province ul li.on,
                .feature-form .member-form .city ul li.on,
                .feature-form .member-form .district ul li.on,
                .feature-form .member-form .province ul li:hover,
                .feature-form .member-form .city ul li:hover,
                .feature-form .member-form .district ul li:hover {
                    background-color: #81bc41;
                }

                    .feature-form .member-form .province ul li.on a,
                    .feature-form .member-form .city ul li.on a,
                    .feature-form .member-form .district ul li.on a,
                    .retailer-search .province ul li:hover a,
                    .retailer-search .city ul li:hover a,
                    .retailer-search .district ul li:hover a {
                        color: #FFFFFF;
                    }

        .feature-form .member-form .province .dropdown,
        .feature-form .member-form .city .dropdown,
        .feature-form .member-form .district .dropdown {
            width: 30px;
            height: 30px;
            display: inline-block;
            float: right;
            border-left: solid 1px #d5e9c0;
            position: absolute;
            right: 0;
            top: 0;
            background: url(../images/bg-dropdown-arrow.jpg) scroll no-repeat center center;
            text-decoration: none;
        }

@media (min-width: 992px) {
    .feature-form .member-form {
        padding-top: 0;
    }

        .feature-form .member-form table {
            max-width: 598px;
        }

            .feature-form .member-form table td {
                padding-top: 10px;
                padding-bottom: 10px;
            }

            .feature-form .member-form table input[type="text"] {
                height: 30px;
            }
}
/*****feature-witness setting end*****/


.feature-two .feature-container * {
    text-align: left;
}

.feature-two h2, .feature-two h4, .feature-two h5 {
    line-height: 160%;
    margin-bottom: 20px;
}



.full-width-col .feature-two h2,
.full-width-col .feature-two span,
.full-width-col .feature-two h4 {
    padding-right: 0px;
    padding-left: 0px;
}



.contact-container {
    max-width: 598px;
    padding-top: 80px;
    text-align: left;
}

    .contact-container h4, .contact-container h2 {
        text-align: left;
    }

    .contact-container h2, .contact-container h4, .contact-container h5 {
        line-height: 160%;
        margin-bottom: 20px;
    }
    .contact-container .feature-description p {
        text-align: left;
    }
@media (min-width: 992px) {
    .contact-container {
        max-width: 498px;
    }
}

.contact{
    margin-bottom: 40px;
}