#cd5_371 {overflow:hidden;width:100%;position:relative;clear: left;box-sizing: border-box; padding: 0px; background-color: #fff; display: block; margin: 0; font-family: poppinsregular;}
#cd5_371 * {box-sizing: border-box;}
#cd5_371 .m371_innerdiv {margin: auto; position: relative; width: 100%; padding: 20px 0px; display: block;}
#cd5_371 .m371_innerdivright {background: linear-gradient(to right,#243466 0,#172140 100%);}
#cd5_371 .m371_flexbox {margin: auto; position: relative; width: 100%; max-width: 1300px; display: flex; align-items: center; justify-content:center; flex-direction: row;}
#cd5_371 .m371_flexboxright { flex-direction: row-reverse; }
#cd5_371 .m371_left{flex: 0.45;}
#cd5_371 .m371_right{flex: 0.45; padding: 0px 20px;}
#cd5_371 .m371_title{font-size: 30px; font-family: poppinsbold; padding-bottom: 8px;}
#cd5_371 .m371_para{font-size: 15px; line-height: 1.5; }
#cd5_371 .m371_image {padding: 10px; width: 100%; padding-right: 40px;}
#cd5_371 .m371_links { padding: 0px; padding-top: 20px; }
#cd5_371 .m371_link { padding: 12px 20px; min-width: 150px;  display: inline-block; text-align: center; background-color: #242436; border: solid 2px #242436; color: #fff; text-decoration: none; font-weight: bold; margin-right: 10px; -webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear; }
#cd5_371 .m371_link:hover { background-color: #ff7f00; border: solid 2px #ff7f00; color: #fff;}

#cd5_371 .m371_flexboxright .m371_title{ color:#fff;}
#cd5_371 .m371_flexboxright .m371_para{color: #fff;}
#cd5_371 .m371_flexboxright .m371_image { padding-left: 40px;}
#cd5_371 .m371_flexboxright .m371_link { color: #ccc;}
@media only screen and (max-width:900px) {
       #cd5_371 .m371_left{flex: 0.45;}
       #cd5_371 .m371_right{flex: 0.55; padding: 0px 30px;}
}
@media only screen and (max-width:768px) {
       #cd5_371 .m371_left{flex: 0.50;}
       #cd5_371 .m371_right{flex: 0.65; padding: 0px 20px;}
       #cd5_371 .m371_image, #cd5_371 .m371_flexboxright .m371_image {padding: 4px;}
}
@media only screen and (max-width:600px) {
       #cd5_371 .m371_left{flex: 0.45;}
       #cd5_371 .m371_right{flex: 0.55;}
}
@media only screen and (max-width:480px) {
       #cd5_371 .m371_flexbox {flex-direction: column; text-align: center;}
       #cd5_371 .m371_left{flex: 1; }
       #cd5_371 .m371_right{flex: 1; padding: 10px;}
       #cd5_371 .m371_flexboxright .m371_right{ padding: 10px; }
       #cd5_371 .m371_title{font-size: 22px; padding-bottom: 5px;}
       #cd5_371 .m371_para{font-size: 13px; line-height: 1.4;}
       #cd5_371 .m371_image {padding: 1px; max-width: 230px; }
       #cd5_371 .m371_links, #cd5_371 .m371_flexboxright .m371_links { padding: 0px; padding-top: 15px; }
}

