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

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

.site-logo {background-image:url(../img/retina/logo@2x.png); background-size:135px 70px;}
.hnav a:before {background-image:url(../img/retina/icns_hnav@2x.png); background-size:16px auto;}
.intro-title span:before {background-image:url(../img/retina/intro_title_underline@2x.png); background-size:425px 13px;}
.intro-list li {background-image:url(../img/retina/intro_checkmark@2x.png); background-size:16px 14px;}
.tnav a:before {background-image:url(../img/retina/icns_tnav@2x.png); background-size:32px auto;}
.search-info li:before {background-image:url(../img/retina/icns_search_info@2x.png); background-size:16px auto;}
.steps li {background-size:108px 108px;}
.steps li.step1 {background-image:url(../img/retina/step1@2x.png);}
.steps li.step2 {background-image:url(../img/retina/step2@2x.png);}
.steps li.step3 {background-image:url(../img/retina/step3@2x.png);}
.steps li:before {background-image:url(../img/retina/steps_arw@2x.png); background-size:21px 160px;}
.teaser .search:before {background-image:url(../img/retina/teaser_arw@2x.png); background-size:18px 11px;}
a.check:before, .register-list li:before {background-image:url(../img/retina/teaser_checkmark@2x.png); background-size:8px 8px;}
.loader-container {background-image:url(../img/retina/loader_bg@2x.png); background-size:120px 109px;}
.register-title:before {background-size:24px 24px;}
.register-title-select:before {background-image:url(../img/retina/register_title_select@2x.png);}
.register-title-summary:before {background-image:url(../img/retina/register_title_summary@2x.png);}
.option-header h3:before {background-image:url(../img/retina/option_title@2x.png); background-size:28px 32px;}
.option-best .option-header:before {background-image:url(../img/retina/option_best_deal@2x.png); background-size:60px 60px;}
.option-list li {background-image:url(../img/retina/option_checkmark_red@2x.png); background-size:13px 11px;}
.option-list .option-bonus li {background-image:url(../img/retina/option_checkmark_green@2x.png); background-size:13px 11px;}
select {background-image:url(../img/retina/select@2x.png); background-size:19px 4px;}

}



/* +960px */
@media only screen and (max-width: 1229px) {

.wrapper {margin:0 30px;}

.intro-title {font-size:36px; line-height:38px;}
.intro-title span:before {width:340px; background-size:340px auto;}
.intro-list {font-size:14px; line-height:18px;}
.intro-list li {background-position:0 1px;}

.intro-inn {background-size:cover;}

.article-info-inn {padding:0 30px 0 0;}
.article:nth-of-type(even) .article-info-inn {padding:0 0 0 30px;}

.sbox, .teaser .sbox {padding-left:38px; padding-right:38px;}

.teaser-table th, .teaser-table td {padding:15px;}

.teaser-content-inn {padding-right:30px;}
.teaser-map iframe {height:408px;}

.register-content {margin-right:-240px;}
.register-content-inn {margin-right:240px; padding-right:30px;}
.register-sidebar {width:240px;}

}

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

#main {padding-bottom:0;}
#footer {height:auto; position:relative;}

}



