/* Default Master Tool Reviews Table START */
.reviews-tool-logic .reviewlogic-datatables-logic {
    margin-bottom: 50px;
}
.reviews-tool-logic .reviewtable-header-rating {
    width: 5%;
}
.reviews-tool-logic .reviewtable-header-tool {
    width: 19%;
}
.reviews-tool-logic .reviewtable-header-type {
    width: 11%;
}
.reviews-tool-logic .reviewtable-header-features {
    width: 25%;
}
.reviews-tool-logic .reviewtable-header-trial {
    width: 10%;
}
.reviews-tool-logic .reviewtable-header-markets {
    width: 15%;
}
.reviews-tool-logic .reviewtable-header-link {
    width: 15%;
}
.reviews-tool-logic .text-left {
	text-align:left;
}
.reviews-tool-logic .text-right {
    text-align:right;
}
.reviews-tool-logic .text-center {
    text-align:center;
}
.reviews-tool-logic .reviewtable-cell-logo {
    margin: 0 !important;
    padding: 0 !important;
}
.reviews-tool-logic .tableedit {
    position: relative;
}
.reviews-tool-logic .tableedit a {
    background: none repeat scroll 0 0 #333;
    border-radius: 3px;
    color: #fff;
    font-size: 11px;
    left: -40px;
    padding: 4px 10px 3px;
    position: absolute;
    text-decoration: none !important;
    top: -51px;
}
#table-reviews-tool {
    font-size: 12px;
    font-weight: normal;
}
.cost-logic {
    text-align: left;
}
.reviews-tool-logic .tableedit a:hover {
    opacity: .7;
}

.reviews-tool-logic .reviewtable-title {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #0093E2;
    border-radius: 3px;
    bottom: 0;
    color: #000;
    font-weight: bold;
    left: 0;
    padding: 5px 0;
    text-align: center;
    width: 100%;
	display: none;
}
.reviews-tool-logic .reviewtable-reviewlogo {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #f96908;
    border-radius: 3px;
    bottom: 0;
    color: #000;
    font-weight: bold;
    left: 0;
    margin: 10px 0 5px;
    padding: 5px 0;
    text-align: center;
    width: 100%;
	display: none;
}


.reviews-tool-logic .reviewtable-reviewlogo a {
	color: #000;
	text-decoration:none !important;

}
.reviews-tool-logic .reviewtable-usflag {
    height: 40px;
    position: absolute;
    right: 0;
    top: 0;
    width: 41px;
}
.reviews-tool-logic .reviewtable-cell-logo {
    position: relative;
}

.reviews-tool-logic .reviewtable-rank-logic {
    height: 70px;
    margin: auto;
    width: 70px !important;
}

.reviews-tool-logic .reviewtable-rank-logic .circle-text {
    font-weight: bold;
    line-height: 3 !important;
    text-shadow: 1px 1px 0 #fff, 0 0 21px #6ca741;
}
.circliful canvas {
    height: 70px !important;
    width: 70px !important;
}

.reviews-tool-logic .reviewtable-rankhidden {
    display: none;
}

.reviews-tool-logic .reviewtable-logo img {
    height: auto;
    margin: 0 auto;
    width: 80%;
}
.reviews-tool-logic .reviewtable-usflag {
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 48%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(48%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 48%,rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 48%,rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 48%,rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 48%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
    z-index: 125;

}
.reviews-tool-logic .reviewtable-usflag::after {
    background: url("americanflag.png") no-repeat scroll center center / 100% auto rgba(0, 0, 0, 0);
    content: "";
    height: 40px;
    position: absolute;
    right: 3px;
    top: -6px;
    width: 30px;
}

.reviews-tool-logic .reviewtable-row-bg{
  -webkit-filter: blur(200px);
  -moz-filter: blur(200px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(200px);
}
#table-reviews-broker th:last-child {
    border-right: medium none;
}
.reviews-tool-logic .reviewtable-row {
    box-shadow: 0 -10px 33px #eeeeee inset;
}
.reviews-tool-logic .dataTables_filter {
    display: none;
}
#table-reviews-tool thead th {
    background: #6ca741 none repeat scroll 0 0;
    border-bottom: 3px solid #59942e;
    border-right: 1px solid #59942e;
    color: #fff;
}
#table-reviews-tool tfoot th {
  background: #6ca741 none repeat scroll 0 0;
  border-bottom: 3px solid #59942e;
  border-right: 1px solid #59942e;
  color: #fff;
}

