@charset "utf-8";
/* CSS Document */

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {

.logo {background-image:url(../img/retina/logo@2x.png); background-size:135px 70px;}
.premium-logo {background-image:url(../img/retina/premium_logo@2x.png); background-size:60px 60px;}
.snav li a:before {background-image:url(../img/retina/tabs_arw@2x.png); background-size:10px 6px;}
.step1 {background-image:url(../img/retina/step1@2x.png); background-size:108px 102px;}
.step2 {background-image:url(../img/retina/step2@2x.png); background-size:108px 102px;}
.step3 {background-image:url(../img/retina/step3@2x.png); background-size:108px 102px;}
a.print-page {background-image:url(../img/retina/icn_print@2x.png); background-size:16px 16px;}
.social h3 .icn {background-image:url(../img/retina/icns_social@2x.png); background-size:32px auto;}
.rep-docs li a {background-image:url(../img/retina/icn_document@2x.png); background-size:16px 20px;}

.icn-mglass-12 {background-image:url(../img/retina/icn_mglass_12@2x.png); background-size:12px 12px;}
.icn-lock-12 {background-image:url(../img/retina/icn_lock_12@2x.png); background-size:12px 12px;}

.icn-user-24 {background-image:url(../img/retina/icn_user_24@2x.png); background-size:24px 24px;}
.icn-cake-24 {background-image:url(../img/retina/icn_cake_24@2x.png); background-size:24px 24px;}
.icn-home-24 {background-image:url(../img/retina/icn_home_24@2x.png); background-size:24px 24px;}
.icn-phone-24 {background-image:url(../img/retina/icn_phone_24@2x.png); background-size:24px 24px;}
.icn-gender-24 {background-image:url(../img/retina/icn_gender_24@2x.png); background-size:24px 24px;}
.icn-rings-24 {background-image:url(../img/retina/icn_rings_24@2x.png); background-size:24px 24px;}
.icn-suitcase-24 {background-image:url(../img/retina/icn_suitcase_24@2x.png); background-size:24px 24px;}
.icn-education-24 {background-image:url(../img/retina/icn_education_24@2x.png); background-size:24px 24px;}
.icn-pencil-24 {background-image:url(../img/retina/icn_pencil_24@2x.png); background-size:24px 24px;}
.icn-dollar-24 {background-image:url(../img/retina/icn_dollar_24@2x.png); background-size:24px 24px;}
.icn-money-24 {background-image:url(../img/retina/icn_money_24@2x.png); background-size:24px 24px;}
.icn-card-24 {background-image:url(../img/retina/icn_card_24@2x.png); background-size:24px 24px;}
.icn-check-24 {background-image:url(../img/retina/icn_check_24@2x.png); background-size:24px 24px;}
.icn-flag-24 {background-image:url(../img/retina/icn_flag_24@2x.png); background-size:24px 24px;}
.icn-usa-24 {background-image:url(../img/retina/icn_usa_24@2x.png); background-size:24px 24px;}
.icn-calendar-24 {background-image:url(../img/retina/icn_calendar_24@2x.png); background-size:24px 24px;}
.icn-arroba-24 {background-image:url(../img/retina/icn_arroba_24@2x.png); background-size:24px 24px;}
.icn-question-24 {background-image:url(../img/retina/icn_question_24@2x.png); background-size:24px 24px;}

.icn-mglass-32 {background-image:url(../img/retina/icn_mglass_32@2x.png); background-size:32px 32px;}
.icn-pin-32 {background-image:url(../img/retina/icn_pin_32@2x.png); background-size:32px 32px;}
.icn-phone-32 {background-image:url(../img/retina/icn_phone_32@2x.png); background-size:32px 32px;}
.icn-people-32 {background-image:url(../img/retina/icn_people_32@2x.png); background-size:32px 32px;}
.icn-handcuffs-32 {background-image:url(../img/retina/icn_handcuffs_32@2x.png); background-size:32px 32px;}
.icn-arroba-32 {background-image:url(../img/retina/icn_arroba_32@2x.png); background-size:32px 32px;}
.icn-court-32 {background-image:url(../img/retina/icn_court_32@2x.png); background-size:32px 32px;}
.icn-gavel-32 {background-image:url(../img/retina/icn_gavel_32@2x.png); background-size:32px 32px;}
.icn-homes-32 {background-image:url(../img/retina/icn_homes_32@2x.png); background-size:32px 32px;}
.icn-home-32 {background-image:url(../img/retina/icn_home_32@2x.png); background-size:32px 32px;}
.icn-globe-32 {background-image:url(../img/retina/icn_globe_32@2x.png); background-size:32px 32px;}
.icn-info-32 {background-image:url(../img/retina/icn_info_32@2x.png); background-size:32px 32px;}
.icn-gun-32 {background-image:url(../img/retina/icn_gun_32@2x.png); background-size:32px 32px;}
.icn-wheel-32 {background-image:url(../img/retina/icn_wheel_32@2x.png); background-size:32px 32px;}
.icn-mask-32 {background-image:url(../img/retina/icn_mask_32@2x.png); background-size:32px 32px;}
.icn-document-32 {background-image:url(../img/retina/icn_document_32@2x.png); background-size:32px 32px;}
.icn-rings-32 {background-image:url(../img/retina/icn_rings_32@2x.png); background-size:32px 32px;}
.icn-no-32 {background-image:url(../img/retina/icn_no_32@2x.png); background-size:32px 32px;}
.icn-carriage-32 {background-image:url(../img/retina/icn_carriage_32@2x.png); background-size:32px 32px;}
.icn-death-32 {background-image:url(../img/retina/icn_death_32@2x.png); background-size:32px 32px;}
.icn-auto-32 {background-image:url(../img/retina/icn_auto_32@2x.png); background-size:32px 32px;}
.icn-vessel-32 {background-image:url(../img/retina/icn_vessel_32@2x.png); background-size:32px 32px;}
.icn-jail-32 {background-image:url(../img/retina/icn_jail_32@2x.png); background-size:32px 32px;}
.icn-capitol-32 {background-image:url(../img/retina/icn_capitol_32@2x.png); background-size:32px 32px;}
.icn-user-32 {background-image:url(../img/retina/icn_user_32@2x.png); background-size:32px 32px;}
.icn-suitcase-32 {background-image:url(../img/retina/icn_suitcase_32@2x.png); background-size:32px 32px;}
.icn-fingerprint-32 {background-image:url(../img/retina/icn_fingerprint_32@2x.png); background-size:32px 32px;}
.icn-images-32 {background-image:url(../img/retina/icn_images_32@2x.png); background-size:32px 32px;}
.icn-dollar-32 {background-image:url(../img/retina/icn_dollar_32@2x.png); background-size:32px 32px;}

.icn-blue-16-home {background-image:url(../img/retina/icn_blue_16_home@2x.png); background-size:16px 16px;}
.icn-blue-16-arroba {background-image:url(../img/retina/icn_blue_16_arroba@2x.png); background-size:16px 16px;}
.icn-blue-16-bubbles {background-image:url(../img/retina/icn_blue_16_bubbles@2x.png); background-size:16px 16px;}
.icn-blue-16-phone {background-image:url(../img/retina/icn_blue_16_phone@2x.png); background-size:16px 16px;}
.icn-blue-16-key {background-image:url(../img/retina/icn_blue_16_key@2x.png); background-size:16px 16px;}
.icn-blue-16-calendar {background-image:url(../img/retina/icn_blue_16_calendar@2x.png); background-size:16px 16px;}
.icn-blue-16-magnifier {background-image:url(../img/retina/icn_blue_16_magnifier@2x.png); background-size:16px 16px;}
.icn-blue-16-user {background-image:url(../img/retina/icn_blue_16_user@2x.png); background-size:16px 16px;}
.icn-blue-16-report {background-image:url(../img/retina/icn_blue_16_report@2x.png); background-size:16px 16px;}
.icn-blue-16-lifebuoy {background-image:url(../img/retina/icn_blue_16_lifebuoy@2x.png); background-size:16px 16px;}
.icn-blue-16-car {background-image:url(../img/retina/icn_blue_16_car@2x.png); background-size:16px 16px;}
.icn-blue-16-gavel {background-image:url(../img/retina/icn_blue_16_gavel@2x.png); background-size:16px 16px;}
.icn-blue-16-handcuffs {background-image:url(../img/retina/icn_blue_16_handcuffs@2x.png); background-size:16px 16px;}
.icn-blue-16-phone {background-image:url(../img/retina/icn_blue_16_phone@2x.png); background-size:16px 16px;}
.icn-blue-16-new {background-image:url(../img/retina/icn_blue_16_new@2x.png); background-size:16px 16px;}
.icn-blue-16-scales {background-image:url(../img/retina/icn_blue_16_scales@2x.png); background-size:16px 16px;}
.icn-blue-16-mask {background-image:url(../img/retina/icn_blue_16_mask@2x.png); background-size:16px 16px;}
.icn-blue-16-bars {background-image:url(../img/retina/icn_blue_16_bars@2x.png); background-size:16px 16px;}
.icn-blue-16-document {background-image:url(../img/retina/icn_blue_16_document@2x.png); background-size:16px 16px;}
.icn-blue-16-cake {background-image:url(../img/retina/icn_blue_16_cake@2x.png); background-size:16px 16px;}
.icn-blue-16-stone {background-image:url(../img/retina/icn_blue_16_stone@2x.png); background-size:16px 16px;}
.icn-blue-16-rings {background-image:url(../img/retina/icn_blue_16_rings@2x.png); background-size:16px 16px;}
.icn-blue-16-wheel {background-image:url(../img/retina/icn_blue_16_wheel@2x.png); background-size:16px 16px;}
.icn-blue-16-license {background-image:url(../img/retina/icn_blue_16_license@2x.png); background-size:16px 16px;}
.icn-blue-16-dollar {background-image:url(../img/retina/icn_blue_16_dollar@2x.png); background-size:16px 16px;}
.icn-blue-16-pin {background-image:url(../img/retina/icn_blue_16_pin@2x.png); background-size:16px 16px;}
.icn-blue-16-suitcase {background-image:url(../img/retina/icn_blue_16_suitcase@2x.png); background-size:16px 16px;}
.icn-blue-16-users {background-image:url(../img/retina/icn_blue_16_users@2x.png); background-size:16px 16px;}
.icn-blue-16-share {background-image:url(../img/retina/icn_blue_16_share@2x.png); background-size:16px 16px;}

.icn-red-24-magnifier {background-image:url(../img/retina/icn_red_24_magnifier@2x.png); background-size:24px 24px;}
.icn-red-24-handcuffs {background-image:url(../img/retina/icn_red_24_handcuffs@2x.png); background-size:24px 24px;}
.icn-red-24-gavel {background-image:url(../img/retina/icn_red_24_gavel@2x.png); background-size:24px 24px;}
.icn-red-24-users {background-image:url(../img/retina/icn_red_24_users@2x.png); background-size:24px 24px;}
.icn-red-24-phone {background-image:url(../img/retina/icn_red_24_phone@2x.png); background-size:24px 24px;}
.icn-red-24-court {background-image:url(../img/retina/icn_red_24_court@2x.png); background-size:24px 24px;}
.icn-red-24-car {background-image:url(../img/retina/icn_red_24_car@2x.png); background-size:24px 24px;}
.icn-red-24-check {background-image:url(../img/retina/icn_red_24_check@2x.png); background-size:24px 24px;}

.icn-checkmark {background-image:url(../img/retina/icn_nohit_checkmark@2x.png); background-size:32px 32px;}
.icn-nh-user {background-image:url(../img/retina/icn_nohit_user_question_gray@2x.png); background-size:48px 48px;}
.icn-nh-handcuffs {background-image:url(../img/retina/icn_nohit_handcuffs@2x.png); background-size:48px 48px;}
.icn-nh-police {background-image:url(../img/retina/icn_nohit_police@2x.png); background-size:48px 48px;}
.icn-nh-scales {background-image:url(../img/retina/icn_nohit_scales@2x.png); background-size:48px 48px;}
.icn-nh-jail {background-image:url(../img/retina/icn_nohit_jail@2x.png); background-size:48px 48px;}
.icn-nh-birth {background-image:url(../img/retina/icn_nohit_birth@2x.png); background-size:48px 48px;}
.icn-nh-rings {background-image:url(../img/retina/icn_nohit_rings@2x.png); background-size:48px 48px;}
.icn-nh-gavel {background-image:url(../img/retina/icn_nohit_gavel@2x.png); background-size:48px 48px;}
.icn-nh-dollar {background-image:url(../img/retina/icn_nohit_dollar@2x.png); background-size:48px 48px;}
ul.nohit-list li.nh-icn-document {background-image:url(../img/retina/icn_nohit_document@2x.png); background-size:16px 16px;}
ul.nohit-list li.nh-icn-magnifier {background-image:url(../img/retina/icn_nohit_magnifier@2x.png); background-size:16px 16px;}
ul.nohit-list li.nh-icn-usa {background-image:url(../img/retina/icn_nohit_usa@2x.png); background-size:16px 16px;}
ul.nohit-list li.nh-icn-envelope {background-image:url(../img/retina/icn_nohit_envelope@2x.png); background-size:16px 16px;}
h2.es-title {background-image:url(../img/retina/es_operator@2x.png); background-size:96px 96px;}
h2.nohit-title-connecting {background-image:url(../img/retina/icn_nohit_connection@2x.png); background-size:96px 84px;}
.nohit-date:before {background-image:url(../img/retina/icn_nohit_date@2x.png); background-size:16px 16px;}
.lvs-disc h3 a i {background-image:url(../img/retina/lvs_arw@2x.png); background-size:12px 24px;}
.us-seal-professional {background-image:url(../img/retina/us_seal_professional@2x.png); background-size:182px 147px;}
.us-seal-number1 {background-image:url(../img/retina/us_seal_number1@2x.png); background-size:136px 136px;}
.us-sum-report {background-image:url(../img/retina/us_report@2x.gif); background-size:200px 289px;}

.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;}