/* 800px */
@media only screen and (max-width: 959px) {

.wrapper {margin:0 20px;}

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

.intro-inn {padding:30px 0;}
.intro-title span:before {display:none;}
.intro-list {margin-top:15px;}
.search {margin:30px 0;}
.sbox {padding:18px 28px 13px 28px}
.counter-title {font-size:20px; line-height:24px;}
.steps {padding:30px 0;}
.article {padding:30px 0;}
.article-img {float:none !important; width:auto; max-width:390px; margin:0 auto;}
.article-info {float:none !important; margin:20px 0 0 0 !important; font-size:16px; line-height:22px;}
.article-info-inn {margin:0 !important; padding:0 !important;}
.article-info h2 {font-size:30px; line-height:32px;}
.reviews {margin-top:30px; font-size:16px; line-height:22px;}
.reviews-title {font-size:30px; line-height:32px;}
#footer .wrapper {padding:30px 0;}
.teaser {padding:20px 0 40px 0;}
.teaser .search {margin-top:30px;}
.teaser .sbox {padding:18px 28px 21px 28px;}
.teaser-title {font-size:24px; line-height:26px;}
.teaser-subtitle {margin-top:10px; font-size:16px; line-height:20px;}
.teaser-btn-all {margin-top:20px;}
.teaser-table, .teaser-container {margin-top:30px;}
.teaser-content {float:none; margin:0;}
.teaser-content-inn {margin:0; padding:0;}
.teaser-sidebar {float:none; width:auto; margin-top:20px;}
.teaser-map iframe {height:200px;}
.loader-title {font-size:20px; line-height:22px;}
.register-container {padding:20px 0;}
.register-sidebar {float:none; width:auto;}
.register-content {float:none; margin:20px 0 0 0;}
.register-content-inn {margin:0; padding:0;}
.register-list {margin-top:20px;}
.register-list li {display:inline-block; margin:0 12px 8px 0; padding-left:22px;}
.reviews-container.register-reviews {padding-bottom:90px;}
.teaser-access-all {margin-top:20px;}

.table-name thead {display:none;}
.table-name tr:hover, .table-name tr:focus, .table-name tr:active {background-color:#FFF !important;}
.table-name tr:hover:nth-of-type(even), .table-name tr:focus:nth-of-type(even), .table-name tr:active:nth-of-type(even) {background-color:#FAFAFA !important;}
.table-name td {display:block; padding-left:50%; border-bottom:1px solid #EAEAEA; vertical-align:top; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.table-name td:last-child {border-bottom:none;}
.table-name td:hover, .table-name td:focus, .table-name td:active {background-color:#EAFAFF;}
.table-name td:before {display:block; width:50%; padding:15px; color:#777; position:absolute; left:0; top:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.table-name td:nth-of-type(1):before {content:"Name:";}
.table-name td:nth-of-type(2):before {content:"Locations:";}
.table-name td:nth-of-type(3):before {content:"Has Resided in:";}
.table-name td:nth-of-type(4):before {content:"Contact Info:";}
.table-name td:nth-of-type(5):before {content:"Court Records:";}
.table-name td:nth-of-type(6):before {content:"Public Records:";}
.table-name td:nth-of-type(7):before {content:"Download Full Report:";}

.table-address thead {display:none;}
.table-address tr:hover, .table-address tr:focus, .table-address tr:active {background-color:#FFF !important;}
.table-address tr:hover:nth-of-type(even), .table-address tr:focus:nth-of-type(even), .table-address tr:active:nth-of-type(even) {background-color:#FAFAFA !important;}
.table-address td {display:block; padding-left:50%; border-bottom:1px solid #EAEAEA; vertical-align:top; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.table-address td:last-child {border-bottom:none;}
.table-address td:hover, .table-address td:focus, .table-address td:active {background-color:#EAFAFF;}
.table-address td:before {display:block; width:50%; padding:15px; color:#777; position:absolute; left:0; top:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.table-address td:nth-of-type(1):before {content:"Name:";}
.table-address td:nth-of-type(2):before {content:"Locations:";}
.table-address td:nth-of-type(3):before {content:"Has Resided in:";}
.table-address td:nth-of-type(4):before {content:"Contact Info:";}
.table-address td:nth-of-type(5):before {content:"Court Records:";}
.table-address td:nth-of-type(6):before {content:"Public Records:";}
.table-address td:nth-of-type(7):before {content:"Download Full Report:";}

.nohit {padding:30px 0;}
h2.nh-title {font-size:30px; line-height:32px;}
.nohit p {margin-top:20px; font-size:14px; line-height:20px;}
.nh-incs {margin-top:20px; font-size:14px; line-height:18px;}
.nh-incs li {margin:2px 0; background-position:0 0;}
.nh-btn {margin-top:25px;}

}



/* 750px */
@media only screen and (max-width: 799px) {

.two-cell .cell {width:70% !important;}
.two-cell .btn {width:30% !important;}
.four-cell .cell {width:50% !important;}
.five-cell .cell {width:50% !important;}
.five-cell .btn {width:100% !important; padding-top:7px; text-align:center;}
.five-cell input[type="submit"] {width:50%;}
.tnav a span {display:none;}

}



/* 720px */
@media only screen and (max-width: 749px) {

.options {margin:0;}
.option-cell {float:none; width:auto !important; margin-top:20px; padding:0;}
.option-cell:first-child {margin-top:0;}
.option-list li {float:left; width:50%; margin-top:4px !important;}
.option-list .option-list-half li {float:none; width:auto;}

}



/* 640px */
@media only screen and (max-width: 719px) {

.reviews-container {background-position:center center !important; background-size:90% auto;}
.reviews-container.register-reviews {padding:70px 0;}

.cr-caution {width:600px;}

}



/* 540px */
@media only screen and (max-width: 639px) {

.steps li {padding-left:15px; padding-right:15px;}

.cr-caution {width:500px;}

}



/* 480px */
@media only screen and (max-width: 539px) {

.intro-title {font-size:30px; line-height:32px;}
.intro-list li {margin:2px 4px; padding-left:17px; background-position:0 2px; background-size:14px auto;}

.snav {font-size:13px;}
.tnav a {padding-top:35px;}
.tnav a.selected {padding-top:40px;}
.tnav a:before {display:block; margin:0 0 0 -8px; position:absolute; top:14px; left:50%;}
.tnav a.selected:before {top:19px;}
.sbox .cell {float:none; width:auto !important;}
.sbox .btn {padding-top:7px !important;}
.sbox input[type="submit"] {width:100% !important;}

/*-- Counter --*/

.flip-counter.default .digit {width:26px !important; height:40px !important; margin-left:1px !important; -webkit-border-radius:3px !important; -moz-border-radius:3px !important; border-radius:3px !important;}
.flip-counter.default .digit span {height:20px !important; width:26px !important; font-size:24px !important;}
.flip-counter.default .digit span.front {padding-top:20px !important;}
.flip-counter.default .digit .line {height:20px !important; width:26px !important;}
.flip-counter.default .digit .hinge {height:20px !important; width:26px !important;}
.flip-counter.default .digit .hinge span.front {padding-top:20px !important;}
.flip-counter.default .digit .hinge span.back {height:20px !important;}
.flip-counter.default .digit-delimiter {margin-right:0 !important; padding-top:22px !important; font-size:24px !important;}

h2.nh-title {font-size:24px; line-height:26px;}
.nohit a.btn-big {display:block; padding-left:20px; padding-right:20px;}

.cr-caution {width:440px;}

}



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

.site-logo, .site-logo a {width:96px; height:50px;}
.site-logo {background-size:96px 50px;}
.hnav {margin-top:10px;}
.steps li {float:none; width:auto; margin-top:30px; padding-left:0; padding-right:0;}
.steps li:first-child {margin-top:0;}
.steps li:before {display:none;}
.article {padding:20px 0 30px 0;}
.reviews-container, .reviews-container.register-reviews {padding:30px 0;}
.reviews-title {font-size:24px; line-height:26px;}
.option-block {padding:20px 30px;}
.option-header h3 {padding-top:40px;}
.option-list li {float:none; width:auto;}
.option-list-half {float:none; width:auto; margin-top:20px; padding:0 !important;}
.option-list-half:first-child {margin-top:0;}
.option-btn {margin-top:15px;}

.nh-incs {text-align:center;}
.nh-incs ul {display:inline-block; text-align:left;}
.nh-incs li {float:none; width:auto;}

.cr-lightbox {padding:30px;}
.cr-caution {width:374px;}
.cr-caution a.btn-big {display:block; padding-left:20px; padding-right:20px;}

}



/* 375px */
@media only screen and (max-width: 413px) {

.search, .teaser .search, .options {margin-left:-10px; margin-right:-10px;}
.article-img iframe {height:180px;}
.option-cell {margin-top:10px;}

.cr-caution {width:355px;}

}



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

.loader-container {width:280px; height:280px;}
.loader-block, .loader-block:after {width:270px; height:270px;}

.cr-caution {width:300px;}

}



/*-- Landing Pages --*/

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.lp-intro-list ul li {background-image:url(../img/retina/lp_intro_checkmark@2x.png); background-size:16px 14px;}
.lp-content ul li {background-image:url(../img/retina/lp_content_checkmark@2x.png); background-size:16px 14px;}
}

/* +960px */
@media only screen and (max-width: 1229px) {
}

/* 960px */
@media only screen and (max-width: 960px) {
.lp-intro-list ul {margin:0 20px;}
.lp-court .lp-intro-list ul {max-width:190px;}
}

/* 800px */
@media only screen and (max-width: 959px) {
.lp-intro .intro-inn {padding:40px 0;}
.lp-intro .intro-title {font-size:40px; line-height:42px;}
.intro-text {margin:15px 0; font-size:14px; line-height:20px;}
.lp-intro .search {margin:25px 0;}
.lp-intro-list-title {margin:15px 0; font-size:18px; line-height:20px; letter-spacing:inherit;}
.lp-intro-list {margin:15px -10px; font-size:14px; line-height:18px;}
.lp-intro-list ul {display:block; float:left; width:25%; margin:0; padding:0 10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.lp-birth .lp-intro-list ul, .lp-death .lp-intro-list ul, .lp-phone .lp-intro-list ul, .lp-property .lp-intro-list ul {width:50%;}
.lp-marriage .lp-intro-list ul {width:33.333%;}
.lp-intro-list ul li {background-position:0 0;}
.lp-content {padding:30px 0; font-size:14px; line-height:20px;}
.lp-content h2 {margin:30px 0 20px 0; font-size:40px; line-height:42px;}
.lp-content h3 {margin:25px 0 20px 0; font-size:24px; line-height:28px;}
.lp-content p {margin:15px 0;}
.lp-content ul {margin:15px 0 15px 20px;}
.lp-content ul li {margin:15px 0; background-position:0 1px;}
.lp-content ol {margin:15px 0 15px 40px;}
.lp-content-list {margin:15px 0 15px 20px; font-size:14px; line-height:18px;}
.lp-content-list ul {display:block; margin:0;}
.lp-content-list ul li {margin:4px 0; background-position:0 0;}
}

/* 750px */
@media only screen and (max-width: 799px) {
.start-here {top:-30px; bottom:inherit;}
.start-here:before {top:26px; border-width:5px 5px 0px 5px; border-color:#138800 transparent transparent transparent}
.lp-intro-list {margin:15px -5px;}
.lp-intro-list ul {padding:0 5px;}
}

/* 720px */
@media only screen and (max-width: 749px) {
}

/* 640px */
@media only screen and (max-width: 719px) {
}

/* 540px */
@media only screen and (max-width: 639px) {
}

/* 480px */
@media only screen and (max-width: 539px) {
.lp-intro-list ul {width:50%;}
.lp-birth .lp-intro-list ul, .lp-death .lp-intro-list ul, .lp-phone .lp-intro-list ul, .lp-property .lp-intro-list ul {width:50%;}
.lp-intro .intro-inn {padding:30px 0;}
.lp-intro .intro-title {font-size:32px; line-height:34px;}
.lp-intro .search {margin:20px 0;}
.lp-content {padding:30px 0;}
.lp-content h2 {font-size:32px; line-height:36px;}
.lp-content h3 {font-size:20px; line-height:24px;}
.lp-content ul {margin:15px 0;}
.lp-content ol {margin:15px 0;}
.lp-content-list {margin:15px 0;}
}

/* 414px */
@media only screen and (max-width: 479px) {
.lp-content h3 span {display:inline;}
}

/* 375px */
@media only screen and (max-width: 413px) {
.lp-intro {text-align:center;}
.lp-intro .intro-title {font-size:30px; line-height:32px;}
.intro-text {font-size:13px; line-height:18px;}
.lp-intro-list-title {font-size:16px !important; line-height:20px !important;}
.lp-intro-list {display:inline-block; margin:0; font-size:13px; line-height:18px; vertical-align:top;}
.lp-intro-list ul {float:none; width:auto !important; max-width:inherit !important; margin:4px 0; padding:0;}
.lp-content {padding:30px 0; font-size:13px; line-height:18px;}
.lp-content h2 {font-size:30px; line-height:32px;}
.lp-content h3 {font-size:18px; line-height:22px;}
.lp-content-list {font-size:13px; line-height:18px;}
}

/* 320px */
@media only screen and (max-width: 374px) {
.lp-intro .search {margin-left:-10px; margin-right:-10px;}
}



/*-- Email Landing Page  --*/

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.inc-block:before {background-size:64px 64px;}
.inc-block.inc-social:before {background-image:url(../img/retina/lp_email_icn_incs_social@2x.png);}
.inc-block.inc-criminal:before {background-image:url(../img/retina/lp_email_icn_incs_criminal@2x.png);}
.inc-block.inc-people:before {background-image:url(../img/retina/lp_email_icn_incs_people@2x.png);}
.inc-block.inc-background:before {background-image:url(../img/retina/lp_email_icn_incs_background@2x.png);}
}

/* +960px */
@media only screen and (max-width: 1229px) {
.inc-row {margin:0 -5px;}
.inc-cell {padding:0 5px;}
.inc-block {padding:50px 20px 20px 20px;}
}

/* 960px */
@media only screen and (max-width: 960px) {
}

/* 800px */
@media only screen and (max-width: 959px) {
.inc-row {margin:-42px -5px 0 -5px;}
.inc-cell {width:50%; padding:42px 5px 0 5px;}
.inc-block {padding:50px 30px 30px 30px;}
}

/* 750px */
@media only screen and (max-width: 799px) {
}

/* 720px */
@media only screen and (max-width: 749px) {
}

/* 640px */
@media only screen and (max-width: 719px) {
}

/* 540px */
@media only screen and (max-width: 639px) {
.sbox-title {margin-bottom:15px; line-height:26px;}
.sbox-title span {display:inline; font-size:24px; font-weight:600; line-height:26px;}
}

/* 480px */
@media only screen and (max-width: 539px) {
.search-includes {margin:50px 0 30px 0;}
.inc-row {margin:-42px 0 0 0;}
.inc-cell {float:none; width:auto; padding:42px 0 0 0;}
.inc-block {height:auto !important;}
}

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

/* 375px */
@media only screen and (max-width: 413px) {
}

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



/*-- New Pages (05/28/2015)  --*/

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.banner-member a {background-image:url(../img/retina/icn_banner_member@2x.png); background-size:102px 80px;}
.banner-member a:before {background-image:url(../img/retina/tutorial_video@2x.png); background-size:100px 100px;}
.banner-secure a {background-image:url(../img/retina/icn_banner_secure@2x.png); background-size:102px 80px;}
.banner-support a {background-image:url(../img/retina/icn_banner_support@2x.png); background-size:102px 80px;}
.state-list a:before { background-image:url(../img/retina/arw_red@2x.png); background-size:5px 9px;}
a.btn-top { background-image:url(../img/retina/arw_white@2x.png); background-size:9px 5px;}
}

/* +960px */
@media only screen and (max-width: 1229px) {
}

/* 960px */
@media only screen and (max-width: 960px) {
.secondary {padding:30px 0 40px 0;}
.secondary-content-inn {padding-right:30px;}
}

/* 800px */
@media only screen and (max-width: 959px) {
.secondary {padding:20px 0 30px 0;}
.secondary-container {font-size:14px; line-height:20px;}
.secondary-container h2, .secondary-container h3, .secondary-container h4, .secondary-block {margin-top:20px; margin-bottom:20px;}
.banner-member {float:none; width:auto; margin-bottom:20px !important;}
.secondary-content {float:none; margin:0;}
.secondary-content-inn {margin:0; padding:0;}
.secondary-sidebar {float:none; width:auto; margin-top:20px;}
.faqs h3 {font-size:18px !important;}
.top-faqs ul li {padding-top:2px; padding-bottom:2px;}
.coverage-block {margin:20px 0;}
.secondary .search {margin-top:30px;}
.secondary .sbox {padding:18px 28px 21px 28px;}
}

/* 750px */
@media only screen and (max-width: 799px) {
.secondary-container h2 {font-size:26px; line-height:30px;}
.secondary-container h3 {font-size:22px; line-height:26px;}
.secondary-container h4 {font-size:18px; line-height:22px;}
.state-list li {width:25%;}
.list-letters li {width:20%;}
.list-three li {width:50%;}
}

/* 720px */
@media only screen and (max-width: 749px) {
.coverage-info {padding:15px 20px;}
.coverage-info h4 {margin:15px 0;}
.state-list li {width:50%;}
.lnav {padding:0 1px;}
}

/* 640px */
@media only screen and (max-width: 719px) {
}

/* 540px */
@media only screen and (max-width: 639px) {
}

/* 480px */
@media only screen and (max-width: 539px) {
.lnav a {margin:0 1px; padding-left:5px; padding-right:5px;}
.lnav a i {display:block;}
.block-white {padding:15px 20px;}
}

/* 414px */
@media only screen and (max-width: 479px) {
a.btn-top {height:62px;}
.list-three li {width:100%;}
}

/* 375px */
@media only screen and (max-width: 413px) {
.coverage-title {font-size:16px; line-height:20px;}
a.btn-top {height:58px;}
}

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



/*-- Update (06/18/2015)  --*/

/* 800px */
@media only screen and (max-width: 959px) {

.lp-intro .intro-title {font-size:42px; line-height:44px;}
.intro-text {font-size:18px; line-height:22px;}
.lp-intro-list-title {font-size:26px; line-height:28px;}
.lp-intro-list {font-size:18px; line-height:22px;}
.lp-intro-list ul li {background-position:0 4px;}

}

/*-- Update (08/14/2015) --*/

/* 800px */
@media only screen and (max-width: 959px) {
.lp-intro .intro-title {font-size:36px; line-height:38px;}
}

/* 480px */
@media only screen and (max-width: 539px) {
.lp-intro .intro-title {font-size:30px; line-height:32px;}
}

/*-- Update (08/27/2015) --*/

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.search2-benefits li:before {background-image:url(../img/retina/s2_icns_benefits@2x.png); background-size:16px auto;}
h2.search2-title span:before {background-image:url(../img/retina/s2_underline@2x.png); background-size:354px 11px;}
}

/* -1280px */
@media only screen and (max-width: 1169px) {
.lp-criminal2 .intro-inn {padding:40px 0;}
.search2-content {float:none; margin:0;}
.search2-content-inn {margin:0; padding:0;}
.search2-sidebar {float:none; width:auto; margin-top:40px;}
h2.search2-title {margin:20px 0; font-size:40px; line-height:44px;}
h2.search2-title span:before {display:none;}
h3.search2-subtitle {margin:20px 0; font-size:18px; line-height:22px;}
.search2-counter, .search2-arrested, .lp-warrant2 .search2-arrested {margin-top:30px;}
.search2-content .counter-title {font-size:18px; line-height:22px;}
.search2-container {padding:40px 0;}
.s2-content {float:none; margin:0;}
.s2-content-inn {margin:0; padding:0;}
.s2-sidebar {float:none; width:auto; margin:30px 0 0 0;}
h2.s2-incs-title {margin:30px 0; text-align:center;}
.s2-incs {max-width:640px; margin:30px auto;}
.search2-coverage {padding:40px 0;}
h2.s2-coverage-title {font-size:36px; line-height:40px;}
}

/* 960px */
@media only screen and (max-width: 1023px) {
.coverage-map {margin-left:-30px; margin-right:-30px;}
}

/* 800px */
@media only screen and (max-width: 959px) {
.coverage-map {margin-left:-20px; margin-right:-20px;}
}

/* 750px */
@media only screen and (max-width: 799px) {

}

/* 720px */
@media only screen and (max-width: 749px) {

}

/* 640px */
@media only screen and (max-width: 719px) {
.s2-incs {max-width:440px;}
.s2-incs li {width:50%;}
}

/* 540px */
@media only screen and (max-width: 639px) {

}

/* 480px */
@media only screen and (max-width: 539px) {
.lp-criminal2 .intro-inn, .search2-container, .search2-coverage {padding:30px 0;}
h2.search2-title, h2.s2-incs-title, h2.s2-coverage-title {font-size:30px; line-height:34px;}
h3.search2-subtitle {font-size:16px; line-height:20px;}
.search2-form {padding:20px 30px 25px 30px;}
.search2-start-here {top:-38px;}
}

/* 414px */
@media only screen and (max-width: 479px) {
.search2-sidebar {margin-top:30px;}
.search2-start-here {width:auto;}
.search2-start-here span {display:none;}

.search2-counter .flip-counter.default .digit {width:26px !important; height:40px !important; margin-left:1px !important; -webkit-border-radius:3px !important; -moz-border-radius:3px !important; border-radius:3px !important;}
.search2-counter .flip-counter.default .digit span {height:20px !important; width:26px !important; font-size:24px !important;}
.search2-counter .flip-counter.default .digit span.front {padding-top:20px !important;}
.search2-counter .flip-counter.default .digit .line {height:20px !important; width:26px !important;}
.search2-counter .flip-counter.default .digit .hinge {height:20px !important; width:26px !important;}
.search2-counter .flip-counter.default .digit .hinge span.front {padding-top:20px !important;}
.search2-counter .flip-counter.default .digit .hinge span.back {height:20px !important;}
.search2-counter .flip-counter.default .digit-delimiter {margin-right:0 !important; padding-top:22px !important; font-size:24px !important;}

.s2-incs {text-align:center;}
.s2-incs ul {display:inline-block; text-align:left; vertical-align:top;}
.s2-incs li, .s2-incs.s2-two-cell li {float:none; width:auto; padding-right:0;}
}

/* 375px */
@media only screen and (max-width: 413px) {

}

/* 320px */
@media only screen and (max-width: 374px) {
h2.search2-title, h2.s2-incs-title, h2.s2-coverage-title {font-size:26px; line-height:30px;}
.search2-form {margin:0 -10px;}
}

/*-- Update (12/02/2015) --*/

@media only screen and (max-width: 959px) {
.register-list li {display:block; float:left; width:50%; margin:0 0 8px 0; padding:0 0 0 22px;}
}

@media only screen and (max-width: 639px) {
.register-list li {float:none; width:auto; margin:0 0 5px 0;}
}



/*-- Update (12/23/2015) --*/

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.nohit2-header {background-image:url(../img/retina/nh2_header_bg@2x.png); background-size:5px 5px;}
.nohit2-body:before {background-image:url(../img/retina/nh2_offer@2x.png); background-size:114px 114px;}
.nohit2-record:before {background-image:url(../img/retina/nh2_icns_records@2x.png); background-size:32px auto;}
.nohit2-report {background-image:url(../img/retina/nh2_report@2x.png); background-size:354px 285px;}
.register2-summary-title {background-image:url(../img/retina/rg2_icn_title@2x.png); background-size:22px 24px;}
.register2-list-available li a:before {background-image:url(../img/retina/rg2_checkmark@2x.png); background-size:12px 12px;}
.option-best .option-header:after {background-image:url(../img/retina/register_arw@2x.png); background-size:28px 40px;}
.register2-list-name {background-image:url(../img/retina/rg2_avatar@2x.png); background-size:46px 46px;}
}

@media only screen and (max-width: 1229px) {
.nohit2-body {padding:35px 40px 40px 40px;}
.nohit2-content {margin-right:-360px;}
.nohit2-content-inn {margin-right:360px; padding-right:40px;}
.nohit2-sidebar {width:360px;}

.register2-sidebar {float:none; width:auto;}
.register2-content {float:none; margin:10px 0 0 0;}
.register2-content-inn {margin:0; padding:0;}
.register2-list-available {margin-left:-15px; margin-right:-15px;}
.register2-list-available li {float:left; width:50%; margin:0; padding:2px 95px 2px 15px;}
.register2-list-available li a {top:2px; right:15px;}
}

@media only screen and (max-width: 959px) {
.nohit2 {padding:20px 0;}
.nohit2-header {font-size:16px; line-height:18px;}
.nohit2-body:before {width:80px; height:80px; background-size:80px 80px;}
.nohit2-title {font-size:28px; line-height:30px; text-align:center;}
.nohit2-content {float:none; margin:30px 0 0 0;}
.nohit2-content-inn {margin:0; padding:0;}
.nohit2-sidebar {float:none; width:auto;}

.table-name td:nth-of-type(1):before {content:"Name:";}
.table-name td:nth-of-type(2):before {content:"Locations:";}
.table-name td:nth-of-type(3):before {content:"Court Records:";}
.table-name td:nth-of-type(4):before {content:"Public Records:";}
.table-name td:nth-of-type(5):before {content:"Sources:";}
.table-name td:nth-of-type(6):before {content:"Download Report:";}

.register2-container {padding:20px 0;}
}

@media only screen and (max-width: 639px) {
.register2-list-available {margin-left:0; margin-right:0;}
.register2-list-available li {float:none; width:auto; padding:2px 80px 2px 0;}
.register2-list-available li a {top:2px; right:0;}
}

@media only screen and (max-width: 539px) {
.nohit2-body {padding:30px;}
.nohit2-title, .nohit2-container {margin:30px 0;}
}

@media only screen and (max-width: 479px) {
.nohit2-body {padding:25px;}
.nohit2-body:before {width:60px; height:60px; background-size:60px 60px;}
.nohit2-header {padding:14px 20px; font-size:14px; line-height:16px;}
.nohit2-title {font-size:24px; line-height:26px;}
.nohit2-title, .nohit2-container {margin:25px 0;}
.nohit2-content {margin-top:25px;}
}

@media only screen and (max-width: 413px) {
.register2-container {padding:10px 0;}
.register2-sidebar {margin-left:-10px; margin-right:-10px;}
.register2-summary {padding:24px 20px;}
.option-best .option-header:before {right:-8px;}
}


@media only screen and (max-width: 374px) {
.nohit2 {padding:10px 0;}
.nohit2 .wrapper {margin:0 10px;}
.nohit2-body {padding:20px;}
.nohit2-title {font-size:18px; line-height:20px;}
.nohit2-title i {display:block;}
.nohit2-title, .nohit2-container {margin:20px 0;}
.nohit2-content {margin-top:20px;}
}



@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.ep-container:before {background-image:url(../img/retina/ep_reports@2x.png); background-size:269px 181px;}
.ep-available:before {background-image:url(../img/retina/ep_clock@2x.png); background-size:32px 32px;}
.ep-btn-container:before {background-image:url(../img/retina/ep_arw@2x.png); background-size:94px 60px;}
}

@media only screen and (max-width: 639px) {
.ep-container {width:500px; padding:25px 30px;}
.ep-title {font-size:42px; line-height:44px;}
.ep-subtitle {font-size:24px; line-height:26px;}
.ep-available {padding:0 0 0 44px; text-align:left;}
}

@media only screen and (max-width: 539px) {
.ep-container {width:460px;}
}

@media only screen and (max-width: 479px) {
.ep-container {width:394px;}
.ep-title {font-size:36px; line-height:38px;}
.ep-subtitle {font-size:20px; line-height:22px;}
}

@media only screen and (max-width: 413px) {
.ep-container {width:355px; padding:25px 25px 200px 25px;}
.ep-container:before {width:100%; background-position:center 0;}
.ep-title {font-size:30px; line-height:32px;}
.ep-subtitle {font-size:16px; line-height:18px;}
.ep-available {margin:20px 0; font-size:13px; line-height:16px;}
.ep-btn-container {margin:20px 0;}
.ep-terms {padding:0; font-size:14px; line-height:18px;}
}

@media only screen and (max-width: 374px) {
.ep-container {width:300px; padding:20px 20px 200px 20px;}
.ep-title {font-size:26px; line-height:28px;}
.ep-btn-container {margin-top:40px;}
a.ep-btn {padding:15px 20px; font-size:26px;}
}



/*-- Update (02/12/2016) Upsell Pages --*/

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.up-list li {background-image:url(../img/retina/up_checkmark@2x.png); background-size:16px 14px;}
.up-seal {background-image:url(../img/retina/up_seal@2x.png); background-size:226px 180px;}
.up-seal:before {background-image:url(../img/retina/up_arw@2x.png); background-size:77px 73px;}
.up-reports {background-image:url(../img/retina/up_reports@2x.png); background-size:330px 210px;}
.up-cards {background-image:url(../img/retina/up_cards@2x.png); background-size:204px 30px;}
a.up-paypal-btn {background-image:url(../img/retina/up_paypal@2x.png); background-size:114px 40px;}
.up-code {background-image:url(../img/retina/up_code@2x.png); background-size:100px 32px;}
.up-terms input[type="checkbox"]:checked + label:before {background-image:url(../img/retina/up_checkbox@2x.png); background-size:10px 10px;}
}

@media only screen and (max-width: 1379px) {
.up-seal {left:-70px;}
.up-reports {right:-70px;}
}

@media only screen and (max-width: 959px) {
.upsell {padding:20px 0;}
.up-body {padding:30px;}
.up-seal {display:inline-block; margin:0; vertical-align:top; position:relative; top:inherit; left:inherit;}
.up-reports {display:inline-block; margin:0; vertical-align:top; position:relative; top:inherit; right:inherit;}
}

@media only screen and (max-width: 719px) {
.up-seal, .up-reports {margin:5px auto;}
.up-seal:before {display:none;}
}

@media only screen and (max-width: 639px) {
.up-header {font-size:14px; line-height:18px;}
.up-body {padding:20px;}
.up-title, .up-top, .up-list, .up-price, .up-form {margin:20px auto;}
.up-title {font-size:22px; line-height:26px;}
.up-title span, .up-price span {font-size:30px; line-height:34px;}
.up-list ul {display:inline-block; vertical-align:top;}
.up-list li {float:none; width:auto;}
.up-form .up-label, .up-form .up-input {float:none; width:auto;}
.up-form .up-label label {padding:0 0 5px 0; text-align:left;}
}

@media only screen and (max-width: 413px) {
.up-title {font-size:18px; line-height:22px;}
.up-title span, .up-price span {font-size:26px; line-height:30px;}
.up-reports {width:290px; height:185px; background-size:290px 185px;}
.up-cards {float:none;}
.up-paypal {float:none; margin-top:10px;}
}

@media only screen and (max-width: 374px) {
.upsell {padding:10px 0;}
.upsell .wrapper {margin:0 10px;}
.up-reports {width:258px; height:164px; background-size:258px 164px;}
}



/*-- Update (03/08/2016) --*/

@media only screen and (max-width: 1229px) {
.teaser-table th, .teaser-table td {padding:15px 10px;}
}

@media only screen and (max-width: 959px) {
.table-name td {padding-left:50% !important;}
.teaser-table td:last-child {padding-right:10px;}
}

/*-- Exit Lightbox --*/

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.lb2-warning:before {background-image:url(../img/retina/lb2_icn_warning@2x.png); background-size:28px 24px;}
.lb2-btn-block:before {background-image:url(../img/retina/lb2_arw@2x.png); background-size:93px 60px;}
.lb2-reports {background-image:url(../img/retina/lb2_reports@2x.png); background-size:282px 180px;}
.lb2-limited:before {background-image:url(../img/retina/lb2_icn_clock@2x.png); background-size:32px 32px;}
}

@media only screen and (max-width: 959px) {
.lightbox2 {width:780px;}
}

@media only screen and (max-width: 799px) {
.lightbox2 {width:700px;}
}

@media only screen and (max-width: 719px) {
.lightbox2 {width:620px;}
}

@media only screen and (max-width: 639px) {
.lightbox2 {width:460px;}
.lightbox2-content {padding:30px;}
h2.lb2-title {font-size:24px; line-height:28px;}
h3.lb2-subtitle {font-size:18px; line-height:22px;}
.lb2-btns {margin:30px 0;}
.lb2-btn-block .lb2-btn {padding:16px 20px; font-size:30px; line-height:32px;}
.lb2-btn-block input[type="submit"] {font-size:30px;}
.lb2-btn-block:before {right:20px;}
.lb2-terms {margin-top:20px; padding:0;}
.lightbox2 .lb2-reports {position:relative; left:inherit; bottom:inherit; margin:20px auto -30px auto !important;}
.lb2-search {margin:15px 0;}
.lb2-search .lb2-cell {float:none; width:auto; margin:15px 0; padding:0;}
}

@media only screen and (max-width: 479px) {
.lightbox2 {width:394px;}
}

@media only screen and (max-width: 413px) {
.lightbox2 {width:355px;}
}

@media only screen and (max-width: 374px) {
.lightbox2 {width:300px;}
.lightbox2-content {padding:30px 20px;}
.lightbox2 .lb2-reports {margin-left:-12px !important; margin-right:-12px !important;}
}

/*-- Update (05/05/2016) Directory Page --*/

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.breadcrumbs2 li:before {background-image:url(../img/retina/breadcrumbs@2x.png); background-size:5px 10px;}
}

@media only screen and (max-width: 1279px) {
.dir-results .cell {width:50%;}
}

@media only screen and (max-width: 959px) {
.dir-title {font-size:24px; line-height:28px;}
}

@media only screen and (max-width: 719px) {
.dir-results .cell {width:100%;}
}

@media only screen and (max-width: 413px) {
.dir-result {padding:15px 20px 20px 20px;}
.dir-result ul.result-btn .btn {font-size:16px;}
}

/*-- Update (04/15/2016) --*/

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.intro2-incs li {background-image:url(../img/retina/lp_intro_checkmark@2x.png); background-size:16px 14px;}
.intro2-info li::before {background-image:url(../img/retina/lp2_search_icns@2x.png); background-size:16px auto;}
.lp2-incs li, .lp2-check-list li {background-image:url(../img/retina/lp_content_checkmark@2x.png); background-size:16px 14px;}
}

