#cd5_module157 { width: 100%; margin: 0px; clear: left; box-sizing: border-box; display: flex; flex-wrap: wrap; align-items: stretch; align-content: center; justify-content: center; }
#cd5_module157 .m157_left { flex: 1.1; min-height: 400px;  }
#cd5_module157 .m157_left {position: relative; overflow: hidden;}
#cd5_module157 .m157_left_boxout { position: relative; overflow: hidden; float: right; width: 100%; height: 100%; max-width: 1000px; }
#cd5_module157 .left_image { position: absolute; top: 40px; left: 0px; z-index: 2; width: 225px; }
#cd5_module157 .m157_left_inner { position:absolute; left: 180px; right: 0px; top: 0px; bottom: 0px;z-index: 3;}
#cd5_module157 .m157_left_box {position: relative; width: 100%; height: 100%; box-sizing: border-box; }
#cd5_module157 .greybox { position: absolute; width: 155px; height: 114px; bottom: 10px; left: 50px;}
#cd5_module157 .greybox_inner {position: relative; width: 100%; height: 100%; box-sizing: border-box;}
#cd5_module157 .greybox_line1 {position: absolute; top: 5px; left: 10px; font-size: 55px; font-family: poppinsbold; width: 80px; text-align: left;}
#cd5_module157 .greybox_line2 {position: absolute; top: 61px; left: 10px; text-align: justify; font-size: 13px; letter-spacing: 11px; width: 80px;}
#cd5_module157 .greybox_line3 {position: absolute; top: 10px; right: 8px; font-size: 11px; width: 40px;}
#cd5_module157 .greybox_line4 {position: absolute; top: 24px; right: 13px; font-size: 32px; font-family: poppinsbold; width: 40px;}
#cd5_module157 .greybox_line5 {position: absolute; bottom: 8px; left: 8px; right: 8px; height: 26px; font-family: poppinsregular; font-size: 14px; line-height: 14px; padding: 7px; padding-right: 2px; letter-spacing: 7px; text-align: center;}
#cd5_module157 .m157_right { flex: 1; position: relative; border-top-left-radius: 60px; min-height: 400px;  }
#cd5_module157 .m157_right_bgcolor { border-top-left-radius: 60px; left: 0px; right: 0px; bottom: 0px; top: 0px; position:absolute; }
#cd5_module157 .m157_right_inner { position:absolute; left: 0px; right: 0px; bottom: 0px; height: 100px; }
#cd5_module157 .m157_readreviews { padding: 20px; padding-top: 60px;}
#cd5_module157 .owl-carousel{position:relative;margin-top:20px; z-index: 5; max-width: 900px; float: right; }
#cd5_module157 .item{cursor:pointer; position: relative; height: 100%; min-height: 380px; }
#cd5_module157 .stars{list-style:none;margin:0;padding:0;padding-bottom:30px;padding-right:40px;letter-spacing:0.1rem; text-align: right; clear: right;}
#cd5_module157 .stars li{display:inline-block;}
#cd5_module157 .stars li a{text-decoration:none;font-size:40px;display:inline-block;margin:0 5px;color:#ffdf00;}
#cd5_module157 .fa-quote-left {position: absolute; top: 0; left: 0; width: 30px; height: 30px; font-size:24px;}
#cd5_module157 .fa-quote-right {position: absolute; bottom: -10px; right: 10px; width: 30px; height: 30px; font-size: 24px;}
#cd5_module157 .m157_quotes {line-height: 20px; padding-left: 40px; padding-right: 50px;  font-family: poppinsregular; font-size: 15px; position: relative;}
#cd5_module157 .m157_reviewedby { position: absolute; top: 190px; right: 20px; font-family: poppinsbold; font-size: 30px; line-height: 35px;}
#cd5_module157 .m157_readmore { position: absolute; top: 240px; right: 20px; width: 120px; display: inline-block; padding: 8px; padding-right: 5px; text-transform: uppercase; font-size: 13px; line-height: 12px; letter-spacing: 3px; font-family: poppinsregular;  text-align: center; border-radius: 4px; -webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;}
#cd5_module157 .m157_reviewimage { position: absolute; top: 286px; right: 20px; width: 120px;}
#cd5_module157 .m157_reviewedon {position: absolute; top: 335px; right: 20px; font-family: poppinsregular; font-size: 12px; line-height: 15px; text-align: right;}

@media only screen and (max-width: 1100px) {
       #cd5_module157 .m157_left { flex: 1; }
       #cd5_module157 .m157_right { flex: 0.75; }
}
@media only screen and (max-width: 1000px) {
       #cd5_module157 .m157_left { flex: 1; }
       #cd5_module157 .m157_right { flex: 0.3; }
       #cd5_module157 .m157_readreviews { display: none;}
}
@media only screen and (max-width: 767px) {
       #cd5_module157 .m157_inner { display: block; }
       #cd5_module157 .m157_left { flex: 1; }
       #cd5_module157 .m157_right { display: none; }
}
@media only screen and (max-width: 599px) {
       #cd5_module157 .left_image { display: none; }
       #cd5_module157 .m157_left_inner { left: 10px;}
       #cd5_module157 .greybox { left: 2px; }
       #cd5_module157 .stars{ text-align: center; }
}
@media only screen and (max-width: 450px) {
       #cd5_module157 .m157_reviewedby { top: 212px; font-size: 22px; line-height: 26px;}
       #cd5_module157 .m157_readmore { top: 246px;}
}
#cd5_module157 .m157_nav{ position:absolute; top:300px;left:10px; width: 150px; height:50px;z-index:10;display:block;}
#cd5_module157 .owl-next, #cd5_module157 .owl-prev { cursor: pointer; width: 30px; height: 50px; border: 0px; background-color: transparent!important; background-image: none; }
#cd5_module157 .owl-prev { content:"\f104";display:block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:50px;}
#cd5_module157 .owl-next { content:"\f105";display:block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:50px;}