.search-faq-input input[type="submit"] {background-image:url(../img/retina/icn_magnifier_16@2x.png); background-size:16px 16px;}
ul.nohit-list li.nh-icn-court {background-image:url(../img/retina/icn_nohit_court@2x.png); background-size:16px 16px;}
ul.nohit-list li.nh-icn-support {background-image:url(../img/retina/icn_nohit_support@2x.png); background-size:16px 16px;}

.sblock h2.menu-title:before {background-image:url(../img/retina/menu_title_arw@2x.png); background-size:18px 9px;}
.add-report {background-image:url(../img/retina/sample_report@2x.png); background-size:100px 145px;}
.add-help {background-image:url(../img/retina/help@2x.png); background-size:203px 270px;}
.slicknav_icon {background-image:url(../img/retina/arw_white2@2x.png); background-size:14px 8px;}
.slicknav_menutxt:before {background-image:url(../img/retina/icn_white_16_magnifier@2x.png); background-size:16px 16px;}
.search-date {background-image:url(../img/retina/icn_blue_16_calendar@2x.png); background-size:16px 16px;}

h2.exit-title {background-image:url(../img/retina/es_operator@2x.png); background-size:96px 96px;}



/*-- Update 05/28/2015 --*/

.icn-red-24-dollar {background-image:url(../img/retina/icn_red_24_dollar@2x.png); background-size:24px 24px;}

}



/* 1280px */
@media only screen and (max-width: 1189px) {

#wrapper {margin:0 10px;}

.sblock h3 .icn {left:-27px;}

.us-seal-professional {right:20px;}
.us-seal-number1 {right:120px;}

}



/* 960px */
@media only screen and (max-width: 960px) {

.logo, .logo a {width:135px;}

.hnav li {margin-left:1px;}

#main {padding:20px;}

.content {float:none; margin:20px 0 0 0;}
.content-inn {margin-left:0; padding:0;}

.js #menu {display:none;}
.js .slicknav_menu {display:block;}

.sblock .scell:first-child {margin-top:5px;}

.cl1 {display:block;}

#footer {padding:20px 0;}
.fcontent {margin-top:10px;}

}



/* 800px */
@media only screen and (max-width: 959px) {

.js #menu2 {display:none;}
.js .slicknav2_menu {display:block;}

.report-contents li {width:50%;}

.ac-content {width:740px;}

.us-sum-report {margin:0 auto; position:relative; left:inherit; bottom:inherit;}
.us-summary h3 {margin:20px 0; padding:0; text-align:center;}
.us-sum-content {padding:0;}
.pp-top {min-height:inherit; text-align:center;}
.pp-top-x {float:none; width:auto; margin:0 auto;}
.pp-top-x img {max-width:320px;}
.pp-top-list {float:none; width:auto; margin:20px 0 0 0; text-align:left;}
.pp-top-list-inn {margin:0; padding:0;}
.us-seals {text-align:center;}
.us-seal-professional {display:inline-block; float:none; margin:5px; vertical-align:middle;}
.us-seal-number1 {display:inline-block; float:none; margin:5px; vertical-align:middle;}
h4.pp-title span {display:inline; font-size:20px !important; line-height:24px !important;}
.pp-middle {min-height:inherit; padding:0; background:none; text-align:center;}
.pp-middle h2 span {display:inline;}
.pp-middle-list {text-align:left;}
.us-offer-details p {display:inline;}
h5.pp-title span, h3.pp-title span {display:inline;}

.ex-lbox {width:760px;}

h2.pp-title {padding:6px 0px 24px 80px; font-size:20px; line-height:24px;}

}



