/**handles:be_compare_responsive_css**/
/*!
// CSS only Responsive Tables
// http://dbushell.com/2016/03/04/css-only-responsive-tables/
// by David Bushell
*/.rtable{/*!
  // IE needs inline-block to position scrolling shadows otherwise use:
  // display: block;
  // max-width: min-content;
  */display:inline-block;vertical-align:top;max-width:100%;overflow-x:auto;white-space:nowrap;border-collapse:collapse;border-spacing:0;position:relative}.rtable,.rtable--flip tbody{-webkit-overflow-scrolling:touch}#be_compare_features_table_inner.scroll-right::after,.rtable--flip.scroll-right tbody::after{background:-webkit-radial-gradient(right ellipse,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 75%) 100% center;background:radial-gradient(ellipse at right,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 75%) 100% center;background-repeat:no-repeat;background-attachment:scroll;background-size:15px 100%;background-position:100% 0;content:'';display:block;position:absolute;top:0;bottom:0;right:0;width:15px;z-index:500}#be_compare_features_table_inner.scroll-left::before,.rtable--flip.scroll-left tbody::before{background:-webkit-radial-gradient(left ellipse,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 75%) 0 center;background:radial-gradient(ellipse at left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 75%) 0 center;background-repeat:no-repeat;background-attachment:scroll;background-size:15px 100%;content:'';display:block;position:absolute;top:0;bottom:0;left:0;width:15px;z-index:500}.rtable--flip{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;background:0 0}.rtable--flip thead{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.rtable--flip tbody{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow-x:auto;overflow-y:hidden}.rtable--flip tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;-ms-flex-negative:0;flex-shrink:0}.rtable--flip td,.rtable--flip th{display:block}.rtable--flip td{background-image:none!important;border-left:0}.rtable--flip td:not(:last-child),.rtable--flip th:not(:last-child){border-bottom:0}