.reviews-tool-logic table.dataTable thead th, table.dataTable thead td {
}

.reviews-tool-logic table.dataTable tfoot th, table.dataTable tfoot td {
}
.reviews-tool-logic .review-deposit-hightlight {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid green;
    border-radius: 3px;
}

.review-deposit-min {
    font-size: 10px;
}
.review-deposit-hightlight {
    border: medium none;
    border-radius: 3px;
    color: #00a34f;
    font-weight: bold;
}
.assetnumberplus::after {
    content: "+";
}
#table-reviews-tool thead th > .sorticon {
    color: #3d7812;
    display: none;
    font-size: 13px;
    margin-left: 5px;
}
.sorticon {
    border: 1px solid #3d7812;
    border-radius: 2px;
    padding: 0 2px;
}
#table-reviews-tool thead .sorting_desc > i.fa-sort-desc, #table-reviews-tool thead .sorting_asc > i.fa-sort-asc {
    color: #fff !important;
}
#table-reviews-tool thead .sorting > i.fa-sort, #table-reviews-tool thead .sorting_desc > i.fa-sort-desc, #table-reviews-tool thead .sorting_asc > i.fa-sort-asc {
    display: inline;
}
.dataTable {
    display: block !important;
}

.reviewtable-logo-name {
    font-size: 10px;
}

#table-reviews-tool .features-cell i {
    color: #00a34f;
    float: left;
    font-size: 16px;
    margin-right: 7px;
}

#table-reviews-tool tr.odd {
    background-color: #f9f9f9;
}

#table-reviews-tool tr:hover{
  background: lightyellow;
  box-shadow: none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.reviewtable-reviewlogo-response {
    display: none;
    margin: 10px 5px;
}

.tableheadicon {
  opacity: 0.7;
    font-size: 20px !important;
    margin-top: 5px;
    text-shadow: 1px 0 0 #071e72;
}
.reviews-tool-logic {
    font-weight: normal !important;
}



/* Default Master Broker Reviews Table END */


















/* Review Buttons */