/* 750px */
@media only screen and (max-width: 799px) {

h2 {padding-bottom:15px; font-size:24px; line-height:28px; letter-spacing:inherit;}
h3 {margin:20px 0 15px 0; font-size:20px; line-height:24px;}
h4 {margin:15px 0; font-size:16px; line-height:20px;}

p {margin:15px 0;}

.section, h2, .top-btn, .line-table, .data-table, .nohit-table, .result-sep, .report-block, .nohit-btn, .nohit-date, .plate, .nohit-note, .sbox, .nohit-map, .nohit-vin, .no-records, .fp-images, .rep-docs, .includes, .ty-message, .ty-btn, .pp-top, .us-seals, h4.pp-title, h5.pp-title, .pp-middle, .pp-bottom, .us-offer-details, .us-now-only, .pp-btns, .search-date, .search-faq, .acc, .loader-container, .lvs-disc {margin-top:20px; margin-bottom:20px;}

.snav li a i {display:block;}
.snav li a i.scnd {display:inline;}

.stab, .welcome-block, .top-faqs {padding:20px;}
.sbox .row {margin:15px -10px 0 -10px;}
.sbox .row .cell {padding:0 10px;}
.sbox .btn {margin-top:20px;}

.ac-content {width:690px;}
.ac-lbox .col-1 {width:100px;}

.premium-logo {display:none;}

.ex-lbox {width:730px;}

.psb-containeer {padding:50px 30px;}
.psb-title {font-size:60px; line-height:62px;}
.psb-text {font-size:20px; line-height:24px;}
.psb-btn a {padding:15px 30px;}

}



/* 720px */
@media only screen and (max-width: 749px) {

.ac-content {width:660px;}

.ex-lbox {width:700px;}

.cu-content {margin:0;}
.cu-half {float:none; width:auto; margin-top:30px; padding:0;}
.cu-half:first-child {margin-top:0;}

}



/* 640px */
@media only screen and (max-width: 719px) {

.slicknav_menu .sblock .scell {width:50%;}

.cl1 {display:none;}
.cl2 {display:block;}

.area-map {width:240px;}
.area-info {margin-right:-260px;}
.area-info-inn {margin-right:260px;}

a.btn-small i {display:none;}

.search-date {position:relative; top:inherit; right:inherit;}

.ac-content {width:580px;}
.ac-lbox .col-1 {width:80px;}

.ex-lbox {width:620px;}

.state-list a {padding-left:10px; padding-right:10px;}

#upsell {padding:0;}
h2.pp-title {padding:75px 0px 20px 0; font-size:18px; line-height:22px; background-position:center 0;}
h3.pp-title {font-size:24px; line-height:28px;}
.pp-middle h2 {font-size:18px; line-height:22px;}
.pp-middle-lists {text-align:center;}
.pp-middle-list {display:inline-block; float:none; width:auto; min-width:330px; margin-top:20px;}
.pp-middle-list:first-child {margin-top:0;}
.us-now-only {font-size:48px; line-height:48px;}

}



/* 540px */
@media only screen and (max-width: 639px) {

.sblock .scell {width:50%;}
.cl1 {display:none;}
.cl2 {display:block;}

.update-form .cell, .update-form .btn {float:none; width:auto; margin-top:15px;}
.update-form .btn {padding-top:0;}

.sbox .row .cell {float:none; width:auto; margin-top:15px;}
.sbox .row .cell:first-child {margin-top:0;}

.lvs-disc {padding:18px 20px;}
.lvs-note {margin-bottom:20px; font-size:14px; line-height:20px;}
.lvs-disc h3 {font-size:14px; font-weight:600;}
.lvs-disc input[type^="radio"] {top:2px;}

.add-help {padding:20px; background-position:0 bottom;}

.fnav li {display:inline-block; float:none; margin:2px 1px !important;}
.fnav li a {padding:7px 15px;}

.rep-mshot {width:33.333%;}

.email {word-break:break-all;}

.ty-lbox {width:500px;}

.ac-content {width:500px;}
.ac-lbox .col-1 {width:70px;}

.pp-middle-list {margin:20px 0 0 0;}
a.pp-btn-gray {margin:5px 0;}

.ex-lbox {width:520px;}

.state-list li {width:25%;}

h2.pp-title2 {padding-left:0; font-size:18px; line-height:20px; background-image:none;}

.us-seal-professional {right:0;}
.us-seal-number1 {right:100px;}

.dl-box {width:500px !important;}

}



/* 480px */
@media only screen and (max-width: 539px) {

.step {padding-left:10px; padding-right:10px;}

.rs-media, .social .rs-media, .cs-media, .as-img {float:none; width:auto;}
.social .rs-media img {max-width:120px;}
.rs-media iframe {height:200px;}
.rs-content, .social .rs-content, .cs-content, .as-name {float:none; margin:20px 0 0 0;}
.rs-content-inn, .social .rs-content-inn, .cs-content-inn, .as-name-inn {margin:0;}
.mugshot {max-width:inherit;}
.area-map {float:none; width:auto;}
.area-map iframe {height:200px;}
.area-info {float:none; margin:20px 0 0 0;}
.area-info-inn {margin:0;}

.data-table th, .data-table td {padding:10px 5px;}

.ty-lbox {width:440px;}

.ac-content {width:440px;}
.ac-lbox th, .ac-lbox td {padding:10px; word-break:break-all;}
.ac-lbox .col-1 {width:60px;}

.us-ad-illustration {display:none;}

.ex-lbox {width:460px;}
.ex-lbox .lvs-disc {padding:20px;}

.includes li {width:50%;}

.state-list li {width:33.333%;}
.coverage-info, .coverage-note {padding:20px;}

.fnav {text-align:center;}
.fnav li {display:inline-block; float:none; margin:2px 1px !important;}

.psb-containeer {padding:30px;}
.psb-title {font-size:48px; line-height:50px;}
.psb-text {font-size:18px; line-height:22px;}
.psb-btn a {font-size:24px; line-height:24px;}

.add-report {padding:20px; background-image:none;}

.fnav li, .fcontent {font-size:12px; line-height:14px;}

.us-seal-professional, .us-seal-number1 {position:relative; top:inherit; right:inherit;}

.dl-box {width:440px !important;}

}



/* 320px */
@media only screen and (max-width: 479px) {

.body-bg3 {padding:0;}

#wrapper {margin:0;}

#main {-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}

#footer {padding:20px;}

.logo, .logo a {width:68px; height:35px; background-size:68px 35px;}

.slicknav2_menu {top:-20px; right:-20px;}
a.slicknav2_btn {width:75px; height:75px; -webkit-border-radius:0 !important; -moz-border-radius:0 !important; border-radius:0 !important;}
.hnav .slicknav2_nav {width:318px; top:75px; right:0px;}

.sblock {padding:12px 15px 15px 15px;}

.report-contents li {float:none; width:100%;}

.data-table th, .data-table td {font-size:12px; line-height:16px; word-break:break-all;}
.data-table th a.btn, .data-table td a.btn {padding:5px; font-size:12px; line-height:16px; word-break:normal;}

.sbox .row {margin:10px 0 0 0;}
.sbox .row .cell {float:none; width:100%; margin-top:10px; padding:0;}
.sbox .row .cell:first-child {margin-top:0;}
.sbox .btn {margin-top:15px;}
.sbox input[type="submit"], .cbox input[type="submit"] {width:100%;}

.step {float:none; width:auto; margin-top:20px; padding-top:110px;}

.rep-mshot {width:50%;}

.es-lbox {width:300px; padding:20px;}
h2.es-title {font-size:26px; line-height:28px;}
.ty-lbox {width:300px; padding:20px;}
h2.ty-title {padding:30px;}

.ac-content {width:300px;}
.ac-lbox th, .ac-lbox td {padding:7px;}
.ac-lbox th {text-transform:none;}
.ac-lbox .col-1 {width:40px;}

.pp-top-x {background-size:100% auto;}
.us-sum-half {float:none; width:auto; margin:0;}
.us-sum-half-inn {margin:-1px 0 0 0;}
.us-sum-half:first-child .us-sum-half-inn {margin:0;}

.includes li {float:none; width:auto;}

.ex-lbox {width:300px;}

.state-list li {width:50%;}
a.btn-top {height:62px;}

.blank-page {padding:0;}
.cu-half {margin-top:20px;}

.welcome-block th, .welcome-block td {display:block; text-align:left;}
.welcome-block th {padding-bottom:0;}
.welcome-block td {padding-top:0;}

.us-add-title i {display:block;}

.snav li {font-size:12px; line-height:14px;}

.psb-containeer {padding:20px;}
.psb-text {margin-top:10px;}
.psb-btn {margin-top:20px;}
.psb-btn a {display:block; padding:15px 20px;}

.slicknav_menu .sblock .scell {float:none; width:auto;}

.nohit-vin {width:280px; padding-top:32px; font-size:14px; background-size:100% auto;}

.pp-middle-lists {text-align:left;}
.pp-middle-list {min-width:inherit;}
.pp-top-x img {max-width:100%;}
a.pp-btn-red {font-size:30px;}

.report-block h2.btn-br {padding-right:0;}
.report-block h2.btn-br a.btn {display:block; margin-top:15px; position:relative; top:inherit; right:inherit;}

.dl-box {width:394px !important;}

}


