

@media handheld,only screen and (max-width: 1560px) {


	header nav a {
		font-size: 0.7rem;
	}

}




@media handheld,only screen and (max-width: 1440px) {


	header nav a {
		font-size: 0.9rem;
	}


}





@media handheld,only screen and (max-width: 1366px) {

		
		#table-list .nav li {
		font-size:.9em
		}
		
		
		.social {
			margin-left:10px;
		}
		
		
		.banner-intro .selections .box h2 {
			font-size: 0.9rem;
		}
		
		
		.single-kru_quiz li img {
			height:auto;
			max-width: 100%;
		}
		
		.single-kru_quiz .affiliate a, .single-kru_quiz a.link {
			padding: 30px 10px;
		}
		
		
		
		input#submitButton {
			max-width:100%!important;
			width:100%;
		}
		
		
		nav ul a {
				padding:0 4px;
			}
			
			
			.social a {
    display: inline-block;
    margin-left: 5px;
    background: #fff;
    width: 20px;
    height: 20px;
    line-height: 23px;
    text-align: center;
    color: #2a2a2a;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
	}
		
		
		.page-id-28269 .compare {
			padding-top: 40px;
		    padding-bottom: 40px;
		}
		

		
		
		header .span_3 {
    width: 15.5%;
		}
		
		
	header .span_9 {
    width: 82.5%;
	}
	
	
	.social a > i.fa {
    margin-top: 4px;
	}


}







