.section .bg{position:absolute;width: 100%;height: 100%;top:0;left:0;z-index: 0;}
.section img{width: 100%;height: 100%;object-fit: cover;}
.section .container,.section .container-fluid{position: relative;z-index: 1;}
.section .title{color: #333;}
.section .desc{font-size: 16px;line-height: 25px;}
.section .imgCnt{width: 100%;margin: 50px 0;}

#sec1{background-color: #32313a;}
#sec1 .title{color: #fff;text-align: center;}
#sec1 .desc{color: #fff;text-align: center;}
#sec1 .moreBtn{width:120px;font-size: 14px;color: #fff;border:1px #fff solid;background-color: rgba(255,255,255,0.15);border-radius: 30px;margin: 0 auto 20px;text-align: center;cursor: pointer;}

#sec2 .title{font-size: 35px;text-align: left;padding: 0;z-index: 10;margin-bottom:10px;color: #fdb927;}
#sec2 .desc{color: #333;margin-bottom: 20px;}
#sec2 .imgCnt{margin: 20px auto;border-radius: 50%;overflow: hidden;box-shadow:0 0 10px #888;}
#sec2 .block{padding-bottom: 20px;}
#sec2 .block+.block{border-top:1px #ddd solid;padding-top: 20px;}


@media (max-width: 768px) {	
    #sec2 .title{font-size: 28px;}
    #sec2 .imgCnt{max-width: 300px;}
    #sec2 .block{padding: 20px;}
}

@media (max-width: 560px) {	
    #sec2 .title{font-size: 20px;}
}



