/* 375px */
@media only screen and (max-width: 375px) {

.snav li.alone a {padding:23px 0;}
.snav li a span {display:block;}
.snav li a span:after {display:inline; content:"-";}

.line-table td {display:block; padding-left:32px; text-align:left; background:none !important;}
.line-table td:first-child {padding-left:0;}
.line-table td span {color:#195888; float:none !important; padding-left:0;}
.line-table td:first-child span {color:#555;}

.dl-box {width:355px !important;}

}

/* 320px */
@media only screen and (max-width: 374px) {

.state-list li {width:50%;}
a.btn-top {height:62px;}

.dl-box {width:300px !important;}

}



/*-- Update 07/10/2015 --*/

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {

.icn-idstrong-16 {background-image:url(../img/retina/icn_idstrong_16@2x.png); background-size:16px 16px;}
.icn-idstrong-24 {background-image:url(../img/retina/icn_idstrong_24@2x.png); background-size:24px 24px;}
.icn-blue-16-checkmark {background-image:url(../img/retina/icn_blue_16_checkmark@2x.png); background-size:16px 16px;}
.icn-red-24-speedometer {background-image:url(../img/retina/icn_red_24_speedometer@2x.png); background-size:25px 16px;}

}



/*-- Update 07/30/2015 (Upsell) --*/

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.us2-note:before {background-image:url(../img/retina/exclamation@2x.png); background-size:70px 60px;}
h2.us2-options-title:before {background-image:url(../img/retina/us2_arw@2x.png); background-size:28px 28px;}
.us2-list li {background-image:url(../img/retina/checkmark@2x.png); background-size:14px 12px;}
.us2-info:before {background-image:url(../img/retina/us2_info@2x.png); background-size:16px 32px;}
}

/* 960px */
@media only screen and (max-width: 960px) {
.us2-note {padding:20px 30px;}
.us2-note:before {display:inline-block; width:28px; height:24px; margin-right:6px; background-size:28px 24px; vertical-align:top; position:relative; top:inherit; left:inherit;}
}

/* 800px */
@media only screen and (max-width: 959px) {
#upsell2 {padding:0 10px 10px 10px;}
.us2-container {padding-bottom:0;}
.us2-content {float:none; margin:30px 0 0 0;}
.us2-content-inn {margin:0; padding:0;}
.us2-sidebar {float:none; width:auto;}
.us2-btn-block {margin-top:30px; position:relative; bottom:inherit; left:inherit;}
}

/* 640px */
@media only screen and (max-width: 719px) {
.us2-two-blocks {margin:0;}
.us2-two-blocks .us2-cell {float:none !important; width:auto; margin-top:30px; padding:0;}
.us2-two-blocks .us2-cell:first-child {margin-top:0;}
.us2-cover {margin-top:10px;}
h3.us2-list-title {text-align:center;}
.us2-list {text-align:center;}
.us2-list ul {display:inline-block; text-align:left; vertical-align:top;}
.us2-info {padding:25px 30px;}
.us2-info:before {display:inline-block; width:10px; height:20px; margin-right:10px; background-size:10px 20px; vertical-align:top; position:relative; top:inherit; left:inherit;}
}

/* 480px */
@media only screen and (max-width: 539px) {
#upsell2 {padding:0;}
.us2-note {margin:0 -20px; padding:15px 20px;}
a.us2-btn {max-width:inherit;}
}

/* 414px */
@media only screen and (max-width: 479px) {
.us2-note {font-size:16px; line-height:20px;}
.us2-note:before {width:24px; height:20px; background-size:24px 20px;}
h2.us2-options-title {font-size:28px; line-height:30px;}
.us2-option label {padding-right:20px;}
a.us2-btn {font-size:20px;}
}



/*-- Update (07/31/2015) (Exit Lightbox) --*/

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.ex-header-logo {background-image:url(../img/retina/ex_logo@2x.png); background-size:160px 30px;}
.ex-benefit1 {background-image:url(../img/retina/ex_benefit1@2x.png); background-size:64px 64px;}
.ex-benefit2 {background-image:url(../img/retina/ex_benefit2@2x.png); background-size:64px 64px;}
.ex-benefit3 {background-image:url(../img/retina/ex_benefit3@2x.png); background-size:64px 64px;}
.ex-benefit4 {background-image:url(../img/retina/ex_benefit4@2x.png); background-size:64px 64px;}
.ex-star {background-image:url(../img/retina/ex_star@2x.png); background-size:250px 180px;}
#cboxClose {background-image:url(../img/retina/ex_x@2x.png); background-size:10px 10px;}
}

/* +960px */
@media only screen and (max-width: 1229px) {
.exit-lightbox1 {width:920px;}
}