@media handheld,only screen and (max-width: 1023px) {
	
	
	
	.tablepress {
		display: block;
		overflow-x: auto;
		width: 100%;
	}
	
	.dataTables_wrapper .tablepress {
		    clear: both;
    margin: 0!important;
    width: auto;
	}
	
	body .dataTables_wrapper {
    border: 1px solid #ddd;
    width: 100%;
    overflow: scroll;
    margin:1rem auto;
	}
	
	
	body .tablepress tfoot th, body .tablepress thead th {
		min-width: 155px;
		font-size: 12px;
	}
	
	
	.tablepress tbody td, .tablepress tfoot th {
		font-size: 12px;
	}
	
	div.page-template-template-best-bets-table .best-table table tr td:nth-child(1),
	div.page-template-template-best-bets-table .best-table table tr td:nth-child(2) {
		width:50%;
		min-width: 50%;
	}
	
	
	div.page-template-template-best-bets-table .best-table table tr td:nth-child(3),
	div.page-template-template-best-bets-table .best-table table tr td:nth-child(4),
	div.page-template-template-best-bets-table .best-table table tr td:nth-child(5),
	div.page-template-template-best-bets-table .best-table table tr td:nth-child(5),
	div.page-template-template-best-bets-table .best-table table tr td:nth-child(7) {
		padding:15px 5px!important;
	}
	
	
	div.page-template-template-best-bets-table .best-table table tr td:nth-child(2) {
		padding:0 15px;
	}
	
	div.page-template-template-best-bets-table .best-table table tr td:nth-child(3) {
		padding-left:15px!important;		
	}
	
	div.page-template-template-best-bets-table .best-table table tr td:nth-child(7) {
		padding-right:15px!important;
	}
	
	div.page-template-template-best-bets-table .best-table table h3 {
    margin: 0 0 5px 0;
    font-size: 10px;
    }
	
	
	.landing-pages-content.new h2 {
    font-size: 1.1rem;
    margin-bottom:10px;
    margin-top:3rem;
	}
	
	
	div.page-template-template-best-bets-table .best-table table tr .terms {
    bottom: -30px;
    line-height: 1;
	}

	div.page-template-template-best-bets-table .best-table table tr {
		margin-bottom:2rem;
	}

	
	.banner-intro .arrow {
		display: none;
	}
	.banner-intro .row {
		display: block!important;
	}
	
	.banner-intro .selections .box {
    padding: 0;
    cursor: default;
    text-align: center;
    position: relative;
    width: 100%;
    float: left;
    background: #000;
    margin-bottom:20px;
	}
	
	.banner-intro .selections .box:hover ul {
		position: relative;
		bottom:initial;
		width: 40%;
	}
	
	.banner-intro .selections .box .holder:after {
		display: none;
	}


.banner-intro .selections .box ul {
	position: relative;
	float:left;
	width:40%;
}
	
	
	.banner-intro .selections .box .holder {
    background: #fdb62a;
    padding: 40px 30px;
    text-align: center;
    position: relative;
    z-index: 2;
    width: 60%;
    margin-bottom: 0;
    float: left;
}
	


	.page-id-28269 .intro.new .new-home-area {
    top:35%; 
}

	.page-id-28269 .intro.new .row {
		height:100%;
	}
	
	.calculator td {
	width:100%;
	display: block;
	padding:4%;
	
	}
	
	.calculator td {
		padding:5% 0;
	}
	
	.calculator .heading div.amount {
		position: relative;
    top: initial;
    transform: translateY(0);
    margin-top: 20px;
    right: inherit;
    left: -1.5em;
	}
	
	.calculator img {
		max-width: 300px;
	}
	
	.calculator td:nth-child(4) {
		background: #fff;
	}
	
	
	.calculator table {
		font-size: 2em;
	}
	
	.calculator td span {
		margin-bottom: 10px;
	}
	
	.calculator table .button {
		display: inline-block;
	}
	
	.ab-test .newsletter {
		padding:10%;
	}
	
	.h_60 {
		width: 13%;
	}
	
	.new-home header .row {
    max-width: 100%;
    padding: 0 30px;
}


	.menu-main-menu-container {
		display: none;
	}
	
	.new-home .content-new .span_6:first-child, 	.new-home .content-new:nth-child(even) .span_6:first-child {
		padding:0 65px 65px 65px;
	}
	
	

	.introduction .welcome {
		margin: 40px auto 100px auto;
	}
	
	.new-home .banner-intro .introduction .welcome {
    background: none;
    padding: 0;
    text-align: center;
    max-width: 100%;
    height: 150px;
    margin: 100px auto -40px auto;
    position: relative;
}
	
	
	.agency-select p.bet-amount, .agency-select > div.item:nth-child(3) p.bet-amount {
		font-size: 2em;
	}


	.introduction .actions a span {
		font-size: 20px;
	}

	.introduction .actions a {
		font-size: 14px;
	}

	.introduction .actions {
		background: none;
		height:320px;
		padding:80px 30px 0 30px;
	}



.agency-select > div.item, .agency-select > div.item:nth-child(3) {
	margin-top:0;
	width:100%!important;



	
}

	.agency-select > div.item {margin-bottom:10px}

.agency-select > div.item:nth-child(3) .recommended {	
	margin-bottom:5px;
}



.remodal {
	width:90%;
}

	


.sidebar {
	margin-bottom:5%;
}


.tablepress tbody td.column-1 img {
	width:80%;
	margin:0 10%;
}

.row {max-width: 600px}

.row {
padding-left:10px;
padding-right:10px
}


.content ol > li:before {
	content: "";
	background: none;
}

.single-kru_quiz li img {
	width:100%;
}

.content li .span_3:nth-child(3) {
	max-width: 100%;
}
.content li.agency-results {
text-align: center;
width: 120%;
margin: auto;
float: none;
margin-left: -10%;
padding:20px;
}

.content li.agency-results.transparency {
	padding:0;
}


.triangle {
	display: none;
}



.single-kru_quiz .affiliate a, .single-kru_quiz a.link {
margin-top: 5px;
}

.box.dark {
width:100%
}

.tablepress thead th {
padding:10px
}

footer .social {
margin:0;
padding:20px 0 ;
}

footer .social a {
margin:0 3px
}

.row.copy {
padding:0 20px
}

.vnbx-container {
background-color:transparent
}

.tablepress thead th:nth-child(4),.tablepress thead th:nth-child(3) {
font-size:.7em
}

.intro h1 {
margin-top:40px
}

#table-list .nav li {
width:25%;
margin:0
}