@media only screen and (max-width: 1279px) {
.intro2 {padding:60px 0;}
.lp2-content {padding:40px 0;}
.lp2-start {padding:100px 0;}
.lp2-insc-table {display:block;}
.lp2-insc-table .cell {display:block; margin:30px 0; padding:0 !important;}
.lp2-content h2 {margin:30px 0; font-size:36px; line-height:40px;}
.lp2-coverage h2 {margin:15px 0;}
.lp2-content h3 {margin:25px 0 15px 0;}
}

@media only screen and (max-width: 959px) {
.lp2-content {padding:30px 0;}
h2.intro2-title {margin:20px 0; font-size:48px; line-height:52px;}
.intro2-incs {margin:20px 0; font-size:16px;}
.intro2-incs li {margin:0 7px;}
.intro2-search, .intro2-counter {margin:30px 0;}
.lp2-content h2, .lp2-content h3 {margin:20px 0; text-align:center;}
.lp2-coverage h2 {margin:15px 0;}
.lp2-coverage p {font-size:14px; text-align:center;}
.lp2-content img {display:block; float:none !important; margin:25px auto !important;}
.lp2-reports img {margin:0 auto !important;}
.lp2-start {padding:60px 0;}
h2.lp2-start-title {font-size:30px; line-height:36px;}
}

