#cd5_378 {overflow:hidden;width:100%;position:relative;clear: left;box-sizing: border-box; padding: 0px; background-color: #fff; display: block; margin: 0;}
#cd5_378 * {box-sizing: border-box;}
#cd5_378 .m378_parallax_banner {height: 150px;background-attachment: fixed!important;background-size: cover!important;}
#cd5_378 .m378_innerbox {margin: auto; width: 100%; max-width: 1440px; text-align: center; padding: 150px 0px;}
#cd5_378 .m378_h1 {margin-bottom:0px;text-align:center;text-transform:uppercase;font-family:poppinssemibold;font-size:34px;font-weight:normal;line-height:40px;color: #16181c;}
#cd5_378 .m378_h3 {margin-top:10px;text-align:center;font-family:poppinssemibold;font-size:18px;font-weight:normal;line-height:28px;color: #16181c;}
#cd5_378 .m378_line {margin: auto; margin-top: 18px; height: 1px; background-color: red; width: 100%; max-width: 140px;}
#cd5_378 .m378_content { padding: 10px; margin-top: 30px; font-family: poppinsregular; font-size: 14px; line-height: 2; text-align: center; color: #16181c; }
@media only screen and (max-width:1400px) {
    #cd5_378 .m378_parallax_banner {background-attachment: inherit!important;}
    #cd5_378 .m378_innerbox {padding: 80px 0px;}
}
@media only screen and (max-width:900px) {
    #cd5_378 .m378_parallax_banner {height: 80px;}
    #cd5_378 .m378_innerbox {padding: 40px 0px;}
}
@media only screen and (max-width:599px) {
    #cd5_378 .m378_innerbox {padding: 20px 0px;}
    #cd5_378 .m378_h1 {font-size:22px;line-height:1.7;}
    #cd5_378 .m378_h3 {font-size:18px; line-height:1.7;}
    #cd5_378 .m378_content { font-size: 13px;}
}