body {
font-size:100%
}

.social a {
margin-left:5px
}

header nav a {
padding:0 8px
}

.intro h1 {
font-size:2em;
line-height:normal
}

.novice,.expert {
width:100%;
max-width:100%;
margin-bottom:15px
}

.intro p {
margin:5px auto 30px
}

.span_1,.span_2,.span_3,.span_4,.span_5,.span_6,.span_7,.span_8,.span_9,.span_10,.span_11 {
width:100%
}

footer p a {
width:100%;
display:block;
padding:5px 0
}

footer p {
color:#666;
padding-bottom:15px
}

.feeds ul {
min-height:100%
}

.row {
overflow:hidden;
position:relative;
margin:0 auto
}



.intro {
text-align:center;
padding-top:40px;
padding-bottom:40px;
height:auto
}

.vertical-align {
padding-top:0;
padding-bottom:0;
position:relative;
top:0;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}

.compare .place_holder {
margin:10px
}

.actions {
padding-top:12%;
padding-bottom:10%
}

.actions .box {
max-width:400px;
margin-bottom:5%
}

[class*=span_] {
float:none;
min-height:1px;
margin:auto
}

[class*=span_]:last-of-type {
float:left;
margin:auto
}

.feeds .span_4 {
margin-bottom:30px
}

.feeds .span_4:last-child {
margin-bottom:0
}

.feeds {
padding-top:20px;
padding-bottom:20px
}

footer {
text-align:center;
line-height:1.5em;
padding-top:5%;
padding-bottom:5%
}

.social {
float:none;
padding-bottom:20px
}

.logo img {
max-width:158px
}

.content {
padding-top:70px;
padding-bottom:20px
}

.menu-trigger {
display:block
}

footer span,header .social,header nav.mobile {
display:none
}

.container.content {
padding-left:0;
padding-right:0
}

#table-list .nav li span {
display:none
}

. steps {
padding-top:2%
}

.steps .span_4 {
width:32%;
margin-right:2%;
float:left
}

.steps .span_4:last-child {
margin-right:0
}

.copyright {
text-align:center
}

.home_mobile {
display:none
}

.home_mobile_opposite {
display:inherit!important;
margin-top:20px;
display:block
}

.popup a {
line-height:40px;
font-size:30px
}

.popup a span {
font-size:20px;
opacity:.75
}

header .span_3 {
    width: 100%;
}


}