@media only screen and (max-width: 799px) {
.intro2-search {padding:20px 25px 22px 25px}
.intro2-sbox .cell {width:50%;}
.intro2-info li {margin:0 7px;}
}

@media only screen and (max-width: 719px) {
.lp2-incs li {width:50%;}
}

@media only screen and (max-width: 639px) {
.intro2 {padding:30px 0;}
h2.intro2-title {font-size:30px; line-height:34px;}
.intro2-incs {font-size:14px;}
.intro2-sbox .cell {width:100%;}
.intro2-sbox .btn {padding-top:3px;}
.intro2-info li {margin:3px 0;}

.intro2-counter .counter-title {font-size:18px; line-height:24px;}
.intro2-counter .flip-counter.default .digit {width:26px !important; height:40px !important; margin-left:1px !important; -webkit-border-radius:3px !important; -moz-border-radius:3px !important; border-radius:3px !important;}
.intro2-counter .flip-counter.default .digit span {height:20px !important; width:26px !important; font-size:24px !important;}
.intro2-counter .flip-counter.default .digit span.front {padding-top:20px !important;}
.intro2-counter .flip-counter.default .digit .line {height:20px !important; width:26px !important;}
.intro2-counter .flip-counter.default .digit .hinge {height:20px !important; width:26px !important;}
.intro2-counter .flip-counter.default .digit .hinge span.front {padding-top:20px !important;}
.intro2-counter .flip-counter.default .digit .hinge span.back {height:20px !important;}
.intro2-counter .flip-counter.default .digit-delimiter {margin-right:0 !important; padding-top:22px !important; font-size:24px !important;}

.lp2-content h2 {font-size:30px; line-height:34px;}
h2.lp2-start-title {font-size:24px; line-height:28px;}
.lp2-insc-table .cell {margin:20px 0;}
}

