@media (min-width:1920px) {	
#KeywordContent {width:58%;}
}

@media (min-width:1600px) {
#KeywordContent {width:70%;}
}

@media (min-width:1440px) {
.compare {padding: 5px 20px;}
}

@media (min-width: 768px) {
.navbar-nav > li {float: left;margin: 0 8px;}
}

@media only screen and (min-width: 1366px) and (max-width: 1439px) {
.container {max-width:1200px;}
.homeheromain {height: 330px;}
.internetheromain {height: 330px;}
.phoneheromain {height: 330px;}
.bundlesheromain {height: 330px;}
.businessheromain {height: 330px;}
.heroprice {top: 127px;}
.prom-price {padding: 80px 20px 0;}
.boxprice .box-val {width: 60%;}
.tfn-section img, .tfn-section-2 img {margin:2px 10px; width: 17%;}
.tfn_Grid {width: 77%;}
.tfn_Grid span {font-size: 21px;}
.tfn_Grid a {font-size: 33px;}
.PriceGroup {margin: 0;}
}

@media only screen and (min-width: 1250px) and (max-width: 1365px) {
.container {max-width:1140px;}
.compare {padding: 5px 26px;}
.homeheromain {height: 330px;}
.internetheromain {height: 330px;}
.phoneheromain {height: 330px;}
.bundlesheromain {height: 330px;}
.businessheromain {height: 330px;}
.heroprice {top: 127px;}
.prom-price {padding: 80px 20px 0;}
.boxprice .box-val {width: 60%;}
.tfn-section img, .tfn-section-2 img {margin:2px 10px; width: 17%;}
.tfn_Grid {width: 77%;}
.tfn_Grid span {font-size: 21px;}
.tfn_Grid a {font-size: 33px;}
.PriceGroup {margin: 0;}
}