@media only screen and (max-width: 767px) {
	
	
	
	
	body .wpdt-c .wpDataTablesWrapper table {
		font-size: 12px;
	}

	
	
	
	  div.page-template-template-best-bets-table .best-table .button {
		    padding: 0 7px;
			letter-spacing: 1px;
			font-size: 9px;
	}
	
	 div.page-template-template-best-bets-table .best-table table span {
		margin-bottom:5px;
	}


 td.icon .icon-desktop {
	display: none;
}


 td.icon .icon-mobile {
	display: initial;
}

	
	
	 div.page-template-template-best-bets-table .best-table table tr td:nth-child(3),  div.page-template-template-best-bets-table .best-table table tr td:nth-child(4),  div.page-template-template-best-bets-table .best-table table tr td:nth-child(5),  div.page-template-template-best-bets-table .best-table table tr td:nth-child(5),  div.page-template-template-best-bets-table .best-table table tr td:nth-child(7) {
    padding: 0 0 0 0!important;
	}
	
	 div.page-template-template-best-bets-table .best-table table tr td:nth-child(3) {
    padding-left: 0px!important;
	}
	
	 div.page-template-template-best-bets-table .best-table table tr td:nth-child(5) {
    padding-right: 2px!important;
	}
	
	 div.page-template-template-best-bets-table .best-table table tr:first-child td:first-child:before {
		display: none;
	}
	
	 div.page-template-template-best-bets-table .best-table table tr {
    margin-bottom: 1rem;
    padding-bottom: 20px;
    border-radius: 5px;
	}
	
	 div.page-template-template-best-bets-table .best-table table tr#id-165574 td.icon img,  div.page-template-template-best-bets-table .best-table table tr#id-41 td.icon img {
		padding:0;
	}

	 div.page-template-template-best-bets-table .best-table table tr td:first-child img { 
	
	width: 50px;
    height: 50px;
    border-radius: 5px;
    float: left;
    border:1px solid #efefef;
    }
    
     div.page-template-template-best-bets-table .best-table table h3 {
    margin-bottom: 0!important;
    height: 22px;
    font-size: 8px;
    padding: 0 9px;
	}
    
     div.page-template-template-best-bets-table .best-table table tr td:nth-child(1) {
    min-width: 10%;
	}
    
     div.page-template-template-best-bets-table .best-table table tr {
	    border-radius: none;
	    padding:10px;
    }
    
     div.page-template-template-best-bets-table .best-table table tr td:nth-child(7) {
    min-width: 30%;
	} 
	
	 div.page-template-template-best-bets-table .best-table table tr .terms {
		display: none;
	}
	
	 div.page-template-template-best-bets-table .best-table table span {
    font-size: 8px;
    line-height: 1;
	}
	
	
	.new-home .banner-intro .introduction .welcome {
		margin-top: 100px;
	}
	
	.new-home .banner-intro .row.selections {
		display: none!important;
	}
	
	
	.new-home .banner-intro .row.selections.new {
		display: block!important;
		background:transparent;
		padding-bottom:40px;
	}
	
	
	ul.new-options {
		margin:0;
		padding:0 30px;
	}
	
		ul.new-options  i {
			width:24px;
			margin-right:0;
		}
	
	.new-options li {
		list-style: none;
		display: block;
		width:100%;
		margin:1px 0;
	}
	
	.new-options a {
		padding:15px;
		background:rgba(0,0,0,0.5);
		display: block;
		width:100%;
		text-decoration: none;
		color:#fff;
		position: relative;
	}
	
		.new-options a:after {
			
		}
	
	
	.new-options li:first-child a{
		pointer-events: none;
		color:#000;
		background:#fdb62a;
		font-weight: bold;
		font-size: 1.25rem;
	}
	
	
	
	.author-info img {
		position: relative;
		top:9px;
	}
	
	.author-info.single img {
		position: initial;
		top:0;
	}
	
	
	
	div.page-template-template-best-bets-table .best-table table tr td:first-child img {
		max-height: auto;
	}
	
	.new-home header .row {
    max-width: 100%;
    padding: 0 15px;
	}



.author.archive .blog-info h1 {
	position: initial;
	margin-top:30px;
}



.author.archive .blog-info h2 {
	margin-top:20px;
}


.author.archive .author-social {
    position: absolute;
    top: 30px;
    right: auto;
    left: 235px;
}

.author.archive .blog-archive h2 {
	    padding-top: 2rem!important;
    padding-bottom: 1rem!important;
    padding-left: 20px!important;

}


.landing-pages-content.new .new-code a.reveal-text {
	font-size: 1.5rem;
}



.landing-pages-content.new h2 {
	font-size: 0.9rem;
}


.landing-pages-content .new-code code, .landing-pages-content .new-code a.reveal-text {
    line-height: 50px;
    
    }



.landing-pages-content .new-code code {

    line-height: 45px;

}


.landing-pages-content.new {
	top:65%;
}


h1.styled-header {
	font-size: 2.8rem;
}

.advertising-image img {
    max-width: 100%;
    margin: auto;
    width: 100%;
}
	
	
	.single-kru_agencies .content {
	    padding-top: 15px;
	}
	
	.calculator img {
		width:100%;
	}
	
	
	.advertising-image {
    overflow: hidden;
    padding: 0;
    line-height: 0;
    /* background-color: #eee; */
    margin: 20px 0 30px 0;
    text-align: center;
}
	
