.about-banner-1{background-image:url(../images/banner.jpg);}
.about-detail .col-sm-6:nth-child(2) figure{margin-top:160px;}
.about-detail .col-sm-6:nth-child(2) figure img{width:60%;}
.about-detail .col-sm-6:nth-child(5) figure img{width:100%;margin-top:-350px;}
.about-banner-2{background-image:url(../images/banner2.jpg);}
.about-why{margin-top:40px;}
.about-why .col-sm-6 h6{text-align:center;font-size:16px;}
.about-why .col-sm-6 figure{text-align:center;margin-top:50px;}
.about-why .col-sm-6:nth-child(1) h2{text-align:right;font-size:32px;}
.about-why .col-sm-6:nth-child(2){margin-top:100px;}
.about-why .col-sm-6:nth-child(3){margin-top:180px;}
.about-why .col-sm-6:nth-child(2) figure img,
.about-why .col-sm-6:nth-child(3) figure img{width:20%;}
.about-why .col-sm-6:nth-child(4) figure{margin-bottom:0px;text-align:left;font-size:0;margin-right:200px;margin-left:-200px;}
.about-why .col-sm-6:nth-child(4) figure img{width:80%;}
.about-why .col-sm-6:nth-child(3) p:nth-of-type(1),
.about-why .col-sm-6:nth-child(3) h6:nth-of-type(1),
.about-why .col-sm-6:nth-child(2) h6:nth-of-type(2),
.about-why .col-sm-6:nth-child(2) p:nth-of-type(2){color:#c0b399;}
@media only screen and (max-width:767px){.about-why{margin-top:40px;}
.about-why .col-sm-6:nth-child(2){margin-top:40px;}
.about-why .col-sm-6 figure img{width:80px;}
.about-why .col-sm-6:nth-child(3){margin-top:0px;}
}
/*.about-detail .col-sm-6:nth-child(3) figure{margin-right:150px;margin-left:-200px;}*/
.about-detail .col-sm-6:nth-child(5){position:relative;z-index:-1;}
.about-detail .col-sm-6:nth-child(5) figure{margin-left:120px;margin-right:-320px;overflow:hidden;}
@media only screen and (max-width:991px){.about-detail .col-sm-6:nth-child(5){clear:right;}
}
@media only screen and (max-width:767px){.about-detail .col-sm-6:nth-child(3) figure img{width:50%;}
.about-detail .col-sm-6:nth-child(3) figure{margin-right:0;margin-left:0;}
.about-detail .col-sm-6:nth-child(5) figure{display:none;}
}

/**********Edit 11/15 ************/
.about_detail1, .about_detail2{
    overflow:hidden;
}
@media only screen and (min-width:768px){
    .about_detail2{
        display:flex;
    }
    .about_detail2 .col-sm-6.f-right{
        order: 2;
    }
    .about_detail2_description{
        bottom: 100px;
        position: absolute;
    }
}

@media only screen and (max-width:767px){
    .about_detail2 img{
        width: 50%;
    }
}