@media only screen and (min-width: 1152px) and (max-width: 1249px) {
.container {max-width:1100px;}

h2 {font-size:40px; line-height:40px}
h3 {font-size:26px;}
p {font-size:15px; line-height:18px;}
ul li {font-size:15px; line-height:20px;}
.featuredbox {min-height:460px;}
.banprice-div {margin-left:0; padding:25px; width:80%;}
.kinetic-internet-content {min-height:342px;}
.internet-offer-box {width:100%;}
.offer-icon-main {top: -50px;}
.internet-offer-box .offer-icon-main img {width:100px;}
.solid-connection-sec img{height:333px;}
.solid-connection-content {min-height:333px;}
.bundles-featured-sec img{height:333px;}
.bundles-featured-content {min-height:333px; padding:30px 40px 0;}
.business-banner-content .banprice-div {background-color:#000; margin-left:0; padding:25px; width:80%;}
.business-communications-content {min-height:534px;}
.business-communications-sec img {height:535px;}
.compare {padding:5px 23px;}
#KeywordContent {width:95%;}
.txt-dmc-voice {background-size:20% auto; height:auto;}
.txt-dmc-internet {background-size:27% auto; height:auto;}
.txt-dmc-tp {background-size:20% auto; height:auto;}	
.homeheromain {height: 320px;}
.internetheromain {height: 320px;}
.phoneheromain {height: 320px;}
.bundlesheromain {height: 320px;}
.businessheromain {height: 320px;}
.heroprice {top: 120px;}
.boxprice .box-val {width: 60%;}
.tfn-section img, .tfn-section-2 img {margin:2px 10px; width: 17%;}
.tfn_Grid {width: 77%;}
.tfn_Grid span {font-size: 21px;}
.tfn_Grid a {font-size: 33px;}
.PriceGroup {margin: 0; width: 136px;}


.map-list-mobile {background:url(../images/us-map.png) no-repeat center top / 60%; padding:171px 0 0; min-height:415px; margin-bottom:0;}
}

@media only screen and (min-width: 1024px) and (max-width: 1151px){

body {font-size:14px;}
section {padding:20px 0 !important;}

.header-banner-div {padding-top: 100px !important; padding-bottom:0!important;}
.header-wraper {height:100px;}
.logo-bsn, .logo-nav, .logo {height: 100px; padding: 15px 0; width: 150px;}
.logo-bsn img, .logo-nav img {width: 100%;}
.tfnGroup {margin: 12px 0;}
.top-navbar {display: block; margin: 39px 0 0 25px;}
.header-wraper .container-fluid, .header-wraper .col-md-6  {padding:0 !important;}
.navigation {padding:40px 0 0;}
.navbar-nav > li {float: left;margin: 0 5px;}
.navbar{padding:0;}
.cl-effect-5 li a {font-size:16px; margin:0 5px;}
.nav-pills > li.active > a:hover, .nav > li > a:hover {font-size: 16px;}
.homeheromain {height: 280px;}
.internetheromain {height: 280px;}
.phoneheromain {height: 280px;}
.bundlesheromain {height: 280px;}
.businessheromain {height: 250px;}
.heroprice {height: 165px; top: 120px; width: 190px;}
.prom-price {padding: 48px 30px 0;}
.heroprice .val {font-size: 65px; line-height: 62px;}
.herosec-bsn .banprice-div {padding: 0;}

.bB_ServiceType {width: 22%; }
.submitForm {width: 21%;}

.tfn_Grid {width:77%;}
.tfn_Grid span {font-size:20px; line-height:20px;}
.tfn_Grid a {font-size:28px; line-height:28px;}

.homeoffers ul {min-height: 165px;}
.boxprice .box-val {width: 74%;}
.secmidwhite p:last-child {margin-bottom:0;}

.map-list-mobile {background: url(../images/us-map.png) no-repeat center top / 70% auto; padding: 180px 0; margin-bottom: 0;}
.privacy-section {padding: 15px 0 !important;}
#KeywordContent {width: 90%;}

.secmidwhite p {margin-bottom: 10px;}
.internet-offers-sec {padding: 50px 0 20px !important; }
.internet-offer-box .offer-icon-main img {width: 23%;}
.internet-offer-box {min-height: 290px;}
.bsn-pkg {min-height: 405px;}

.header-banner-inner-div, .inside-section{padding:0 !important;}
.inner-banner-wraper {padding: 15px 0;}
.cart-section {margin: 0;}
.package_data {padding-right: 10px; width: 54%;}
.packdataRP {margin-top: 0;width: 46%;}
.PriceGroup {margin: 0;}
.saraplus_Iframe {margin-top: 8px;}
.ocn-pg .saraplus_Iframe {margin-top: 33px;}
.cg_wrapper {width: 91%;}

/*.header-banner-div {padding-top:130px;}
.header-wraper {height:130px;}
.logo {height:130px; width:180px;}
.logo img {width:180px;}
.cl-effect-5 li a {font-size:16px; margin:0 10px 0 5px;}
.tfn_wrapper {margin:29px 0;}
.callnow, .hour {font-size:13px;}
.tfn > a {font-size:30px; line-height:26px;}
.banner-wraper .container .banner-content {padding:20px 25px;}
.banner_txt {padding-right:44px;}
.banner-left h1 {font-size:42px;}
.featuretxt ul li {font-size:18px; line-height:24px;}
.form-wraper h3 {font-size: 24px;}
.banprice-div {margin-left:0; padding:20px; width:92%;}
.tfn_Grid {margin:20px 0;}
.tfn_Grid span {font-size:18px; line-height:22px;}
.tfn_Grid .tfn-main a {font-size:38px; line-height:36px; margin-top:7px;}
.home_bundle {padding:25px 0;}
.starting-div-hero {font-size:15px;}
.dollar-hero {font-size:26px; line-height:32px;}
.price-hero {font-size:72px; line-height:58px;}
.cent-hero {font-size:26px; line-height:32px; margin-left:-4px; margin-top:25px;}
.month-hero {font-size:15px; line-height:20px;}
.home_bundle h2 {margin:0 0 20px;}
h2 {font-size:36px; line-height:38px;}
h3 {font-size:26px; line-height:32px;}
.featuredbox {min-height:415px; padding:20px;}
.featuredbox .heading {font-size:26px;}
.featuredbox .sub-heading {font-size:19px;}
p {font-size:14px; line-height:20px;}
ul li {font-size:14px; line-height:20px;}
.content .dollar {font-size:28px; line-height:19px;}
.content .price {font-size:66px; line-height:42px;}
.content .cent {font-size:28px; margin-top:16px;}
.offer_section {padding: 20px 0;}
.offer_section h3 {margin:0 0 15px;}
.offer-price-div .starting-div-offer {font-size:14px;}
.offer-icon-main img {margin-bottom:20px; width:108px;}
.mapwrap h4 {font-size:16px;}
.footer-left p, .copuright-txt p {font-size:12px;}
.high-speed-sec h2 {margin-bottom:25px;}
.high-speed-sec p {margin:0 0 20px;}
.call-now-main span {font-size:14px;}
.call-now-main .call-now-btn {height:46px; margin:5px 0 0; width:50%;}
.call-now-main .call-now-btn a {font-size:22px; line-height:28px;}
.kinetic-internet-content h2 {margin-bottom:20px;}
.kinetic-internet-content {min-height:297px; padding:30px 40px 0;}
.plus-icon {height:100px; width:80px !important;}
.internet-offer-box .offer-icon-main img {margin-bottom:25px; width:105px;}
.solid-connection-content {min-height:291px; padding:30px 30px 0;}
.bundles-featured-content {min-height:291px; padding:20px 40px 0;}
.bundles-featured-content h3 {margin-bottom:5px;}
.bundles-featured-content p {margin-bottom:10px;}
.business-banner-content .banner-left h1 {font-size:42px;}
.business-banner-content .featuretxt ul li {font-size:18px; line-height:24px;}
.business-banner-content .banprice-div {margin-left:0; padding:20px; width:92%;}
.business-communications-content {min-height:500px; padding:20px 25px 0;}
.business-communications-content p {margin:0px 0 10px;}
.business-communications-content h3 {margin-bottom:10px;}
.business-communications-content .call-now-main {margin-bottom:0px;}
.business-communications-sec img {height:500px;}
#KeywordContent {width:92%;}
.state-links h3 {width:100%;}
.txt-dmc-voice {background-size:25% auto; height:auto;}
.txt-dmc-internet {background-size:29% auto; height:auto;}
.txt-dmc-tp {background-size:25% auto; height:auto;}

.compare {padding:5px 14px;}
.TabPrice {width:100%;}
.packdataRP .TabPrice p {font-size:24px;}
.packdataRP .tabbigPrice {font-size:46px; line-height:30px;}
.packdataRP .TabPrice span {font-size:24px;}
.packdataRP .tabMontly {font-size:15px;}
.footer-bot-sec .col-md-3 {padding-right:0 !important; flex:0 0 26% !important; max-width:26% !important;}
.footer-bot-sec .col-lg-1 {flex:0 0 7.333% !important; max-width:7.333% !important;}
.sessionID, .session-id {font-size:12px;}
.tabs-div .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus, .nav > li > a:hover, .nav > li > a:focus, .nav > li > a.active {
	font-size:16px;}*/

}

@media only screen and (min-width:800px) and (max-width: 1023px){
.container, .container-md, .container-sm {max-width: 100%;}
body {font-size:14px;}
section {padding:20px 0 !important;}

.header-banner-div {padding-top:93px !important; padding-bottom:0!important; }
.header-wraper {height:93px;}
.logo-bsn, .logo-nav, .logo {height: 93px; padding: 15px 0; width: 150px;}
.logo-bsn img, .logo-nav img {width: 100%;}
.top-navbar {margin: 35px 0;}
.header-wraper .container-fluid, .header-wraper .col-md-6  {padding:0 !important;}
.navigation {padding:40px 0 0;}
.navbar-nav > li {float: left;margin: 0 5px;}
.navbar{padding:0;}
.cl-effect-5 li a {font-size:15px; margin:0 5px;}
.nav-pills > li.active > a:hover, .nav > li > a:hover {font-size: 15px;}
.tfnGroup {margin: 18px 0;}
.callnow{font-size:10px; text-align:right;}
.hour {font-size:10px; text-align:right;}
.tfn {text-align:right;}
.tfn > a {font-size:19px;line-height:normal;}

.homeheromain {height: 270px;}
.internetheromain {height: 270px;}
.phoneheromain {height: 270px;}
.bundlesheromain {height: 270px;}
.businessheromain {height: 250px;}
.heroprice {height: 165px; top: 120px; width: 190px;}
.prom-price {padding: 48px 30px 0;}
.heroprice .val {font-size: 65px; line-height: 62px;}
.herosec-bsn .banprice-div {padding: 0;}

.form-wraper h3 {font-size:16px; margin:0;}
.bB_Address {width: 27%;margin-right: 8px; height:55px;}
.bB_Apt, .bB_Zip {width: 20%;margin-right: 8px; height:55px;}
.bB_Moving {margin-top: 17px; width: 27%;}
.bB_ServiceType {width: 28%; margin-top: 5px;}
.search-panel-body input[type=text] { border: 1px solid #505050; border-radius: 0; bottom: 0; color: #505050; font-size: 12px; padding: 10px;}
.search-panel-body .reqDiv {font-size: 12px; top: 57px;}
.submitForm {font-size: 14px;margin-top: 15px; width: 20%;}

.tfn_Grid {width:78%;}
.tfn_Grid span {font-size:18px; line-height:18px;}
.tfn_Grid a {font-size:28px; line-height:28px;}

.offers-hd {margin-bottom: 10px;}
.homeoffers ul {min-height: 160px; padding: 0 16px;}
.boxprice .box-val {width: 87%;}

.map-list-mobile {background: url(../images/us-map.png) no-repeat center top / 85% auto; padding: 180px 0; margin-bottom: 0;}
.homefix {width: 100%;}
.privacy-section {padding: 15px 0 !important;}
#KeywordContent {width: 95%;}
.txt-dmc-internet {background-size: 42% auto;}
.txt-dmc-voice {background-size: 35% auto;}
.txt-dmc-tp {background-size: 40% auto;}

.secmidwhite p {margin-bottom: 10px;}
.internet-offers-sec {padding: 50px 0 20px !important; }
.internet-offer-box .offer-icon-main img {width: 25%;}
.internet-offer-box {min-height: 320px;}
.bsn-pkg {min-height: 430px;}

.header-banner-inner-div, .inside-section{padding:0 !important;}
.inner-banner-wraper {padding: 15px 0;}
.cart-section {margin: 0;}
.left-panel {-ms-flex: 0 0 67% !important; flex: 0 0 67% !important; max-width: 67% !important;}
.customization {-ms-flex: 0 0 67% !important; flex: 0 0 67% !important; max-width: 67% !important;}
.ocn-pg .customization {-ms-flex: 0 0 100% !important; flex: 0 0 100% !important; max-width: 100% !important;}
#RightPanel {-ms-flex: 0 0 33% !important; flex: 0 0 33% !important; max-width: 33% !important;}
.package_data {padding-right: 10px; width: 68%;}
.packdataRP {margin-top: 0;width: 32%;}
.prices {min-height: 85px; width: 100%;}
.pan-price-contract {width: 100%;}
.PriceGroup {margin: 0;}
.adtocart {width: 100%;}
.saraplus_Iframe {margin-top: 8px;}
.ocn-pg .saraplus_Iframe {margin-top: 33px;}
.verticalScroll .form-control {width: 50%;}
.secureEye {width: 50%;}
.cg_wrapper {width: 89%;}
.homeoffers p {padding: 0 25px;}
.homeoffers h3.card-title {font-size: 22px;}
.modal-lg, .modal-xl {max-width: 800px;}



}

@media only screen and (min-width:768px) and (max-width: 799px) {
.container, .container-md, .container-sm {max-width: 100%;}
body {font-size:14px;}
section {padding:20px 0 !important;}

.header-banner-div {padding-top:93px !important; padding-bottom:0!important; }
.header-wraper {height:93px;}
.logo-bsn, .logo-nav, .logo {height: 93px; padding: 15px 0; width: 150px;}
.logo-bsn img, .logo-nav img {width: 100%;}
.top-navbar {margin: 35px 0;}
.header-wraper .container-fluid, .header-wraper .col-md-6  {padding:0 !important;}
.navigation {padding:40px 0 0;}
.navbar-nav > li {float: left;margin: 0 5px;}
.navbar{padding:0;}
.cl-effect-5 li a {font-size:15px; margin:0 5px;}
.nav-pills > li.active > a:hover, .nav > li > a:hover {font-size: 15px;}
.tfnGroup {margin: 18px 0;}
.callnow{font-size:10px; text-align:right;}
.hour {font-size:10px; text-align:right;}
.tfn {text-align:right;}
.tfn > a {font-size:19px;line-height:normal;}

.homeheromain {height: 270px;}
.internetheromain {height: 270px;}
.phoneheromain {height: 270px;}
.bundlesheromain {height: 270px;}
.businessheromain {height: 250px;}
.heroprice {height: 165px; top: 120px; width: 190px;}
.prom-price {padding: 48px 30px 0;}
.heroprice .val {font-size: 65px; line-height: 62px;}
.herosec-bsn .banprice-div {padding: 0;}

.form-wraper h3 {font-size:16px; margin:0;}
.bB_Address {width: 27%;margin-right: 8px; height:55px;}
.bB_Apt, .bB_Zip {width: 20%;margin-right: 8px; height:55px;}
.bB_Moving {margin-top: 17px; width: 27%;}
.bB_ServiceType {width: 28%; margin-top: 5px;}
.search-panel-body input[type=text] { border: 1px solid #505050; border-radius: 0; bottom: 0; color: #505050; font-size: 12px; padding: 10px;}
.search-panel-body .reqDiv {font-size: 12px; top: 57px;}
.submitForm {font-size: 14px;margin-top: 15px; width: 20%;}

.tfn_Grid {width:78%;}
.tfn_Grid span {font-size:18px; line-height:18px;}
.tfn_Grid a {font-size:28px; line-height:28px;}

.offers-hd {margin-bottom: 10px;}
.homeoffers h4 {min-height: 44px;}
.homeoffers ul {min-height: 185px; padding: 0 16px;}
.boxprice .box-val {width: 89%;}

.map-list-mobile {background: url(../images/us-map.png) no-repeat center top / 85% auto; padding: 180px 0; margin-bottom: 0;}
.homefix {width: 100%;}
.privacy-section {padding: 15px 0 !important;}
#KeywordContent {width: 95%;}
.txt-dmc-internet {background-size: 42% auto;}
.txt-dmc-voice {background-size: 35% auto;}
.txt-dmc-tp {background-size: 40% auto;}

.secmidwhite p {margin-bottom: 10px;}
.internet-offers-sec {padding: 50px 0 20px !important; }
.offer-icon-main {top: -35px;}
.internet-offer-box .offer-icon-main img {width: 25%;}
.internet-offer-box {min-height: 320px;}
.bsn-pkg {min-height: 430px;}
.homeoffers h3.card-title {font-size: 21px;}

.header-banner-inner-div, .inside-section{padding:0 !important;}
.inner-banner-wraper {padding: 15px 0;}
.cart-section {margin: 0;}
.left-panel {-ms-flex: 0 0 67% !important; flex: 0 0 67% !important; max-width: 67% !important;}
.customization {-ms-flex: 0 0 67% !important; flex: 0 0 67% !important; max-width: 67% !important;}
.ocn-pg .customization {-ms-flex: 0 0 100% !important; flex: 0 0 100% !important; max-width: 100% !important;}
#RightPanel {-ms-flex: 0 0 33% !important; flex: 0 0 33% !important; max-width: 33% !important;}
.package_data {padding-right: 10px; width: 68%;}
.packdataRP {margin-top: 0;width: 32%;}
.prices {min-height: 85px; width: 100%;}
.pan-price-contract {width: 100%;}
.PriceGroup {margin: 0;}
.adtocart {width: 100%;}
.saraplus_Iframe {margin-top: 8px;}
.ocn-pg .saraplus_Iframe {margin-top: 33px;}
.verticalScroll .form-control {width: 50%;}
.secureEye {width: 50%;}
.cg_wrapper {width: 89%;}
.modal-lg, .modal-xl {max-width: 760px;}



}

@media (max-width: 767px) {

body {font-size: 14px;}
.loading {left: 42%;}
.logo-bsn, .logo-nav, .logo {height: 70px; padding: 10px 0; width: 130px;}
.logo-bsn img, .logo-nav img {margin:0; width: 100%;}
.top-navbar {display: block;}
.header-wraper {background-image: none;height:76px;}
.inner-banner-wraper {margin-top:0; padding:15px 0;}
.header-inner {border:1px solid #e8e9e9;height:80px;}
.topheader {float: left;width: 33%;}
.logo {background: none;height: 91px;padding: 12px 0 0 20px;width: 184px;}

.logo a > img {width: 145px;}


.nav {background: #6BBE59;float: right;margin: 0;padding: 5px 8px 0;width: 100%;}
.nav > li {padding: 0;margin-bottom: -3px;text-align: center;width: auto;}


.nav-tabs > li > a {font-size:12px;	margin-right:5px; padding:10px 14px !important;	margin-top:0px;}
.tfnGroup {position: absolute; left: 26%; margin: 10px 0; top: -113px; text-align: center; width: 62%;}
.tfn > a {font-size:30px; line-height:24px; padding:2px 0;}
.callnow, .hour {font-size: 12px;}

.navigation {background:rgba(0, 0, 0, 0) none repeat scroll 0 0;float: right;padding: 0;margin-top: 0px;width: auto;}
.navbar-toggler {padding:3px 8px;margin-right: 0px;font-size: 1.2rem;}

.navigation {float:right; width:25%;}
.navbar {position: absolute; padding: 25px 0; width: 50px; right: 10px; top: -65px;}
.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(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
.navbar-toggler .icon-bar {background: #bee950;}

.navbar .navbar-collapse {border:0 solid transparent; border-radius:4px; position:absolute; padding:0; right:-10px; top:71px; width:290px; z-index:99999;}
.navbar .collapsing {border:0 solid transparent; border-radius:4px; position:absolute; padding:0; right:-10px; top:71px; width:290px; z-index:99999;}
.navbar .navbar-collapse.show {border:0 solid transparent; border-radius:4px; position:absolute; padding:0; right:-10px; top:71px; width:290px; z-index:99999;}

.nav {background: #fff; float:right; margin:0; padding:10px 20px; width: 95%;}
.nav > li {margin-bottom:-1px; padding:0; text-align:center;}
.cl-effect-5 li a {border-bottom:1px solid #e8e9e9; font-size:14px; margin:0 0 0 0px; padding:7px 0;}
.cl-effect-5 li.last-child a {border-bottom:0 solid  transparent;}
.cl-effect-5 li a span, .cl-effect-5 li a span::before {font-weight:300;}
.cl-effect-5 li.active a {color:#ef6724;}
.tabs-div .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus, .nav > li > a:hover, .nav > li > a:focus, .nav > li > a.active {
	font-size:14px;
}

.banner-wraper .container .banner-content {padding:15px; margin:0; width:100%;}
.quote-form {height: 300px;position: absolute;top: 0px;width: 96%;}
.formset {clear:both; margin:0; padding:0; width:100%;}
.form-wraper {float: none; margin: 0 auto; width: 62%;}
.form-wraper h3 {margin: 0;}
.bB_Address, .bB_Apt, .bB_Zip {height:70px; margin-right:0; width: 100%;}
.search-panel-body .reqDiv {font-size: 12px; top:72px;}
.search-panel-body input[type=text] {font-size:13px;}
.bB_ServiceType {margin-bottom:8px; margin-top:8px;}
.bB_Moving {margin-top:20px;width: 100%;}
.bB_ServiceType {width: 100%;}
.submitForm, .btn, .btn-primary, .btn-block, .mb20 {font-size: 16px;}
.submitForm {height: auto;margin: 10px auto 0;padding:13px 0;width: 100%;}



.banner-left {float:right; margin-top:328px; padding:20px 0; width:100%;}
.banner_txt {padding:0; width:100%;}
.banner-left h1 {font-size: 30px; line-height:30px;}
.banner-left h1 br {display:none;}
.leftside {float:left; width:100%;}
.banner-left h2 {font-size: 21px;margin-top: 0;font-weight: normal;}
.featuretxt ul {margin:10px 0; padding:0 0 0 15px;}
.featuretxt ul li {font-size:14px; margin-bottom:6px; width:100%;}
.banprice-div {float:left; margin:0; padding:20px; width:60%;}
.dollar-hero {font-size:24px; line-height:29px;}
.price-hero {font-size:64px; line-height:52px;}
.cent-hero {font-size:24px; line-height:32px; margin-top:20px;}
.month-hero {font-size:14px; line-height:20px;}
.tfn-section img {float: left;width: 15%;margin: 0 10px;}
.tfn_Grid {width:70%}
.tfn_Grid span {font-size:16px; line-height:22px;}
.tfn_Grid .tfn-main a {font-size:36px; line-height:30px; margin-top:5px;}


h2 {font-size:30px; line-height:30px;}
h3 {font-size:22px; line-height:24px;}
.featuredbox ul {margin:0 0 0 11px;}
.featuredbox p {margin:0 0 6px;}
.featuredbox {min-height:auto; margin-bottom:15px; padding:15px;}
.featuredbox .heading {font-size:22px;}
.featuredbox .sub-heading {font-size:16px;}
.featuredbox .starting-div-hero {font-size:12px;}
.featuredbox .month-hero {font-size:12px; line-height:17px;}
.featuredbox .RegularPrice-hero {font-size:12px; line-height:17px;}
p {font-size:16px; line-height:20px;}
.adbanner p {font-size:16px;}

ul li {font-size:16px; line-height:19px;}
.content .dollar {font-size:22px; line-height:16px;}
.content .price {font-size:60px; line-height:38px;}
.content .cent {font-size:22px; margin-top:16px;}
.tfn-section, .tfn-section-2 {padding: 20px 0;}
.home_bundle {padding:15px 0 0;}
.home_bundle h2 {margin:0 0 15px;}

.offer_section {padding:15px 0;}
.offer_section h3 {margin:0 0 10px;}
.offer_section p {margin:0 0 15px; padding:0;}
.offer_section ul li {padding-left:10px;}
.offer-icon-main img {margin:20px 0; width:130px;}
.offer-price-div .starting-div-offer {font-size:12px;}
.offer-price-div .month-Home {font-size:12px; line-height:16px;}
.offer-price-div .regularPrice-Home {font-size:12px; line-height:16px;}
.offer-icon-main {text-align:left; margin-left:50px; width:auto;}



.map_panel {padding:20px 0;}
.map-list-mobile {display: block; margin-bottom:0; padding:160px 0 210px; background-size:90%;}
#map {display: none;}
.mapwrap h4 {font-size:16px; margin:0;}


.footer-bot-sec {padding:15px 0;}
.footer-left {padding:0; width:100%;}
.fixinglogo {margin-top:0; text-align:center;}
.homefix {float: right;width: 100%;}
.privacy-section {padding:15px 0;}
.footer-left p, .copuright-txt p {font-size: 12px;}
.privacy-section {padding:10px 0;}
.privacy-section p {font-size: 14px; margin-bottom:0; text-align:left;}
.homefix {float: none; width: 100%;}


.high-speed-sec {padding:15px 0;}
.high-speed-sec h2 {margin-bottom:15px;}
.high-speed-sec p {margin:0px 0 15px;}
.call-now-main .call-now-btn {margin:3px 0 0; height:42px;}
.call-now-main .call-now-btn a {font-size:20px; line-height:24px;}
.high-hpeed-hnternet-img {height:470px;}

.kinetic-internet-sec {padding:0;}
.kinetic-internet-sec .col-sm-12{padding:0 !important}
.kinetic-internet-img {height:480px;}
.kinetic-internet-content {min-height:auto; padding:20px 20px 0;}
.kinetic-internet-content h2 {margin-bottom:15px;}

.internet-offer-box h2 {margin-bottom:0;}
.internet-offers-sec {padding:50px 0 20px;}
.internet-offers-sec .col-sm-12 {flex:0 0 50% !important; max-width:50% !important;}
.internet-offer-box {border-bottom:0 solid transparent; margin-bottom:15px; padding:0 20px 15px; min-height:340px; width:100%;}
.internet-offer-box ul {padding: 0 0 0 15px;}
.internet-offer-box ul li {padding-left: 7px;}
.internet-offer-box-last{border-bottom:0 solid transparent; margin-bottom:0; padding:0 30px;}
.offer-icon-main {float: none;margin: 0 auto;text-align: center; top: -35px; width: 100%;}
.internet-offer-box .offer-icon-main img {margin:0; width:85px;}
.internet-offer-box-last .offer-icon-main  {margin-left:0;}
.plus-icon {height:80px; width:64px !important;}

.high-speed-img {height:470px;}
.solid-connection-sec {padding:15px;}
.solid-connection-content {min-height:auto; padding:20px 20px 0}
.solid-connection-sec .col-sm-12{padding:0 !important;}	
.solid-connection-img {height:300px;}

.bundlePage_bundle .featuredbox {min-height:auto;}
.bundles-featured-sec {padding:15px;}
.bundles-featured-sec .col-md-6{padding:0 !important;}
.bundles-featured-content {min-height:auto; padding:20px 20px 5px;}
.bundles-featured-img {background-position:top -30px right; height:300px;}

.banner-wraper .container .business-banner-content {margin:0; padding:15px; width:100%;}
.banner-wraper-business .quote-form {width:94.75%;}
.internet-offer-main {margin-bottom:15px; padding-bottom:15px;}
.business-offer-sec {padding:15px 0;}
.internet-icon-main img, .phone-icon-main img {width:120px;}

.business-banner-content .banner-left {margin-top:338px; width:100%;}
.business-banner-content .form-wraper {margin-top:15px; padding:15px 20px;}
.business-banner-content .banner-left h1 {font-size:30px !important; line-height:30px !important;}
.business-banner-content .featuretxt ul {margin:10px 0; padding:0 0 0 15px;}
.business-banner-content .featuretxt ul li {font-size:14px !important; margin-bottom:6px !important; width:100%;}
.business-banner-content .banprice-div {float:left; margin:0; padding:20px; width:60%;}
.business-banner-content .dollar-hero {font-size:24px; line-height:29px;}
.business-banner-content .price-hero {font-size:64px; line-height:52px;}
.business-banner-content .cent-hero {font-size:24px; line-height:32px; margin-top:20px;}
.business-banner-content .month-hero {font-size:14px; line-height:20px;}
.business-communications-sec {padding:15px;}
.business-communications-sec .col-sm-12{padding:0 !important;}
.business-communications-img {height:500px;}
.business-communications-content {min-height:auto; padding:15px 20px 0;}
.business-communications-content .call-now-main {margin-bottom:0;}

#KeywordContent > .head-dmc {font-size:30px; line-height:30px;}
#KeywordContent p {font-size:12px; line-height:16px;}
.disclaimerDiv h3 {font-size:22px; line-height:24px;}
.disclaimerDiv p {font-size:12px; line-height:16px;}
.disclaimerDiv ul li {font-size:12px; line-height:16px;}
.main-error h3 {font-size:28px; line-height:30px; padding:30px 0 20px 0;}
.main-error p {font-size:12px;}
	
.no-offer-box {width: 100%;margin-bottom: 20px;}
.Content_icon {font-size: 33px;}
.offersection h2 {font-size: 22px;}
.offersection p {margin: 26px 0px 0px 0px;}
.childProducts_set {width: 100%;}
.no-offer-box img {width: 17%;margin: 0 auto 16px;display: block;}

.packdataRP {width:100%;}
.session-id {float:left; font-size:12px; margin-top:0px; margin-bottom:0; display: flex; align-items: center;}

.banner-wraper {margin-top:80px; padding:15px;}


.right-box {margin-top: 15px;}
h2 {font-size: 24px;text-align: left;display: block;}
.herocontent h2 { line-height:18px;}
h3 {font-size: 18px;text-align: left;}
.herocontent ul {margin: 0px 0 15px;}
.herocontent ul li {margin:0 0 10px -5px;}
.offer_section .img {margin-left: 258px;margin-bottom: 10px;}

.privacy-main {float: left;margin: 20px 0 5px;}
.position-relative {position: inherit;}
.position-absolute {position: absolute;}
.position-none {position: none;}
.stick .topheader {float: left;width: 24%;}
.stick .md-adjust {float: left;width: 26%;}
.stick .tfnGroup {background-color: #f6f6f6;float: left;width: 75%;}
.stick .navigation {margin-top: 22px;width: 25%;float: right;}
.stick .navbar-collapse {float: left;margin-left: -130px;}
.stick .stick .nav {float: right;}
.stick ul.navbar-nav {margin-right: 106px;width: 62%;}
.stick .logo {height: 90px;}
.stick .logo img {width: 55%;}
#KeywordContent {padding: 20px;width: inherit;}
#KeywordContent > .head-dmc {font-size: 24px;}
#KeywordContent p {font-size: 14px;line-height: 20px;}
.txt-dmc-internet {padding-right: 0;padding-bottom: 132px;padding-left: 0;background-position: center bottom;background-size: 40% auto;}
.txt-dmc-voice {padding-right: 0;padding-bottom: 222px;padding-left: 0;background-position: center bottom;background-size: 40% auto;}
.txt-dmc-tp {padding-right: 0;padding-bottom: 222px;padding-left: 0;background-position: center bottom;background-size: 40% auto;}
.state-links {padding: 20px 0;}
.state-links h3 {font-size: 26px;margin-bottom: 0px;}
.state-links .sl_links a  {margin: 19px 16px 0 0 ;}
.sitemap-txt a {font-size: 14px; margin: 0 8px 12px 0; padding: 8px 15px;}
button.viewcity {float:left; margin-top:15px;}
.allcities {float: left;clear: both;}
ul.navbar-nav {width: 100%;}

.nav > li {padding: 5px 0 0;}

#tabs .nav {background: transparent;margin: 0;padding: 0;width: 100%;float: none;}
#tabs .nav > li {border-bottom: 0px;}
#Offer_Form .col-md-12 {padding: 0;}
.package_data {width: 100%;}

.CompareOffer-Btn {width: 96%;}
.compare-box {margin:8px 14px; width:93%;}
.ContentGroup_heading h3, .prdcnt h3 {font-size: 17px;}
.customer-info-div .customize-label {font-size: 11px;}
.verticalScroll .form-control {width: 50%;}
.secureEye {width: 50%;}
.cct_select {width: 100%;}
.scrollup {height: 60px;}
.cart-data-sec .send-btn {font-size: 18px;/*padding: 1% 8%;*/}
.tfn_wrapper {float: left;margin:8px;text-align:center;}

.inner_bundle .banprice-div {
	float: left;
	margin-bottom: 15px;
	margin-left: 119px;
}
.rightside {
	height: 0;
	margin-bottom: 15px;
	position: relative;
	right: 0;
	top: -131px;
	width: 56%;
}
.kineticLogo {
	margin: 14px 0 15px 0;
}
.modal-body ul, ol {margin-top: 0;margin-bottom: 1px;font-size: 14px;line-height: 30px;color: #404040;text-align: left;padding-left: 11px;}
.rightside img {width: 100%;}
.form-row, .bB {margin-bottom: 10px;}
.form-input, .bB input[type="text"] {font-size: 20px;padding: 6px 13px;}

.best-deal-section {padding: 20px 0;margin-bottom: 20px;}
.best-deal-section h2 {font-size: 26px;font-weight: 600;margin-bottom: 3px;margin-top: 0;text-align: left;width: 100%;}
.productImg {left: 40px;margin: 40px 0 50px;position: inherit;width: 96%;}
.homeProImage {float: left;margin: 50px 0 50px 70px;position: unset;width: 45%;}
.productImg-phone {float: left;margin: 50px 0 50px 70px;position: unset;width: 45%;}
.spacing {margin-top: 10px;}
.best-deal-section p {font-size: 14px;line-height: 20px;text-align: justify;}
.best-deal-section ul li {font-size: 14px;margin-bottom: 10px;text-align: justify;}
.best-deal-section ul {margin: 20px 0;}
a.ordernow_btn {display: block;float: none;margin: 15px auto;}
.inner_bundle {clear: both;margin-bottom: 20px;margin-top: 20px;}
.featuredbx1 {float: none;margin: 0 auto 20px;width: 100%;}
.featuredbx2 {float: none;margin: 0 auto;width: 100%;}
.featuredbx2 ul {float: left;}
.featuredprice2 {right: -90px;left: auto;}
.bunprice-div {clear: both;}
p.dsc {width: 100%;}
p.dsc br {display: none;}
.shadowLine {background: url(../images/shadow1.png) no-repeat scroll 0 0;background-position: center;height: 30px;margin: 15px 0 0;}


.container {max-width: 100%;}
.Bundle_section ul, .WhatsNew_Windstream ul {margin: 0;}
.Bundle_section ul li, .WhatsNew_Windstream ul li {font-size: 14px;text-align: justify;}
a.ordernowbtn_green {clear: both;display: block;float: none;margin: 15px auto;}
.price-div {float: none;margin: 0 auto;}
.Security_Packages {margin-bottom: 0;padding: 20px 0}
.Security_Packages h2 {font-size: 28px;text-align: left;}
.Security_Packages h3 {font-size: 16px;line-height: 20px;margin-top: 20px;width: 100%;}
.Security_Packages p {font-size: 14px;line-height: 20px;margin-bottom: 10px;text-align: justify;}
.Security_Packages ul {margin: 0;}
.WhatsNew_Windstream h2 {text-align: left;margin: 20px 0 15px;}
.WhatsNew_Windstream h3 {font-size: 20px;}
.WhatsNew_Windstream {margin-bottom: 10px;}
.copuright-txt p {text-align: center;}
.img-responsive {display: block;max-width: 100%;height: auto;}

.compare-fixed-head table tbody tr td > img {width: auto;}
.logoImg {margin: 20px 0;width: 350px !important;}
.internetHeroImage {bottom: 0;float: right;margin-top: 75px;position: relative;right: 0;width: 55%;}
.phoneside {float: right;bottom: 69px;margin-right: 100px;width: 16% !important;}
.sp-adjust {float: left;margin-top: 15px;width: 100%;}
.scrollup {bottom: 23px;padding: 0;right: 6px;}
.inner_bundle ul {margin: 20px 0;}
.Bundle_section h1 {font-size: 36px;}
.featuredbox-bulletsec-internet {padding: 0px 0 0 0px;}
.featuredbox-bulletsec-phone {padding: 0px 0 0 0px;}
.best-deal-section h1 {font-size: 36px !important;}
.InnerBanner_content h3 {font-size: 32px;}
.InnerBanner_content p {font-size: 22px;}
.TabPrice {float: left;margin: 25px 0px 10px 11px;width: 134px;}
/*#RightPanel {padding-left: 0;padding-right: 0;}*/
#stickyParent {padding-left: 0;padding-right: 0;width: 100%;}
#sticky.stick {position: initial;}
.modal-outer {width: 96%;}
div.tabs-div > ul.nav {background-color: #FFF;}
#exTab3 .nav {background-color: #fff;}
.tabs-div, .nav {border-bottom: 0px solid #979797;}
.customerInfoInput {width: 100%;}
.logo-container {display: block;padding: 0 19%;width: 100% !important;}
.header-banner-div {padding-top: 0; height: 76px;}
.header-bsn {padding-top: 0; height: 76px;}
.tfn_Grid > a {font-size: 24px;}
.price-div-home {float: left;}
.lexredtfn {padding: 20px;}
.lexred a {float: none;margin: 0 auto 0;position: relative;top: 10px;}
.lexred span {font-size: 20px;float: left;margin: 22px 0 0;width: 100%;}
.cl-effect-5 li:first-child a {margin-left: 0px !important;}
.best-deal-section img {width: 60%;}
.res_custom_img {float: none;margin: 0 auto;width: 50%;}
h2.sp-bundle {margin-top: 25px;}
.banner-wraper .container .banner-content.BusinessBgImg {background: none;}
.businessProdImg {float: none;left: 0;margin: 40px auto 50px;position: inherit;width: 25%;}
.businessProdImg-phone {float: none;margin: 30px auto 20px;position: unset;width: 21%;}
.saraplus_Iframe {margin-top: 55px;}
.customization .saraplus_Iframe {margin-top: 27px;}
.cart-data-sec .send-btn {margin: 0 0 20px;}
.mar-lr {margin-left: 0;margin-right: 0;}
.btn-general {padding-left: 0;padding-right: 0;}
.right-main-address .view-button a {margin: 17px 0 0 15px;padding: 9px 14px;text-transform: uppercase;}
.cart-data-sec .col-sm-12 {padding-left: 0;padding-right: 0;}
.special-box {background-position: right 0px top 68px;}
#divCompare {display: block !important;float: left;min-height: 90px;width: 100%;}
.NoOffer_content h3 {font-size: 22px;padding:0 0 5px;}
.sessionID {margin-top: 0;}
.right-box input[type="button"] {margin-top: 10px;}
.infobrdr .form-control {width: 95%;}
.compare-data {height: auto;overflow: auto;}
div.new-hr > div.bdr {margin-left: 10px;width: 97%;}
.ContentGroup {padding-top: 0;}
.ContentGroup_heading {border-radius: 5px 5px 0 0;}
.cart-section {margin: 15px 0;}
.adtocart {width:140px;}
.PriceGroup {float: right; margin:0;}
.navbar-header{margin:0 auto;}
.formBorder.Qualify-Form-Controller {width: 100%;}
.localize-form {padding: 20px 0; float: left; width: 100%; height: 430px;}
.adbanner h2 {text-align: center;}
.homeoffers {padding: 30px 0;}
.homeoffers .card {border: none;}
.offrs-tfn_class a {font-size: 14px;}
.offrs-tfn_class span {font-size: 20px;}
small {font-size: 12px;}
.homeheroimg, .int-heroimg, .phone-header, .bundles-header, .business-header {position: relative; width: 84%; left: 60px; top: -120px;}
.secmidwhite ul li {font-size: 16px;line-height: 18px;}
.secmidwhite small {font-size: 12px;}
.secmidwhite {padding:20px 0}
.footer-sec .pr-0{padding-right:15px !important;}
.footer-sec .pl-0{padding-left:15px !important;}
.privacy-section .pr-0{padding-right:15px !important;}
.privacy-section .pl-0{padding-left:15px !important;}
.secmidwhite .pr-0{padding-right:15px !important;}
.secmidwhite .pl-0{padding-left:15px !important;}
.secmidwhite .cnt-tfn h4 {width: 100%;}
.cnt-tfn a {font-size: 22px;}
.cnt-tfn .pr-0{padding-right:0 !important;}
.cnt-tfn .pl-0{padding-left:0 !important;}
.cnt-tfn{float: left;width: 100%;text-align: center;display: block;}
.secmidwhite p {margin-bottom: 10px;}
.int-cnt img {width: 70%;float: none;display: block;margin: 35px auto 0;}
.secmidwhite2 .int-cnt img {margin-top: 5px;}
/*.pad-lr {padding-left: 15px !important;padding-right: 15px !important;}*/
.homeoffers .card {border-right: none;border-bottom: 1px solid #fff;padding: 15px 0 20px;}
.homeoffers ul {min-height: auto;}
.homeoffers small {text-align: left; float: left; width: 100%;}
.boxprice .box-val {width: 55%;}
.herosec .pr-0{padding-right:15px !important;}
.herosec .pl-0{padding-left:15px !important;}
.herosec {padding: 20px 0 0;}
.herosec-bsn {padding: 20px 0;}
.heroprice-disc {float: left; width: 100%;}
.internet-offer-box {min-height: 335px;}
.bsn-pkg {min-height: 420px;}
.homeheromain {background-size: 84%; background-position: center top; height: 360px; margin: 20px 0;}
.internetheromain {background-size: 84%; background-position: center top; margin: 20px 0;}
.phoneheromain {background-size: 84%; background-position: center top; margin: 20px 0;}
.bundlesheromain {background-size: 84%; background-position: center top; margin: 20px 0;}
.businessheromain {background-size: 84%; background-position: center top; margin: 20px 0;}
.heroprice {height: 165px; left: 65px; top: 195px; width: 190px;}
.prom-price {padding: 48px 30px 0;}
.heroprice .val {font-size: 65px; line-height: 62px;}
.tfn-section img, .tfn-section-2 img {margin: 2px 3% 0 8%;	width: 17%;}
.tfn_Grid {width: 72%;}
.offers-hd {margin-bottom: 0;}
.homeoffers p {margin-bottom: 0;}
.boxprice {padding: 10px 0 0;}
.offrs-tfn_class {margin: 30px auto 0;}
.secmidwhite .cnt-tfn {width: 100%;}
secmidwhite .cnt-tfn h4 {margin: 5px 0 10px;}
.modal-dialog {margin: 0.5rem;}
.footer-sec {padding: 20px 0;}
 .modal-body {height: 310px !important;}
	

}

@media (max-width:667px) {
/*.heroprice {left: 48px;	top: 133px;}*/
.heroprice .val {left:32px; top:30px;}
.bsn-pkg {min-height: 435px; margin-bottom: 0;}
.businessheromain {height: 340px;}
.bundlesheromain {height: 330px;}
.phoneheromain {height: 330px;}
.internetheromain {height: 330px;}
.homeheromain {height:330px;}
.heroprice {top: 164px;}
.footer-sec p br {display:block;}
.footer-sec a {padding: 10px 0;}
 .modal-body {height: 275px !important;}
}

@media (max-width:640px) {
.businessheromain {height: 315px;}
.bundlesheromain {height: 315px;}
.phoneheromain {height: 315px;}
.internetheromain {height: 315px;}
.homeheromain {height:315px;}
.heroprice {top: 148px;}
.tfn-section img, .tfn-section-2 img {margin: 2px 3% 0 0;}
.tfn_Grid {width: 76%;}
.internet-offer-box {min-height: 350px;}
.bsn-pkg {min-height: 440px; margin-bottom: 0;}
 .modal-body {height: 255px !important;}

}

@media (max-width:639px) {
	.internet-offers-sec .col-sm-12 {
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
}

@media (max-width: 480px){
.logo {height:67px; padding:10px 0 0 15px; width:145px;}
.logo a > img {width:130px;}

.tfn_wrapper {margin:11px 10px;}
.tfn > a {font-size:26px; line-height:21px; padding:2px 0;}
.quote-form {height:345px; width:93%;}
.banprice-div {width:100%;}
.banner-left {padding:20px 0 0;}
.offer-icon-main {margin-left:0; text-align:center; width:100%;}
.offer-icon-main img {margin:20px 0; width:100px;}
.map-list-mobile {padding:110px 0 109px;}
.high-hpeed-hnternet-img {height:290px;}
.kinetic-internet-img {height:307px;}
.internet-offers-sec .col-sm-12 {flex:0 0 100% !important; max-width:100% !important; padding-left:15px !important; padding-right:15px !important;}

.internet-offer-box-last{background: none; border-bottom:0 solid transparent;}
.internet-offer-box ul {margin:0;}
.high-speed-img {height:290px;}
.solid-connection-img {height:280px;}
.bundles-featured-img {height:255px;}
.business-banner-content .form-wraper {float:left; width:97.5%;}
.business-banner-content .featuretxt ul {width:100%;}
.business-banner-content .banner_txt {padding-right:0;}
.business-banner-content .banprice-div {width:100%;}
.business-banner-content .banprice-div {width:100%;}
.business-banner-content .banner-left {padding:20px 0 0;}
.business-offer-sec {padding:15px 0;}
.internet-icon-main, .internet-content-main {width:100%;}
.internet-content-main .content-left, .internet-content-main .content-right {width:100%;}
.internet-icon-main img, .phone-icon-main img {margin-bottom:10px; width:100px;}
.business-offer-sec .banprice-div {padding:0 0 10px;}
.phone-icon-main, .phone-content-main {width:100%;}
.phone-content-main .content-left, .phone-content-main .content-right {width:100%;}
.business-communications-img {height:425px;}
.homeheroimg, .int-heroimg, .phone-header, .bundles-header, .business-header {position: relative;bottom: 180px;width: 70%;right: -90px;}
.hero-circle {background-size: 40%;height: 230px;left: 0;top: 177px;}
/*.prom-price {left: 2px;top: 45px}*/
.prom-price small {font-size: 11px;}
.heroprice .val {font-size:48px; line-height:49px; /*left: 20px;top: 40px;*/}
.heroprice sup{font-size: 16px;top: -20px;}
.heroprice sub {font-size: 16px;right: 23px;top: 0;}
/*.prom-price {left: 10px;top: 48px;}*/
.tfn > a {font-size: 17px;line-height: 28px;padding: 0;}
.heroprice-disc small {font-size: 12px;}
.tfnGroup {left: 33%;/* top: -70px;*/ width: 55%;}
/*.logo-bsn img, .logo-nav img {width: 30%;}*/
/*.herosec {padding: 95px 0 0;}*/
/*.herosec-bsn {padding: 240px 0 0;}*/
.herocontent ul li {line-height: 20px;}
.quote-form {width: 100%;display: contents;}
.navbar {right: 10px; top: -74px;}
.homefix {width: 28%;}
.internet-offer-box-last {background-color: #F1F1F1;border-radius: 30px;border: none;min-height: 310px;margin-top: 40px;}
.offer-icon-main {top: -40px;}
.bsn-pkg .offer-icon-main {top: -33px;}
h1 {font-size: 28px;line-height: 28px;}
.privacy-section a.footer-logo{justify-content:center; display:flex; margin: 5px 0 0;}
.header-banner-div {padding-top: 0; height: 83px;}
.header-wraper {height: 83px;}
/*.header-bsn{height:90px;}*/
/*.herosec-bsn {padding: 105px 0 0;}*/
.homeheromain {background-size: 100%; height:280px;}
.internetheromain {background-size: 100%; height:280px;}
.phoneheromain {background-size: 100%; height:280px;}
.bundlesheromain {background-size: 100%; height:280px;}
.businessheromain {background-size: 100%; height:280px;}
/*.heroprice {left: 10px; top: 97px;}*/
.tfn-section img, .tfn-section-2 img {margin: 2px 3% 0 24%; width: 11%;}
.tfn_Grid {width: 43%;}
.homeoffers .card3 {margin-bottom:20px;}
.privacy-section p {text-align: center;}
.logo-bsn, .logo-nav, .logo {padding: 15px 0;}
.internet-offer-box, .internet-offer-box-last {min-height: 276px;}
.bsn-pkg {min-height: 385px; margin-bottom: 50px;}
.bsn-pkg-last {min-height: 330px; margin-bottom: 0;}
.heroprice {height: 129px; left:0; top: 146px; width: 150px;}
.prom-price {padding: 36px 20px 0;}
.verticalScroll .form-control {width: 92%;}
.secureEye {width: 92%;}
.cg_wrapper p a{word-break:break-word;}
.cg_wrapper {margin: 5px 0 0 14px; width: 89%;}
.cg_wrapper p {margin-top: 4px; }
.modal-body {height: 220px !important;}
}

@media (max-width:414px) {

.loading {left: 36%; width: 30%;}
.logo-bsn, .logo-nav, .logo {height:70px; padding: 10px 0; width: 130px;}
/*.logo-bsn img, .logo-nav img {width: 40%;}*/
.navbar .navbar-collapse {top: 59px; width: 414px; right:-5px;}
.navbar .collapsing {top: 59px; width: 414px; right:-5px;}
.navbar .navbar-collapse.show {top: 59px; width: 414px; right:-5px;}
.header-bsn .navbar .navbar-collapse {top: 72px;}
.header-bsn .navbar .collapsing {top: 72px;}
.header-bsn .navbar .navbar-collapse.show {top: 72px;}
.top-navbar {display: block; margin:0;}
.navbar {right: 5px; top: -70px; padding: 20px 0;}
.header-bsn .navbar {top: -75px; padding: 20px 0;}
.tfnGroup {left:0; margin:0; top:0; width:100%;}
.tfn > a {font-size: 18px; line-height: 22px; padding: 0;}
.header-banner-div {height: 133px;}
.header-wraper {background-image: none; height: 133px;}
.inner-banner-wraper {margin-top:0; padding: 15px 0;}
/*.header-bsn {height: 155px;}*/
.herosec {padding: 20px 0 0;}
.herocontent ul li {line-height: 18px; font-size: 16px;}
.homeheroimg, .int-heroimg, .phone-header, .bundles-header, .business-header {position: relative; width: 84%; left: 60px; top: -120px;}
.hero-circle {background-size: 46%; height: 160px; left: 0;	top: 215px;}
.quote-form {height: 371px;}
.form-wraper {width: 100%;}
.tfn-section img, .tfn-section-2 img {margin: 0px 3% 0 18%; width: 13%;}
.tfn_Grid {width: 66%;}
.banner-left {margin-top: 356px;}
.RegularPrice-hero {line-height: 16px;}
.high-hpeed-hnternet-img {height: 186px;}
.kinetic-internet-img {height: 204px;}
.solid-connection-img {height: 185px;}
.bundles-featured-img {height: 185px;}
.business-banner-content .form-wraper {width: 94%;}
.quote-form {height: 376px;}
.business-banner-content .banner-left {margin-top: 355px;}
.business-communications-img {height: 276px;}
.boxprice {padding: 10px 0 0;}
.call-now-main .call-now-btn {height: 40px;	width: 70%;}
.call-now-main .call-now-btn a {font-size: 16px; line-height: 22px;}
ul.hat {width: 265px;}
/*.prom-price {left: 2px; top: 45px}*/
.prom-price small {font-size: 11px;}
.hero-circle .val {font-size: 48px; left: 20px; top: 40px;}
.hero-circle sup {font-size: 16px;top: -20px;}
.hero-circle sub {font-size: 16px; right: 23px; top: 0;}
/*.prom-price {left: 10px;top: 48px;}*/
.heroprice-disc small {font-size: 14px;}
/*.herosec-bsn {padding: 170px 0 0;}*/
.quote-form {width: 100%;display: contents;}
#state-mobile {width: 170px;}
.offers-hd {margin-bottom: 0px;}
.map-list-mobile {padding: 90px 0 110px;}
.map-list-mobile {background-size: 100%;}
.internet-offer-box {	border-bottom: 0 solid transparent; margin-bottom: 50px; padding: 0 20px 20px; width: 100%;}
.internet-offer-box-last {margin-bottom: 0;}
.homefix {float:none; width: 35%;}
.int-cnt img {margin-top: 35px;}
.secmidwhite2 .int-cnt img {margin-top: 5px;}
.terms-cond-main {margin: 110px 0 0; padding: 15px 15px 0;}
.disclaimer-section .nav {padding: 10px 0; width: 100%;}
.disclaimer-section .tab-pane {margin-left: 0;}
.disclaimer-section .title-tab {padding: 0;} 
.disclaimer-section p {word-break: break-word;}
.disclaimer-section .tab-content {padding: 0 15px 15px;}
.internet-offer-box {min-height: 285px;}
.bsn-pkg {min-height: 390px; margin-bottom: 20px;}
.homeoffers h2 {text-align: left;}
.homeoffers p {text-align: left;}
.homeoffers .card3 {margin-bottom: 20px;}
.homeheromain {height:235px;}
.internetheromain {height:235px;}
.phoneheromain {height:235px;}
.bundlesheromain {height:235px;}
.businessheromain {height:250px;}
.heroprice {height: 129px; left:0; top: 105px; width: 150px;}
.tab-inner {width: 94%;}
.TabWrapper {padding: 0 15px 15px; }
.regularPrice {font-size: 16px;}
.offers-feature-box {margin-left: -18px;}
.packdataRP {margin-top: 0;}
#KeywordContent p {margin-bottom: 10px;}
.txt-dmc-internet {padding-bottom: 160px; background-size: 100% auto;}
.txt-dmc-voice {background-size: 85% auto;}
.txt-dmc-tp {padding-bottom: 270px; background-size: 85% auto;}
.boxprice .box-val {width: 70%;}
.cg_wrapper {float: left; margin: 5px 0 0 10px; width: 84%;}
.homeoffers p br{display:block;}
.homeoffers p a{padding: 0;}
.modal-body {height: 535px !important;}

}

@media (max-width:375px){
.navbar .navbar-collapse {top: 55px; width: 375px;}
.navbar .collapsing {top: 55px; width: 375px;}
.navbar .navbar-collapse.show {top: 55px; width: 375px;}
.navbar {top: -66px;}
/*.header-bsn {height: 155px;}
.herosec-bsn {padding: 170px 0 0;}*/
.hero-circle {background-size: 52%; top: 200px;}
.tfn-section img, .tfn-section-2 img {margin: 0px 3% 0 15%;}
.tfn_Grid {width: 69%;}
.map-list-mobile {padding: 77px 0 110px;}
/*.prom-price {left: 24px; top: 27px; width: 63%; text-align: center;}*/
.heroprice {left:0; top: 80px;}
.heroprice .val {left: 18px; top: 22px;}
.phoneheromain {height: 220px;}
.internet-offer-box {min-height: 307px; margin-bottom:25px;}
.bsn-pkg {min-height: 420px;}
.offer-icon-main {top: -34px;}
.homeheromain {height:210px;}
.internetheromain {height:210px;}
.phoneheromain {height:210px;}
.bundlesheromain {height:210px;}
.businessheromain {height:210px;}
}

@media (max-width:360px) {
.navbar .navbar-collapse {width: 360px;}
.navbar .collapsing {width: 360px;}
.navbar .navbar-collapse.show {width: 360px;}
.tfn-section img, .tfn-section-2 img {margin: 0px 3% 0 14%;}
.tfn_Grid {width: 70%;}
.internet-offer-box {min-height: 440px;}
.txt-dmc-voice {padding-bottom: 180px;}
.txt-dmc-tp {padding-bottom: 235px;}


}

@media (max-width:320px){
.loading {left: 36%; width: 30%;}
/*.logo-bsn img, .logo-nav img {width: 45%;}*/
.top-navbar {display: block;}
.navbar {top: -64px;}
.navbar .navbar-collapse {width: 320px;}
.navbar .collapsing {width: 320px;}
.navbar .navbar-collapse.show {width: 320px;}
.tfnGroup {margin-left:0; text-align: center; width: 100%;}
.tfn > a {font-size: 18px;line-height: 22px;padding: 0;}
.NoOffer_content h3 {font-size: 20px;}
.NoOffer_content p {font-size: 14px;}
/*.header-banner-div {height: 135px;}*/
/*.herosec {padding: 150px 0 0;}*/
.herocontent ul li {line-height: 18px;font-size: 16px;}
.homeheroimg, .int-heroimg, .phone-header, .bundles-header, .business-header {position: relative;width: 80%;left: 60px; top:-121px;}
.hero-circle {background-size: 60%;height: 165px; left: 0; top: 162px;}
.quote-form {height:371px;}
.tfn-section img, .tfn-section-2 img {margin: 0px 3% 0 11%;}
.tfn_Grid {width: 73%;}
.banner-left {margin-top:356px;}
.RegularPrice-hero {line-height:16px;}
.high-hpeed-hnternet-img {height:186px;}
.kinetic-internet-img {height:204px;}
.solid-connection-img {height:185px;}
.bundles-featured-img {height:185px;}
.business-banner-content .form-wraper {width:94%;}
.quote-form {height:376px;}
.business-banner-content .banner-left {margin-top:355px;}
.business-communications-img {height:276px;}
.call-now-main .call-now-btn {height:40px; width:70%;}
.call-now-main .call-now-btn a {font-size:16px; line-height:22px;}
ul.hat {width:265px;}
.prom-price {padding: 31px 20px 0;}
.prom-price small {font-size: 10px;}
.hero-circle .val {font-size: 48px;left: 20px;top: 40px;}
.hero-circle sup{font-size: 16px;top: -20px;}
.hero-circle sub {font-size: 16px;right: 23px;top: 0;}
.prom-price {left: 10px;top: 48px;}
.heroprice-disc small {font-size: 12px;}
/*.herosec-bsn {padding: 240px 0 0;}*/
.quote-form {width: 100%;display: contents;}
#state-mobile {width: 170px;}
.offers-hd {margin-bottom: 0px;}
.map-list-mobile {padding: 65px 0 110px;}
.map-list-mobile {background-size: 100%;}
.heroprice {height:120px; top:61px; width:140px;}
.prom-price {left: 26px; top: 39px;}
.heroprice .val {left: 5px; top: 29px;}
.businessheromain {height: 185px;}
.bundlesheromain {height: 185px;}
.phoneheromain {height: 185px;}
.internetheromain {height: 185px;}
.homeheromain {height:185px;}
/*.herosec-bsn {padding: 145px 0 0;}*/
.secmidwhite .cnt-tfn h4 {margin:0 0 10px;}
.tab-inner {width: 92%;}
.TabWrapper {padding: 0 10px 15px; }
.boxprice .box-val {width: 70%;}
.modal-body {height: 375px !important;}
}


@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) {
.stick .md-adjust {width: 30%;}
#divCompare {display: block !important;float: left;min-height: 90px;width: 100%;}
}



@media (min-width: 1152px) {
ul.hat {
/*top: 208px !important;*/
left: 744px;
}
}


@media (min-width: 1280px) {
.container {
max-width: 1140px;
}
}

@media (min-width: 1366px) {
.navigation .cl-effect-5 li a {
margin: 0 0 0 32px;
}

ul.hat {
/*top: 182px !important;*/
left: 894px;
}
}



@media (min-width: 1440px) {
.container {max-width: 1320px;}
}