.single-kru_agencies .content.landing-pages {
		background-position: center;
		height:400px;
		 padding-top: 40px;
	}
	
	
	.calculator td span {
    margin-bottom: 0;
    float: left;
    width: 70%;
    text-align: left;
    font-size: 0.9rem;
    text-transform: none;
 
}


.calculator td {
    padding: 0;
    display: block;
    float: left;
    font-size: 1rem;
    text-align: right;
    padding-right: 15px;
    border-top: 1px solid #efefef;
    padding: 10px 15px;
}


.calculator tr {
    border: 1px solid #ddd;
    margin-top: 20px;
    display: block;
    float: left;
}


	
	
		.calculator td:nth-child(3) {
	    width: 50%;
    padding: 0;
    border-top:0;
	}
	
	.calculator td:nth-child(4) {
	    float: left;
    width: 50%;
    text-align: right;
    padding-right: 15px;
    padding-top: 24px;
     border-top:0;


	}
	
	
	
	.calculator .heading {
    background: #fec32b;
    padding: 15px !important;
    color: #111;
    position: relative;
}
	
	.calculator .heading h2 {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 1.4em !important;
    text-shadow: none;
    margin: 0;
    padding: 0;
}

.calculator .heading p {
    margin: 5px 0 0 0;
    padding: 0;
    font-size: .9em;
    line-height: 1.2;
}
	
	
	
	.calculator table .button {
    display: inline-block;
    width: 100%;
    text-align: center;
}
	
	.banner-intro .selections .box .holder {
		padding:20px;
	}
	

	
	.banner-intro .selections .box ul {
		padding:0;
	}
	
	
	.banner-intro {
		height: auto;
	}
	
	
	.animated {
		display: none;
	}
	
	
	
	.home-new .banner-intro {
		height:auto;
	}
	
	.banner-intro .selections .box ul {
    position: relative;
    float: left;
    width: 100%;
}


.banner-intro .selections .box ul {
    position: relative;
    float: left;
    width: 100%;
}
	
	
.new-home .vert-align {
    position: relative;
    top: initial;
    width: 100%;
    margin-top: 0;
    transform: none;
    max-width: 300px;
    margin: auto;
}
	.new-home .banner-intro .introduction .welcome {
    background: none;
    padding: 0;
    text-align: center;
    max-width: 100%;
    height: 150px;
    margin: 100px 0 -40px 0;
    position: relative;
	}
	
	
	.banner-intro .selections .box .holder {
		width:100%;
	}
	
	
	
	.page-id-28269 .compare {
    position: initial;
    bottom: initial;
    background: #1d1d1d;
}


ul.agency-select .left-col {
	width:48%;
	float:left;
	margin-right:2%;
	
}


ul.agency-select .right-col {
	width:50%;
	float:left;
	margin-right: 0;
	
}


.home .intro {
	padding-top:50px;
	padding-top:50px;
}


.box {
padding:20px
}

.tablepress thead th {
padding:10px 6px
}

#table-list .nav li {
width:21%
}

#table-list .nav li:last-child {
width:36%
}

.agencies .box img {
height:60px
}

.navigation {
margin-top:12px
}

.blog-archive .blog-info p {
margin:10px 0 0
}

.intro {
padding-top:80px;
padding-bottom:20px
}

.intro h1 {
margin-top:0
}

tbody,thead {
direction:ltr
}

body {
font-size:90%
}

table.responsive {
margin-bottom:0
}

.pinned {
position:absolute;
left:0;
top:0;
background:#fff;
width:80px;
overflow:hidden;
overflow-x:scroll
}

.pinned table {
border-right:none;
border-left:none;
width:100%
}

.pinned table th,.pinned table td {
overflow:hidden;
padding:20px 10px
}

.pinned td:last-child {
border-bottom:0
}

div.table-wrapper {
position:relative;
margin-bottom:20px
}

div.table-wrapper div.scrollable {
margin-left:80px;
overflow:scroll;
overflow-y:hidden;
direction:ltr
}

table.responsive td,table.responsive th {
position:relative;
white-space:pre-line;
overflow:hidden
}