@media only screen and (max-width: 479px) {
h2.intro2-title, .intro2-incs {margin:15px 0;}
.intro2-search {margin:20px 0;}
.lp2-incs {line-height:20px; text-align:center;}
.lp2-incs ul {display:inline-block; text-align:left; vertical-align:top;}
.lp2-incs li {float:none; width:auto; padding-right:0; background-position:0 1px;}
}

/*-- Update (07/21/2016) Product Selection --*/

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.ps2-sidebar-title:before {background-image:url(../img/ps2_icn_report@2x.png); background-size:22px 24px;}
.ps2-records a:before {background-image:url(../img/ps2_checkmark_white@2x.png); background-size:6px 6px;}
.ps2-option-list li {background-image:url(../img/ps2_checkmark@2x.png); background-size:12px 12px;}
}

@media only screen and (max-width: 1279px) {
.ps2-sidebar {float:none; width:auto; margin:30px 0; padding:0;}
.ps2-content {float:none; margin:30px 0;}
.ps2-content-inn {margin:0; padding:0;}
.ps2-records {margin-left:-15px; margin-right:-15px;}
.ps2-records li {float:left; width:33.333%; padding:3px 95px 3px 15px;}
.ps2-records span {right:15px;}
.ps2-option-regular .ps2-option:before, .ps2-option-regular .ps2-option:after {display:none;}
}

@media only screen and (max-width: 799px) {
.ps2-records li {width:50%;}
.ps2-options {margin-left:0; margin-right:0;}
.ps2-options .cell {float:none !important; width:auto !important; margin:20px 0; padding:0;}
}

@media only screen and (max-width: 639px) {
.ps2-records {margin-left:0; margin-right:0;}
.ps2-records li {float:none; width:auto; padding:3px 80px 3px 0;}
.ps2-options {margin-left:0; margin-right:0;}
.ps2-options .cell {float:none !important; width:auto !important; margin:20px 0; padding:0;}
.ps2-option-title, .ps2-option-content {height:auto !important;}
.ps2-option-list-half {float:none; width:auto; margin:15px 0; padding:0;}
.ps2-option-list-title {text-align:center;}
.ps2-option-list-title br {display:none;}
.ps2-option-list .ps2-option-list-half ul {display:inline-block;}
}