#cd5_module189 { display: block; width: 100%; margin: 0px; padding: 0px; clear: left; box-sizing: border-box; background-size: cover; position: relative;; min-height: 600px; }
#cd5_module189 .m189_overlay {position: absolute; top: 0; left: 0; bottom: 0; right: 0;}
#cd5_module189 .m189_video { top: 0; right: 0; bottom: 0; position: absolute; background-size: cover; z-index: 0; max-width: none!important; width: 100%; height: auto; }
#cd5_module189 .m189_inner { margin: 0 auto; max-width: 1400px; position: relative;  background-color: transparent; display: block; padding: 90px 50px; }
#cd5_module189 .m189_boxleft { width: 50%; position: relative; float: left; padding: 20px 50px; box-sizing: border-box; }
#cd5_module189 .m189_boxright { width: 50%; position: relative; float: left; padding: 20px 50px; padding-left: 10px; box-sizing: border-box; }
#cd5_module189 .m189_weatherbox { width: 100%; position: relative; padding: 20px; padding-bottom: 10px; box-sizing: border-box; }
#cd5_module189 .m189_redboxleft { position: relative; clear: left; margin: 10px; margin-left: 80px; }
#cd5_module189 .m189_redbox {  width: 100%; position: relative; padding: 10px; box-sizing: border-box;  display: flex; flex-wrap: wrap; align-items: stretch; align-content: center; justify-content: center;  padding: 0px; }
#cd5_module189 .m189_cloud { position: absolute; top: 25px; left: 20px; font-size: 50px; }
#cd5_module189 .m189_leftbox1 { position: relative; padding-left: 70px; }
#cd5_module189 .m189_leftbox1_h1 { padding-top: 10px; padding-left: 5px; padding-bottom: 10px; font-family: poppinsbold; font-size: 24px; line-height: 30px;}
#cd5_module189 .m189_leftbox1_p { padding: 5px; padding-left: 10px; font-family: poppinsregular; line-height: 22px; font-size: 15px; }
#cd5_module189 .m189_leftbox2_1 { background-color: #cc0000; padding: 12px; text-align: center; text-align: center;  font-size: 15px; font-family: poppinsregular; margin-bottom:8px; }
#cd5_module189 .m189_leftbox2_2 { position: relative; clear: left;  box-sizing:border-box; padding: 18px; float: left; font-size: 40px; font-family: poppinssemibold; }
#cd5_module189 .m189_leftbox2_2_2 { font-size: 15px; position: absolute; top: 20px; right: 10px;}
#cd5_module189 .m189_leftbox2_3 { position: relative; float: right; box-sizing:border-box; padding: 18px; font-size: 13px; line-height: 20px; font-family: poppinssemibold; text-align: right;}
#cd5_module189 .m189_leftbox2_4 { border-top: solid 1px #FC4343; color: #FFB9B9; margin: 20px; margin-top: 10px; padding: 15px; text-align: center; text-align: center;  font-size: 11px; font-family: poppinssemibold; }
#cd5_module189 .m189_rightbox_1 { flex: 1; text-align: center; display: inline-block; min-width: 150px; padding: 20px 10px; box-sizing: border-box;}
#cd5_module189 .m189_rightbox_1 .fa { padding: 5px; font-size: 30px; display: inline-block; margin-bottom: 6px; }
#cd5_module189 .m189_rightbox_2 { display: block; font-family: poppinssemibold; line-height: 17px; font-size: 12px; }
@media screen and (max-width: 1200px) {
       #cd5_module189 .m189_inner { padding: 90px 20px; }
       #cd5_module189 .m189_boxleft { padding: 20px; }
       #cd5_module189 .m189_boxright { padding: 20px; padding-left: 10px;}
}
@media screen and (max-width: 1050px) {
       #cd5_module189 .m189_inner { padding: 90px 50px; }
       #cd5_module189 .m189_boxleft { width: 100%; padding: 20px 70px; }
       #cd5_module189 .m189_boxright { width: 100%; padding: 20px 70px; }
       #cd5_module189 .m189_video { width: auto; height: 100%; }
}
@media screen and (max-width: 767px) {
       #cd5_module189 .m189_inner { padding: 90px 10px; }
       #cd5_module189 .m189_boxleft { width: 100%; padding: 20px 10px; }
       #cd5_module189 .m189_boxright { width: 100%; padding: 20px 10px; }
       #cd5_module189 .m189_video { display: none; }
       #cd5_module189 .m189_overlay { background-color: rgba(255,255,255,1)!important; }
}
@media screen and (max-width: 550px) { #cd5_module189 .m189_redboxleft { margin-left: 10px;} }
#cd5_module189 { background-color: transparent; color: #222222;}
#cd5_module189 .m189_overlay { background-color: rgba(18,18,18,0); }
#cd5_module189 .m189_weatherbox, #cd5_module189 .m189_redbox  { background-color: rgba(255, 0, 0, 0.8); color: #fff;}
#cd5_module189 .m189_redboxleft { background-color: #ff0000; }
#cd5_module189 .m189_redbox {  border-right: solid 0.5px #FC4343; border-bottom: solid 0.5px #FC4343;}
#cd5_module189 .m189_rightbox_1 { border-top: solid 0.5px #FC4343; border-left: solid 0.5px #FC4343; }