.tablepress tbody .row-2 {
height:44px!important;
font-size:1em
}

table.responsive td div,table.responsive th div {
width:62px;
margin:auto;
}

table.responsive th:nth-last-child(-n+3) div {
width:60px
}

.tablepress tbody td.column-1 {
font-size:.65em;
line-height:normal
}

.tablepress tbody td {
overflow:hidden;
height:44px!important;
font-size:.8em;
padding:10px
}

/*.tablepress tr.row-1 {
height:100px!important
}*/


.banner-intro .selections .box ul li a {
	font-size: 1rem;
	color:#fff;
}

.logos-new .icons img {
	margin:10px 0;
	    -webkit-filter: grayscale(0);
}

.new-home .content-new h2 {
    font-weight: 300;
    color: #666;
    text-transform: none;
    font-family: 'Open Sans',sans-serif;
    font-size: 2rem;
    line-height: 1;
}



.new-home .content-new {
	padding:5% 0 0 0;
}

.new-home .content-new.last {
	padding-bottom:5%;
}


footer p a {
    width: 100%;
    display: block;
    padding: 12px 0;
    background: #242424;
    margin-bottom: 2px;
    font-weight: bold;
    color: #ccc;
}


.new-home .content-new .span_6:first-child, .new-home .content-new:nth-child(even) .span_6:first-child {
    padding: 0 35px 35px 35px;
}

.steps .place_holder {
margin-bottom:3.8%
}

.content {
padding-top:60px;
padding-bottom:0
}

.copyright {
text-align:center
}

.pinned table td,.tablepress tbody tr {
height:118px!important
}

table.responsive th:first-child,table.responsive td:first-child,table.responsive td:first-child,table.responsive.pinned td,caption {
display:none
}

.tablepress thead th.column-1 {

line-height:normal
}

.post img {
max-width:100%;
height:auto
}

.steps .span_4 {
width:100%!important
}

.popup a {
line-height:40px;
font-size:20px
}

.popup a span {
font-size:15px;
opacity:.75
}



.page-id-44369 .landing-pages-content.new {
    top: 50%;
}


.page-id-44369.page-template-template-promo-page .thumb {
	margin-bottom:0;
}

.page-id-44369.page-template-template-promo-page .thumb {
	height:auto;
}
.author-info {
	display: block;
	float: left;
}


.author-stuff .details {
    margin-top: 15px;
    position: relative;
    top: 17px;
}

.author-stuff {
	width:100%;
}


.author-info .social {
    margin-left: 0;
    float: left;
    width: 100%;
    text-align: left;
    margin-top: 20px;
}


}



@media handheld,only screen and (max-width: 600px) {
	
	
	
	
.page-template-template-promo-page .thumb {
	padding:0;
    height: 300px;
}

.landing-pages-content.new h2 {
	margin-top:0;
}

	
	
	/*
	
	.landing-pages-content .new-code code, .landing-pages-content .new-code .button {
    line-height: 35px;
    height: 35px;
    font-size: 1rem;
    width: 200px;
	}
	
	.landing-pages-content.new {
	
		padding:20px;
	}
	
	.landing-pages-content .new-code .button {
		padding-left:2.5rem;
	}
	
	
	.landing-pages-content .new-code code {
 		line-height: 35px;
 	}
	
	*/
	
	.landing-pages-content.new .new-code {
		
		  width: 300px;
		}
	
	
	.h_60 {
    width: 20%;
	}
	
	.intro .find-bets h1 {
	font-size: 35px;
	}

	
	.introduction .actions a span {
		font-size: 16px;
		padding-left:15px;
	}
	
	.introduction .actions a {
		font-size: 12px;
	}
	
	
	.agency-select > div.item img {
		width:100%;
	}
	
	.agency-select > div.item {
		margin-bottom:20px;
	}
		

	
}




