  锘緻media (max-width: 820px) {
.doLanding .doHeaderBox h3{font-size:1.5em;}.dopriceCTA{min-height:70px;}.doOfferdiv p em{font-weight:bold;}.doOfferdiv img{width:6%;}.doselectCTA{padding-left:15px;}.doselectCTA button{margin-left:0;}
.doLanding .doHeaderBox{padding:15px 20px 20px 20px;}.doProduct .span6{width:auto;float:none;margin:10px 20px !important;}.doProduct [class*="span"]:first-child{margin-top:0 !important;}
.doProduct .span6.noframe{width:95%;}.span6 .doSecondaryNav{padding:15px 0 0 0;border-top:none;}.span6 .doSecondaryNav.twocol .col1,.span6 .doSecondaryNav.twocol .col2{float:left;width:49.8%;padding:0;}.span6 .doSecondaryNav.twocol .col2{padding-left:35px;width:45%;}.span6 .doSecondaryNav.twocol .col1{border-right:1px solid #999;border-bottom:none;}
.doSecondaryNav.threecol .col1{width:49.8%;padding-right:0;padding-bottom:40px}.doSecondaryNav.threecol .col2{width:45%;padding-left:35px;}.doSecondaryNav.threecol .col3{float:none;clear:both;width:auto;padding:30px 0 0 0;border-left:none;border-top:1px solid #999;}.rvMessaging .msgCont{width:85%;}.byobOffer .sdRed,.byobOffer .sdGrey{float:none !important;margin-left:auto !important;margin-right:auto !important; display:block; width:420px !important;}.byobOffer .sdRed{margin:20px auto !important;min-width:420px;}
.CRGrid{width:27px !important;margin-right:-10px;}
.nav-tabs > li a{padding:14px 12px 12px 12px;}
.row-fluid.email .span6.note p{padding-top:18px;}.row-fluid.email .span6.note{margin-left:2.76243%;}
#sectionOrdersummary .coreProduct .span10 p,#sectionOrdersummary .coreProduct .span10 p.f16{margin-bottom:15px;line-height:1.2em !important;}
#footerCTA .row-fluid .span6 button{margin:0 20px;}footer .row-fluid .span4{width:20%;}
#sectionOrderNo .shareWidget{margin:15px 0 0 0;}
#loopQual .sectionPadding,#existingServ .fullpage .sectionPadding{padding:20px}
#loopQual .LQ .addressDiv{padding-left:40px;width:auto;}
#loopQual .sdRed,#FastPass .retrieveOrder .sdRed{min-width:300px;}
#loopQual #newService .newAddress .clearLoc{padding:45px 0 0 10px}
#lqThankyou .sdRed{min-width:520px;}#lqThankyou .sdGrey{min-width:245px;margin-top:30px;}#lqThankyou .sdGrey.ml20{margin-left:0 !important;}
.byob section h3{margin:25px 10px 20px 10px;font-size:1.1em;}
.byob h3.level1{margin-bottom:10px;width:60%;line-height:1;letter-spacing:-.25px;}
.byobHeaderBox{padding-left:10px}.byobHeaderBox .byob_banner,.doLanding .doHeaderBox .do_banner{padding-right:10px;}
.byob .secQA{padding-left:10px;}
.byob .serviceCart .byobCTA{width:47.1823%}
.byob .serviceCart .byobCart{width:47.552%}
.byob .serviceCart .byobCTA button,.byob .serviceCart .byobCTA input{margin:30px 15px;}
.byob .productBox ul li{height:auto;width:auto;}
#FastPass .row-fluid .span8{width:100%;}
#FastPass .liSub span{display:block;}
#FastPass .dataField input.span8{width:60%;}
#FastPass .dataField .row-fluid{width:100%;}
#FastPass .dataField .row-fluid .span1{width:8%;}
#FastPass .retrieveOrder{padding-top:35px;}#FastPass .savedOrder .retrieveOrder{padding-top:12px;}
#FastPass .retrieveOrder .CTA .span3{width:100%;}
#FastPass .retrieveOrder .CTA .span3 .sdRed{min-width:34%;margin:0 auto;}
#FastPass .retrieveOrder .yesfastPass .span8{width:75%;}
#FastPass .retrieveOrder .yesfastPass .icon-question-sign{margin:9px 0 0 9px;}
#FastPass .savedOrder .retrieveOrder .yesfastPass,#FastPass .savedOrder .retrieveOrder .nofastPass{width:100%;margin:0 0 10px;}
#FastPass .savedOrder .retrieveOrder .yesfastPass input.span10{width:50%;}#FastPass .savedOrder .retrieveOrder .nofastPass input.span10{width:75%;}
#FastPass .savedOrder .retrieveOrder .nofastPass{padding-top:10px;}
#FastPass .savedOrder h3{line-height:1.1;margin-bottom:25px !important;}
#customize #sectionOrdersummary .coreProduct .span10 p,#reviewOrder #sectionOrdersummary .coreProduct .span10 p{margin-bottom:5px;line-height:normal !important;font-size:1em;}
#sectionCustomize .WinBack .customizeQA .txt,#sectionCustomize .callFeatures .customizeQA .txt,.customizeQA.routerques .txt,#sectionCustomize .dirList .customizeQA .txt,#sectionCustomize .BatteryBkup .customizeQA .txt,#sectionCustomize .FiOSRout .customizeQA .txt{width:90%;}.customizeQA.rdquestion .txt span,.customizeQA.ldquestion .txt span{display:inline;}
#sectionCustomize .custBlock .tel{padding:0 0 10px 80px;}#sectionCustomize .custBlock .tel .span2{width:25%;}#sectionCustomize .custBlock .tel .span3{width:35%;}
#sectionCustomize .FEplan .other .span7{width:85.1823%}
#sectionCustomize .customizeQA span.note{padding:5px 0 0 80px;}
#sectionCustomize .customizeQA .txt .txtNorm{font-weight:normal !important}
#customize .footerDisclaimer,#reviewOrder .footerDisclaimer,.byob .footerDisclaimer{padding:20px;}
#sectionCustomize .custBlock.TVNo div.count label{padding:0;}
#reviewOrder .sectionPadding.promoSection{padding:20px;}
#reviewOrder .sectionPadding.promoSection .row-fluid .span4{width:45%;}
#reviewOrder .sectionPadding.promoSection .row-fluid .span2{width:20%;}
#customize #sectionOrdersummary .accordion-group.noborder .accordion-toggle{padding:10px 0 !important}
#futureNotify .fnForm{width:100%;}
#futureNotify .btn{min-width:47%;margin:0 1.2%;padding:12px 30px;}
#futureNotify .row-fluid input.span12{width:100%;}
#futureNotify .fnForm .row-fluid [class*="span"]{margin-left:2.12766%} #futureNotify .fnForm .row-fluid [class*="span"]:first-child{margin-left:0;}
#fnModal .modal-header h3,h3.xpsHdtxt{width:75%;margin:0 auto;line-height:1.1;font-size:1.4em;}.modal-header h3{width:94%;}
#existingServ .exForm .row-fluid .span5,#existingServ .exForm .row-fluid .UidPwd{width:100%;margin-left:0;padding-top:5px !important;}
#existingServ .exForm .row-fluid .UidPwd input[type="text"]{width:50%;}
#existingServ .exForm .row-fluid .span5 .tel{width:60%;}#existingServ .exForm .row-fluid .span5 .tel input[type="text"]{margin-bottom:2px;}#existingServ .fullpage .exForm .row-fluid .span5 .tel{width:90%;}#existingServ .fullpage .exForm .row-fluid .span5 .tel .discText.t_charcoal{margin-bottom:20px;}
#existingServ .ORSeperator,#FastPass .retrieveOrder .ORSeperator,#existingServ .exForm .ORSeperator{float:none;width:100%;height:60px;margin:0;clear:both;padding-top:20px}
#existingServ .ORSeperator .ORline,#FastPass .retrieveOrder .ORSeperator .ORline,#existingServ .exForm .ORSeperator .ORline{height:1px;width:100%;border-bottom:2px dotted #999;top:50%;left:0;}
#existingServ .ORSeperator .OR,#FastPass .retrieveOrder .ORSeperator .OR,#existingServ .exForm .ORSeperator .OR{top:20px;left:45%;padding:10px 0;width:40px;}#FastPass .retrieveOrder .ORSeperator .OR{background:#d9dddd;}
#existingServ p.subHead,#FastPass .savedOrder p.subHead{font-size:1.125em;line-height:1.2}#existingServ .discText{font-size:.875em;color:#666;}
#existingServ label,#existingServ .fullpage label{font-size:1em;}#existingServ label.small,#existingServ .fullpage label.small{font-size:.875em;}
#existingServ h3 .pull-right{font:normal 14px Arial,Helvetica;color:#333;padding-top:18px;}
#existingServ .btn{width:300px;margin:10px auto 0 auto;padding:7px 30px;display:block;}
#existingServ .fullpage .tel.span12 input.span3{width:16%;}#existingServ .fullpage .tel.span12 input.span4{width:20%;}
#dvExistingCustomer input.span11, #dvExistingCustomer input.span9{width:300px;}
#loopQual #newService .newAddress .aptDiv{padding:10px 0 15px 0;}#loopQual #newService .newAddress .stFld{width:450px;}
#loopQual #newService .newAddress .aptError{position:absolute;padding:0;top:114px;left:75px;}
#equipmentModal .row-fluid .span6{width:100%;margin:0 0 20px 0;}
.hidden-tablet{display:none !important;}
.poPad5{width:49.8%;}#dvPObpInfomdpvAddress .poPad5 .poCell.poW50p input{width:180px;margin-right:20px;}
#dvPObpInfomdpvServiceAddress.poPadlr10{padding-top:10px;height:60px;}
#SI_banner{margin:0;width:280px;}
.btnChangelink{width:538px;height:61px;font:normal 24px/55px 91果冻传媒ApexMediumItalic;margin-bottom:25px;}
.btnChangelink span{background-position:left -75px;height:32px;width:38px;}
/* Internet speed Overlay */
.speed_compare .speedPlan,.speed_compare .dldPlan{border-top:none;float:left;width:19.9%;}.speed_compare .dldPlan:last-child{border-right:none;}.speed_compare .speedPlan .speed .cLine{height:94px;float:left;width:10px;margin:0;}
.speed_compare .speedPlan .speed, .speed_compare .speedPlan .plan, .speed_compare .dldPlan .speed, .speed_compare .dldPlan .plan,.speed_compare.twoCol .speedPlan .speed,.speed_compare.twoCol .speedPlan .plan,.speed_compare.twoCol .dldPlan .speed,.speed_compare.twoCol .dldPlan .plan,.speed_compare.threeCol .speedPlan .speed,.speed_compare.threeCol .speedPlan .plan,.speed_compare.threeCol .dldPlan .speed,.speed_compare.threeCol .dldPlan .plan,.speed_compare.fourCol .speedPlan .speed,.speed_compare.fourCol .speedPlan .plan,.speed_compare.fourCol .dldPlan .speed,.speed_compare.fourCol .dldPlan .plan,.speed_compare.fiveCol .speedPlan .speed,.speed_compare.fiveCol .speedPlan .plan,.speed_compare.fiveCol .dldPlan .speed,.speed_compare.fiveCol .dldPlan .plan,.speed_compare.sixCol .speedPlan .speed,.speed_compare.sixCol .speedPlan .plan,.speed_compare.sixCol .dldPlan .speed,.speed_compare.sixCol .dldPlan .plan,.speed_compare.sevenCol .speedPlan .speed,.speed_compare.sevenCol .speedPlan .plan,.speed_compare.sevenCol .dldPlan .speed,.speed_compare.sevenCol .dldPlan .plan{float:none;width:auto;}
.speed_compare .speedPlan .plan{padding:20px 0;height:22px;}.speed_compare .dldPlan.usage .plan, .speed_compare .dldPlan.device .plan{padding:6px 0;height:50px;min-height:50px;}.speed_compare .dldPlan .plan{padding:6px 0;line-height:1.2;min-height:36px;}.speed_compare .dldPlan .speed{padding:0;color:#444;height:94px;}.speed_compare .dldPlan.usage .speed{min-height:10px;height:94px;padding:0;}.speed_compare .dldPlan .speed .lg{padding-top:12px;}.speed_compare .dldPlan .speed .lgTxt{line-height:1.2;}.speed_compare .speedPlan .speed:last-child, .speed_compare .dldPlan .speed:last-child{border-right:1px solid #ccc;}.speed_compare .speedPlan .speed{padding:0;height:94px;}.speed_compare .speedPlan .speed:last-child{border-bottom:none;}.speed_compare .speedPlan .speed .lg{padding-top:15px;font-family:91果冻传媒ApexBook;font-size:24px;}.speed_compare.sevenCol .dldPlan.usage .lgTxt{padding:10px 6px 0;}.speed_compare .speedPlan .plan,.speed_compare .dldPlan .plan{border-bottom:1px solid #fff;}.speed_compare .dldPlan .speed,.speed_compare .speedPlan .speed{border-bottom:1px solid #d2d3d4;}.inetSpeed .doneCTA button{width:400px;}
.speed_compare .dldPlan.usage .plan,.speed_compare .dldPlan .plan { min-height:65px !important;    }
.speed_compare .speedPlan .plan { min-height:37px !important;    }
.speed_compare .speedPlan .speed.tab_fix{height:134px;}
.speed_compare .speedPlan .speed.tab_fix .cLine{height:134px;}
.speed_compare .dldPlan .speed.tab_fix {height:134px;}

/* DO pages*/ 
.doOverlay .genericBox {padding:30px 0;}
#standalone_chkavail{min-height:630px;}
.learnmore_title{letter-spacing:normal;}
.newsticker_section table td.header p{padding:22px 10px 28px 20px;}
.newsticker_section table td p.prod_header{padding:25px 16px 25px 50px;}
.newsticker_section table td p.prod_header .headTxt{width:99%;}
.doOverlay .genericBox .products_list .span4 img{width:70%;}
.learnmore_title{letter-spacing:0.02em;}
#standalone_availability .row-fluid .span6,#doubleplay .row-fluid .span6,#tripleplay .row-fluid .span6{width:50%;}
/* Due Date*/ 
#divduedate .row-fluid .span7,#divduedate .row-fluid .span5,#disccalContainer .row-fluid .span7,#disccalContainer .row-fluid .span5{width:92%;margin-left:25px;border:none !important;}
#calendar{width:100%;float:none;border-bottom:#afafaf solid 1px;padding-bottom:10px;}
#divTimeSlotOverlay{margin-left:0;padding-left:0;border-left:none;padding:20px 0 0;min-height:0px;}
#divTimeSlotOverlay .f18{text-align:center;}
#divTimeSlotOverlay .slot{width:48.9362%; margin:0;padding:0;margin-bottom:0px;}
#divTimeSlotOverlay .slot .span3{width:10%;padding-bottom:10px;}
#calendar td.cal_days, td.cal_days_selected{font-size:20px;font-weight:normal !important;text-shadow:none;height:60px;}
.cal_days a, .cal_days_selected a{font-weight:normal !important;text-shadow:none;}
#divStorepickBlock{min-height:200px;}.storeListGrid{width:100%;}
#storepickModal .modal-body{max-height:450px;}#sectionStorePick p{width:60%;}
.customizeCart .cartCTA{width:44%;}.customizeCart .cartCTA button,.customizeCart .cartCTA input{min-width:100px}.customizeCart .cartInfo{width:50%;}.customizeCart .cartInfo .f14{font-size:13px;}.custCartHolder .tab-pane p{font-size:15px !important;}
#sectionCustomize .custBlock.TVNo .inBlock{display:inline;}#sectionCustomize .custBlock.TVNo .controls{padding-top:40px;}#sectionCustomize .custBlock.TVNo .Q2Radio{padding-top:20px;}
#sectionCustomize .custBlock.TVNo .txt{width:90%;}
#sectionCustomize .custBlock.TVNo .controls .count{padding:0 50px 0 40px;}
#sectionCustomize .custBlock.TVNo .Q2Radio .span4{width:45%;}
#sectionCustomize .FiOSRout .span6 label.large a{font-weight:normal;}
#packNrecModal .equipHolder{width:60%;}#packNrecModal .recHolder{width:100%;}#packNrecModal .equipDiv{padding-bottom:30px;}#packNrecModal p.EQdiscTxt{font-size:.8em;}#packNrecModal .EQgridTable td.eqNorec{padding:15px 8px;}#packNrecModal .EQgridTable th.dvHeader{width:14%;}#packNrecModal .EQgridTable td .prTxt{width:60%;}#packNrecModal{padding-left:0;}#packNrecModal .EQgridTable th.dvHeader2{width:20%;}#packNrecModal .EQgridTable td,#packNrecModal .EQgridTable th{font-size:.9em;height:auto;padding:10px 8px;}
.sectionChannelTab .nav-tabs > li > a span{display:block;}
.sectionChannelTab .nav-tabs > li a{padding:16px 30px 7px 15px;line-height:1.2;}.sectionChannelTab .nav-tabs > li.active > a, .sectionChannelTab .nav-tabs > li.active > a:hover, .sectionChannelTab .nav-tabs > li.active > a:focus{padding:15px 30px 7px 15px;}
#customize #sectionOrdersummary .widthControl{width:80%;}
#sectionLOA .name{width:250px;}#sectionLOA .date{width:150px;}#sectionLOA .tel .span3{width:16%;}#sectionLOA .tel .span4{width:21%;}#LOA .ctaLOA1,#LOA .ctaLOA2{width:150px !important}#LOA .ctaLOA3{width:280px!important;}
#moves .moves_banner h1{font-size:20px;margin-top:50px;}#moves .moves_banner h1 span{font-size:32px;}#moves .moves_banner h4{font-size:18px}
#moves .moves_content .ocmLeft{width:auto;float:none;}#moves .moves_content .ocmRight{width:auto;float:none;min-height:100px;}
#moves .moves_content .ocmRight .col1{width:45%;}#moves .moves_content .ocmRight .col2{width:46%;}
.serviceOvly .bundleMain .bProd{width:70%;}.serviceOvly .bundleMain .bPrice{width:23%;}
#exServiceList .accordion-inner .subPrice,.serviceOvly .accordion-group .accordion-toggle .price{text-align:right;padding-right:20px;}.serviceOvly .bundleMain .bProd p.nomar{padding-bottom:5px;}
#FastPass .xpsHead h4{width:24%;}#FastPass .xpsHead .statusBlock{width:75.5%;}#FastPass .xpsHead{padding-left:15px}
#FastPass .xpsProd .xpsProdBlock{width:77%;}#FastPass .xpsProd .xpsProdImg{float:left;width:23%;}
#FastPass .xpsProdImg .bundleTP{width:76%;margin:20px;}#FastPass .xpsProdImg .tv{margin:20px 50px 0;}#FastPass .xpsProdImg .inet{width:28%;margin:20px 55px 0;}#FastPass .xpsProdImg .phone{width:32%;margin:20px 55px 0;}#FastPass .xpsProdImg .contact{width:30%;margin:20px 60px 0;}#FastPass .xpsProdImg .install{width:36%;margin:20px 55px 0;}
#FastPass #tpUpsell{width:39%;}#FastPass #tpUpsell h1{line-height:1.1;}#FastPass #tpUpsell h1 span{display:block;padding-top:3px;}#FastPass #tpUpsell .fl{width:77%;}#FastPass .xpsProdImg .bundleDP{margin:20px 35px 0;}
#xpsModal .icoHolder{width:37%;}#xpsModal .priceHolder{width:55%;}
.dtvEqGrid .EQgridTable th.prod{width:140px;}
.errorPage h3{font-size:24px}.errorPage h2{font-size:34px}.errorPage h4{font-size:22px}
.appLeft{width:65%;}.appLeft .w85{width:80%;}
.springHD .springBox .sLogo{background:none;}.springHD .springBox .sLogo.moviepack,.springHD .springBox .sLogo.kidsfamily,.springHD .springBox .sLogo.globalsports,.springHD .springBox .sLogo.lifestyle,.springHD .springBox .sLogo.entertainment,.springHD .springBox .sLogo.newsinfo,.springHD .springBox .sLogo.popculture,.springHD .springBox .sLogo.kids,.springHD .springBox .sLogo.sports,.springHD .springBox .sLogo.sportsenhanced{background-position:center 10px !important;background-repeat:no-repeat;background-size:100% auto;}.springHD .springBox .sLogo.lifestyle{background-image:url(/foryourhome/ordering/common/ak-cached/24h/Pheonix/img/lifestyle_logo.png)}.springHD .springBox .sLogo.entertainment{background-image:url(/foryourhome/ordering/common/ak-cached/24h/Pheonix/img/entertainment_logo.png)}.springHD .springBox .sLogo.newsinfo{background-image:url(/foryourhome/ordering/common/ak-cached/24h/Pheonix/img/news_logo.png)}.springHD .springBox .sLogo.popculture{background-image:url(/foryourhome/ordering/common/ak-cached/24h/Pheonix/img/pop_logo.png)}.springHD .springBox .sLogo.kids{background-image:url(/foryourhome/ordering/common/ak-cached/24h/Pheonix/img/kids_logo.png)}.springHD .springBox .sLogo.sports{background-image:url(/foryourhome/ordering/common/ak-cached/24h/Pheonix/img/sports_logo.png)}.springHD .springBox .sLogo.sportsenhanced{background-image:url(/foryourhome/ordering/common/ak-cached/24h/Pheonix/img/sportsplus_logo.png)}.springPop .popContent ul li{width:48%;}
.springHD .springBox .sLogo.moviepack { background-image:url(/foryourhome/ordering/common/ak-cached/24h/Pheonix/img/MovieLoversPack.png)    }.springHD .springBox .sLogo.kidsfamily {  background-image:url(/foryourhome/ordering/common/ak-cached/24h/Pheonix/img/KidsTeensFamilyPack.png)  }    .springHD .springBox .sLogo.globalsports {background-image:url(/foryourhome/ordering/common/ak-cached/24h/Pheonix/img/GlobalSportsPack.png)    }
.springHD .springBox .sTitle { line-height:20px;}
    .qUpsell h3 span{display:inline;}
.TVEquipment .padl20{padding:0 !important}.recGrid th .prTxt{width:80%}.recGrid tbody th{min-width:32%}.recGrid tbody td{padding-left:6px;}.recGrid thead th.play img,.recGrid thead th.price img,.recGrid thead th.shows img,.recGrid thead th.hours img{float:none;display:block;margin:0 auto 6px;}.recGrid thead th.play .fl,.recGrid thead th.price .fl,.recGrid thead th.shows .fl,.recGrid thead th.hours .fl{width:100%;text-align:center}.recGrid thead th.play,.recGrid thead th.price,.recGrid thead th.shows,.recGrid thead th.hours{vertical-align:top;}.recGrid thead th.price{min-width:80px;}
.doProduct,.doMain .doHeaderBox{margin:0 20px;}.doSelect .doactionGrid.twoTier .selectCTA, .doSelect .doactionGrid.threeTier .selectCTA{clear:left;padding:30px 0px 10px;border:medium none;}.doSelect .doactionGrid.twoTier .contractBlock,.doSelect .doactionGrid.threeTier .contractBlock{float:left;clear:none;margin:30px 20px 0;}.doSelect{width:500px;}.doproductBox .product{height:50px;}.doUpsell .doactionGrid.threeTier .doT2block,.doUpsell .doactionGrid.twoTier .doT2block{max-width:100%;padding: 20px 0px 0px;border:none;}.doUpsell .doT1block{padding:0;width:100%;}.doUpsell .doactionGrid.threeTier .tier3{padding-left:20px;}.doSecondaryNav.noUpsell{width:25%;padding:0;}.doSecondaryNav.noUpsell .sdGrey{padding:0 10px;}.doUpsell .doactionGrid.twoTier .doMonths,.doUpsell .doactionGrid.threeTier .doMonths{clear:left} .doMain .doSelect .closeOne{width:auto;padding-bottom:5px;}
.byob .serviceCart .cartCard {top:0px; left:5px;}.byob .serviceCart .cartCard img{display: block;}.byob .serviceCart .cartCard span{display: block;}
.viewTermsWrap .span4{width:38% !important}
.viewTermsWrap .span8{width:55% !important}
}

@media (min-width: 641px) and (max-width: 820px){
#sectionInstallation .pull-right{margin:5px 0 0 10px;}
.modal{width:635px !important;margin-left:-320px;left:50%;}
#tosModal .modal-body{padding:0;}
/*DO pages*/
#tripleplay_wcontract{min-height:780px;}
#tripleplay_wocontract,#doubleplay_overlay{min-height:680px;}
#bundle_details .span12 .span4 .prodicon_plus{top:20px; }
#chkavl_overlay{min-height:595px;}
.address_section p.address_title,.address_section p.address{font-size:14px;}
.overlay #loopQual .LQ .addressDiv .span4, .overlay #loopQual .LQ .addressDiv .span2{margin-left:2.1%;}
.products_list .span4{padding-bottom:14px; margin-top:14px;}
.bundle_details_section .bundle_img{padding-top:36px;}
.bundle_details_section .bundle_price{padding:36px 10px 22px 36px}
.dplaybundle_details_section{margin-bottom:48px}
.tplaybundle_details_section{margin-bottom:26px}
.tplaybundlewo_details_section,.tplaybundlewo_details_section{margin-bottom:24px}
.dplaybundlewo_details_section .bundle_img{padding-top:40px;}
.dplaybundlewo_details_section .bundle_price{padding:20px 32px 10px 36px}
.tplaybundlewo_details_section .bundle_img{padding-top:4px;}
.tplaybundlewo_details_section .bundle_price .pad{padding:20px 20px 16px 26px}
.tplaybundle_details_section{margin-bottom:20px}
.tplaybundle_details_section .bundle_img .pad{padding-top:26px}
.tplaybundle_details_section .bundle_price{padding:60px 10px 52px 36px}
.products_list .span4 img{width:70%;}
#checkavailability .quantum_promo .span10{width:500px !important}
#checkavailability .quantum_promo .span2 {width:165px;}
.doUpsell .prod .icon{background: url(/foryourhome/ordering/common/ak-cached/24h/Pheonix/img/do_sprite.png) no-repeat right 0;background-size: 90px auto;width:84px;height:50px;}.doUpsell .prod h3{font-size:20px;}.doUpsell .prod h3 span{font-size:16px;}.doUpsell{width:260px;}.doUpsell .promoBlock .w70{width:60%;}.doUpsell .prod.speed .icon{background-position:right 2px;}.doUpsell .prod.hsispeed .icon{background-position:right -70px;}.doUpsell .prod.tvChannel .icon{background-position:right -140px;}.doUpsell .prod.homephone .icon{background-position:right -500px;}.doUpsell .prod.dtvUpsell .icon{background-position:right -430px;}.doUpsell .prod.dataUpsell .icon{background-position:right -210px;}.doUpsell .prod.dataUpsellHSI .icon{background-position:right -282px;}.doUpsell .prod.tvUpsell .icon{background-position:right -356px;}.doUpsell .prod.PG p{font-size:12px;}.doUpsell .prod.PG h3{font-size:26px;}.doUpsell .prod.PG h3 span{font-size:23px;}
}

@media (max-width: 640px) {
#WFG_banner .lTxt{top:32px;left:64px;font-size:11px;}.modal{width:auto;margin:0;left:20px;}
.navbar-fixed-top, .navbar-fixed-bottom,.navbar-static-top{margin:0;}
#Signout a,#ctc a,#scart a,#faq a,#fcart a{padding:2px 6px 0px 6px;}#fcart a,#ctc a img,#faq a img,#scart a img,#fcart a img,#Signout a img,#call a img{width:auto;height:26px;}#fcart a{position:relative;}#fcart a span{top:10px;right:34px;}#call a span{top:12px;right:34px;}
.sticky .navbar .brand img,.navbar .brand img{width:80px;}
.sticky .navbar .headerIcons,.navbar .headerIcons{top:38px;right:6px;}
.container{width:auto;}.CRGrid{margin-right:0px;}
.pBar ul li .txt{display:none;}.pBar ul li{width:15% !important;}.pBar ul.active1 li.step1 .txt,.pBar ul.active2 li.step2 .txt,.pBar ul.active3 li.step3 .txt,.pBar ul.active4 li.step4 .txt,.pBar ul.active5 li.step5 .txt{display:block; background:none !important;}.pBar ul.active1 li.step1,.pBar ul.active2 li.step2,.pBar ul.active3 li.step3,.pBar ul.active4 li.step4,.pBar ul.active5 li.step5{width:25% !important;}
.row-fluid .span11,.row-fluid .span10{padding-left:15px;}
.customizeSummary > .span10{padding-left:0px;}
#newbillDiv .row-fluid .span12{width:95%;}
#newbillDiv .row-fluid .bootstrap-select.btn-group.span12{width:90%;}
.row-fluid.email .span6{width:100%;margin-left:0 !important;}
.row-fluid.email .span6 .span11{width:94%;}
.row-fluid.email .padt25{padding-top:5px !important;margin:0 !important}
.row-fluid.txtemail .span3,.row-fluid.txttelnum .span3{width:26.9%;}
#footerCTA .span4.cta3, #footerCTA .span4.cta2, #footerCTA .span4.cta1{width:33.3%;}
#footerCTA .span4.cta3, #footerCTA .span4.cta2{padding-left:10px;}
#customize #footerCTA .span4.cta1{width:1%;}#customize #footerCTA .span4.cta2,#customize #footerCTA .span4.cta3{width:48%;}
footer .row-fluid .span4{width:25%;}
footer .row-fluid .span4.nomar img{max-width:75%;}
#sectionOrderNo .row-fluid .span7,#sectionOrderNo .row-fluid .span5{width:100%;}
#sectionOrderNo .shareWidget{margin:25px auto 0 auto;width:240px;}#sectionOrderNo .span5 .pull-right{display:none;}#sectionOrderNo .span5{min-height:0;}
#sectionInstallation .serviceTxt span.t_grass,#sectionDisconnect .serviceTxt span.t_grass{display:block;width:50%;}
#sectionInstallation .pull-right,#sectionDisconnect .pull-right{margin:5px 0 0 20px;}
#sectionTOS .content-toggle a span{margin:-3px 15px 0 0;}
#tosModal .modal-footer .btn{min-width:45%;padding-top:7px;padding-bottom:7px;}
#checkavailability h2{font-size:1.4em;margin-bottom:0;line-height:30px;}
#loopQual h4{width:60%;}
#loopQual #newService p.mb20,#loopQual #existingService p.mb20{margin-bottom:10px;}
#loopQual input[type="text"]{margin-bottom:5px;}
#loopQual .sdRed{width:320px;}
#loopQual #newService .sdRed{margin-right:100px;}#loopQual #newService .newAddress .stFld{width:350px;}#loopQual #newService .newAddress .aptError{top:121px;}
#loopQual .LQ .addressDiv .street{width:90%;}
#loopQual .LQ .addressDiv .unitType{width:45%;padding:25px 20px 0 0;}
#loopQual .LQ .addressDiv .unit{width:22%;padding-top:25px;padding-left:0;}
#loopQual .LQ .addressDiv .city{width:45%;padding:0 20px 0 0;}
#loopQual .LQ .addressDiv .state,#loopQual .LQ .addressDiv .zip{width:25%;padding:0 20px 0 0;}
#loopQual .LQ .addressDiv .span4{margin-left:0%;}
#lqThankyou .btn{min-width:450px !important;margin-right:0 !important;padding:15px !important;height:auto;}
#dvExistingCustomer input.span11, #dvExistingCustomer input.span9{width:220px;}#existingServ h3 .pull-right{padding-top:17px;}
.byob .serviceCart .byobCTA button,.byob .serviceCart .byobCTA input{min-width:100px;}
.byob .serviceCart .byobCTA{float:left;width:44.1823%}
.byob .serviceCart .byobCart{float:left;width:54.552%}
.byob .serviceCart .byobCart .span9{width:74.4681%;float:left;}
.byob .serviceCart .byobCart .span3{width:23.4043%;float:left}
.byob .productBox ul li{height:auto;width:auto;}
.byobSectionBox .boxHeader .prodImg{width:54px;}.byobSectionBox .boxHeader label{font-size:22px;}.byobSectionBox .boxHeader a.compare{left:300px;top:22px;}
.byobSectionBox .shadowL,.byobSectionBox .shadowR{top:58px;}
#FastPass .dataField input.span8{width:75%;}
#FastPass .dataField .row-fluid .span6{width:100%;}
#FastPass .dataField .row-fluid .span6 .btn{width:60%;margin:12px auto 0 auto;}
#FastPass .qaDiv p{font-size:1.125em;margin-bottom:10px;}
#FastPass .retrieveOrder .nofastPass .span8 .span9{margin-right:10px}
#sectionCustomize .customizeQA a{display:block;padding:5px 0 0 0;}
#sectionCustomize .custBlock .tel{padding:0 0 10px 75px;}
#sectionCustomize .custBlock div.span2{width:25%;}
#sectionCustomize .custBlock.TVNo div.count{width:15%;}
#customize .channelBox .clogo,#customize .channelBox-selected .clogo,#customize .channelBox .logoTitle,#customize .channelBox-selected .logoTitle{min-height:44px;}
#customize .vasBox .clogo,#customize .vasBox-selected .clogo,#customize .vasBox .logoTitle,#customize .vasBox-selected .logoTitle{min-height:44px;}
.footerDisclaimer{padding:20px;}
#sectionCustomize .customizeQA .txt,#sectionCustomize .callFeatures .customizeQA .txt,.customizeQA.routerques .txt{width:90%;}#sectionCustomize .FiOSRout .span5,#sectionCustomize .FiOSRout .span7{width:100%;}
#sectionTOS .accordion-group .accordion-toggle .txt{width:90%;display:inline-block;}#sectionTOS .accordion-group .accordion-toggle .ico{margin-top:-5px;}
.TVRecord .row-fluid .span2,.dirList .row-fluid .span2{padding:0;}
#sectionCustomize .dirList .customizeQA a{margin-bottom:10px;}
#reviewOrder .sectionPadding.promoSection .row-fluid .span4{width:55%;}
#reviewOrder .sectionPadding.promoSection .row-fluid .span2{width:30%;margin-left:20px;}
#futureNotify address{padding:20px;}
#futureNotify .fnForm .row-fluid.padb25{padding:0 !important;}
#futureNotify .fnForm .row-fluid .span6{width:80%;padding-bottom:15px;}#futureNotify .fnForm .row-fluid [class*="span"]{margin-left:0;}
#sectionCustomize .customizeQA span.note{padding:5px 0 0 72px;}#sectionCustomize .FEplan .span10{margin-left:2.5%;width:94%;}
#dvPObpInfomdpvAddress .poPad5,.poSelection{width:100%;}
#dvPObpInfomdpvAddress .poPad5 .poW50p{width:49.8%;}
#dvPObpInfomdpvAddress input[type="text"]{width:92%;}
#dvPObpInfomdpvAddress .poPad5 .poCell.poW50p input{width:230px;}
#dvPObpInfomdpvAddress .poPad5 .poCell.poW50p select,#dvPObpInfomdpvAddress .poPad5 .poCell.poW50p .bootstrap-select.btn-group{width:100px;}
#SI_banner{width:200px;margin:0;}#WFG_banner{width:150px;height:48px;}#WFG_banner img{padding:5px;}.byob h3.level1{width:50%;line-height:1;letter-spacing:-.25px;margin-bottom:12px;}
#loopQual .tipsDiv{margin:0 0 5px 0;font-size:16px;}
.btnChangelink{height:56px;line-height:50px;}
.btnChangelink span{background-position:left top;height:35px;width:42px;}
#sectionOrdersummary .accordion-heading .changeLink,.changeLinkInline{background-position:left -225px;line-height:35px;padding-left:42px;}#sectionOrdersummary .accordion-heading .changeLink{top:22px;left:50%;}
.doLanding .doHeaderBox h3{font-size:1.3em;}.dopriceBlock{padding-right:25px;}.doOfferdiv{font-size:14px;}.doSecondaryNav.twocol .col2{padding-left:20px;}.doSecondaryNav.twocol .col1{padding-right:5px;}.doSecondaryNav.threecol .col2{width:45%;padding-left:20px;}.span6 .doSecondaryNav.twocol .col2{padding-left:20px;width:55%;}.span6 .doSecondaryNav.twocol .col1{width:38%;}.dopriceWrap .doMonths{width:80px;}
#divStorepickBlock .CRGrid{margin-right:15px;}#divStorepickBlock{min-height:150px;}
.EQprice .EQgridTable.gridPrice{width:75%;}.eqRname{width:44.99%;}.eqRfeatureHolder{width:54.98%;}.EQrecord .EQgridTable td{font-size:15px;height:68px;}.EQgridTable td.noRec{height:54px;}.EQrecord .shadowL{left:44.9%;top:0;min-height:490px;}#recModal .btn, #equipmentModal .btn{width:220px;}
/* DO pages */ 
#standalone_availability > .bg_white .w70{width:80%;}
#standalone_availability .bundle_img{padding-top:25px;}
#standalone_chkavail{min-height:640px;}
#chkavl_overlay{min-height:580px;}
#tripleplay .span4{width:33.336%;}
#tripleplay .span4 img{max-width:100%;}
#bundle_details .span12 .span6 .dopad{padding:12px 0 0 0;}#bundle_details .span12 .span4 .dopad{padding:0 12px 20px 12px;}
#bundle_details .span12 .span4{width:100% !important;text-align:left;margin:0 0 18px 0;position:relative;display:block;}
.tplaybundle_details_section #bundle_details .span12 .span4{margin:0;}
#bundle_details .span12 .span4 .product_img{max-width:26%;margin:0 0 5px;}
#bundle_details .span12 .span4 .prodicon_plus{position:relative;margin:3px 0px 5px 22px;width:10%;left:10px;top:10px;}
#bundle_details .span12 .span4 .prodicon_plus img{width:80%;}
#bundle_details .span12 .span4.tripleplay{margin-bottom:0;}
#bundle_details .span12 .span6{width:100%;text-align:left;margin:0;padding:0px 10px;position:relative;display:block;float:none}
#bundle_details .span12 .span6 .product_img{max-width:36%;margin-bottom:5px;margin:0;}
#bundle_details .span12 .span6 .prodicon_plus{position:relative;margin:10px 0px 5px 25px;width:8%;left:10px;}
#bundle_details .span12 .span6 .para_wrap{position:absolute;right:0;top:12px;text-align:left;width:48%;}
#bundle_details .para_wrap{position:absolute;left:35%;top:-1px;text-align:left;width:60%;padding-top:0;}
#bundle_details .para_wrap sup{font-size:50%;}
#bundle_details .para_wrap .t_bold{line-height:normal;}
#tripleplay_wcontract{min-height:820px;}
#tripleplay_wocontract{min-height:710px;}
#doubleplay_overlay{min-height:680px;}
#doubleplay_overlay #doubleplay .w70{width:80%;}
.price_tripleplaypad{padding:28px 36px 32px}
#tripleplay_wcontract  #tripleplay .span6{width:49.9%;}
.newsticker_section table td.header{width:130px;}
.newsticker_section table td p.prod_header .headTxt{width:80%;}
.newsticker_section table td.header p{padding:13px 10px 17px 15px;}
.newsticker_section table td p.prod_header{padding:15px 16px 15px 50px;}
.doOverlay .cavail_footer{font-size:14px;}.doOverlay .genericBox h2{font-family:91果冻传媒ApexMediumItalic;margin-bottom:8px;}
.doOverlay .cavail_footer .col_left .cavail_img{width:40%;margin-left:15px;}
.doOverlay .cavail_footer .col_left p{padding-left:15px;}
.doCTA button{min-width:140px;}
.cavail_footer .col_left .shopall_link{padding-left:14px;padding-top:10px;width:40%;}
.cavail_footer .col_right p{text-align:center;padding-top:18px;}
.dplaybundle_details_section{margin-bottom:30px}
.dplaybundle_details_section .bundle_price{padding:86px 10px 73px 16px}
.tplaybundle_details_section .bundle_img{padding-top:2px}
.tplaybundle_details_section .bundle_price{padding:86px 10px 73px 14px}
.tplaybundlewo_details_section{margin-bottom:22px}
.tplaybundlewo_details_section .bundle_img{padding-top:2px;}
.tplaybundlewo_details_section .bundle_price{padding:46px 10px 20px 16px }
.price_tripleplaynoofferpad{padding:50px 10px 52px 20px;}
#chkavl_overlay #availability h2{font-size:1.667em;}
.bundle_details_section .bundle_price.standalone_pad{padding:40px 10px 40px 20px}
#checkavailability .quantum_promo .span10{width:350px}
#checkavailability .quantum_promo .span2 {width:165px;}
.custCartHolder{width:590px;}.customizeCart .cartCTA button,.customizeCart .cartCTA input{min-width:80px;}.customizeCart .cartInfo{width:53%;}.customizeCart .cartCTA .detailsBtn{margin-top:16px;}#packNrecModal .EQgridTable th.dvHeader{width:11%;}#packNrecModal .EQgridTable td,#packNrecModal .EQgridTable th{font-size:14px;padding:10px 5px;}#packNrecModal .prettyradio{margin-right:5px;}
.sectionChannelTab .nav-tabs > li a,.sectionChannelTab .nav-tabs > li.active > a, .sectionChannelTab .nav-tabs > li.active > a:hover, .sectionChannelTab .nav-tabs > li.active > a:focus{padding:15px 30px 8px 15px;}
.sectionVasipTab .nav-tabs > li{position:relative;width:18%;}
#sectionCustomize .custBlock.TVNo .Q2Radio .span4{width:49%;}
#customize #sectionOrdersummary .widthControl{width:auto;}
#sectionLOA .loaContact .span5,#sectionLOA .loaContact .span7{width:49% !important}#sectionLOA .name{width:230px;}#sectionLOA .tel .span3{width:23%;}#sectionLOA .tel .span4{width:28%;}#LOA .ctaLOA1,#LOA .ctaLOA2{width:120px !important}#LOA .ctaLOA3{width:260px!important;}
#moves .moves_banner.ocm .landing{background-position:-260px top}#moves .moves_banner h1{margin-top:35px;}#moves .moves_banner h4{width:35%;}#moves .moves_banner.ocm h4{width:auto;}
.serviceOvly .bundleMain .bProd{width:65%;margin-right:10px;}.serviceOvly .bundleMain .bPrice{width:30%;padding-left:10px;}
#experian .rDiv{float:none;clear:both;padding:20px 0 0 0;border-left:none;border-top:1px solid #ccc;}#experian .lDiv{padding-bottom:20px;}
#FastPass .xpsHead h4{width:30%;}#FastPass .xpsHead .statusBlock{width:69.5%;}#FastPass .xpsHead{padding-left:5px;padding-right:5px}#FastPass .headerDiv h3.fp{padding-right:10px;margin-right:10px;}
#FastPass .xpsProd .xpsProdBlock{width:71%;}#FastPass .xpsProd .xpsProdImg{float:left;width:29%;}
#FastPass .xpsProdImg .contact{width:30%;margin:20px 55px 0;}#FastPass .xpsProdImg .install{width:36%;margin:20px 50px 0;}
#FastPass .checkout .xpsProdBlock .coHead{padding-left:0 !important;}
#FastPass #tpUpsell{width:36%;}#FastPass #tpUpsell h1{line-height:1.1;}#FastPass #tpUpsell h1 span{}#FastPass #tpUpsell .fl{width:68%;}#FastPass .xpsProdImg .bundleDP{width:60%;margin:20px 30px 0;}
#xpsModal .newDeal{width:100%;margin-left:0 !important;}#xpsModal .curSel .pad{padding-top:0px;padding-bottom:15px;}#xpsModal .curSel{width:100%;}#xpsModal .icoHolder{width:28%;}#xpsModal .priceHolder{width:65%;}
.dtvEqGrid .EQgridTable th.prod{width:120px;}
.errorPage h3{font-size:20px}.errorPage h2{font-size:26px}.errorPage h4{font-size:18px}.errorPage h5{font-size:15px}
.appLeft .w85{width:75%;}
.springBox [class*="span"], .springBox .row-fluid [class*="span"]{margin-left:2.12766%;}.springHD .springBox .prettycheckbox{margin-left:0;}.springHD .springBox .sLink{margin:30px 0 0 0;}.springBox .row-fluid [class*="span"]:first-child{margin-left:0;}.qUpsell .row-fluid .span8{margin-left:2.12766%}
.recGrid th .prTxt{width:75%}
.doSelect{width:100%;}.doMain .doSelect .pad{padding:25px}.doactionGrid.twoTier .selectCTA, .doSelect .doactionGrid.threeTier .selectCTA{clear:none;padding:13px 0px 14px 20px;border-left:1px solid #D2D3D3;}.doactionGrid.twoTier .selectCTA .sdRed, .doSelect .doactionGrid.threeTier .selectCTA .sdRed{min-width:110px;padding:0 20px;}.doactionGrid.twoTier .contractBlock, .doSelect .doactionGrid.threeTier .contractBlock{float:none;margin:0px;clear:both;}.doSelect .promoBlock{padding-right:20px;}.doUpsell{width:100%; position:relative;clear:both;}.doUpsell .doT1block{width:auto;padding-right:15px;}.doUpsell .doactionGrid.threeTier .tier3{padding:0;}.doUpsell .doactionGrid.threeTier .doT2block, .doUpsell .doactionGrid.twoTier .doT2block{border-left:1px solid #D2D3D4;max-width:120px;padding:0px 0px 0px 15px;}.doSecondaryNav.noUpsell{width:auto;float:none;margin:0 20px;}.doUpsell .prod .icon{background: url(/foryourhome/ordering/common/ak-cached/24h/Pheonix/img/do_sprite.png) no-repeat right 0;background-size: 125px auto;}
}

@media (max-width: 480px) {
}

@media (max-width: 768px) {
	.EQCarousel .frame ul li{width:165px;} .rate .price.strikeout img{top: 39%;}.rate .price .sign{font-size: 15px;}.rate .price .dollar{ font-size: 29px;}
	.rate .price .stack .cents{font-size: 15px;}.rate .freeTxt{font: 14px/1.2 91果冻传媒ApexBoldItalic;width: 45%;}
		
}

@media (max-width: 600px) {
}

/* portrait styles here */   
@media only screen and (orientation:portrait){
#ajaxOverlayDivMaster .modal-body{ height:120px !important;}
}

/* landscape styles here */   
@media only screen and (orientation:landscape){
#ajaxOverlayDivMaster .modal-body{height:120px !important;}
.custCartBox .tab-content{max-height:350px;overflow-y:auto;}
}
   
@media screen and (device-pixel-ratio: 1) and (device-width: 1024px) and (max-device-height: 600px) and (orientation: landscape){
#ajaxOverlayDivMaster .modal-body{ height:120px !important;}
}

@media only screen and (max-height: 600px){

}

/* Enable native behaviour for drop down controls */
select.mobile-device {display: block !important;z-index:1000;width:100% !important;}

 /*Dot Symbol Loading tranisition*/
@-webkit-keyframes opacity {0%{ opacity: 1;}100%{ opacity: 0; }}
@-moz-keyframes opacity {0% { opacity: 1; }100% { opacity: 0; }}
#dotloader span {-webkit-animation-name: opacity;-webkit-animation-duration: 1s;-webkit-animation-iteration-count: infinite;-moz-animation-name: opacity;-moz-animation-duration: 1s;-moz-animation-iteration-count: infinite;font-size:38px;}
#dotloader span:nth-child(2) {-webkit-animation-delay: 100ms;-moz-animation-delay: 100ms;}
#dotloader span:nth-child(3) {-webkit-animation-delay: 300ms;-moz-animation-delay: 300ms;}
