#customer_review_v247 { clear: left;  font-family: poppinsbold; padding: 0px; text-align: center; margin: 0 auto; display:block; position: relative; }
#customer_review_v247 .m247_inner { display: flex; flex-wrap: wrap; align-items: stretch; align-content: center; justify-content: center; margin: auto; max-width: 1400px;}
#customer_review_v247 .m247_left_greybar { position: absolute; top: 0; bottom: 0; left: 0; width: calc(50% - 40px); z-index: -1;}
#customer_review_v247 .m247_right_greybar { position: absolute; top: 0; bottom: 0; right: 0; width: calc(50% - 40px); z-index: -1;}
#customer_review_v247 .m247_googlebox {flex: 1; padding-top: 20px; padding-bottom: 20px; padding-left: 15px; }
#customer_review_v247 .m247_googlebox1 { max-width: 402px; box-sizing: border-box; text-align: left; height: 40px;}
#customer_review_v247 .m247_googlebox1_line1 {font-size: 18px; letter-spacing: 0.7px; font-family: poppinssemibold;}
#customer_review_v247 .m247_googlebox1_line2 {font-size: 13px; font-family: poppinsregular; padding-top: 6px;}
#customer_review_v247 .m247_googlebox2 {height: 60px; line-height: 60px; text-align: left; max-width: 402px; box-sizing: border-box;}
#customer_review_v247 .m247_googlebox2 span { vertical-align: top;font-size: 30px; padding: 0px 10px; padding-left: 0px;display: inline-block;font-family: poppinssemibold;}
#customer_review_v247 .m247_googlebox2 img { width: 160px; float: right; }
#customer_review_v247 .m247_googlebox3 {padding-top: 2px;  max-width: 402px; box-sizing: border-box; text-align: left;}
#customer_review_v247 .m247_googlereviews { display: inline-block; text-transform: uppercase; letter-spacing: 1px; border-radius: 4px; font-family: poppinssemibold; padding: 12px; padding-bottom: 10px; font-size: 14px; min-width: 140px; text-align: center;}
#customer_review_v247 .m247_googleratings {text-align: right; display: inline-block; float: right; font-size: 30px; padding-right: 4px; padding-top: 6px;}
#customer_review_v247 .m247_righttriangle {width: 0;  height: 0;  border-top: 180px solid transparent;  border-right: 50px solid #777;  border-bottom: 0px solid transparent;}
#customer_review_v247 .m247_atbox {flex: 1; padding-top: 20px; padding-bottom: 20px; padding-right: 15px;}
#customer_review_v247 .m247_atboxright {position: relative; float: right; max-width: 452px;}
#customer_review_v247 .m247_atbox1 {max-width: 452px; box-sizing: border-box; text-align: left; margin: 0 auto; height: 40px; font-size: 16px; font-family: poppinssemibold;}
#customer_review_v247 .m247_atbox2 {max-width: 452px; margin: 0 auto; height: 60px; line-height: 60px; box-sizing: border-box; text-align: left;}
#customer_review_v247 .m247_atbox2 span {font-size: 30px;padding: 0px 10px; padding-left: 0px; display: inline-block;font-family: poppinssemibold;}
#customer_review_v247 .m247_atbox2 img { width: 210px; padding-top: 15px; float: right; }
#customer_review_v247 .m247_atbox3 {max-width: 452px;  text-align: left;padding-top: 2px; margin: 0 auto; box-sizing: border-box;}
#customer_review_v247 .m247_atreviews {display: inline-block; text-transform: uppercase; letter-spacing: 1px; border-radius: 4px; font-family: poppinssemibold;  padding: 12px; padding-bottom: 10px; font-size: 14px; min-width: 140px; text-align: center; }
#customer_review_v247 .m247_atratings {text-align: right; display: inline-block; float: right; font-size: 30px; padding-right: 4px; padding-top: 4px;}
#customer_review_v247 .m247_stars {float: right;}
#customer_review_v247 .fa-star { padding: 1px 2px; padding-top: 10px; font-size: 20px; }
@media only screen and (max-width: 1400px) {
       #customer_review_v247 .m247_googlebox { padding-left: 0px; }
       #customer_review_v247 .m247_atbox { padding-right: 0px; }
       #customer_review_v247 .m247_googlebox1 { margin: 0 auto;}
       #customer_review_v247 .m247_atbox1 {margin: 0 auto;}
       #customer_review_v247 .m247_googlebox2 { margin: 0 auto;}
       #customer_review_v247 .m247_atbox2 {margin: 0 auto; }
       #customer_review_v247 .m247_googlebox3 { margin: 0 auto;}
       #customer_review_v247 .m247_atbox3 {margin: 0 auto; }
       #customer_review_v247 .m247_atboxright {float: none; max-width: 100%;}
}
@media only screen and (max-width: 990px) {
       #customer_review_v247 .m247_right_greybar { display: none;}
       #customer_review_v247 .m247_googlebox1 { max-width: 285px; height: 50px;}
       #customer_review_v247 .m247_googlebox2 { max-width: 285px; height: 40px; line-height: 40px; }
       #customer_review_v247 .m247_googlebox2 span { font-size: 20px; margin-top: 2px;}
       #customer_review_v247 .m247_googlebox2 img { width: 120px;}
       #customer_review_v247 .m247_googlebox3 { max-width: 285px; }
       #customer_review_v247 .m247_googlereviews { min-width: 110px; }
       #customer_review_v247 .m247_righttriangle {border-top: 170px solid transparent;}
       #customer_review_v247 .m247_atbox1 {max-width: 294px; height: 50px; }
       #customer_review_v247 .m247_atbox2 {max-width: 294px; height: 40px; line-height: 40px;}
       #customer_review_v247 .m247_atbox2 span {font-size: 20px; padding-right: 0px;}
       #customer_review_v247 .m247_atbox2 img { width: 134px; padding-top: 10px;}
       #customer_review_v247 .m247_atbox3 {max-width: 294px; }
       #customer_review_v247 .m247_atreviews {min-width: 110px; }
}
@media only screen and (max-width: 690px) {
       #customer_review_v247 .m247_righttriangle {display: none;}
}
@media only screen and (max-width: 599px) {
       #customer_review_v247 .m247_inner { display: block; position: relative;  }
       #customer_review_v247 .m247_googlebox { width: 100%; padding-left: 0px;}
       #customer_review_v247 .m247_atbox { width: 100%; padding-top: 10px; padding-right: 0px;  }
       #customer_review_v247 .m247_googlebox1 { display: none;}
       #customer_review_v247 .m247_atbox1 {display: none; }
}
#customer_review_v247 .m247_left_greybar { background-color: #f9f9f9;}
#customer_review_v247 .m247_right_greybar { background-color: #777;}
#customer_review_v247 .m247_googlebox {background-color: #f9f9f9;}
#customer_review_v247 .m247_googlebox1_line1 { color: #444; }
#customer_review_v247 .m247_googlebox1_line2 { color: #777; }
#customer_review_v247 .m247_googlebox2 span { color: #797979;}
#customer_review_v247 .m247_googlereviews { background-color: #5485EC; color: #fff; }
#customer_review_v247 .m247_googlereviews:hover { background-color: #111; color: #fff; }
#customer_review_v247 .m247_googleratings {color: #222;}
#customer_review_v247 .m247_righttriangle {border-right: 50px solid #777; background-color: #f9f9f9;}
#customer_review_v247 .m247_atbox { background-color: #777; color: #fff; }
#customer_review_v247 .m247_atbox1 {color: #f9f9f9;}
#customer_review_v247 .m247_atbox1_line1, #customer_review_v247 .m247_atbox1_line1 a { color: #f9f9f9; }
#customer_review_v247 .m247_atbox1_line1 a:hover { color: #cacaca; }
#customer_review_v247 .m247_atbox2 span {color: #f9f9f9;}
#customer_review_v247 .m247_atreviews {background-color: #f9f9f9; color: #333c51;}
#customer_review_v247 .m247_atreviews:hover {background-color: #fff; color: #333c51;}
#customer_review_v247 .m247_atratings {color: #f2f2f2;}
#customer_review_v247 .fa-star { color: #ccc;}
#customer_review_v247 .fa-star-color { color: #F5C244;}

