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

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

#header .site-logo, #header .site-logo a {margin: auto; width:550px;}
.register-includes2 {text-align:left;}
.register-image1 {display: block;}
.register-image2 {display: none;}
.title-warrant {
	display: block; 
	line-height: 32px;
	text-align:center; 
	color: #B00; 
	background: #fff; 
	font-size: 30px; 
	font-weight: bold; 
	margin: 0% 5% 0% 5%; 
	vertical-align: middle;
	}
.hnav2, .title-tagline, .submit-button {display:block;}
.hnav, .title-tagline-mobile, .submit-button-mobile {display:none;}
}
/* -1280px */
@media screen and (min-width: 1220px) {
.site-logo {float: none; background: url(../img/logo2.png) 0 0 no-repeat; height: 80px; margin: auto; 
}

.register-includes2 {text-align:left;}
.register-image2 {display: block;}
.register-image1 {display: none;}
.title-warrant {display: block;} 
.hnav2, .title-tagline, .submit-button {display:block;}
.hnav, .title-tagline-mobile, .submit-button-mobile {display:none;}
}

/* -1280px */
@media only screen and (max-width: 1219px) {
	
.site-logo {float: none; background: url(../img/logo2.png) 0 0 no-repeat;height: 80px; margin: auto;}
.title-warrant {display: block;} 	

.wrapper {margin-left:20px; margin-right:20px;}

#main {padding:0px 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;}
.hnav2, .title-tagline, .submit-button {display:block;}
.hnav, .title-tagline-mobile, .submit-button-mobile {display:none;}

.teaser-results { margin:0;}

.teaser-table table { border-collapse: separate; border-spacing: 0 10px; }
.teaser-table thead {display:none;}
.teaser-table tr { border: none;}
.teaser-table td {display:block; padding:10px 10px 10px 50% !important; font-size:14px; line-height:18px; border-bottom:1px solid #EEE; border-left:1px solid #CCC; border-right:1px solid #CCC; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.teaser-table td:first-child {border-top:1px solid #CCC;}
.teaser-table td:last-child {width:auto; border-bottom:1px solid #CCC;}
.teaser-table td:before {display:block; width:50%; margin-top: -9px; padding:0 10px; color:#777; font-size:14px; line-height:18px; position:absolute; top:50%; left:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.teaser-table.table-name td:nth-of-type(1):before {content:"Name:";}
.teaser-table.table-name td:nth-of-type(2):before {content:"Locations:";}
.teaser-table.table-name td:nth-of-type(3):before {content:"Court Records:";}
.teaser-table.table-name td:nth-of-type(4):before {content:"Public Records:";}
.teaser-table.table-name td:nth-of-type(5):before {content:"Download Report:";}
.teaser-table tr:hover td {background-color:#FFF;}
.teaser-table th:last-child, .teaser-table td:last-child { white-space: normal; }

}



/* 800px */
@media only screen and (max-width: 1019px) {
	
.title-warrant {display: block;}
.title-warrant-mobile {display:none;}

#header {padding:0px 0;}
h2.page-title {font-size:36px; line-height:44px;}

.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:left; 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) {
	
.hnav2, .title-tagline, .submit-button {display:none;}		
.hnav, .title-tagline-mobile, .submit-button-mobile {margin:0; display:block;}
.title-warrant {display: none; height: 0px;}
.title-warrant-mobile {display: none; height: 0px;}
h2.page-title {font-size:22px;  line-height:26px;}
h2.page-title br {display:none;}

.site-logo {background:url(../img/logo320.png) 0 0 no-repeat; width:320px; height:47px; margin-left: 0px; margin-top: 20px; vertical-align:bottom;}
#header .site-logo, #header .site-logo a {width:320px;}
#header {background-size: 320px 80px;}
.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;}
.marquee {display:none;}

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

/* 480px */
@media only screen and (max-width: 539px) {
	
.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;}
.marquee {display:none;}

.yellow-bar {margin: auto; top: 8px; padding: 1px; position: relative; color: #B00; width: 90%; background: #FFD700; font-size: 14px; font-weight: bold; text-align: center;}
}

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

.wrapper {margin-left:10px; margin-right:10px;}
.slicknav_menu {right:26px;}
.search-form .cell {float:none; width:auto;}
.reports-illustration {display:block; width:auto; max-width:440px; margin:0 auto;}
}

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

.loader-list li {float:none; width:auto;}
h2.page-title {font-size:22px; line-height:26px;}
}


@media (min-width:768px) and (max-width:991px) {
    .responsive-view,
    .right-sidebar { display: block; }
    .main-section > .row,
    .row.top-15px { display: block !important; -webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap: nowrap; }
    .main-section .right-col,
    .right-sidebar,
    .col-md-4.col-sm-12,
    .col-sm-8.text-left { width: 100%; max-width: 100%; -webkit-box-flex:0;-webkit-flex:0 0 0 0;-ms-flex:0 0 0 0;flex:0 0 0 0;}
    .col-sm-8.text-left { padding-right: 60px; padding-left: 60px; }
    .col-sm-8.text-left font { font-size: 16px !important; }
    .large-view,
    .left-sidebar { display: none; }
}

@media (max-width:767px){
    .responsive-view,
    .right-sidebar { display: block; }
    main-section > .row { display: block !important; -webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap: nowrap; }
    .main-section .right-col,
    .right-sidebar { width: 100%; max-width: 100%; -webkit-box-flex:0;-webkit-flex:0 0 0 0;-ms-flex:0 0 0 0;flex:0 0 0 0;}
    .large-view,
    .left-sidebar { display: none; }
}