#cd5_module172 { display: block; width: 100%; margin: 0px; clear: left; box-sizing: border-box; padding-left: 0px; padding-top: 60px; padding-bottom: 60px; }
#cd5_module172 .m172_inner { margin: 0 auto; max-width: 1200px; position: relative; padding: 0px; box-sizing: border-box; display: flex; flex-wrap: wrap; align-items: stretch; align-content: center; justify-content: center; }
#cd5_module172 .m172_left { flex: 1; position: relative; overflow: hidden; cursor: pointer; }
#cd5_module172 .m172_right { flex: 1.4; position: relative; overflow: hidden; display: flex; flex-wrap: wrap; align-items: stretch; align-content: center; justify-content: center; }
#cd5_module172 .m172_infobox { box-sizing: border-box; position: absolute; bottom: -44px; left: 0; right: 0; padding: 10px; padding-left: 8px; height: 80px; -webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;  text-align: center; }
#cd5_module172 .m172_infobox a { text-decoration: none; }
#cd5_module172 .m172_logo { float: left; width: 26px; margin-top: -5px; }
#cd5_module172 .m172_left:hover  .m172_infobox { bottom: 0px;  }
#cd5_module172 .m172mobile { display: none; }
@media only screen and (max-width: 1000px) {
       #cd5_module172 .m172_left { flex: none; position: relative; width: 100%;  }
       #cd5_module172 .m172_right { flex: none; position: relative; width: 100%; }
       #cd5_module172 .m172mobile { display: block; position: relative; border: solid 0px #ffffff; border-bottom: 0px; border-top: solid 0px #fff; }
       #cd5_module172 .m172desktop { display: none; }
}
#cd5_module172 .m172_heading{ text-align: left; font-size:18px;line-height:1; overflow: hidden;   white-space: nowrap; font-family: poppinsbold; margin-left: 32px; }
#cd5_module172 .m172_heading span{font-size:18px; font-family: poppinsextralight; }
#cd5_module172 .m172_prices{ display:block; width:100%; position: relative; margin: 0; padding: 0px; padding-top: 15px; clear: left;  }
#cd5_module172 .m172_cashM{font-weight:900;font-family:poppinssemibold;text-align:left;height:35px;font-size:25px;width:61%;float:left;padding:0px;}
#cd5_module172 .m172_cashM span{font-size:8px;vertical-align:top;}
#cd5_module172 .m172_finance{font-weight:900;font-family:poppinssemibold;text-align:right;height:35px;font-size:17px;width:39%;float:right;padding:0px;}
#cd5_module172 .m172_finance small{font-size:9px;display:block; font-family: poppinsregular;}
#cd5_module172 .m172_finance span{font-size:9px;margin:0; font-family: poppinsregular; }
#cd5_module172 .m172_box2 { width: 50%; box-sizing: border-box; cursor: pointer; position: relative; overflow: hidden; }
#cd5_module172 .m172_box2:hover .m172_infobox { bottom: 0px;  }
#cd5_module172 .m172_box2>img { width: 100%; height: 100%;}
#cd5_module172 .m172deskabsolute {position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
#cd5_module172 .m172_absolutelink{display: block; height: 100%;}
@media only screen and (max-width: 600px) {
       #cd5_module172 .m172_box2 { width: 100%; }
}

