.phone, .phone-horiz, .phone-body {display:none;}
.phone-top-menu { position:relative;}
#resplyr1, #resplyr2, #resplyr3 { position:relative;visibility:hidden;display:none;left:0;top:0;z-index:100;}
.phone-dropdown-menu { border-left:1px solid #aeaeae;border-right:1px solid #aeaeae;}
.phone-dropdown-menu ul { margin:0;padding:0;list-type:none;}
.phone-dropdown-menu ul li { background-color:#ddd;background-image:url(/bca/Generic/images/nm-responsive/mobile-menu-bkd-off.png);background-repeat:repeat-x;background-position:0 0;border-bottom:1px solid #aeaeae;font-family:Arial;font-size:21px;font-weight:bold;height:48px;line-height:48px;}
.phone-dropdown-menu ul li a { display:block;color:#7b7b7b;padding-left:20px;text-decoration:none;}
body#home .phone-dropdown-menu ul li.home { background-image:url(/bca/Generic/images/nm-responsive/mobile-menu-bkd-on.png);}
body#home .phone-dropdown-menu ul li.home a { color:#fff;}
#phone-bureaus { background-image:url(/bca/Generic/images/nm-responsive/phone-bureaus-border.png);background-position:50% 100%;background-repeat:no-repeat;padding:10px 0;text-align:center;}
#phone-bureaus2 { color:#000;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;line-height:15px;padding-bottom:6px;text-align:center;}
#phone-bureaus3 { color:#000;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:9px;line-height:12px;padding-top:6px;text-align:center;}
#phone-benefits { margin:15px 15px 30px 15px;}
.phone-benefits-header { background-image:url(/bca/Generic/images/nm-responsive/phone-benefits-header-bkd.png);background-position:0 0;background-repeat:repeat-x;font-family:Arial;font-size:13px;font-weight:bold;height:38px;padding:0 10px;}
.phone-benefits-header a { background-image:url(/bca/Generic/images/nm-responsive/phone-benefits-right-arrow.png);background-position:100% 50%;background-repeat:no-repeat;color:#fff;display:block;text-decoration:none;}
#resplyr3 .phone-benefits-header a { background-image:url(/bca/Generic/images/nm-responsive/phone-benefits-down-arrow.png);}
.phone-benefits-copy { color:#333;font-family:Arial;font-size:11px;line-height:14px;padding:15px;}
.phone-benefits-wrapper { margin:25px 15px 0 15px;}
.phone-benefits-section { border-bottom:1px solid #c5c5c5;color:#666;font-family:Arial;font-size:11px;line-height:15px;margin-bottom:15px;padding-bottom:15px;}
.phone-benefits-section h1 { color:#333;font-family:Arial;font-size:13px;font-weight:bold;line-height:16px;margin-bottom:10px;}
.phone-benefits-section img { float:left;margin:5px 15px 15px 0;}
.phone-benefits-section ul { float:left;list-style-type:none;margin:0;padding:0;}
.phone-benefits-section ul li { background-image:url(/bca/Generic/Images/nm-responsive/phone-benefit-bullet.png);background-position:0 0;background-repeat:no-repeat;color:#666;font-family:Arial;font-size:11px;line-height:14px;padding-left:7px;padding-bottom:5px;}
.phone-benefits-section ul li a { color:#666;}
.phone-benefits-section-last { border-bottom:0;}
.phone-checking { color:#464646;font-family:Arial;font-size:13px;font-weight:bold;line-height:17px;text-align:center;}
.phone-join-button { padding:15px 0 0 0;text-align:center;}
.phone-footer { background-color:#efefef;padding-bottom:20px;text-align:center;}
.phone-bottom-logos { background-image:url(/bca/Generic/Images/nm-responsive/phone-footer-bureaus-border.png);background-position:0 100%;background-repeat:repeat-x;padding:12px 0 23px 0;}
.phone-bottom-logos img { margin-left:10px;vertical-align:middle;}
.phone-bottom-logos img.norton { margin-left:0;}
.phone-follow-us { margin:15px;}
.phone-follow-us p { color:#7c7c7c;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;line-height:27px;text-align:center;}
.phone-follow-us img { vertical-align:middle;margin-left:7px;}
@media only screen and (min-width:768px) and (max-width:921px), (max-device-width:768px) and (orientation:portrait) { body { background-color:#fff;}
.shadowWrapper { margin:0 auto;background:none;width:768px;}
#pageWrapperBottom {display:none;}
.content_wrapper { margin:0 15px 0 15px;padding:0 0 40px 0;width:727px;}
div#topmenu { margin-left:-20px;width:768px;}
div.micro-site-hero { background-image:url(/bca/Generic/images/nm-responsive/fsam-hero-bkd-768.png);margin-top:-73px;padding-top:73px;}
div.micro-site-hero-new { background-image:url(/bca/Generic/images/nm-responsive/fsam-hero-bkd-768.png);margin-top:0px;padding-top:0px;height:279px;}
div.micro-site-hero-left h1 { background-image:url(/bca/Generic/images/nm-responsive/hero-h1-bkd-768.png);background-position:0 0;background-repeat:no-repeat;height:38px;margin:19px 0 0 19px;width:406px;}
div.micro-site-hero-left-new { float:left;margin:0;padding:0;width:400px;height:279px;}
div.micro-site-hero-left h2 { background-image:url(/bca/Generic/images/nm-responsive/hero-h2-bkd-768.png);background-position:0 0;background-repeat:no-repeat;height:24px;margin:0 0 0 19px;width:339px;}
div.micro-site-hero-right-new {display:none;}
.hero_button { margin:27px 0 0 19px;padding:0;width:260px;height:55px;}
.homebucket { height:115px;width:232px;}
.bucket1 { background-image:url(/bca/Generic/images/nm-responsive/fsam_home_step_one_768.png);margin-right:15px;}
.bucket2 { background-image:url(/bca/Generic/images/nm-responsive/fsam_home_step_two_768.png);margin-right:15px;}
.bucket3 { background-image:url(/bca/Generic/images/nm-responsive/fsam_home_step_three_768.png);}
.homebucketHeadline { padding:65px 0 0 0;}
div.micro-site-navigation li a { background-image:url(/bca/Generic/images/nm-responsive/fsam_nav_bkd_768.png);font-size:10px;height:36px;line-height:36px;}
div.micro-site-navigation li#micro-site-navigation-left a:hover, 
body#home div.micro-site-navigation li.home a { background-position:0 -42px;}
div.micro-site-navigation li#micro-site-navigation-left a { background-position:0 -3px;width:146px;}
div.micro-site-navigation li#micro-site-navigation-main a { background-position:-146px -3px;width:145px;}
div.micro-site-navigation li#micro-site-navigation-main a:hover { background-position:-146px -42px;}
div.micro-site-navigation li#micro-site-navigation-main2 a { background-position:-435px -3px;width:145px;}
div.micro-site-navigation li#micro-site-navigation-main2 a:hover { background-position:-435px -42px;}
div.micro-site-navigation li#micro-site-navigation-right a { background-position:100% -3px;width:146px;}
div.micro-site-navigation li#micro-site-navigation-right a:hover { background-position:100% -42px;}
.fold_headline { font:24px/30px Arial, "Helvetica Neue", Helvetica, sans-serif;}
.group2_number { background-color:#f1f0f0;float:left;margin:0 5px 0 6px;padding:0;height:200px;text-align:center;width:45px;}
.group2_number p { font:77px/91px "Arial Narrow", Arial, Helvetica, sans-serif;}
.group2_descriptions { float:left;margin:12px 0 0 0;padding:0;width:185px;}
.group3_buckets { background:url(/bca/Generic/images/splash-page/group3_buckets_bkd.png) 0 0 repeat-x;float:left;margin:20px 0 0 0;padding:0 0 30px 0;width:238px;background-color:#fff;}
.group3_bucket_2 { margin:20px 6px 0 7px;}
.group3_buckets h2 { margin:0 0 0 7px;}
div#bottomLogosRedesign { margin:0 auto;width:768px;}
.shadowBottom { display:none;}
div#bottomLogosRedesignLeft { margin:0 0 0 15px;width:430px;}
div#bottomLogosRedesignLeft img { margin-left:10px;}
div#bottomLogosRedesignLeft p { font-size:14px;}
div#bottomLogosRedesignRight { margin:0 10px 0 0;width:300px;}
div#bottomLogosRedesignRight p { font-size:14px;}
.footer { margin:0 auto;padding:20px 0 30px 0;width:768px;}
.footer_top_left { width:340px;}
.footer-top-right { width:425px;}
div.footer-top-right ul { margin-left:40px;}
.blog_feed_bucket { width:238px;}
.blog_feed_bucket h1 { background-position:50% 0;}
}
@media only screen and (min-width:480px) and (max-width:767px), (max-device-width:480px) and (orientation:landscape) { body { background-color:#fff;margin 0;padding:0;-webkit-text-size-adjust:100%;}
.shadowWrapper { margin:0 0;background:none;width:100%;}
#pageWrapperBottom {display:none;}
.content_wrapper {display:none;}
div#bottomLogosRedesign {display:none;}
.shadowBottom {display:none;}
.phone-top-menu { background-image:url(/bca/Generic/Images/nm-responsive/header-background-480.png);background-position:0 0;background-repeat:repeat-x;border:1px solid #aeaeae;}
.phone-hero-480 { background-image:url(/bca/Generic/Images/nm-responsive/hero-480-bkd.png);background-position:0 0;background-repeat:repeat-x;text-align:center;}
.footer {display:none;}
.phone-footer .footer {display:block;}
.phone-footer .footer { margin:0 auto;padding:0;width:90%;}
.phone-footer .footer .footer_top_left img {display:none;}
.phone-footer .footer .footer_top_left { float:none;margin:0 auto;padding:0;text-align:left;width:100%;}
.phone-footer .footer .footer_top_left p { line-height:20px;padding:0;font-size:11px !important;}
.phone-footer .footer .footer_top_left p a { font-size:11px !important;}
.phone-footer .footer .footer_top_left p.phone-copyright { font-size:11px !important;}
.phone-footer .footer .footer-top-right { float:none;margin:15px auto 0 auto;width:100%;}
.phone-footer .footer .footer-top-right ul { float:left;margin-left:0;font-size:10px;line-height:13px;text-align:left;}
.phone-footer .footer .footer-top-right ul strong { font-size:13px;padding-bottom:5px;text-align:left;padding-right:5px;}
.phone-footer .footer .footer-top-right ul li { padding-bottom:5px;text-align:left;padding-right:25px;}
.phone-footer .footer .footer-top-right ul li a:link { text-decoration:underline;}
.phone-footer .footer .footer-disclaimer { text-align:left;}
.phone-horiz, .phone-body { display:block;width:100%;}
#phone-bureaus {display:none;}
#phone-free { background-image:url(/bca/Generic/Images/nm-responsive/phone-FREE-border.png);background-position:100% 0;background-repeat:no-repeat;color:#fc6700;float:left;font-family:Arial;font-size:14px;font-weight:bold;line-height:17px;margin:20px 0 0 15px;min-height:35px;padding:0;width:28%;}
#phone-free2 { color:#000;float:right;font-family:Arial;font-size:11px;line-height:14px;margin:20px 15px 0 0;padding:0;text-align:left;width:62%;}
#phone-free2 em{
font-size:11px;line-height:14px;}
.phone-benefits-section ul { width:310px;}
.phone-footer img { margin-left:20px;}
div.footer-disclaimer p#scoresprovideddisclaimer,
div.footer-disclaimer p#dailymonitoringdisclaimer,
div.footer-disclaimer p#scoretrackerdisclaimer,
div.footer-disclaimer p#identitytheftinsurancedisclaimer,
div.footer-disclaimer p#creditcardregistrationdisclaimer,
div.footer-disclaimer p#trilegiantdisclaimer,
div.footer-disclaimer p#scoresprovideddisclaimer em,
div.footer-disclaimer p#dailymonitoringdisclaimer em,
div.footer-disclaimer p#scoretrackerdisclaimer em,
div.footer-disclaimer p#identitytheftinsurancedisclaimer em,
div.footer-disclaimer p#creditcardregistrationdisclaimer em,
div.footer-disclaimer p#trilegiantdisclaimer em { font-family:Arial, Helvetica, sans-serif;font-size:11px !important;line-height:17px;}
}
@media only screen and (min-width:0px) and (max-width:479px) and (orientation:portrait) { body { background-color:#fff;margin 0;padding:0;-webkit-text-size-adjust:100%;}
.phone-horiz {display:none;}
.shadowWrapper { margin:0 auto;background:none;width:100%;}
#pageWrapperBottom {display:none;}
.content_wrapper {display:none;}
div#bottomLogosRedesign {display:none;}
.shadowBottom {display:none;}
.footer {display:none;}
.phone-top-menu { background-image:url(/bca/Generic/Images/nm-responsive/header-background-320.png);background-position:0 0;background-repeat:repeat-x;border:1px solid #aeaeae;}
.phone-hero-320 { background-image:url(/bca/Generic/Images/nm-responsive/hero-320-bkd.png);background-position:0 0;background-repeat:repeat-x;text-align:center;}
.phone-footer .footer {display:block;}
.phone-footer .footer { margin:0 auto;padding:0;width:90%;}
.phone-footer .footer .footer_top_left { float:none;margin:0 auto;padding:0;text-align:left;width:100%;}
.phone-footer .footer .footer_top_left p { line-height:20px;padding:0;font-size:11px !important;}
.phone-footer .footer .footer_top_left p a { font-size:11px !important;}
.phone-footer .footer .footer_top_left p.phone-copyright { line-height:14px !important;font-size:11px !important;}
.phone-footer .footer .footer_top_left p.phone-copyright span{
display:block;}
.phone-footer .footer .footer_top_left img {display:none;}
.phone-footer .footer .footer-disclaimer { text-align:left;}
.phone-footer .footer .footer-top-right { float:none;margin:15px auto 0 auto;width:100%;}
.phone-footer .footer .footer-top-right ul { float:none;margin-left:0;margin-bottom:10px;font-size:10px;line-height:13px;text-align:left;}
.phone-footer .footer .footer-top-right ul strong { display:block;font-size:13px;padding-bottom:5px;text-align:left;padding-right:5px;}
.phone-footer .footer .footer-top-right ul li { display:inline;padding-bottom:5px;text-align:left;padding-right:10px;}
.phone-footer .footer .footer-top-right ul li a:link { text-decoration:underline;}
.phone, .phone-body { display:block;width:100%;}
#phone-free { background-image:none;color:#fc6700;float:none;font-family:Arial;font-size:11px;font-weight:bold;line-height:14px;margin:0 auto;min-height:none;padding-top:10px;text-align:center;width:90%;}
#phone-free2 { color:#000;float:none;font-family:Arial;font-size:11px;line-height:14px;margin:0 auto;padding:0;text-align:left;width:90%;}
#phone-free2 em { font-size:11px;line-height:14px;}
.phone-benefits-section ul { width:150px;}
div.footer-disclaimer p#scoresprovideddisclaimer,
div.footer-disclaimer p#dailymonitoringdisclaimer,
div.footer-disclaimer p#scoretrackerdisclaimer,
div.footer-disclaimer p#identitytheftinsurancedisclaimer,
div.footer-disclaimer p#creditcardregistrationdisclaimer,
div.footer-disclaimer p#trilegiantdisclaimer,
div.footer-disclaimer p#scoresprovideddisclaimer em,
div.footer-disclaimer p#dailymonitoringdisclaimer em,
div.footer-disclaimer p#scoretrackerdisclaimer em,
div.footer-disclaimer p#identitytheftinsurancedisclaimer em,
div.footer-disclaimer p#creditcardregistrationdisclaimer em,
div.footer-disclaimer p#trilegiantdisclaimer em { font-family:Arial, Helvetica, sans-serif;font-size:11px !important;line-height:17px;}
}