/* 800px */
@media only screen and (max-width: 959px) {
		.exit-lightbox {background:#FFF;}
 .exit-lightbox1 {width:780px; background:#FFF;}
.ex-content {float:none; margin:0;}
.ex-content-inn {margin:0;}
.ex-sidebar {float:none; width:auto; background:#E5F4FF; -webkit-border-top-left-radius:7px; -webkit-border-top-right-radius:7px; -moz-border-radius-topleft:7px; -moz-border-radius-topright:7px; border-top-left-radius:7px; border-top-right-radius:7px;}
.ex-summary {margin-top:30px;}
.ex-summary tr:last-child td {padding-bottom:0;}
}

/* 750px */
@media only screen and (max-width: 799px) {
.exit-lightbox1 {width:730px;}
}

/* 720px */
@media only screen and (max-width: 749px) {
.exit-lightbox1 {width:700px;}
}

/* 640px */
@media only screen and (max-width: 719px) {
.exit-lightbox1 {width:620px;}
}

/* 540px */
@media only screen and (max-width: 639px) {
.exit-lightbox1 {width:520px;}
}

/* 480px */
@media only screen and (max-width: 539px) {
.exit-lightbox1 {width:460px;}
.ex-content-inn, .ex-sidebar {padding:20px;}
.ex-summary {margin-top:20px;}
.ex-summary td {padding-top:10px; padding-bottom:10px;}
.ex-benefits {margin:20px 0 0 0;}
.ex-cell {float:none; width:auto; max-width:200px; margin:20px auto 0 auto; padding:70px 0 0 0;}
.ex-cell:first-child {margin-top:0;}
.ex-btn-block {margin-top:20px; padding-top:20px;}
a.ex-btn {max-width:inherit;}
.ex-terms {margin-top:20px;}
}

/* 414px */
@media only screen and (max-width: 479px) {
.exit-lightbox1 {width:394px;}
}

/* 375px */
@media only screen and (max-width: 413px) {
.exit-lightbox1 {width:355px;}
}

/* 320px */
@media only screen and (max-width: 374px) {
.exit-lightbox1 {width:300px;}
}



/*-- Update (08/27/2015) (Cancellation Pages) --*/

/* 540px */
@media only screen and (max-width: 639px) {
.cancel-lightbox {width:520px;}
a.cancel-lb-btn {display:block; margin:10px 0; padding:15px 10px; font-size:14px; line-height:20px;}
a.cancel-lb-btn.special {font-size:18px; line-height:20px;}
}

/* 480px */
@media only screen and (max-width: 539px) {
.cancel-lightbox {width:460px;}
}

/* 414px */
@media only screen and (max-width: 479px) {
.cancel-lightbox {width:394px;}
.cancellation {margin:0 -20px -20px -20px;}
h2.cancel-title {font-size:18px; line-height:20px; -webkit-border-top-left-radius:0; -webkit-border-top-right-radius:0; -moz-border-radius-topleft:0; -moz-border-radius-topright:0; border-top-left-radius:0; border-top-right-radius:0;}
.cancel-form {-webkit-border-bottom-right-radius:0; -webkit-border-bottom-left-radius:0; -moz-border-radius-bottomright:0; -moz-border-radius-bottomleft:0; border-bottom-right-radius:0; border-bottom-left-radius:0;}
.cancel-lb-block {margin-left:-30px; margin-right:-30px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
}

/* 375px */
@media only screen and (max-width: 413px) {
.cancel-lightbox {width:355px;}
}

/* 320px */
@media only screen and (max-width: 374px) {
.cancel-lightbox {width:300px;}
h3.cancel-lb-subtitle {font-size:18px; line-height:20px;}
}



/*-- Update 10/08/2015 --*/

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.idstrong-intermediary-h1:before, .idstrong-cancel-note {background-image:url(../img/retina/idstrong_exclamation@2x.png); background-size:46px 40px;}
.idstrong-intermediary-list li, .idstrong-cancel-block-idstrong .idstrong-cancel-list li {background:url(../img/retina/idstrong_checkmark@2x.png); background-size:24px 24px;}
.idstrong-icn-exclamation {background:url(../img/retina/idstrong_exclamation@2x.png); background-size:28px 24px;}
.idstrong-icn-save {background:url(../img/retina/idstrong_save@2x.png);}
}

@media only screen and (max-width: 1279px) {
.idstrong-intermediary-h1 {line-height:28px;}
.idstrong-intermediary-h1:before {width:32px; height:28px; background-size:32px 28px;}
}

@media only screen and (max-width: 1023px) {
.idstrong-intermediary {padding:30px;}
.idstrong-intermediary-h3 {padding-top:0;}
.idstrong-intermediary-list li {margin-top:5px;}
}

@media only screen and (max-width: 960px) {
.idstrong-intermediary {margin-bottom:0;}
}

@media only screen and (max-width: 959px) {
.idstrong-intermediary-container {margin:20px 0;}
.idstrong-intermediary-half {float:none; width:auto; margin:20px 0; padding:0;}
.idstrong-intermediary-list {margin:20px 0;}
}

@media only screen and (max-width: 639px) {
.idstrong-cancel-lightbox {width:520px;}
}

@media only screen and (max-width: 539px) {
.idstrong-cancel-lightbox {width:460px;}
}

@media only screen and (max-width: 479px) {
a.idstrong-intermediary-btn {display:block; padding:20px;}

.idstrong-cancel-lightbox {width:394px;}
.cancellation {margin:0 -20px -20px -20px;}
.idstrong-cancel-form {-webkit-border-bottom-right-radius:0; -webkit-border-bottom-left-radius:0; -moz-border-radius-bottomright:0; -moz-border-radius-bottomleft:0; border-bottom-right-radius:0; border-bottom-left-radius:0;}
.idstrong-cancel-block, .idstrong-cancel-block-idstrong {margin-left:-30px; margin-right:-30px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
}

@media only screen and (max-width: 413px) {
.idstrong-cancel-lightbox {width:355px;}
}

@media only screen and (max-width: 374px) {
.idstrong-cancel-lightbox {width:300px;}
.idstrong-cancel-subtitle {font-size:18px; line-height:20px;}
}



/*-- Update (12/02/2015) --*/

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.as-title:before {background-image:url(../img/retina/as_icn_user_alert@2x.png); background-size:32px 32px;}
.as-list li:before {background-image:url(../img/retina/as_icns_categories@2x.png); background-size:48px auto;}
.as-update:before {background-image:url(../img/retina/as_icn_date@2x.png); background-size:16px 16px;}
a.as-btn:after {background-image:url(../img/retina/as_btn@2x.png); background-size:33px 21px;}
.identity-list li {background-image:url(../img/retina/checkmark@2x.png); background-size:14px 12px;}
.icn-blue-16-alert {background-image:url(../img/retina/icn_blue_16_alert@2x.png); background-size:16px 16px;}
.icn-blue-16-download {background-image:url(../img/retina/icn_blue_16_download@2x.png); background-size:16px 16px;}
a.wa-btn:before {background-image:url(../img/retina/wa_icn_windows@2x.png); background-size:24px 24px;}
.icn-social-32 {background-image:url(../img/retina/icn_social_32@2x.png); background-size:32px 32px; background-size:32px 32px;}
.icn-video-32 {background-image:url(../img/retina/icn_video_32@2x.png); background-size:32px 32px;}
}

@media only screen and (max-width: 960px) {
.sblock.welcome {margin:0;}
.slicknav_menu .activate-idstrong {padding:10px 10px 0 10px;}
}

@media only screen and (max-width: 799px) {
.sd-steps {margin-left:0; margin-right:0;}
.sd-step {float:none; width:auto; max-width:300px; padding:0; margin:30px auto 0 auto;}
}

@media only screen and (max-width: 719px) {
.identity-list, .identity-illustration {float:none; width:auto; margin:20px 0;}
.wa-content {float:none; margin:0; text-align:center;}
.wa-content-inn {margin:0; padding:0;}
.wa-sidebar {float:none; width:auto; margin-top:30px;}
.wa-illustration {padding-top:0;}
.image-gallery li {width: 50%;}
}

@media only screen and (max-width: 639px) {
.alerting-system {padding:20px;}
.as-list li {float:none; width:auto; margin-top:20px;}
a.as-btn {padding:15px 30px;}
}

@media only screen and (max-width: 479px) {
.identity-list {font-size:14px;}
.identity-list li {background-position:0 3px;}
a.as-btn {-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.welcome-block label {padding-top:0;}
.welcome-block table table th {padding-bottom:0;}
.welcome-block table table td {padding-top:0;}
.welcome-block .idstrong-cancel-block-idstrong {margin-left:0; margin-right:0; padding:20px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.image-gallery li {float: none; width:auto; margin-right: 0;}
.report-table table td {display: block; padding: 20px !important;}
.report-table table td.rt-view {padding: 0 0 10px 0 !important;}
.report-table table td.rt-info {padding: 10px 20px 20px 20px !important;}
.report-table table td.rt-view, .report-table table td.rt-view2 { width: auto;}
.report-table table td.rt-view3 {padding: 0 !important;}
.report-table .rt-map {margin: -20px -20px 20px -20px !important;}
.report-table table td.rt-view .rt-map, .report-table table td.rt-view3 .rt-map {margin: 0 !important;}
}

@media only screen and (max-width: 413px) {
.windows-app {padding-left:20px; padding-right:20px;}
}

/*-- Nohit --*/

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.nhit-title:before {background-image:url(../img/nohit/nhit_title@2x.png); background-size:32px 32px;}
.nhit-certificate-seal-01 {background-image:url(../img/nohit/nhit_certificate_seal_01@2x.png); background-size:88px 88px;}
.nhit-certificate-seal-02 {background-image:url(../img/nohit/nhit_certificate_seal_02@2x.png); background-size:88px 88px;}
.nhit-certificate-stars {background-image:url(../img/nohit/nhit_stars@2x.png); background-size:64px 16px;}
.nhit-certificate-verified i {background-image:url(../img/nohit/nhit_icn_verified@2x.png); background-size:33px 34px;}
.nhit-section-icn-expand {background-image:url(../img/nohit/nhit_icn_expand@2x.png); background-size:170px 61px;}
.nhit-section-icn-learn-more {background:url(../img/nohit/nhit_icn_learn_more@2x.png); background-size:66px 74px;}
.nhit-section-icn-users {background:url(../img/nohit/nhit_icn_users@2x.png); background-size:92px 72px;}
.nhit-section-icn-operator {background:url(../img/nohit/nhit_icn_operator@2x.png); background-size:58px 74px;}
.nhit-section-icn-user {background:url(../img/nohit/nhit_icn_user@2x.png); background-size:66px 75px;}
.nhit-section-icn-document {background:url(../img/nohit/nhit_icn_document@2x.png); background-size:66px 75px;}
a.nhit-section-btn span:after {background-image:url(../img/nohit/nhit_section_btn@2x.png); background-size:33px 21px;}
.nhit-search-title:before {background-image:url(../img/nohit/nhit_search_title@2x.png); background-size:48px auto;}
.nhit-search-list a:before {background-image:url(../img/nohit/nhit_search_icns@2x.png); background-size:16px auto;}
.nhit-reasons li:before {background-image:url(../img/nohit/nhit_reasons_icns@2x.png); background-size:16px auto;}
.nhit-not-found:before {background-image:url(../img/nohit/nhit_arw_white@2x.png); background-size:32px 32px;}
}

/* 540px */
@media only screen and (max-width: 639px) {
.nhit-searches {margin-left:0; margin-right:0;}
.nhit-search-block {float:none; width:auto; margin-top:30px; padding:0;}
.nhit-search-block:first-child {margin-top:0;}
}

/* 480px */
@media only screen and (max-width: 539px) {
.nhit-section {margin-top:20px; margin-bottom:20px;}
.nhit-certificate {margin-bottom:70px;}
.nhit-certificate-title {padding:0;}
.nhit-certificate-seal {display:inline-block; margin:20px 10px 0 10px; vertical-align:top; position:relative; top:inherit; left:inherit; right:inherit;}
.nhit-prepared {margin-top:20px;}
.nhit-certificate-state {height:30px;}
.nhit-databases-table th, .nhit-databases-table td {padding:8px;}
.nhit-snav li a i {display:block;}
a.nhit-section-btn {padding:15px 20px; font-size:24px; line-height:26px;}
a.nhit-section-btn span:after {height:26px;}
a.nhit-section-btn span {white-space:inherit;}
}

/* 414px */
@media only screen and (max-width: 479px) {
.nhit-certificate-center {padding:20px;}
.nhit-prepared td {display:block; width:auto !important; padding:5px !important; text-align:center !important;}
.nhit-prepared-img img {margin:0 auto;}
.nhit-sbox .nhit-row {margin-left:0; margin-right:0;}
.nhit-sbox .nhit-row .nhit-cell {float:none; width:auto; margin-top:15px; padding:0;}
.nhit-sbox .nhit-row .nhit-cell:first-child {margin-top:0;}
.nhit-sbox input[type="submit"] {max-width:inherit;}
.nhit-snav li {font-size:14px; line-height:18px;}
}



/*-- Update (12/16/2015) --*/

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.rr-list li:before {background-image:url(../img/retina/report_ready_icns@2x.png); background-size:48px auto;}
}

@media only screen and (max-width: 799px) {
.report-ready h2, .rr-list {margin:0;}
.rr-list {font-size:16px; line-height:20px;}
.rr-list li {display:table; width:100%; padding:8px 0 8px 60px; border-bottom:1px solid #BFCDD8;}
.rr-list li:before {margin:-24px 0 0 0; top:50%; left:0;}
.rr-list-name {display:table-cell; padding:0 5px 0 0; text-align:left; vertical-align:middle;}
.rr-list-name span {display:inline;}
.rr-list-btn {display:table-cell; padding:13px 0 13px 5px; text-align:right; vertical-align:middle;}
.rr-btn {margin-top:30px;}
.rr-single .rr-list li {border:none;}
}

@media only screen and (max-width: 719px) {
.rr-single .rr-list li { display: block; padding: 60px 0 0 0;}
.rr-single .rr-list li:before {margin: 0 0 0 -24px; top: 0; left: 50%;}
.rr-single .rr-list .rr-list-name { display: block; padding: 0; text-align: center;}
.rr-single .rr-list .rr-list-btn { display: block; margin-top: 12px; padding: 0; text-align: center;}
}

@media only screen and (max-width: 479px) {
.rr-list {font-size:14px; line-height:18px;}
.rr-list a.btn {padding-left:10px; padding-right:10px; font-size:12px;}
.update-lbox {width:374px;}
}

@media only screen and (max-width: 413px) {
.report-ready {padding:20px;}
.welcome-block .report-ready {margin-left:-20px; margin-right:-20px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.report-ready h2 {font-size:20px; line-height:22px;}
.rr-btn {margin-top:20px;}
.update-lbox {width:335px;}
}

@media only screen and (max-width: 374px) {
.rr-list {font-size:13px;}
.rr-list-name {padding-right:3px;}
.rr-list-btn {padding-left:3px;}
.update-lbox {width:280px; padding: 20px;}
}



/*-- Update (02/23/2016) --*/

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
select {background-image:url(../img/retina/select@2x.png); background-size:16px 4px;}
.as-message:before {background-image:url(../img/retina/exclamation@2x.png); background-size:19px 16px;}
a.btn-remove {background-image:url(../img/retina/as_btn_remove@2x.png); background-size:10px 10px;}
.as-title2 {background-image:url(../img/retina/es_operator@2x.png); background-size:96px 96px;}
}

@media only screen and (max-width: 799px) {
.welcome-block .welcome-block-btm {margin:20px -20px -20px -20px !important; padding:20px;}
}

@media only screen and (max-width: 639px) {
.title-with-filter h2, .title-with-filter h3, .title-with-filter h4 {padding-right:0;}
.filter {position:relative; top:inherit; right:inherit;}
.update-form2 {margin-left:0; margin-right:0;}
.update-form2 .cell, .update-form2 .btn {float:none; width:auto; margin:10px 0 0 0; padding:0;}
}



/*-- 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) {
.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 (02/17/2016) Report --*/

@media only screen and (max-width: 960px) {
.sections-desctop {display: none;}
.sections-mobile {display: block;}
}



/*-- Update (03/23/2016) --*/

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.close-div {background-image:url(../img/retina/x@2x.png); background-size:10px 10px;}
.folder-illustration {background-image:url(../img/retina/folder_illustration@2x.png); background-size:120px 109px;}
}
@media only screen and (max-width: 719px) {.lbox {width:620px;}}
@media only screen and (max-width: 639px) {.lbox {width:520px;}}
@media only screen and (max-width: 539px) {.lbox {width:460px;}}
@media only screen and (max-width: 479px) {.lbox {width:394px;}}
@media only screen and (max-width: 413px) {.lbox {width:355px;}}
@media only screen and (max-width: 374px) {.lbox {width:300px;}}


/*-- Update (07/11/2016) --*/
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.btn-cancel:before {background-image:url(../img/retina/as_btn_remove@2x.png); background-size:10px 10px;}
}

@media only screen and (max-width: 799px) {
.btn-cancel {margin:0;}
}



/*-- Update (08/25/2016) --*/

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
.icn-shop-32 {background-image:url(../img/retina/icn_shop_32@2x.png); background-size:32px 32px;}
.icn-scale-32 {background-image:url(../img/retina/icn_scale_32@2x.png); background-size:32px 32px;}
.icn-comment-24 {background-image:url(../img/retina/icn_comment_32@2x.png); background-size:24px 24px;}
.icn-comment-32 {background-image:url(../img/retina/icn_comment_32@2x.png); background-size:32px 32px;}
.cl-loader-wrapper {background-image:url(../img/retina/c2_loader@2x.png); background-size:600px 300px;}
}

@media only screen and (max-width:799px) {
.data-table2 .value {padding:6px 0; font-size:16px; line-height:20px;}
.dt2-profile {display:block;}
.dt2-profile-sidebar, .dt2-profile-info {display:block;}
.dt2-profile-sidebar {width:auto; border-bottom:1px solid #BFCDD8; border-right:none;}
.dt2-img {padding:10px;}
}

@media only screen and (max-width:719px) {
.cu-lightbox { width: 620px; text-align: center;}
.cu-table { display:block;}
.cu-content, .cu-img { display:block; margin: 30px 0;}
.cu-content { padding:0;}
.cu-img { width: auto; min-width: inherit; max-width: 300px; margin-left:auto; margin-right:auto;}
}

@media only screen and (max-width:639px) {
.cu-lightbox { width: 460px; }
.data-table2 td {display:block; padding:10px; font-size:12px; border-top:1px solid #BFCDD8; border-left:none;}
.data-table2 td:first-child {border-top:none;}
.data-table2 .value {display:inline; padding:0; font-size:14px; line-height:18px;}
.cl-loader-wrapper {width:420px; height:220px; background-size:420px auto;}
.cl-loader {width:420px; height:420px;}
.cl-needle {width:20px; height:20px; margin:-10px 0 0 -10px;}
.credit-loader .cl-needle {margin:-10px 0 0 -10px !important;}
.cl-needle:before {border-width:5px 200px 5px 0; margin:-5px 0 0 0;}
.cl-loader-btn .btn {padding:10px 25px; font-size:16px; line-height:20px;}
.cl-loader-btn span {max-width:200px; padding-top:7px; font-size:11px; line-height:14px;}
.snav li a .qty {display:block; margin:2px auto 0 auto;}
}

@media only screen and (max-width:479px) {
.cu-lightbox { width: 394px; }
.cl-loader-wrapper {width:334px; height:177px; background-size:334px auto;}
.cl-loader {width:334px; height:334px;}
.cl-needle:before {border-width:5px 160px 5px 0;}
}

@media only screen and (max-width:413px) {
.cu-lightbox { width: 355px; }
}

@media only screen and (max-width:374px) {
.cu-lightbox { width: 300px; }
.cl-loader-wrapper {width:280px; height:150px; background-size:280px auto;}
.cl-loader {width:280px; height:280px;}
.cl-needle:before {border-width:5px 130px 5px 0;}
}



/*-- Update (09/23/2016) --*/

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
.ir-img:before {background-image:url(../img/retina/exclamation@2x.png); background-size:44px 38px;}
.ir-btn .btn:after {background-image:url(../img/retina/ir_icn_report@2x.png); background-size:14px 16px;}
}

@media only screen and (max-width:719px) {
.ir-title br {display:none;}
.ir-content {display:block;}
.ir-info, .ir-img.img2 {display:block; padding:0;}
.ir-img {display:none;}
}

@media only screen and (max-width:639px) {
.identity-report-upsell {padding:25px 30px 30px 30px;}
.ir-title, .ir-name {font-size:20px; line-height:24px;}
.ir-email {font-size:16px; line-height:20px;}
.ir-btn .btn {display:block; padding:12px 20px;}
}



/*-- Update (09/29/2016) --*/

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
.c0-note:before {background-image:url(../img/retina/exclamation@2x.png); background-size:70px 60px;}
.c0-message:before {background-image:url(../img/retina/c0_warning@2x.png); background-size:16px 14px;}
.c0-secure:before, .c0-express:before {background-image:url(../img/retina/c0_form_header_icns@2x.png); background-size:16px auto;}
.c0-cards, .c05-cards {background-image:url(../img/retina/c0_cards@2x.png); background-size:83px 12px;}
.c0-code, .c05-code:before {background-image:url(../img/retina/c0_code@2x.png); background-size:100px 32px;}
.c0-incs li {background-image:url(../img/retina/c0_checkmark@2x.png); background-size:12px 12px;}
.c0-incs2 li:before {background-image:url(../img/retina/c0_idstrong_icns@2x.png); background-size:24px auto;}
.c0-ready:before {background-image:url(../img/retina/c0_checkmark2@2x.png); background-size:16px 16px;}
.c05-option-label input[type="radio"] + label:before {background-image:url(../img/retina/c0_radiobutton@2x.png);}
}

/* 960px */
@media only screen and (max-width:1023px) {
.c0-note {padding:20px 30px; text-align:center;}
.c0-note:before {display:inline-block; width:28px; height:24px; margin-right:6px; background-size:28px 24px; vertical-align:top; position:relative; top:inherit; left:inherit;}
}

/* 800px */
@media only screen and (max-width:959px) {
.c0-content {float:none; margin:30px 0;}
.c0-content-inn {margin:0; padding:0;}
.c0-sidebar {float:none; width:auto; margin:30px 0;}
}

/* 720px */
@media only screen and (max-width:799px) {
.am-table, .am-risk-lvl, .am-btn {margin:20px 0;}
.am-risk-lvl {position:relative; top:inherit; right:inherit;}
.am-btn {position:relative; bottom:inherit; left:inherit;}
}

/* 480px */
@media only screen and (max-width:639px) {
.checkout-content {padding:0;}
.c0-container {margin-top:20px;}
.c0-note {margin:0 -20px; padding:15px 20px;}
.c0-ready {margin:0 -20px; padding:15px 20px;}
.c0-form-header {display:block;}
.c0-secure, .c0-express {display:block;}
.c0-secure {-webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border-top-left-radius:3px; border-top-right-radius:3px;}
.c0-secure::after {display:none;}
.c0-form-body {padding:20px 30px;}
.c0-form .cell.one-half {width:100%;}
.il-btn-block {max-width:inherit;}
.il-content .c0-form {max-width:inherit; margin:0 -5px;}
.am-table td {display:block; padding:1px 0 !important;}
.am-table td:first-child {padding-top:5px !important;}
.am-table td:last-child {padding-bottom:5px !important;}
.idstrong-content .am-table img {max-width:240px;}

.c05-form .c05-cell.c05-one-half {width:100%; margin-bottom:16px;}
}

/* 414px */
@media only screen and (max-width:479px) {
.c0-note {font-size:16px; line-height:20px;}
.c0-note:before {width:24px; height:20px; background-size:24px 20px;}
.il-content h2 {font-size:24px; line-height:26px;}
.il-content h3 {font-size:18px; line-height:22px;}
.il-content h4 {font-size:16px; line-height:20px;}
a.il-btn {padding:15px; font-size:18px; line-height:20px;}
}

/* 320px */
@media only screen and (max-width:374px) {
.checkout-content .c0-message, .c0-form-container {margin-left:-10px; margin-right:-10px;}
.c0-form-body {padding:15px 20px;}
.il-content {padding:0;}
.upsell {margin:0 -10px;}
.upsell .wrapper {margin:0;}
}



@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
.icn-blue-16-report-gavel {background-image:url(../img/retina/icn_blue_16_report_gavel@2x.png); background-size:16px 16px;}
.icn-blue-16-report-magnifier {background-image:url(../img/retina/icn_blue_16_report_magnifier@2x.png); background-size:16px 16px;}
.icn-blue-16-report-birth {background-image:url(../img/retina/icn_blue_16_report_birth@2x.png); background-size:16px 16px;}
.icn-blue-16-pin-user {background-image:url(../img/retina/icn_blue_16_pin_user@2x.png); background-size:16px 16px;}
.icn-blue-16-license-plate {background-image:url(../img/retina/icn_blue_16_license_plate@2x.png); background-size:16px 16px;}
.icn-blue-16-house-keys {background-image:url(../img/retina/icn_blue_16_house_keys@2x.png); background-size:16px 16px;}
.icn-blue-16-fingerprint {background-image:url(../img/retina/icn_blue_16_fingerprint@2x.png); background-size:16px 16px;}

.icn-dollar-gavel-32 {background-image:url(../img/retina/icn_dollar_gavel_32@2x.png); background-size:32px 32px;}
.icn-flag-32 {background-image:url(../img/retina/icn_flag_32@2x.png); background-size:32px 32px;}

.fcr-score-value {background-image:url(../img/retina/fcr_score@2x.png); background-size:120px 60px;}
.folder-header:before {background-image:url(../img/retina/folder_top@2x.png); background-size:110px 20px;}
.folder-body:before {background-image:url(../img/retina/folder_confidential@2x.png); background-size:224px 79px;}

.c05-secure-title:before {background-image:url(../img/retina/secure_lock@2x.png); background-size:12px 16px;}
.bu-access-info li { background-image: url(../img/retina/c0_checkmark@2x.png); background-size:12px 12px;}
}

