 @import "reset";
/* HTML5 display-role reset for older browsers */
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,
b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
nav ul {list-style:none;}blockquote, q {quotes:none;}blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
body { font-family:arial!important}.navbar-inverse { border:none;background:none;}.navbar ul li {background-color:#eee;}
/*Header*/
body {background-color: #eee;overflow-x:hidden;}.header {width:100%;padding:30px 30px 20px 30px;float:left;margin:0;}.header_lef{margin:0;padding:0;}.header_lef h1 {width:auto;clear:none;float:left;padding-right:20px;}.header_lef p { float:left;width:auto;clear:none;margin:3px 0}.header_lef p span {float:left;clear:both;font:bold 16px arial;color:#5d5f62;float:left;clear:none;clear:both;padding-top:4px;}
.header_lef p span.header_title {font:16px HelveticaNeue-Bold;color:#5d5f62;float:left;clear:none;clear:both;padding-top:4px;}.header_lef p span.header_title_sub{ font:16px HelveticaNeue-Medium;color:#5d5f62;float:left;clear:none;clear:both;padding-top:4px;}
.header_right {float:right;clear:none;padding:0;margin:0;}.header_right ul {float:right;clear:none;}.header_right ul li {list-style:none;float:left;clear:none;width:auto;padding:0 25px 0 0;}
.header_right ul li:first-child a { font:14px HelveticaNeue-Bold;} .header_right ul li a {font:bold 14px arial;color:#777;text-transform:capitalize;}.header_right ul li.red_btn {float:right;padding:0 20px;margin-top:0}.header_right ul li.red_btn a {float:left;font:bold 18px arial;color:#fff;background-color:#c8001d;padding:10px 20px;min-width:140px;min-height:40px;float:left;text-align:center;margin-top:0;cursor:pointer}
.header_right .navbar ul li{min-width:80px;background:none;width:auto;margin:0;padding:0 20px 0 0;border:none;}.header_right .navbar ul li:first-child{border:none;}
.header_right .navbar ul li a {width:auto;color:#777;text-transform:none;font:14px HelveticaNeue-Medium; }.header_right .navbar ul li:hover{border:none;color:#333;}.header_right .navbar ul li:hover a{border:none;color:#333;}
.header_right .navbar ul li.red_btn a {color:#fff;}.header_right .navbar ul li:hover.red_btn a {color:#fff;background-color:#c8001d;}
.header_right .navbar ul li .active {color: #333;}
.eligibility_accordion span.expand {font-size: 18px;padding-left: 29px;position: absolute;padding-top: 11px;}

/* Nev Tab*/
.navbar { margin:0;}.navbar ul li { float:left;width:25%;clear:none;background-color:#fff;border-bottom: 4px solid #fff;border-left:1px solid #ddd;margin:0;}.navbar ul li a{ float:left;width:99.8%;clear:none;color:#333;font:bold 14px arial;padding:14px 0; text-align:center;text-decoration:none;}/*.navbar ul li:first-child{border-left:4px solid #fff;}*/
.navbar ul li.active {border-bottom: 6px solid #c8001d; color:#c8001d;}
.eligibility_accordion span.expand {font-size: 18px;padding-left: 25px;}

/* Partners search*/
.partners_search{float:left;width:100%;background-color:#e87722;padding:10px 3%;}.partners_search .bradcom {width:auto;clear:none;}.partners_search .bradcom ul li {width:auto;clear:none;float:left;list-style:none;}     
.partners_search .bradcom ul li { font:normal 11px arial;color:#fff;padding:10px 5px 10px 0;}.partners_search .bradcom ul li a { font:11px HelveticaNeue-Bold;color:#fff;padding:0;text-decoration:none; cursor:pointer;}
.partners_search .bradcom ul li a::after { content:"/";padding-left:5px; }.partners_search_middle { float:left;width:100%;padding:50px 0;}.partners_search_middle h2 {font:36px HelveticaNeue-Bold;color:#fff;padding:0; }.partners_search_middle p{width: 47%;padding: 30px 0 40px 0;font: 20px "HelveticaNeue-Light";color:#fff;}
.partners_search_middle input[type="text"] {float:left;width:360px;height:40px;border:1px solid #ddd;background-color:#fff;padding:10px 20px;font:14px HelveticaNeue;color:#333;}
.partners_search_middle input[type="submit"] {float:left;padding:0 40px;background-color:#c8001d;color:#fff;font:14px HelveticaNeue;border:0;min-height:40px;margin-left:5px;}
/*Map view*/
.map-responsive{    overflow:hidden;    padding-bottom:56.25%;    position:relative;    height:1070px;}.map-responsive iframe{    left:0;    top:0;    height:1070px;    width:100%;    position:absolute;}
.map-view-left.col-lg-6, .map-responsive {overflow-x:hidden;}#mapDiv {height:1070px!important;}.map-view-list-left {float:left;width:15%;clear:none;}.map-view-list-left span {width:auto;font:24px/30px Gotham-Medium;color:#fff;background-color:#e87722;padding:20px 25px  ;border-radius:100%;margin:40px 0 0 10px;float:left;}
.map-view-list-right { float:left;width:85%;clear:none;}.map-view-list-right-top,.map-view-list-right-middle,.map-view-list-right-bottom {float:left;width:100%;padding:35px 0 0 0;}
.map-view-left { position:relative;}.map-view-left ul li {list-style:none; }.map-view-list-right-middle ul li,.map-view-list-right-top ul li {width:50%;float:left;}.map-view-list-right-bottom ul li{float:left;width:33%;clear:none;}.map-view-list-right-top li {font:16px/18px HelveticaNeue;color:#333;padding:0;} 
.map-view-list-right-top li b {font:16px/20px HelveticaNeue-Bold;color:#333;padding:0; }.map-view-list-right-middle ul li p { font:14px/18px HelveticaNeue-Bold;color:#333;padding:0; }
.map-view-list-right-middle ul li p b { font:14px/18px HelveticaNeue-Bold;color:#333;padding:0;width:100%;clear:both;float:left; }.map-view-list-right-middle ul li span{font:14px/18px HelveticaNeue;color:#454545;padding:0;float:left;width:100%;}.map-view-list-right-bottom ul li a {font:14px/18px HelveticaNeue-Medium;color:#0050b9;padding:0; }
.map-view-left.col-lg-6 {max-height:1070px;overflow-y:auto;background-color:#fff;}.map-view-left.col-lg-6 ul li {border-bottom:1px solid #ddd;padding-bottom:40px;float:left;}
.map-view-left.col-lg-6 .map-view-list-right-top ul li, .map-view-left.col-lg-6 .map-view-list-right-middle ul li,.map-view-left.col-lg-6 .map-view-list-right-bottom ul li{ border:none;padding-bottom:0;}
.map_pagnation{float:left;width:100%;text-align:center;background-color:#fff;padding:0;margin:0;position:fixed;bottom:0;}.map_pagnation ul {float:right;padding:30px;}.map_pagnation ul li a{color:#0050B9;font:14px/18px HelveticaNeue-Bold;padding:0;margin:0;}.map_pagnation ul li {margin:0;padding:0;float:left;border:none;}
.map-view-left.col-lg-6 .map_pagnation ul li { padding-bottom:0;border:none;}.map-view-left.col-lg-6 {position: relative;}.map-view-left.col-lg-6 .map_pagnation {position:absolute;}.email_signup {float:left;width:100%;padding:30px 60px;background-color:#ddd;margin:0;}
.partner_search input[type="text"] {float:left;width:25%;height:40px;border:1px solid #ddd;background-color:#fff;padding:10px 20px;font:14px HelveticaNeue;}
.partner_search input[type="submit"] {float:left;padding:0 40px;background-color:#c8001d;color:#fff;font:15px HelveticaNeue-Bold;border:0;min-height:40px;margin-left:5px;}
.partner_search {float:left;width:100%;padding:0; }.applynow_fullwidth {padding:0;}.applynow_fullwidth a{float:left;width:100%;padding:15px 10px;background-color:#C8001D;color:#fff;font:18px/18px HelveticaNeue-Bold; text-align:center;}
.applynow_fullwidth a:hover {text-decoration:none; }.email_signup p{float:left;width:70%;font:17px/23px HelveticaNeue;color:#333; }.footer_outer { float:left;width:140%;padding:60px 70px 0 70px;background-color:#f6f6f6;}.footer_outer ul {float:left;width:20%;}
.footer_outer ul li{float:left;width:100%;list-style:none;padding-top:0;}.footer_outer ul li p{float:left;width:100%;margin:0;color: #666666;    font-size: 16px;line-height: 20px;font-family:HelveticaNeue-Medium;/*font-weight:bold;*/}
.footer_outer ul li a{float:left;width:auto;clear:none;font:14px/18px HelveticaNeue-regular;color:#666;clear:both;margin-top:10px;}.footer_outer ul li a:hover {color:#000;}
.footer_outer ul li a.social_icon1,.footer_outer ul li a.social_icon2 {float:left;width:45px;height:45px;clear:none;background-size:cover;}.footer_outer ul li a.social_icon1 {background-image: url("../content/images/footer_social_icon.png");}
.footer_outer ul li a.social_icon2 {margin-left:10px;background-image: url("../content/images/footer_social_icon.png");background-position: 45px 0;}.footer_bottom {float:left;width:100%;padding:50px 70px 20px 70px;background-color:#f6f6f6;}
.footer_bottom ul{float:left;width:auto; }.footer_bottom ul li {float:left;width:auto;clear:none;padding:0 20px 0 0;list-style:none; }.footer_bottom ul li a,.footer_bottom ul li p{float:left;width:auto;clear:none; float:left;width:auto;clear:none;font:13px/18px HelveticaNeue-regular;color:#666;margin:0;}
.free_onlie_tutorials {background-color:#007377;float:left;width:100%;padding:10px 50px 0 50px;margin:-5px 0 0 0;}ul.tutorial_bradcom{float:left;width:100%;padding:10px 0 10px 50px;position:absolute}
ul.tutorial_bradcom li{float:left;width:auto;clear:none;list-style:none;font:normal 12px arial;color:#fff;}
ul.tutorial_bradcom li a{font:11px HelveticaNeue-Bold;color:#fff;}
ul.tutorial_bradcom li::after { content:"/ ";padding-left:7px;padding-right:7px;text-align:center;margin-right:5px;}ul.tutorial_bradcom li:last-child a::after {content:"   ";}
ul.tutorial_bradcom li:last-child::after {content:" " }
ul.tutorial_bradcom li:last-child a::after {content:"   ";}
.tutorial_bradcom_video { float:left;width:100%;padding-top:20px;}.tutorial_bradcom_video.top h2 {float:left;font:36px HelveticaNeue-Bold;color:#fff;width:100%;}
.video_outer { float:left;width:100%;margin-top:30px;}.tutorial_bradcom_video.top p{float:left;width:100%;padding-top:30px;font:21px HelveticaNeue;color:#fff;width:520px;max-width:100%;}
.tutorial_bradcom_video_right { padding-bottom:100px;}.tutorial_bradcom_video_left,.tutorial_bradcom_video_right{float:left;width:50%;clear:none;}.tutorial_bradcom_video_right ul{float:left;width:100%;text-align:center;}
.tutorial_bradcom_video_right ul li{float:none;width:49%;clear:none;list-style:none;text-align:center;min-height:190px;margin:0 auto;display:inline-block;}.tutorial_bradcom_video_right ul li a {float:none;width:auto;clear:both;text-align:center;    }
.tutorial_bradcom_video_right ul li span {width:60%;text-align:center;font:18px HelveticaNeue;color:#fff; clear:both;float:left;padding-top:20px;margin:0 20%;}
.tutorial_bradcom_video_middle { float:left;width:120%;background-image:url("../content/images/map_bg2.png"); background-repeat:repeat;min-height:450px;margin:0 -50px;padding:50px 50px 0 50px;}
.tutorial_bradcom_video.middle_left { float:left;background-image:url("../content/images/map_yellow_icon.png"); background-repeat:no-repeat; background-position:top center;float:left;width:40%;min-height:400px;}
.tutorial_bradcom_video_map.middle_left { float:left;background-repeat:no-repeat; background-position:center 50px;float:left;width:40%;min-height:400px;}.tutorial_bradcom_video_middle_right {float:left;width:60%;clear:none; }
.tutorial_bradcom_video_middle_right h3 {text-align:center;font:40px HelveticaNeue-Light;color:#000; clear:both;float:left;margin-top:50px;    }.tutorial_bradcom_video_middle_right p {  text-align: center;  font: 20px HelveticaNeue;  color: #333;  clear: both;  float: left;  width: 60%;  padding-top: 30px;  text-align: left;padding-bottom:65px;}
.tutorial_bradcom_video_middle_right .partner_search input[type="text"] { width:35%;}.featured_videos {float:left;width:100%;background-color:#e87722;padding:75px 50px;margin:0;}
.featured_videos h3 { float:left;width:100%;text-align:center;font: 40px HelveticaNeue-Light;color: #fff;}.featured_videos p { float:left;width:100%;text-align:center;font: 18px HelveticaNeue;color: #fff;margin-top:25px;}
.featured_videos ul{float:left;width:100%;text-align:center;}.featured_videos ul li { width:33%;clear:none;float:none;display:inline-block;vertical-align:top; list-style:none;margin-top:40px;text-align:center;}.featured_videos ul li .video_outer{float:left;width:100%;}
.featured_videos ul li p{width:100%;}.Tutorialcategory{ float:left;width:100%;}.Tutorialcategory.title h2{ float:left;width:100%; text-align:left;font:36px HelveticaNeue;color: #fff;margin-top:50px;}
.Tutorialcategory.title h3{ float:left;width:100%; text-align:left;font: 60px HelveticaNeue-Light;color: #fff;margin-top:30px;padding-bottom:120px;}.Tutorialcategory_list_view{float:left;width:100%;background-color:#eeeeee;padding:0;}
.Tutorialcategory_list_view ul,.Tutorialcategory .Tutorialcategory_list_view ul li{ float:left;width:100%;}.Tutorialcategory_list_view ul li {padding:40px 0; border-bottom:1px solid #888888;list-style:none;float:left;width:94%;margin:0 3%;}
.Tutorialcategory_list_view ul li .listview_left{ float:left;width:390px;clear:none;}.Tutorialcategory_list_view ul li .listview_right{ float:left;width:60%;clear:none;}.Tutorialcategory_list_view ul li .listview_right p {float:left;width:100%; text-align:left;font: 24px HelveticaNeue-Light;color: #333;margin-top:0;}
.Tutorialcategory_list_view ul li .listview_right span {float:left;width:100%; text-align:left;font:18px HelveticaNeue;color: #333;margin-top:15px;}.Tutorialcategory_list_view ul li .listview_right a{float:left;width:auto; text-align:left;font:18px HelveticaNeue-Bold;color: #333;margin-top:15px;}
.Tutorialcategory_list_view ul li .listview_right a:hover {color: #c8001d;}.Tutorialcategory_list_view ul li .video_outer { margin:0}.tutorialcategory_category_list { float:left;width:100%;}
.tutorial_category_fullview { float:left;width:100%;background-color:#007377;padding:70px 3%;}.tutorial_category_fullview .tutorial_bradcom_video_right {width: 100%; }.tutorial_category_fullview .tutorial_bradcom_video_right ul li {width:30%;clear:none;float:none;margin:0 auto;display:inline-block;vertical-align:top;min-height:220px;}
.tutorial_category_fullview .tutorial_bradcom_video_right h3{float:left;width:100%; text-align:center;font:40px HelveticaNeue-Light;color: #fff;margin-top:0;padding-bottom:70px; }
.tutorial_category_fullview .tutorial_bradcom_video_right {padding-bottom:0;}.Tutorialcategory_list_view ul li:last-child {}.footer_outer.footer_design2 ul { width:100%;}
.footer_outer.footer_design2 ul li { width:auto;margin-right:170px;}.footer_outer.footer_design2 .footer_bottom ul li {width:auto;}.related_tutorials_videos .featured_videos{background-color:#ddd;}.related_tutorials_videos .featured_videos h3,.related_tutorials_videos .featured_videos p {color:#333;font:18px HelveticaNeue;}
.related_tutorials_videos .featured_videos ul li {margin-top:10px;}.tutorialcategory_videopupup {float:left;width:100%;background:url("../images/yellow_video_bg.png") repeat; background-repeat:repeat;background-position:top;min-height:840px;padding-top:30px;background-size:90%;padding-bottom:20px; }
.tutorialcategory_videopupup_middle { float:left;width:70%;margin:50px 15%;background-color:#F6F6F6;padding:10px;}.tutorialcategory_videopupup_middle .video_outer { margin:0;}
.tutorialcategory_videopupup_bottom { float:left;width:96%;margin-top:10px;padding:10px 10px;padding-bottom:50px;}.tutorialcategory_videopupup_bottom h2{float:left;width:100%;text-align:left;font:30px HelveticaNeue-Bold;color: #333; }
.tutorialcategory_videopupup_bottom p{float:left;width:100%;text-align:left;font:18px/22px HelveticaNeue-Light;color: #333; }.tutorialcategory_thankyou_partner { float:right;width:auto;clear:none;}.tutorialcategory_thankyou_partner p{float:right;width:auto;text-align:left;font:16px HelveticaNeue-Bold;color: #fff;}
.tutorialcategory_thankyou_partner p span{float:right;width:150px;text-align:left;font:18px/22px SharpSans1-Bold;color: #fff; padding-left:50px; background:url("../images/thankyou_partner.png"); background-position:left -10px;min-height:45px; background-repeat:no-repeat;margin-top:-10px;}
.video_outer{position:relative;}.video_outer .vjs-big-play-button{ position:absolute;z-index:99999;background-color:#e5e5e5;width:70px;height:70px;border:2px solid #fff;bottom:25px;right:25px; border-radius:50%;  background:#efefef url("../content/images/play_arrow_icon_outer.png") center no-repeat; 
color: #ffffff;    padding-left: 5px;   font:20px/22px SharpSans1-Bold;color: #fff;   line-height: 2em;    text-align: center;    position: absolute;color:#fff;}.featured_videos .video_outer .vjs-big-play-button{ right:18%;width:60px;height:60px;}                                                                                                                                                                                                                                                
.vjs-default-skin .vjs-big-play-button:before{color:#ffffff;padding-left:5px;font-family:VideoJS;line-height:2em;text-align:center;position:absolute;left:0;width:100%;height:100%;}.vjs-error .vjs-big-play-button{display:none;}.vjs-error-display{display:none;}.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}.vjs-error .vjs-error-display:before{content:'X';font-family:Arial;font-size:4em;color:#666666;line-height:1;text-shadow:0.05em 0.05em 0.1em #000;text-align:center;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-0.5em;width:100%;}.vjs-error-display div{position:absolute;bottom:1em;right:0;left:0;font-size:1.4em;text-align:center;padding:3px;background:#000000;background:rgba(0,0,0,0.5);}.vjs-error-display a,.vjs-error-display a:visited{color:#F4A460;}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-0.5em;margin-top:-0.5em;opacity:0.75;}.vjs-waiting .vjs-loading-spinner,.vjs-seeking .vjs-loading-spinner{display:block;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear;}.vjs-error .vjs-loading-spinner{display:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;}.vjs-default-skin .vjs-loading-spinner:before{content:"\e01e";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0em 0em 0.1em #000;}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);}100%{-o-transform:rotate(359deg);}}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(359deg);}}.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer;}.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0em;width:0em;height:0em;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000000;border-top-color:rgba(7,40,50,0.5);}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,0.7);-webkit-box-shadow:-0.2em -0.2em 0.3em rgba(255,255,255,0.2);-moz-box-shadow:-0.2em -0.2em 0.3em rgba(255,255,255,0.2);box-shadow:-0.2em -0.2em 0.3em rgba(255,255,255,0.2);}.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu,.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing{display:block;}.vjs-default-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu{display:none;}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:0.3em 0 0.3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase;}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000;}.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{outline:0;color:#111;background-color:#ffffff;background-color:rgba(255,255,255,0.75);-webkit-box-shadow:0 0 1em #ffffff;-moz-box-shadow:0 0 1em #ffffff;box-shadow:0 0 1em #ffffff;}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 0.3em 0;font-weight:bold;cursor:default;}.vjs-default-skin .vjs-subtitles-button:before{content:"\e00c";}.vjs-default-skin .vjs-captions-button:before{content:"\e008";}.vjs-default-skin .vjs-chapters-button:before{content:"\e00c";}.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content{width:24em;left:-12em;}.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #ffffff;-moz-box-shadow:0 0 1em #ffffff;box-shadow:0 0 1em #ffffff;}.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:normal;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.video-js .vjs-tech{position:absolute;top:0;left:0;width:580px;height:390px;}.video-js:-moz-full-screen{position:absolute;}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto;}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100% !important;height:100% !important;_position:absolute;}.video-js:-webkit-full-screen{width:100% !important;height:100% !important;}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none;}
.vjs-poster{background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%;}.video-js.vjs-has-started .vjs-poster{display:none;}.video-js.vjs-audio.vjs-has-started .vjs-poster{display:block;}.video-js.vjs-controls-disabled .vjs-poster{display:none;}.video-js.vjs-using-native-controls .vjs-poster{display:none;}.video-js .vjs-text-track-display{position:absolute;top:0;left:0;bottom:3em;right:0;pointer-events:none;}.vjs-caption-settings{position:relative;top:1em;background-color:#000;opacity:0.75;color:#FFF;margin:0 auto;padding:0.5em;height:15em;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:40em;}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto;}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left;}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-font:after,.vjs-caption-settings .vjs-tracksettings-controls:after{clear:both;}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em;}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px;}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px;}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px;}.vjs-caption-settings .vjs-tracksetting > div{margin-bottom:5px;min-height:20px;}.vjs-caption-settings .vjs-tracksetting > div:last-child{margin-bottom:0;padding-bottom:0;min-height:0;}.vjs-caption-settings label > input{margin-right:10px;}.vjs-caption-settings input[type="button"]{width:40px;height:40px;}.vjs-hidden{display:none !important;}.vjs-lock-showing{display:block !important;opacity:1;visibility:visible;}.vjs-no-js{padding:2em;color:#ccc;background-color:#333;font-size:1.8em;font-family:Arial,sans-serif;text-align:center;width:30em;height:15em;margin:0 auto;}.vjs-no-js a,.vjs-no-js a:visited{color:#F4A460;}
.video_outer .gettingconnectedplay {    right: 66px;} .video_outer{position:relative;}.vjs-default-skin .vjs-big-play-button{     position:absolute;z-index:99999;width:65px;height:65px;border:2px solid #fff;bottom:15px;right:8px; border-radius:50%;  background:url("../content/images/play_arrow_icon.png") center no-repeat; 
color: #ffffff;    padding-left: 5px;   font:20px/22px SharpSans1-Bold;color: #fff;   line-height: 2em;    text-align: center;    position: absolute;color:#fff;}
.featured_videos .video_outer .vjs-big-play-button{ right:10%;width:60px;height:60px;}
/*.video_bg_static{float:left;width:100%;height:290px;position:relative;background:#efefef url("../content/images/home_banner_en.jpg") center no-repeat;}*/
/*.featured_videos .video_outer video {display:none;} */.video-js {float:left;width:520px;height:290px;}.tutorial_bradcom_video_left .video-js {/*margin-top:30px;*/}
.removevideo {display:none;}/*Video play icon and background hide*/.video_hide_bg .vjs-big-play-button{display:none }.video_hide_bg .vjs-poster{background-image:none!important;}.video_hide_bg .video-js{background-image:none!important;}
.video_hide_bg .vjs-tech{background-image:none!important;}.video-js,.vjs-tech{ background-size:cover; float: right;width: 580px;height: 390px;position: relative;padding-top: 0px !important; }.tutorial_bradcom_video_left .video_hide_bg.video-js {background-image:none!important; }
.tutorial_bradcom_video_left .vjs-tech {background-image:none!important; }#videojs-4324-field-video-video_html5_api { background-image:none!important;}
.featured_videos .video_outer .vjs-big-play-button { position:absolute;bottom:17px;right:17%; position:absolute;z-index:99999;width:70px;height:70px;border:2px solid #fff;border-radius:50%;  background:#efefef url("../content/images/play_arrow_icon_outer.png") center no-repeat;}
.tutorial_bradcom_video_left h2{padding-bottom:30px;float:left;}.navbar ul.tablist li a {font:16px HelveticaNeue-Medium;color:#333; }
#homebanner_prgramdesc {background-repeat:no-repeat;}
/*After unwanted teg changes*/
#mobile_view { display:none;}.header_right .navbar-nav ul li {padding-top:0}
.featured_videos ul li .video_outer {float: none;width: 380px;margin: 0 auto;max-width:98%;}
.navbar-custom ul li{border-bottom:6px solid transparent;}
.navbar-custom ul li:hover{border-bottom:6px solid #c8001d;}

.home_banner.Prgramdesc.Home { }

/*Jeba*/
.panel-banner {
    width: 101%;
    min-height: 590px;
    /*background: url('Images/homebanner.png') no-repeat;*/
    background-size: 100% ;
    z-index: 1;
        position: relative;
        margin-left:-1%
}
.addthis_sharing_toolbox{position:absolute;right: 26px;
    top: 30px;
    
    padding: 9px;
    border-radius: 9px 0 0 9px;}
/*.addthis_button_facebook{ background: url('Images/social_icon_facebook.png') no-repeat;}
.addthis_button_twitter{ background: url('Images/social_icon_twitter.png') no-repeat;}*/
 .BottomNavbar ul li:hover, .BottomNavbar ul li.active{
    color:white;

}
 .offer-box1 .price-box1 {
   float: left;
    text-align: right;
    position: relative;
    margin-right: 0;
    margin: 0 0;
    clear: both;
    margin-left:3%;
    margin-top:-10px
}
 .offer-box1 .price-box1 .dollar1 {
    font-size:139px;
    line-height: 110px;
    display: inline-block;
    color: #ffffff;
    vertical-align: top;
    float: left;
    font-family: "gotham_thin";
}
.whole1 {
    font-size: 246px;
    line-height: 168px;
    color: #ffffff;
    float: left;
    font-family: "HelveticaNeue-Light"
}
.offer-box1 .price-box1 .cent1 {    font-size: 127px;    line-height: 110px;   margin: 0px 1px;    color: #ffffff; border-bottom:1px solid #fff;   float: left;    font-family: "HelveticaNeue-Light";    border-bottom:1px solid #fff;padding-bottom:5px;}
 .price-box1 .tax1{
    border-color: #ffffff;
    top: 141px;
    font-size: 22px;
    line-height: 16px;
    padding-top: 5px;
    min-width: 140px;
    color: #ffffff;
    float: left;
    position: absolute;
    text-align: right;
    right: 0px;
    /*border-top: 1px solid #FFFFFF;*/
    /*max-width: 110px; */
    font-family: "gotham_thin";
}
 .pricemsg{
     /*float: left;*/
    letter-spacing: -2px;
    font-size: 60px;
    text-align: left;
    margin: 0;
    margin-left: 3%;
    position: relative;
    color: #ffffff;
   margin-top:15px;
    width: 45%;

 }
 .priceboxbanner1{
   
    width: 60%;
 }.desc-ipad1{
    padding: 0;
    margin: 12px 0 ;
    font-family: HelveticaNeue-Bold;
    float: left;
    text-align: left;
    letter-spacing: 1px;
    background-color: transparent;
    border: none;
    font-size: 18px;
    line-height: 33px;
    color: #ffffff;
    overflow: hidden;
    margin-left:2%
  }
    .BottomNavbar{
            float: left;
    width: 100%;
    margin: 0;
    position: absolute;
    bottom: 0;
    background-color:transparent;
    }

	    @media only screen and (max-width : 767px){

	    .BottomNavbar .bottomnavbarUl{
        background-color:transparent;
    } 

	}

    @media only screen and (min-width : 768px){

    .BottomNavbar .bottomnavbarUl{
        background-color:rgba(0, 0, 0, 0.66);
    } 
	}

    .BottomNavbar ul li a{
        color:white;
    }
    .applynowDiv{
        clear: both;
    float: left;
    margin: 0 96px;
    width: 100%;
    margin-top:-195px;
    }
    .applynowDiv .btn{
           border-radius: 0px;
    background-color: #c8001d;
    color: white;
    width: 15%;
    }
    
     .BottomNavbar ul li{
         background-color:transparent;
     }
   
     .becomepartner{
         float: left;
    width: 100%;
    background-color: #e87722;
    padding: 10px 8%;
     }
     .becomepartner p{padding-top: 46px;
    width: 100%;
    color: white;
    font-size: 41px;
    font-family: HelveticaNeue;}
     .becomepartnerContent{
     width: 100%;
    padding-top: 36px;
    float: left;   
    padding-bottom:70px        
     }
     .ContentBecomeparnter{    width: 54%;
    color: white;
    font-size: 21px;
    font-family:HelveticaNeue-Light;
    line-height: 28px;float:left}
     .becomepartnerbutton{    float: right;
    width: 35%;
    margin-top: 20px;}
     .becomepartnerbutton input{background-color: #fff ;
    color: #c8001d;
    font: 20px HelveticaNeue-Bold;
    border: 0;
    min-height: 40px;
    padding-left:20px;
    padding-right:20px
    }
.BottomNavbar ul li:first-child{border-left:none;}

.left-arrow{float:right}

.panel-banner.home_banner.Prgramdesc.Home .offer-box1 .price-box1 .cent1 {border-bottom:1px solid #fff;}
.panel-banner.home_banner.Prgramdesc.Home .cent1{border-bottom:1px solid #000;}

.panel-banner.home_banner.Prgramdesc.AffordableInternet .offer-box1 .price-box1 .cent1 {border-bottom:1px solid #fff;}

.panel-banner.home_banner.Prgramdesc.SeniorProgram .offer-box1 .price-box1 .cent1 {border-bottom:1px solid #000;}
.tax1 {border:0!important;}





/******************************************************************
                        Phase 3.5 Yuva
******************************************************************/

/*Home page layout 1*/
.Internet_Essentials_Programs h2{width:100%;font:40px HelveticaNeue-Light;text-align:center;color:#000;/*background-color:#fff;*/padding:30px 0;}
.Internet_Essentials_Programs ul { float:none;/*width:100%;*/text-align:center;margin:0 auto;display:inline-block;padding-left:.223%;padding-right:.223%; }
.Internet_Essentials_Programs ul li { float:left;width:25%;clear:none;position:relative;list-style:none;text-align:center;}
.Internet_Essentials_Programs ul li a {float:none;width:300px;clear:both;margin:0 auto;text-align:center;overflow-x:hidden;position:relative;}
.Internet_Essentials_Programs ul li a img {float:none;/*max-width:100%;*/clear:both;width:321px;text-align:center;}
.Internet_Essentials_Programs ul li span { float:none;width:auto;position:absolute;z-index:999;font:24px HelveticaNeue-Light;bottom:40px;left:20px;color:#fff;text-align:left;}
.Affordable_Internet_Price_Outer{float:left;width:100%;background-color:#e87722;padding:50px 5%; margin-top:-3px;}
.Affordable_Internet_Price_Outer_top,.Affordable_Internet_Price_Outer_middle,.Affordable_Internet_Price_Outer_bottom{float:left;width:100%;text-align:center;}
.Affordable_Internet_Price_Outer_top {width:90vw;}

.Affordable_Internet_Price_Outer_top a{float:none;width:auto;padding:12px 50px;margin:0 auto;background-color:#fff;cursor:pointer;font:15px HelveticaNeue-Bold;color:#c8001d;text-decoration:none;}
.Affordable_Internet_Price_Outer_middle_left {float:left;width:auto;clear:none;margin-right:1%; }
.Affordable_Internet_Price_Outer_middle_left span {float:left;width:auto;clear:none;font:48px HelveticaNeue-Light;color:#fff;}
.Affordable_Internet_Price_Outer_middle {margin-top:50px;}
.Affordable_Internet_Price_Outer_middle_middle {float:left;clear:none;width:30%;}
.Affordable_Internet_Price_Outer_middle_right {float:right;clear:none;width:auto;margin-top:30px;}
.Affordable_Internet_Price_Outer_middle_middle .curency {float:left;font:60px HelveticaNeue-Light;color:#fff;margin:-16px 0 0 10px;}
.Affordable_Internet_Price_Outer_middle_middle .price_lef {float:left;font:140px HelveticaNeue-Light;color:#fff;margin:-42px 0 0 5px;}
.Affordable_Internet_Price_Outer_middle_middle .price_right {float:left;font:60px HelveticaNeue-Light;color:#fff;margin:-28px 0 0 5px;clear:none;}
.Affordable_Internet_Price_Outer_middle_middle .price_right span {float:left;clear:both;font:70px HelveticaNeue-Light;color:#fff;border-bottom:1px solid #fff;}
.Affordable_Internet_Price_Outer_middle_middle .price_right_bottom{clear:both;float:left;width:auto;}
.Affordable_Internet_Price_Outer_middle_middle .price_right span.price_right_bottom {float:left;border:0;padding-top:5px;font-size:14px;min-width:80px;text-align:left}
.Affordable_Internet_Price_Outer_middle_right .button_apply_now {float:none;width:auto;padding:12px 50px;margin:40px auto 0 auto;background-color:#fff;cursor:pointer;font:15px HelveticaNeue-Bold;color:#c8001d;text-decoration:none; }
.Affordable_Internet_Price_Outer_middle.box_line{border-top:1px solid #fff;padding-top:30px;margin-top:0;}
.Affordable_Internet_Price_Outer_middle.box_line .Affordable_Internet_Price_Outer_middle_left span { font-size:25px;}
.Affordable_Internet_Price_Outer_middle.box_line .Affordable_Internet_Price_Outer_middle_left {width:45%;text-align:left;}
.Affordable_Internet_Price_Outer_middle.box_line .curency {font-size:30px;}
.Affordable_Internet_Price_Outer_middle.box_line .price_lef {font-size:70px;margin-top:-28px;}
.Affordable_Internet_Price_Outer_middle.box_line .price_right span{font-size:40px;margin-top:0;}
.Affordable_Internet_Price_Outer_middle.box_line .price_right span.price_right_bottom {min-width:45px;font-size:14px; }
.Affordable_Internet_Price_Outer_middle.box_line.box_line .price_right { margin-top:-20px;}
.Affordable_Internet_Price_Outer_middle.box_line .Affordable_Internet_Price_Outer_middle_right {    margin-top: 0;    float: right;    width: auto;    margin: 30px 0;}

/*Home page layout 2*/
.Home_layout_learning_center{float:left;width:100%;}.Home_layout_learning_center_left,.Home_layout_learning_center_right{ float:left;width:50%;clear:none;text-align:center;}
.Home_layout_learning_center_right{padding-left:10px;}
.Home_layout_learning_center_right h3 { padding-top:150px; font:40px HelveticaNeue-Light;color:#000;text-align:left;}
.Home_layout_learning_center_right p { padding-top:25px; font:20px/28px HelveticaNeue-Light;color:#000;text-align:left;width:70%}
.Learn_more_outer { float:left;width:100%;text-align:center;margin-top:40px;}
.Learn_more_outer a {float:left;width: auto;padding: 12px 50px;margin: 0 auto;background-color:#c8001d;cursor: pointer;font: 15px HelveticaNeue-Bold;color: #fff;text-decoration: none;}
.header_language {display:none;}
.Home_layout_learning_center_left img{max-width:100%;width:100%;float:left}
.Home_layout_learning_center_right h3 {padding-top:150px;}
.rightImage .Home_layout_learning_center_left{text-align:right; }
.leftImage .Home_layout_learning_center_left{text-align:left; }
.leftImage,.rightImage { background-color:#fff;}

/*Affordable Internet Layout 1*/
.how_it_work_layout1 {float:left;width:100%;background-color:#fff;} 
.how_it_work_layout1 ul {float:left;padding:10px 15%;}
.how_it_work_layout1 ul li .howitwork_right ul {padding:10px 0%}
.how_it_work_layout1 ul li {float:left;width:100%;list-style:none;border-top:1px solid #bbb; min-height:155px;padding:20px 0 50px 0;position:relative;}
.how_it_work_layout1 ul li .bottom_red_border {background: url("../content/images/red_border_img.png");position:absolute;width:28%;float:left;height:2px;top:0;left:0;} 
.how_it_work_layout1 ul li .howitwork_left{float:left;width:30%;clear:none;text-align:left;} 
.how_it_work_layout1 ul li .howitwork_right{float:left;width:67%;clear:none; }
.how_it_work_layout1 ul li .howitwork_left p {font:24px HelveticaNeue;color:#222;text-align:left;}
.how_it_work_layout1 ul li .howitwork_left p span {font:24px HelveticaNeue-Bold;color:#c8001d;margin-right:5px;width: auto;
    float: left;}
.how_it_work_layout1 ul li:last-child .howitwork_left,.how_it_work_layout1 ul li:last-child .howitwork_right {border:0;}
.how_it_work_layout1 #applynow, .how_it_work_layout1 #ordernow{border-radius: 0px;background-color: #c8001d;margin-left:80px;color: white;width:240px;}
.howitwork_right span {padding-bottom:40px;float:left;width:100%;font:18px HelveticaNeue-regular;color:#333;}
.howitwork_right p {float:left;width:100%;font:22px HelveticaNeue-regular;color:#333;}
.howitwork_right h2 {padding-bottom:30px;margin-top:-10px;float:left;width:100%; font:40px HelveticaNeue-Light;color:#000;}
.howitwork_left a { text-align:center;}
.howitwork_right span a { font: 19px HelveticaNeue;color:#0050b9;margin:0 5px;font-weight: 600;text-decoration: underline;}
.howitwork_right span:last-child {padding-bottom:0;}
.how_it_work_layout2 {float:left;width:96%;background-color:#e87722;padding:80px 2%;text-align:center;}
.how_it_work_layout2 h3 { float:left;width:100%;font:40px HelveticaNeue-Light;color:#fff;padding-bottom:35px;}
.how_it_work_layout2 p { float:left;width:100%;font:20px HelveticaNeue;color:#fff;padding-bottom:20px;   }
.how_it_work_layout2 p a { float:none;width:auto;font:20px HelveticaNeue;color:#fff;}
.how_it_works_leftdiv {padding: 10px 15% !important;}

/*Home Banner*/
.home_banner .navbar ul.bottomnavbarUl li{border-bottom: 0px solid #24221e;padding-bottom:4px; }
.home_banner .navbar ul.bottomnavbarUl li:hover,.navbar ul.bottomnavbarUl li:active{border-bottom: 4px solid #c8001d; color:#c8001d;padding-bottom:0; }
.home_banner .pricemsg p{ font-size:60px;color:#fff;font-family:HelveticaNeue-Light;/*border-bottom:1px solid #fff;*/}
.panel-banner.home_banner.HousingAssistance  .home_banner .pricemsg p {border-bottom:0;}
.home_banner .price-box1 .dollar1 {/*font-size:160px;*/ font-family:HelveticaNeue-Light;}
.home_banner .price-box1 .tax1 { font:14px/25px HelveticaNeue-medium;text-align:left;}
/*.desc-ipad1 {font:18px Gotham-Book;font-weight:400;}*/
.addthis_sharing_toolbox{float:left;width:50px;position:absolute;z-index:999;right:10px;top:155px; }
.home_banner {position:relative; }
.home_banner .addthis_button_facebook {background: url("../content/images/banner_social_icon.png");float:left;width:42px;height:42px;background-position:0px 0px;cursor:pointer;}
.home_banner .addthis_button_twitter {background: url("../content/images/banner_social_icon.png");float:left;width:42px;height:42px;background-position:0px -42px;cursor:pointer;}
.home_banner .addthis_button_facebook:hover{background: url("../content/images/banner_social_icon_hover.png");background-position:0px 0px;}
.home_banner .addthis_button_twitter:hover{background: url("../content/images/banner_social_icon_hover.png");background-position:0px -42px;}

/*Welcome kit */
.how_it_work_layout1 ul li .howitwork_left p { width:190px;}
.how_it_work_layout1.howitwork_left_img {display:none; }
.how_it_work_layout1.welcomekit_3coloums .howitwork_left_img { display:block;width:30%;float:left;clear:none;min-height:120px;}
.how_it_work_layout1.welcomekit_3coloums ul {width:96%;padding:0;float:left;clear:none;margin:0 2%;}
.how_it_work_layout1.welcomekit_3coloums ul li {padding:20px 0 100px 0 }
.howitwork_left_img a img {max-width:98%; }
.how_it_work_layout1.welcomekit_3coloums ul li .howitwork_left {width:20%;}
.how_it_work_layout1.welcomekit_3coloums ul li .howitwork_right {width:50%;}
.how_it_work_layout1.welcomekit_3coloums ul li .bottom_red_border {bottom:auto;top:0;left:30%;}
.how_it_work_layout1.welcomekit_3coloums .howitwork_left_img { border-top:2px solid #fff;margin-top:-21px;padding-top:5px;}
.how_it_work_layout1.welcomekit_3coloums ul li .bottom_red_border{width:18%; }
.howitwork_left_img { display:none;}
.how_it_work_layout1.welcomekit_3coloums .howitwork_left_img { display:block;}
.how_it_work_layout1 ul li li,.how_it_work_layout1.welcomekit_3coloums ul li li { padding:10px 0;min-height:10px;padding-bottom:5px;border:none;}
.how_it_work_layout1 ul li li, .how_it_work_layout1.welcomekit_3coloums ul li ol li {list-style:decimal; }
.how_it_work_layout1 ul li li, .how_it_work_layout1.welcomekit_3coloums ul li ol li::before {list-style:initial;font-weight:bold;padding-top:5px; }
.how_it_work_layout1 ul li li span { margin-top:-3px;   }
.how_it_work_layout1.welcomekit_3coloums li li span a {font-weight:normal;color:#0050b9;font-family: HelveticaNeue-Light;}
.how_it_work_layout1.welcomekit_3coloums li span a:hover {color:#c8001d; }
span.padding_none {padding-bottom:20px;}
.how_it_work_layout1.welcomekit_3coloums li b {clear:both;float:left;width:100%;}
.howitwork_right span span {float:none;width:auto;clear:none;font-weight:bold;}
.howitwork_right span span.note_field {margin-left:-90px;float:left;clear:both;width:auto;  }
.how_it_work_layout1.welcomekit_3coloums li span span.note_field {margin-left:-59px;float:left;width:auto;}

/*Programs list changes*/
/*.Internet_Essentials_Programs ul li span {float: left;width: auto;position: absolute;z-index: 999;font: 21px HelveticaNeue-Light;bottom:0;left:0;color: #fff; text-align: left ;background-color: #fff;width:322px;margin: 0;text-align: center;color: #000;margin-left: -1px;padding: 20px 0 20px 0;
    min-height: 93px;}*/
.Internet_Essentials_Programs ul li:hover span {color:#c8001d;}


/*Aboutus*/
.recent_news_left_top span{ font:16px HelveticaNeue-Bold;color:#fff; }
.recent_news_left_top {font:24px HelveticaNeue-Light;color:#fff; }
.recent_news_outer {text-align:left;}
.recent_news_left_top span.txt1{font:16px/20px HelveticaNeue-Bold;color:#fff;width:100%;text-align:left;clear:both;float:left;}
.recent_news_left_top p{font:24px HelveticaNeue-regular;color:#fff;margin-top:5px;float:left;width:100%;}
.recent_news_left_top span.txt2{font:18px HelveticaNeue;color:#fff;margin-top:5px;float:left;width:100%;}
.recent_news_left_top span.txt2 b{font:17px HelveticaNeue-Bold;color:#fff;margin-top:5px;float:none;width:auto;}
.recent_news_left_top span.txt3{font:18px HelveticaNeue-regular;color:#fff;margin-top:20px;float:left;width:85%;}
.recent_news_left_top a{font:18px HelveticaNeue-Bold;color:#fff;margin-top:5px;float:left;width:auto;clear:both;margin-top:20px;}

.our_impact { float:left;width:100%;padding-top:100px;padding-bottom:20px;padding-left:10%;padding-right:10%;text-align:left;}
.our_impact h2 {width:100%;text-align:center;color:#000;font:40px HelveticaNeue-regular;padding-bottom:50px;}
.vjs-impact {position: absolute;top: 0;left: 0;width: 560px; height: 360px; }
.video-impact {float:right;width: 560px;height: 360px;background-color: #000;position: relative;padding: 0;margin-left: 25px;font-size: 10px;vertical-align: middle;font-weight: normal;font-style: normal;font-family: Arial,sans-serif;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.our_impact img { float:right;width:auto;clear:none;max-width:98%;margin:0 0 40px 30px;}
.our_impact .content {text-align:center;color:#000;padding-bottom: 20px;font: 18px/36px HelveticaNeue-regular;clear:none;text-align:left;margin-top:0}
.our_impact .content2{text-align:center;color:#000;padding-bottom: 20px;font: 18px/36px HelveticaNeue-regular;clear:both;text-align:left;padding-top:20px}
.our_impact p{float:none;width:auto;text-align:center;color:#000;font:18px/30px HelveticaNeue-regular;padding-bottom:10px;clear:none;text-align:left;}
span.fullwidth {float:left;width:100%;clear:both;margin-top:0px;text-transform:capitalize;}
span span.fullwidth {float:left;width:100%;clear:both;margin-top:30px;text-transform:capitalize;}
.aboutus_fullimg { float:left;width:100%;text-align:center;padding:10px 0 100px 0;}
.aboutus_part7.bg_007377 {background-color:#007377;}
.aboutus_fullimg img {max-width:90%; }
.aboutus_page {padding:50px 0 110px 0;float:left;width:100%; }
.aboutus_part7{float:left;width:100%;padding:60px 0 60px 0;background-color:#e87722;text-align:center;}
.aboutus_part7 h3 {font:40px HelveticaNeue-regular;padding-bottom:30px;color:#fff;}
.aboutus_part7 p {font:20px/28px HelveticaNeue-regular;color:#fff;}
.comcast_voices {float:left;width:100%;padding:80px 5% 60px 5%;background-color:#fff;}
.comcast_voices .comcast_voices_top p {float:left;width:100%;font:40px HelveticaNeue-regular;text-align:center;color:#333;}
.comcast_voices .comcast_voices_top span {float:left;width:100%;font:20px HelveticaNeue-regular;text-align:center;color:#333;padding-top:10px;}
.comcast_voices_middle { float:left;width:100%;border:1px solid #bbb;margin-top:60px;}
.comcast_voices_middle_left{float:left;width:50%;clear:none;padding:60px 0 40px 40px;}
.comcast_voices_middle_left p {float:left;width:98%;font:29px HelveticaNeue-regular;text-align:left;color:#333;padding-top:5px; }
.comcast_voices_middle_left span {float:left;width:65%;font:18px HelveticaNeue-regular;text-align:left;color:#333;padding-top:20px; }
.comcast_voices_middle_left a {float:left;width:auto;font:18px HelveticaNeue-Bold;text-align:left;color:#333;padding-top:20px;clear:both; }
.comcast_voices_middle_left a:hover {color:#c8001d;}
.comcast_voices_middle_right {float:left;width:50%;clear:none;text-align:right;}
.comcast_voices_middle_right img {margin:0;padding:0;max-width:100%;float:right;}
.comcast_voices_bottom {float:left;width:100%;}
.comcast_voices_bottom ul {float:left;width:100%;}
.comcast_voices_bottom ul li{float:left;width:31.2%;margin:20px 3% 0 0;border:1px solid #bbb;padding:60px 3% 60px 3%;list-style:none;min-height:420px; }
.comcast_voices_bottom ul li:last-child {margin:20px 0; }
.comcast_voices_bottom ul li p {float:left;width:98%;font:28px HelveticaNeue-regular;text-align:left;color:#333;padding-top:5px; }
.comcast_voices_bottom ul li span {float:left;width:98%;font:18px HelveticaNeue-regular;text-align:left;color:#333;padding-top:20px; }
.comcast_voices_bottom ul li a {float:left;width:auto;font:18px HelveticaNeue-Bold;text-align:left;color:#333;padding-top:20px;clear:both; }
.comcast_voices_bottom ul li a:hover{color:#c8001d;}
.report_news {float:left;width:100%;padding:80px 5%;}
.report_news h3 {float:left;width:98%;font:40px HelveticaNeue-regular;text-align:center;color:#333;padding-top:5px;}
.report_news p {float:left;width:98%;font:24px HelveticaNeue-regular;text-align:center;color:#333;padding-top:20px;}
.report_news_left {float:left;width:40%;clear:none;padding-top:60px;margin:0 5%;}
.report_news_left ul {float:left;width:100%;}
.report_news_left ul li {float:left;width:100%;list-style:none;padding:50px 0 50px 0;border-bottom:1px solid #bbb;min-height:250px;}
.report_news_left b {font:32px HelveticaNeue-Medium;text-align:left;color:#333;padding-top:20px;}
.report_news_left ul li p {text-align:left;}
.report_news_left a {float:right;width:auto;font:16px HelveticaNeue-Bold;text-align:left;color:#333;margin-left:10px;margin-top:5px;}
.report_news_left a:hover {color:#c8001d;}
.report_news_left span { float:left;width:100%;margin-top:15px;font:15px HelveticaNeue-Bold;text-align:left;color:#333;}
.report_news_left span span {float:left;width:auto;clear:none; font:15px HelveticaNeue-regular;margin:0;padding:0 5px 0 0}
.report_news_left ul li b { float:left;width:100%;margin-top:16px;font:15px HelveticaNeue-Bold;text-align:left;color:#333;margin:0}
.aboutus_part7 p a{float:none;font:20px HelveticaNeue-Bold;clear:none;text-decoration:underline;color:#fff;}
.aboutus_part7 b{float:none;font:20px HelveticaNeue-Bold;clear:none;color:#fff;}
.our_impact_left,.our_impact_right {float:left;width:48%;clear:none;}
li.Show_Earlier span{float:none;padding:5px 0;text-align:center;margin:5px auto;font:16px HelveticaNeue-Bold;text-align:left!important;color:#333;}
.report_news_left ul li.Show_Earlier { min-height:50px;padding:10px;text-align:center;border:1px solid #bbb;border-top:0;}

.about_us_report_show_earlier{cursor: pointer; }
.About_us_Learnmore {float:left;width:100%;background-color:#e87722;padding:60px 5% 110px;} 

/* Eligibility Page*/
.eligibility_page {float:left;width:100%;padding:100px 60px;}
.eligibility_accordion{float:left;width:100%;padding:70px 10% 45px 10%;background-color:#fff;}
.eligibility_accordion .panel-default > .panel-heading {background-color:#fff;margin-top:50px;}
.eligibility_accordion .panel-group .panel{margin-top:0!important;}
.panel-group .panel { border:none;background:none;margin:0; padding:0;}
.panel-group .panel {border-radius:0;}
.panel-group .panel + .panel {margin:0;padding:0;}
.eligibility_accordion .panel-group .panel + .panel { margin:0;padding:0;}
.eligibility_accordion .glyphicon-plus1 {left:20px;right:auto;float:none;}
.eligibility_accordion .panel-title a span.glyphicon-plus1{ background-image: url("../content/images/faq_arrow_top.png");float:none;width:31px;height:31px;clear:none;top:5px;}
.eligibility_accordion .panel-title a.collapsed span.glyphicon-plus1{ background-image: url("../content/images/faq_arrow_bottom.png");float:none;width:31px;height:31px;clear:none;top:5px;}
.eligibility_accordion h4.panel-title {font-size:30px;}
.panel-title p {font: 24px HelveticaNeue;padding-left: 0;}
.eligibility_accordion .panel-body {border:none;width:100%; }
.panel-default > .panel-heading + .panel-collapse > .panel-body { border:0;}
.eligibility_accordion .panel-body ul{float:left;width:115%;}
.eligibility_accordion .panel-body ul li{float:left;width:31%;clear:none;list-style:none;padding:10px 0;margin-right:2%; font: 14px HelveticaNeue-Medium !important; color: #000;}
.eligibility_accordion .panel-body ul li a {font:14px HelveticaNeue-Medium;color:#000;}
.eligibility_accordion .panel-body ul li a:hover {color:#ffb81c;}
.eligibility_accordion h3{font:40px HelveticaNeue-Light;color:#000;float:left;width:100%;text-align:center;padding-bottom:20px; }
.eligibility_accordion p{font:20px HelveticaNeue-regular;color:#000;float:left;width:100%;text-align:center;padding-bottom:20px; }
.eligibility_accordion_top { padding:0 0 60px 0;float:left;width:100%;}
.eligibility_accordion .panel-title a:hover {color:#ffb81c;}
.free_onlie_tutorials .video-js { float:left;}
.panel-banner.home_banner.Prgramdesc.CommunityCollegeStudents .cent1 {border-bottom:1px solid #fff;}
.panel-banner.home_banner.Prgramdesc.Home .offer-box1.price-box1.cent1{border-bottom:1px solid #fff;}




/*Jeba*/
.FaqTemplate{    background-color: #007377;
    float: left;
    width: 100%;
    padding: 10px 50px 0 50px;
    margin: -5px 0 0 0;}
.FaqTemplate .typeOfPgm{font: 36px HelveticaNeue-Bold;
    color: #fff;
    padding-top:65px;}
.FaqTemplate .typeOfNslp{font: 46px HelveticaNeue-Bold;
    color: #fff;
    padding-top:0;}
.FaqTemplate .FaqText{font: 46px HelveticaNeue-Bold;
    color: #fff;
    padding-top:0;padding-bottom:55px}
.FaqTemplate .tutorial_bradcom{list-style:none;padding:0;padding-top:30PX}

.footer_outer ul li { padding-bottom:35px;}
.footer_bottom { padding:10px 70px 20px 70px;}
.footer_outer ul li a.social_icon1:hover {background-image: url("../content/images/footer_social_icon_hover.png");}
.footer_outer ul li a.social_icon2:hover {margin-left:10px;background-image: url("../content/images/footer_social_icon_hover.png");background-position: 45px 0;}
.footer_bottom ul { width:auto;}
.footer_bottom_right { float:right;width:13.5%;clear:none;margin-top:-30px;}
.footer_bottom_right a { width:auto;clear:none;}
.footer_bottom_right a img { max-width:150px;clear:none;}
.FaqTemplate{background-color: #007377;    float: left;    width: 100%;    padding: 10px 50px 0 50px;    margin: -5px 0 0 0;}
.FaqTemplate .typeOfNslp{font-family:  HelveticaNeue-light;    color: #fff;    padding-top:0;font-size:46px}
.FaqTemplate .FaqText{font-family:  HelveticaNeue-light;    color: #fff;    padding-top:0;font-size:46px;padding-bottom:55px}
.FaqTemplate .tutorial_bradcom{list-style:none;padding:0;padding-top:30PX}
.FaqTemplate{    background-color: #007377;    float: left;    width: 100%;    padding: 10px 50px 0 50px;    margin: -5px 0 0 0;}
.FaqTemplate2 .FAQLinks{list-style:none;font-family:HelveticaNeue-medium;font-size:18px   }
.FaqTemplate2{width:100%;float:left;padding:20px 20px;}
.helplinks .Helpheader{padding-bottom:20px;width:100%;font: 24px HelveticaNeue;}
.FaqTemplate2 .FAQLinks li{ text-decoration: underline;padding-bottom:17px}
.popover{width:100%;}
.FaqTemplate2 .popover-content ul li{text-decoration:none}
.outerUL{list-style:none}
.innerUL{list-style:disc;width: 73%;
    margin-left: 73px;
    margin-top: 20px;}
.innerUL li{margin-top:10px;line-height:20px}
.faqlEFT{width:22%;float:left;padding-top:45px}
.faqrIGHT{width:78%;float:right;background-color:white}
.left-arrow {position: relative;background-color:white}
.left-arrow:after {
	content: '';
	display: block;  
	position: absolute;
	right: 100%;
	top: 50%;
	margin-top: -10px;
	width: 0;
	height: 0;
	border-top: 25px solid transparent;
	border-right: 25px solid white;
	border-bottom:25px solid transparent;
	border-left: 25px solid transparent;
}
.panel-title p{
    font: 24px HelveticaNeue;padding-left:0
}
.glyphicon-plus,.glyphicon-minus{float:right}
.accordiansubheader{padding-left: 26px;
    font-family: "HelveticaNeue";
    font-size: 18px;width:85%}
.panel-collapse{    margin-left: 22px;
    margin-right: 10px;
   }
.noListstye{list-style:disc}
.neededProof{list-style:disc !important}
.tableList li{list-style:none;width:100%;border-bottom:1px solid gray;float:left}
.tableList{width:98%;border:2px solid gray;float:left;margin-left:3%}
.floatLeftli{float:left;width:30%;border-right:1px solid gray;padding:62px 20px;line-height:25px; font-family: HelveticaNeue-Bold;
    font-size: 18px;}
.floatRightLi{float:left;width:70%;padding:25px 20px;line-height:25px}
.tableList li:last-child{border-bottom:none}
.insideOL li{list-style:disc;border:none;}
.insideOL{    width: 100%;
    float: left;
    padding-left: 39px;}
.FaqALinks {color:#0050b9}
.innerUL{ font-family: "HelveticaNeue";
    font-size: 18px;}
.mainli{border-bottom: 1px solid lightgray;
    /* padding-left: 10px; */
    margin-left: 40px;
    margin-right: 40px;padding-bottom:30px;width:90%;float:left}
.mainnoborderli{
    /* padding-left: 10px; */
    margin-left: 40px;
    margin-right: 40px;padding-bottom:30px;width:90%;float:left}
.panel-heading {
    padding: 10px 0px;
}
.tablehederPtag{padding-bottom:24px;padding-top: 24px;}
.neededProof{padding-bottom:24px}
.tabheader{font-family:HelveticaNeue-bold;font-size:18px;padding-bottom:20px}
.floatRightLi ol li{border:none}
.boldCls{font-weight:bold}
.tableheaderbelow{width: 90%;
    font-size: 16px;
    margin-left: 22px;
    /* padding-top: 27px; */
    /* margin-top: 17px; */
    float: left;
    margin-left: 28px;
    padding-top: 22px;}

.popover{max-width:80%;left:20% !important;border-radius:0;min-height:700px}
.FaqTemplate2{padding:0;padding-left:50px}
.glyphicon-plus1{ background-image: url("../content/images/faq_arrow_bottom.png");float:right;width:31px;height:31px;clear:none;right:10px;}
.glyphicon-minus1{ background-image: url("../content/images/faq_arrow_top.png ");float:right;width:31px;height:31px;clear:none;right:10px;}
.accordion-toggle:after {
    /* symbol for "opening" panels */
    background-image: url("../content/images/faq_arrow_top.png");
    float: right;
    color: inherit;
}
.panel-heading.collapsed .accordion-toggle:after {
    /* symbol for "collapsed" panels */
   background-image: url("../content/images/faq_arrow_bottom.png");
}
.welcomekitHeader{
    font-size: 60px;
    color: #fff;
    padding-top: 105px;
    margin-left:3%
}
.welcomekitIntro{width:100%;float:left;padding-top:50px}
.welcomekitIntro p{width: 26%;
    font-size: 19px;
    line-height: 24px;
    font-family: HelveticaNeue-light;margin-left:3%;color:white}
.gettingconnectedWelcomkit{float: left;
    width: 100%;
    background-color: #c8001d;
    padding: 10px 8%;    padding-bottom: 44px;}
.headerwelcomkit{
    text-align:center;
padding-top: 46px;
    width: 100%;
    color: white;
    font-size: 41px;
    font-family: HelveticaNeue;
}
.gettingconnectedContent{padding-top: 30px;
    width: 100%;
    float: left;color:white;} 
.gettingconnectedContent p{text-align: justify;
    width: 55%;
    margin: 0 auto;
    font-size: 18px;
    line-height: 24px; font-family: HelveticaNeue;}
.leftImage{width:100%;float:left}
.rightImage{width:100%;float:left}
.rightImage {}
.rightImage .Learn_more_outer,.rightImage p,.rightImage h3{padding-left:80px}
.comcastLogoBanner img{width:120px;position: absolute;
    right: 16px;margin-top:36px}
.comcastLogoBanner{margin-top: -30px;
    float: left;
    width: 100%;
    margin-left: -11px;}



.pricemsg_txt1 {float:left;/*width:400px;*/clear:both;margin:20px 0 0 3%;max-width:400px;}
.pricemsg_txt1 p{float:left;width:auto;clear:both;font:18px/25px HelveticaNeue-regular;color:#fff;}
.banner_watch_video {float:left;width:auto;margin:40px 0 10px 6%;}
.banner_watch_video a {float:left;width:auto;font:18px/76px HelveticaNeue-Bold;color:#fff;}
.banner_watch_video a span {background: url("../content/images/play_arrow_icon_outer.png") right center no-repeat;float:right;width:76px;height:76px;margin-left:10px;}
#aboutus_page .pricemsg{margin-top:110px; }
#aboutus_page .pricemsg_txt1 {width:330px;max-width:90%;}
.recent_news_left_bottom { float:left;width:100%;}
.recent_news_left_bottom p { float:left;width:100%;}
.recent_news_outer { float:left;width:100%;background-color:#007377;padding:50px 5%;}
.recent_news_outer h2{ float:left;width:100%;text-align:center;color:#fff;font:40px/50px HelveticaNeue-Light;padding:10px 0 40px 0;}

.recent_news_left,.recent_news_right{float:left;width:50%;clear:none;padding:10px 5% 10px 0;}
.recent_news_right{float:left;width:50%;clear:none;padding:10px 0 10px 5%;}
#aboutus_page .panel-banner { min-height:537px;}
.computerspecification{width:100%;float:left;}
.headerspecif{font-size:24px;font-family: HelveticaNeue-light;text-align:center;padding-top:70px;padding-bottom:50px}
.leftcomputer{width:30%;float:left}
.middlecompuer{width:40%;float:left}
.rightcompuer{width:30%;float:left}
.computerul{list-style:none;width:86%;float:left;padding-top:40px;margin-left:6%}
.purchsemsg{width:31%;margin:0 auto;text-align:center;font-size:20px;line-height:25px;font-family:HelveticaNeue-medium;padding-top:20px;padding-bottom:20px}
.computertab{width:90%;float:left;background-color:white;margin-left: 5%;
    margin-right: 5%;margin-bottom:5%}
.leftEmpty{min-width: 30%;
    /* height: 31px; */
    min-height: 50px;}

.computerul li{width: 100%;
    float: left;padding:20px
   }
.computerul  li  .leftcomputer{font-family:HelveticaNeue-Medium;font-size:18px}
.computerul  li .middlecompuer, .computerul li .rightcompuer{font-family:HelveticaNeue-light;font-size:18px}
.computerul li:nth-child(2){ border-bottom: 2px solid orange;}
 .computerul  li:nth-child(2) .leftcomputer{color:orange;font-family:HelveticaNeue-medium;font-size:18px}
 .computerul  li:nth-child(2) .middlecompuer, .computerul li:nth-child(2)  .rightcompuer {font-family:HelveticaNeue-light;font-size:24px}
 .bottommsg{line-height:25px;font-family:HelveticaNeue-light;font-size:18px}
 .needcompuer p{text-align:left}
 .bottommsg{float: left;
    width: 80%;
    padding-left: 7%;    font-size: 17px;padding-top:3%}
 .needcompuer{width: 80%;
    float: left;
    padding-left: 7%;padding-bottom:2%}
 .borderBottom{border-bottom:1px solid #d5d2d2}
 .needcompuer p{width:100%;float:left}
 .panel-banner .applynowDiv{width:50%;float:left}
  .panel-banner .comcastLogoBanner{width:50%;float:right}
  .applynowDiv .btn{width:200px}
  .panel-title p{width:86%;float:left}
  .panel-collapse{float:left}
  .panel1{width:100%;float:left;padding-top:20px;padding-bottom:20px}
  .accordiansubheader{padding-top:20px}
  .welcomekit{margin-left:3%}
  .welcomekit ul.tutorial_bradcom{padding-left:3px}
    .welcomekit .welcomekitHeader{padding-left:3px;margin-left:0}
    .welcomekitIntro p{margin-left:0;padding-left:3px}
    .welcomekit .addthis_sharing_toolbox{right:53px}
   .factsheet{background-color:#f6f6f6}
   .factsheet ul li a{color:black}
   .factsheet .welcomekitHeader{color:#423d3d}
   .welcomekitHeader{font-family:HelveticaNeue-light}
  .factsheet .welcomekitIntro p{margin-left: 3%;
    width: 52%;
    line-height: 31px;
    color: black;}
  .factsheet .welcomekitHeader{padding-top:55px}
.factsheet{min-height:auto}
.factsheet .welcomekitIntro{padding-top:20px;padding-bottom:50px}
.factsheet{width:100%;float:left;}
.factsheet .addthis_sharing_toolbox{top:62px}
.factsheet .Home_layout_learning_center_right{padding-left:150px}
 .Home_layout_learning_center_left{text-align:left}
 .factsheet .Home_layout_learning_center_right h3{/*width:52%*/}
 .imgRight{text-align:right}
 .rightText h3{padding-left:60px}
 .rightText .Learn_more_outer{padding-left:60px}


 /*Changes by Darryl*/
 .crumbsbread1{font-family: HelveticaNeue-Light; font-size:12px; color:#ffffff; letter-spacing: 1.1px;}
 .TopMessageWordL{float: left; letter-spacing: -2px; font-size: 50px;text-align: left; margin: 0; position: relative; color: #ffffff; margin-top: 15px; font-family: HelveticaNeue-Light; padding-top:30px;}
 .MidSecntroBanner{width:100%; /*height:300px;*/ background-color:#dedede; max-height: 400px; padding-bottom:20px;}
 .MidSecntroBannertext{ font-size:30px; color:#000000; text-align:center; padding-top:70px; font-family: HelveticaNeue ;}
 .MidSecntroBannertext1{ font-size:18px !important; color:#000000; text-align:center; padding-top:30px; padding-bottom:30px; line-height:1.5em; font-family: HelveticaNeue;}
 .qualifydivDo{ width:100%; height:auto; background-color:#ffffff;}
 .doyouQualiftdiv{ font-size:30px; color:#000000; text-align:center; padding-top:70px; font-family: HelveticaNeue ;}
 .doyouQualifydiv1{ font-size:18px !important; color:#000000; text-align:center; padding-top:30px;  padding-bottom:30px; line-height:1.5em; font-family: HelveticaNeue;}
 .familiesEligible2{ font-size:20px !important; color:#000000; text-align:center; line-height:1.5em;font-family: HelveticaNeue;font-weight:bold; padding-bottom:20px;}
 .MidSecntroQualify{ width:100%; min-height: 230px; margin-top:5px; background-color: #ffffff; padding-left: 25px; padding-right: 25px;}
 .numContentimageDiv{    margin: 0 auto;}
 .insideDivcont{ text-align:center; font-size: 15px; display: inline-block; width:100%; padding-top: 20px; padding-left: 20px; padding-right: 20px; line-height:1.5em; }
 .dividecont { margin-left: 5px; margin-right: 5px; width: 1px; height: 200px; border-left: 1px solid gray; position:absolute;}
 .ApplyNowrowcont{ text-align:center; width:100%; padding-bottom: 55px; background-color: #ffffff;}
 .ApplyNowrowcontButton{text-align:center;float: none;width: 150px;height:30px;padding-top:5px;padding-bottom:3px;margin: 0 auto;background-color: #c8001d;cursor: pointer; font: 15px HelveticaNeue-Bold; color: #ffffff;text-decoration: none;}
 #bgcolgreyall{  background-color:#f6f6f6; padding-bottom:50px; background-size: 100%; background-repeat: no-repeat; max-width: 100%; /*height:500px;*/ height: auto;padding-bottom:50px; }
 .compCostImageleft{width:100%;background-color:#f6f6f6; padding-top:20px;padding-top: 70px;}
 .biggerTextLeft{ font-size:28px; text-align:left; padding-left:50px; /*font-weight:bold;*/ padding-right:50px; line-height:1em;}
 .boxforThePrice{/*text-align: right;*/ position: relative; margin-right: 0; /* margin: 17px 0; */ clear: both; margin-left: 7%; display: inline-block; padding-left: 10px; font-size: 80px; min-width:200px;}
 .dollarSignLeftSide{font-size:22px; color:#ea7523; font-family: HelveticaNeue-Light; top: -22px; position: relative; left: -10px;}
 .wholeSignLeftSide{font-size:80px; color:#ea7523; float:left; font-family: HelveticaNeue-Light; top: -30px; position: relative;}
 .centSignLeftSide{font-size: 50px; color:#ea7523;float:right;border-style: solid; padding-bottom:5px; border-bottom-color:#ea7523; border-bottom-width: 2px;font-family: HelveticaNeue-Light; top: -10px;position: relative; margin-left: 5px;}
 .taxSignLeftSide{font-size:10px; color:#ea7523; /*float:right;*/ display: block; padding-left: 165px; font-family: HelveticaNeue-Light; top: -48px; position: relative;}
 .smallerTextLeft{ padding-left:50px; line-height:1em; text-align:left; font-size:19px; padding-top:20px; padding-right:50px;}
 .titleTextCompLeft{ font-weight:bold; font-size:21px; padding-top:20px; padding-right:50px; text-align:left; padding-left:50px; padding-bottom: 10px;}
 .holdLeftandRightText{ padding-left:50px; padding-right:50px; display:inline-block; width: 80%; background-color:#f6f6f6; max-width: 500px; min-width: 500px;}
 .boldedTextLeft1{ float:left; font-size:15px; /*padding-left:50px;*/ padding-right:80px; padding-top:10px; display:inline-block; border-style: solid;border-top-color:#d2caca; border-top-width: 1px; padding-bottom:9px; text-align:left; max-width: 190px;}
 .boldedTextRight{float:right; font-size:15px; /*padding-left:50px;*/ padding-right:50px; padding-top:10px; display:inline-block; border-style: solid; border-top-color:#d2caca; border-top-width: 1px; border-bottom-color:#d2caca; border-bottom-width: 1px; padding-bottom:9px;  max-width: 190px;}
 .boldedTextLeft{float:left; font-size:15px; /*padding-left:50px;*/ padding-right:50px; padding-top:10px;  display:inline-block; border-style: solid; border-top-color:#d2caca; border-top-width: 1px; padding-bottom:9px; text-align:left;  max-width: 190px;}
 .compCostImageRight{ width:100%; padding-top:20px; background-image:url("..Images\Laptop149.png");  background-color:#f6f6f6; padding-top: 70px;}
 .bottomBannerfoot1{ width:100%; background-color:#ea7523; text-align:center; max-height:360px; padding-top: 90px; line-height: 2em; padding-bottom:70px;}
 .bottomBannerfoot1text1{font-size:40px;color:#ffffff;padding-bottom: 25px;font-family:HelveticaNeue-light;}
 .bottomBannerfoot1text2{ font-size:19px; color:#ffffff; font-family:HelveticaNeue-light;}
 .ApplyNowrowcontBottom{ text-align:center; width:100%; padding-top:20px; padding-bottom: 20px; background-color:#d0001c; color:#ffffff; font-size:19px;}
 .footerOuter { float: left; width: 100%; padding: 60px 70px 0 70px; background-color: #f6f6f6;}
 .footerOuter ul { float: left; width: 300px;}
 .footerOuter ul li{padding-bottom: 35px;float: left; width: 100%; list-style: none; padding-top: 0;}
 .footerOuter ul li p {float: left; width: 100%; margin: 0; color: #666666; font-size: 16px; line-height: 20px; font-family: HelveticaNeue; font-weight: bold;  }
 .footerOuter ul li a { float: left; width: auto; clear: none; font: 14px/18px HelveticaNeue-Light; color: #666; clear: both; margin-top: 10px;}
 .footerBottom12 { float: left; width: 100%; padding: 50px 70px 20px 70px; background-color: #f6f6f6;}
 .footerBottom12 ul { float: left; }
 .footerBottom12 ul li { float: left;  clear: none; padding: 0 20px 0 0; list-style: none;}
 .footerBottom12 ul li p { float: left;  clear: none; float: left; width: auto; clear: none; font: 13px/18px HelveticaNeue-regular; color: #666; margin: 0;}
 .UpperTitleText1{float: left; letter-spacing: 1px; font-size: 50px;text-align: left; margin: 0; position: relative; color: #ffffff; margin-top: 15px; font-family: HelveticaNeue-Light; padding-top:30px;}
 .LowerTitleText{float: left; letter-spacing: 1px; font-size: 21px;text-align: left; margin: 0; position: relative; color: #ffffff; margin-top: 15px; font-family: HelveticaNeue-Light; padding-top:30px;}
 
 .MidSecntroBannerred{width:100%; /*height:300px;*/ background-color:#c8001d; max-height: 400px; padding-bottom:20px;}
 .MidSecntroBannertextred{ font-size:30px; color:#FFFFFF; text-align:center; padding-top:70px; font-family: HelveticaNeue ;}
 .MidSecntroBannertext1red{ font-size:18px !important; color:#FFFFFF; text-align:center; padding-top:30px; padding-bottom:30px; line-height:1.5em; font-family: HelveticaNeue;}
 .crumbsbread3{font-family: HelveticaNeue-Light; font-size:12px; color:#000000; letter-spacing: 1.1px;}
 .MidSecntroBannerBlue{width:100%; /*height:300px;*/ background-color:#007377; max-height: 400px; padding-bottom:20px;}
 .MidSecntroBannertextBlue{ font-size:30px; color:#FFFFFF; text-align:center; padding-top:70px; font-family: HelveticaNeue ;}
 .MidSecntroBannertext1Blue{ font-size:18px !important; color:#FFFFFF; text-align:center; padding-top:30px; padding-bottom:30px; line-height:1.5em; font-family: HelveticaNeue;}
 .TopMessageWordLSenior{float: left; letter-spacing: -2px; font-size: 50px;text-align: left; margin: 0; position: relative; color: #000000; margin-top: 15px; font-family: HelveticaNeue-Light; padding-top:21px;}
 .ApplyNowrowcontBottom4{ text-align:center; width:100%; padding-top:35px; padding-bottom: 35px; background-color:#f6f6f6; color:#000000; font-size:22px; line-height: 1.5;}
 .MidSecntroQualifynum{ width:100%; min-height: 230px; margin-top:5px; background-color: #ffffff; padding-left: 40px; padding-right: 25px;}
 .familiesEligible3{ font-size:20px !important; color:#000000; text-align:center; line-height:1.5em;font-family: HelveticaNeue; padding-bottom:20px; padding-top:55px;}
 .collegeEligible4{ font-size:14px !important; color:#999999; text-align:center; line-height:1.5em;font-family: HelveticaNeue; padding-top:20px;}

.bottomVIdeoplayerBlack {
    background-size: cover;
    width: 100% !important;
    min-height: 408px;
}

.bottomVIdeoplayerImage {
    position: absolute;
    top: 0;
    left: 0;
    
}

.topDecPadDiv {
    padding: 0;
    margin: 33px 0;
    font-family: HelveticaNeue-Bold;
    float: left;
    text-align: left;
    letter-spacing: 1px;
    background-color: transparent;
    border: none;
    font-size: 18px;
    line-height: 33px;
    color: #000000;
    overflow: hidden;
    margin-left: 2%;
    margin-top:20px
}

.cityEligibleDiv {
    font-weight:900;
    font-size:15px;
    /*font-family:helvetica-neue;*/

}


.verticalLineLeft {
    border-left: solid #b6b2b2;
    height: 200px;
    padding-left: 30px;
    border-width:1px;
   /*font-family: helvetica-neue arial !important;*/
}


    .verticalLineLeft1 {
    border-left:  solid #ffffff;
    height:200px;
    padding-left:30px;
}
 .verticalLineRight {
    border-right: solid #b6b2b2;
    height:200px;
}

 .col-groupDiv {
  overflow: hidden;
  text-align:center;
  font-family: HelveticaNeue ;
  
}

.col-groupDiv > div {
  padding: 1em;
}

#areasEligibleDiv {
    font-weight:700 !important;
    font-family: HelveticaNeue;
    color:#000000;
    font-size:20px;


}
/*Jeba Chnages Program description*/
.Prgramdesc .pricemsg p{font-size:58px}
.Prgramdesc2{background-color:#dedede;}
.Prgramdesc2 h3{color:black}
.Prgramdesc2 p{color:black;font:18px HelveticaNeue; padding-right: 15px; padding-left: 15px;line-height:25px}
.Programdesc3{width:100%;float:left;background-color:white}
.applicationList p{font-size:20px;padding-top:20px}
.appList{float:left;width:100%;list-style:none}
.appleft{width:30%;float:left}
.appMiddle{width:30%;float:left;border-left:1px solid gray;border-right:1px solid gray}
.appRight{width:30%;float:left;}
.appList li {width:100%;float:left;margin-left:5%;margin-top:20px;}
.appList li p{font-size:18px;width:67%;margin:0 auto}
.Programdesc3 .applynowDivPro .btn{margin:0;margin-top:30px;    border-radius: 0px;
    background-color: #c8001d;
    color: white;width:150px}
.Prgramdesc4{width:100%;float:left;background-color:white}
.Programselection .imgRight{text-align:center}
.Programselection .imgRight img{width:500px}
.ProgramSelPrice{width:100%}
.ProgramSelPrice .curency,.ProgramSelPrice .price_lef,.ProgramSelPrice .price_right span{color:orange}
.ProgramSelPrice .price_right span.price_right_bottom{border-top:1px solid orange}
.Programselection h3{padding-top:42px}
.Programselection .Home_layout_learning_center_right h3{width:82%}
.ProgramSelPrice{margin-left:20px}
.OfferList,.OfferUl{width:100%;float:left}
.offerleft{width:30%;float:left}
.offerright{width:30%;float:left;margin-left:2%}
.OfferUl{list-style:none}
.offerleft,.offerright{font-size:20px;font-family: HelveticaNeue-medium;padding-top:20px;padding-bottom:20px;text-align:left}
.Programselection .gettingconP{padding-left:60px;font-size:21px;font-family: HelveticaNeue-medium}
.OfferUl li{width:100%;float:left;}
.OfferUl li:first-child .offerleft,.OfferUl li:first-child .offerright{border-top:1px solid gray;border-bottom:1px solid gray}
.OfferList{padding-left:60px}
.OfferList{padding-top:18px}
.Programselection .Home_layout_learning_center_left imgRight img{margin-top:62px}
.Family{z-index:9999}
.offerBoxFamily{position:absolute;z-index:999999;margin-top:100px}
.applyNowNew{position:absolute;z-index:999999;margin-top:406px}
.panel-banner{min-height:602px}
.pricemsg{font-family:HelveticaNeue-light;font-size:40px;width:70%;}
.price-box1 .tax1{font-size:18px}
.applyNowNew{margin:0;margin-top:-167px;margin-left:3%}
.applynowDiv{z-index:99999;position:absolute}
.comcastLogoBanner {position:absolute;z-index:99999;margin-top:-152px}
.BottomNavbar{position:relative;z-index:9999;bottom:47px}
.pricemsg{padding-top:30px}
.Prgramdesc .Familis{padding-top:60px}
.addthis_button_facebook {
    /*background: url("../content/images/banner_social_icon.png");*/
    float: left;
    width: 42px;
    height: 42px;
    background-position: 0px 0px;
    cursor: pointer;
}
.addthis_button_twitter {
    /*background: url("../content/images/banner_social_icon.png");*/
    float: left;
    width: 42px;
    height: 42px;
    background-position: 0px -42px;
    cursor: pointer;
}
.breadcrumbs {position:relative;z-index:99999;width:100%}
.how_it_work_layout1:first-child ul:first-child li:first-child{border-top:none;padding-top:90px}
.home .red:first-child{
  border:1px solid red;
}

.addthis_sharing_toolbox {
    float: left;
    width: 50px;
    position: absolute;
    z-index: 999;
    right: 29px;
    top: 203px;
}
.FaqALinks {padding-right:20px}
.tableList .floatLeftli span{word-break: break-word;}
.Affordableinternet .pricemsg {margin-left:4%;padding-top: 44px;
    padding-bottom: 7px;}
.Affordableinternet .pricemsg p{font-size:60px;font-family:HelveticaNeue;}
/*.Affordableinternet  .price-box1 .dollar1,.Affordableinternet  .price-box1 .whole1,.Affordableinternet  .price-box1 .cent1,.Affordableinternet  .price-box1 .tax1{color:black}*/
/*.Affordableinternet  .price-box1 .tax1{border-color:black}*/
/*.Affordableinternet  .desc-ipad1{color:black}*/
.howitwork_right span .colorBlack{color:inherit;font:inherit}
.aboutus_part7 p .Nounderline{text-decoration:none}
.BottomNavbar{min-height:0;height:0}
/*.comcast_voices_middle_right .video-js{width:100%;background-color:white}
.comcast_voices_middle_right .video-js .vjs-tech{width:100%;height:329px;background-color:white}*/

.welcomekitIntro p {
    width: 29%;
    font-size: 22px;
    line-height: 28px;
    font-family: HelveticaNeue-light;
    margin-left: 3%;
    color: white;
}
.welcomekitIntro p{margin-left:3%}
.gettingconnectedContent p {
    text-align: center;
    width: 70%;
    margin: 0 auto;
    font-size: 20px;
    line-height: 29px;
    font-family: HelveticaNeue;
    /* margin-left: 10%; */
    /* margin-right: 10%; */
}
.welkittable img {
    width: 90%;
    margin-left: 5%;
}
.welkittable span{width: 30%;
    float: left;
    margin: 0 auto;
    text-align: center;
    padding-top: 25px;
    padding-bottom: 25px;
    font-family: HelveticaNeue-bold;
    font-size: 21px;
    margin-left: 35%;}

.lowcostComp .desc-ipad1 p{  padding-bottom:5px}
.lowcostComp .pricemsg{padding-top:125px;padding-left: 2%;}
.lowcostComp .pricemsg p{font-size:60px;font-family:HelveticaNeue-light}
.lowcostComp .offer-box1 .price-box1{padding-left: 2%;}


.leftImage  .Learn_more_outer, .leftImage  p, .leftImage  h3{padding-left:80px}
.accordiansubheader{width:85%;line-height:20px}
#collapsetechnicalfour img{width:100%}
.factsheet .welcomekitIntro p{width:100%}
.customAccordian {width:100%}
.hudtable .floatLeftli{border:none}
.hudtable .floatRightLi{border-left:1px solid gray}
.colgtable .floatLeftli{width:43%;float:left;padding:0}
.colgtable .floatmiddleli{width:14%;float:left;padding:0}
.colgtable .floatRightLi{width:43%;float:left;padding:0}
.colgtable li{border-bottom:none}
.normalfont{font-family:HelveticaNeue}
.colgtable .floatmiddleli{min-height:40px;text-align:center;}
.colgtable .floatLeftli{border-right:none}
.colgtable .floatLeftli{border-right:1px solid gray}
.colgtable  .floatRightLi{border-left:1px solid gray}
.colgtable.floatLeftli:nth-child(2) {
    padding-bottom:53px
}
.welcomekit_3coloums:nth-last-of-type(6)  {
       margin-top:40px
    }
.welcomekit_3coloums:first-child ul:first-child li:first-child{border-top:1px solid #bbb}
.welcomekit_3coloums:nth-last-of-type(6) .howitwork_left_img {
       margin-top:-92px
    }
.welcomekit_3coloums:first-child ul li .bottom_red_border{top:89px;width:21%}
.welcomekit_3coloums:first-child ul li .howitwork_left{padding-top:30px}
.Programselection .imgRight img{margin-top:55px}
.welcomekit_3coloums:first-child ul li .howitwork_left_img{margin-top:0}

.appList li {margin-left:0;}
.appList li {width: 19%;
    clear: none;
    float: none;
    display: inline-block;
    vertical-align: top;
    list-style: none;
    margin-top: 40px;}
.appConatin{border-right:1px solid gray;}
.appList li p{width:100%;padding-left: 3%;
    padding-right: 3%;}
.appList li:first-child{margin-left:20px;margin-right:20px}
.appList li:last-child .appConatin{border:none}
.appList li:last-child{margin-left:20px;margin-right:20px}
.appList li p{padding-left:0}
.dollar1{font-size:141px !important}
.whole1{font-size:226px }
.lowcostComp .whole1{font-size:210px;    font-family: "gotham-Light";}
.desc1,.desc2,.desc3,.desc4,.desc5{line-height:32px}
.applyNowNew{margin-left:3%}
.Affordable_Internet_Price_Outer_top, .Affordable_Internet_Price_Outer_middle, .Affordable_Internet_Price_Outer_bottom{width:88%}
.Affordable_Internet_Price_Outer{padding-left:9%}
.Affordable_Internet_Price_Outer_middle_right .button_apply_now{font-size:18px}
.Affordable_Internet_Price_Outer_middle.box_line .Affordable_Internet_Price_Outer_middle_left span {
    font-size: 26px;
}
/*.Affordable_Internet_Price_Outer_middle.box_line .Affordable_Internet_Price_Outer_middle_left{width:50%}
.Affordable_Internet_Price_Outer_middle_right{width:31%}
.Affordable_Internet_Price_Outer_middle.box_line .Affordable_Internet_Price_Outer_middle_right{width:31%}*/
.applynow_fullwidth a{font-size:20px}
.becomepartner p {
    padding-top:70px;
    width: 100%;
    color: white;
    font-size: 41px;
    font-family: HelveticaNeue-light;
}
.becomepartnerbutton input {
    background-color: #fff;
    color: #c8001d;
    font: 15px HelveticaNeue-Bold;
    border: 0;
    min-height: 40px;
    padding-left: 40px;
    padding-right: 40px;
}
.howitwork_right p {
    float: left;
    width: 100%;
    font: 20px HelveticaNeue;
    color: #333;
    padding-bottom: 15px;
}
.howitwork_right span {
    padding-bottom: 40px;
    float: left;
    width: 100%;
    font: 18px HelveticaNeue;
    color: #333;
}
.Home_layout_learning_center_right p {
    padding-top: 25px;
    font: 18px HelveticaNeue !important;
    color: #000;
    text-align: left;
    width: 71%;
    line-height: 27px !important;
}
.how_it_work_layout1 ul li .bottom_red_border{width:19%}
.howitwork_left img{padding-right:250px}
.leftImage, .rightImage {
    background-color: #f6f6f6;
}
.how_it_work_layout1 ul{width:100%}
.how_it_work_layout1 ul li .bottom_red_border{height:4px}
.our_impact .content{word-spacing:1px !important}
.our_impact .content,.our_impact .content2 {
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    color: #000;
    padding-bottom: 20px;
    font: 18px HelveticaNeue;
    clear: none;
    text-align: left;
    margin-top: 0;
    word-spacing: 5px;
    line-height:23px !important;
}
.Prgramdesc .pricemsg p{font-size:53px}
.pricemsg_txt1 p {
    float: left;
    width: auto;
    clear: both;
    font: 18px/25px HelveticaNeue;
    color: #fff;
}
.report_news p{padding-top:0}
.report_news_left ul li{min-height:200px;max-height: 200px;}
.report_news_left b{padding-top:0}
.leftImage, .rightImage{background-color:#f6f6f6 !important}
.report_news_left span{margin-top:0}
.applynowDivPro{padding-bottom:35px}
.appConatin{height:285px}
.eligibility_accordion{padding-left:0;padding-right:0}
.eligibility_accordion .panel-heading_Collarodo{padding-left:5%;padding-right:5%}
.eligibility_accordion h4.panel-title{padding-left:5%}
.eligibility_accordion{margin-bottom:0}
.Affordable_Internet_Price_Outer_middle_middle .price_right span.price_right_bottom{text-align:right}
.BottomNavbar .bottomnavbarUl{    width: 101%;
    float: left;
    clear: both;
    text-align: center;}
.BottomNavbar ul li {
    background-color: transparent;
    /* border: 1px solid #e3e3e2; */
    font-size: 18px;
    /* padding: 10px 2%; */
    /*width: 24%;*/
    width:33.4%;
    /* font-weight: bold; */
    cursor: pointer;
    /* border-width: 0 1px 0 1px; */
    float: none;
    clear: none;
    display: inline-block;
    margin: 0 auto;
    /* padding-left: 4%; */
    /* padding-right: 4%; */
    text-align: center;
   
}
.BottomNavbar ul li:first-child ,.BottomNavbar ul li:last-child{
    /* border-left: none; */
    border-left: 1px solid #ddd;
}
.BottomNavbar ul li:last-child{border-right:1px solid #ddd;}
.BottomNavbar ul li{border-bottom:4px solid transparent;}
.Prgramdesc .pricemsg p{padding-top:10px}
.header_right .navbar ul li a:active
{
Color:#333;
Text-decoration:Underline;
 
}
.header_right .navbar ul li a:hover
{

Text-decoration:Underline;
 
}
.applynowDiv .btn {
    width: 224px;
    padding-top: 12px;
    padding-bottom: 12px;
}
.Affordable_Internet_Price_Outer_middle_middle{
      margin-top: 11px;
    padding-left: 113px;
}
 .homecost{padding-left:0 !important;margin-top:8px;}
.Programselection .gettingconP{
    font: 20px HelveticaNeue !important;
}
.gettingconP:last-of-type {
    font-size:24px !important;
}
.offerleft, .offerright{font-size:18px !important}
.appList li{width:18%}
.BottomNavbar ul li a {
   
    padding-bottom: 10px;
}
.offerleft,.offerright {width:40%}
.homecost{margin-top:8px}
.applyNowNew{margin-top: -126px;}
.btn:focus{
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.Programselection .gettingconP{width:77%}
.Programselection .Home_layout_learning_center_right h3{width:88%}
.footer_bottom_right a img{width:100px}
.footer_bottom_right{margin-top:-10px}
.footer_outer ul li a.social_icon1{margin-right:-12px}
.Affordable_Internet_Price_Outer_middle.box_line .Affordable_Internet_Price_Outer_middle_left span {
    font-size: 20px;line-height:27px
}
.howitwork_right span a{/*text-decoration:underline*/}
.welkittable span{width:35%;font-size:20px;line-height:29px}
.how_it_work_layout1.welcomekit_3coloums ul li li{padding-left:20px}
.how_it_work_layout1.welcomekit_3coloums li li span a{    word-break: break-word;}
.Affordable_Internet_Price_Outer_middle.box_line .price_right span.price_right_bottom{padding-top:0}
.ContentBecomeparnter{width:57%}
.Programdesc3 .applynowDivPro .btn {
    margin: 0;
    margin-top: 30px;
    border-radius: 0px;
    background-color: #c8001d;
    color: white;
    width: 200px;
    width: 224px;
    padding-top: 12px;
    padding-bottom: 12px;
}
.Affordable_Internet_Price_Outer_middle_middle .price_right span.price_right_bottom {
   font-family:HelveticaNeue-bold
}
#zipCodenotEnteredlanding,#invalidZipcode{color:#c8001d}
 .newPCOntent{padding-left:28px !important}
 .homecost{padding-left:0 !important;margin-top:8px}
 .footer_bottom_right img{width:100px}
.lowcostComp .desc-ipad1{font-size:24px;font-family: HelveticaNeue;}
 .welcomekit_3coloums ul li .howitwork_right ul{padding:0}
 .footer_outer ul:last-child{width:auto}
 .aboutusContent .pricemsg{padding-top:90px}
  /*.how_it_work_layout1.welcomekit_3coloums ul li li:last-child{list-style:none}*/
  .pricemsg p {letter-spacing:1px
}
  .header_right .navbar ul li a:hover {
    color:black;
}
  .footer_outer ul {
    float: left;
    width: 18%;
}
  .footer_bottom_right {
   
    margin-right: 100px;
}

 
.welcomekit_3coloums:first-child ul:first-child li:first-child .howitwork_right li{padding-top:32px}
.BottomNavbar ul li a:hover{color: #c8001d;}
.welcomekit_3coloums:nth-last-of-type(2) ul li li:last-child {
    list-style:disc
}
.panel-banner{width:101%;margin-left:-1%}
.our_impact .content, .our_impact .content2{line-height:28px !important}
.our_impact .content2{width:84%;padding-top:32px}
.our_impact .content{width:44%}
.lowcostComp .pricemsg p{padding-top:0;margin-left:0;font-size: 45px;padding-bottom: 5px;}
.lowcostComp .price-box1 .dollar1{font-size:59px !important;line-height: 1;}
.lowcostComp .whole1{font-size:173px !important; font-family: "gotham-Light";line-height: 0.85;}
.lowcostComp .price-box1 .cent1{font-size:72px !important;line-height: 70px !important;}
.lowcostComp .price-box1{padding-left: 5%;padding-top: 20px;width: 58%;}
.lowcostComp .tax1{
    position: relative;
    margin-top: 0;
    line-height: 0;
    top: 74px;
    margin-left: -18%;
    font-size: 12px;
    text-align: left;
    min-width: 0;
}
.lowcostComp .desc-ipad1{margin-left:0;    font-size: 23px;
                         float:none;
    font-family: HelveticaNeue;
    padding-left: 0;
    margin-left: 0;
    padding-top: 0;
        float: none;
    width: auto;
}
.lowcostComp #ordernow, .place-order #ordernow, .lowcostComp #applynow, .place-order #applynow {
        border-radius: 0px;
        background-color: #c8001d;       
        margin-top: 35px;
        color: white;
    }
.lowcostComp #ordernow, .lowcostComp #applynow{ margin-left: 5%;}
.place-order #ordernow, .place-order #applynow{ margin-left: 80px;margin-top:0;}
.place-order #ordernow{margin:0 auto;width:240px;}

.lowcostComp #descId2,.lowcostComp #descId3,.lowcostComp #descId4{font-size:14px;font-family: Gotham-Medium;line-height: 2;}
.navbar ul.tablist li a:hover{color:#c8001d}
.price-box1 {
    padding-top: 30px;
}
.desc-ipad1{margin-top:27px}
.our_impact .content{width:41%;padding-left:83px}
.video-impact{margin-right:52px}
.our_impact .content2{padding-left:83px}
.welcomekit_3coloums .howitwork_right ol li+span{margin-left:22px;margin-top:20px}
.applynowDiv {width:auto}
.applynowDiv .btn {float:left;width:250px;}
.progSelection .pricemsg p{font-size:48px;font-family:HelveticaNeue-light}
.how_it_work_layout1.welcomekit_3coloums ul li .howitwork_right>span{margin-left:20px}
.welcomekit_3coloums .howitwork_right ol>span{margin-left:20px}
.accordiansubheader{padding-bottom:20px;line-height:27px}
.accordiansubheader+span{padding-left:26px}
.nolistSpan{margin-left: 19px;
    margin-top: 14px;}
.applyCall {
    background: #c8001d;
    color: white;
    z-index: 99999999;
    width: 250px;
    margin: 0 auto;
    text-align: center;
    float: left;
    margin-left: 7%;
    /* background: green; */
    padding-top: 15px;
    font-family: HelveticaNeue-Medium;
    font-size: 20px;
    margin-top: 10px;
    padding-bottom: 15px;
}
.expand {margin-left:20px}
.nolistImag {list-style:none}
.nolistImag li {list-style:none}
/*Desktop*/

.eligibility_accordion div.expand {
    font-size: 18px;
    padding-left: 29px;
    position: absolute;
    padding-top: 11px;
    display: inline;
}
.expand {
    margin-left: 20px;
}
.how_it_work_layout1.welcomekit_3coloums ul li ol li {
   display:block;
    list-style-type: none;
}
.how_it_work_layout1.welcomekit_3coloums ul li ol  {
    counter-reset: item;
    list-style-type: none;
}
.how_it_work_layout1.welcomekit_3coloums ul li ol li:before { 
    content: counter(item) "  "; 
    counter-increment: item;
        float: left;
    width: auto;
    padding-right: 15px;
}
.how_it_work_layout1.welcomekit_3coloums ul li ol li span {
    /* margin-top: -3px; */
    width: 94%;
}
.how_it_work_layout1.welcomekit_3coloums ul li ol li span{margin-top:0}
.Prgramdesc2 p{padding-left:20%;padding-right:20%;line-height:26px}
@media only screen and (max-width:768px) {
    #lowCostLayout .Learn_more_outer a{
    width: 200px;
    margin: 0 auto !important;
    display: table;
    float: none;
    padding: 12px 38px;
}
.Internet_Essentials_Programs .purchase-txt-1{
         padding-bottom: 20px;
         padding-top: 20px!important;
     }
.Internet_Essentials_Programs{
    padding-bottom:0;
}
.welkittable .purchase-txt{
         padding: 30px 190px 30px 190px;
     }
  .verticalLineLeft {
    border-left: solid #ffffff;
    height:200px;
    visibiliy:hidden;
    
}
   .verticalLineRight {
    border-right: solid #b6b2b2;
    height:200px;
    visibility:hidden;
}
}

@media screen and (min-width: 44em) {
  .col-groupDiv > div {
    float: left;
    width: 50%;
  }
  .col-groupDiv > div:nth-child(odd) {
    clear: left;
  }
}

@media screen and (min-width: 50em) {
  .col-groupDiv > div {
    float: left;
    width: 33.3333333%;
  }
  .col-groupDiv > div:nth-child(3n+1) {
    clear: left;
  }
  .col-groupDiv > div:nth-child(odd) {
    clear: none;
  }
}

@media screen and (min-width: 70em) {
  .col-groupDiv > div {
    width: 20%;
  }
  .col-groupDiv > div:nth-child(odd), .col-groupDiv > div:nth-child(3n+1) {
    clear: none;
  }
}

 
 @media only screen and (max-width : 768px) { .dividecont { visibility:hidden;}}
 @media only screen and (max-width : 600px) { .holdLeftandRightText { padding-left: 50px; padding-right: 50px; display: block; /*width: 80%;*/ background-color: #f6f6f6; } 
 .boldedTextLeft1{ font-size:15px; /*padding-left:50px;*/ padding-right:80px; padding-top:10px; display:inline-block; border-style: solid;border-top-color:#d2caca; border-top-width: 1px; padding-bottom:9px; text-align:left; max-width: 190px;}
 .boldedTextRight{ font-size:15px; /*padding-left:50px;*/ padding-right:50px; padding-top:10px; display:inline-block; border-style: solid; border-top-color:#d2caca; border-top-width: 1px; border-bottom-color:#d2caca; border-bottom-width: 1px; padding-bottom:9px;  max-width: 190px;}
 .boldedTextLeft{font-size:15px; /*padding-left:50px;*/ padding-right:50px; padding-top:10px;  display:inline-block; border-style: solid; border-top-color:#d2caca; border-top-width: 1px; padding-bottom:9px; text-align:left;  max-width: 190px;}
 }


   @media only screen 
    and (min-device-width : 320px) 
    and (max-device-width : 568px) 
    and (orientation : portrait) {

        .video-impact {
            width: 560px !important;
            height: 205px !important;
        }
        
        .vjs-impact {
            width: 320px!important;
            height: 206px!important;
        }

    }
        @media only screen 
    and (min-device-width : 320px) 
    and (max-device-width : 568px) 
    and (orientation : landscape) {

        .video-impact {
            width: 560px !important;
            height: 360px !important;
        }
        
        .vjs-impact {
            width: 560px!important;
            height: 360px!important;
        }

    }

         /*iphone6 portrait*/
    
    @media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait) {



        .video-impact {
                float: none;
                padding: 0;
                margin: 0;
                width: 375px;
                height: 238px;
            }
        .vjs-impact {
                position: absolute;
                top: 0;
                left: 0;
                /*width: 475px !important;
                height: 308px !important;
                top: -42px !important;*/
                width: 376px !important;
    height: 269px !important;
    top: -15px !important;
                            }
                    }
    
    @media only screen 
    and (min-device-width : 411px) 
    and (max-device-width : 733px) 
    and (orientation : portrait) {

        .video-impact {
            width: 560px !important;
            height: 264px !important;
        }




        .vjs-impact {
            width: 412px!important;
            height: 294px!important;
        }

    }

    
    /*6plus portrait*/
    @media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : portrait) {
    .video-impact {
        float: none;
        padding: 0;
        margin: 0;
        width: 415px !important;
        /*height: 269 !important;*/
        height:267px !important;
    }

    .vjs-impact {
        position: absolute;
        top: 0;
        left: 0;
        width: 415px !important;
        /*height: 244px !important;
        top: 10px !important;*/
      
    height: 267px !important;
    top: 1px !important;
    }
}

    /*@media only screen 
    and (min-device-width : 320px) 
    and (max-device-width : 568px) 
    and (orientation : landscape) {

        .video-impact {
            width: 560px !important;
            height: 205px !important;
        }




        .vjs-impact {
            width: 320px!important;
            height: 206px!important;
        }

    }*/

    @media screen and (max-width:768px) {
     
    .comcast_voices_bottom ul li {
    margin-top:10px;
    width: 100%;
    padding: 20px 3% 20px 3%;min-height:100px;
}

.comcast_voices {padding:20px 5% 20px 5% } 
.report_news,.report_news_left{padding-top:20px;padding-bottom:20px;}
.report_news_left ul li {min-height:100px;padding:20px 0 20px 0;}
.Affordable_Internet_Price_Outer {padding-bottom:60px!important;}
.footer_outer ul li {padding:15px 0}
.our_impact,.aboutus_part7,.comcast_voices_middle {padding-top:20px;padding-bottom:20px;}
.our_impact h2,.comcast_voices_middle,.aboutus_fullimg{padding-bottom:20px;}
.our_impact .content2 {padding-top:20px;}
.comcast_voices_middle {margin-top:20px;}
.gettingconnectedContent {padding-top:20px;}

    
     .comcast_voices_middle {
    float: left;
    width: 100%;
    border: 1px solid #bbb;
    margin-top: 60px;
    height: 744px !important;
}
    .video-js {
    background-color: #fff !Important;
    /*position: relative;*/
    padding: 0;
    font-size: 10px;
    vertical-align: middle;
    font-weight: normal;
    font-style: normal;
    font-family: Arial,sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /*height:469px !important;*/
    height:445px !important;
}

    .video-js, .vjs-tech {
    background-size: cover;
    float: right;
    width: 100%;
    height: 464px !important;
    /* margin-left: 20px; */
    position: relative;
    padding-top: 0px !important;
    display:block;
    padding-left: 1px;
    
}

    
.video-js .vjs-tech {
    /*position: absolute;*/
    top: 0;
    left: 0;
    width: 100%;
    /*height: 390px;*/
    display:block;
}


}

@media screen and (max-width:1300px) {

    .comcast_voices_middle {
    float: left;
    width: 100%;
    border: 1px solid #bbb;
    margin-top: 60px;
    height: 312px;
}

    .comcast_voices_middle_left {
    float: left;
    width: 50%;
    clear: none;
    padding: 20px 0 40px 40px;
}
        .video-js {
    background-color: #000;
    /*position: relative;*/
    padding: 0;
    font-size: 10px;
    vertical-align: middle;
    font-weight: normal;
    font-style: normal;
    font-family: Arial,sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

   .video-js .vjs-tech {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 310px;
}

    
.video-js .vjs-tech {
    /*position: absolute;*/
    top: 0;
    left: 0;
    width: 100%;
    /*height: 390px;*/
    display:block;
}
.video-js, .vjs-tech {
    background-size: cover;
    float: right;
    width: 100%;
    height: 300px;
    position: relative;
    padding-top: 0px !important;
}


}
@media screen and (max-width:737px) {

    .video-js {
    /*background-color: transparent !Important;*/
    background-color: #000 !important;
    /*position: relative;*/
    padding: 0;
    font-size: 10px;
    vertical-align: middle;
    font-weight: normal;
    font-style: normal;
    font-family: Arial,sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    height: 441px !Important;
}

     .comcast_voices_middle {
    float: left;
    width: 100%;
    border: 1px solid #bbb;
    margin-top: 60px;
    
    /*height: 735px !important;*/
        height: 708px !important;
}
    .video-js, .vjs-tech {
    background-size: cover;
    float: right;
    width: 100%;
    height: 300px;
    position: relative;
    padding-top: 0px !important;
    padding-left: 0px;
    top: -13px !important;
}

     

}
@media screen and (max-width:667px) {

    .video-js {
    /*background-color: transparent !Important;*/
    background-color: #000 !important;
    /*position: relative;*/
    padding: 0;
    font-size: 10px;
    vertical-align: middle;
    font-weight: normal;
    font-style: normal;
    font-family: Arial,sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /*height:270px !Important;*/
    /*height: 278px !Important;*/
    height: 402px !Important;
    
}

    .video-js .vjs-tech {
    /*position: absolute;*/
    /*height:298px !important;*/
    width: 100% !important;
    /*height: 249px !Important;*/
    height: 428px !Important;
    
}
    .comcast_voices_middle {
        float: left;
        width: 100%;
        border: 1px solid #bbb;
        margin-top: 60px;
        /*height: 609px !important;*/
        /*height: 584px !important;*/
        /*height: 739px !important;*/
        height: 669px !Important;
    }

   

}

@media screen and (max-width:568px) {

    .video-js {
    /*background-color: transparent !Important;*/
    background-color: #000 !important;
    /*position: relative;*/
    padding: 0;
    font-size: 10px;
    vertical-align: middle;
    font-weight: normal;
    font-style: normal;
    font-family: Arial,sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /*height:270px !Important;*/
    /*height: 278px !Important;*/
    height: 340px !Important;
    
}

    .video-js .vjs-tech {
    /*position: absolute;*/
    /*height:298px !important;*/
    width: 100% !important;
    /*height: 249px !Important;*/
    height: 363px !Important;
    
}
    .comcast_voices_middle {
        float: left;
        width: 100%;
        border: 1px solid #bbb;
        margin-top: 60px;
        /*height: 609px !important;*/
        /*height: 584px !important;*/
        /*height: 739px !important;*/
        height: 607px !Important;
    }

   

}


/*iphone 6 landscape*/
/*@media screen and (max-width:668px) and (min-width:376px) {
    .video-js {
        height: 401px !Important;
    }
    .comcast_voices_middle {
        height: 668px !important;
    }

    .video-js .vjs-tech {
        height: 428px !important;
    }

}*/

/*iphone 6 portrait*/
/*@media screen and (max-width:667px) and (min-width:375px){
    .video-js {
    height: 225px !Important;
    }
    .comcast_voices_middle {
   height: 547px !Important;
    }
    .video-js .vjs-tech {
        height: 250px !Important;
    }
        

}*/


@media screen and (max-width:415px) {

    .video-js {
    /*background-color: transparent !Important;*/
    background-color: #000 !important;
    /*position: relative;*/
    padding: 0;
    font-size: 10px;
    vertical-align: middle;
    font-weight: normal;
    font-style: normal;
    font-family: Arial,sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /*height:270px !Important;*/
    /*height: 278px !Important;*/
    height: 249px !Important;
    
}

    .video-js .vjs-tech {
    /*position: absolute;*/
    /*height:298px !important;*/
    width: 100% !important;
    /*height: 249px !Important;*/
    height: 274px !Important;
    
}
    .comcast_voices_middle {
        float: left;
        width: 100%;
        border: 1px solid #bbb;
        margin-top: 60px;
        /*height: 609px !important;*/
        /*height: 584px !important;*/
        /*height: 739px !important;*/
        height: 570px !Important;
    }

    .Internet_Essentials_Programs ul li {
    /* max-height: 400px; */
    height: auto;
    overflow: hidden;
    padding-bottom: 40px;

}

}
@media screen and (max-width:375px) {

    .video-js {
    /*background-color: transparent !Important;*/
    background-color: #000 !important;
    /*position: relative;*/
    padding: 0;
    font-size: 10px;
    vertical-align: middle;
    font-weight: normal;
    font-style: normal;
    font-family: Arial,sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /*height:270px !Important;*/
    /*height: 278px !Important;*/
    height: 225px !Important;
    
}

    .video-js .vjs-tech {
    /*position: absolute;*/
    /*height:298px !important;*/
    width: 100% !important;
    /*height: 249px !Important;*/
    height: 250px !Important;
    
}
    .comcast_voices_middle {
        float: left;
        width: 100%;
        border: 1px solid #bbb;
        margin-top: 60px;
        /*height: 609px !important;*/
        /*height: 584px !important;*/
        /*height: 739px !important;*/
        height: 546px !Important;
    }
    .Internet_Essentials_Programs ul li span {height:30px;padding:0;margin:0;min-height:30px;}
   

}
@media screen and (max-width:320px) {

    .video-js {
    /*background-color: transparent !Important;*/
    background-color: #000 !important;
    /*position: relative;*/
    padding: 0;
    font-size: 10px;
    vertical-align: middle;
    font-weight: normal;
    font-style: normal;
    font-family: Arial,sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /*height:270px !Important;*/
    /*height: 278px !Important;*/
    height: 193px !Important;
    
}

    .video-js .vjs-tech {
    /*position: absolute;*/
    /*height:298px !important;*/
    width: 100% !important;
    /*height: 249px !Important;*/
    height: 219px !Important;
    
}
    .comcast_voices_middle {
        float: left;
        width: 100%;
        border: 1px solid #bbb;
        margin-top: 60px;
        /*height: 609px !important;*/
        /*height: 584px !important;*/
        /*height: 739px !important;*/
        height: 536px !Important;
    }

   

}


      .Internet_Essentials_Programs{float:left;width:100%; padding: 10px 0 40px 0;text-align:center;}

.Internet_Essentials_Programs ul li span {
    padding-left: 50px !important;
    padding-right: 50px !important;
    float: left;
    /*width: auto;*/
    position: absolute;
    z-index: 999;
    font: 21px HelveticaNeue-Light;
    bottom: 0;
    left: 0;    
    /*text-align: left;*/
    background-color: #fff;
    width: 322px;
    margin: 0;
    text-align: center;
    color: #000 !important;
    margin-left: -1px;
    /* padding: 40px 0 40px 0; */
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    height:114px;
}

@media screen and (max-width: 1024px) {
    .Internet_Essentials_Programs ul li span {
        /*padding-right: 30px !important;
        padding-left: 30px !important;*/
         padding-right: 30px !important;
        padding-left: 30px !important;
        /*height: 114px !important;*/
        height: 20% !important;
        font-size: 14px;
        max-width: 101%;
        padding-top: 5% !important;
        padding-bottom: 25% !important;
    }
}


.tick-mbl{
    width: 14% !important;
}
.welkittable .purchase-txt{
    font-family: HelveticaNeue;
    text-align: left;
    padding: 30px 25px 50px 25px;
    font-size: 17px;
    line-height: 1.3;
margin-left:0 !important;
}
.purchase-txt-1{
    padding-left: 30%;
    padding-right: 30%;
width:100% !important;
margin-left:0 !important;
}
@media screen and (max-width: 425px) {
.purchase-txt-1{
    padding-left: 0;
    padding-right: 0;
}
    .Internet_Essentials_Programs {
        background-color: #fff;
    }
    .Internet_Essentials_Programs .table-wrap {
        padding: 0px 20px;
        background-color: #f0f0f0;
        width: 100%;
    }
    .Internet_Essentials_Programs table {
        background-color: #f0f0f0;
        text-align: left;
        margin-bottom: 0
    }
    .Internet_Essentials_Programs table tr, .table-striped > tbody > tr:nth-of-type(odd) {        
            border-top:1px solid #999;
            background-color: #f0f0f0;
            font-family:HelveticaNeue;
            font-size:14px;
    }
    .Internet_Essentials_Programs .table > tbody > tr > td{
           padding: 8px 0px;
           border-top: none;
    }
.Internet_Essentials_Programs .table > tbody > tr > td sup{
           padding: 8px 0px;
           border-top: none;
           font-size:11px;
    }
    .Internet_Essentials_Programs .icon-wrap{
            float: left;
            padding: 0 15px;
    }
    .Internet_Essentials_Programs .icon-wrap ul li{
            float: left;
            width: 33%;
            padding-bottom: 10px;
    }
    .Internet_Essentials_Programs .icon-wrap ul li img{
            width: 92%;
            height: 100px;
            border-bottom: 4px solid #ccc;
            cursor:pointer;
            opacity: 0.5;
    }
    .Internet_Essentials_Programs .icon-wrap ul .default-icon img {
        opacity: 1;
        border-bottom: 4px solid #c8001d;
    }
    .spec-text{    float: left;
        font-family: HelveticaNeue-Bold;
        font-size: 14px;
        padding: 10px 0 25px 16px;
        color: #c8001d;
        text-align: left;
        line-height: 1.2;
    }
    .table-wrap{float:left;}
    .Internet_Essentials_Programs .device2{display:none;}
    .Internet_Essentials_Programs .device3{display:none;}
    .how_it_work_layout1 ul li .howitwork_left p span {
        font-size: 24px;
    }
    .howitwork_left .newPCOntent {
        font-size: 24px !important;
    }
    .how_it_work_layout1 ul li .bottom_red_border {
        width: 40% !important;
    }
    .how_it_work_layout1 #applynow, .how_it_work_layout1 #ordernow{
        margin: 0 auto;
        display: table;
    }
    .mobile-comp-img{display:block !important; }
    .mobile-comp-img .Internet_Essentials_Programs table{display:block !important;}
    .desktop-comp-img{display:none !important;}
    .place-order{width:100%;float:left;}
    .place-order .btn{margin: 0 auto;margin-bottom: 30px;
    display: table;
    border-radius: 0px;
    background-color: #c8001d;
    color: white;
    }
    .Internet_Essentials_Programs.welkittable .device-table-title{
        padding: 4px 6px;
        font-size: 32px;
        font-family: HelveticaNeue-Light;
        line-height: 1.2;
    }
    .howitwork_right h2 {
        font-size: 28px;
        padding-bottom: 15px;
        padding-top: 15px;
        text-align: center;
    }
}
.mobile-comp-img{display:none;}
.desktop-comp-img{display:block;}

@media screen and (max-width: 767px){
    .Internet_Essentials_Programs ul li span {
        padding-left: 60px !important;
        padding-right: 60px !important;
        font-size: 20px !important;
        height:114px;
        padding-top: 35px !important;
        padding-bottom: 20px !important;
    }
}
.Affordable_Internet_Price_Outer_top {
    width: 100% !important;
    text-align: center;
    float: left;
}                      





  
/************************************************************************************
smaller than 2000px
*************************************************************************************/
@media screen and (min-width:2000px) {

    .Affordable_Internet_Price_Outer_middle_left{width:43%}

}





  /*End of Changes by Darryl*/

  /************************************************************************************
smaller than 1500
*************************************************************************************/
@media screen and (min-width:1500px) {

    .BottomNavbar{bottom:44px}
    .panel-banner {
    min-height: 675px;
}
}

  /************************************************************************************
smaller than 1300
*************************************************************************************/
@media screen and (max-width:1300px) {

    /*.BottomNavbar{bottom:242px}*/
    .panel-banner {
    min-height: 536px;
}
   .Internet_Essentials_Programs ul {
    width: 100%;
}
    .Internet_Essentials_Programs ul li img {
        max-width: 100% !important;
    }
    .Internet_Essentials_Programs ul {
    display: inherit !important;
    /* max-height: 240px; */
}
  .Affordable_Internet_Price_Outer{padding-left:2%}
}



@media screen and (width:1280px) {

.applynowDiv.applyNowNew.HousingAssistance { margin-top:-90px;}
.applynowDiv.applyNowNew.SeniorProgram { margin-top:-120px;}
.HousingAssistance .progSelection .pricemsg p {font-size:40px;}
.panel-banner.home_banner.Prgramdesc .pricemsg{ padding-top:0;}
.panel-banner.home_banner.Prgramdesc.AffordableInternet .pricemsg,.panel-banner.home_banner.Prgramdesc.LowCostComputer .pricemsg,.panel-banner.home_banner.Prgramdesc.About .pricemsg,.panel-banner.home_banner.Prgramdesc.Families .pricemsg,.panel-banner.home_banner.Prgramdesc.HousingAssistance .pricemsg,.panel-banner.home_banner.Prgramdesc.CommunityCollegeStudents .pricemsg{ padding-top:30px;}


}




 /************************************************************************************
smaller than 1270
*************************************************************************************/
@media screen and (max-width:1280px) {

   .Affordable_Internet_Price_Outer_top{width:100%}
   Affordable_Internet_Price_Outer_top, .Affordable_Internet_Price_Outer_middle, .Affordable_Internet_Price_Outer_bottom {
    width: 100%;
}
    .Affordable_Internet_Price_Outer_middle_right .button_apply_now {
        float: none;
        width: auto;
        padding: 12px 27px;
    }
      .BottomNavbar{bottom:44px}
    .Home .pricemsg{padding-top:0}

    

}
/************************************************************************************
smaller than 1200
*************************************************************************************/
@media screen and (max-width:1200px) {

    
/*Phase 3.5 */
.Internet_Essentials_Programs ul{width:100%;}
.Internet_Essentials_Programs ul li span{ }
.Home_layout_learning_center_right p {width:95%; }
.rightImage .Learn_more_outer,.rightImage p,.rightImage h3{padding-left:20px}
.applynowDiv{margin-top:-13px}
.comcastLogoBanner{margin-top:-110px}
.factsheet .Home_layout_learning_center_right h3{width:100%}
.footer_outer ul{width:28%}
.footer_bottom_right {    width: 100%;    float: left;    text-align: center;    margin-top: 15px;}
.Prgramdesc .pricemsg{padding-top:30px}
.Prgramdesc .pricemsg{width:80%}
.Programselection .Home_layout_learning_center_right h3{width:100%}
.Affordable_Internet_Price_Outer_middle {margin-top:40px;} 
.panel-banner {
    min-height: 82vh;
}
.Prgramdesc .pricemsg{padding-top:0}
.applyNowNew{margin-top:-104px}
 /*.BottomNavbar{top:74vh}*/
}

/*@media (min-width:425px) and (max-width:1024px) {
    .how_it_work_layout1 ul li .howitwork_left p span {
        font-size: 18px;
    }
    .howitwork_right h2 {font-size:28px;}
}*/
@media (min-width:769px) and (max-width:1024px) {
    #lowCostLayout .Learn_more_outer a {
        width: 200px;
        margin: 0 auto !important;
        display: table;
        float: none;
        padding: 12px 38px;
    }
    .Internet_Essentials_Programs .purchase-txt-1{
         padding-bottom: 20px;
         padding-top: 20px!important;
     }
.Internet_Essentials_Programs{
    padding-bottom:0;
}
.welkittable .purchase-txt{
         padding: 30px 190px 30px 190px!important;
     }

    .Internet_Essentials_Programs .table-striped > tbody > tr > td:first-child{width:25% !important;}
    #device2 .table > thead > tr > th {
        padding: 3px;
    }
}

/************************************************************************************
smaller than 1024
*************************************************************************************/
@media screen and (max-width:1024px) {
    .BottomNavbar{bottom:44px}
    .applyCall{margin-top:15px}
body {width: 100%;overflow-x: hidden;}.map-view-left.col-lg-6, .map-responsive {max-height: 400px;}body {width:100%;overflow-x:hidden;}.tutorial_bradcom_video_middle,.featured_videos,.row {width:100%;margin:0;padding:0}
.tutorial_bradcom_video_left, .tutorial_bradcom_video_right {width:100%;}.video_outer { text-align:center;}.tutorial_bradcom_video.top p { width:100%;text-align:center;padding:30px 0;}.tutorial_bradcom_video_middle_right p { width:100%;}
.tutorial_bradcom_video_middle_right h3 { text-align:left;font-size:3.6vw}.tutorial_bradcom_video_middle_right p { font-size:2.5vw;}.featured_videos h3,.featured_videos p{ width:100%;    }.featured_videos ul li { width:48.5%;text-align:center;  float:none;clear:none;margin:0 auto;  }.featured_videos ul { width:100%;text-align:center;}.featured_videos h3 {padding-top:20px;}.featured_videos ul li,.featured_videos p {margin-top:10px;margin: 0 auto;display: inline-block; }.featured_videos {padding-bottom:20px;}.video_outer { margin-top:20px; }.email_signup {padding:20px 4%}.tutorial_bradcom_video_right ul li { width:33%;}.tutorial_bradcom_video_middle { min-height:380px;    }
.tutorial_bradcom_video.top h2 {padding-top:25px;}.tutorial_bradcom_video_left, .tutorial_bradcom_video_right { margin:0;padding:0; }.free_onlie_tutorials { padding-bottom:40px;    }.tutorial_bradcom_video.middle_left{width:30%; background-size:contain;}.tutorial_bradcom_video_middle_right .partner_search input[type="text"] { width:50%;}.Tutorialcategory_list_view ul li .listview_left { width:40%;}.Tutorialcategory_list_view ul li .video_outer { width:100%; }.Tutorialcategory_list_view ul li .video_outer video { max-width:100%;height:auto; }
.Tutorialcategory_list_view ul li .listview_right {width:50%;margin-left:5%;    }.Tutorialcategory.title h2{font-size:4vw;line-height:5vw;}.Tutorialcategory.title h3,.tutorial_category_fullview .tutorial_bradcom_video_right h3 { font-size:5vw;line-height:6vw;padding-bottom:20px;}.tutorial_bradcom_video_left .video-js {   float: none;width: 520px;    min-height: 290px;margin: 0 auto;clear: both;} .footer_outer.footer_design2 ul li { margin-right:15%;}.tutorial_bradcom_video_map.middle_left {width:30%;}.tutorial_category_fullview .tutorial_bradcom_video_right ul li { vertical-align:top;min-height:175px;    }
.Tutorialcategory.title h3, .tutorial_category_fullview .tutorial_bradcom_video_right h3 {padding-bottom:30px;padding-top:30px;}.tutorial_category_fullview { padding-top:50px;} .related_tutorials_videos .featured_videos ul li {margin-top: 10px;margin: 0 auto;display: inline-block;}.header_lef{margin-top:10px}

.map-view-list-right {float:right;width:80%; }
#dvShowMap {padding:0;}
.pricemsg{font-size:40px}
.offer-box1 .price-box1 .dollar1{font-size:100px}
.whole1{font-size:150px}
.price-box1 .tax1{min-width:112px}
.panel-banner{min-height:460px}
.offer-box1 .price-box1 .cent1{font-size:100px}
 .offer-box1 .price-box1 .cent1 {padding-bottom:0;    }
.desc-ipad1{font-size:17px}
/*.applynowDiv .btn {
    margin-top: -81px;
    margin-left: 33%;
}*/
.price-box1 .tax1{min-width:28px;font-size:17px}

    .Home_layout_learning_center_right h3 {margin-top:100px;    }

/*Phase 3.5*/
/*.Internet_Essentials_Programs ul li span {font-size:14px;max-width:101%;}*/
.Affordable_Internet_Price_Outer_middle_left,.Affordable_Internet_Price_Outer_middle.box_line .Affordable_Internet_Price_Outer_middle_left { float:left;width:100%;text-align:center;    }
.Affordable_Internet_Price_Outer_middle_left span,.Affordable_Internet_Price_Outer_middle.box_line .Affordable_Internet_Price_Outer_middle_left span { width:100%;text-align:center;padding-bottom:20px;        }
.home_banner .pricemsg {width:100%;}
.how_it_work_layout1 ul li .howitwork_left {width:100%;text-align:center;min-height:20px;border-bottom:0;padding-bottom:20px;}
.how_it_work_layout1 ul li .howitwork_right{width:100%;border-bottom:0;border-top:0 solid #bbb; }
.how_it_work_layout1 ul li .howitwork_left p {text-align: left;width:85%;font-size:18px;word-break: break-word;}
/*.how_it_work_layout1 ul li .howitwork_left p span {font-size:18px;    }*/
/*.howitwork_right h2 {font-size:28px;}*/
.panel-banner .applynowDiv{margin:0}
.comcastLogoBanner {margin:0}
.panel-banner .applynowDiv .btn{margin:0}
.panel-banner .pricemsg p{font-size:44px}
/*.applynowDiv .btn{float:right}*/
.Prgramdesc .pricemsg{width:80%}
.offerleft,.offerright{width:45%}
.ProgramSelPrice{margin-top:20px}
 .BottomNavbar{top:inherit}
 .comcastLogoBanner{margin-top:-118px}
.offerBoxFamily{margin-top:32px}
.panel-banner{width:101%}
.Affordableinternet .pricemsg {margin-left:4%;padding-top:15px}
.Affordableinternet .pricemsg p{font-size:42px;font-family:HelveticaNeue;}
/*.Affordableinternet  .price-box1 .dollar1,.Affordableinternet  .price-box1 .whole1,.Affordableinternet  .price-box1 .cent1,.Affordableinternet  .price-box1 .tax1{color:black}
.Affordableinternet  .price-box1 .tax1{border-color:black}
.Affordableinternet  .desc-ipad1{color:black}*/
.welkittable img{margin-left:5%;width:90%}
.welkittable span{width: 100%;
    float: left;
    margin: 0 auto;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 50px;
    font-family: HelveticaNeue-bold;
    font-size: 21px;
   }
.welcomekit_3coloums .howitwork_left_img img{width:80%}
.lowcostComp .pricemsg{padding-top:22px;}
.factsheet .Home_layout_learning_center_right {
    padding-left: 7%;
}
.Affordable_Internet_Price_Outer_top, .Affordable_Internet_Price_Outer_middle, .Affordable_Internet_Price_Outer_bottom{width:100%}
.Affordable_Internet_Price_Outer{padding-left:5%}
.desc1, .desc2, .desc3, .desc4, .desc5{line-height:normal}
.howitwork_left img{padding-right:0}
.dollar1 {
    font-size: 100px !important;
}
.offer-box1 .price-box1{margin-top:-26px}
.TopMessageWordLSenior{padding-top:0;font-size:42px}
.BottomNavbar ul li a {
    padding-bottom: 15px;
}
.home_banner .price-box1 .tax1 {    font: 12px HelveticaNeue-medium;text-align:left;width:110px;}
.addthis_sharing_toolbox {
    float: left;
    width: 50px;
    position: absolute;
    z-index: 999;
    right: 29px;
    top: 254px;
}
.Affordable_Internet_Price_Outer_middle_middle .price_lef {
    
    font: 98px HelveticaNeue-Light;
    
    
}
.familiesEligible3{line-height:3.5em}
.eligibility_accordion .panel-body ul {
    float: left;
    width: 100%;
}
.Affordable_Internet_Price_Outer_middle_middle{padding-left:0}
    .welcomekitIntro p {
        width: 50%;
    }
    .comcastLogoBanner img{margin-top:0}
     .appList li p{font-size:12px}
      .welcomekitHeader{padding-top:65px}
     .factsheet .welcomekitHeader{padding-top:72px;font-size:45px;}
     .aboutusContent .pricemsg{padding-top:50px}
     .footer_outer ul:last-child {
    width: 54%;
}
     .Affordableinternet .pricemsg p{font-size:40px !important}
     .lowcostComp .price-box1 .tax1 {
    font-size: 14px;
    max-width: 94px;
    min-width: 96px;
}
     .desc-ipad1{margin-top:22px}
     .our_impact .content{padding-left:0}
     .lowcostComp  .price-box1{margin-top:9px}
     .lowcostComp .desc-ipad1 {
    margin-top: 55px;
}


.Affordable_Internet_Price_Outer_middle_middle.homecost .price_right {margin-top:-35px;}
.our_impact .content2{padding-left:0px}
.howitwork_right ol li+span {
    margin-left: 0;
}.welcomekit_3coloums:first-child ul li .bottom_red_border{width:21%}
 .footer_outer ul {
    width: 24%;
}


    .Home_layout_learning_center_right h3 {padding-top:80px;margin-top:0;}

 .accordiansubheader{width:100%}
    body,html{margin:0 !important;padding:0 !important;overflow-x:hidden !important;width:100% !important;max-width:100%}


 .Internet_Essentials_Programs ul {display:inherit !important;/*max-height:240px;*/}
.Internet_Essentials_Programs ul li img{max-width:100% !important;float:none;clear:both;width:321px;text-align:center;/*max-height:240px;*/}

.featured_videos ul li {margin-bottom:30px;}    
.eligibility_accordion .panel-body ul {width:100%;} 
.our_impact .content:nth-last-child(3){width:100%}

.related_tutorials_videos .featured_videos p {padding-bottom:10px;}

.panel-banner.home_banner.Prgramdesc.AffordableInternet .offer-box1 .price-box1 .cent1 {border-bottom:1px solid #fff; }
.panel-banner.home_banner.Prgramdesc.LowCostComputer .offer-box1 .price-box1 .cent1 {border-bottom:1px solid #fff;}
.panel-banner.home_banner.Prgramdesc.Families .offer-box1 .price-box1 .cent1 {border-bottom:1px solid #fff;}
.panel-banner.home_banner.Prgramdesc.HousingAssistance .offer-box1 .price-box1 .cent1 {border-bottom:1px solid #fff;}





}


/************************************************************************************
smaller than 980
*************************************************************************************/
@media screen and (max-width:980px) {
.partners_search_middle p {width:90%;}.navbar ul li {/*width:25%;*/}
.navbar ul li a {width:100%}.partners_search_middle h2 { font-size:30px;}.partners_search_middle p { font-size:23px;}.footer_outer ul {width:100%;clear:none;}.footer_outer ul li {width:auto;min-width:30%;}
.partner_search input[type="text"] {width:40%;}.footer_outer {width:100%;padding:20px 3%; }.footer_outer ul li {padding-top:20px;text-align:center;}.footer_outer ul li a {clear:both;float:left;margin-right: 20px;width:auto;text-align:left;line-height:25px;}.footer_outer ul li p {text-align:left;}
.footer_outer .footer_bottom ul li:first-child {width:100%;text-align:center;}.footer_outer .footer_bottom ul li {float:left;width:50%;clear:none;padding:10px 0}.footer_outer .footer_bottom ul li:first-child p{width:100%;text-align:center;}/*.footer_outer ul li a.social_icon1,.footer_outer ul li a.social_icon2{padding:20px;float:none;width:auto;height:auto;margin:10px auto;background-size:90%; background-repeat:no-repeat;background-position:center;}*/
.footer_outer ul li {width:100%;}.tutorial_bradcom_video_right ul li{width:49%;}.footer_bottom ul li { width:auto;   }.header_right ul li.red_btn {padding:0    } .header_lef{margin-top:0}
.map-view-list-right {float: left;width: 90%;clear: none;padding: 20px 5%;}
.map-view-list-right-middle { padding-top:5px;}
.map-view-list-left span {width: auto;font: 18px/18px Gotham-Medium;color: #fff;background-color: #e87722;padding: 15px 20px;border-radius: 100%;margin: 40px 0 0 10px;float: left;}
.Affordable_Internet_Price_Outer_middle_middle { width:auto;  }
.panel-banner{background-size:100% 538px}
.footer_outer ul{width:33%}
.footer_outer{padding:20px 8%}
.footer_bottom ul li:first-child p {width:100%;text-align:center;float:left;}
.footer_bottom ul{width:100%;}
.offer-box1 .price-box1{margin-top:-26px}
.vidWrapper {overflow-x:hidden;}
.featured_videos ul {margin-top:20px;}

}

/************************************************************************************
smaller than 768
*************************************************************************************/
@media screen and (max-width:768px) {

.navbar ul li a {font-size:16px;min-height:35px;}.partners_search_middle input[type="text"] {width:42%;}.navbar ul li {min-height:50px;}.header_right {width:100%;float:left;}
/*.header {padding:20px 2%}*/.header_right ul {float:left;width:100%;}.email_signup p{width:100%;}.partner_search {padding:10px 0;}.footer_outer ul li {width:100%;}.map-view-list-left{width:100%;text-align:center;float:left;padding-top:30px;}
.map-view-list-left span { float:none;width:auto;margin:10px auto;}.map-view-list-right-top ul li {width:100%;}.map-view-left.col-lg-6 ul li {width:100%;}
.map-view-left.col-lg-6 .map-view-list-right-bottom  ul li{width:auto;clear:none; margin-right:20px;}.tutorialcategory_videopupup_middle {width:90%;margin:20px 5%; }
.tutorialcategory_videopupup {min-height:400px;}   ul.tutorial_bradcom { padding-left:7%;}.Tutorialcategory_list_view ul li .listview_right{margin-left:10%}
.featured_videos .video_outer .vjs-big-play-button { right:30%;    }

.map-view-list-right-top {padding-top:10px;}
.map-view-left.col-lg-6 ul li {padding-bottom:10px;}
.applynowDiv .btn{width:250px}
.BottomNavbar ul li{min-height:0}
.price-box1 .tax1{font-size:17px}
.price-box1 .tax1{min-width:96px}
.panel-banner {min-height: 790px;background-size: 200% 790px;background-position:-460px 0px;}
.Affordable_Internet_Price_Outer_middle { margin-top:25px;padding-bottom:30px; }



/*Phase 3.5*/
.Affordable_Internet_Price_Outer_middle_left, .Affordable_Internet_Price_Outer_middle.box_line .Affordable_Internet_Price_Outer_middle_left { padding-bottom:30px;    }
.Home_layout_learning_center_left {width:100%;}
.Home_layout_learning_center_right {width:100%;}
.Home_layout_learning_center_right h3 {font-size:8vw; }
.Home_layout_learning_center_right p {font-size:3vw;    }
.our_impact_left,.our_impact_right {width:100%;}
    .our_impact_right {text-align:center;    }
    .our_impact_right img {float:none;margin:0;}


/*Home Banner*/
.home_banner .applynowDiv .btn{width:200px;}
.home_banner .applynowDiv {margin:0 auto;float:none;width:100%;text-align:center;    }
.home_banner .applynowDiv .btn {margin:0 auto;    }
.home_banner .pricemsg {width:83%;    }
.home_banner .panel-banner{background-size:initial;}

/*Welcome kit*/
 .how_it_work_layout1.welcomekit_3coloums li span span.note_field { margin:0 0 5px 0;float:left;width:100%;    }


 .faqlEFT{width:30%}
    .faqrIGHT {width:70%}
    .ContentBecomeparnter{width:100%}
    .becomepartnerbutton{width:100%;text-align:center;margin-top:5%}
    .welcomekitIntro p{width:50%}
    .gettingconnectedContent p{width:82%}
    .Learn_more_outer a{float:none}
    .becomepartnerbutton input{font-size:15px}
    .rightImage .Learn_more_outer{margin-bottom:40px}
    .comcastLogoBanner{margin-top:-43px}
    .leftcomputer{width:30%;}
    .middlecompuer{width:31%}
    .rightcompuer{width:23%}
    .middlecompuer{margin-left:2%;padding-left:2%}
    .rightcompuer{margin-left:2%}
    .bottommsg{width:90%}
     .panel-banner .applynowDiv{width:50%;float:left}
     .comcastLogoBanner{margin:0}
     .factsheet .tutorial_bradcom{padding-left:3%}
     .factsheet .welcomekitHeader{font-size:44px}
    .factsheet .welcomekitIntro p {
        width: 75%;
    }
    .Home_layout_learning_center_left{text-align:center}
    .factsheet .Home_layout_learning_center_right h3{text-align:center}
     .rightText h3{padding-left:0}
 .rightText .Learn_more_outer{padding-left:0}
 .factsheet .Learn_more_outer{margin-top:0;padding-top:62px;padding-bottom:62px}
 .rightImage .Home_layout_learning_center_left{text-align:center; }
 .footer_outer ul li{width:100%;float:left}

 .footer_bottom_right{width:100%;float:left;text-align:center;margin-top:0;padding:20px 0}
 .ProgramSelPrice{width:100%}
.Programselection .Home_layout_learning_center_right h3{text-align:left!important;padding-left:60px;font-size:46px}
.ProgramSelPrice{margin-top:20px}


    .comcast_voices_middle_right { width:100%;text-align:center;    }
    .comcast_voices_middle_left {width:100%;    }
        .comcast_voices_middle_left span,.report_news_left {width:90%;        }
    .comcast_voices .comcast_voices_top p,.comcast_voices_middle_left p,.report_news h3,.report_news_left b {font-size:26px;    }
    .comcast_voices .comcast_voices_top span,.report_news p {font-size:18px;    }

    .comcast_voices_bottom ul li {width:100%;padding:20px 3% 20px 3%}

        .comcast_voices_bottom ul li p {font-size:24px;        }
        .comcast_voices_bottom ul li a {font-size:16px;        }
        .applyNowNew {
    margin-top: -387px;
}
.comcastLogoBanner{margin-top:-360px}
.BottomNavbar
{bottom:50px;top:inherit}
.panel-banner{float:left;background-size: 185% 790px;}
.applyNowNew{margin:0;margin-top:398px;margin-left:61px}
.Home_layout_learning_center_right h3{padding-top:60px}
.Affordableinternet .pricemsg {margin-left:4%;padding-top:70px}
.Affordableinternet .pricemsg p{font-size:60px;font-family:HelveticaNeue;}
/*.Affordableinternet  .price-box1 .dollar1,.Affordableinternet  .price-box1 .whole1,.Affordableinternet  .price-box1 .cent1,.Affordableinternet  .price-box1 .tax1{color:black}
.Affordableinternet  .price-box1 .tax1{border-color:black}
.Affordableinternet  .desc-ipad1{color:black}*/
.welkittable img{margin-left:0;width:100%}
.leftImage  .Learn_more_outer{margin-bottom:40px}
.lowcostComp .desc-ipad1{font-size:17px;margin-top:45px}
.factsheet .welcomekitIntro p{width:100%}
.hudtable .floatLeftli{border:none}
.hudtable .floatRightLi{border-left:1px solid gray}
.appList li{width:30%}
.appList li{margin-left:0;margin-right:0}
.appList li:first-child{margin-left:0;margin-right:0}
.Affordableinternet .pricemsg p{font-size:52px}
.Affordableinternet .pricemsg {
   
    padding-top: 45px;
}
.Learn_more_outer{padding-left:0 !important}
.newPCOntent{font-size:17px !important}
.familiesEligible3{line-height: 3.5em;}
.comcastLogoBanner{margin:0;bottom:161px}
.welcomekitHeader{padding-top:43px}
.addthis_sharing_toolbox{top:241px}
.factsheet .welcomekitIntro p{padding-top:25px}
.factsheet .welcomekitHeader {
    padding-top: 43px;
}
.factsheet .welcomekitIntro p {
    padding-top: 22px;
    padding-left: 4%;
    font-size: 19px;
}
.factsheet .welcomekitHeader {
    padding-top: 43px;
    padding-left: 4%;
}
.Home_layout_learning_center_right h3 {
   
    padding-left: 80px;
}
.Home_layout_learning_center_right p {
   
    padding-left: 80px;
}
body{
margin:0;padding:0;overflow-x:hidden
}
.tablist  li a{font-size:14px}
.footer_outer ul {
    width: 100%
}
.footer_outer ul li p {
    text-align: center;
}
    .footer_outer ul li a {
        width:100%;text-align:center
    }
    .navbar ul.tablist li a{font-size:14px !important}
    .Affordableinternet .pricemsg p{font-size:40px !important}
    .footer_outer ul:last-child{width:100%}
    .our_impact .content, .our_impact .content2{width:100%}
    .video-impact{float:none}
    .our_impact .content{margin-top:10px}
      .footer_outer ul li a.social_icon1{margin-left:279px}
       .customAccordian{margin-left:0}
        .appConatin{height:296px}
        .welcomekitHeader p{font-size:50px}
        .FaqTemplate2 .FAQLinks{font-size:15px}
         .eligibility_accordion .linkicon{width: auto;
    float: left;
    padding-right: 34px;}

.whole1 {line-height:150px;}
 .how_it_work_layout1.welcomekit_3coloums ul li ol li span {
    /* margin-top: -3px; */
    width: 90%;
}

.welcomekit_3coloums .howitwork_right ol li+span{width:90%}
.Programselection .imgRight img {width: auto;text-align: center;float: none;}
.recent_news_outer{padding-top:20px;}
.recent_news_outer h2 {padding-bottom:20px;}
.our_impact .content {margin-top:10px;}
.eligibility_accordion .panel-default > .panel-heading {margin-top:20px;} 
.how_it_work_layout1:first-child ul:first-child li:first-child {padding-top:20px;top:20px;}
.how_it_work_layout1 ul li,.howitwork_right span,.eligibility_accordion_top{padding-bottom:20px; }
.welcomekit_3coloums:first-child ul li .bottom_red_border {top:40px;}
.welcomekit_3coloums:first-child ul:first-child li:first-child {border-top:0;}
.welcomekit_3coloums:first-child ol:first-child li:first-child {border-top:1px solid #bbb;}
.how_it_work_layout1.welcomekit_3coloums ul li{padding-bottom:50px} 
.tutorial_bradcom_video_right ul li {min-height:135px; }
.tutorial_bradcom_video_left .video-js { height:300px!important;    }
.tutorial_bradcom_video_left .vjs-tech{ height:300px!important;    }
.related_tutorials_videos .featured_videos ul li { border-bottom:2px solid #d6d4d4;margin-bottom:20px;}
.related_tutorials_videos .featured_videos ul li:last-child{ border-bottom:0;margin-bottom:0}
.related_tutorials_videos .featured_videos p {min-height:25px;    }
.related_tutorials_videos .featured_videos p {min-height:55px;}
.offer-box1 .price-box1 .dollar1 {line-height:130px;    }
#accordion .panel-default {float:left;clear:both;width:100%; }


/*NEW BANNER CHANGES*/
.panel-banner.home_banner.AffordableInternet,.panel-banner.home_banner.SeniorProgram{background-size: 175% 600px;background-repeat: no-repeat;background-position: -580px 0px;min-height:600px;}
.panel-banner.home_banner.LowCostComputer{background-size: 145% 500px;background-repeat: no-repeat;background-position: -345px 0px;min-height: 600px;}

.panel-banner.home_banner.AffordableInternet .offer-box1,.panel-banner.home_banner.LowCostComputer .offer-box1  {margin-top:600px;width:100%;padding:0 10%}
.panel-banner.home_banner.CommunityCollegeStudents {padding-top:420px;    }
.panel-banner.home_banner.LowCostComputer .offer-box1 {margin-top: 500px;}
.applyNowNew { position:static;margin-top:0;padding-bottom:20px;}
.panel-banner.home_banner.AffordableInternet .offer-box1 .price-box1 .cent1,.panel-banner.home_banner.LowCostComputer .offer-box1 .price-box1 .cent1{ color:#000;}
.panel-banner.home_banner.AffordableInternet .pricemsg p,.panel-banner.home_banner.AffordableInternet .dollar1,
.panel-banner.home_banner.AffordableInternet .whole1,.panel-banner.home_banner.AffordableInternet .desc1,
 .panel-banner.home_banner.AffordableInternet .desc2, .panel-banner.home_banner.AffordableInternet .desc3,
 .panel-banner.home_banner.AffordableInternet .desc4, .panel-banner.home_banner.AffordableInternet .desc5
.panel-banner.home_banner.LowCostComputer .desc1,

.panel-banner.home_banner.CommunityCollegeStudents .pricemsg p,.panel-banner.home_banner.CommunityCollegeStudents .dollar1,
.panel-banner.home_banner.CommunityCollegeStudents .whole1,.panel-banner.home_banner.CommunityCollegeStudents .desc1,

 .panel-banner.home_banner.LowCostComputer .desc2, .panel-banner.home_banner.LowCostComputer .desc3,
 .panel-banner.home_banner.LowCostComputer .desc4, .panel-banner.home_banner.LowCostComputer .desc5
 {color:#000;}

.panel-banner.home_banner.AffordableInternet .tax1,.panel-banner.home_banner.AffordableInternet .pricemsg p,
.panel-banner.home_banner.AffordableInternet .dollar1,.panel-banner.home_banner.AffordableInternet .whole1,
.panel-banner.home_banner.AffordableInternet .desc1, .panel-banner.home_banner.AffordableInternet .desc2,
 .panel-banner.home_banner.AffordableInternet .desc3, .panel-banner.home_banner.AffordableInternet .desc4,
 .panel-banner.home_banner.AffordableInternet .desc5 

.panel-banner.home_banner.LowCostComputer .tax1,
.panel-banner.home_banner.LowCostComputer .desc1, .panel-banner.home_banner.LowCostComputer .desc2,
 .panel-banner.home_banner.LowCostComputer .desc3, .panel-banner.home_banner.LowCostComputer .desc4,
 .panel-banner.home_banner.LowCostComputer .desc5 

.panel-banner.home_banner.CommunityCollegeStudents .tax1,.panel-banner.home_banner.CommunityCollegeStudents .pricemsg p,
.panel-banner.home_banner.CommunityCollegeStudents .dollar1,.panel-banner.home_banner.CommunityCollegeStudents .whole1,
.panel-banner.home_banner.CommunityCollegeStudents .desc1, .panel-banner.home_banner.CommunityCollegeStudents .desc2,
 .panel-banner.home_banner.CommunityCollegeStudents .desc3, .panel-banner.home_banner.CommunityCollegeStudents .desc4,
 .panel-banner.home_banner.CommunityCollegeStudents .desc5,.panel-banner.home_banner.Prgramdesc CommunityCollegeStudents.home_banner .price-box1 .tax1

{color:#000;}

.panel-banner.home_banner.LowCostComputer .desc1 {min-height:110px;width:40%;}
 .lowcostComp #descId2, .lowcostComp #descId3, .lowcostComp #descId4 {width:60%; }
.panel-banner.home_banner.LowCostComputer .applyCall{margin-left: 30%;margin-bottom:25px;}
.panel-banner.home_banner.AffordableInternet .tax1   {color:#000;border-color:#000;}
.panel-banner.home_banner.AffordableInternet .cent1,.panel-banner.home_banner.Families .cent1{border-bottom:1px solid #000;}
.applynowDiv.applyNowNew.AffordableInternet .applyNowNew,.applynowDiv.applyNowNew.LowCostComputer .applyNowNew  {position: static;margin-top: 0;padding-bottom: 20px;width: auto;
float: left;width: 100%;text-align: center;margin: 0;}
.applynowDiv.applyNowNew.AffordableInternet .btn,.applynowDiv.applyNowNew.LowCostComputer .btn,.CommunityCollegeStudents.applynowDiv .btn{float: none;}
.home_banner.AffordableInternet .pricemsg p,.home_banner.LowCostComputer .pricemsg p { float:left;width:auto;clear:none;padding-right:12px;}
.Affordableinternet .pricemsg,.LowCostComputer .pricemsg  { float:left;width:100%;padding-right:0;margin:0;}
.applynowDiv.applyNowNew.AffordableInternet,.applynowDiv.applyNowNew.LowCostComputer {width:100%;float:left;margin:0 auto;text-align:center;    }
.AffordableInternet .desc-ipad1,.LowCostComputer .desc-ipad1{ float:left;width:100%; padding:0;}
.AffordableInternet .desc-ipad1 p,.LowCostComputer .desc-ipad1 p{float: left;width: 48%;clear: none;padding:10px 2% 10px 0;  color:#000; }
.AffordableInternet .offer-box1 .price-box1,.LowCostComputer .offer-box1 .price-box1 {margin-left:0;}
.applynowDiv.applyNowNew.Home {position:absolute;margin-top:450px;}
.applynowDiv.applyNowNew.AffordableInternet,.applynowDiv.applyNowNew.LowCostComputer {position:static;padding-bottom:20px;}
.panel-banner.home_banner.About {background-size: 160% 530px;min-height: 530px;background-repeat:no-repeat;}
.panel-banner.home_banner.About .offer-box1.aboutusContent {padding-top:530px;}
.panel-banner.home_banner.About .pricemsg p,.pricemsg_txt1 p,.banner_watch_video a, .panel-banner.home_banner.HousingAssistance .Affordableinternet .pricemsg p,.panel-banner.home_banner.HousingAssistance .whole1,.panel-banner.home_banner.HousingAssistance .cent1,.panel-banner.home_banner.HousingAssistance .tax1,.panel-banner.home_banner.HousingAssistance .desc1{color:#000;}
.panel-banner.home_banner.About .aboutusContent .pricemsg {padding-top:20px;width:95%;}
.panel-banner.home_banner.WelcomeKit {background-size: 106% 400px;min-height: 400px;background-position: 50% 0;background-repeat: no-repeat;}
.panel-banner.home_banner.WelcomeKit .welcomekitHeader {padding-top:430px; color:#000;}
.panel-banner.home_banner.WelcomeKit .welcomekitIntro p {color:#000;width:90%;padding-bottom:30px;}
.panel-banner.home_banner.CommunityCollegeStudents .tax1 {color:#000;}
.panel-banner.home_banner.CommunityCollegeStudents .desc-ipad1 .desc1,.panel-banner.home_banner.CommunityCollegeStudents .desc-ipad1 .desc2,.panel-banner.home_banner.CommunityCollegeStudents .desc-ipad1 .desc3,.panel-banner.home_banner.CommunityCollegeStudents .desc-ipad1 .desc4,.panel-banner.home_banner.CommunityCollegeStudents .desc-ipad1 .desc5 {width:48%;padding:5px 1%;float:left;clear:none;margin:0;min-height:30px;}
.panel-banner.home_banner.Families,.panel-banner.home_banner.HousingAssistance,.panel-banner.home_banner.SeniorProgram{ background-size: 100% 400px;background-position: 0px 0px;}
.panel-banner.home_banner.Families,.panel-banner.home_banner.HousingAssistance,.panel-banner.home_banner.SeniorProgram .pricemsg {width: 100%;padding:420px 5% 40px 0;font-size:25px;}
.panel-banner.home_banner.Families,.panel-banner.home_banner.HousingAssistance .dollar1,.panel-banner.home_banner.Families .whole1,.panel-banner.home_banner.Families .cent1,.panel-banner.home_banner.Families .tax1 {color:#000;}
.panel-banner.home_banner.Families.panel-banner.home_banner.HousingAssistance .pricemsg p,.panel-banner.home_banner.Families .Affordableinternet .pricemsg p,.panel-banner.home_banner.Families .dollar1,.panel-banner.home_banner.Families .desc1,.panel-banner.home_banner.Families .desc2,.panel-banner.home_banner.Families .desc3,.panel-banner.home_banner.Families .desc4,.panel-banner.home_banner.Families .desc5{color:#000;}
.panel-banner.home_banner.Families.panel-banner.home_banner.HousingAssistance .desc1, .panel-banner.home_banner.Families,.panel-banner.home_banner.HousingAssistance .desc2, .panel-banner.home_banner.Families,.panel-banner.home_banner.HousingAssistance .desc3, .panel-banner.home_banner.Families,.panel-banner.home_banner.HousingAssistance .desc4, .panel-banner.home_banner.Families,.panel-banner.home_banner.HousingAssistance .desc5 { color:#000}
.applynowDiv.Families,.applynowDiv.HousingAssistance .btn,.applynowDiv.applyNowNew.Families .btn,.applynowDiv.applyNowNew.SeniorProgram .btn  {float:none; margin:0 auto;}
.applyNowNew.Families,.applyNowNew.HousingAssistance,.applynowDiv.applyNowNew.SeniorProgram,.applynowDiv.applyNowNew.CommunityCollegeStudents {float:left;width:100%;text-align:center;margin:0 auto;}
/*.panel-banner.home_banner.Families.panel-banner.home_banner.HousingAssistance .price-box1 .tax1,.offer-box1 .price-box1 .cent1 {border-color:#000; }*/
.panel-banner.home_banner.Families.panel-banner.home_banner.HousingAssistance .offer-box1 .price-box1 .cent1,.panel-banner.home_banner.HousingAssistance .cent1,.panel-banner.home_banner.CommunityCollegeStudents .cent1,.panel-banner.home_banner.Prgramdesc.CommunityCollegeStudents .offer-box1 .price-box1 .cent1 {border-color:#000;}
.panel-banner.home_banner.About .pricemsg_txt1{max-width:100%;}
.panel-banner.home_banner.Prgramdesc.Families,.panel-banner.home_banner.Prgramdesc.HousingAssistance {padding-top:420px;background-repeat: no-repeat;}
.panel-banner.home_banner.Prgramdesc.Families .Home_layout_learning_center.Programselection,.panel-banner.home_banner.Prgramdesc.HousingAssistance .Home_layout_learning_center.Programselection,.panel-banner.home_banner.Prgramdesc.CommunityCollegeStudents .Home_layout_learning_center.Programselection   {margin-top:-420px;    }
.panel-banner.home_banner.Prgramdesc.SeniorProgram .home_banner .price-box1 .tax1 { border:0px!important;    }

.panel-banner.home_banner.Prgramdesc.SeniorProgram .TopMessageWordLSenior br,.panel-banner.home_banner.Prgramdesc.CommunityCollegeStudents .pricemsg br{display:none!important;    }
.SeniorProgram .topDecPadDiv .desc1, .SeniorProgram .topDecPadDiv .desc2, .SeniorProgram .topDecPadDiv .desc3, .SeniorProgram .topDecPadDiv .desc4, .SeniorProgram .topDecPadDiv .desc5,.CommunityCollegeStudents .topDecPadDiv .desc1,.CommunityCollegeStudents .topDecPadDiv .desc2,.CommunityCollegeStudents .topDecPadDiv .desc3,.CommunityCollegeStudents .topDecPadDiv .desc4,.CommunityCollegeStudents .topDecPadDiv .desc5 {width:50%; float:left;clear:none;padding:5px 0;}
.SeniorProgram .topDecPadDiv {padding-bottom:30px; }
.panel-banner.home_banner.Prgramdesc.CommunityCollegeStudents .offer-box1 .price-box1 .cent1 {color:#000;    }
.panel-banner.home_banner.Prgramdesc.CommunityCollegeStudents .desc-ipad1 {width:100%;    }
.home_banner .price-box1 .tax1 {border:0!important;}
.panel-banner.home_banner.Prgramdesc.CommunityCollegeStudents .offer-box1.progSelection, .panel-banner.home_banner.Prgramdesc.SeniorProgram  .offer-box1.Affordableinternet.progSelection { float: left;width: 100%;padding: 0 5% 20px 5%;   }
.panel-banner.home_banner.Families { padding:420px 0% 40px 0%;}
.panel-banner.home_banner.Families .desc-ipad1 { float:left;width:100%;clear:both;}
.panel-banner.home_banner.Families .offer-box1.Affordableinternet.progSelection,.panel-banner.home_banner.HousingAssistance .offer-box1.Affordableinternet.progSelection {float:left;width:100%;padding:0 5%; }
.panel-banner.home_banner.Prgramdesc.Families .desc1,.panel-banner.home_banner.Prgramdesc.Families .desc2,.panel-banner.home_banner.Prgramdesc.Families .desc3,.panel-banner.home_banner.Prgramdesc.Families .desc4,.panel-banner.home_banner.Prgramdesc.Families .desc5,.panel-banner.home_banner.Prgramdesc.HousingAssistance .desc1,.panel-banner.home_banner.Prgramdesc.HousingAssistance .desc2,.panel-banner.home_banner.Prgramdesc.HousingAssistance .desc3,.panel-banner.home_banner.Prgramdesc.HousingAssistance .desc4,.panel-banner.home_banner.Prgramdesc.HousingAssistance .desc5 {width:48%;padding:5px 1%;float:left;clear:none;    }
/*#homebanner_prgramdesc {padding-top:0px;}*/
.panel-banner.home_banner.CommunityCollegeStudents {background-size: 130% 420px;background-repeat: no-repeat;background-position: -220px 0px;min-height: 600px;}
.panel-banner.home_banner.Prgramdesc.Home .offer-box1 .price-box1 .cent1{border-color:#fff;}
.panel-banner.home_banner.Prgramdesc.LowCostComputer .offer-box1 .price-box1 {margin-top:0}
.panel-banner.home_banner.Prgramdesc.About  .home_banner .pricemsg, .panel-banner.home_banner.Prgramdesc.CommunityCollegeStudents.home_banner .pricemsg {width:95%}
.panel-banner.home_banner.Prgramdesc.Home .offer-box1 .price-box1 .cent1 {line-height:90px;padding:10px 0 10px 0;}
.panel-banner.home_banner.Prgramdesc.Home .tax1{padding-top:10px;}
.panel-banner.home_banner.Prgramdesc.AffordableInternet .offer-box1 .price-box1 .cent1 {border-bottom: 1px solid #000;}
.panel-banner.home_banner.Prgramdesc.AffordableInternet .desc-ipad1 {font-size:15px;}
.panel-banner.home_banner.Prgramdesc.AffordableInternet .offer-box1 .price-box1 .cent1 {border-bottom:1px solid #000;}
.panel-banner.home_banner.Prgramdesc.Families .offer-box1 .price-box1 .cent1 {border-bottom:1px solid #000; }
.panel-banner.home_banner.Prgramdesc.HousingAssistance .offer-box1 .price-box1 .cent1 {border-bottom:1px solid #000;}



}


/************************************************************************************
smaller than 767
*************************************************************************************/
@media screen and (max-width:767px) {
.free_onlie_tutorials {width:100%; }.featured_videos ul li { width:100%;    }.video_outer {width:100%; }.video_outer video {max-width:100%!important;height:auto;}
.tutorial_bradcom_video.top h2 { font-size:26px;line-height:30px;    }.footer_outer ul li a {float:left;width:auto;clear:both;text-align:left;  }.footer_outer ul li p { text-align:left;}
.header_right { width:50%;clear:none;float:right;padding:0;margin:0;position:absolute;right:20px;}.navbar-inverse{border:none;background:none;}.navbar-inverse .navbar-toggle {border-color:#eee;    }
.navbar-inverse .navbar-toggle .icon-bar {background-color:#c8001d;}.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background-color:#eee;}
.navbar-toggle{padding:0}.navbar-toggle .icon-bar {display: block;width: 25px;height: 3px;border-radius: 1px;margin-top: 10px;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border:none;}.navbar-header{/*position:relative;*/}.navbar-collapse.in {overflow-y: auto;z-index: 9999999;position: absolute;width: 150%;top: 40px;right: 10px;background-color: #fff;}
.navbar-inverse .navbar-nav > li > a {width:100%;margin:0;padding:15px 0; border:0px;}.navbar-inverse .navbar-nav > li {margin:0;padding:0;border-bottom:1px solid #ddd;width:100%;}
.navbar ul li {min-height:50px;}.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover { color:#c8001d;}
.header_right .navbar ul li {width: 90%;margin: 0 5%;    text-align: center;}.header_right .navbar ul li a {width: auto;color: #888;text-align: center;    width: auto;    margin: 0 auto;    float: none;}
.footer_bottom { padding:10px;}.footer_bottom ul li:first-child { width:100%;text-align:center; padding-bottom:10px;   }.footer_bottom ul li { width:50%;text-align:center;margin-bottom:10px;    }.footer_bottom ul li a { float:none;    }.navbar-nav {margin:7.5px 0}.navbar ul li { min-height:60px;width:25%;}.navbar ul li a { margin-top:10px;padding:0;}
.free_onlie_tutorials { padding-top:50px;}.navbar-collapse.in {border:1px solid #ddd;box-shadow:darkgrey 3px 5px 5px;    }

/*Search page*/
.map-view-list-left span { margin:10px 0 0 20px;float:left;}
.map-view-list-right {padding:5px 5% 0 5%}
.partners_search_middle input[type="text"] { text-align:center; }
.partners_search_middle p { width:100%;}
.map-view-list-left { padding-top:10px;}
.header_right { float:left;left:auto;width:33%;position:static;}
.header_lef {float:right;  width:65%;}
.navbar-toggle {float:left;}

/*.header {height:100px;}*/

.header_lef p {display:none; }
.header_language {display: block;position: absolute;right: 20px;text-align: center;top:20px;float: left;font:14px HelveticaNeue-Bold;color:#777;}
.header_language a {float: left;font:14px HelveticaNeue-Bold;color:#777;}

 /*Phase 3.5*/
/*.Internet_Essentials_Programs ul li span {font-size:13px;left:10px;}*/
.how_it_work_layout2 h3 {font-size:25px;    }
.how_it_work_layout2 p, .how_it_work_layout2 p a{font-size:16px;    }

.Internet_Essentials_Programs ul li {width:100%;}
.Internet_Essentials_Programs ul li img{width:100%;/*max-height:240px;*/}
.Internet_Essentials_Programs ul li span{font-size:28px;left:0;max-width:101%;}
    .recent_news_left, .recent_news_right {width:100%;padding-left:0    }

    .how_it_work_layout1.welcomekit_3coloums .howitwork_left_img {width:100%;text-align:center;    }
        .how_it_work_layout1.welcomekit_3coloums .howitwork_left_img img { max-width:60%;        }
    .how_it_work_layout1.welcomekit_3coloums ul li .howitwork_left {width:100%;text-align:center;    }
     .how_it_work_layout1.welcomekit_3coloums ul li .howitwork_left p {width:100%;text-align:center;padding:20px 0; }
    .how_it_work_layout1.welcomekit_3coloums ul li .howitwork_right { width:80%;margin:10px 10%;    }


    .how_it_work_layout1.welcomekit_3coloums ul li .bottom_red_border { left:0;width:100%;top:-20px; }
    .navbar-collapse.in {
    overflow-y: auto;
    z-index: 9999999;
    position: absolute;
    width: 269px;
    top: 40px;
    left: 0;
    background-color: #fff;
}
  
    .footer_outer ul li a{width:100%;text-align:left}
    .appleft{width:100%;float:none;border:none;border-bottom:1px solid gray}
.appMiddle{width:100%;float:none;;border:none;border-bottom:1px solid gray}
.appRight{width:100%;float:none;border:none}
.appList li{margin-left:0;padding:15px}
   .appList li p{padding-bottom:20px} 
   .appList img{padding-top:20px}
   .ProgramSelPrice{margin-top:20px;width:100%}


   /*Aboutus*/
    .recent_news_outer h2,.our_impact h2,.aboutus_part7 h3 { font-size:32px;    }
    .recent_news_left_top p,.aboutus_part7 p,/*.Internet_Essentials_Programs ul li span*/ {font-size:18px;    }
    .recent_news_left_top span.txt1,.recent_news_left_top span.txt2 b,.recent_news_left_top a,.our_impact span {font-size:14px;    }
    .our_impact {padding:50px 0%;    }

    .applynowDiv .btn {
    width: 200px;
}
    .applyNowNew{margin:0;margin-left:30px;margin-top: -20vh;}
    /*.BottomNavbar{top:750px}*/
    .panel-banner{float:none}
    .factsheet .welcomekitIntro p{width:75%}
    /*.welcomekit_3coloums:nth-last-of-type(2) .howitwork_left_img {
        width:0
    }*/
     .welcomekit_3coloums:nth-last-of-type(2) ul li {
      border-top:none
    }
.video-impact{float:right}
.welcomekit_3coloums .howitwork_right ol li+span{width:100%}
.Prgramdesc2 p{padding-left:15px;padding-right:15px;}
.Programselection .gettingconP{text-align:center}
.row.header{position:relative;height: 60px;margin-top: 10px;margin-bottom: 10px;padding-top:2px;}
.related_tutorials_videos .featured_videos p {min-height:25px}

/*New Banner Changes*/
.panel-banner.home_banner.AffordableInternet{background-size: 100% 300px;background-repeat: no-repeat;background-position:0px 0px;min-height: 475px;float: left;}
.panel-banner.home_banner.LowCostComputer {background-size: 100% 300px;background-repeat: no-repeat;background-position:0px 0px;min-height: 300px;float: left;}
.panel-banner.home_banner.AffordableInternet .offer-box1,.panel-banner.home_banner.LowCostComputer .offer-box1 { margin-top:300px;}
.panel-banner.home_banner.AffordableInternet .desc-ipad1,.panel-banner.home_banner.LowCostComputer .desc-ipad1  { position:static;}
.panel-banner.home_banner.AffordableInternet .applynowDiv .btn,.panel-banner.home_banner.LowCostComputer .applynowDiv .btn {  margin-left:0;}
.AffordableInternet .pricemsg,.LowCostComputer .pricemsg  { margin:0}
.AffordableInternet .desc-ipad1,.LowCostComputer .desc-ipad1 {margin-left:0;padding-bottom:0;} 
.AffordableInternet .desc-ipad1 p,.LowCostComputer .desc-ipad1 p {font-size:10px;}
.AffordableInternet.applynowDiv .btn,.LowCostComputer.applynowDiv .btn {margin-left:0;}
.AffordableInternet .pricemsg p,.LowCostComputer .pricemsg p {font-size:26px;}
.LowCostComputer .desc-ipad1 p{width:40%;font-size: 12px;}
.LowCostComputer .desc-ipad2 p,.LowCostComputer .desc-ipad3 p,.LowCostComputer.desc-ipad4 p,.LowCostComputer .desc-ipad5 p{width:60%;}
.panel-banner.home_banner.HousingAssistance,.panel-banner.home_banner.LowCostComputer .applyCall { margin-left:12%;}
.panel-banner.home_banner.About,.panel-banner.home_banner.HousingAssistance {background-size: 100% 275px;min-height: 489px;background-repeat: no-repeat;background-position:0 0px;}
.panel-banner.home_banner.About,.panel-banner.home_banner.HousingAssistance .offer-box1.aboutusContent {padding-top:275px;}
.panel-banner.home_banner.WelcomeKit,.panel-banner.home_banner.HousingAssistance {background-size: 115% 265px;min-height: 265px;background-position: 50% 0;background-repeat: no-repeat;}
.panel-banner.home_banner.WelcomeKit,.panel-banner.home_banner.HousingAssistance .welcomekitHeader {padding-top: 310px;color: #000;}
.panel-banner.home_banner.Families,.panel-banner.home_banner.HousingAssistance {background-size:100% 310px;min-height: 400px;background-position:0px 0px;}
.panel-banner.home_banner.About .offer-box1.aboutusContent {padding-top:0  }
.panel-banner.home_banner.About .pricemsg_txt1 {max-width:90%;}
.panel-banner.home_banner.WelcomeKit .welcomekitHeader {padding-top:0px;}
.panel-banner.home_banner.Families .desc-ipad1,.panel-banner.home_banner.HousingAssistance .desc-ipad1,.panel-banner.home_banner.SeniorProgram .topDecPadDiv{position:static;}
.page  .panel-banner.home_banner.Prgramdesc.Families {padding-top:0px;}
.page  .panel-banner.home_banner.Prgramdesc.Families:first-child,.page  .panel-banner.home_banner.Prgramdesc.Families:first-child  {padding-top:320px;}
.panel-banner.home_banner.Prgramdesc.Families .Home_layout_learning_center.Programselection {margin-top:0}
.panel-banner.home_banner.Prgramdesc.HousingAssistance .Home_layout_learning_center.Programselection{margin-top:0}
.panel-banner.home_banner.Prgramdesc.HousingAssistance {padding-top: 320px;padding-left: 0;margin-left: 0;}
.panel-banner.home_banner.Prgramdesc.HousingAssistance .Home_layout_learning_center.Programselection,.panel-banner.home_banner.Prgramdesc.CommunityCollegeStudents .Home_layout_learning_center.Programselection {margin-top: 0;}
.page .panel-banner.home_banner.Prgramdesc.HousingAssistance {padding-top:270px;}
.panel-banner.home_banner.SeniorProgram {/*background-size: 110% 300px;*/ background-size: 100% 250px;background-position: 0px 0px;}
.panel-banner.home_banner.SeniorProgram .pricemsg {padding: 320px 5% 5px 0;}
.SeniorProgram .topDecPadDiv {padding-bottom:10px;}
.SeniorProgram .topDecPadDiv {margin-top:5px;}
.panel-banner.home_banner.CommunityCollegeStudents {/*background-size: 130% 300px;background-repeat: no-repeat;background-position: -110px 0px;min-height: 300px;padding-top: 300px;*/ background-size: 100% 250px;background-repeat: no-repeat;background-position:0px 0px;min-height: 300px;padding-top: 250px;}
.panel-banner.home_banner.Prgramdesc.CommunityCollegeStudents .desc-ipad1 {width: 100%;position: static;margin-left:0;}
.CommunityCollegeStudents.applynowDiv .btn {float: none;margin-left: 0;margin-bottom:20px;}
.home_banner .price-box1 .tax1 {font-size:15px;}
.panel-banner.home_banner.LowCostComputer .offer-box1 {padding:0 6%;}
.panel-banner.home_banner.LowCostComputer .desc1 {font:15px HelveticaNeue-Bold;}
.lowcostComp #descId2, .lowcostComp #descId3, .lowcostComp #descId4 {font-size: 12px;font-family: HelveticaNeue-Bold;}
.panel-banner.home_banner.About .aboutusContent .pricemsg {    padding-top: 10px;}
.panel-banner.home_banner.WelcomeKit {padding-top:290px;}
.welcomekitHeader {font-size:45px;}
.welcomekitIntro {padding-top:20px;}
.panel-banner.home_banner.WelcomeKit {background-size:125% 265px }
.panel-banner.home_banner.Prgramdesc.Families .desc1,.desc2,.desc3,.desc4,.desc5{font-size:12px;}
.panel-banner.home_banner.Prgramdesc.Families .Prgramdesc .pricemsg,.panel-banner.home_banner.Prgramdesc.Families .offer-box1 .price-box1 , .panel-banner.home_banner.Families .desc-ipad1, .panel-banner.home_banner.Prgramdesc.Families .Prgramdesc .pricemsg,.panel-banner.home_banner.Prgramdesc.HousingAssistance  .desc-ipad1 {margin-left:0;    }
.applynowDiv.applyNowNew.Families {margin-bottom:30px;}
.panel-banner.home_banner.Prgramdesc.Families,.panel-banner.home_banner.Prgramdesc.HousingAssistance .pricemsg,.panel-banner.home_banner.Prgramdesc.SeniorProgram .price-box1 {margin-left:0;}
.panel-banner.home_banner.HousingAssistance {background-size: 100% 270px;min-height: 270px;background-position:0px 0px;}
.panel-banner.home_banner.HousingAssistance .price-box1, .panel-banner.home_banner.Prgramdesc.SeniorProgram .pricemsg,.price-box1,.panel-banner.home_banner.SeniorProgram .topDecPadDiv  {margin-left:0}
.panel-banner.home_banner.Prgramdesc.HousingAssistance .desc1, .panel-banner.home_banner.Prgramdesc.HousingAssistance .desc2, .panel-banner.home_banner.Prgramdesc.HousingAssistance .desc3, .panel-banner.home_banner.Prgramdesc.HousingAssistance .desc4, .panel-banner.home_banner.Prgramdesc.HousingAssistance .desc5 {font-size:12px;    }
.applynowDiv.applyNowNew.HousingAssistance,.applynowDiv.applyNowNew.SeniorProgram{margin-bottom:30px;}
.applynowDiv.applyNowNew.Home {position: relative;z-index: 999999;margin-top: -370px;}
.comcastLogoBanner {bottom:40px;position: relative;}
.panel-banner.home_banner.Prgramdesc.CommunityCollegeStudents #descId1 {font-size:12px;}
.SeniorProgram .topDecPadDiv .desc1, .SeniorProgram .topDecPadDiv .desc2, .SeniorProgram .topDecPadDiv .desc3, .SeniorProgram .topDecPadDiv .desc4, .SeniorProgram .topDecPadDiv .desc5,.CommunityCollegeStudents .topDecPadDiv .desc1,.CommunityCollegeStudents .topDecPadDiv .desc2,.CommunityCollegeStudents .topDecPadDiv .desc3,.CommunityCollegeStudents .topDecPadDiv .desc4,.CommunityCollegeStudents .topDecPadDiv .desc5 {min-height:45px;}


}


/************************************************************************************
smaller than 580
*************************************************************************************/
@media screen and (max-width:580px) {

.map-view-list-left,.map-view-list-right { width:100%; }
.map-view-list-left span{margin:10px 0 0 40%;}
.map-view-list-right-top li b, .map-view-list-right-top li,.map-view-list-right-middle ul li span,.map-view-list-right-middle ul li p b {font-size:13px;    }
.partner_search input[type="text"] { width:100%;}
.partner_search input[type="submit"] {width:100%;margin:10px 0;}
.tutorial_bradcom_video.middle_left {width:100%;min-height:150px;max-height:150px; }
.tutorial_bradcom_video_middle_right{width:100%;padding:0 5%;}
.tutorial_bradcom_video_middle_right .partner_search input[type="text"] { width:100%; }
.tutorial_bradcom_video_middle_right h3 {margin-top:10px;    }
.tutorial_bradcom_video_middle_right p { margin:10px 0;padding:0 }
.tutorial_bradcom_video.top p {font-size:14px;text-align: left;padding: 30px 24px;}
.tutorial_bradcom_video_right ul li span{font-size:15px;}
.free_onlie_tutorials {padding:10px 4%;}
.Tutorialcategory_list_view ul li .listview_left { width:100%;}
.Tutorialcategory_list_view ul li .listview_right {width:100%;margin:10px 0}
.Tutorialcategory.title h2,.Tutorialcategory.title h3 { margin-top:20px;padding-left:20px  }
.tutorial_category_fullview { padding-top:30px; }
.tutorial_category_fullview .tutorial_bradcom_video_right ul li {width:49%;}
.tutorialcategory_videopupup_bottom h2 {font-size:18px;    }
.tutorialcategory_videopupup_bottom p {font-size:15px;    }
.tutorialcategory_thankyou_partner p span { width:100%;margin-top:20px;line-height:40px;}
.footer_outer.footer_design2 ul li { width:50%;}
.tutorial_bradcom_video_map.middle_left {width:100%;    }
.footer_bottom ul li a, .footer_bottom ul li p { float:none;   } 
.tutorial_bradcom_video_left { overflow-x:hidden;    }
.tutorial_bradcom_video_map.middle_left {float: left;    background-repeat: no-repeat;    background-position: center 30px;     width: 100%;    min-height: 208px;    background-size: 100px;}
.video-js .vjs-tech,#dvsvideo,.tutorial_bradcom_video_left .video-js{ /*width:100%;*/ width:auto;   }
.free_onlie_tutorials { padding:50px 10px;    }
.tutorialcategory_thankyou_partner { float:right;width:70%;    }
.related_tutorials_videos .featured_videos ul li {max-width:100%;    }
.featured_videos ul li .video_outer img { max-width:100%;  }
ul.tutorial_bradcom{padding-left:6%}
.tutorial_bradcom_video.top h2{padding-left:24px}
.comcast_voices {
    float: left;
    width: 100%;
    /*padding: 80px 5% 60px 0%;*/
    background-color: #fff;
    padding-top:50px;
}


/*Search page*/
.partners_search_middle h2 { font-size:20px;}
.partners_search_middle p {font-size:18px;}
.pricemsg{width:82%}
 .panel-banner {min-height: 690px;background-size: 380% 690px;background-position: 65% 0px; background-repeat: no-repeat;}
.header_lef p { display:none; }
.header_lef {width:70%; }
.header_right {width:20%;}


 /*Pahse 3.5*/
.Affordable_Internet_Price_Outer_middle_right {width:100%;    }
.Affordable_Internet_Price_Outer_middle_middle {width:70%;float:none;text-align:center;  clear:both;margin:0 auto;  }
.Affordable_Internet_Price_Outer_middle_right {padding-bottom:50px;    }
.Affordable_Internet_Price_Outer_middle.box_line .Affordable_Internet_Price_Outer_middle_right {width:100%;    }

/*Home Banner*/
.home_banner .pricemsg p {font-size:35px;    }
.comcastLogoBanner{    width: 100%;
    float: left;
    text-align: center;
    /* margin: 0 auto; */
    margin-top: 12px;}
.comcastLogoBanner img{float:right;right:11px;width: 170px;}
.computertab{width:100%;margin:0}
.computertab li{padding:10px}
.middlecompuer img{width:100px}
.rightcompuer img{width:100px}
.purchsemsg{width:90%}
 .bottommsg p{padding-bottom:2%}
 .panel-banner .applynowDiv{width:100%}
 .comcastLogoBanner{width:100%;text-align:left}
 .applynowDiv .btn{float:none}
 .BottomNavbar{position:relative;}
 .BottomNavbar ul li a{color:black}
 .BottomNavbar ul li{width:100%}
 .BottomNavbar{background-color:white}
 .panel-banner .applynowDiv {
    width: 100%;
    position: absolute;
    z-index: 999;
    bottom: 62px;
    background-color: white;
   padding-top: 37px;
    padding-bottom: 37px;
}
 .panel-banner .comcastLogoBanner {
    width: 50%;
    float: right;
    position: absolute;
    z-index: 99;
    bottom: 171px;
    right: 10px;
    padding-bottom: 22px;
    /* margin-bottom: 20px; */
}
 .BottomNavbar{bottom:-255px;position:absolute}
 .BottomNavbar ul li{min-height:52px;width:100%}
 .desc-ipad1{margin-top:0}
 .Internet_Essentials_Programs h2{    background-color: #fff;}
 .Internet_Essentials_Programs h2 {

    width: 100%;
    margin:0;
    padding-top:153px;
}
 .BottomNavbar{border:none}
 .factsheet .welcomekitHeader{font-size:44px}
 .footer_outer ul li p{text-align:center}
 .footer_outer ul{width:100%}
 .footer_outer ul li a{width:100%;text-align:center}
 .Programselection .Home_layout_learning_center_right h3{padding-left:30px;font-size:33px}
 .ProgramSelPrice{margin-top:30px;width:100%}
 .gettingconP{width:100%;float:left;padding-left:30px}
 .offerleft, .offerright{width:35%;font-size:18px;height:92px}
 .comcastLogoBanner{margin-top:-140px}
 .applyNowNew{margin:0 auto;text-align:center;width:100%;background-color:white;padding-bottom:18px;padding-top:18px;}
 .BottomNavbar ul li:first-child{padding-top:37px}
 .BottomNavbar{bottom:0;background-color:white;width:100%;float:left}
 .BottomNavbar ul li{background-color:white}
 .BottomNavbar ul {width:100%;padding-top:0;padding-bottom:120px}
.BottomNavbar {
    /* top: 918px; */
    position: relative;
  padding-top:118px
}
.appList li{width:100%}
.appConatin {
    border:none;
    border-bottom: 1px solid gray;
}
.home_banner .pricemsg p {
    font-size: 35px;
    width: 90%;
    padding-top: 20px;
}
.aboutus_part7 {padding-top:120px}
.topDecPadDiv{margin-left:7%}
.Affordableinternet .pricemsg p:last-child{padding-top:0}
.lowcostComp .pricemsg p:last-child{padding-top:0}
.Programselection .Home_layout_learning_center_right h3{padding-left:20px}
.footer_outer ul li {
    padding-bottom: 15px;
}
.comcast_voices_middle_right #dvImage,.comcast_voices_middle_right #videos{width:100%}
.comcastLogoBanner{bottom:0}
.Affordable_Internet_Price_Outer_middle_left, .Affordable_Internet_Price_Outer_middle.box_line .Affordable_Internet_Price_Outer_middle_left {
    padding-bottom: 20px;
}
.footer_outer ul li a {
    font-size: 13px;
    text-align: center;
    margin: 0;
    float: left !important;
    /* padding: 0; */
    margin-top: 0;
    /* padding-top: 0; */
}
.gettingconnectedContent p{text-align:left}
.note_field{text-align:center}
.addthis_sharing_toolbox {
    top: 209px;
}
.footer_outer ul:last-child {
    width: 100%;
}
.our_impact .content, .our_impact .content2{width:100%}
.lowcostComp .pricemsg p{padding-top:0}
.aboutusContent .pricemsg p{padding-top:0}
.TopMessageWordLSenior{font-size:32px}
.Affordableinternet .pricemsg p {
    font-size: 27px !important;
}
.factsheet .welcomekitHeader {
    font-size: 44px;
}
.vjs-impact {
    position: absolute;
    top: 0;
    left: 0;
    width: 476px;
    height: 345px;
}
.video-impact {
    float: none;
    padding: 0;
    margin: 0;
}
.applynowDiv {
    width: 100%;
    float: left;
    margin: 0 auto;
    /* padding: 0; */
}
.applynowDiv .btn {
    float: left;
    width: 250px;
    /* margin: 19px; */
    margin-left: 15%;
}
.header_right .navbar ul li.active{border-bottom:none}
.Prgramdesc .pricemsg{margin-left:7%}
.offer-box1 .price-box1{margin-left:7%}
.desc-ipad1{position: absolute;z-index: 9999;bottom: 150px;}
.applynowDiv{padding-top:0;padding-bottom:0;bottom: 32%;background: none;}
.comcastLogoBanner {bottom:1px; }
 .mobileHelp {
        display: block;
    position: absolute;
    right:7px;
    text-align: center;
    top: 10px;
    float: left;
    font: 14px HelveticaNeue-Bold;
    color: #777;
    }
    .FaqTemplate2{padding-left:0}
    .faqrIGHT {
    width: 100%;
}
    .innerUL{width:100%}
    .faqlEFT{padding-top:0}
    .faqnav.in{top: 135px;
    left: inherit;}
    .FAQLinks {list-style:none;width:100%;float:left}
        .FAQLinks li a {
            font: 14px HelveticaNeue-Medium;
            color: #888;width:auto;margin:0 auto;text-align:center
        }
        .FAQLinks li {
        margin: 0 5%;
    padding-top: 20px;
    padding-bottom: 20px;}
        .eligibility_accordion div.expand{padding-left:0;font-size:17px}
        .eligibility_accordion .linkicon{float:none}
        .collegeEligible4{padding-bottom:20px}
}


/************************************************************************************
smaller than 480
*************************************************************************************/
@media screen and (max-width:480px) {
    
    .leftImage  .Learn_more_outer, .leftImage  p, .leftImage  h3{padding-left:40px}
    .welcomekitIntro p{width:70%}
    .desc-ipad1{margin-left:7%}
        .tableOfContent{width:100%;float:left}
    .faqlEFT{width:30%}
    .faqrIGHT {width:70%}
    .mainli{margin-left:10px;margin-right:10px}
    .FaqTemplate2{padding:0;padding-left:10px}
    .FaqTemplate2 .FAQLinks{font-size:18px}
    .panel-title p{font-size:20px}
    .panel-collapse{margin-left:0;margin-right:0;}
    .innerUL{margin-left:22px}
    .floatLeftli{padding:0;padding-left:3px;padding-right:3px}
    .floatRightLi{padding:0;padding-left:3px;padding-right:3px}
    .floatLeftli span{word-wrap:break-word}
    .insideOL{padding-left:22px}
    .tableheaderbelow{margin-left:15px}
    .helplinks .Helpheader{font-size:20px}
    .panel-title p{font-size:20px}

.Affordable_Internet_Price_Outer {padding-bottom:10px;}
.header_lef h1{float:none;text-align:center;}.header_lef p span,.header_lef p {float:left;width:100%;text-align:center;}/*.header {padding:20px 10px;}*/
.email_signup { padding:30px 10px;}.header_right ul li.red_btn a{width:100%;float:left;}.header_lef h1 {padding-right:0;}
.footer_outer.footer_design2 ul li { width:100%;}.footer_outer.footer_design2 ul li p { width:100%;text-align:center;}.footer_outer ul li a{float:none;}
ul.tutorial_bradcom{padding-left:6%}.tutorial_bradcom_video.top h2{padding-left:24px}
.featured_videos ul li .video_outer { max-width:90%;}

/*Phase 3.5*/
.Affordable_Internet_Price_Outer_middle_middle .curency,.Affordable_Internet_Price_Outer_middle.box_line .curency {  font-size:10vw;   }
.Affordable_Internet_Price_Outer_middle_middle .price_lef {font-size:20vw;    }
.Affordable_Internet_Price_Outer_middle_middle .price_right span {font-size:10vw;    }
.Affordable_Internet_Price_Outer_middle.box_line .price_lef {font-size:12vw;    }
.Affordable_Internet_Price_Outer_middle.box_line .price_right span {font-size:8vw;    }
.Internet_Essentials_Programs ul li { /*max-height:400px;*/ height:auto;overflow:hidden;    }

.popover{max-width:100%}
.FaqTemplate{padding-left:20px;padding-right:5px}
.FaqTemplate .typeOfNslp,.FaqTemplate .FaqText,.FaqTemplate .typeOfPgm{font-size:30px}

.eligibility_accordion .panel-body ul li {width:45%; }
.Learn_more_outer a{float:none}
.becomepartnerbutton input{font-size:15px}
 .rightImage p, .rightImage h3{padding-left:40px}
.Home_layout_learning_center_right p{font-size:4vw}
.rightImage .Learn_more_outer{padding-left:0}
 .footer_outer ul li a.social_icon1{margin-left:137px}


 .eligibility_accordion h3{font-size:25px;}
 .eligibility_accordion p{font-size:16px;}
 .Home_layout_learning_center_right h3{padding-top:70px}
 .tableList{margin-left:0}
 .tableList li:nth-child(2) .floatLeftli{border-left:1px solid gray}
.tableList li:nth-child(2) .floatRightLi{bolrder:none}

.tableList li:last-child .floatLeftli{border:none !important}
.tableList li:last-child .floatRightLi{border-left:1px solid gray !important}
/*.how_it_work_layout1:first-child ul:first-child li:first-child{padding-top:250px}*/
.Affordableinternet .pricemsg{padding-top:30px}
.welcomekit_3coloums:first-child ul:first-child li:first-child{padding-top:35px}
.lowcostComp .dollar1{font-size:60px}
.lowcostComp .price-box1 .whole1{font-size:100px}
.lowcostComp  .price-box1  .cent1{font-size:86px}
.lowcostComp .price-box1 .tax1{font-size:14px;max-width:89px;min-width:50px}
.factsheet .Home_layout_learning_center_right p{width:75%;margin-left:7%}
.factsheet .welcomekitHeader p{font-size:40px}
.factsheet .Home_layout_learning_center_right{padding-left:0}
.lowcostComp .pricemsg{width:71%}
.lowcostComp .desc-ipad1{margin-left:7%}
.lowcostComp #ordernow {
        border-radius: 0px;
        background-color: #c8001d;
        margin-left: 80px;
        color: white;
    }
.hudtable .floatLeftli{border:none}
.hudtable .floatRightLi{border-left:1px solid gray}
.welcomekit_3coloums:first-child ul:first-child li:first-child{border-top:none}
.welcomekit_3coloums:first-child ul li .bottom_red_border{top:0;width:0}
.welcomekit_3coloums:first-child ul li .howitwork_left{border-top:0}
.appList li:last-child{margin-left:0}
.welcomekitHeader{font-size:53px}
.Learn_more_outer{padding-left:0 !important;}
.glyphicon-plus1,.glyphicon-minus1{right:0}
.mainnoborderli{margin-left:10px}
.welcomekit_3coloums ul li .howitwork_left p span{float:none}
.Affordable_Internet_Price_Outer_middle_left span{font-size:32px}
.footer_outer ul li a {
    font-size: 13px;
    text-align: center;
    margin: 0;
    float: left !important;
    /* padding: 0; */
    margin-top: 0;
    /* padding-top: 0; */
}
.aboutusContent .pricemsg{padding-top:30px}
.comcastLogoBanner img{top:88px}
 .noListstye a{word-break: break-word;}
 .noListstye{word-break: break-word;}
 .welcomekit_3coloums:first-child ul li .howitwork_left {
   padding-bottom:0
}
 /*.welcomekit_3coloums:nth-last-of-type(2) ul li .howitwork_left_img{width:0}*/
 .how_it_work_layout1.welcomekit_3coloums ul li .howitwork_left p{padding:0}
 .header_right .navbar ul .language{display:none}
 .lowcostComp .price-box1 .tax1 {
    font-size: 14px;
    max-width: 100px;
    min-width: 85px;
}
 .lowcostComp .pricemsg{margin-left:6%}
  .Prgramdesc .pricemsg p {
        padding-top:0
    }
 .Prgramdesc .pricemsg {
    padding-top: 31px;
   margin-left:7%
}
 .applynowDiv {
    width: 100%;
    float: left;
    margin: 0 auto;
    /* padding: 0; */
}
.applynowDiv .btn {
    float: left;
    width: 250px;
    /* margin: 19px; */
    margin-left: 15%;
}
.accordiansubheader a{word-break: break-word;}
.nolistSpan{margin-left:0}

.lowcostComp .pricemsg,.lowcostComp .price-box1{margin-left:7%}
.FaqTemplate2 .FAQLinks {
    font-size: 14px;
}
.desc-ipad1{font-size:15px}
.innerUL li a{    word-break: break-word;}
.faqrIGHT{word-break: break-word;}
.our_impact .content, .our_impact .content2{padding-left:20px}
.our_impact .content{padding-top:20px}
.eligibility_accordion h4.panel-title {
    font-size: 21px;
}
.header_right .navbar ul li.active{border-bottom:none}
.Prgramdesc .pricemsg{margin-left:7%}
.offer-box1 .price-box1{margin-left:7%}
.desc-ipad1{position: absolute;
    z-index: 9999;
    bottom: 180px;}
.applynowDiv{padding-top:0;padding-bottom:0;bottom:22% !important;
    background: none;}
.BottomNavbar ul li:first-child{padding-top:0}




/*CR*/
.Internet_Essentials_Programs ul li span {
    bottom: 0;
    padding: 12px 0!important;
    height: auto!important;
    min-height: auto;
    /* opacity: 0.6; */
    filter: alpha(opacity=60);
    background-color: white;
}
.BottomNavbar {padding-top:20px;}
.Affordable_Internet_Price_Outer_middle_right {padding-bottom:0;}
.Home_layout_learning_center_right h3,.becomepartner p,.becomepartnerContent {padding-top:20px;}
.aboutus_part7 {padding-top:20px;}
.appList li:first-child {padding-top:0;margin-top:20px;    }
.appConatin {height:auto;}
.appList li {margin-top:0;}
.appList img {padding-top:0}
.aboutus_part7{padding-bottom:0px;}
.Programdesc3 .applynowDivPro .btn {margin-top:5px;}
.Programselection .Home_layout_learning_center_right h3 {padding-top:20px;}
.Affordable_Internet_Price_Outer_middle_middle .curency {margin-left:10%;}
.home_banner .pricemsg p {font-size:30px;}
.comcast_voices_bottom ul li {min-height:100px;}
.report_news {padding:20px 5%;}
.report_news_left {padding-top:20px;}
.Programselection .Home_layout_learning_center_right h3 {font-size:25px;}
.familiesEligible3 {padding-bottom:20px;}
.comcast_voices_bottom ul li:first-child {margin-top: 50px;margin-bottom: 10px;}

/*Hide the computer image in the Mobile devices*/
.Programselection  .Home_layout_learning_center_left.imgRight img{display:none;}

.Affordable_Internet_Price_Outer_middle.box_line {padding-bottom:5px;}
.becomepartnerContent {padding-bottom:20px;}
.Internet_Essentials_Programs {padding-bottom:0;}
.recent_news_outer h2 {padding:5px 0 10px 0;}
.our_impact,.recent_news_outer,.our_impact {padding-top:20px;}
.our_impact h2,.recent_news_outer,.our_impact,.aboutus_fullimg{padding-bottom:20px;}
.our_impact .content, .our_impact .content2 {margin-top: 10px;padding-top: 0;padding-bottom:10px;font-size: 16px;}
.aboutus_part7 h3 {font-size:28px;}
.aboutus_part7 p {font-size:17px;}
.howitwork_right span{    word-break: break-word;}
.lowcostComp .pricemsg {margin-top:35px;width:100%}
.lowcostComp .desc-ipad1{margin-top:0}
.report_news_left ul li {min-height:100px;padding:20px 0 20px 0;}
.recent_news_outer{padding-top:20px;}
.recent_news_outer h2 {padding-bottom:20px;}

    .FaqTemplate2{padding-left:0}
    .faqrIGHT {
    width: 100%;
}
    .innerUL{width:100%}
    .outerUL{padding-left:3%}
     .mobileHelp a{float:left}
     #areasEligibleDiv{padding-bottom:0 !important;}
     .familiesEligible3{padding-top:0;padding-bottom:0}
      .offer-box1 .price-box1 .cent1 {line-height:86px;margin-top:18px;font-size:82px;}
.lowcostComp .price-box1 .dollar1{line-height: 124px;}
.lowcostComp .price-box1 .tax1{top: 138px;}
.free_onlie_tutorials .video-js {height:250px!important;}
.featured_videos ul li .video_outer {float:none;width:auto;max-width: 100%;}
.price-box1 .tax1 {top:142px;    }


/*New banner*/
.panel-banner.home_banner.AffordableInternet{background-size: 193% 300px;background-repeat: no-repeat;background-position: -350px 0px;min-height: 475px;float: left;}
.panel-banner.home_banner.LowCostComputer {background-size: 175% 300px;background-repeat: no-repeat;background-position: -255px 0px;min-height: 300px;float: left;}
.panel-banner.home_banner.AffordableInternet .offer-box1,.panel-banner.home_banner.LowCostComputer .offer-box1 { margin-top:300px;}
.panel-banner.home_banner.AffordableInternet .desc-ipad1,.panel-banner.home_banner.LowCostComputer .desc-ipad1  { position:static;}
.panel-banner.home_banner.AffordableInternet .applynowDiv .btn,.panel-banner.home_banner.LowCostComputer .applynowDiv .btn {  margin-left:0;}
.AffordableInternet .pricemsg,.LowCostComputer .pricemsg  { margin:0}
.AffordableInternet .desc-ipad1,.LowCostComputer .desc-ipad1 {margin-left:0;padding-bottom:0;} 
.AffordableInternet .desc-ipad1 p,.LowCostComputer .desc-ipad1 p {font-size:10px;}
.AffordableInternet.applynowDiv .btn,.LowCostComputer.applynowDiv .btn {margin-left:0;}
.AffordableInternet .pricemsg p,.LowCostComputer .pricemsg p {font-size:26px;}
.LowCostComputer .desc-ipad1 p{width:40%;font-size: 12px;}
.LowCostComputer .desc-ipad2 p,.LowCostComputer .desc-ipad3 p,.LowCostComputer.desc-ipad4 p,.LowCostComputer .desc-ipad5 p{width:60%;}
.panel-banner.home_banner.HousingAssistance,.panel-banner.home_banner.LowCostComputer .applyCall { margin-left:12%;}
.panel-banner.home_banner.About,.panel-banner.home_banner.HousingAssistance {background-size: 160% 275px;min-height: 489px;background-repeat: no-repeat;background-position: 100% 0px;}
.panel-banner.home_banner.About,.panel-banner.home_banner.HousingAssistance .offer-box1.aboutusContent {padding-top:275px;}
.panel-banner.home_banner.WelcomeKit,.panel-banner.home_banner.HousingAssistance {background-size: 115% 265px;min-height: 265px;background-position: 50% 0;background-repeat: no-repeat;}
.panel-banner.home_banner.WelcomeKit,.panel-banner.home_banner.HousingAssistance .welcomekitHeader {padding-top: 310px;color: #000;}
.panel-banner.home_banner.Families,.panel-banner.home_banner.HousingAssistance {background-size:160% 310px;min-height: 400px;background-position: -187px 0px;}
.panel-banner.home_banner.About .offer-box1.aboutusContent {padding-top:0  }
.panel-banner.home_banner.About .pricemsg_txt1 {max-width:90%;}
.panel-banner.home_banner.WelcomeKit .welcomekitHeader {padding-top:0px;}
.panel-banner.home_banner.Families .desc-ipad1,.panel-banner.home_banner.HousingAssistance .desc-ipad1,.panel-banner.home_banner.SeniorProgram .topDecPadDiv{position:static;}
.page  .panel-banner.home_banner.Prgramdesc.Families {padding-top:0px;}
.page  .panel-banner.home_banner.Prgramdesc.Families:first-child,.page  .panel-banner.home_banner.Prgramdesc.Families:first-child  {padding-top:320px;}
.panel-banner.home_banner.Prgramdesc.Families .Home_layout_learning_center.Programselection {margin-top:0}
.panel-banner.home_banner.Prgramdesc.HousingAssistance .Home_layout_learning_center.Programselection{margin-top:0}
.panel-banner.home_banner.Prgramdesc.HousingAssistance {padding-top: 320px;padding-left: 0;margin-left: 0;}
.panel-banner.home_banner.Prgramdesc.HousingAssistance .Home_layout_learning_center.Programselection,.panel-banner.home_banner.Prgramdesc.CommunityCollegeStudents .Home_layout_learning_center.Programselection {margin-top: 0;}
.page .panel-banner.home_banner.Prgramdesc.HousingAssistance {padding-top:270px;}
.panel-banner.home_banner.SeniorProgram {/*background-size: 110% 300px;*/background-size: 135% 255px;background-position:45% 0px;}
.panel-banner.home_banner.SeniorProgram .pricemsg {padding: 265px 5% 5px 0;}
.SeniorProgram .topDecPadDiv {padding-bottom:10px;}
.SeniorProgram .topDecPadDiv {margin-top:5px;}
.panel-banner.home_banner.CommunityCollegeStudents {/*background-size: 130% 300px;background-repeat: no-repeat;background-position: -110px 0px;min-height: 300px;padding-top: 300px;*/ background-size: 130% 250px;background-repeat: no-repeat;background-position: -70px 0px;min-height: 300px;padding-top: 250px;}
.panel-banner.home_banner.Prgramdesc.CommunityCollegeStudents .desc-ipad1 {width: 100%;position: static;}
.CommunityCollegeStudents.applynowDiv .btn {float: none;margin-left: 0;margin-bottom:20px;}
.home_banner .price-box1 .tax1 {font-size:15px;padding-left:10px;}
.panel-banner.home_banner.LowCostComputer .offer-box1 {padding:0 6%;}
.panel-banner.home_banner.LowCostComputer .desc1 {font:15px HelveticaNeue-Bold;}
.lowcostComp #descId2, .lowcostComp #descId3, .lowcostComp #descId4 {font-size: 12px;font-family: HelveticaNeue-Bold;}
.panel-banner.home_banner.About .aboutusContent .pricemsg {    padding-top: 10px;}
.panel-banner.home_banner.WelcomeKit {padding-top:290px;}
.welcomekitHeader {font-size:45px;}
.welcomekitIntro {padding-top:20px;}
.panel-banner.home_banner.WelcomeKit {background-size:150% 275px }
.panel-banner.home_banner.Prgramdesc.Families .desc1,.desc2,.desc3,.desc4,.desc5{font-size:12px;}
.panel-banner.home_banner.HousingAssistance  .home_banner .pricemsg p {border-bottom:0;}
.panel-banner.home_banner.Prgramdesc.Families .Prgramdesc .pricemsg,.panel-banner.home_banner.Prgramdesc.Families .offer-box1 .price-box1 , .panel-banner.home_banner.Families .desc-ipad1, .panel-banner.home_banner.Prgramdesc.Families .Prgramdesc .pricemsg,.panel-banner.home_banner.Prgramdesc.HousingAssistance  .desc-ipad1 {margin-left:0;    }
.applynowDiv.applyNowNew.Families {margin-bottom:30px;}
.panel-banner.home_banner.Prgramdesc.Families,.panel-banner.home_banner.Prgramdesc.HousingAssistance .pricemsg,.panel-banner.home_banner.Prgramdesc.SeniorProgram .price-box1 {margin-left:0;}
.panel-banner.home_banner.HousingAssistance {background-size: 160% 290px;min-height: 270px;/*background-position: -90px 0px;*/}
.panel-banner.home_banner.HousingAssistance .price-box1, .panel-banner.home_banner.Prgramdesc.SeniorProgram .pricemsg,.price-box1,.panel-banner.home_banner.SeniorProgram .topDecPadDiv  {margin-left:0}
.panel-banner.home_banner.Prgramdesc.HousingAssistance .desc1, .panel-banner.home_banner.Prgramdesc.HousingAssistance .desc2, .panel-banner.home_banner.Prgramdesc.HousingAssistance .desc3, .panel-banner.home_banner.Prgramdesc.HousingAssistance .desc4, .panel-banner.home_banner.Prgramdesc.HousingAssistance .desc5 {font-size:12px;    }
.applynowDiv.applyNowNew.HousingAssistance,.applynowDiv.applyNowNew.SeniorProgram{margin-bottom:30px;}
.applynowDiv.applyNowNew.Home {position: relative;z-index: 999999;margin-top: -370px;}
.comcastLogoBanner {bottom:40px;position: relative;} 
.panel-banner.home_banner.Prgramdesc.CommunityCollegeStudents #descId1 {font-size:12px;}
.panel-banner.home_banner.HousingAssistance .price-box1 { padding-bottom:30px;}
.offer-box1 .price-box1 {padding-bottom:30px;    }
.panel-banner.home_banner.Prgramdesc.Home .offer-box1 .price-box1 .cent1 {line-height: 85px;padding: 0px 0 10px 0;}
.addthis_sharing_toolbox {top: 130px;right:15px;}
.aboutus_part7 p {font-size: 17px;width: 75%;float: none;margin: 0 auto;}

}




/************************************************************************************
smaller than 420
*************************************************************************************/
@media screen and (max-width:420px) {
    .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{background-color:white}
.navbar ul li a {font-size:13px;min-height:30px;} .navbar ul.tablist li a {font-size:13px;  }.header_right ul li {float:left;width:100%;text-align:center;padding:20px 0 0  }
.tutorial_bradcom_video_right ul li { width:49%; }.tutorial_bradcom_video_middle_right h3,.featured_videos h3{font-size:20px;}.tutorial_bradcom_video_middle_right p,.featured_videos ul li, .featured_videos p { font-size:15px;}.free_onlie_tutorials{padding:50px 0 10px 0;}.featured_videos ul li {width:90%;margin:10px 5%;  }.tutorial_bradcom_video_right ul li a img { max-width:80%;width:100px;height:auto;max-height:80px; }.tutorial_bradcom_video_right ul li span { margin:0;width:100%;font-size:13px;    }
.header_lef{clear:none;padding:0;margin:0;} .header_lef h1 { text-align:left;}.header_lef p{display:none;}.footer_outer ul li a { font-size:13px;    text-align: center;    margin:10px auto 10px 8px; }.free_onlie_tutorials .video-js {width:95%;position:relative;margin:20px 2.5%}.free_onlie_tutorials .vjs-tech{width:90%;margin:0 5%;}.footer_outer {padding:20px 5%;}
.featured_videos .video_outer .vjs-big-play-button {right:7%; }

.free_onlie_tutorials .tutorial_bradcom_video_left .vjs-tech { width:90%!important;}

    .header_middle {
        height: 1px;
        width: 1px;
    }



/*Phase 3.5*/    
.Affordable_Internet_Price_Outer_middle_right {float:left;width:100%; }
.Affordable_Internet_Price_Outer_middle_middle {clear:both;   padding:0 }
.Affordable_Internet_Price_Outer_middle {padding-bottom:40px;    }
.Affordable_Internet_Price_Outer_middle.box_line .Affordable_Internet_Price_Outer_middle_right {width:100%; }
.Internet_Essentials_Programs h2 {font-size:10vw;width:96%;margin:10px 2% 5px 2%; }
.Internet_Essentials_Programs h2 {    width: 100%;    margin:0;padding-top:350px}
.eligibility_accordion .panel-body ul li { width:100%; }
.ProgramSelPrice{margin-top:30px;width:100%}
.Internet_Essentials_Programs h2{padding-top:210px}
.factsheet .welcomekitHeader p{font-size:35px}
.factsheet .Home_layout_learning_center_right h3{font-size:35px}
.footer_outer ul li a {
    font-size: 13px;
    text-align: center;
    margin: 0;
    float: left !important;
    /* padding: 0; */
    margin-top: 0;
    /* padding-top: 0; */
}

.Affordable_Internet_Price_Outer_middle.top-sub-section {padding-bottom: 15px !important;padding-top: 15px;}	
.Affordable_Internet_Price_Outer_middle.top-sub-section .Affordable_Internet_Price_Outer_middle_left{padding-top: 20px;}			
.Affordable_Internet_Price_Outer_middle.top-sub-section .top-sub-section-txt{font: 16px HelveticaNeue-Bold !important;}

.BottomNavbar {padding-top:50px;}
.free_onlie_tutorials .video-js .vjs-tech {height:250px!important;}
.free_onlie_tutorials .video-js {height:250px!important;}
.tutorial_bradcom_video.top p {padding-top:0px;}
.Affordable_Internet_Price_Outer_middle_middle .curency {margin-top:-27px;}
.Affordable_Internet_Price_Outer_middle.box_line .curency { margin-top:-20px;font-size:26px;}
.Affordable_Internet_Price_Outer{padding-left:0;padding-right:0;padding-top:0}
.Affordable_Internet_Price_Outer_top a{float:left;width:100%;background-color:#c8001d;color:white;font: 19px/19px HelveticaNeue-Bold;}
.Programdesc3 {padding-bottom:0 !important}
.applynowDivPro{padding-bottom:0}
.Programdesc3 .applynowDivPro .btn{width:100%}
.Prgramdesc .pricemsg{padding-top:20px}
.TopMessageWordLSenior{margin-top:5px;font-size:25px}
.topDecPadDiv{margin-top:25px}
.Affordable_Internet_Price_Outer_middle_middle .price_right {margin:-30px 0 0 5px;}
.Affordable_Internet_Price_Outer_middle_middle.homecost .price_right {margin-top:-30px;}
    .Affordable_Internet_Price_Outer_middle.box_line.box_line .price_right {margin-top:-25px;    }
.how_it_work_layout1 ul {float: left;padding: 10px 7%;}
 .navbar-inverse .navbar-nav > .active > a{background-color:white;text-decoration:underline}
 .home_banner .progSelection .pricemsg p{font-size:20px !important;font-family: HelveticaNeue-medium !important;}
 .pricemsg_txt1 {
    float: left;
    /* width: 400px; */
    clear: both;
    /* margin: 20px 0 0 3%; */
    max-width: 70%;
    margin-left: 7%;
    margin-top: 20px;
}
  .topDecPadDiv{font-size:13px}
  .topDecPadDiv{position: absolute;
    z-index: 9999;
    bottom: 200px;}
  .Programselection .gettingconP {
    width: 96%;
    padding-left: 2%;
    padding-right: 2%;
    font-size: 17px;
}
  .Affordable_Internet_Price_Outer_top a {
    float: left;
    width: 100%;
    background-color: #c8001d;
    color: white;
    /* font: 19px/19px HelveticaNeue-Bold; */
    padding: 15px 10px;
    font-size: 20px;
    font-family: HelveticaNeue-Bold;
}
   .Programdesc3 .applynowDivPro .btn{ font-size: 20px; font-family: HelveticaNeue-Bold;}
   .tutorial_category_fullview .tutorial_bradcom_video_right ul li { min-height:140px;}
    .tutorial_category_fullview {padding-bottom:20px;}
    .tutorial_bradcom_video_left .video-js {min-height:200px;height:200px!important;}

    .lowcostComp .price-box1 .cent1 { font-size:70px;line-height:70px;    }
    .lowcostComp .price-box1 .tax1 {top:110px;padding-left:20px;    }




   
}



/************************************************************************************
smaller than 375
*************************************************************************************/
@media screen and (max-width:375px) {
.partner_search {width:94%;float:left; }.partners_search_middle input[type="text"] {width:100%;padding:10px 0}.partners_search_middle input[type="submit"]{width:100%; margin:15px 0} .footer_outer { padding:10px 0;    }
.Affordable_Internet_Price_Outer_middle_middle {width:100%;    }
.Affordable_Internet_Price_Outer_middle_middle .price_right span.price_right_bottom{min-width:40px}

/*Phase 3.5*/
.Home_layout_learning_center_right h3 {font-size:10vw; }
.Home_layout_learning_center_right p {font-size:5vw; }
/*.rightImage p, .rightImage h3{padding-left:2px}*/
/*.panel-banner{background-size: 300% 690px;
    background-position: 76% 0px;}*/
.homecost{width:80%;padding-left:0}
.applynowDiv{padding-top:0;padding-bottom:0;bottom: 26%;
    background: none;}
.lowcostComp .pricemsg {margin-top:35px;width:100%}
.howitwork_right span{font-size:16px !important}
.home_banner .progSelection .pricemsg p{font-size:20px}
.our_impact .content:nth-last-child(4) {/* margin-top: 75px; */    padding-top: 56px;}
.free_onlie_tutorials .tutorial_bradcom_video_left  .video-js {  height:200px!important;   }


}

/************************************************************************************
smaller than 360
*************************************************************************************/
@media screen and (max-width:360px) {
.our_impact .vjs-impact{left:22px}
.our_impact #btnPlay{position:relative;margin:0 auto;top:120px}
.our_impact .vjs-impact{width:317px !important}
.our_impact .video-impact{background-color:transparent}
.applynowDiv { bottom:30%!important;}
}

/************************************************************************************
smaller than 320
*************************************************************************************/
@media screen and (max-width:320px) {
.footer_outer { padding:20px 5%  }
.footer_outer ul li a.social_icon1{margin-left:100px}
.applynowDiv{bottom:13%}
.Programselection .Home_layout_learning_center_right h3 {font-size:21px;    }

}

@media screen and (width: 414px) {    #btnPlay.vjs-big-play-button{display:none;    }}
@media screen and (width: 375px) {    #btnPlay.vjs-big-play-button{display:none;    }}
@media screen and (width: 320px) {    #btnPlay.vjs-big-play-button{display:none;   }}
@media screen and (width: 667px) {    #btnPlay.vjs-big-play-button{display:none;   }}
@media screen and (width: 736px) {    #btnPlay.vjs-big-play-button{display:none;   }}

.tutorial_bradcom_video_left h2 {padding-top:50px;}
.related_tutorials_videos .featured_videos h3 { font:40px HelveticaNeue-Light;}
.related_tutorials_videos .featured_videos p {font:18px HelveticaNeue}
.header_right .navbar ul li a.language{font:14px HelveticaNeue-Bold;}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {color:#777!important;}
.header_right .navbar ul li a:hover, .header_right .navbar ul li a:focus { color:#777!important;}

.header_right .navbar ul li.red_btn a:hover,.header_right .navbar ul li.red_btn a:focus{ background-color:#c8001d!important; }
ul.tutorial_bradcom li:last-child a::after {display:none;content:""}
.header_right .navbar ul li.red_btn a:hover {color:#fff!important; }
.header_right .navbar ul li.red_btn a:focus { color:#fff!important;}
.header_right .navbar ul li a:hover {
   font-weight:bold;
}

.featured_videos ul li {text-align:center;}
.featured_videos ul li a {text-align:center;display:inline-block;cursor: pointer;text-align: center;margin: 0 auto;display: inline-block; }
.tutorial_bradcom_video.top p {clear:both;}
@media screen and (max-width:480px) {.featured_videos ul li .video_outer {float: left;width: 380px;max-width: 90%;}}



a.FaqALinks.active{ color:#000;}


.comcast_voices_middle_right { position:relative;}
.comcast_voices_middle_right a.play_icon {position:absolute;bottom:20px;right:20px; z-index:9999;background-image: url("../content/images/play_arrow_icon_outer.png");float:left;width:75px;height:75px;   } 
body,html{margin:0 !important;padding:0 !important;overflow-x:hidden !important;width:100% !important;max-width:100%}



.home_banner {margin-top:-3px;}
.BottomNavbar {border:0}
.BottomNavbar ul li {margin-left:-5px;border-top:1px solid #fff;}


.free_onlie_tutorials .video-js {background-color:#007377!important}

/*table for FAQ family section*/
 .tx {
        border-collapse: collapse;
        border-spacing: 0;
    }

        .tx td {
            font-family: Arial, sans-serif;
            font-size: 14px;
            padding: 8px 4px;
            border-style: solid;
            border-width: 1px;
            overflow: hidden;
            word-break: normal;
        }

        .tx th {
            font-family: Arial, sans-serif;
            font-size: 14px;
            font-weight: normal;
            padding: 8px 4px;
            border-style: solid;
            border-width: 1px;
            overflow: hidden;
            word-break: normal;
        }

        .tx .tx-e3zv {
            font-weight: bold;
        }

        .tx .tx-9hbo {
            font-weight: bold;
            vertical-align: top;
        }

        .tx .tx-yw4l {
            vertical-align: top;
        }



    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

        .tx {
            width: auto !important;
        }

            .tx col {
                width: auto !important;
            }

        .tx-wrap {
            overflow-x: auto;
            -webkit-overflow-scrolling: touch;
            width: 430px !important;
        }
                                            
    }

    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

        .tx {
            width: auto !important;
        }

            .tx col {
                width: auto !important;
            }

        .tx-wrap {
            overflow-x: auto;
            -webkit-overflow-scrolling: touch;
            width:650px !important;
        }
    }

        /*@media only screen 
    and (min-device-width : 411px) 
    and (max-device-width : 733px) 
    and (orientation : portrait) {

        .video-impact {
            width: 560px !important;
            height: 306px !important;
        }




        .vjs-impact {
            width: 476px!important;
            height: 306px!important;
        }

    }*/

        @media only screen 
    and (min-device-width : 320px) 
    and (max-device-width : 568px) 
    and (orientation : portrait) {

        .video-impact {
            width: 560px !important;
            height: 205px !important;
        }




        .vjs-impact {
            width: 320px!important;
            height: 206px!important;
        }

    }
        @media only screen 
    and (min-device-width : 320px) 
    and (max-device-width : 568px) 
    and (orientation : landscape) {

        .video-impact {
            width: 560px !important;
            height: 360px !important;
        }




        .vjs-impact {
            width: 560px!important;
            height: 360px!important;
        }

    }
    /*iPhone 6 plus landscape*/

    @media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) {
        .tx {
            width: auto !important;
        }

            .tx col {
                width: auto !important;
            }

        .tx-wrap {
            overflow-x: auto;
            -webkit-overflow-scrolling: touch;
            width: 400px !important;
        }
    }

    
    /*iPhone 6 landscape*/


    @media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) {



        .tx {
            width: auto !important;
        }

            .tx col {
                width: auto !important;
            }

        .tx-wrap {
            overflow-x: auto;
            -webkit-overflow-scrolling: touch;
            width: 350px !important;
        }
    }

    
    /*iphone6 portrait*/
    
    @media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait) {



        .video-impact {
                float: none;
                padding: 0;
                margin: 0;
                width: 375px;
                height: 238px;
            }
        .vjs-impact {
                position: absolute;
                top: 0;
                left: 0;
                /*width: 475px !important;
                height: 308px !important;
                top: -42px !important;*/
                width: 376px !important;
    height: 269px !important;
    top: -15px !important;
                            }
                    }
    
    @media only screen 
    and (min-device-width : 411px) 
    and (max-device-width : 733px) 
    and (orientation : portrait) {

        .video-impact {
            width: 560px !important;
            height: 264px !important;
        }




        .vjs-impact {
            width: 412px!important;
            height: 294px!important;
        }

    }

    
    /*6plus portrait*/
    @media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : portrait) {
    .video-impact {
        float: none;
        padding: 0;
        margin: 0;
        width: 415px !important;
        /*height: 269 !important;*/
        height:267px !important;
    }

    .vjs-impact {
        position: absolute;
        top: 0;
        left: 0;
        width: 415px !important;
        /*height: 244px !important;
        top: 10px !important;*/
      
    height: 267px !important;
    top: 1px !important;
    }
}

    /*@media only screen 
    and (min-device-width : 320px) 
    and (max-device-width : 568px) 
    and (orientation : landscape) {

        .video-impact {
            width: 560px !important;
            height: 205px !important;
        }




        .vjs-impact {
            width: 320px!important;
            height: 206px!important;
        }

    }*/

                                      




                                        
    @media screen and (max-width: 767px) {
        .tx {
            width: auto !important;
        }

            .tx col {
                width: auto !important;
            }

        .tx-wrap {
            overflow-x: auto;
            -webkit-overflow-scrolling: touch;
                                                
        }
    }

   .txtNew:hover {text-decoration: underline;}

   .BottomNavbar ul li:hover{    border-bottom: 4px solid #c8001d;}
   .nolistImag .noListstye{list-style:none!important;}
   .Tutorialcategory_list_view ul li{border-bottom:2px solid #d6d4d4;}
   .Tutorialcategory_list_view ul li .listview_right p{margin-top:-4px}
    .mobileHelp {width:30px;} .mobileHelp img {width:30px;}

.Internet_Essentials_Programs ul li span:hover {
    color: #c8001d !important;
}



.offer-box1.black p{
    color: black!important;
}
.offer-box1.black div {
    color: black! important;
    border-bottom-color: black!important;
}



.offer-box1.white p{
    color: white!important;
}
.offer-box1.white div {
    color: white! important;
    border-bottom-color: white!important;
}

li.black {
    color: black !important;
}
.ScrollDivID {
    Height: 500px;
    clear: both;
    /* overflow-x: auto; */
    width: 100%;
    background-color: #D3D3D3;
}
.vidWrapper {
    margin-bottom: 0px;
    padding: 10px 40px 40px 40px;
    max-height: 900px;
    box-sizing: border-box;
    text-align: left;
    margin: 0 auto;
    background-color: #F6F6F6;
}

 .Internet_Essentials_Programs .table-striped > tbody > tr:last-child > td {
        border-bottom: 1px solid #bbb;
    }
.bottom_red_border_lowcost{
    width: 58%;
    height: 4px;
    background: url(../content/images/red_border_img.png);
    margin-top: 21px;
}
.Internet_Essentials_Programs .heading-spec{
padding-bottom:0;
} 
.howitwork_right span .lowcost-call-txt{
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    color: inherit;
    cursor: text;
}
.welkittable .purchase-txt{
    margin-left: 0;
    width: 100%;
    padding: 30px 190px 3px 190px;
text-align:center;
    font: 18px HelveticaNeue;
}

/* SCREEN 600*/
@media screen and (max-width: 600px) {
    #lowcost1 {
        display: none;
    }

    #lowcost2 {
        display: block;
        float: left;
        width: 100%;
        min-height:500px;
    }
    .desktop-img{
        display:none;
    }
.lowcostComp .priceboxbanner1 {
	width: 100%;
    margin-left: 3%;
    margin-top: 10px;
    
}
.howitwork_right span .lowcost-call-txt{
    font-size: 19px;
    font-weight: 600;
    text-decoration: underline;
    color: #0050b9;
    cursor: initial;
}
.tick-mbl {
    width: 14% !important;
}
.welkittable .purchase-txt{
    font-family: HelveticaNeue;
    text-align: left;
    padding: 30px 25px 50px 25px;
    font-size: 17px;
    line-height: 1.3;
}

    .lowcostComp .pricemsg p {
        font-family: HelveticaNeue-Light;
        color: #000;
        font-size: 27px;
        line-height: 1.2;
    }

    .lowcostComp .priceboxbanner1 {
        float: left;
        width: 100%;
    }

    .lowcostComp .price-box1 {
        width: 100%;
        float: left;
        color: #e87722;
        margin-bottom: 0;
    margin-left: 0;
    }

    .lowcostComp .price-box1 .dollar1 {
        float: left;
        color: #e87722;
        font-family: HelveticaNeue-Thin;
        font-size: 52px !important;
        line-height: 66px;
    }

    .lowcostComp .price-box1 .whole1 {
        color: #e87722;
        font-family: HelveticaNeue-Thin;
        float: left;
        line-height: 110px;
font-size: 120px !important;
    }

    .lowcostComp .price-box1 .cent1 {
        color: #e87722;
        font-size: 50px !important;
        line-height: 53px !important;
        margin-top: 11px;
        padding-bottom: 0;
        border-bottom: 1px solid #e87722;
        margin-bottom: 5px;
    }

    .lowcostComp .price-box1 .tax {
        font-size: 12px;
        font-family: HelveticaNeue-Thin;
        color: #e87722;
    }

    .lowcostComp .price-box1 .tax1 {
        color: #e87722;
    }

    .lowcostComp .price-box1 .price {
        float: left;
    }

    .lowcostComp .desc-ipad1 {
        width: 100%;
        float: left;
        position: relative;
        bottom: 0;
    }

        .lowcostComp .desc-ipad1 p {
            color: #000;
            font-family: Gotham-Medium;
            font-weight: bold;
        }

    .lowcostComp #descId2, .lowcostComp #descId3, .lowcostComp #descId4 {
        font-family: Gotham-Medium;
        font-weight: bold;
    }
.howitwork_right #ordernow, .howitwork_right #applynow{
        width:210px;
        margin: 0 auto;
        display: table;
    }

    .place-order #ordernow{
            margin: 0 auto;
    display: table;
width:210px;
    }


    .panel-banner.home_banner.LowCostComputer {
        background-size: 234% 104%;
        background-position: 74% 0px;
        min-height: 430px;
    }
    #lowCostLayout .Learn_more_outer{
            margin-top:15px !important;
        }
    
    
}

@media (max-width: 425px) and (min-width: 376px) {
    .panel-banner.home_banner.LowCostComputer {
        min-height: 430px;
    }
}
/*RESOLUTION 800 to 1200*/
@media (min-width: 801px) and (max-width: 1200px) {
    .lowcostComp .price-box1{
            width: 44%;
margin-top:0;
margin-left:0;
    }
    .lowcostComp .priceboxbanner1{
            padding-top: 10px;
width:100%;
    }
    .lowcostComp .pricemsg{
            padding-top: 70px;
    }
    .lowcostComp .desc-ipad1{
        padding-top:0px;
margin-top:20px;
padding-left:10px;
    }
    .lowcostComp #ordernow{
        margin-bottom: 30px;
        margin-top: 20px;
width:240px;
    }
    .lowcostComp .price-box1 .tax1{
        text-align: right;
        top:0;
        margin-left: -4%;
    }
 .how_it_work_layout1 #applynow, .how_it_work_layout1 #ordernow{
            margin: 0 auto;
            width: 210px;
            display: table;
        }
}

@media screen and (max-width: 320px) {
    .panel-banner.home_banner.LowCostComputer {
        min-height: 380px;
    }
}

@media screen and (min-width: 600px) {
    #lowcost1 {
        display: block;
    }
    #lowcost2 {
        display: none;
        min-height: 500px;
    }
    .desktop-img{
        display:block;
    }
    .Internet_Essentials_Programs {
        background-color: #fff;
    }
    .Internet_Essentials_Programs .table-striped > tbody > tr:nth-of-type(odd) , .Internet_Essentials_Programs .table-striped > tbody > tr{
        background-color: #fff;
        font-family: HelveticaNeue;
        padding: 10px 15px 10px 20px;
    }
    .Internet_Essentials_Programs .table-striped > tbody > tr > td:first-child{
        padding-left:0;
width:14%;
    }

    .Internet_Essentials_Programs .device-table-title {
        font-family: HelveticaNeue-Light;
        font-size: 40px;
        width: auto;
        margin-left: 0;
        text-align: center;
padding-bottom:30px;
    }
    .Internet_Essentials_Programs .desktop-img{
        padding: 0 187px;
    }
    .Internet_Essentials_Programs .heading-spec{
        
        color: #c8001d;
        font-family: HelveticaNeue-Bold;
        font-size:20px;
        padding-left:0;
    }
    .Internet_Essentials_Programs .table-striped > th{
       padding: 0;
    }
    .Internet_Essentials_Programs .table-striped td{
       text-align:left;
       padding:12px 20px;
       border-top: 1px solid #bbb;
    }
    .Internet_Essentials_Programs .table-striped td sup{
       font-size:11px
    }
    .Internet_Essentials_Programs .table-striped  > td{
       text-align:left;
       padding:12px 20px;
       border-top: 1px solid #bbb;
    }
    
    
    .Internet_Essentials_Programs .table-striped .laptop-12 img{
        width: 58%;
margin-left:0;
    }
    .Internet_Essentials_Programs .table-striped .laptop-14 img{
        width: 70%;
margin-left:0;
    }
    .Internet_Essentials_Programs .table-striped .desktop-th img{
        width: 100%;
margin-left:0;
    }
    .Internet_Essentials_Programs .tick-img img{
        width: 17px;
        margin-left:0;
    }

        
}
        #lowCostLayout .Learn_more_outer a{
    margin-left:80px;
    width: 204px;
    padding:12px 40px;
}
@media (max-width:768px) and (min-width: 599px) {
    .Internet_Essentials_Programs .desktop-img{
        padding: 0 68px;
    }
    .how_it_work_layout1 #applynow, .how_it_work_layout1 #ordernow {
        margin: 0 auto;
        display: table;
    }
}
@media (min-width:426px) and (max-width: 800px) {
    .panel-banner.home_banner.LowCostComputer .offer-box1{
        padding-left: 4%;
        padding-top: 20px;
        margin-top:0;
    }
    .lowcostComp .pricemsg p, .lowcostComp .price-box1 .dollar1, .lowcostComp .price-box1 .whole1,.lowcostComp .price-box1 .cent1{
        color:#fff;
    }
    #homebanner_prgramdesc{    
        background-position: 45% 0px;
        background-size: 138% 498px;
        min-height: 480px;
    }
    .place-order #ordernow{
        margin-left:0;
    }
    .lowcostComp .pricemsg {
        padding-left: 2%;
        padding-top: 43px;
    }
        .lowcostComp .pricemsg p {
            font-size: 34px;
        }
        .lowcostComp #price-boxId1{
                width: 100%;
                padding-left:2%;
                margin-bottom: 5px;
                margin-top:0;
        }
        .lowcostComp.offer-box1 .dollar1{
            font-family: HelveticaNeue-Thin;
            font-size: 46px !important;
            line-height: 55px !important;
        }
.lowcostComp .whole1{
            font-size: 132px !important;
                line-height: 118px;
        }
        .lowcostComp.offer-box1 .price-box1 .cent1 {
                font-size: 64px !important;
                line-height: 55px !important;
                border-bottom: 1px solid #fff
        }
        .lowcostComp .desc-ipad1 {
                margin-top: 5px;
    margin-left: 4%;
    width: 100%;
            font-size: 20px;
            margin-bottom: 5px;
            padding-top: 0;
        }
        .desc1, .desc2, .desc3, .desc4, .desc5{
            line-height:1.5;
        }
        .lowcostComp #descId2, .lowcostComp #descId3, .lowcostComp #descId4{
                font-family: Gotham-Medium;
                font-size: 13px;
        }
        .lowcostComp #descId2, .lowcostComp #descId3, .lowcostComp #descId4{
                font-family: Gotham-Medium;
                font-size: 13px;
                color: #fff;
    padding-bottom: 0;
        line-height: 1.8;
        }
        .panel-banner.home_banner.LowCostComputer .desc1{
                width: inherit;
    line-height: 1;
    color: #fff;
    padding-bottom: 0;
    padding-top: 0;
    min-height:0;
        }
 .how_it_work_layout1 #applynow, .how_it_work_layout1 #ordernow, .place-order #ordernow{
            margin: 0 auto;
            width: 210px;
            display: table;
        }
        .lowcostComp .price-box1 .tax1{
                font-size: 10px;
                color: #fff;
                position: relative;
                text-align: left;
                top: 50px;
                margin-left: -4%;
        }
       .lowcostComp #ordernow{
            margin-left:4%;
            margin-top: 8px;
        }
        .Internet_Essentials_Programs .table-striped .laptop-12 img{
            height: 52% !important;
        }
}
.Internet_Essentials_Programs .Learn_More.Learn_More_Bottom{

   float: none;
    width: 204px;
    padding: 12px 30px;
    display: table;
}
#lowCostLayout.how_it_work_layout1:first-child ul:first-child li:first-child{
    border-top: 1px solid #bbb;
    padding: 20px 0 30px 0;
}

#lowCostLayout .Learn_more_outer{
    margin-top:0
}

#device2{
    margin-bottom:0;
}
.Internet_Essentials_Programs .Learn_more_outer{
    margin: 20px 0px;
}
.Internet_Essentials_Programs #device1 > tbody > tr:first-child > td{
    border-top:none;
}
.Internet_Essentials_Programs .purchase-txt-1{
    padding-top:0px;
}

.ui-loader{
    display:none;
}

/*Home page verbiage style*/
 .Affordable_Internet_Price_Outer_middle.top-sub-section{    border-bottom: 1px solid #fff;padding-bottom: 45px;margin-top: 0;color: #fff;}	
.Affordable_Internet_Price_Outer_middle.top-sub-section .Affordable_Internet_Price_Outer_middle_left {			
	    font-size: 10px;			
	    margin-right: 0;			
	    text-align: center;			
	    float: none;			
	}		
	.Affordable_Internet_Price_Outer_middle.top-sub-section .top-sub-section-txt{			
	    font-size: 20px;			
	    line-height: 1.5;			
	    font: 22px HelveticaNeue-Bold;			
	}			
	.Affordable_Internet_Price_Outer_middle .affordable-text{			
	    padding-top:15px;			
	}
 