@charset "utf-8";
/* CSS Document */

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {

select {background-image:url(../img/retina/select@2x.png); background-size:20px 4px;}
.site-logo {background-image:url(../img/retina/logo@2x.png); background-size:400px 38px;}
.option input[type="radio"] + label:before {background-image:url(../img/retina/radiobutton@2x.png); background-size:0px 0px;}
.option input[type="radio"]:checked + label:before {background-size:6px 6px;}
/*
+ label:before removed from next 2 lines
*/
.register-terms input[type="checkbox"]  {background-image:url(../img/retina/checkbox@2x.png); background-size:0px 0px;}
.register-terms input[type="checkbox"]:checked  {background-size:8px 8px;}
.confidential:before {background-image:url(../img/retina/icn_confidential@2x.png); background-size:22px 22px;}
.info-top a:before {background-image:url(../img/retina/icn_info_faq@2x.png); background-size:48px 48px;}
.loader-list li, .register-includes li {background-image:url(../img/retina/checkmark_red_sml@2x.png); background-size:12px 12px;}
.result-name::before {background-image:url(../img/retina/results_icn@2x.png); background-size:14px 14px;}
#header .site-logo, #header .site-logo a {width:348px;}
.register-includes2 {text-align:left;}
.register-image1 {display: block;}
.register-image2 {display: none;}

}
/* -1280px */
@media screen and (min-width: 1220px) {
.site-logo {float:left; background:url(../img/logo.png) 0 0 no-repeat; height:38px;}
.register-includes2 {text-align:left;}
.register-image2 {display: block;}
.register-image1 {display: none;}
}

/* -1280px */
@media only screen and (max-width: 1219px) {
	
.title-warrant {display: block;} 	
.title-warrant-mobile {display:none;}
.wrapper {margin-left:30px; margin-right:30px;}
.site-logo {float:left; background:url(../img/logo.png) 0 0 no-repeat; height:38px;}
#main {padding:30px 0;}

.section {margin-top:30px; margin-bottom:30px;}
.block {margin-top:20px; margin-bottom:20px;}

.video-section {padding:15px 0;}
.video-content {margin:0 -15px;}
.video-content .cell {padding:15px;}

.content h2, .content h3 {margin:25px 0 15px 0;}



#footer {margin-top:0;}
#footer .wrapper {padding:30px 0;}

.loader-table {display:block;}
.loader-table .cell {display:block; text-align:center;}
.loader-table .cell:last-child {text-align:center;}
.loader-list {padding:30px 0 0 0;}
.loader-list ul {display:inline-block !important; max-width:600px; margin:0; text-align:left; vertical-align:top;}

h3.page-subtitle {margin-bottom:20px;}
.register-includes2 {text-align:left;}
.register-image2 {display: block;}
.register-image1 {display: none;}

}



/* 800px */
@media only screen and (max-width: 1019px) {
	
.title-warrant {display: block;} 	
.title-warrant-mobile {display:none;}
.site-logo {float:left; background:url(../img/logo.png) 0 0 no-repeat; height:38px;}
#header {padding:15px 0;}
h2.page-title {font-size:36px; line-height:44px;}
.hnav {margin:0;}
.hnav2 {display:none;}

.js #menu {display:none;}
.js .slicknav_menu {display:block;}

.search-form .cell {width:50%;}

.reg-table {padding-top:30px;}
.reg-table h2 {text-align:center;}
.register-options {float:none; margin:30px 0; padding:0;}
.register-options-inn {margin:0; padding:0;}
.register-includes {float:none; width:auto; text-align:center;}
.register-includes ul {display:inline-block; margin:0; text-align:left; vertical-align:top;}

.info-content {display:block;}
.info-content .cell {display:block;}
.info-top {width:auto; padding:20px 0; text-align:center; border-bottom:1px solid #F0F0F0; border-right:none;}
.info-top a {display:inline-block; text-align:left;}
.info-access {width:auto; padding:20px 0 0 0; text-align:center;}
.info-access-inn {display:block;}
.info-access-inn .cell {display:block;}
.info-access-inn .cell:last-child {text-align:center;}
.info-access h3 br {display:none;}
.reports-illustration {padding-top:20px;}
.register-includes2 {text-align:center;}
.register-image1 {display: block;}
.register-image2 {display: none;}
}

/* 640px */
@media only screen and (max-width: 719px) {
	
.title-warrant {display: none;}
.title-warrant-mobile {display:block;}
.site-logo {float:left; background:url(../img/logo-sml.png) 0 0 no-repeat; height:38px;}
.search-section {padding:30px 0;}
h2.page-title {font-size:36px; line-height:44px;}

.video-section {padding:30px 0;}
.video-content {margin:0;}
.video-content .cell {float:none; width:100%; margin:30px 0 0 0; padding:0;}

.teaser-results {margin-left:0; margin-right:0;}
.teaser-results .cell {float:none; width:auto; margin:10px 0; padding:0;}

}



/* 480px */
@media only screen and (max-width: 539px) {
	
.title-warrant {display: none;} 	
.title-warrant-mobile {display: block;} 
.site-logo {float:left; background:url(../img/logo-sml.png) 0 0 no-repeat; height:38px;}


.loader-list li {width:50%;}

.option-name {float:none; margin:0;}
.option-name-inn {margin:0; padding:0;}
.option-total {float:none; width:auto; margin-top:5px; text-align:left;}

}



/* 414px */
@media only screen and (max-width: 509px) {

.title-warrant {display: none;}
.title-warrant-mobile {display: block;} 
.site-logo {float:left; background:url(../img/logo-min.png) 0 0 no-repeat; height:38px;}
.wrapper {margin-left:20px; margin-right:20px;}

.slicknav_menu {right:20px;}
h2.page-title {font-size:22px;  line-height:26px;}
h2.page-title br {display:none;}
.search-form .cell {float:none; width:auto;}
.reports-illustration {display:block;}

.search-section {padding:0px 0 20px;}
}



/* 320px */
@media only screen and (max-width: 374px) {

.title-warrant {margin:40px 0; display: none;}
.title-warrant-mobile {display: block;} 
.site-logo {float:left; background:url(../img/logo-min.png) 0 0 no-repeat; height:38px;}
.loader-list li {float:none; width:auto;}
h2.page-title {font-size:22px; line-height:26px;}
.search-section {padding:0px 0 20px;}
}