@media handheld,only screen and (max-width: 499px) {

.newsletter form {
	width:100%;
	max-width: 300px;
	margin:auto;
	font-size: 1.3em;
	
}

.newsletter form .form {
	width:100%;
}

.newsletter form button {
	width:100%;
	margin:0;
}


.page-id-28269 .intro.new .new-home-area {
    position: absolute;
    top: 50%;
    transform: translate3d(-50%,-50%, 0);
    left: 50%;
}

.new-buttons {
    float: left;
    height: auto;
    margin-top: 50px;
    text-align: center;
     width: 100%;
}

.new-buttons a.button {
	    width: 300px;
    display: block;
    margin-bottom: 20px;
	font-size: 16px;	
}


.compare .icons {
	margin: 1%;
}


.h_60 {
	width:28%;
}

.find-bets {
    width: 300px;
    height: 264px;
    background-image: url(../images/new_find-bets.png);
    background-size: cover;
    background-repeat: no-repeat;
    text-align: center;
    position: relative;
}


.intro .find-bets h1 {
	font-size: 23px;
}


.introduction .actions a span {


margin-right:4%;
font-size: 11px;

line-height: 60px;
}

.introduction .actions {
	padding: 80px 0 0 0;
}

.introduction .welcome h1 {
	font-size: 20px;
}

.introduction .actions a del {
	padding-top:13px;	
	padding-left:55%;
}


.introduction .welcome h2 {

font-size: 20px;
padding:0 20px!important;
}

.introduction .welcome {
margin: 20px auto 75px auto;
}

.introduction .actions a {
font-size: 12px;
padding-right: 15px;
line-height: 1.5em;
margin-bottom:-10px;
}



nav ul {
font-size:1em
}

p.copy {
margin-top:20px
}



.novice,.expert {
width:100%;
max-width:100%;
font-size:1em;
margin:2% 0
}

.expert {
margin-bottom:25px;
font-size:1em
}

#table-list .nav li a {
font-size:.6rem
}

.single-kru_agencies {
height:100px
}

.iframe {
height:auto
}

	
	.new-home header img {
		max-width:180px;
	}
	
	
	
	
	div.page-template-template-best-bets-table .best-table table tr .terms {
    position: absolute;
    bottom: -40px;
    left: 0;
    font-size: 10px;
    color: #AFAFAF;
    text-align: left;
    line-height: 1;
	}
	

	
	div.page-template-template-best-bets-table .best-table table tr td:nth-child(2),
	div.page-template-template-best-bets-table .best-table table tr td:nth-child(6) {
		display: none;
	}
	
	
	div.page-template-template-best-bets-table .best-table table tr {
		margin-bottom:0;
		padding-bottom:5px;
	}

	
	div.page-template-template-best-bets-table .best-table table tr td:nth-child(6) {
	display: none;
	}
		
		
	div.page-template-template-best-bets-table .best-table table h3 {
		margin:0;
	}	
		
	.best-table {
		padding:0 0.5rem;
	}	
	
	div.page-template-template-best-bets-table .best-table table tr td .code {
		margin-bottom:10px;
	}
	
	div.page-template-template-best-bets-table .best-table table tr {
		padding-bottom:5px;
	}
	
	div.page-template-template-best-bets-table .best-table table tr td:nth-child(3), div.page-template-template-best-bets-table .best-table table tr td:nth-child(4), div.page-template-template-best-bets-table .best-table table tr td:nth-child(5), div.page-template-template-best-bets-table .best-table table tr td:nth-child(5), div.page-template-template-best-bets-table .best-table table tr td:nth-child(7) {
		padding:0 0 0 0!important;
	}
	
	
	div.page-template-template-best-bets-table .best-table table tr td:nth-child(3) {
		padding-left:0!important;
	}
	
	div.page-template-template-best-bets-table .best-table table tr td:nth-child(5) {
		padding-right: 0!important;
	}
	
	div.page-template-template-best-bets-table .best-table table h3 {
		margin-bottom:5px!important;
	}
	
	div.page-template-template-best-bets-table .best-table table tr {
		padding-bottom:10px;
	}
	
	
	


}








@media handheld,only screen and (max-width: 320px) {
	

	
	
	}