@media only screen and (max-width:1189px) {
.js #menu2 {display:none;}
.js .slicknav2_menu {display:block;}

.free-credit-report {padding:40px;}
.fcr-table {display:block;}
.fcr-table .cell {display:block; margin:30px 0;}
.fcr-content, .fcr-sidebar {width:auto; padding:0; text-align:center;}
.fcr-title, .fcr-list {margin:20px 0;}
.fcr-list ul {display:inline-block; vertical-align:top;}
.fcr-btn {margin:25px 0;}
}

@media only screen and (max-width:959px) {
.free-credit-report {padding:30px;}
.fcr-content {padding-right:30px;}

.bu-lightbox {width:780px;}
}

@media only screen and (max-width:799px) {
.bu-lightbox {width:700px;}
}

@media only screen and (max-width:719px) {
.free-credit-report {padding:10px; border:none;}


.bu-lightbox {width:620px;}
.bu-h3:before, .bu-h3:after {display:none;}

.responsive-table tr:first-child {display:none;}
.responsive-table tr {border-top:1px solid #BFCDD8; border-left:1px solid #BFCDD8; border-right:1px solid #BFCDD8;}
.responsive-table tr:last-child {border-bottom:1px solid #BFCDD8;}
.responsive-table tr:hover td {background-color:inherit;}
.responsive-table td {display:block; padding:10px 20px; font-size:16px; line-height:22px; border:none !important;}
.responsive-table td:first-child {padding-top:20px;}
.responsive-table td:last-child {padding-bottom:20px;}
.responsive-table td:before {display:block; content:""; margin-bottom:3px; color:#333; font-size:11px; font-weight:700; line-height:14px; text-transform:uppercase;}
.responsive-table a.btn {display:block; padding:10px 20px !important; font-size:18px !important; line-height:22px !important;}

.table-background td:nth-of-type(1):before {content:"#"; display:inline-block; margin:7px 5px 0 0; vertical-align:top;}
.table-background td:nth-of-type(2):before {content:"Name";}
.table-background td:nth-of-type(3):before {content:"Age";}
.table-background td:nth-of-type(4):before {content:"Adress";}
.table-background td:nth-of-type(5):before {content:"Relatives";}
.table-background td:nth-of-type(6):before {content:"Details";}

.table-court td:nth-of-type(1):before {content:"#"; display:inline-block; margin:7px 5px 0 0; vertical-align:top;}
.table-court td:nth-of-type(2):before {content:"Name";}
.table-court td:nth-of-type(3):before {content:"Age";}
.table-court td:nth-of-type(4):before {content:"Address";}
.table-court td:nth-of-type(5):before {content:"Marital Status";}
.table-court td:nth-of-type(6):before {content:"Home Owner";}
.table-court td:nth-of-type(7):before {content:"View Report";}

.table-asset td:nth-of-type(1):before {content:"Name";}
.table-asset td:nth-of-type(2):before {content:"Age";}
.table-asset td:nth-of-type(3):before {content:"Address";}
.table-asset td:nth-of-type(4):before {content:"Phone";}
.table-asset td:nth-of-type(5):before {content:"Home Owner";}
.table-asset td:nth-of-type(6):before {content:"Results";}

.table-inmate td:nth-of-type(1):before {content:"Name";}
.table-inmate td:nth-of-type(2):before {content:"Age";}
.table-inmate td:nth-of-type(3):before {content:"DOB";}
.table-inmate td:nth-of-type(4):before {content:"Offense";}
.table-inmate td:nth-of-type(5):before {content:"Source State";}
.table-inmate td:nth-of-type(6):before {content:"Results";}

.table-property td:nth-of-type(1):before {content:"Owner’s Name";}
.table-property td:nth-of-type(2):before {content:"Secondary Owner";}
.table-property td:nth-of-type(3):before {content:"Address";}
.table-property td:nth-of-type(4):before {content:"Sale Price";}
.table-property td:nth-of-type(5):before {content:"Sale Date";}
.table-property td:nth-of-type(6):before {content:"Results";}

.table-plate td:nth-of-type(1):before {content:"Record ID";}
.table-plate td:nth-of-type(2):before {content:"Owner";}
.table-plate td:nth-of-type(3):before {content:"Search Input";}
.table-plate td:nth-of-type(4):before {content:"Source";}
.table-plate td:nth-of-type(5):before {content:"View Details";}
}

@media only screen and (max-width:639px) {
.bu-lightbox {width:460px; padding:20px;}
.bu-header {margin:20px 0;}
.bu-h2, .bu-h3 {margin:10px 0;}
.bu-h2 {font-size:20px; line-height:24px;}
.bu-btns {display:block; margin-top:20px;}
.bu-btns .cell {display:block; width:100% !important; margin-top:10px; padding:0;}
.bu-btns-table {display:block;}
.bu-btns-title, .bu-btns-text {display:block; margin:7px 0; padding:0;}
.bu-access-table {display:block; text-align:center;}
.bu-access-report, .bu-access-info {display:block; margin:20px 0; padding:0;}
.bu-access-report {margin-left:auto; margin-right:auto;}

.snav li a .qty {margin:0; position:absolute; top:5px; right:5px;}
}

@media only screen and (max-width:479px) {
.free-credit-report {padding:0;}

.bu-lightbox {width:394px;}
}

@media only screen and (max-width:413px) {
.bu-lightbox {width:355px;}
}

@media only screen and (max-width:374px) {
.bu-lightbox {width:300px;}

.fcr-scores {display:block;}
.fcr-score {padding:20px 0;}
.fcr-cell {display:block; margin:5px 0; padding:0;}

.folder-body {font-size:16px; line-height:20px;}
}



/*-- Update (10/24/2016) --*/

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
.icn-airplane-32 {background-image:url(../img/retina/icn_airplane_32@2x.png); background-size: 32px 32px;}
.so-header::before {background-image:url(../img/retina/icn_exclamation_16@2x.png); background-size: 16px 16px;}
}

@media only screen and (max-width:959px) {
.so-list.two-columns .so-cell { width: 100%;}
}

@media only screen and (max-width:719px) {
.report-graphs { display: block;}
.report-graphs .cell { display: block; margin: 30px 0; padding: 0;}
.img-list { margin-left: 0; margin-right: 0;}
.img-list li { float: none; width: auto; margin-bottom: 10px; padding: 0;}
}

@media only screen and (max-width:479px) {
.so-block { padding: 15px;}
.so-header { font-size: 13px;}
.so-content { display: block;}
.so-photo, .so-info { display: block; margin: 20px auto; padding: 0;}
.so-btn-block { padding: 0; text-align: center;}
.so-btn { display: block; padding: 10px 20px;}
}



/*-- Update (11/07/2016) --*/

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
.icn-lock-open-32 {background-image:url(../img/retina/icn_lock_open_32@2x.png); background-size: 32px 32px;}
}

@media only screen and (max-width:719px) {
.cu-lightbox .cu-content, .cu-lightbox .cu-img { display:block;}
.cu-lightbox .cu-content { padding:0; margin-bottom: 30px;}
}



/*-- Update (11/11/2016) --*/

@media only screen and (max-width:959px) {
.table-pbr td.btn-td {width: auto;}
}

@media only screen and (max-width:719px) {
.table-pbr td:nth-of-type(1):before {content:"Name:";}
.table-pbr td:nth-of-type(2):before {content:"Age:";}
.table-pbr td:nth-of-type(3):before {content:"Location(s):";}
.table-pbr td:nth-of-type(4):before {content:"Relatives:";}
.table-pbr td:nth-of-type(5):before {display: none;}
.table-pbr td.btn-td {text-align: left;}
}

@media only screen and (max-width:639px) {
.table-pbr { padding-bottom: 0;}
}



/*-- Update (11/23/2016) --*/

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
a.btn-small i.icn-download-13 { background-image:url(../img/retina/icn_download_13@2x.png); background-size: 13px 13px;}
}



