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

@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);
.Paymenterror {color: #FB0101;float: left;font-size: 11px;margin-bottom: 2px;}
section {width: 100%;float: left;}
body {background: #fff;color: #6F6F74;font-family: 'PT Sans', sans-serif;font-size: 13px;margin: 0;padding: 0;}
a {font-size: 14px;text-decoration: none;-webkit-transition: color .5s linear;-moz-transition: color .5s linear;-o-transition: color .5s linear;-ms-transition: color .5s linear;transition: color .5s linear;}
a:hover {color: #8E181B;}
::-moz-selection {background-color: #8E181B;color:#FFF;}
::selection {background-color: #8E181B;color: #FFF;}
h1 {font-size: 40px;color: #8E181B;}
h2 {font-size: 32px;color: #b50025;}
#main-wrapper {background: #FFFFFF;margin: 0 auto;padding: 0;width: 100%;float: left;}
#main-wrapper-fios {background: #ffffff url(../images/fios-nav-bg.jpg) left bottom repeat-x;clear: both;float: left;height: 140px;margin: 0 auto;padding: 0;width: 100%;}
.internet_section_static {padding: 20px 0 40px;}
.banner ul {width: 50%;padding-left: 26px;margin: 0;padding-bottom: .6em;}
.banner ul li {font-size: 18px;color: #fff;list-style:disc;line-height: 1.2;font-weight: 500;margin-bottom: 8px;}
.banner-2 h2 {color: #fff;font-family: 'PT Sans', sans-serif;text-transform: uppercase;font-size: 27px;text-align: center;font-weight: bold;width: 100%;margin: 85px auto 10px;}
.banner-2 h3 {color: #fff;fon-weight: 700;font-size: 18px;font-family: 'PT Sans', sans-serif;width: 100%;margin: 0 auto;text-align: left;padding-bottom: 10px;text-transform: capitalize;line-height: normal;}
.banner-2 {width: 100%;float: left;margin-left: 18px;}
.banner-2 ul {width: 100%;padding-left: 14px;margin: 53px 0px 0px 0px;padding-bottom: 0px;float: left;}
.banner-2 ul li {font-size: 14px;color: #fff;list-style: disc;line-height: 1.2;font-weight: 500;margin-bottom: 8px;}
.clear {clear: both;}
.navigation-nav {float: right;margin: 0;background: transparent;padding: 0;}
.navigation-nav ul {margin: 0 auto;padding: 0;float: right;}
.navigation-nav ul li {list-style: none;float: left;}
.navigation-nav ul li a {font-size: 16px;color: #fff;padding: 0;float: left;text-decoration: none;margin-left: 33px;line-height: 35px;outline: none;}
.menu-bgs {border-bottom: solid 38px #217d90;}
.navigation-nav ul {margin: 0 auto;padding: 0;float: right;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.navigation-nav ul li a {}
}
.containerBG {float: left;background: url(../images/header-bg.jpg);width: 100%;}
#divPP .containerBG, #divPP .content-box1, #divFD .containerBG, #divFD .content-box1, #divTAC .content-box1, #divTAC .containerBG {background: transparent;border: none;}
#divPP .content-box1, #divFD .content-box1 #divTAC .content-box1, {padding: 10px 15px;margin: 0;}
#divPP .age-cutter, #divFD .age-cutter, #divTAC .age-cutter {display: none;}
.stick {position: fixed;z-index: 99;background-color: #fff;border-bottom: solid 38px #217d90;top:0;}
.stick .nav_section {top: 1px;}
.menu {position: relative;background-color:#217d90;z-index: 9;}
.bg {background: url(../images/bg.jpg) repeat-x;float: left;width: 100%;height: 151px;z-index: 999;}
.nav_section {position: relative;z-index: 9;}
.banner_sec_div {padding: 0;float: left;}
.navigation-nav ul li a.last-child {background-image: none;}
.navigation-nav ul li a:hover {color: #000;}
.navigation-nav ul li a.active {color: #000;}
.header {padding: 0;margin: 0 auto;}
.call-to-action {background-color: #1c1c1c;padding: 20px 0;}
.topRpt {float: left;width: 100%;padding: 0;}
.logo {float: left;width: 20%;}
.logo a {float: left;}
.logo a > img {padding: 8px 0;width: 100%;}
.tfn {float: right;margin: 0;padding: 8px 0;text-align: right;}
.tfn h2 a {color: #c41230;font-family: tahoma;font-weight: bold;font-size: 35px;padding: 0px;text-align: right;text-decoration: none;float: left;}
.tfn h2 a img {width: auto;height: auto;}
.tfn h2 {color: #c41230;font-family: tahoma;font-weight: bold;font-size: 35px;margin: 0;line-height: 20px;}
.tfn p {color: #000000;font-size: 16px;margin: 0;padding: 0;}
.tfn span {color: #000000;font-size: 12px;font-family: 'PT Sans', sans-serif;margin: 0;padding: 0;text-align: right;float: right;width: 100%;}
.tfn2 {float: right;margin: -31px 18px -50px 0;padding-bottom: 0;text-align: right;}
.tfn2 h2 {color: #8E181B;font-family: arial;font-size: 37px;line-height: 0;padding: 0;text-align: right;}
.tfn2 p {color: #000000;font-size: 14px;line-height: 0;margin: 0;padding: 0;text-transform: uppercase;}
.tfn2 span {color: #000000;font-size: 11px;line-height: 0;}
.tfn_Mobile_span {display: none;}
.no_pad_rgt {padding-right: 0px !important;}
.no_pad_lft {padding-left: 0px !important;}
.no_padd {padding: 0;}
.no_margin {margin: 0px !important;}
.hero-nav {width: 100%;float: left;}
.content-tfn-nav {float: left;padding: 0;width: 100%;text-align: center;}
.tfnDesktop p a {float: right;margin-left: 14px;}
.form-nav {float: left;width: 100%;margin-top: 18.4px;}
.formbottom {width: 100%;float: left;padding: 0 15px;margin: 0;}
.smallTxt {color: #545454;float: left;font-family: tahoma;font-size: 11px;font-weight: normal;line-height: 13px;padding: 0 0;text-align: center;width: 248px;}
.largeTxt2 {color: #545454;float: right;font-family: "Droid Sans", sans-serif !important;font-size: 15px;padding: 7px 0 0;text-align: center;width: 318px;}
.largeTxt2 span {color: #d9272d;}
.banner-img2 {height: 166px;position: absolute;right: 0;top: 60px;width: 263px;}
.banner-img1 {height: 166px;position: absolute;right: 6px;top: 83px;width: 263px;}
.banner h1 {color: #FFFFFF;float: left;font-size: 36px;margin-top: 25px;text-shadow: -2px 2px #1B7EAB;}
.banner ul {clear: both;float: left;margin-left: 20px;margin-top: 57px;padding-left: 0;}
*:first-child+html .banner ul {float: none;}
.banner ul li {font-size: 14px;color: #FFF;margin-bottom: 5px;line-height: 18px;}
*:first-child+html .banner ul li {list-style: disc outside;zoom: 1;}
*:first-child+html .ban-price {width: 270px;}
.starting-at2 {color: #d9272d;width: 200px;text-align: center;padding: 85px 0 0 5px;display: block;font-size: 13px;}
*:first-child+html .starting-at2 {color: #ca324b;width: 208px;text-align: center;padding: 25px 0 0 0;display: block;font-size: 13px;}
*:first-child+html .starting-at {float: none;padding-bottom: 5px;width: 78%;}
.dollar2 {clear: both;color: #8e181b;float: left;font-size: 36px;margin-top: 0px;}
*:first-child+html .mfm {float: none;}
.content-tfn-nav h4 {color: #fff;font-family: 'PT Sans', sans-serif;font-size: 28px;font-weight: normal;margin: 8px 0 0 0;padding: 0;text-transform: uppercase;display: inline-block;}
.content-tfn-nav h1 {color: #FFF;font-family: Arial;float: right;font-size: 40px;font-weight: bold;margin: -7px 43px 0 0;padding: 0;}
.content-tfn-nav p {text-align: center;font-size: 42px;color: #b50025;font-weight: 700;line-height: 56px;float: right;margin: 0;font-family: tahoma;}
.hero_tfn {display: inline-block;margin: 0px 10px 0;}
.hero_tfn a {text-decoration: none;text-align: center;font-size: 42px;color: #b50025;font-weight: 700;line-height: 20px;float: right;margin: 0;font-family: tahoma;}
.hero_tfn a:hover {text-decoration: none;}
.content-tfn-nav a {}
.content-tfn-nav a img {margin-top: -10px;}
.collouts-navInner {margin: 1%;float: right;width: 98%;padding: 0;min-height: 100px;}
.boxnav1 {float: left;margin: 0;padding: 0;width: 300px;min-height: 300px;background: #fff;}
.adtv-wrapper {float: left;width: 250px;}
.adtv-wrapper h2 {color: #AF207E;float: left;font-size: 24px;font-weight: normal;margin-left: 8px;margin-top: 5px;width: 180px;}
.adtv-wrapper ul {display: block;margin: 17px 0 0;padding-left: 17px;}
.adtv-wrapper ul li {color: #000000;font-family: Arial;font-size: 12px;line-height: 18px;list-style: disc outside none;padding-bottom: 12px;padding-left: 0;}
.adtv-wrapper span.sep2 {background-color: #E0E0E0;height: 1px;width: 250px;}
.price-nav {margin-top: 5px;overflow: hidden;width: 250px;}
.rate1 {float: left;margin-top: 26px;overflow: hidden;width: 142px;}
.rate1 span.starting-at {color: #000000;float: left;font-size: 12px;text-align: left;width: 105px;}
.rate1 h2 {color: #AF207E;float: left;font-family: arial;font-size: 45px;font-weight: bold;margin-left: 0;margin-top: -27px;padding-top: 0;width: auto;}
.rate1 span.for-month {color: #000000;float: left;font-size: 11px;line-height: 14px;margin-left: 3px;margin-top: -23px;width: 63px;}
.collout-icon {float: right;height: 100px;margin-top: 12px;width: 108px;}
.boxnav2 {float: left;margin: 0;padding: 0;width: 331px;background: url(../images/bg-boxNav2.png) left top no-repeat;}
.boxnav2Bg {float: left;margin: 0;padding: 0;width: 331px;min-height: 300px;background: url(../images/bg-boxNav3.png) left bottom no-repeat;}
.left-BottomCorner {-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;border-top-left-radius: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;border-bottom-left-radius: 5px;}
.right-BottomCorner {-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;border-top-right-radius: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;border-bottom-right-radius: 5px;}
#geolinkholder {font-family: 'PT Sans', sans-serif  font-size: 12px;display: none;margin: 20px 0;width: 100%;float: left;}
#geolinkholder a {color: #000;border-bottom: 1px dotted #CCCCCC;display: block;float: left;font-family: 'PT Sans', sans-serif  line-height: 20px;margin-left: 16px;text-align: center;text-decoration: none;
width: 170px;-webkit-transition: color .5s linear;-moz-transition: color .5s linear;-o-transition: color .5s linear;-ms-transition: color .5s linear;transition: color .5s linear;}
#geolinkholder a:hover {text-decoration: none;color: #C8001D;}
.footerContainer {padding: 0;margin: 0;width: 100%;background: #1a1c1f;}
.footer ul {clear: left;list-style-type: disc;padding: 10px 0 10px 0;}
.footer ul li {clear: left;font-size: 11px;list-style-position: inside;padding: 0 0 5px 0}
.copyright {margin: 0px;padding: 15px 0 10px;float: left;width: 100%;}
.copyright p {color: #747474;font-size: 15px;line-height: 16px;padding: 14px 0 0;margin: 0;width: 600px;float: left;font-family: Arial;}
.dgslogo {margin:0;}
.copyright a {color: #747474;text-decoration: none;font-size: 15px;line-height: 27px;font-family: Arial;border-right: solid 1px #747474;padding: 0 5px 0 0;}
.copyright a:hover {color: #747474;text-decoration: none;}
.copyright a:last-child {border-right: solid 0px #747474;}
.f-nav {margin: 0;padding-top: 0;padding-right: 26px;padding-bottom: 30px !important;padding-left: 26px;float: left;width: 93%;}
.f-nav h2 {color: #000000;font-family: arial;font-size: 18px;font-weight: bold;margin-bottom: 6px;}
.f-nav p {color: #767676;font-size: 11px;font-weight: normal;line-height: 18px;text-align: justify;}
.f-nav h3 {color: #000000;font-size: 16px;font-family: arial;margin-bottom: 6px;margin-top: 15px;}
.bot-logos {float: left;margin: 15px 0 0;padding: 0;width: 100%;}
.bot-logos2 {float: left;margin: 7px 198px 0;padding: 0;width: 71%;}
.mcafee-logo {float: left;height: 54px;margin-top: 14px;width: 94px;}
.bottom-logo {float: right;height: 59px;margin-bottom: 20px;margin-top: 16px;width: 160px;}
.f-heading {float: left;text-align: center;width: 100%;padding: 15px 0;background-color: #e1e1e1;background-size: 100%;opacity: 0.9;}
.f-heading h2 {color: #d8262e;font-size: 24px;text-align: center;font-family: 'PT Sans', sans-serif;text-transform: uppercase;line-height: 33px;font-weight: 700;letter-spacing: 0.2px;margin: 0;}
.wrapper {margin: 0 auto;width: 100%;float: left;}
.wrapperPages {width: 910px;}
.localizeWrapper {margin: 0 auto;width: 910px;}
.f-heading h3 {color: #000;font-size: 16px;text-align: center;font-weight: normal;margin: 3px auto 3px;padding: 0;font-family: 'PT Sans', sans-serif;float: none;display: block;}
#divMove {width: 100%;float: left;}
#divMove p {color: #676767;font-size: 14px;line-height: 13px !important;font-family: 'PT Sans', sans-serif;width: 100%;margin-top: 15px;padding-bottom: 15px;}
.formPod {padding: 15px 15px 10px 15px;margin: 0;float: left;width: 100%;}
.formRow label {margin-bottom: 5px;font-weight: normal;color: #676767;font-size: 14px;line-height: 13px !important;float: left;font-family: arial;width: 83%;}
.req {color: #F00 !important;}
.formRow input[type=text] {margin: 0 auto 15px;width: 100%;font-size: 13px;color: #959595;border: 1px solid #d1d1d1;box-shadow: none;border-radius: 0;font-family: 'PT Sans', sans-serif;padding: 6px 7px;}
.form-check {width: 100%;float: left;}
.formRow select {background-color: transparent;background-image: url(../images/tf-bg.png);background-repeat: repeat-x;border: none;padding: 5px 5px 5px 2px;font-family: 'PT Sans', sans-serif;height: 24px;width: 175px;margin: 0;}
.formRow input[type=checkbox] {float: left;padding: 0;margin: 0px 8px 0 0;}
*:first-child+html .formRow input[type=checkbox] {margin-top: 5px !important;}
*:first-child+html .mov {width: 115px !important;}
.getBtn {float: none;padding: 6px 36px;margin: 10px auto 20px;color: #FFF;text-align: center;cursor: pointer;width: 100%;border: transparent;background-color: #c41d31;font-size: 23px;text-transform: uppercase;}
.checkbox {float: left;width: 100px !important;}
.shadow {float: left;padding: 0;margin: 0;width: 100%;text-align: center;}
.collouts-nav {width: 910px;margin: 17px auto;overflow: hidden;background-color: #f0eeef;border-radius: 6px 6px 6px 6px;margin-top: 17px;clear: both;}
*:first-child+html .collouts-nav {margin-top: 40px;}
.mid-nav {width: 890px;margin: auto;overflow: hidden;}
.top-cutter {width: 890px;height: 16px;background: url(../images/callout-top.jpg) no-repeat;margin-top: 9px;}
.center-cutter {width: 890px;background: url(../images/callout-center.jpg) repeat-y;overflow: hidden;}
.bottom-cutter {width: 890px;height: 16px;background: url(../images/callout-bottom.jpg) no-repeat;margin-bottom: 9px;}
.boxnav1 {float: left;margin-left: 10px;margin-top: 0px;overflow: hidden;width: 269px;}
.space2 {margin-left: 27px;margin-right: 22px;}
.boxnav1 h2 {color: #b1102a;float: left;font-size: 18px;font-weight: normal;font-weight: bold;margin-left: 0px;margin-top: 5px;margin-bottom: 10px;}
.boxnav1 span {float: right;height: 44px;overflow: hidden;padding-right: 8px;width: 27px;}
.boxnav1 span.sep2 {background-color: #E0E0E0;height: 1px;width: 269px;}
.boxnav1 ul {display: block;margin: 10px 0 0;padding-left: 17px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.boxnav1 ul {float: left;}
}
.boxnav1 ul li {color: #747474;font-family: Arial;font-size: 12px;list-style: disc;padding-bottom: 12px;padding-left: 0px;line-height: 18px;}
.price-nav {width: 269px;overflow: hidden;margin-top: 5px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.price-nav {float: left;}
}
.rate1 {float: left;margin-top: 26px;overflow: hidden;width: 152px;}
.startingat-wrap {color: #747474;float: left;font-size: 12px;text-align: left;width: 105px;}
*:first-child+html .startingat-wrap {float: none;}
.dollar-callout {clear: both;color: #b1102a;float: left;font-size: 19px;}
.rate-call {color: #b1102a;float: left;font-family: arial;font-size: 45px;font-weight: bold;margin-left: 0;margin-top: 0;padding-top: 0;width: 50px;}
.for-month {color: #000000;float: none;font-size: 11px;line-height: 13px;margin-left: 3px;margin-top: 18px;width: 127px;}
.collout-icon {float: right;height: 100px;margin-top: 12px;width: 117px;}
.content-box {float: left;width: 100%;}
.content-box p {padding: 10px 0 0 0px;color: #747474;}
.content-box ul {clear: left;list-style-type: disc;padding: 10px 0 0 20px;color: #747474}
.content-box ul li {clear: left;list-style-position: inside;padding: 3px 0 5px 0;font-size: 12px;font-family:arial;}
.bundle-box {float: left;width: 100%;}
.bundle-box p {padding: 10px 0 0 0px;color: #747474;}
.bundle-box ul {clear: left;list-style-type: disc;padding: 10px 0 0 20px;color: #747474}
.bundle-box ul li {clear: left;list-style-position: inside;padding: 3px 0 5px 0;font-size: 12px;font-family:arial;}
.content-box1 {border-color: #E3E3E3;float: left;border-radius: 6px 6px 6px 6px;border-style: solid;border-width: 0 1px 1px;margin-top: 17px;overflow: hidden;position: relative;width: 100%;padding-bottom: 17px;padding-left: 5px;padding-right: 5px;}
.content-box1 p {padding: 10px 0 0 0px;color: #747474;}
.content-box1 ul {clear: left;list-style-type: disc;padding: 10px 0 0 13px;color: #747474;text-transform: capitalize;}
.box-details ul li {clear: left;list-style-position: unset;font-family: Arial;font-size: 14px;line-height: 18px;padding: 0 0 5px 0;font-family: arial;}
*:first-child+html .content-box {margin-top: 40px;}
.boxbar {width: 100%;float: left;}
.secondary_install h4 {line-height: normal;padding: 10px 0;font-size: 28px;font-family: 'PT Sans', sans-serif;text-align: center;color: #bd0000;margin: 25px 0;}
.heading-nav {float: left;height: 46px;min-width: 200px;padding: 0px;background: rgb(95,170,221);background: url(data:image/svg +xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDA wL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3 RSYXRpbz0ibm9uZSI +CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3 BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0J SIgc3RvcC1jb2xvcj0iIzVmYWFkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIg c3RvcC1jb2xvcj0iIzMyNzRhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmV jdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZW QpIiAvPgo8L3N2Zz4=);background: -moz-linear-gradient(top, rgba(95,170,221,1) 4%, rgba(50,116,163,1) 99%);background: -webkit-gradient(linear, left top, left bottom, color-stop(4%, rgba (95, 170, 221, 1)), color-stop(99%, rgba(50,116,163,1)));background: -webkit-linear-gradient(top, rgba(95,170,221,1) 4%, rgba(50,116,163,1) 99%);background: -o-linear-gradient(top, rgba(95,170,221,1) 4%, rgba(50,116,163,1) 99%); background: -ms-linear-gradient(top, rgba(95,170,221,1) 4%, rgba(50,116,163,1) 99%);background: linear-gradient(to bottom, rgba(95,170,221,1) 4%, rgba(50,116,163,1) 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5faadd', endColorstr='#3274a3', GradientType=0 );}
.heading-tv {float: left;height: 46px;min-width: 200px;padding: 0px;background: rgb(218,80,191);background: url(data:image/svg +xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDA wL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3 RSYXRpbz0ibm9uZSI +CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3 BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJ SIgc3RvcC1jb2xvcj0iI2RhNTBiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUi IHN0b3AtY29sb3I9IiM5ZTMwODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ +CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2 VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, rgba(218,80,191,1) 0%, rgba(158,48,137,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba (218, 80, 191, 1)), color-stop(100%, rgba(158,48,137,1)));background: -webkit-linear-gradient(top, rgba(218,80,191,1) 0%, rgba(158,48,137,1) 100%);background: -o-linear-gradient(top, rgba(218,80,191,1) 0%, rgba(158,48,137,1) 100%);background: -ms-linear-gradient(top, rgba(218,80,191,1) 0%, rgba(158,48,137,1) 100%);background: linear-gradient(to bottom, rgba(218,80,191,1) 0%, rgba(158,48,137,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da50bf', endColorstr='#9e3089', GradientType=0 );}
.heading-internet {padding: 0px;}
.heading-phone {float: left;height: 46px;min-width: 200px;padding: 0px;background: rgb(252,186,5); background: url(data:image/svg +xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDA wL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3 RSYXRpbz0ibm9uZSI +CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3 BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJ SIgc3RvcC1jb2xvcj0iI2ZjYmEwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUi IHN0b3AtY29sb3I9IiNmNzk0MWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ +CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2 VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, rgba(252,186,5,1) 0%, rgba(247,148,29,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba (252, 186, 5, 1)), color-stop(100%, rgba(247,148,29,1)));background: -webkit-linear-gradient(top, rgba(252,186,5,1) 0%, rgba(247,148,29,1) 100%);background: -o-linear-gradient(top, rgba(252,186,5,1) 0%, rgba(247,148,29,1) 100%);background: -ms-linear-gradient(top, rgba(252,186,5,1) 0%, rgba(247,148,29,1) 100%);background: linear-gradient(to bottom, rgba(252,186,5,1) 0%, rgba(247,148,29,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcba05', endColorstr='#f7941d', GradientType=0 );}
.heading-nav h2, .heading-tv h2, .heading-internet h2, .heading-internet h1, .heading-phone h2 {color: #b50025;font-size: 32px;font-weight: normal;padding-left: 0;padding-right: 0;font-family: 'PT Sans', sans-serif;text-transform: uppercase;float: left;}
.faq_sec h2 {margin: 0;padding: 0;float: none;text-transform: uppercase;}
.heading-internet h1 span {color: #000;float: none;}
.age-cutter {width: 22px;height: 46px;float: left;display: none;}
.boxbar span {float: right;margin-right: 17px;margin-top: 10px;}
.offer1 {margin: 50px auto 0;float: none;display: block;}
.box-details {margin: 0 auto 0;padding: 0;}
.box-details h2 {color: #000000;font-size: 26px;font-weight: normal;line-height: 32px;text-align: left;}
.bullets-nav {margin-top: 35px;overflow: hidden;width: 100%;}
.icons {float: left;height: 60px;width: 74px;}
.details {float: right;margin-top: 2px;overflow: hidden;width: 390px;}
.box-details p {font-family: Arial;font-size: 14px;line-height: 18px;text-align: justify;padding: 0;}
.box-details p #Span1 {float: right;margin: 0 0 0 0px;}
.newdisc {padding: 15px 0;border-top: 1px solid #e4e4e4;}
.newdisc p {font-size: 12px;line-height: 16px;text-align: left;padding: 5px 0;margin: 0;color: #747474;}
.newdisc h2 {font-size: 14px;color: #b50025;margin-top: 10px;margin-bottom: 0px;font-weight:bold;}
.newdisc p a {color: #747474;}
.newdisc p a:hover {color: #c41230;text-decoration:none;}
.image-nav {float: right;height: 263px;margin-top: 47px;width: 320px;}
.bottom-bg {bottom: 0;float: right;height: 257px;margin-top: 60px;position: absolute;right: 0;width: 320px;}
.of-price {float: left;font-family: Arial;margin-bottom: 10px;margin-left: 20px;overflow: hidden;}
.startingat-content {color: #8E181B;float: left;font-size: 13px;}
.dollar2-content {clear: both;color: #8E181B;float: left;font-size: 43px;margin-top: 6px;}
.rate-content {color: #8E181B;float: left;font-size: 67px;font-weight: bold;margin-top: 0;}
.point-price-content {color: #8E181B;float: left;font-size: 36px;margin-top: 6px;}
.mfm-content {color: #8E181B;float: left;font-size: 13px;margin-left: -135px;margin-top: 43px;}
.mfm-content2 {color: #8E181B;float: left;font-size: 13px;margin-left: -36px;margin-top: 43px;}
.of-price span.mfm2 {clear: both;color: #8E181B;float: left;font-size: 13px;margin-left: 101px;margin-top: -33px;}
.inner-content {margin: auto;overflow: hidden;width: 907px;}
.inner-content h2 {color: #000000;font-size: 23px;font-weight: normal;text-align: left;}
.offer-left {float: left;margin-top: 14px;overflow: hidden;width: 100%;}
.inner-content h3 {color: #0063A5;font-size: 20px;font-weight: normal;margin-bottom: 10px;margin-top: 14px;text-align: left;}
.inner-content p {color: #333333;font-family: Arial;font-size: 14px;line-height: 22px;margin-top: 11px;text-align: justify;}
.inner-content ul li {color: #333333;font-family: Arial;font-size: 14px;line-height: 27px;margin-left: 17px;margin-top: 0;padding-top: 0;text-align: justify;}
.inner-content ul {margin-bottom: 10px;margin-top: 10px;padding-left: 0;}
.image-space1 {display: block;float: right;margin-top: -14px;}
.image-space2 {display: block;float: right;margin-top: -14px;}
.image-space3 {display: block;float: right;margin-top: -14px;}
.offer-points {margin-top: 20px;overflow: hidden;width: 658px;}
.offer-icon {float: left;height: 60px;width: 74px;}
.offer-detail {float: left;margin-left: 10px;margin-top: 2px;overflow: hidden;width: 550px;}
.offer-detail p {color: #333333;font-family: Arial;font-size: 14px;line-height: 18px;margin-top: 0;text-align: left;}
.validationspan {font-size: 10px;color: red;}
.faq-section {padding: 40px 0;}
.faqs {font-family: 'PT Sans', sans-serif;width: 100%;float: left;}
.faqs h1, .faqs h2, .faqs p {margin: 0}
.faqs h1 {background: url("../images/faqs-bb.png") repeat-x scroll center bottom transparent;color: #333;font-size: 28px;font-weight: normal;padding-top: 0px;text-transform: uppercase;}
.faqs h2 {color: #303030;font-size: 22px !important;font-weight: normal;padding-bottom: 10px;padding-top: 20px;font-family: 'PT Sans', sans-serif;}
.accordion, .accordion-2, .accordion-3 {border: 1px solid #bab8b8;}
.accordion span.qs, .accordion-2 span.qs, .accordion-3 span.qs {background: url("../images/plus-minus.png") no-repeat scroll right -47px #FFFFFF;border-bottom: 1px solid #ffe5e6;border-top: 1px solid #FFFFFF;color: #000000;cursor: pointer;display: block;font-size: 12px;font-weight: bold;margin: 0;padding: 10px 15px;}
.accordion span.qs:hover, .accordion-2 span.qs:hover, .accordion-3 span.qs:hover {background-color: #f5f5f5;}
.accordion span.qs.active, .accordion-2 span.qs.active, .accordion-3 span.qs.active {background-position: right 5px;}
.accordion p, .accordion-2 p, .accordion-3 p {background: #dadada;margin: 0px !important;padding: 10px 15px 13px;line-height: 21px;font-size: 12px !important;color: #000;border-bottom: solid 1px #ffe5e6;border-top: solid 1px #fff;}
.bb-none {border-bottom: none !important;}
.accordion span.qs span.bold, .accordion p span.bold {color: #1d65a1;}
.footer2 a {color: #8E181B;text-decoration: none;font-size: 12px;}
.footer2 a:hover {color: #000;text-decoration: none;font-size: 12px;}
.tfn-time {color: #FF6501;float: right;font-size: 14px;margin: -10px 13px 10px 0;}
.banner_img1_devices {display: none;}
.mobile_menu {display: none;}
.chat {float: left;padding: 0;margin: 8px 0 0 170px;}
.line {width: 60%;}
*:first-child+html .line {width: 48%;vertical-align: middle;}
#stepnav {background-image: url("../images/stepBg.png");background-repeat: repeat-x;border: 1px solid #E4E4E4;height: 53px;margin-bottom: 20px;width: 99%;}
#stepnav ul {float: left;list-style: none outside none;}
#stepnav ul li {float: left;margin: 0;position: relative;width: 137px;}
#stepnav ul li a {border-right: 1px solid #E4E4E4;color: #333333;display: block;font-size: 11px;height: 43px;outline: medium none;padding: 7px 0 3px;text-align: center;text-decoration: none;}
#stepnav ul li.selected {background-image: url(../images/bottom-arrow.png);background-repeat: no-repeat;background-position: bottom center;color: #FFFFFF;background-color: #0c7cb2;}
#stepnav ul li.selected a {color: #FFFFFF;}
.stepTxt {float: left;font-size: 14px;font-weight: bold;margin: 6px 0 5px 5px;padding: 0;text-align: center;width: 100%;}
.lasttab {border-right: 0px !important;}
.radio_box {float: left;margin-right: 3px;}
.checker {float: left;margin: 0 3px 0 0;}
.Proceedbtn {float: left;margin: 17px 0 7px;width: 100%;padding: 0px 15px;}
.Proceedbtn a {background-image: url("../images/OrderOnline.png");background-repeat: no-repeat;color: #FFFFFF;display: block;font-size: 14px;height: 25px;padding: 7px 0 0;text-align: center;width: 143px;}
.Proceedbtn a:hover {background-position: bottom center;}
.Schedulebtn {clear: both;float: left;margin: 11px 0 7px;}
.Schedulebtn a {background-image: url("../images/OrderOnline.png");background-repeat: no-repeat;color: #FFFFFF;display: block;font-size: 14px;height: 25px;padding: 7px 0 0;text-align: center;width: 143px;}
.Schedulebtn a:hover {background-position: bottom center;}
.CalendarGrid {clear: both;float: left;margin: 10px 0 0;}
.CalendarPanel {float: left;height: 32px;margin: 9px 0 0 13px;width: 32px;}
.CalendarPanel span {float: left;height: 32px;width: 32px;}
.dategrid {float: left;margin-bottom: 10px;margin-top: 10px;width: 200px;}
.dategrid label {float: left;color: #4C4D4F;float: left;font-size: 13px;line-height: 17px;margin-top: 2px;}
.dategrid select {color: #4C4D4F;float: left;font-size: 13px;margin: 0 0 0 6px;padding: 4px;border: 1px solid #939B9E;width: 153px;}
.timegrid {float: left;margin-left: 10px;margin-top: 10px;width: 200px;}
.timegrid label {float: left;color: #4C4D4F;float: left;font-size: 13px;line-height: 17px;margin-top: 2px;}
.timegrid select {color: #4C4D4F;float: left;font-size: 13px;margin: 0 0 0 6px;border: 1px solid #939B9E;padding: 4px;width: 153px;}
.fieldContainer {float: left;width: 100%;}
.customerinformation_fields {background: transparent;}
.txtfield1, .txtfieldCC {float: left;width: 100%;margin-bottom: 10px;}
.cust_pad {padding: 0px !important;}
.txtfield1 .inputbox {padding: 0;}
.inputbox textarea {width: 100%;border: 1px solid #d1d1d1;}
.col-form-label input[type="radio"], .col-form-label input[type="checkbox"] {margin: 4px 5px 0 0;float: left;}
.checked_agree, .agree_vaildation {float: left;}
.txtf1 {width: 90%;}
.lst_stap {border-bottom: medium none;}
.star {color: #fb0101 !important;float: left;margin-right: 0.1em;margin-bottom: 0;}
.TabbedPanels {overflow: hidden;margin: 0px;padding: 0px;clear: none;width: 100%;}
.TabbedPanelsTabGroup {margin: 0px;padding: 0px;float: left;background: #545454;border-radius: 0;}
.TabbedPanelsTab {-moz-user-select: none;border: 0px solid #EDEDED !important;border-left: 1px solid #939393 !important;color: #fff;cursor: pointer;float: left;font-size: 14px;list-style: none outside none;margin: 0 0px 0 0;padding: 9px 15px;position: relative;top: 0px;}
.TabbedPanelsTabHover {color: #ccc;}
.TabbedPanelsTabSelected {border-bottom: 0px solid #EDEDED;color: #FFFFFF;font-weight: bold;}
.TabbedPanelsTab a {color: black;text-decoration: none;}
.TabbedPanelsContentGroup {background-color: #F9F9F9;border: 1px solid #EDEDED;float: left;width: 100%;margin-bottom: 150px;}
.TabbedPanelsContent {padding: 0px;float: left;width: 100%;}
.TabbedPanelsContentVisible {}
.VTabbedPanels {overflow: hidden;zoom: 1;}
.VTabbedPanels .TabbedPanelsTabGroup {float: left;width: 10em;height: 20em;background-color: #EEE;position: relative;border-top: solid 1px #999;border-right: solid 1px #999;border-left: solid 1px #CCC;border-bottom: solid 1px #CCC;}
.VTabbedPanels .TabbedPanelsTab {float: none;margin: 0px;border-top: none;border-left: none;border-right: none;}
.VTabbedPanels .TabbedPanelsTabSelected {background-color: #EEE;border-bottom: solid 1px #999;}
.VTabbedPanels .TabbedPanelsContentGroup {clear: none;float: left;padding: 0px;width: 30em;height: 20em;}
@media print {
.TabbedPanels {overflow: visible !important;}
.TabbedPanelsContentGroup {display: block !important;overflow: visible !important;height: auto !important;}
.TabbedPanelsContent {overflow: visible !important;display: block !important;clear: both !important;}
.TabbedPanelsTab {overflow: visible !important;display: block !important;clear: both !important;}
}
.textinput-disabled-gray {background-color: #d4d4d4 !important;color: gray !important;font-size: 13px;padding: 6px 7px;font-family: 'PT Sans', sans-serif;margin: 0;width: 100%;float: left;}
.error {color: #FB0101;font-size: 11px;width: 100%;float: right;}
.error_grid {color: #FB0101;float: right;font-size: 11px;margin-bottom: 2px;margin-right: 11px;}
.enterzip2 {color: #FB0101;float: left;font-size: 11px;margin-bottom: 2px;margin-right: 11px;}
.errorGrid2 {color: #FB0101;float: left;font-size: 11px;margin: 46px 0 2px -119px;width: 95px;}
.inputbox input[type="text"] {margin: 0;font-size: 13px;border-radius: 0;font-family: 'PT Sans', sans-serif;padding: 6px 7px;}
.inputbox input[type=text] {margin: 0 auto;width: 100%;font-size: 13px;color: #959595;font-style: normal;border: 1px solid #d1d1d1;box-shadow: none;border-radius: 0;font-family: 'PT Sans', sans-serif;padding: 6px 7px;}
.inputbox input[type=password] {margin: 0 auto;width: 100%;font-size: 13px;color: #959595;font-style: normal;border: 1px solid #d1d1d1;box-shadow: none;border-radius: 0;font-family: 'PT Sans', sans-serif;padding: 6px 7px;}
select {margin: 0 auto;width: 100%;font-size: 13px;color: #959595;font-style: normal;border: 1px solid #d1d1d1;box-shadow: none;border-radius: 0;font-family: 'PT Sans', sans-serif;padding: 6px 7px;}
#PaymentInformation_CCTypeSelected, #PaymentInformation_CVVNumber, #PaymentInformation_cardBillingZipCode {margin-left: 0px;}
.dob {float: left;margin-bottom: 10px;margin-top: 10px;width: 600px;}
.dob label {float: left;color: #4C4D4F;float: left;font-size: 13px;line-height: 17px;margin-top: 2px;}
.dob .day {color: #4C4D4F;float: left;font-size: 13px;margin: 0 0 0 6px;padding: 4px;border: 1px solid #939B9E;width: 73px;}
.dob .month {color: #4C4D4F;float: left;font-size: 13px;margin: 0 0 0 6px;border: 1px solid #939B9E;padding: 4px;width: 127px;}
.dob .year {color: #4C4D4F;float: left;font-size: 13px;border: 1px solid #939B9E;margin: 0 0 0 6px;padding: 4px;width: 103px;}
.authorizespace {margin-top: 13px;}
.review_detail {margin: 0px;}
.infodata p {color: #4C4D4F;float: left;font-family: "PT Sans", sans-serif;font-size: 14px;font-weight: bold;margin-right: 15px;margin-bottom: 0;}
.infopanel {float: left;width: 100%;}
.infodata {margin-bottom: 5px;width: 100%;line-height: 17px;float: left;}
.tab1 {background: #f9f9f9;padding-bottom: 10px;padding-top: 10px;width: 100%;border-bottom: 1px solid #eaeaea;}
.bor_tab {border: 1px solid #EDEDED;}
.tab-inner {margin: 0 auto 0;overflow: hidden;width: 100%;}
.packdatadetail {clear: both;float: left;margin: 0px;}
.packdatadetail a {color: #000;display: block;font-size: 14px;height: 25px;padding: 7px 0 0;text-align: center;}
.packdatadetail a:hover {background-position: bottom center;}
.adtocart {clear: both;float: right;margin: 11px 0 7px;}
.adtocart a {
	background-color: #c41d31;
	border-radius: 0;
	box-shadow: none;
	color: #FFFFFF;
	padding: 8px 28px;
	font-size: 15px;
	float: left;
	text-align: center;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
	width: 100%;
}
.proceed_btn {background-color: #c41d31;border-radius: 0;box-shadow: none;color: #FFFFFF;padding: 8px 28px;font-size: 15px;float: right;text-align: center;text-decoration: none;margin: 0;}
.adtocart a:hover, .proceed_btn:hover {cursor: pointer;color: #fff;}
.icons-wraps {width: 100%;}
.pre-channel {border-bottom: 1px dashed #DDDDDD;margin: 0;padding: 0px 15px;width: 100%;float: left;}
.cust {padding: 10px 15px;}
.pre-channel > h4 {color: #012C85;font-family: 'PT Sans', sans-serif;font-size: 20px;font-weight: normal;line-height: 32px;margin: 0;text-align: left;float: left;width: 100%;}
.thank_pg .pre-channel .infodata span {width: auto;margin-top: 15px;color: #545454;font-size: 14px;}
.pre-channel label {color: #4C4D4F;font-size: 14px;line-height: 17px;margin: 2px 0 5px 0;font-weight: normal;}
.credit_check label {display: block;}
.cust_description {float: left;width: 100%;line-height: 16px;}
.additional_panel {margin: 10px 0 0;width: 100%;float: left;}
.ratepanel {float: right;font-size: 14px;color: #7C7C7C;font-family: 'PT Sans', sans-serif;}
.tab-inner h3 {color: #c90f33;font-family: 'PT Sans', sans-serif;font-size: 21px;font-weight: normal;line-height: 24px;margin-top: 0;}
.inner_heading {padding: 0 15px;}
.package_data {float: left;width:72%;}
.package_data > p {color: #4C4D4F;float: left;font-family: Arial;font-size: 12px;font-weight: normal;line-height: 20px;margin-top: 7px;padding-bottom: 9px;padding-left: 0;}
.package_data ul, .Offerdetail ul {float: left;margin: 0;padding: 0;clear: both;}
.package_data ul {float:none;}
*:first-child + html .package_data ul {float: none;}
.package_data ul li, .Offerdetail ul li {color: #4C4D4F;font-size: 12px;line-height: 18px;list-style: none;margin-bottom: 2px;padding: 3px 15px;background-image: url(../images/arrow-list.png);background-repeat: no-repeat;background-position: left 3px top 7px;background-size: 6px;list-style: none !important;margin-left: 0 !important;}
.ad-to-cart {float: none;margin-top: 10px;text-align: right;}
a.addtocart {color: #FFFFFF;float: right;font-size: 13px;padding: 7px 22px;}
a.addtocart:hover {color: #FFFFFF;}
.ad-to-cart span {color: #357f96;font-family: 'PT Sans', sans-serif;font-size: 30px;width: 100%;}
.tab2 {background-color: #f9f9f9;border-bottom: 1px solid #EDEDED;border-top: 1px solid #EDEDED;overflow: hidden;padding-bottom: 8px;padding-top: 10px;width: 100%;}
.homeicon-space {margin-top: -7px;}
.fst_tab1 {border-left: 0 none !important;}
.lst_tabs {-moz-border-radius-topright: 4px;-webkit-border-top-right-radius: 4px;border-top-right-radius: 4px;}
.loader {width: 128px;height: 128px;margin: auto;}
.loading_txt {color: #323438;font-size: 13px;line-height: 18px;margin: 14px auto;text-align: center;width: 350px;}
.loader_data {margin: 14px auto;text-align: center;width: 300px;}
.loaderbanner {float: none;margin: auto;}
.loaderprice {float: none;margin: 12px auto;text-align: left;width: 179px;}
.loaderul {float: none !important;margin: auto !important;text-align: left;width: 278px !important;}
.Order_Confirmation {margin-bottom: 20px;margin-top: 0px;overflow: hidden;width: 100%;}
.Order_Confirmation h3 {color: #0063A5;font-size: 24px;font-weight: normal;padding-bottom: 2px;padding-top: 10px;}
.hdng_space {margin-top: 19px;}
.Order_Confirmation p {color: #323438;font-size: 18px;}
.Confirmation_Icon {float: left;height: 75px;margin-right: 15px;width: 75px;}
#localize_content {}
.mar_bottom {margin-bottom: 120px;}
.innerlocalize_wrapper {min-height: 25px;margin-top: 20px;}
.localize_wrapper {margin-top: 0;width: 100%;float: left;}
.localize_leftnav {float: left;}
.localize_leftnav > p {color: #323438;font-size: 13px;line-height: 19px;margin-top: 10px;padding-right: 40px;text-align: justify;}
.localize_rightnav {float: right;}
.addressbg {background-color: #f9f9f9;padding-bottom: 0px;width: 100%;float: left;border: 1px solid #d1d1d1;margin: 0;}
.addressbg p {color: #4C4D4F;font-size: 13px;line-height: 18px;float: left;width: 100%;margin: 0;word-wrap: break-word;padding: 10px;}
.addressbg p span {float: left;height: 25px;margin-right: 11px;width: 21px;}
.addbar {background: #545454;width: 100%;float: left;}
.addbar span {float: left;margin-left: 13px;margin-right: -6px;margin-top: 6px;}
.addbar h2 {border-bottom: 0 none;color: #fff;float: left;font-size: 16px;font-weight: normal;margin-left: 12px;margin-top: 11px;}
.Offerdetail .offercontain_icon {margin: 0px 5px 0 0 !important;float: left;}
.homeicon-space {margin-top: -7px;}
.change_address {float: right;width: 46%;display: block;padding: 10px 0;}
.change_address a {color: #000000;background: #FFF;border-radius: 0;font-size: 11px;padding: 6px 7px;text-align: center;text-decoration: none;}
.change_address a:hover {background-color: #217d90;color: #fff;}
.detail-wrapper {float: left;width: 65%;margin-top: 0px;text-align: left;}
.detail-wrapper p {color: #4C4D4F;float: left;font-size: 13px;line-height: 18px;text-align: left;margin: 0px;}
.cart-price-wrapper {float: right;width: 35%;margin-top: 0px;text-align: right;}
.cart-price-wrapper p {color: #696969;font-size: 13px;line-height: 18px;text-align: right !important;width: 100%;float: left;margin: 0;}
.cart-price-wrapper p span {color: #474747;font-size: 16px;font-weight: normal;font-family: "PT Sans", sans-serif;float: left;width: 100%;}
.detail-wrapper a, .cart-price-wrapper a {color: #d51820;font-size: 13px;font-weight: normal;text-decoration: underline;-webkit-transition: color .5s linear;-moz-transition: color .5s linear;-o-transition: color .5s linear;-ms-transition: color .5s linear;transition: color .5s linear;}
.cart-price-wrapper a:hover {background-position: bottom center;}
.detail-wrapper a:hover {background-position: top center;}
.circle {background: url("../images/circle.png") no-repeat scroll 0 2px transparent;padding-left: 12px;}
.cross_btn {float: left;height: 7px;margin-right: 5px;margin-top: 4px;width: 7px;}
.cross-sign {float: right;padding-left: 7px;}
*:first-child+html .cross-sign {float: none;padding: 0px;}
.review-ordercart {float: left;margin: 0 0 0 8px;text-align: center;}
.review-ordercart a {background-color: #C53010;border-color: #74941F;border-radius: 6px 6px 6px 6px;box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.5);clear: both;color: #FFFFFF;float: left;margin-bottom: 5px;margin-left: 5px;margin-top: 1px;padding: 8px 65px;font-size: 15px;text-align: center;text-decoration: none;}
.review-ordercart a:hover {box-shadow: 0px 0px 5px rgba(255, 255, 255, 1);}
.selecttocompair {clear: both;float: right;font-size: 11px;overflow: hidden;}
*:first-child + html .selecttocompair {float: none;}
.bottom-price {width: 100%;margin-top: 0;background: #f9f9f9;float: left;}
.ur-cart {background-color: #f9f9f9;border: 1px solid #EDEDED;float: right;border-radius: 0;margin-top: 10px;width: 100%;}
.yc-heading {width: 100%;background: #545454;border-radius: 0;}
.yc-heading h2 {color: #fff;font-size: 17px;font-weight: normal;padding: 10px 12px;margin: 0;}
.yc-heading .fa {margin-right: 5px;}
.cart-wrapper {margin: auto;overflow: hidden;width: 100%;}
.gridcart {width: 100%;float: left;}
.cart-inner {margin: 0;width: 100%;float: left;border-bottom: 1px solid #EDEDED;padding: 10px;}
.customization_cart {border-bottom: 1px solid #EDEDED;margin: 10px auto;padding: 0px 10px;width: 100%;display: inline-block;}
.customization_cart h4 {color: #4C4D4F;font-size: 14px;font-weight: normal;float: left;}
.custum_data {width: 100%;display: inline-block;padding: 10px 0 0;}
.grid_cart9 {float: left;width: 65%;}
.grid_cart9 p {color: #4C4D4F;font-size: 11px;line-height: 14px;margin: 0;}
.grid_cart10 {float: left;text-align: left;color: #323438;font-size: 11px;width: 30px;margin-left: 0;}
.grid_cart11 {float: left;text-align: center;color: #323438;font-size: 11px;width: auto;margin-left: 0px;}
.circle {background: url("../images/circle.png") no-repeat scroll 0 2px transparent;padding-left: 12px;}
.cross_btn {float: left;height: 7px;margin-right: 5px;margin-top: 4px;width: 7px;}
.icons-wraps img {margin: 0 auto;width: auto;display: block;}
.cross-sign {float: right;padding-left: 7px;}
.packdataRP {border-left: 1px dashed #D0D0D0;}
.steps {overflow: hidden;width: 100%;margin-bottom: 20px;}
.steps ul {margin: 0px;padding: 0px;}
.steps ul li {display: inline;list-style: none outside none;}
.steps ul li a {background: #a0a2a3;color: #FFFFFF;float: left;font-size: 13px;line-height: 18px;margin-left: 1px;padding: 10px 52.7px;text-align: center;text-decoration: none;}
.steps ul li a.active {color: #FFFFFF;background: #555;}
.first_step {-moz-border-radius-topleft: 4px;-webkit-border-top-left-radius: 4px;border-top-left-radius: 4px;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;}
.last_step {-moz-border-radius-topright: 4px;-webkit-border-top-right-radius: 4px;border-top-right-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}
.Error {font: 10px arial;color: #bb0000;text-align: right;position: absolute;}
.new-msg {background: #FFFFFF;border-radius: 0.5em;float: left;padding: 25px 0;width: 100%;border: 1px solid #b7b3b3;margin: 25px 0;}
.bar {width: 100%;padding: 0;margin: 0px auto 0px;float: left;}
.progresstext {text-align: center;width: 100%;padding: 10px 0;margin: 0 auto 0;font-size: 22px;}
#divSearch img {margin: 0 auto 0;display: block;}
.loading_bartext {text-align: center;width: 100%;padding: 50px 0 0;margin: 0 auto 0;font-size: 24px;color: #c41230;font-family: 'PT Sans', sans-serif;}
.loading_bar_img {width: auto;overflow: hidden;height: auto;}
.bar span {display: inline-block;height: 100%;width: 100%;border: 1px solid #ff9a1a;border-bottom-color: #ff6201;background-color: #d3d3d3;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;border-radius: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;background-image: -webkit-linear-gradient( -45deg, rgba(255, 154, 26, 1) 25%, transparent 25%, transparent 50%, rgba(255, 154, 26, 1) 50%, rgba(255, 154, 26, 1) 75%, transparent 75%, transparent );background-image: -moz-linear-gradient( -45deg, rgba(255, 154, 26, 1) 25%, transparent 25%, transparent 50%, rgba(255, 154, 26, 1) 50%, rgba(255, 154, 26, 1) 75%, transparent 75%, transparent );background-image: -ms-linear-gradient( -45deg, rgba(255, 154, 26, 1) 25%, transparent 25%, transparent 50%, rgba(255, 154, 26, 1) 50%, rgba(255, 154, 26, 1) 75%, transparent 75%, transparent );background-image: linear-gradient( -45deg, rgba(255, 154, 26, 1) 25%, transparent 25%, transparent 50%, rgba(255, 154, 26, 1) 50%, rgba(255, 154, 26, 1) 75%, transparent 75%, transparent );-webkit-background-size: 50px 50px;-moz-background-size: 50px 50px;-ms-background-size: 50px 50px;background-size: 50px 50px;-webkit-animation: move 2s linear infinite;-moz-animation: move 2s linear infinite;-ms-animation: move 2s linear infinite;animation: move 2s linear infinite;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;border-radius: 20px;overflow: hidden;-webkit-box-shadow: inset 0 10px 0 rgba(255,255,255,.2);-moz-box-shadow: inset 0 10px 0 rgba(255,255,255,.2);-ms-box-shadow: inset 0 10px 0 rgba(255,255,255,.2);box-shadow: inset 0 10px 0 rgba(255,255,255,.2);}
.install {width: 100%;float: left;}
#divPhone span {padding-top: 5px;}
#divPhone #Phone {width: 80%;margin: 0;float: right;}
.install .formRow label {width: auto !important;}
.install input[type="submit"] {border: 0 none;text-align: center;padding: 5px 10px;color: #fff;width: 100%;}
.new-msg-center2 {float: left;font-family: arial;font-size: 18px;line-height: 28px;margin: 20px 0 0;padding: 0;text-align: center;width: 100%;}
.new-msg-center2 ul {border: 1px solid #ddd;border-radius: 6px;float: left;list-style: none outside none;margin: 10px;padding: 10px;width: 45%;clear: none;}
.new-msg-center2 ul li {float: left;font-size: 13px;font-weight: bold;line-height: 25px;margin: 0 0 0 15px;padding: 0;text-align: left;width: 94%;}
.new-msg-center2 ul li a {background: none repeat scroll 0 0 #cc0000;border-radius: 3px;color: #fff;float: right;font-size: 12px;line-height: normal;margin: 0;padding: 5px 10px;text-decoration: none;}
.error_section_pnf {padding: 40px 0;}
.error_pnf {line-height: 125px;padding: 10px 0;font-size: 170px;font-family: 'Droid Sans', sans-serif;text-align: center;color: #bd0000;margin: 30px 0;}
.msgspan {line-height: normal;padding: 10px 0;font-size: 28px;font-family: 'PT Sans', sans-serif;text-align: center;color: #bd0000;margin: 25px 0;}
.msgspan a {padding: 6px 10px;font-size: 24px;word-break: break-word;display: inline-block;color: #c41231;text-decoration: underline;}
.errorCust {color: #bb0000;text-align: right;margin-top: 0;float: right;font-family: 'PT Sans', sans-serif;font-size: 13px;}
.proceedbtn .btn {float: none;padding: 6px 36px;margin: 10px auto 20px;color: #FFF;text-align: center;cursor: pointer;width: 100%;border: transparent;background-color: #c41d31;font-size: 23px;text-transform: uppercase;border-radius: 0px;}
.form-label {padding: 0 10px 0 0;}
.ssnInputBox {float: left;width: 21%}
.ddlDL {float: left;margin-top: -7px;}
.long-label {width: 100%;}
.term-txt {font-size: 12px;line-height: normal;float: left;}
.term_checkbox input[type="checkbox"] {margin: 0px 5px 0 0;float: left;}
.terms_condi {width: 95%;}
.chkbox {font-size: 12px;float: left;width: 100%;line-height: 19px;}
.Offerdetail p {font-family: tahoma;font-size: 13px;line-height: normal;padding: 15px 0 0 0;}
.accountText {padding-top: 15px;font-size: 13px;}
.headingh4 {color: #ce1330;font-size: 21px;font-weight: normal;line-height: 26px;float: left;width: 100%;}
#showappointment {margin-top: 5px;}
input#chkappointment {float: left !important;}
.lable_span {width: 156px;float: left;color: #000;font-size: 13px;margin-top: 10px;}
.textf_bar {width: 330px !important;}
.feild_panel {float: left;}
span.Paymenterror.field-validation-error {float: right;}
.red {color: red;}
.errorMessage {background: rgb(255, 255, 84);padding: 10px;margin: 10px 0;font-family: arial;font-size: 13px;font-weight: bold;color: #000;display: block !important;}
.infopanel span {color: #555;font-family: "PT Sans", sans-serif;font-size: 15px;margin-left: 0;}
#ServiceProviders ul {margin-top: 10px;}
#ServiceProviders ul li {line-height: 18px;font-size: 13px;}
#TermsandConditions {line-height: 20px;font-size: 13px;}
.mon2 {color: #012c85;font-family: arial !important;font-size: 11px !important;font-weight: bold !important;letter-spacing: normal !important;margin-left: 0 !important;padding-left: 0 !important;}
.mon3 {font-size: 11px !important;font-family: arial !important;padding-left: 0 !important;letter-spacing: normal !important;margin-left: -3px !important;font-weight: bold !important;color: #474747 !important;}
.error_move {float: right;font: 10px arial;margin: 0 33px 0 0;position: inherit;}
.error_move2 {font: 10px arial;margin: 0 5px 0 0;position: relative;}
.error_move2 .field-validation-error {position: absolute;width: 100%;left: 0px;right: 0;top: -13px;}
.bottom_form {width: 100%;float: left;position: relative;z-index: 1;text-align:center;}
.bottom_form p {color: #fff;font-size: 16px;font-family: arial;}
div.ui-datepicker {font-size: 10px;width: auto;}
.ui-datepicker-year {padding: 5px;min-width: 50px !important;}
.ui-datepicker-month {padding: 5px;min-width: 50px !important;}
.pp_error {clear: both;color: #fb0101 !important;float: left !important;font-size: 11px !important;margin-bottom: 2px !important;margin-right: 11px !important;}
.pp_error > span {color: #fb0101 !important;font-size: 11px !important;padding: 5px 0;float: left;}
.pp_error > span > span {color: #fb0101 !important;font-size: 11px !important;padding: 5px 0;float: left;}
.txtPos {margin: 10px 0;}
.scrollup {width: 39px;height: 39px;opacity: 0.9;position: fixed;bottom: 8px;right: 8px;display: none;text-indent: -9999px;background: url(../images/up.png) no-repeat;z-index: 2147483647;}
.tfn_Mobile {display: none;}
#overlay {position: fixed;height: 100%;width: 100%;z-index: 10000;background-color: Black;opacity: 0.6;}
.ui-dialog {z-index: 10003;}
.dialog {background-color: #FFFFFF !important;width: 293px !important;border: none !important;border-radius: 0 !important;padding: 0 !important;height: 135px;}
#dialog .header {background-color: #308EA1;color: White;line-height: normal;text-align: center;font-weight: bold;width: 100%;padding: 10px;width: 100%;}
#dialog .body {padding: 10px;min-height: 50px;text-align: center;font-weight: bold;font-size: 15px;line-height: normal;}
#dialog .footer {padding: 5px 10px;width: 100%;}
#dialog .ok {color: #fff;text-align: center;font-weight: bold;cursor: pointer;border-radius: 0;background-color: #c41d31;font-size: 14px;padding: 4px 30px;border: none;display: block;margin: 0 auto 0;float: none;}
.ui-dialog {border: 0 !important;background: none !important;}
.no-close .ui-dialog-titlebar-close {display: none}
.phone {display: none;}
#habla_window_div #habla_panel_div {margin-right: 36px;}
.ssnText1 {width: 22px;margin-right: 5px !important;}
.ssnText2 {width: 15px;margin-right: 5px !important;}
.ssnText3 {width: 25px;margin-right: 5px !important;}
.txtSSN {float: left;width: 170px;}
#dvGoogleAnalytics img {display: none;}
.heigh-int-bold {font-weight: bold;color: #c41230;}
#errorPhoneSpan {color: Red;font-size: 11px;float: right;width: 80%;text-align: right;}
.charges-detail-wrapper {margin: 6px;width: 100%;display: inline-block;}
.charges-detail-wrapper p {color: #4C4D4F;font-size: 9px;line-height: 14px;margin-top: 10px;}
.fronttopsec {padding-bottom: 40px;}
.search_offer_section {padding: 120px 0;}
.front-int {float: left;width: 100%;}
.front-int h1 {font-size: 50px;color: #252525;text-transform: uppercase;font-family: 'PT Sans', sans-serif;text-align: center;line-height: normal;display: block;margin: 50px auto;font-weight: 400;}
.front-int h1 span {color: #c41230;font-weight: 700;}
.front-int h2 {font-size: 50px;color: #252525;text-transform: uppercase;font-family: 'PT Sans', sans-serif;text-align: center;line-height: normal;display: block;margin: 50px auto;font-weight: 400;}
.front-int h2 span {color: #c41230;font-weight: 700;}
.leftimg {position: relative;padding: 0;}
.leftimg > img, .rightimg > img {width: 100%;}
.imgtfn {color: #fff;font-family: "PT Sans", sans-serif;text-align: center;text-transform: uppercase;position: absolute;bottom: -5px;left: 113px;background-color: #c41230;border-radius: 4px;padding: 19px 47px 15px 47px;display: inline-block;}
.imgtfn h3 {font-size: 19px;margin: 0;}
.imgtfn h2 {color: #fff;font-size: 20px;font-weight: 700;margin: 0;}
.rightcont {text-align: right;font-family: 'PT Sans', sans-serif;padding: 0;}
.rightcont p.dif1 {color: #1b1b1b;line-height: normal;padding: 10px 0;font-size: 28px;font-family: 'PT Sans', sans-serif;text-align: right;}
.rightcont p.dif2 {color: #727272;list-style-position: outside;line-height: normal;font-size: 22px;padding: 10px 0;font-family: 'PT Sans', sans-serif;text-align: right;}
.dif2 {float: right;font-family: "PT Sans", sans-serif;font-size: 18px;list-style: outside none none;margin: 10px 10px 0;padding: 0;text-align: left;width: 84%;}
.internet_offers {padding-bottom: 50px;}
.dif2 li {background: rgba(0, 0, 0, 0) url("../images/arrow-list.png") no-repeat 0px 6px;font-family: "PT Sans", sans-serif;margin: 0 0 9px;float: right;padding: 0 0 0 18px;}
.list-arrow li {background: url(../images/arrow-list.png) no-repeat top 5px left 0;font-family: "PT Sans", sans-serif;margin: 0 0 9px;padding: 0 0 0 18px;font-size: 16px;float: left;width: 100%;}
.box-details h4 {color: #b50025;font-size: 24px;font-family: 'PT Sans', sans-serif;text-transform: uppercase;float: left;width: 100%;}
.list-arrow {float: left;width: 84%;}
.pricetag1 {background: #3490a5 url(../images/price-left.jpg) no-repeat left top;width: 375px;height: 139px;float: right;padding-right: 50px;font-family: 'PT Sans', sans-serif;line-height: normal;padding-top: 15px;}
.stfr {text-transform: uppercase;font-size: 14px;color: #fff;}
.pricingpt {font-size: 50px;color: #fcbd10;font-weight: bold;line-height: 45px;}
.pricingpt span {color: #fff;font-size: 24px;text-transform: uppercase;}
.tagging {font-size: 16px;color: #fff;line-height: 13px;}
.tagging_new {font-size: 12px;color: #fff;line-height: 13px;}
.tagging_new a {font-size: 12px;color: #fff;}
.pricetag-bundle .tagging_new {width:90%;}
.pricetagvoice .tagging_new {width:90%;}
.pricetagvoice01 .tagging_new {float: right;padding-top: 5px;width:90%;}
.pricetag-internet .tagging_new {padding-top: 5px;width:90%;}
.pricetag-OffersTab01 .tagging_new {width: 88%;}
.pricetag-OffersTab02 .tagging_new {float: right;padding-top: 5px;width: 86%;}
.pricetag-OffersTab03 .tagging_new {width:90%;}
.internet_offers .dif2 {width: 67%;margin-right: 0;}
.internet_offers .dif2 li {float: left;}
.internet_offers .leftimg {margin-top: 30px;}
.internet_offers h1 {margin: 20px auto 30px;}
.front-phn {padding: 30px 0;}
.front-phn h2 {font-size: 50px;color: #252525;text-transform: uppercase;font-family: 'PT Sans', sans-serif;text-align: left;line-height: normal;display: block;margin: 0px auto 0px;font-weight: 400;}
.front-phn h2 span {color: #c41230;font-weight: 700;}
.front-phn h3 {font-size: 35px;color: #252525;text-transform: uppercase;font-family: 'PT Sans', sans-serif;text-align: center;line-height: 30px;display: block;margin: 0px auto 30px;font-weight: 400;}
.front-phn h3 span {color: #c41230;font-weight: 700;}
.front-phn .rightimg > img {width: 100%;}
.frontier_voice, .phone_main_section, .bundles_main_section, .voice_offer_section {background: #ffffff;width: 100%;float: left;padding: 20px 0 40px;}
.privacy-policy {background: #ffffff;width: 100%;float: left;padding: 20px 0 0;}
.privacy-policy a {color:#c41230;}
.about_main_section {background: #ffffff;width: 100%;float: left;padding: 40px 0 10px;}
.frontier_offers_section {border-bottom: 2px solid #c41230;}
.frontier_offers_section .heading-internet h3 {font-size: 50px;text-transform: uppercase;font-family: 'PT Sans', sans-serif;text-align: center;line-height: normal;display: block;margin: 30px auto 0;color: #c41230;font-weight: 700;}
.rightimg {position: relative;padding: 0;}
.offers_img {margin-bottom: 0;width: 100%;float: left;}
.imgtfn2 {color: #fff;font-family: "PT Sans", sans-serif;text-align: center;text-transform: uppercase;position: absolute;bottom: 0px;left: 113px;background-color: #c41230;border-radius: 4px;padding: 19px 47px 15px 47px;display: inline-block;}
.imgtfn2 h3 {font-size: 18px;margin: 0;color: #fff;}
.imgtfn2 h2 {color: #fff;font-size: 26px;font-weight: 700;margin: 0;}
.leftcont {text-align: left;font-family: 'PT Sans', sans-serif;padding: 0;}
.leftcont p.dif1 {color: #1b1b1b;line-height: normal;padding: 10px 0;font-size: 28px;font-family: 'PT Sans', sans-serif;text-align: left;}
.leftcont p.dif2 {color: #727272;line-height: normal;padding: 10px 0;font-size: 20px;font-family: 'PT Sans', sans-serif;text-align: left;}
.pricetag2 {background: #3490a5 url(../images/price-right.jpg) no-repeat right top;width: 375px;height: 125px;float: left;padding-left: 30px;font-family: 'PT Sans', sans-serif;line-height: normal;padding-top: 13px;}
.pricetag3 {background: #3490a5 url(../images/frontier_price_tag.png) no-repeat right top;width: 305px;height: 100px;float: left;padding-left: 20px;font-family: 'PT Sans', sans-serif;line-height: normal;padding-top: 13px;}
.pricetag4 {background: #3490a5 url(../images/bundle_offer_img.png) no-repeat right top;width: 385px;height: 150px;float: left;padding-left: 20px;font-family: 'PT Sans', sans-serif;line-height: normal;padding-top: 11px;background-size:contain;}
.pricetag-bundle {padding-top: 8px;width: 465px;}
.pricetag-internet{padding-top: 5px;width: 465px;}
.pricetag-OffersTab01{padding-top: 7px;width: 465px;}
.pricetag-OffersTab02{padding-right: 20px;padding-top: 6px;width: 465px;}
.pricetag-OffersTab03{padding-top: 7px;width: 465px;}
.pricetagvoice01{padding-right: 20px;padding-top: 7px;width:465px;}
.pricetagvoice{width:465px;}
.pricetagvoice .stfr{font-size:17px;}
.imgtfn h2 a {color: #fff;text-decoration: none;font-size: 24px;}
.imgtfn h2 a:hover {color: #fcbd10;text-decoration: none;}
.imgtfn2 h2 a {color: #fff;text-decoration: none;font-size: 24px;}
.imgtfn2 h2 a:hover {color: #fcbd10;text-decoration: none;}
.btnDish {display: none;float: left;width: 100%;}
.btnDish a {margin: 0 10px 0 10px;font-size: 11px;text-decoration: underline;}
.btnDish a:hover {text-decoration: none;}
.orderTrackingID {background-color : Yellow;position: fixed;right : 0px;top: 0px;}
#olark-wrapper > #olark-container {right: 60px ! important;}
#olark-wrapper > .olark-launch-button {right: 60px ! important;}
.creditCheckLabel label {color: #4C4D4F;float: left;font-size: 13px;line-height: 17px;margin-top: 2px;padding: 0;}
.creditCheckLabel input[type="radio"] {float: left;position: relative;}
.creditCheckLabel {float: left;width: 100%;}
.banner {background:none;min-height: 476px !important;margin: 0;padding: 0;position: relative;background-size: 45%;background-position: bottom 0px right 0;}
.banner h2 {color: #fff;font-family: 'PT Sans', sans-serif;text-transform: uppercase;font-size: 27px;text-align: center;font-weight:bold;width: 80%;margin: 85px auto 10px;}
.lowercase-text{text-transform:lowercase;}
.banner-2 .price {border-radius: 800px;background-color: #c31c30;color: #fff;width: 200px;height: 200px;text-align: center;padding-top: 28px;position: absolute;left: 210px;}
.banner .fiosprice {padding-top: 25px;}
.banner-2 .price p {font-size: 13px;padding: 0 20px;line-height: 18px;font-family: 'PT Sans', sans-serif;margin-bottom: 0;}
.banner-2 .price-2 {border-radius: 800px;background-color: #c31c30;color: #fff;width: 200px;height: 200px;text-align: center;padding-top: 28px;position: absolute;left: 210px;}
.banner-2 .price-3 {border-radius: 800px;background-color: #c31c30;color: #fff;width: 200px;height: 200px;text-align: center;padding-top: 28px;position: absolute;left: 400px;top: 127px;}
.banner .fiosprice {padding-top: 25px;}
.banner-2 .price-2 p {font-size: 13px;padding: 0 20px;line-height: 18px;font-family: 'PT Sans', sans-serif;margin-bottom: 0;}
.banner-2 .price-bundle {padding-top: 20px;}
.banner-2 .price-bundle P {font-size: 16px;}
.banner-2 .price-2 h3 {color: #fff;font-family: 'PT Sans', sans-serif;font-size: 60px;line-height: 60px;margin-top: 0px;}
.banner-2 .price-3 h3 {color: #fff;font-family: 'PT Sans', sans-serif;font-size: 60px;line-height: normal;margin-top: 0px;float: left;width: 100%;margin-left: 0px;padding-left: 34px;padding-bottom: 0px;height: auto;}
.banner-2 .price h3 {color: #fff;font-family: 'PT Sans', sans-serif;font-size: 90px;line-height: 75px;margin-top: -15px;}
.banner-2 .price sub {font-size: 24px;font-family: 'PT Sans', sans-serif;line-height: 20px;display: inline-block;top: 30px;vertical-align: text-top;color: #fff;}
.banner-2 .price-2 sub {font-size: 24px;font-family: 'PT Sans', sans-serif;line-height: 20px;display: inline-block;top: 14px;vertical-align: text-top;color: #fff;}
.banner-2 .price-3 sub {font-size: 24px;font-family: 'PT Sans', sans-serif;line-height: 20px;display: inline-block;top: 14px;vertical-align: text-top;color: #fff;}
.banner-2 .price sub small {font-size: 12px;font-family: 'PT Sans', sans-serif;line-height: 14px;display: inline-block;top: 28px;vertical-align: text-top;color: #fff;margin-left: 10px;margin-top: 0px;}
.banner-2 .price-2 sub small {font-size: 12px;font-family: 'PT Sans', sans-serif;line-height: 14px;display: inline-block;top: 28px;vertical-align: text-top;color: #fff;margin-left: 10px;margin-top: 0px;}
.banner-2 .price-3 sub small {font-size: 12px;font-family: 'PT Sans', sans-serif;line-height: 14px;display: inline-block;top: 28px;vertical-align: text-top;color: #fff;margin-left: 10px;margin-top: 0px;}
.banner-2 .price p {line-height: 18px;font-family: 'PT Sans', sans-serif;margin-bottom: 0;}
.banner-2 .price-2 p {line-height: 18px;font-family: 'PT Sans', sans-serif;margin-bottom: 0;}
.banner-2 .price .small-text {font-size: 12px;line-height: 12px;padding-bottom: 5px;}
.banner-2 .price-3 .small-text {font-size: 11px;line-height: normal;padding-bottom: 0px;float: left;width: 74%;margin-bottom: 0px;margin-left: 27px;}
.banner-2 .price-small-text {color: #fff;font-size: 11px;left: 212px;line-height: 12px;position: relative;text-align: center;top: 205px;width: 380px;}
.banner-2 .price-small-text a {color: #fff;font-size: 11px;}
.banner-2 .price-2 .small-text {font-size: 12px;line-height: 12px;padding-bottom: 5px;}
.banner-2 .price-2-small-text {color: #fff;font-size: 11px;left: 212px;line-height: 12px;position: relative;text-align: center;top: 205px;width: 380px;}
.banner-2 .price-2-small-text a {color: #fff;font-size: 11px;}
.banner-2 .price-3-small-text{color:#fff;font-size: 11px;left: 212px;line-height: 12px;position: relative;text-align: center;top: 205px;width: 380px;}
.banner-2 .price-3-small-text a {color: #fff;font-size: 11px;}
.fios-txt{float: right;top: 195px;right: 32px;position: relative;color: #000;font-weight: bold;}
.banner .price-small-text-bundle {color:#000000;font-size: 12px;left: 192px;line-height: 12px;position: relative;text-align: center;top: 202px;width: 260px;}
.banner > h3 {color: #fff;font-weight: 700;font-size: 18px;font-family: 'PT Sans', sans-serif;width: 61%;margin: 0 auto;text-align: center;padding-bottom: 10px;text-transform: capitalize;line-height: normal;}
.map-list-mobile {display: none;}
.footer {float: left;width: 100%;}
.form_position {position: relative;z-index: 9;}
.fixed_footer {bottom: 0px;background: #1a1c1f;}
.menu_bg {float: left;background: #217d90;width: 100%;min-height: 101px;}
.menu_bg .navigation-nav {float: right;padding: 0 15px;margin: 0;background: transparent;position: relative;top: 20px;}
#divPP .content-box1 h2, #divFD .content-box1 h2, #divTAC .content-box1 h2 {margin: 0px 0 10px 0;}
.fancybox-opened {z-index: 9999999999999999999 !important;overflow: visible !important;}
.internet_img, .phn_offer_img, .bundle_offer_img {padding: 0px;}
.internet_img > img {width: 100%;}
.phn_offer_img > img {width: 90%;float: right;}
.bundles_main_section .box-details {padding-left: 0px !important;padding-right: 15px;}
.bundle_offer_img > img {width: 94%;float: right;}
.pos_relative {position: relative;float: left;width: 100%;margin-top: 15px;}
.nopadd {padding: 0px;}
.map-section {background: #bdbdbd;padding: 40px 0;display: none !important;}
.map-div h4 {font-size: 32px;color: #252525;text-transform: uppercase;font-family: 'PT Sans', sans-serif;text-align: center;line-height: normal;display: block;margin: 30px auto;font-weight: 400;}
.map-section .box {margin-top: 0px;}
.map-section h2 {color: #fff;font-family: 'PT Sans', sans-serif;font-weight: 700;font-size: 25px;text-transform: capitalize;}
.map-section p {color: #fff;float: left;font-family: 'PT Sans', sans-serif;font-weight: 400;font-size: 14px;margin-bottom: 20px;margin-top: 10px;}
.sep {margin-top: 10px;margin-bottom: 20px;border: 0;border-top: 1px solid #eee;float: left;width: 100%;}
.create_account h4 {padding: 0;margin: 0;}
#divSecurityQuestion {float: left;width: 100%;}
.state-links {background: #f7f7f7;padding: 30px 0;}
.state-links h3 {color: #b50025;float: left;font-size: 22px;font-weight: 600;margin-bottom: 0;margin-top: 5px;padding: 0;}
.sl_links a {border-bottom: 1px dotted #000;color: #000;display: block;float: left;font-family: 'PT Sans', sans-serif;font-size: 12px;margin: 10px 0 0 20px;text-decoration: none;transition: color 0.5s linear 0s;}
.sm-bordertop {border-top: 0px solid #ececec;margin-top: 18px;}
.sitemap-txt {float: left;font-family: 'PT Sans', sans-serif;font-size: 12px;margin: 20px 0;width: 100%;}
.bread-crumb {margin-bottom: 15px;text-align: left;float:left;}
.sitemap-txt a {border-bottom: 1px dotted #cccccc;color: #000;display: block;float: left;font-family: 'PT Sans', sans-serif;font-size: 12px;line-height: 20px;margin-bottom: 5px;margin-left: 14px;padding: 3px 0;text-align: center;text-decoration: none;transition: color 0.5s linear 0s;}
#KeywordContent {margin-bottom: 30px;display: inline-block;}
#KeywordContent h1, #KeywordContent h2 {font-size: 32px;color: #b50025;font-family: 'PT Sans', sans-serif;margin-top: 20px;}
#KeywordContent p {font-size: 16px;font-family: 'PT Sans', sans-serif;}
.map_btn .btn {background-color: #c41d31 !important;border-radius: 0;border: 0px;}
.SecondaryInstall {width: 100%;float: left;padding: 50px 0;}
.boxbar h3 {margin-left: 15px;}
.input_feild input[type=text], .input_feild input[type=password] {margin: 0 auto;width: 100%;font-size: 13px;color: #959595;border: 1px solid #d1d1d1;box-shadow: none;border-radius: 0;font-family: 'PT Sans', sans-serif;padding: 6px 7px;}
.input_feild select {margin: 0 auto;width: 100%;font-size: 13px;color: #959595;font-style: italic;border: 1px solid #d1d1d1;box-shadow: none;border-radius: 0;font-family: 'PT Sans', sans-serif;padding: 6px 7px;}
.input_feild2 select {font-size: 13px;color: #959595;border: 1px solid #d1d1d1;box-shadow: none;border-radius: 0;font-family: 'PT Sans', sans-serif;padding: 6px 7px;width: 48.3%;float: left;}
.input_feild2 select:first-child {margin-right: 10px;}
.nopadd {padding: 0px;}
.infodata span.order_processed {margin-top: 7px !important;float: left;width: 87% !important;}
.infodata h4 {margin: 0px;}
.CreateAccount_popup {border: 0px;padding-right: 15px;}
.privacy_head h2 {margin: 0 0 15px 0;}
.borderbotm_none {border-bottom: 0px !important;}
.border_top {}
.pre-channel h4 {padding: 0px;margin: 0px;}
.marginbot {margin-bottom: 10px;}
.top_margin {margin-top: 15px;}
.chkbox p {float: none;display: inline-block;margin: 0;}
.main-search-div {background-color: #fff;display: table;margin: 0 auto;padding: 0;width: 55%;overflow: hidden;}
.small-text-right{float: right;font-size: 13px;padding-top: 10px;width: 62%;}
.small-text-left{float: left;font-size: 13px;padding-top: 10px;width: 62%;}
.search-panel-body {width: 100%;float: left;}
.bB_Address, .bB_Apt, .bB_Zip, .bB_AgentId, .bB_Ucid {position: relative;}
.bB_Address input, .bB_Apt input, .bB_Zip input, .bB_AgentId input, .bB_Ucid input {margin: 0 auto 15px;width: 100%;font-size: 13px;color: #959595;border: 1px solid #d1d1d1;box-shadow: none;border-radius: 0;font-family: 'PT Sans', sans-serif;padding: 6px 7px;}
.bB_SelectProvider select, .bB_SelectClient select, .bB_LeadSourcePriority select, .bB_LeadSourceCode select {background-position: right 20px;background-color: #fff;background-image: url("../../BundleDealer/images/select-arrow.png");background-repeat: no-repeat;border: 1px solid #dfe8ed;color: #6b6b6b;float: left;font-size: 14px;font-weight: 300;padding: 11px 30px 11px 14px;transition: all 0.4s ease-in-out 0s;border-radius: 25px;width: 100%;height: auto;}
.bB_Address {width: 100%;margin-bottom: 10px;}
.bB_Apt {float: left;margin-right: 1%;position: relative;width: 100%;margin-bottom: 0px;}
.bB_Zip {float: left;position: relative;width: 100%;margin-bottom: 0px;}
.bB_AgentId {float: left;margin-right: 1%;position: relative;width: 49%;display: none;}
.bB_SelectProvider {float: left;position: relative;width: 50%;margin-bottom: 10px;display: none;}
.bB_SelectClient {display: none;}
.bB_LeadSourceCode {float: left;margin-right: 1%;position: relative;width: 49%;margin-bottom: 10px;}
.bB_LeadSourcePriority {float: left;position: relative;width: 50%;margin-bottom: 10px;}
.bB_Moving {float: left;margin: 5px 0;position: relative;width: 100%;}
.bB_Moving > .home-lable {color: #303030;display: block;float: left;font-size: 14px;margin-left: 2%;margin-right: 10px;width: auto;font-weight: normal;margin-bottom: 0px;}
.bB_Moving input[type="checkbox"] {margin: 0px;}
.bB_Moving > input {float: left;}
.bB_Moving > label {color: #303030;display: block;float: left;font-size: 13px;font-weight: normal;line-height: 15px;margin-left: 2px;width: 43%;}
.bB_Ucid {float: left;margin-top: 0px;position: relative;width: 49%;}
.bB_Address label, .bB_Apt label, .bB_Zip label {display: none;}
.bB_Moving #IsMoving{display: none;}
.bB_Moving label:first-of-type {display: none;}
.main-search-div button {width: 25%;color: #fff;border: 0;float: right;background: #00bff3;display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;border-radius: 25px;padding: 10px 0;transition: all 0.4s ease-in-out 0s;font-size: 15px;}
.main-search-div button:hover, .main-search-div button:focus, .main-search-div button:active {color: #fff;background: #bfbfbf;}
.main-search-div label {display: none;}
.main-search-div .reqDiv {background: #fff none repeat scroll 0 0;border: 1px solid #ff5a5a;border-radius: 25px;color: #ff5a5a;font-size: 13px;left: 0;padding-bottom: 10px;padding-left: 12px;padding-top: 12px;position: absolute;right: 20px;top: 1px;width: 100%;}
.submitForm {float: none;padding: 6px 36px;margin: 10px auto 20px;color: #FFF;text-align: center;cursor: pointer;width: 100%;border: transparent;background-color: #c41d31;font-size: 23px;text-transform: uppercase;border-radius: 0;}
.submitForm:hover, .submitForm:active, .submitForm:focus {background-color: #2c7e93;}
.FormWrap {margin-top: 19px;padding: 0 15px;}
.reqDiv {color: red;font-size: 11px;float: right;}
.loadingDiv {background: #fff none repeat scroll 0 0;height: 100%;opacity: 0.9;position: fixed;top: 0px;width: 100%;z-index: 999999999;}
.loading {display: block;left: 45%;position: fixed;top: 42%;z-index: 99;}
.LocalizationDiv {float: left;width: 100%;margin: 15px 0;}
.map-div h3 {font-size: 25px;color: #252525;text-transform: uppercase;font-family: 'PT Sans', sans-serif;text-align: center;line-height: normal;display: block;margin: 0px auto 30px;font-weight: 400;}
.headSec {padding: 40px 15px;}
.headSec h2 {font-size: 35px;color: #0a0a0a;text-align: center;}
.headSec h2 span {display: block;font-size: 45px;font-weight: 600;color: #2c7e93;text-transform: none;}
ul.tabs{background-color: #fff;float: left;font-size: 0;height: auto;list-style: none;margin: 0; padding: 0; text-align: center; width: 100%;}
ul.tabs li{background: #ececec;background: -webkit-linear-gradient(#f5f5f5, #d9d9da);background: -o-linear-gradient(#f5f5f5, #d9d9da);background: -moz-linear-gradient(#f5f5f5, #d9d9da);background: linear-gradient(#f5f5f5, #d9d9da);border: 1px solid #bababa;border-bottom: 0;color: #282828;cursor: pointer;display: inline-block;float: none;font-weight: 600;font-size: 16px;height: auto;line-height: normal;margin: 0 3px;overflow: hidden;padding: 15px 12px 12px;position: relative;text-transform: uppercase;width: 215px;}
.tab_drawer_heading{position: relative; font-size: 18px; font-weight:600;}
ul.tabs li i, .tab_drawer_heading i{background-image:url(../images/fios-tabs-panel-sprite.png); background-repeat: no-repeat;display: inline-block;height: 33px;margin-right: 5px;margin-top: -1px;vertical-align: middle;transition: none;width: 38px;}
.c_icon1{background-position: 0 -33px;}
.c_icon2{background-position: -38px -33px;}
.c_icon3{background-position: -76px -33px;}
.c_icon4{background-position: -114px -33px;}
ul.tabs li:hover i, ul.tabs li.active i{transition: all 0.5s ease-in-out;}
ul.tabs li:hover i.c_icon1, ul.tabs li.active i.c_icon1, .tab_drawer_heading.d_active i.c_icon1{background-position: 0 0;}
ul.tabs li:hover i.c_icon2, ul.tabs li.active i.c_icon2, .tab_drawer_heading.d_active i.c_icon2{background-position: -38px 0;}
ul.tabs li:hover i.c_icon3, ul.tabs li.active i.c_icon3, .tab_drawer_heading.d_active i.c_icon3{background-position: -76px 0;}
ul.tabs li:hover i.c_icon4, ul.tabs li.active i.c_icon4, .tab_drawer_heading.d_active i.c_icon4{background-position: -114px 0;}
ul.tabs li:hover, ul.tabs li.active{background-color: #eee;color: #fff;border-color: #c41d31;background: #c61d32;background: -webkit-linear-gradient(#e5233a, #a91829);background: -o-linear-gradient(#e5233a, #a91829);background: -moz-linear-gradient(#e5233a, #a91829);background: linear-gradient(#e5233a, #a91829);}
.tab_container {background: #ededed;background: -webkit-linear-gradient(#fcfcfc, #c9c9c9);background: -o-linear-gradient(#fcfcfc, #c9c9c9);background: -moz-linear-gradient(#fcfcfc, #c9c9c9);background: linear-gradient(#fcfcfc, #c9c9c9);border: 1px solid #bababa;clear: both;float: left;margin-bottom: 30px;overflow: auto;width:100%}
.tab_content{display: none;padding: 40px 0 50px;}
.tab_container [class^='col-']{padding: 10px 7px;}
.tab_content .col-md-12{display: flex;justify-content: center;padding:0;   }
.tab_content .col-md-12 .col-md-3{display: flex; position:relative;}
.tab_content .col-md-12 .col-md-4{display: flex; position:relative;}
.custom-width {width:33%; padding:0 5px; margin-bottom:30px;}
.col4-width {width:24.5%; padding:0 5px; margin-bottom:30px;}
.col2-width {width:49.5%; padding:0 5px; margin-bottom:30px;}
.col2-width .fios-bullets {min-height:170px;}
.custom-width .tc_link_price{text-align: center;margin:10px 0;}
.col4-width .tc_link_price{text-align: center;margin:10px 0;}
.tc_link_price a{color:#bc182b;display:inline-block; font-weight:600;font-size:12px;text-decoration:none; }
.package-FiOS {background-color: #fdfdfd;border: 1px solid #a8a8a8;padding: 15px 5px;width: 100%;overflow: hidden;position: relative;}
.package-FiOS .name {height: 60px;width: 80%;margin: 0 auto;}
.package-FiOS .name h4{color: #282828;font-size: 18px;font-weight: 600;height: 100%;text-align: center;}
.package-FiOS .price{text-align: center;}
.package-FiOS .price p{color: #555;font-size: 20px; font-style: italic; margin:0;}
.package-FiOS .price-year{font-size:20px;}
.dscl-txt {min-height: 100px;clear: both;}
.dscl-txt em{color: rgba(40,40,40,0.8);display: block;font-size: 11px; line-height: 12px !important; padding: 10px 8px 0; text-align: center;}
.dscl-txt em a {color: rgba(40,40,40,0.8);font-size: 11px; }
.price h3{margin: 0;}
.price h3 sup {display: inline-block;font-size: 20px;line-height: 20px;position: relative;top: -25px;}
.price h3 sup b{font-family: "Droid Sans";font-size: 35px;font-weight: normal;letter-spacing: -1px;color: #c31c30;}
.price h3 sup.curr b{color: #c41d31;font-size: 25px;font-family: "Droid Sans";font-weight: 600;letter-spacing: -2px;}
.price h3 sup small{color: #c41d31;font-family:Arial;font-size: 20px;font-weight: 600;left: 0;position: absolute;right: 0;top: 100%;}
.package-FiOS .price h3 > b{color: #c41d31;font-size: 65px;font-family: "Droid Sans";letter-spacing: -1px;}
.fios-bullets {list-style-type: none;margin-top: 0px;padding: 0 5px;float: left;min-height: 145px;}
.fios-bullets li{color: #282828;font-size: 13px;font-family: "arial";line-height: normal;margin: 12px 0;padding-left: 25px;position: relative;word-wrap: break-word;}
.fios-bullets li:first-child {margin-top:0;}
.fios-bullets li:before{color: #c41d31;content:"\f05d"; font-size:16px;font-family:"FontAwesome"; left:0;position: absolute; top:0; }
.img-c {padding-left: 50px !important;padding-right: 50px !important;}
.img-c h5 {font-size: 25px;color: #282828;margin: 10px 0 80px;}
.img-c h5 span {font-weight: 600;color: #c61d32;}
.hme-pg-c{padding-left: 50px !important;padding-right: 50px !important;}
.tab_container .col-sm-7.hme-pg-c{background-image:url(../images/fios-home-sep.png); background-repeat: no-repeat; background-position: 0 center;}
.hme-pg-c .fios-bullets{margin-top: 15px;}
.hme-pg-c h2{font-size: 30px; color: #2b2b2b; text-transform: uppercase; margin-top:0;}
.hme-pg-c h2 span{color: #c41d31; font-weight:600; display:block;}
.hme-pg-c p{font-size: 14px; line-height: 20px; color: #282828;}
.hme-pg-c h6{font-size: 18px; color: #282828; font-weight: 600; margin: 25px 0 0;}
.hme-pg-c a{display: inline-block; letter-spacing:0.5px; margin-top: 20px; text-decoration:none; font-size: 18px; text-transform: uppercase; color:#fff; background-color: #282828; padding:10px 30px; font-weight:600;}
.hme-pg-c a:hover, .hme-pg-c a:focus{text-decoration:none;}
.img-tag{position: relative; margin:90px 0 40px;}
.img-tag .price{position: absolute;left:0; bottom:50%;border-radius: 800px;background: #c61d32;background: -webkit-linear-gradient(#e5233a, #a91829);background: -o-linear-gradient(#e5233a, #a91829);background: -moz-linear-gradient(#e5233a, #a91829);background: linear-gradient(#e5233a, #a91829);color: #fff;width: 150px;height: 150px;text-align: center;padding-top: 35px;border:7px solid #c41d31;}
.img-tag .price h3{color: #fff;font-family:'arial';font-size: 55px;line-height: 75px;margin-top: -10px;}
.img-tag .price sub {font-size: 21px;font-family: 'arial';line-height: 20px;display: inline-block;top: 12px;vertical-align: text-top;color: #fff;}
.img-tag .price sub b {font-weight: normal;font-family: "Droid Sans";font-size: 21px;}
.img-tag .price sub small {font-size: 15px;font-family: 'PT Sans', sans-serif;line-height: 14px;display: inline-block;top: 28px;vertical-align: text-top;color: #fff;}
.img-tag .price p {line-height: 18px;font-family: "arial";font-size: 14px;text-transform: uppercase;margin: 0;}
.altrnate_section{padding-top: 20px; padding-bottom:50px;}
.altrnate_section h2{font-size: 40px; font-weight: 600; color: #282828; margin-bottom: 30px;}
.altrnate_section .col-sm-12{margin-bottom:20px;}
.altrnate_section h2 span{color: #c41d31;}
.contArea p{font-size: 15px; color: #282828; line-height:22px;}
.CTA_b{background-color: #2c7e93; padding: 15px 50px 15px 100px; position: relative; font-size: 40px; color: #fff;}
.CTA_b a{display: inline-block;position: absolute;right: 0;top: 0;bottom: 0;background-color: #c41d31;width: 45%;padding: 0;font-size: 50px;font-weight: 600;color: #fff;font-family: "Droid Sans";text-decoration: none;}
.CTA_b a:before{position:absolute; content:""; right:100%; top:0; width: 0; height: 0; border-style: solid; border-width: 0 0 87px 82px; border-color: transparent transparent #c41d31 transparent;}
.CTA_b a span{position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); left: 20px;}
.tab_drawer_heading { display: none;}
.CTA_b {background-color: #2c7e93;padding: 13px 50px 14px 100px;position: relative;font-size: 40px;color: #fff;}
.CTA_b a {display: inline-block;position: absolute;right: 0;top: 0;bottom: 0;background-color: #c41d31;width: 48%;padding: 0;font-size: 50px;font-weight: 600;color: #fff;font-family: "Droid Sans";text-decoration: none;}
.CTA_b a::before {position: absolute;content: "";right: 100%;top: 0;width: 0;height: 0;border-style: solid;border-width: 0 0 87px 82px;border-color: transparent transparent #c41d31 transparent;}
.CTA_b a span {position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);left: 20px;}
.altrnate_section {padding-top: 50px;padding-bottom: 30px;}
.altrnate_section h2 {font-size: 40px;font-weight: 600;color: #282828;margin-bottom: 30px;}
.altrnate_section h2 span {color: #c41d31;}
.fl_right {float: right;}
.contArea p {font-size: 15px;color: #282828;line-height: 22px;}
.CTA_block .container{padding-left:0;padding-right:0;}
.altrnate_section .container{padding-left:0;padding-right:0;}
.no-pad{padding-left:0;padding-right:0;}
.frontier-fiOS{float:right;}
.tab_content .container{padding-left:0;padding-right:0;width: 100%;}
.disclaimer_main{padding: 40px 0;}
.disclaimer_main > h2{border-bottom:1px solid #bab8b7; display:inline-block;font-size: 35px; font-weight: 600; margin-bottom:0; padding-bottom: 8px;text-transform: uppercase;width:100%; }
.disclaimer_main > p {color: #282828; margin-top: 10px;}
.ds_block h4{font-size: 25px; font-weight: 600; color: #1c1c1c; padding: 10px 15px; background-color: #f2f2f1; margin: 40px 0 20px;}
.ds_block p{font-size:15px; line-height: 25px; font-family:"arial"; color:#282828; padding: 0 15px;}
.smalltext{text-align: center;}
.smalltextOffer{float: left;margin: 40px 130px 0px 0px;}
.table_res-section {padding:30px 0;}
.inner {color: #5a5a5a;font-size: 13px;line-height: 18px;}
.table_res-section .table>tbody>tr>td {border: 1px solid #a7a7a7;font-size: 15px;text-align: center;}
.tabs-section {padding:40px 0;}
.vantage, .internet_section_grid {padding:40px 0;}
.vantage h2, .internet_section_grid h2 {display: block;font-size: 45px;font-weight: 600;color: #2c7e93;text-transform: none;text-align:center;margin-bottom:30px;width:100%;}
.vantage .fios-bullets {min-height: 220px;}
.internet_section_grid .fios-bullets {min-height: 120px;}
.table_res-section h3{color: #b50025;font-size: 32px;font-weight: normal;padding-left: 0;padding-right: 0;font-family: 'PT Sans', sans-serif;text-transform: uppercase; }
.table_res-section  .table-striped>tbody>tr:nth-of-type(odd) {background-color: transparent;}
.table_res-section .table-striped>tbody>tr.top_tr{    background-color: #e6e6e6;}
.table_res-section .table-striped>tbody>tr td span{text-decoration: none;text-align: center;color: #b50025;font-weight: 700;line-height: 20px;margin: 0;}
.table_res-section h4, .internet_section_grid h5, .vantage h5, .tabs-section h5 {color: #217d90;font-size: 28px;font-weight: normal;padding-left: 0;padding-right: 0;font-family: 'PT Sans', sans-serif;text-transform: uppercase;margin-bottom:0;text-align:center;width:100%;}
.internet_section_grid span, .vantage span {text-decoration: none;text-align: center;color: #b50025;font-weight: 700;line-height: 20px;margin: 0;display:block;width:100%;}
.tabs-section span.plustaxes {text-decoration: none;text-align: center;color: #b50025;font-weight: 700;line-height: 20px;margin: 0;display:block;width:100%;}
.SEOVirtualizationClassContentDisplay {display: block !important;margin-top: 10px;}
.SEOVirtualizationClassContentHide{display: none !important;}
.HideFios{display: none !important; }
.HideNonFios{display: none !important; }
.ShowCT{display: none !important; }
.ShowVantageStates{display: none !important; }
.LegacyFios{display: none !important; }
.modal-body {height: 500px !important;overflow-y: scroll;   }
.CoVid-update {background: #c31c30;color: #fff;padding: 10px 20px;margin: 10px 0;font-size: 18px;}
.CoVid-update p {margin: 0px;text-align:center;}
.fios-bg1 {background: #ffffff url(../images/fios-img1.jpg) right 15px top no-repeat;}
.internet-bg1 {background: #ffffff url(../images/internet-img1.jpg) right 15px top no-repeat;}
.offer-bg1 {background: #fff url(../images/offer-img1.jpg) left 15px top no-repeat;}
h1.text-right, h2.text-right, h3.text-right {text-align:right;}
h1.text-right span {font-size: 50px;color: #c41230;text-transform: uppercase;font-family: 'PT Sans', sans-serif;display: block;font-weight: 700;}
.navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
.modal-dialog {max-width: 90%;margin: 1.75rem auto;}
.blue-box a {color: #8e181b;}
.package-FiOS .help-tip {position: absolute;top: 18px;right: 18px;text-align: center;background-color: #000;border-radius: 50%;width: 16px;height: 16px;font-size: 12px;line-height: 17px;cursor: default;z-index:99;}
.package-FiOS .help-tip:before{content:'i';font-weight: bold;color:#fdfdfd;}
.package-FiOS .help-tip:hover p{display:block;transform-origin: 100% 0%;-webkit-animation: fadeIn 0.3s ease-in-out;animation: fadeIn 0.3s ease-in-out;}
.package-FiOS .help-tip p{display: none;text-align: left;background-color: #1E2021;padding: 20px;width: 300px;position: absolute;border-radius: 3px;box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);right: -4px;color: #FFF;font-size: 13px;line-height: 1.4;}
.package-FiOS .help-tip p:before{position: absolute;content: '';width:0;height: 0;border:6px solid transparent;border-bottom-color:#1E2021;right:10px;top:-12px;}
.package-FiOS .help-tip p:after{width:100%;height:40px;content:'';position: absolute;top:-40px;left:0;}
.banner-3 {width: 100%;float: left;margin-left: 18px;height: auto;}
.banner-3 .price .small-text {font-size: 12px;line-height: 12px;padding-bottom: 5px;float: left;width: 75%;margin-left: 25px;}
.banner-3 .price {border-radius: 800px;background-color: #c31c30;color: #fff;width: 200px;height: 200px;text-align: center;padding-top: 16px;position: absolute;left: 48px;}
.banner-3 .price p {line-height: 18px;font-family: 'PT Sans', sans-serif;margin-bottom: 0;}
.banner-3 .price h3 {color: #fff;font-family: 'PT Sans', sans-serif;font-size: 90px;line-height: 75px;margin-top: -15px;width: 100%;float: left;height: auto;padding-left: 25px;}
.banner-3 .price .small-text {font-size: 12px;line-height: 12px;padding-bottom: 5px;}
.banner-3 .price-small-text {color: #fff;font-size: 11px;left: 12px;line-height: 12px;position: relative;text-align: center;top: 218px;width: 246px;}

.banner-3 h2 {color: #fff;font-family: 'PT Sans', sans-serif;text-transform: uppercase;font-size: 27px;text-align: left;font-weight: bold;width: 100%;margin: 34px 0px 0px 0px;}
.banner-3 h3 {color: #fff;font-size: 18px;font-family: 'PT Sans', sans-serif;width: 56%;margin: 10px 0px 10px 0px;text-align: left;padding-bottom: 10px;text-transform: capitalize;line-height: normal;}
.banner-3 .price sub {font-size: 24px;font-family: 'PT Sans', sans-serif;line-height: 20px;display: inline-block;top: 30px;vertical-align: text-top;color: #fff;}
ul.hat {z-index:999;font-size: 12px !important;list-style:none !important;}
@-webkit-keyframes fadeIn {
0% { opacity:0; transform: scale(0.6);}
100% {opacity:100%;transform: scale(1);}
}

@keyframes fadeIn {
0% { opacity:0; }
100% { opacity:100%; }
}