.reviews-tool-logic .reviewtable-visitbtn {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #0093e2;
    border-radius: 3px;
    bottom: 0;
    color: #000;
    display: table;
    font-weight: bold;
    left: 0;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
.reviews-tool-logic .reviewtable-visitbtn:hover {
    background: none repeat scroll 0 0 #0093e2;
    color: #fff;
	text-decoration: none;
}
.reviews-tool-logic .reviewtable-reviewbtn {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #f96908;
    border-radius: 3px;
    bottom: 0;
    color: #000;
    display: table;
    font-weight: bold;
    left: 0;
    margin: 10px 0 0;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
.reviews-tool-logic .reviewtable-reviewbtn:hover {
    background: none repeat scroll 0 0 #f96908;
    color: #fff;
	text-decoration: none;
}
/* Review Buttons */

/* Review Buttons */

.review-visitbtn-white {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #0093e2;
    border-radius: 3px;
    bottom: 0;
    color: #000;
    display: table;
    font-weight: bold;
    left: 0;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
.review-visitbtn-white:hover {
    background: none repeat scroll 0 0 #0093e2;
    color: #fff;
	text-decoration: none;
}
.review-reviewbtn-white {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #f96908;
    border-radius: 3px;
    bottom: 0;
    color: #000;
    display: table;
    font-weight: bold;
    left: 0;
    margin: 10px 0 0;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
.review-reviewbtn-white:hover {
    background: none repeat scroll 0 0 #f96908;
    color: #fff;
	text-decoration: none;
}
.review-visitbtn-color i {
    margin-left: 5px;
}
.review-visitbtn-color {
    background: #6ca741 none repeat scroll 0 0;
    border: 1px solid #34806d;
    border-radius: 3px;
    bottom: 0;
    color: #fff !important;
    display: table;
    font-size: 13px;
    font-weight: bold;
    left: 0;
    margin: 10px 0 0;
    padding: 5px 0;
    text-align: center;
    text-decoration: none !important;
    width: 100%;
}

.review-visitbtn-color:hover {
    background: none repeat scroll 0 0 #5b9630;
    color: #fff;
	text-decoration: none;
}
.review-reviewbtn-color {
    background: none repeat scroll 0 0 #0093e2;
    border: 1px solid #0093e2;
    border-radius: 3px;
    bottom: 0;
    color: #fff;
    display: table;
    font-weight: bold;
    left: 0;
    margin: 0;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
.review-reviewbtn-color:hover {
    background: none repeat scroll 0 0 #fff;
    color: #000;
	text-decoration: none;
}
/* Review Buttons */



#content-reviews {
    display: table;
    margin-bottom: 100px;
    width: 100%;
}

.reviewlogic {
	background: #eeeeee;
	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
	background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
	background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
	background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
	background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0 );
	border: 1px solid #C5C5C5;
	float: left;
	padding: 10px;
	width: 100%;
}
.type-reviews .reviewlogic {
	border-right: 1px solid #C5C5C5;
	margin-bottom: 15px;
}
.reviewbutton {
	background: none repeat scroll 0 0 #6CA741;
	border: 1px solid #34806D;
	color: #FFFFFF;
	float: left;
	font-size: 16px;
	margin-right: 6px;
	margin-top: 11px;
	padding: 6px 0;
	text-align: center;
	text-decoration: none;
	width: 94%;

		-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.reviewbtnlink {
    clear: left;
    float: left;
    margin-top: 0;
    text-decoration: none;
    width: 200px;
}
.reviewbtnlink:hover {
	text-decoration: none;
}
.reviewbutton:hover {
	background: none repeat scroll 0 0 #5B9630;
	text-decoration: none;

		-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.reviewthumb {
    float: right;
    max-width: 300px;
    overflow: hidden;
}
.reviewthumb img {
    height: auto;
    margin: 0 !important;
    width: 100% !important;
}
.reviewinfo {
    float: left;
    min-width: 200px;
    width: 60%;
}
.reviewtitle {
	font-size: 25px;
	margin: 0;
}
.overallrating, .bonusrating {
    line-height: 10px;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0;
    padding: 5px 0 0;
}
.reviewratingicon i {
    color: #f5df12;
    font-size: 23px;
    padding-top: 0;
    text-shadow: 0 1px 0 brown, 0 -1px 0 #d8c23b, 0 1px 1px #a48e00;
}

.toptenlistoverallrating i {
    color: #f5df12;
    font-size: 23px;
    padding-top: 0;
    text-shadow: 0 1px 0 brown, 0 -1px 0 #d8c23b, 0 1px 1px #a48e00;
}


.reviewratingblock {
    margin-top: 5px;
}
.deposittitle {
    float: left;
    margin-right: 10px;
}
.depositbonus {
    font-size: 16px;
    margin-top: 10px;
}
.sbtoplistlogic {
	background: #eeeeee;
	background: -moz-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #EFEFEF));
	background: -webkit-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);
	background: -o-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);
	background: -ms-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);
	background: linear-gradient(to bottom, #FFFFFF 0%, #EFEFEF 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EFEFEF', GradientType=0 );
	float: left;
	padding: 10px;
	width: 100%;
}
.type-reviews .sbtoplistlogic {
	border-right: 1px solid #C5C5C5;
	margin-bottom: 15px;
}
.sbtoplistbutton {
	background: none repeat scroll 0 0 #6CA741;
	border: 1px solid #34806D;
	border-radius: 3px;
	color: #FFFFFF;
	float: left;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	margin-right: 6px;
	margin-top: 11px;
	padding: 0 9px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 0 1px #4F4F4F, 1px 1px 1px #3E3E3E;
}
.sbtoplistbtnlink {
	float: left;
	margin-top: 0;
	text-decoration: none;
	width: 200px;
}
.sbtoplistbtnlink:hover {
	text-decoration: none;
}
.sbtoplistbutton:hover {
	background: none repeat scroll 0 0 #5B9630;
	text-decoration: none;
}
.sbtoplistthumb {
    background: none repeat scroll 0 0 #000;
    border: 1px solid #FFF;
    box-shadow: 0 0 3px -1px #000;
    float: left;
    height: 40px;
    margin-right: 10px;
    overflow: hidden;
    width: 52px;
}
.sbtoplistthumb img {
	height: auto;
	width: 300px;
}
.sbtoplistinfo {
	float: left;
	min-width: 200px;
	width: 57%;
}
.sbtoplisttitle {
	font-size: 25px;
	margin: 0;
}
.sbtoplistwidget {
	border: 1px solid #D3D3D3;
	display: table;
}
.toptenlogic {
    display: table;
    float: left;
    width: 100%;
}
.toptenlistlogic {
	background: #eeeeee;
	background: -moz-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #EFEFEF));
	background: -webkit-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);
	background: -o-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);
	background: -ms-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%);
	background: linear-gradient(to bottom, #FFFFFF 0%, #EFEFEF 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EFEFEF', GradientType=0 );
	width: 100%;
}
.toptenlistbutton {
	border: 1px solid #555555;
	color: #FFFFFF;
	font-size: 12px;
	margin: 8px auto 0;
	padding: 2px 9px;
	text-align: center;
	text-decoration: none;
	width: 100px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.toptenlistbtnlink {
	margin-top: 0;
	text-decoration: none;
}
.toptenlistbtnlink:hover {
	text-decoration: none;
}
.toptenlistbutton:hover {
	background: none repeat scroll 0 0 #555555;
	text-decoration: none;
		-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.toptenlistthumb {
	background: none repeat scroll 0 0 #000000;
	border: 1px solid #FFFFFF;
	box-shadow: 0 0 3px -1px #000000;
	height: 60px;
	margin: auto;
	overflow: hidden;
	width: 100px;
}
.toptenlistthumb img {
	height: auto;
	width: 300px;
	margin: 0px !important;
}
.toptenlistinfo {
	float: left;
	min-width: 200px;
	width: 57%;
}
.toptenlisttitle {
	font-size: 25px;
	margin: 0;
}
.toptenlistwidget {
	border: 1px solid #D3D3D3;
	display: table;
}
.toptenlistlogic th {
	text-align: center;
}
.toptenlistoverallrating {
	display: table;
	margin: auto;
}
.toptenlistlogic .depositbonus {
	display: table;
	margin: auto;
}
.topten-reviewbtnlink {
	display: table;
	margin: auto;
	text-decoration: none;
	width: 90%;
}
.topten-reviewbtnlink:hover {
	text-decoration: none;
}
.toptenlistlogic td {
	padding: 10px 0;
	height: 110px;
}

.toptenlistlogic tr:nth-child(2n) {
	background-color: #FFFFFF;
}



.reviewtable-logo {
    position: relative;
    z-index: 111;
}
.review-logo-blur {
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: 130% auto !important;
    -webkit-filter: blur(20px);
    filter: blur(20px);
    height: 100%;
    left: 0;
    opacity: 0.3;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}


.table-feature-row {
    text-align: left;
}
.dfs-sport-icon {
    background: #eee none repeat scroll 0 0;
    display: table;
    float: left;
    height: 30px;
    margin: 0;
    width: 30px;
}

.dfs-sport-icon.Baseball {
    background: rgba(0, 0, 0, 0) url("/gfx/icons/baseball.png") no-repeat scroll 0 0 / 100% auto;
}
.dfs-sport-icon.Basketball {
    background: rgba(0, 0, 0, 0) url("/gfx/icons/basketball.png") no-repeat scroll 0 0 / 100% auto;
}
.dfs-sport-icon.eSports {
    background: rgba(0, 0, 0, 0) url("/gfx/icons/esports.png") no-repeat scroll 0 0 / 100% auto;
}
.dfs-sport-icon.Football {
    background: rgba(0, 0, 0, 0) url("/gfx/icons/football.png") no-repeat scroll 0 0 / 100% auto;
}
.dfs-sport-icon.Golf {
    background: rgba(0, 0, 0, 0) url("/gfx/icons/golf.png") no-repeat scroll 0 0 / 100% auto;
}
.dfs-sport-icon.Hockey {
    background: rgba(0, 0, 0, 0) url("/gfx/icons/hockey.png") no-repeat scroll 0 0 / 100% auto;
}
.dfs-sport-icon.NASCAR {
    background: rgba(0, 0, 0, 0) url("/gfx/icons/nascar.png") no-repeat scroll 0 0 / 100% auto;
}
.dfs-sport-icon.Soccer {
    background: rgba(0, 0, 0, 0) url("/gfx/icons/soccer.png") no-repeat scroll 0 0 / 100% auto;
}
.dfs-sport-icon.MMA {
    background: rgba(0, 0, 0, 0) url("/gfx/icons/mma.png") no-repeat scroll 0 0 / 100% auto;
}

@media screen and (max-width: 1500px) {
}
@media screen and (max-width: 1300px) {
}
@media screen and (max-width: 1200px) {
.reviewtable-responsive-full {
    display: none;
}
}
@media screen and (max-width: 1040px) {
.title-tag-lg {
    display: none;
}
.title-tag {
    display: block;
}
.review-broker-logo-logic {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 0;
    padding: 20px 0 15px;
}
}
@media screen and (max-width: 980px) {
.nav > li > a {
    font-size: 13px;
    padding: 15px 12px;
}
.navbar-nav {
    margin: 0 -15px;
}
.site-logo-link {
    display: table;
    margin-right: 10px;
    overflow: hidden;
    width: 34px;
}
.site-logo object {
    max-width: 175px;
    width: auto;
    z-index: -3;
}
.links {
    margin: 25px 0 0;
    padding: 7px 0 45px;
}
.col-sm-3.footer-stage-links {
    margin: 0 -15px;
}
.review-strengths-logic .col-md-3 {
    float: left;
    margin-bottom: 15px;
    width: 50%;
}
.review-broker-title {
    float: none;
    margin-bottom: -15px;
}
.review-info-block .review-visitbtn-color {
    margin: 0;
    padding: 10px 0;
}
.review-sidebar-rank {
    margin: -180px -19px 13px;
}
.review-content-rank {
    color: #fff;
    display: block;
    font-family: chunkfive;
    font-size: 100px;
    padding-bottom: 7px;
    position: relative;
    text-align: center;
}
.review-content-rank-title {
    display: block;
    font-family: serif;
    font-size: 15px;
    line-height: 18px;
    margin-bottom: -15px !important;
    margin-top: -15px !important;
    padding-top: 14px;
}
.review-sidebar-rank-title {
    font-family: serif;
    font-size: 15px;
    line-height: 18px;
    margin-bottom: -15px;
    margin-top: -15px;
    padding-top: 14px;
}
}
@media screen and (max-width: 767px) {
.reviewtable-responsive-md {
    display: none;
}
.review-broker-header-logic {
    border-bottom: medium none;
    position: relative;
}
.info-block-overview {
    padding: 0 !important;
}
.info-block-features {
    padding: 25px 0 !important;
}
.review-broker-logo-logic {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 30px 0 0;
    padding: 10px 0 0 !important;
}
.review-broker-title {
    float: none;
    margin-bottom: -30px;
}
.footer-stage-disclaimer {
    padding: 0 0 25px;
}
#menu-footer-menu {
    padding: 0;
}
.col-sm-3.footer-stage-links {
    margin: 0 -20px !important;
    padding: 0 20px;
}
.fl-logo-img {
    float: left;
}
}
@media screen and (max-width: 650px) {
.site-logo {
    display: table;
    margin: 10px auto 5px;
    padding: 0 5px;
}
.site-logo-link {
    display: table;
    margin-left: 9px;
    overflow: visible;
    width: 34px;
}
.reviewthumb {
    margin-bottom: 12px;
    max-width: none;
    width: 100%;
}
.reviewbutton {
    width: 100%;
}
.reviewinfo {
    float: left;
    text-align: center;
    width: 100%;
}
.reviewbtnlink {
    width: 100%;
}
.review-logo-blur {
    display: none;
}
.reviewtable-logo {
    margin-top: 10px;
}
.site-logo-link {
    margin: 0 auto;
}
}
@media screen and (max-width: 480px) {
.reviewtable-responsive-sm {
    display: none;
}
.reviewtable-logo img {
    width: 100%;
}
.reviewtable-reviewlogo {
    display: block !important;
}
.reviewtable-title {
    display: block !important;
}
h1 {
    font-size: 30px !important;
}
.alignnone {
    margin: 5px 0 20px;
    max-width: 98%;
}
.review-content .col-sm-9 {
    padding-left: 0;
    padding-right: 0;
}
.review-procon-pro {
    font-size: 11px;
}
.review-procon-con {
    font-size: 11px;
}
.review-broker-title {
    font-size: 50px;
    max-width: 100%;
    width: 100%;
}
.review-info-block-overview-item-title {
    float: left;
    padding-right: 10px;
    text-align: left;
    width: auto;
}
.review-info-block-overview-item-item {
    clear: left;
}
.title-tag {
    margin: -10px 0;
}
.review-broker-title {
    font-size: 40px;
    line-height: 50px;
    max-width: 100%;
    width: 100%;
}
.fl-logo-img {
    max-width: 190px !important;
}
.review-schema-stars {
    font-size: 40px;
}
}
@media screen and (max-width: 360px) {
.review-strengths-logic .col-md-3 {
    float: left;
    margin-bottom: 15px;
    width: 100%;
}
}