/*-- Update (11/28/2016) --*/

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
.icn-premium-32 {background-image:url(../img/retina/icn_premium_32@2x.png); background-size: 32px 32px;}
.pr-header:before {background-image:url(../img/retina/premium_ribbon@2x.png); background-size: 86px 86px;}
.pr-list li:before {background-image:url(../img/retina/icn_check_6@2x.png); background-size: 6px 6px;}
.pr-btn .btn:after {background-image:url(../img/retina/ir_icn_report@2x.png); background-size: 14px 16px;}
.pbr-nohit:before {background-image:url(../img/retina/icn_no_32@2x.png); background-size: 32px 32px;}
}

@media only screen and (max-width:719px) {
.pr-list ul { float: none; width: auto; max-width: 280px; margin: 0 auto;}
}

@media only screen and (max-width:639px) {
.pr-header { padding: 12px 40px 12px 20px;}
.pr-header::before { width: 64px; height: 64px; background-size: 64px 64px; top: -5px; right: -5px;}
.pr-header h2 { font-size: 16px; line-height: 20px;}
.pr-body { padding: 17px 20px 20px 20px}
.pr-btn .btn { max-width: 300px;}
.pr-btn .btn::after { margin-left: 10px;}
}

@media only screen and (max-width:374px) {
.pr-btn .btn { padding: 12px 30px;}
}

/*-- Update (12/09/2016) --*/

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
.c0-ready:before {background-image:url(../img/retina/c0_checkmark2@2x.png); background-size:16px 16px;}
.folder-header:before {background-image:url(../img/retina/folder_top@2x.png); background-size:110px 20px;}
.folder-body:before {background-image:url(../img/retina/folder_confidential@2x.png); background-size:224px 79px;}
.c05-option-label input[type="radio"] + label:before {background-image:url(../img/retina/c0_radiobutton@2x.png);}
}

/*-- WaiJe Update 2016-12-21 --*/
@media only screen and (max-width:959px) {
    .bu-desktop {display:none;}
}



/*-- Update (12/15/2016) --*/

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
.icn-white-16-premium {background-image:url(../img/retina/icn_white_16_premium@2x.png); background-size:18px 16px;}
.premium-report2:before {background-image:url(../img/retina/premium_ribbon@2x.png); background-size:86px 86px;}
}

@media only screen and (max-width:799px) {
.icn-white-16-premium { display: block; margin: 0 auto;}
}

@media only screen and (max-width:639px) {
.premium-report2 {padding: 17px 20px 20px 20px;}
.premium-report2:before { width: 64px; height: 64px; background-size: 64px 64px; top: -5px; right: -5px;}
.pr-btn { margin-top: 15px;}
.pr-btn .btn { padding: 12px 30px;}
}
