﻿@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Figtree:wght@300;400;700;800&display=swap');

.pad-lr {padding-left: 0 !important;padding-right: 0 !important;}
.pad-left {padding-left:0 !important;}
.pad-right {padding-right: 0 !important;}
a {color: #22a881;text-decoration:underline;}
a:hover {color: #22a881;text-decoration:none;}
.btn.focus, .btn:focus {outline:0; box-shadow:none;}
#olark-wrapper > #olark-container {  right: 60px !important;}
#olark-wrapper > .olark-launch-button {right: 60px !important;}
.loading { display: block; left: 45%; position: fixed; top: 40%; z-index: 99;}
.loadingDiv { background: #fff none repeat scroll 0 0; height: 100%; opacity: 0.7; position: fixed; width: 100%; z-index: 1233333; top: 0px;}
section {float:left; width:100%;}
body {font-family: 'Figtree', sans-serif !important; font-size: 15px; line-height: 1.3; color: #505050;}
h1 {font-size: 36px;color: #22A881;font-weight: 800;line-height:36px;}
h2 {font-size: 30px;font-weight: 700;color: #22A881;}
h3 {font-size: 24px;color: #22A881;font-weight: 700;}
h4 {font-size:18px;font-weight:300;}
h5{color:#22A881;font-size:17px;font-weight: 300;}
small{font-size:14px; font-weight:400;}
h1, h2, h3 {margin: 0 0 10px 0;}
h4, h5, h6 {margin: 0 0 10px 0;}
a{color: #22A881;}
p{font-size: 16px;font-weight:300;color: #505050;}
ul li{font-size:16px;font-weight:300;color: #505050;list-style: disc;}

b, strong {font-weight: bold;}

/* ==== Start Header Section ==== */

.header-banner-div {float:left; padding-top:124px; width: 100%;}
.header-wraper {background-color: #fff; box-shadow: 0 0px 10px #EBEBEB; left: 0; height: 124px; margin: 0 auto; padding: 0px; position: fixed; right: 0; top: 0px; width:100%; z-index: 999; display: flex;}
.logo-bsn, .logo-nav, .logo {height:124px; padding: 15px 0; width:200px;}
.logo-nav img{margin:8px 0;}

.top-navbar{display:flex; justify-content:center; margin:42px 0;}
.navbar-expand-md {float: left;}
.nav {padding-left: 0;margin-bottom: 0;list-style: none;}
.navbar-nav {float:right;}
.cl-effect-5 { margin-top: 0px;}
.cl-effect-5 li a {font-size: 18px;color: #22A881;text-transform: uppercase;padding: 0;font-weight: 300;}
.cl-effect-5 li:first-child a { margin-left: 0 !important;}
.cl-effect-5 li a:hover {background: none;}
.cl-effect-5 li a span {position:relative; display:inline-block; -webkit-transition:-webkit-transform 0.3s; -moz-transition:-moz-transform 0.3s; transition:transform 0.3s;}
.cl-effect-5 li a span::before {position:absolute; top:100%;}
.cl-effect-5 li a:hover span, .cl-effect-5 li a:focus span {color:#6CBF5A; font-size:18px; }
.cl-effect-5 li.active a {color:#ef6724;}
.cl-effect-5 > li > a:hover, .cl-effect-5 > li a:focus, .cl-effect-5 > li .active {background-color:transparent !important; background-image:none !important; color:#6CBF5A;}
.nav>li {position: relative;display: block;}
.nav>li>a {position: relative;display: block;padding: 0px 2px;}

.tfnGroup{float:right; margin:23px 0;}
.callnow {font-size:18px;font-weight:300;}
.tfn > a {color: #22A881;display:inline-block; font-size:28px; font-weight:normal; line-height:30px; padding:4px 0; text-decoration:none;}
.tfn > a:hover {color:#EF9023; text-decoration:none;}
.hour {font-size:13px;font-weight:300;}
.callnow, .hour {color:#22A881;}

/* ==== End Header Section ==== */

/* ==== Start Hero Section ==== */

.herosec {background-color: #fff; padding: 50px 0; }
.herocontent {}
.herocontent h1 {margin-bottom: 10px;}
.herocontent h2 {font-weight:300;}
.herocontent ul {margin: 20px 0;}
.herocontent ul li {font-size: 18px;font-weight: 400; margin-bottom: 10px;}
.heroprice-disc {float:left; width:80%;}
.heroprice-disc small{font-weight:400;font-size: 14px;}

.homeheromain { background-image:url('../images/home-header-bg.png'); background-size:100%; background-position:right top;background-repeat:no-repeat;height: 380px; width:100%;}
.internetheromain { background-image:url('../images/Internet-header-bg.png'); background-size:100%; background-position:right top;background-repeat:no-repeat;height: 380px; width:100%;}
.phoneheromain { background-image:url('../images/Phone-header-bg.png'); background-size:100%; background-position:right top;background-repeat:no-repeat;height: 380px; width:100%;}
.bundlesheromain { background-image:url('../images/bundles-header-bg.png'); background-size:100%; background-position:right top;background-repeat:no-repeat;height: 380px; width:100%;}
.businessheromain { background-image:url('../images/business-header-bg.png'); background-size:100%; background-position:right top;background-repeat:no-repeat;height: 380px; width:100%;}

.heroprice {background-image: url(../images/header-price.png); background-position: left top; background-size: 100%; background-repeat: no-repeat; color: #fff; height: 202px; left: 0; position: relative; top: 178px; width: 235px;}
.prom-price {/*position: relative;left: 28px;top: 71px; */padding: 87px 20px 0; text-align:center; width:100%;}
.prom-price small{font-size:12px;}
.heroprice .val {font-size: 68px; font-weight:700; line-height:70px; text-align:center; padding-left: 17px; width:auto; /*position: relative;left: 42px;top: 65px;*/}
.heroprice sup {font-size: 24px;font-weight:400; top: -28px;}
.heroprice sub {font-size: 22px;font-weight:400;right: 30px;position: relative;top:0;}

.herosec-bsn {background-color: #fff; padding: 50px 0;}
.herosec-bsn h1 {color:#0098B8;}
.herosec-bsn .banprice-div {float:left ; padding:26px 0 0; width:100%;}
.herosec-bsn .starting-div-hero {font-size:18px; font-style:normal; font-weight:400; margin-top:0px;}
.herosec-bsn .heroprice-bsn {color:#0098B8; width:30%;}
.herosec-bsn .heroprice-bsn .val {font-size: 68px; line-height:70px; font-weight: 700;}
.herosec-bsn .heroprice-bsn sup {font-size: 24px;font-weight:400; padding:0 3px; top:-29px;}
.herosec-bsn .heroprice-bsn sub {font-size: 22px;font-weight:400;right: 35px;position: relative;top:0;}
.herosec-bsn .price-right {float:left; width:100%;}
.herosec-bsn .month-hero {font-size: 14px;line-height: 20px;margin: 6px 0 0;width: auto;}

/* ==== End Hero Section ==== */

/* ==== Start Localize Form Section ==== */

.localize-form{background: #fff; border-radius: 5px; padding: 30px 0;box-shadow: 0 0px 10px #EBEBEB;}
.localize-form h3 {text-align: center;margin: 0 auto;}
.localize-form-bsn h3 {color:#0098B8;}
.quote-form {float:left; width:100%;}
.form-wraper {background-color:#FFF; border-radius:4px; float:right; height:auto; margin-top:0; padding:0; width:100%;}
.search-panel-body {float:left; width:100%;}
.search-panel-body {float: left;width: 100%;display: flex;flex-wrap: wrap;}
.SearchformGroup {width: 100%;}
.form-wraper .search-panel-body input[type="radio"] {position:relative; top:2px;}
.formBorder.Qualify-Form-Controller {width: 80%;}
.bB_Address{float:left; height:75px; position:relative; width:30%;margin-right: 15px;}
.bB_Apt, .bB_Zip {float:left; height:75px; position:relative; width:20%;margin-right: 15px;}
.localize-form .bB_Address label, .localize-form .bB_AgentId, .localize-form .bB_Apt label, .localize-form .bB_SelectClient, .localize-form .bB_SelectProvider, .localize-form .bB_Zip label {display: none;}
.bB_Address label, .bB_Apt label, .bB_Zip label {display:none;}
.bB_AgentId, .bB_SelectProvider, .bB_SelectClient {display:none;}
.search-panel-body input[type=text] {border:1px solid #505050; border-radius:5px; bottom:0; color:#505050; font-size: 14px;font-weight: 300;padding: 14px 13px; position:absolute; transition:all 0.4s ease-in-out 0s;}
.search-panel-body .reqDiv {color:#FF0000; font-size:14px; left:0; position:relative; top:80px; width:100%;}
.bB_Moving {display:block; float:left; margin-top:25px; width:20%;}
.ismovings {display:none;}
label.ismovings {display:none !important;}
.home-lable {color:#505050; display:inline-block !important;margin-bottom:0px; padding-right:10px; position:relative;font-weight: 300;font-size: 12px;}
.bB_ServiceType {float:left; margin-bottom:10px; margin-top:10px; width:20%;}
.submitForm {background-color:#EF9023; background-image:linear-gradient(to right,#EF6724,#EF9023); border:0 solid transparent; color:#FFF; font-size:18px; font-weight:300;  outline:none; padding:10px 0; width:23%;-webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; transition:all 1s ease-in-out;margin-top:25px;border-radius:5px;}
.submitForm:hover {background-color:#EF9023; background-image:none; color:#FFF;}

ul.hat {border:1px solid red !important; font-size:11px !important; list-style:none !important; margin-top:-20px !important; width:470px; z-index:999;}
ul.hat li{list-style: none !important; font-size: 11px !important; float:left; width:100%;}.tfn_wrapper {color: #22A881; display:block; float:right; padding:15px 0; text-align:right;float:right; width:40%;}

/* ==== Start Localize Form Section ==== */

/* ==== Start TFN Section ==== */

.tfn-section {background-color: #F1F1F1;float: left;width: 100%;padding:30px 0;}
.tfn-section-2 {background-color: #F1F1F1;float: left;width: 100%;padding:30px 0;}
.tfn-section img {float: left;width: 15%;margin: 0 10px;}
.tfn-section-2 img{float: left;width: 15%;margin: 0 10px;}
.tfn_Grid {float:left;font-weight:300; margin:0; text-align:left; width:80%;}
.tfn_Grid span {color:#22a881; font-size:26px; float:left; line-height:24px; text-align:left; width:100%;}
.tfn_Grid a {font-size: 38px;text-decoration:none;}
.tfn_Grid a:hover {color:#EF9023; text-decoration:none;}
.tfn_Grid .tfn-main a:focus {text-decoration:none;}
.tfn-section-bsn .tfn_Grid span {color:#0098B8;}
.tfn-section-bsn .tfn_Grid a {color:#0098B8;}

/* ==== End TFN Section ==== */

/* ==== Start Back to School Section ==== */

/*.adbanner{background-color: #22A881;color:#fff;text-align:center;padding:30px 0;float:left;width: 100%;}
.adbanner h2 {margin: 0 auto 10px;color: #fff;}
.adbanner p {margin: 0 auto;color: #fff;}
.adbanner a{color:#fff;text-decoration:underline;padding: 10px;}
.adbanner a:hover {text-decoration: none;padding: 10px;}*/

/* ==== End Back to School Section ==== */

/* ==== Start Bundle Section ==== */

.homeoffers {min-height: 300px;background-image: linear-gradient(#6CBF5A, #22A881);padding:30px 0;float: left;width: 100%;padding:50px 0;}
.offers-hd{margin-bottom:30px;}
.homeoffers h2{margin:0 auto 10px;color:#fff;text-align:center;}
.homeoffers p{color:#fff;text-align:center;}
.homeoffers p br{display:none;}
.homeoffers p a{color:#fff;text-decoration:underline; padding: 10px;}
.homeoffers p a:hover {text-decoration: none; padding:0 10px;}
.homeoffers h5 {color: #fff; font-size: 28px; font-weight: normal; margin-top: 20px; text-align: center;}
.homeoffers .card {border-radius: 0;background-color: transparent;border-right: 1px solid white;border-left:0;border-top:0;border-bottom:0; width:100%; float:left;}
.homeoffers .card3 {border: 0;border-radius: 0;background-color: transparent;}
.homeoffers h3.card-title {color:#fff;text-align: left;padding: 15px 0 5px; margin: 0; text-transform: uppercase;}
.homeoffers h4 {color: #fff;text-align: left;}
.homeoffers ul { margin: 0; min-height:125px; padding: 10px 20px 0;}
.homeoffers ul li {margin-bottom: 10px;color: #fff;}
.homeoffers small{color:#fff; text-align:center;}

.boxprice {padding: 20px 0 0;}
.boxprice .starting {font-size: 14px; text-transform: uppercase;}
.boxprice .box-val {color: #fff; float:left; font-size:65px; line-height:66px; font-weight:700; position:relative; left:0; top:0; width:50%;}
.boxprice .box-val sup {font-size:26px; font-weight:400; padding:0 4px; top:-26px;}
.boxprice .box-val sub {font-size:26px; font-weight:400; padding:0 4px; right:43px; position:relative; top:2px;}

.offrs-tfn_class{color:#fff;text-align:center;float:left;margin: 50px auto 0;}
.offrs-tfn_class a {font-size: 20px;font-weight: 300;color: #fff;padding: 5px 10px;border: 1px solid #fff;border-radius: 5px;padding: 17px 20px 10px;transition: all .3s ease-in-out;text-decoration: none;}
.offrs-tfn_class a:hover{text-decoration: none; border:1px solid #000;color:#000;}
.offrs-tfn_class span {margin: 10px auto;font-size: 30px;font-weight: 300;}
.offrs-tfn_class small{margin: 30px auto 0;display:block;}

/* ==== End Bundle Section ==== */

/* ==== Start Offer Section ==== */

.secmidwhite {float: left;width: 100%;padding: 50px 0;}
.secmidwhite .boxprice {padding: 0;}
.secmidwhite .home-cnt h3 {margin: 5px 0 20px;}
.secmidwhite h4{color: #505050;margin-bottom:10px;}
.secmidwhite p{line-height: 1.3;margin-bottom: 30px;}
.secmidwhite ul{margin-bottom:0; padding:0 20px;}
.secmidwhite ul li {font-size:16px;color:#505050;font-weight:300;padding-bottom: 10px;}
.pricing {padding:0;}
.starting-div-offer {font-size: 16px;font-weight:300; margin-top: 0px;}
.pricing .box-val {color:#2dab7b; float:left; font-size:65px; line-height:66px; font-weight:700; margin-bottom: 15px; position:relative; left:0; top:0; width:100%;}
.pricing .box-val sup {font-size:26px; font-weight:400; padding:0 4px; top:-26px;}
.pricing .box-val sub {font-size:26px; font-weight:400; padding:0 4px; right:43px; position:relative; top:2px;}
.secmidwhite small{font-size:12px;}

.secmidwhite h3 {margin: 5px 0 10px;}
.secmidwhite .cnt-tfn {float:left; width:auto;}
.secmidwhite .cnt-tfn h4 {line-height: normal;text-align: center;color: #22a881; margin: 15px 0;}
.cnt-tfn a {background: #EF9023;background-image: linear-gradient(to right, #EF6724, #EF9023);color: #fff; float:left; padding: 10px 45px;font-size: 24px;font-weight: 300;border-radius: 5px;transition: background-color .3s ease-in-out;text-decoration:none;}
.cnt-tfn a:hover{background: #EF9023;text-decoration: none; background-color: #EF9023;}

.bsn-cnt h3 {color:#0098B8;}
.bsn-cnt p{margin-bottom: 10px;}
.bsn-cnt .cnt-tfn h4 {color:#0098B8;}
.bsn-cnt .cnt-tfn p {font-size: 18px;line-height: normal;width: 50%;text-align: center;color: #22a881;padding-bottom: 10px;margin: 30px 0 15px;}
.int-cnt img {width: 80%;float:right;}
.bsn-cnt .int-cnt img {width: 100%;}

/* ==== End Offer Section ==== */

/* ==== Start Map Section ==== */

.map_panel {background: #fff none repeat scroll 0 0; float: left; padding: 50px 0; width: 100%;}
.mapwrap h4 {color:#22a881; margin:0 0 20px; text-align:center; text-transform:uppercase;}
#map_inner {display: none;}
#map_holder #map_inner {display: block;}
#map #map_holder #map_inner div svg:not(:root) tspan {display: none !important;}
.map-list-mobile {display:none;}

/* ==== End Map Section ==== */

/* ==== Start KeywordContent Section ==== */
.state-section {float: left;padding: 50px 0;width: 100%;}
.state-section h2 {color: #404040;font-size: 40px;text-align: left;text-transform: uppercase;}
.state-links h3 {float:left;margin-bottom:0; margin-right:10px; margin-top:10px; padding:0;}
.state-section p {color: #404040;font-size: 14px;line-height: 30px;margin-bottom: 20px;text-align: left;}
.state-links {background:#f7f7f7 none repeat scroll 0 0; float:left; padding:50px 0; width:100%;}
.state-links .sl_links a {color:#505050; float:left; font-size:14px; line-height:14px; margin:19px 0 0 10px; border-bottom:1px dotted #cccccc;}
.state-links .sl_links a:hover {border-bottom:1px dotted #ef6724; color:#ef6724; text-decoration:none;}
.bread-crumb a {color:#505050; margin-bottom:5px; text-decoration:none;transition:color 0.5s linear 0s;}
.bread-crumb a:hover {color:#ef6724; text-decoration:none; }
#KeywordContent {display:table; margin:auto; padding-top:35px; width:80%;}
#KeywordContent > .head-dmc { margin:0; text-align:left;}
#KeywordContent p {color:#000; font-size:16px; line-height:22px; margin-bottom:40px; margin-top:10px; text-align:left; width:100%;}
.tv-head {padding-left: 335px !important;}
.txt-dmc-TV { background-image: url(../images/sports-tv.jpg); background-position: left top 0; background-repeat: no-repeat; background-size: 25% auto; display: table; height: 200px;padding-left: 335px;}
.txt-dmc-internet { background-image: url(../images/ban-main_img.png); background-position: right top 0; background-repeat: no-repeat; background-size: 29% auto; display: table; height: 200px; padding-right: 325px;}
.voice-head {padding-left: 275px !important;}
.txt-dmc-voice {background-image: url(../images/phone-img.jpg);background-position: left -3px top 0;background-repeat: no-repeat;background-size: 18% auto;display: table;height: 200px;padding-left: 275px;}
.txt-dmc-tp {background-image: url(../images/bundle-city.jpg);background-position: right top 0;background-repeat: no-repeat;background-size: 20% auto;display: table;height: 250px;padding-right: 325px;}
button.viewcity {background-color:#EF9023; background-image:linear-gradient(to right,#EF6724,#EF9023); border:1px solid #EF9023; border-radius:5px; color:#ffffff; cursor:pointer;float:right; font-size:18px; padding:5px 20px; text-align:center; text-decoration:none; text-transform:uppercase; width:auto;}
button.viewcity:hover {background-color:#EF9023; background-image:none; border:1px solid #EF9023; color:#ffffff; text-decoration:none;}
button.viewcity:focus, button.viewcity.focus {background-color:#EF9023; background-image:none; border:1px solid #EF9023; color:#ffffff; text-decoration:none;}

.sm-bordertop { border-top: 1px solid #ececec; margin-top: 18px;}
.sitemap-txt { float: left; font-size: 14px; margin: 20px 0; width: 100%;}
.sitemap-txt a {border:1px solid #cccccc; border-radius:20px; color:#505050; display:block; float:left; font-size:16px; line-height:10px;margin:0 12px 12px 0; padding:10px 20px; text-align:center; text-decoration:none; transition:color 0.5s linear 0s;}
.sitemap-txt a:hover {border:1px solid #6BBE59; color:#6BBE59; text-decoration:none;}

#BreadCrumbs > a { border: 0 none; float: none;}

/* ==== End KeywordContent Section ==== */

/* ==== Start Footer Section ==== */

.footer-sec {background-color: #22a881;float: left;width: 100%;padding: 30px 0;color:#fff;}
.footer-sec p, .footer-sec a{color:#fff;font-size: 14px;}
.footer-sec p:last-child{margin-bottom:0;}
.footer-sec a{text-decoration:underline;padding:10px;}
.footer-sec a:hover {text-decoration: none;padding: 10px;}
.footer-sec p br {display:none;}
.sessionID { font-size: 14px; margin-top: 24px;}
.homefix {float: right;width:65%;}
.homefix-bsn{float: right;width:45%;}
.privacy-section {background-color: #fff; display:inline-block; padding:15px 0; width:100%;}
.privacy-section p{color:#22a881;margin-bottom:0;font-weight: 400;font-size:14px;}
.privacy-section a {text-decoration:underline;margin:0;}
.privacy-section a:hover {text-decoration:none;}
.scrollup {background:url(../images/arro_up.png) no-repeat 18px 18px; bottom:60px; display:none;font-size:0; height:70px; padding:10px; position:fixed; right:-3px; width:70px; z-index:9;}
.scrollup:hover {text-decoration:none;}

/* ==== End Footer Section ==== */

/* ==== Start Internet Offers Section ==== */

.internet-offers-sec{float:left; padding:50px 0 50px; width:100%;}
.internet-offer-box {padding: 0 30px;background-color: #F1F1F1;border-radius: 30px;border: none;min-height: 310px;position:relative;}
.offer-icon-main{text-align:center; width:100%;position: relative;top: -40px;}
.internet-offer-box .offer-icon-main img {width: 18%;border-radius: 50%;border: 7px solid white;}
.internet-offer-box h3 {text-align: left;display: block;float: left;margin-top: -15px;margin-bottom: 10px; width:100%;}
.internet-offer-box p {margin:0 0 20px; padding:0;display: block;float: left;}
.internet-offer-box ul {float:left; margin:0 0 20px; padding:0 0 0 22px; width:100%;}
.internet-offer-box ul li {margin-bottom:6px; padding-left:10px; text-align:left;}

.bsn-pkg-offr{float:left; padding:80px 0 50px; width:100%;}
.bsn-pkg-offr .internet-offer-box h3 {color:#0098B8;}
.bsn-pkg {padding: 0 30px;background-color: #F1F1F1;border-radius: 30px;border: none;min-height:415px;position:relative;}
.bsn-pkg .boxprice {float:left;	padding:0; margin-bottom:15px;}
.bsn-pkg .boxprice .box-val {color: #0098B8;}
.bsn-pkg .boxprice p {margin:0;}
.bsn-pkg p {margin:0 0 15px; padding:0; display:block; float:left; width:100%;}
.bsn-prc{margin-bottom: 0;}

/* ==== Start Internet Offers Section ==== */

/* ==== Start Disclaimer Section ==== */

.disclaimer-section {background-color: #fff; padding:40px 0;}
.terms-cond-main{float: left; padding: 0 15px 15px; width:100%;}
.disclaimerDiv{float:left; margin:0 0 10px;}
.disclaimerDiv p {color:#505050; float:left; font-size:14px; line-height:20px; margin-bottom:15px; width:100%;}
.disclaimerDiv .bold-txt{font-weight:bold;}

.title-tab {background: white;padding: 0 0 15px;}
.disclaimer-section .nav-pills{position:relative; z-index:9;}
.disclaimer-section .nav-pills .nav-link {text-decoration: none;border-radius:0;color: #6CBF5A;}
.disclaimer-section .nav-pills .nav-link:hover {color: #22A881;}
.disclaimer-section .nav-pills .nav-link.active {color: #22a881;background-color: #fff;font-weight: 800;border-top: 1px solid #e7e7e7;border-right: 1px solid #fff;border-bottom: 1px solid #e7e7e7;border-left: 1px solid #e7e7e7;}

.terms-cond-cnt {padding: 0;background: white; border-left: 1px solid #e7e7e7; margin-left:-1px;}
.disclaimer-section .tab-content {float:left; background-color: #fff;border:none;border-radius:0;padding: 15px;}
.disclaimer-section .tab-pane {float:left; margin-left: 20px;}
.disclaimer-section h3 {float:left; margin-bottom:15px; width:100%;}
.disclaimer-section h4 {color:#22A881; float:left; font-weight:700; margin-bottom:5px; width:100%;}
.disclaimer-section .margin5 {margin-bottom:5px;}
.disclaimer-section .tab-content p:last-child {margin-bottom:24px;}
.disclaimer-section .tab-content ul {float:left; margin:0; padding:0 0 0 17px;}
.disclaimer-section .tab-content ul li {float:left; margin-bottom:15px; padding:0 0 0 5px; width:100%;}
.disclaimer-section .tab-content ul li ul {margin:10px 0 0;}
.disclaimer-section .tab-content ul li ul li {margin-bottom:10px;}

/* ==== End Disclaimer Section ==== */

/* ==== Start Modal ==== */

.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 999999;display: none;overflow: hidden;outline: 0;}
.modal-lg, .modal-xl {max-width:900px;}
button.close {display:block; position:absolute; right:15px; top:15px; z-index:2147483647;}
.modal-title {float:left;margin-bottom:0; width:100%;}
.modal-body {float:left; height:500px; margin-bottom:20px; overflow-y:scroll; padding:20px; position:relative; width:100%;font-weight:300;}
.modal-body h4{color: #22a881;font-weight:700; float:left; margin:10px 0;}
.modal-body h5 {float:left;margin:10px 0; width:100%;}
.modal-body p {float:left; line-height:20px; margin:0 0 10px;}
.modal-body p a {word-break:break-word;}
.modal-body ul {float:left; margin:0; padding:0 0 0 15px; width:100%;}
.modal-body ul li{}
.modal-body-bcktosch {float:left;margin-bottom:20px;padding:20px; position:relative; width:100%;font-weight:300;}
#FullOfferDisclaimers .modal-body ul li {float:left; font-size:14px; list-style:unset; margin-top:6px; padding-left:0px; line-height:18px; text-align:left; background-image:none; margin-left:15px; width:100%;}
.tab-content .tab-content ul{padding:0 0 0 16px;}
.tab-content .tab-content ul li{float:left; width:100%;}
.tab-content p {float:left; width:100%;}

.BackToSchool strong{font-weight:700;}
.margin-bot20{margin-bottom:20px !important;}

/* ==== Start Modal ==== */




.top-header {background: #fff;padding: 10px 0;display: flex;box-shadow: 0 0px 10px #EBEBEB;}
.top-header p {color: #22A881; text-align:center;font-size: 18px; font-weight: 400; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; margin: 0;}
.top-header a {font-weight: 700;color: #22A881; font-size: 30px;}
.top-header a:hover {color: #EF9023; text-decoration: none;}

/* NAVIGATION SECTION */
/*.navbar-light .navbar-nav .nav-link {font-size: 18px;color: #22A881;text-transform: uppercase;padding: 0;font-weight: 300;}
.navbar-light .navbar-nav .nav-link:hover {color: #EF9023;}
.navbar-light {width:78%;}
.navbar-light .nav-item {padding: 14px 10px;}
.navbar-light .nav-item:last-child {padding-right: 0;}*/



.int-heroimg img{width:100%;}
.phone-header img{width:100%;}
.bundles-header img{width:100%;}
.business-header img{width:100%;}


.hero-circle {background-image: url(../images/header-price.svg);color: #fff;background-repeat: no-repeat;padding: 20px;background-size: contain;height: 250px;left: 160px;z-index: 1;top: 100px;}
.heroprice .heroprice-disc {font-size: 12px;color:#505050;}
.heroprice .dollar {font-size: 40px; margin: 15px 0 0;}
.hero-circle .val {font-size: 68px;font-weight: 700;position: relative;left: 42px;top: 65px;}
.hero-circle sup {font-size: 24px;font-weight:400; top: -28px;}
.hero-circle sub {font-size: 22px;font-weight:400;right: 30px;position: relative;top:0;}

.heroprice .cent_set {margin-top: 10px;}
.heroprice .cent {font-size: 38px;}
.heroprice .disto {font-size: 11px; margin: -5px 0 0;}
/* FOOTER SECTION */
.footer {background-color: #22A881; padding: 20px 0;color:#fff;}
.privacy{padding: 20px 0; display:flex;}
.footer p, .privacy p {font-size: 13px; margin-bottom:10px;}
.footer a{color: #fff; text-decoration: none;}
.privacy a{color: #22a881; text-decoration: underline;}
.privacy p {color: #22a881;}
/* lOCALIZE FORM SECTION */


/* BOX PRICING */


/*Classes not to display*/


.form-control {border-color: #505050;}
.form-control.is-valid, .was-validated .form-control:valid {border-color: #505050;padding-right: calc(1.5em + .75rem);background-image:none;}
.form-control.is-invalid, .was-validated .form-control:invalid {border-color: #505050;padding-right: calc(1.5em + .75rem);background-image:none;}
.form-group {margin-bottom: 1rem;display: flex;flex-wrap: wrap; justify-content: space-between;}
.form-control {width: 90%;}
input#inputapt {width: 75%;border-radius: 0;}
input#inputzip {width: 75%;border-radius: 0;}
.btn-primary {color: #fff;background-color:none;background-image: linear-gradient(to right, #EF6724, #EF9023);border-radius:0;border:none;}
section.tfn_class {background-color: #F1F1F1;color: #22A881;}
section.tfn_class a{color: #22A881;}


p.sub-hd {text-align:left;}


.homeoffers .pricing p {margin:0;}

.secmidwhite .val {text-align:left;color: #2dab7b;width:100%;margin-bottom:10px;font-size:38px; font-weight:700;}
.form-control:focus {color: #202020;border-color: #202020;box-shadow: none;}
.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {border-color: #202020;box-shadow: none;}
.form-control.is-valid:focus, .was-validated .form-control:valid:focus {border-color: #202020;box-shadow: none;}
.service-type{width:60%;}
.form-check-inline {display: flex;flex-wrap: wrap;}
.form-check-label {width: auto;}
.priv-link {float: left;text-align: left;padding: 0;justify-content: left !important;}
.dgs-logo{float:right;padding:0;}
.int-pckg {background-color: #F1F1F1;border-radius: 30px;padding: 30px 15px;}
.int-pckg h2{color: #22A881;font-size:18px;font-weight:800;}
.int-pckg ul li{color: #202020;font-weight:300;}


/* HOME OFFERS SECTION */

.card-body {color:#000; padding: 10px 20px 0; }
.card-text {min-height: 100px;}

.titleheight {min-height: 100px;}
.card span {margin-bottom: 10px;/* display: flex; justify-content: center;*/}

 /* SECTIONS WITH DIFFERENT BG */

.secmidblue {background-color: #028399; padding: 50px 0;}
.secmidgrey {background-color:#eef1f6; padding: 50px 0 150px;}


.secmidwhite .bndl-hd h3 {color: #24a87f;font-size: 24px;font-weight: 700;margin: 0 0 10px;}





.secmidwhite .boxprice p {margin-bottom:0;}

section.cnt-tfn {padding: 20px 0 0;}
ul.nav.navbar-nav.mr-auto.cl-effect-5element.style {margin: 0 auto;}








.navigation {float:left; padding:45px 0 0; width:60%;}

.navbar-toggler .icon-bar {background:#01b3f9;}



/* ++++++ Start Localize Page ++++++ */
.loading-circle {margin:22px 0 5px 0; float:left; width:100%; text-align:center;}
.loading-circle > img { width: 50%; margin: 0 auto; display: block;}
.inner-banner-wraper{background-color:#cbcac8; float:left; padding:30px 0; width:100%}
#QualificationPartialDiv{float:left; width:100%;}
.NoOffer_content {color:#fff; text-align:center; width:100%;}
.NoOffer_content h3 {color:#000; font-size:34px; font-weight:bold; margin:0; padding:0; text-align:center;}
.NoOffer_content p {color:#000; font-size:16px; margin:0; text-align:center; width:100%}
#NoOfferFound {background:rgba(0, 0, 0, 0) url(../images/noofferfound.jpg) no-repeat scroll center top 30px; background-size:70%; height:270px; width:100%;}
.no-offer-box img {display:block; margin:0 auto 0; width:50%;}
.inside-section {float:left; width:100%;}
.cart-section {float:left; margin:40px 0; min-height:350px; width:100%;}
#OffersMainDiv {float:left; width:100%;}


/* ++++++ End Localize Page ++++++ */



.card .fe-regular-price {float:left; text-align:center; width:100%;}
.card .fe-initial-price {float:left; text-align:center; width:100%;}

/*.banner-content {
	margin: 20px 0;
	padding-top: 0;
}*/
.header-banner-div-2 .new-banner {
	width: 100%;
	height: auto;
	display: block;
	text-align: center;
	background-image: linear-gradient(to right, #222b82, #da1a66);
	padding: 124px 0 0;
}

.new-banner h1 {
	color: #fff;
	
	font-size: 30px;
	margin-bottom: 0px;
	margin-top: 10px;
	text-align: center;
	text-transform: capitalize;
}
.new-banner p {
	color: rgb(255, 255, 255);
    color:#fff;
    font-size: 18px;
	line-height: normal;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 10px;
}

.new-banner p a {
	font-size: 18px;
	line-height: normal;
	text-align: center;
    color:#fff;
    text-decoration:underline;
}


.BusinessSupport .close {
	position: absolute;
	right: 5px;
	z-index: 9999;
}

.BusinessSupport .modal-body-2 {
	height: auto;
	overflow-y: hidden;
	padding: 10px;
}

/*.BusinessSupport .modal-content {
	border: 4px solid #21A881;
}*/

/*.BusinessSupport .modal-lg {
	width: 600px;
	max-width: 94%;
}*/

.BusinessSupport h1 {
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	margin-top: 25px;
}

.BusinessSupport p {
	text-align: left;
	font-size: 17px;
	font-weight: normal;
	margin-top: 25px;
	line-height: 25px;
}


.banner-content-inner{margin-top:30px;padding-top:50px;}
.BusinessBgImg {background: url(../images/business-main_img.png) center bottom no-repeat;float: left;width: 100%;margin: 30px 0 0;padding-top: 50px;padding-bottom: 50px;}

.kineticLogo {width: 60%;text-align: left;vertical-align: middle;margin: 0 0 15px 0;float: none;}


.rightside {
	float: right;
	bottom: 25px;
	position: absolute;
	right: 494px;
}

.full-lenght, .form-control {width: 100%;float: left;height: auto;}


.search-panel-body input[type=text]:focus {-webkit-box-shadow: inset 0px 0px 4px 0px rgba(51,51,51,1);-moz-box-shadow: inset 0px 0px 4px 0px rgba(51,51,51,1);box-shadow:none;}


.lexredtfn{border-bottom: 0 solid transparent !important;}



.Bundle_section {
	float: left;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 50px 0px;
	width: 100%;
}

.Bundle_section ul, .WhatsNew_Windstream ul, .inner_bundle ul {float: left;margin: 0 0 20px;padding: 0;width: 100%;}
.Bundle_section ul li, .WhatsNew_Windstream ul li {background: url("../images/bullet2.png") no-repeat scroll left top 4px;color: #404040;font-size: 14px;list-style: outside none none;margin-bottom: 6px;padding-left: 22px;text-align: left;}
.shadowLine {
	background: url("../images/shadow.jpg") no-repeat scroll center;
	float: left;
	height: 68px;
	margin: 20px auto;
	text-align: center;
	width: 100%;
}
.productImg {float: right;margin: 63px 56px 25px;width: 50%;}
.productImg-phone {
	float: right;
	margin:63px 56px 25px;
	width: 50%;
}

.Security_Packages { background-image: url("../images/Security_Packages.jpg"); background-position: center top; background-repeat: no-repeat; background-size: cover; float: left; margin-bottom: 50px; padding: 45px 0; width: 100%;}
.Security_Packages h2 {color: #40afc9;font-size: 40px;margin: 40px 0 0;text-align: left;text-transform: uppercase}
.Security_Packages h3 {color: #fff;font-size: 24px;margin-top: 10px;text-align: left;text-transform: uppercase;}
.Security_Packages p {color: #fff;font-size: 14px;line-height: 30px;margin-bottom: 20px;text-align: left;}
.Security_Packages ul { float: left; margin: 20px 0; padding: 0; width: 100%;}
.Security_Packages ul li {background: url("../images/bullet.png") no-repeat scroll 0 0;color: #fff;font-size: 14px;list-style: outside none none;margin-bottom: 6px; padding-left: 40px; text-align: left; }
h3.sp-int {line-height: 30px;margin-top: 0;}
h3.sp-phone {line-height: 30px;margin-top: 40px;width: 70%;}

.lexred a {background: #6BBE59;color: #ffffff !important;font-weight:600;padding:10px 15px;}
.lexred a:hover {color: #ffffff;text-decoration: none;}
.lexred a:focus {color: #ffffff;text-decoration: none;}
.lexred span {color: #fff;font-size: 26px;text-align: center;text-decoration: none;}
.lexredtfn {background-image: url(../images/choose-bundle.jpg);background-position: 0px 0px;padding:30px 20px;}
.lexred { float:left; margin: 0; text-align: center; width: 100%;}



.green-image-section {
	background-image: url("../images/saving-windstream.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
	margin-bottom: 0px;
	padding: 50px 0;
	width: 100%;
}
.green-image-section h2 {color: #fff;font-size: 40px;margin-bottom: 30px;margin-top: 0;text-transform: uppercase;}
.green-image-section p {
	
	font-size: 16px;
	color: #fff;
	line-height: 24px;
	text-align: left;
}
.green-image-section ul { float: left; margin: 20px 0; padding: 0; width: 100%;}
.green-image-section ul li { background: url("../images/bullet.png") no-repeat scroll 0 0; color: #fff; font-size: 16px; list-style: outside none none; margin-bottom: 15px; padding-left: 28px;text-align: left;}
 .about-section{margin-bottom: 0;}

.inner_bundle {
	float: left;
	margin-bottom: 0px;
	padding: 50px 0;
	width: 100%;
	margin-top: 0px;
}
.inner_bundle h2 {text-align: center;    }
.inner_bundle h3 {
	text-align: left;
	font-weight: 600;
}
.inner_bundle h4 {
	color: #010101;
	
	font-size: 20px;
	margin-top: 0;
	text-align: left;
	text-transform: uppercase;
}
.inner_bundle p {text-align: center;margin: 20px 0; }

.inner_bundle ul li { background: url("../images/bullet2.png") no-repeat scroll left top 4px; color: #404040; font-size: 14px; list-style: outside none none; margin-bottom: 6px; padding-left: 22px; text-align: left;}

.inner_bundle .dollar-hero {font-size: 20px;margin: 13px 0 0;}
.inner_bundle .price-hero {font-size: 33px;}
.inner_bundle .cent-hero { font-size: 20px; line-height: 57px;}
.inner_bundle .bigPrice {margin-bottom: 0;}
.inner_bundle .banprice-div {float: right;margin-bottom: 15px;}

.WhatsNew_Windstream {float: left;margin: 20px 0 40px 0;width: 100%;}

.accordion, .accordion-2, .accordion-3 {border: 1px solid #f4f4f4;box-shadow: 0 0 1px #f4f4f4;margin-left: 2px;width: 98%;}
.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 #E6E6E6;border-top: 1px solid #FFFFFF;color: #000000;cursor: pointer;display: block;font-size: 14px;font-weight: 600;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: #efefef; margin: 0px !important; padding: 10px 15px 13px; line-height: 21px;font-size: 14px !important; color: #000;
 border-bottom: solid 1px #e6e6e6; border-top: solid 1px #fff; overflow: hidden;}
.accordion-toggle::after { color: inherit; content: ""; float: right; font-family: "FontAwesome"; padding-right: 5px;}
.panel-heading.collapsed .accordion-toggle::after { content: "";}


.privacy-main {float: left;margin: 40px 0 25px;}
.privacyDiv p{line-height: 1.42857143;margin-bottom: 15px;}
.privacyDiv h3{ margin-bottom: 2px;}
.privacyDiv ul {float: left;margin: 0 0 10px;padding: 0;width: 100%;}
.privacyDiv ul li {color:#000; font-size:14px; list-style:unset; margin-bottom:10px; padding-left:0px; line-height:18px; text-align:left; background-image:none; margin-left:15px;}
.privacyDiv li{font-size:14px;line-height: 1.42857143;}

.main-error {margin: 10px 0px;}
.main-error h3 { margin:0; padding:70px 0 20px 0; text-align:center; text-transform: uppercase; width:100%;}
.main-error p {margin:0; padding:0; text-align:center; width:100%;}


/*  ==== No Offers End ====  */

/*  ==== Keyword Page Content Start ====  */





/*  ==== Keyword Page Content Start ====  */

/*  ==== Localize Layout Page Start ====  */
.ui-widget-content {border: 0 !important;}


.nav-tabs { border-bottom: 0;}
.nav-tabs > li > a {background: #cbcac8;border-radius: 4px 4px 0 0;color: #505050;font-size: 16px;margin-right: 5px;padding: 10px 25px !important;text-decoration: none;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {background-color: #22A881;color: #fff;font-size: 16px;padding: 10px 25px;text-decoration: none;}
.nav-tabs > li > a i {float: left;font-size: 24px;margin: -3px 5px 0 0;}
.nav-tabs > li > a span {margin: 0;}
.nav > li > a:hover, .nav > li > a:focus {background-color: #6CBF5A;color: #FFF;text-decoration: none;}
.tab-content {background-color:#f9f9f9; border:1px solid #ddd; border-radius:0 4px 4px; padding-bottom:30px;}
.offer_oet #bundles, .offer_oet #internet, .offer_oet #phone, .offer_oet #tv {float: left;width: 100%;}
.tab1 {overflow: hidden; width: 100%;}
.tab-inner {background-color:#FFF; border: 1px solid #bebebe; border-radius: 5px; margin: 10px auto 0; overflow: hidden; width: 96%;}
.tab-inner h3 {background-color: #22a881; color:#fff; font-size:16px; font-weight:normal; margin:0 0 20px; padding: 14px 15px; text-transform:uppercase;}
.tab-inner h3 i { font-size: 25px; margin-right: 8px;}
.TabWrapper {
	float: left;
	padding: 0 20px 20px;
	width: 100%;
}
.package_data {
	float: left;
	width: 62%;
}

.pan-zeropricetext span{font-size:18px !important;}
.regularPrice {color: #22a881;font-size: 18px;font-weight: 700;margin-bottom: 10px;}
.package_data ul {float:left; margin:0; padding: 0 0 0 18px; width:100%;}


.package_data ul li {color: #000;float: left; font-size: 14px; line-height: 20px;  list-style: outside none disc; margin-bottom: 2px; padding: 0;width: 100%;}

.prices {
	float: left;
	min-height: 103px;
	width: 50%;
}
.pan-price-contract {
	float: left;
	width: 50%;
}
.packdataRP {
	float: right;
	margin-top: 40px;
	margin-bottom: 10px;
	width: 38%;
}
.TabPrice {
	float: right;
	font-weight:700;
	margin: 15px 0 0 0px;
	width: 90%;
}

.packdataRP .TabPrice p {float: left;font-size: 26px;line-height: 18px;margin: 0;padding: 0;width: auto;}
.packdataRP .tabbigPrice {float: left;font-size: 48px;line-height: 36px;margin: 0;width: auto;}
.packdataRP .TabPrice span {float: left;font-size: 26px;line-height: 18px;margin: 0;}
.packdataRP .tabMontly {float: left;font-size: 12px;margin-top: 6px;text-align: left;width: 100%;font-weight: 400;}


.PriceGroup {background-image: url(../images/header-price.png);color: #000; background-position: right 0 center; background-repeat: no-repeat; background-size: 100%; float: right; height: 120px; margin:0 15px; padding: 20px; width:135px;}
.pricegroup-btm {padding: 37px 0px 0; float: left; width: 100%;}
.pricegroup_bigPrice {display: flex; float: left; width: 100%;}
.pricegroup_dollar {color: #fff; float: left; font-size: 18px; font-weight: normal;	line-height: 0;	margin: 0 0 0 2px; width: auto;}
.pricegroup_price {color: #fff;	float: left; font-size: 21px; font-weight: normal; line-height: 0; 	margin: 0 4px 0 0; width: auto;}
.pricegroup_cent {color: #fff; float: left; font-size: 15px; font-weight: normal; line-height: 0; width: auto;}
.pricegroup_pr {float: left; margin-left: 3px; margin-top: 15px; width: 100%;}
.pricegroup_month {
	color: #fff;
	font-size: 11px;
	line-height: 6px;
	text-align: left;
	width: auto;
}
.ad-to-cart {float: right; margin-top: 0px; text-align: right; width: 100%;}
.ad-to-cart span {
	color: #012c85;
	font-size: 27px;
	letter-spacing: -1px;
}
.adtocart { clear: both; float: right; margin: 10px 0px; width: 50%;}
.adtocart a {background: #6BBE59 none repeat scroll 0 0;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);color: #ffffff;font-size: 14px;height: 21px;margin-left: 10px;padding: 9px 16px;text-align: center;text-decoration: none;}
.adtocart a:hover {text-decoration: none;background: #979797; cursor:pointer; }
.btnAddToCart {background-color: #EF9023;background-image: linear-gradient(to right,#EF6724,#EF9023);border: 1px solid #EF9023;border-radius: 5px;color: #ffffff;cursor: pointer;font-size: 14px;font-weight: 300;margin-bottom: 7px;padding: 5px 10px;text-align: center;text-decoration: none;text-transform: uppercase;width: 100%;}
.btnAddToCart:hover {
	background-color: #EF9023;
	background-image: none;
	border: 1px solid #EF9023;
	color: #ffffff;
	text-decoration: none;
}
.viewbtn {background-color: #EF9023;background-image: linear-gradient(to right,#EF6724,#EF9023);color: #FFF;border: 1px solid #EF9023;border-radius: 5px;cursor: pointer;font-size: 14px;font-weight: 300;margin-bottom: 7px;padding: 5px 10px;text-align: center;text-decoration: none;text-transform: uppercase;width: 100%;}
.viewbtn:hover {
	background-color: #EF9023;
	background-image: none;
	border: 1px solid #EF9023;
	color: #FFF;
	text-decoration: none;
}
input[type=button].chooseAddress {
    font-size: 15px;
    padding: 3px 7px;
    float: right;
}
.compare {background-color: #EF9023;background-image: linear-gradient(to right,#EF6724,#EF9023);color: #FFF;border: 1px solid #EF9023;border-radius: 5px;cursor: pointer;float: right;font-size: 14px;font-weight:300;margin-bottom: 7px;padding: 5px 29px;text-align: center;text-decoration: none;text-transform: uppercase;width: 100%;}
.ad-to-cart .compare{display:flex; justify-content:center;}
.compare label {float:left; margin:1px 0 0;}
.compare input[type="checkbox"] {float: left;margin-right:4px;margin-top:0;}
.right-box {background-color: #FFF; border:1px solid #cbcac8; border-radius:5px; float: left;margin-bottom:10px; padding-bottom: 20px;width: 100%;}
.right-box h3 {background-color:#22A881; border-radius: 5px 5px 0 0;color: #fff; font-size:17px;margin: 0 0 14px;padding: 9px 10px;text-transform: uppercase;}
.right-box > p {color: #404040;font-size: 14px;line-height: 20px;margin: auto;  padding: 0; width: 86%;}
.addtxt {font-size: 14px;padding: 13px;}
.view-button { width: 100%; float: left;}
.view-button a {background-color: #EF9023;background-image: linear-gradient(to right,#EF6724,#EF9023);border: 1px solid #EF9023;border-radius: 5px;color: #ffffff;cursor: pointer;float: left;font-size: 14px;margin:0 0 7px 12px;padding: 5px 20px;text-align: center;text-decoration: none;text-transform: uppercase;}
.view-button a:hover {
	background-color: #EF9023;
	background-image: none;
	border: 1px solid #EF9023;
	color: #FFF;
	text-decoration: none;
}
.AddCompareOfferByMe {float: left;margin-bottom: 10px;}
.compare-box {background-color: #e5e3e3;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);float: left;margin: 8px 0 5px 20px;position: relative;width: 85%;}
.compare-close {color: #fff;position: absolute;right: -5px;top: -8px;cursor: pointer;}
.compare-box > p {color: #404040;float: left;font-size: 13px;line-height: 18px;margin: 10px 0 0;padding: 0 0 10px 10px;}
.changeaddress {float: right;font-size: 12px;margin-right: 8px;}
.compare-box input[type="button"] {padding-top: 0px;padding-bottom: 0px;}
.CompareOffer-Btn {float: none;margin: 0 auto 10px;width: 85%;display: block;}

.right-box input[type="button"] {background-color: #EF9023;background-image: linear-gradient(to right,#EF6724,#EF9023);border: 1px solid #EF9023;border-radius: 5px;color: #ffffff;cursor: pointer;font-size: 14px;margin-bottom: 7px;padding: 5px 20px;text-align: center;text-decoration: none;text-transform: uppercase;}
.right-box input[type="button"]:hover {
	background-color: #EF9023;
	background-image: none;
	border: 1px solid #EF9023;
	color: #FFF;
	text-decoration: none;
}
.new-prod-head {background-color: #22A881;border-radius: 5px 5px 0 0;float: left;margin-bottom: 10px;width: 100%;}
.new-prod-head h3 {font-size: 16px; font-weight: bold; color: #fff; margin: 0; padding: 10px 0 10px 8px; float: left; width:auto;}
.new-drop-bar { width: auto; float: right;}
.email-div { width: auto; float: left;}
.emailbtn {
	background-color: transparent;
	padding: 8px 7px 7px 7px;
	margin: 0 8px 0 0;
	border-radius: 0;
	width: 55px;
}
.email-drop {width: 100%;float: left;}
.email-drop input[type=text] { width: 100%; background: #f1f1f1; border-top: 3px solid #a3bfd2; border-left: 2px solid #a3bfd2; border-right: 0; border-bottom: 0; font-size: 13px;color: #3a3a3a;padding: 4px 0 4px 5px;}
.emailsubject { float: left; padding: 8px; font-size: 13px; color: #3a3a3a; line-height: normal; margin-top: 0 !important; width: 100%;}
.email-valid-div{padding-top:3px;}
.emailsubject {color: #000 !important;}
.email-drop input[type=text] {border:1px solid #9e9e9e !important;}
.send-btn {background-color: #EF9023;background-image: linear-gradient(to right,#EF6724,#EF9023);border: 1px solid #EF9023;border-radius: 5px;color: #ffffff;cursor: pointer;float: left;outline: none;padding: 8px 20px;text-align: center;transition: all 0.4s ease-in-out 0s;width: 100%;}
	.send-btn:hover {
		background-color: #EF9023;
		background-image: none;
		border: 1px solid #EF9023;
		color: #FFF;
		outline: none;
		text-decoration: none;
	}
	.send-btn:focus {
		background-color: #EF9023;
		background-image: none;
		border: 1px solid #EF9023;
		color: #FFF;
		outline: none;
		text-decoration: none;
	}
.EmailSuccessful {
	color: #71cf03 !important;
	font-weight:bold;
}
.tabs-div .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav > li > a.active {background-color: #22A881;color: #fff;font-size: 16px;outline: transparent;}
.nav-pills > li.active > a:hover,  .nav > li > a:hover {background-color: #6CBF5A;color: #fff;font-size: 16px;outline: transparent;}
.tabs-div .nav-pills > li > a {background: #cbcac8;border-radius: 4px 4px 0 0;color: #fff;padding: 10px 35px;text-decoration: none;}
.tabs-div .nav-pills > li > a:hover {color: #fff;background-color: #6CBF5A;}
.tabs-div .nav-pills > li + li {margin-left: 0;}
.nav-pills > li {margin-right: 3px;}
.heading_h5 {color: #22A881 !important;}
#orderDetailDiv #Detail .logo-container{display: block;width: 100% !important;}
#orderDetailDiv #Detail .heading_h5 {float: none !important;text-align: center !important;}


.provider-popup-img img {width: 20px;height: auto;display: inline-block;text-decoration: none;}
.provider-popup-txt-sp {display: inline-block;}

.new-drop-bar .show, .in {
	background-color: #f9f9f9;
	border: 1px solid #ddd;
	border-radius: 0 0 4px;
	padding: 10px;
	position: absolute;
	right: 20px;
	top: 59px;
	width: 245px;
	z-index: 99999;
}
.collapsing {
	background-color: #f9f9f9;
	border: 1px solid #ddd;
	border-radius:0 0 4px;
	padding: 10px;
	position: absolute;
	right: 20px;
	top: 59px;
	width: 245px;
	z-index: 99999;
}
.compare {
padding: 5px 20px;
}
.cart-data-sec { margin-top: -34px;}
.saraplus_Iframe {margin-top: 33px;/*min-height: 350px;*/}
.prdcnt {margin-top: 7px;}
.prdcnt h3 {background-color: #22A881; border-radius: 5px 5px 0 0; color: #fff;font-size: 20px; float:left; margin: 0; padding: 15px 10px; width:100%;}
.prdcnt h3 strong{font-weight:bold !important;padding:0;}
.prdcnt .box-2 {float:left; overflow:hidden; padding-bottom:0; width:100%;}
.cart-data-sec .send-btn {
	background-color: #EF9023;
	background-image: linear-gradient(to right,#EF6724,#EF9023);
	border: 1px solid #EF9023;
	font-family: 'Figtree', sans-serif !important;
	border-radius: 5px;
	color: #ffffff;
	cursor: pointer;
	float: right;
	font-size: 18px;
	height: auto;
	line-height: 20px;
	outline: none;
	padding: 8px 20px;
	text-align: center;
	transition: all 0.4s ease-in-out 0s;
	width: auto;
}
.cart-data-sec .send-btn:hover, .cart-data-sec .send-btn:focus {
	background-color: #EF9023;
	background-image: none;
	border: 1px solid #EF9023;
	color: #FFF;
	outline: none;
	text-decoration: none;
}
.new-hr {border: 1px solid #e9eddd;float: left;margin: 0 0 10px;padding: 0;width: 100%;}
.QuestionPanel label {font-weight: normal;}
.new-hr > label {background: #e8e9e9;border-bottom: 0;color: #6BBE59;float: left;font-size: 14px;font-weight: 700;margin: 0 0 8px;padding: 7px 10px;text-align: left;width: 100%;}
label.customize-label.test {color: #22A881;}
label.label-display-only {color:#333; font-weight:normal; background:none;}
.new-hr > p {width: 87%;}
p.fontsize11 {font-size: 13px;font-style: italic;}
.fontsize11 {float: left; font-size: 13px;margin: 12px 0 9px 14px;}
.verticalScroll .form-control {margin: 4px 0 25px 10px;width: 40%;}
.QuestionPanel .separator-1 hr { margin: 2px; display: none;}
.separator-1 { clear: both; margin: 5px 0 0; overflow: hidden;}
.error-div {background-color: #FF5A5A; color:#fff; font-size:12px;	padding: 2px 5px 0;}
#AuthorizedPersonNumber_WINDSTREAMv6 .error-div {top: 100px;}
.infobrdr .error-div{padding: 2px 0;left: 10px;}
.inputSet_radio, .inputSet_checkbox {float: left;margin-right: 4px;margin-top: 0px;}
.inputSet span > label, .inputSet > label, .inputSet label > label {display: inline;text-align: left;line-height:16px;}
.cct_select {background-color: #ffffff;border: 1px solid #cccccc;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #555555;display: block;float: left; font-size: 12px; height: 34px; line-height: 1.42857; margin: 0 0 10px; padding: 7px 5px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;vertical-align: middle;width: 40%;}
.QuestionCheckBox, .QuestionRadio {float: left;}
.QuestionRadio, .QuestionCheckBox, .QuestionSelect {float: left;padding: 5px 0 15px 10px;}
.inputSet {display:flex; float: left;margin-bottom: 17px;margin-top: 5px;}
/*.inputSet span {display:flex;}*/
div.new-hr > div.bdr {border-bottom: 0px dashed #e8e8e8;float: left;padding: 5px 10px; width: 100%;}
/*.submitForm:hover, .btn:hover, .btn-primary:hover, .btn-block:hover, .mb20 :hover { background-color: #25673f;color: #fff;}*/
.btn-primary.focus, .btn-primary:focus {color: #fff;background-color: #25673f;border-color:transparent;}
.emailbtn:hover {background-color:transparent;}
.box-section { width: 100%; float: left; margin: 0 0 55px 0;}
.panel-group .panel + .panel { margin-top: 0; border-top: 1px solid #fff;}
.panel-group .panel {border-radius: 0;margin-bottom: 0;}
.panel-default > .panel-heading { background-color: #7d7d7d; border-color: #ddd; color: #eaeaea; font-size: 12px;}
.panel-title {font-size: 12px;}
.panel-heading {border-radius: 0;}
.panel-body {font-size: 12px;color: #40afc9;padding: 0;}
.newsleter-div {width: 100%;float: left;}
.newsleter-div h4 {font-size: 25px;color: #01b3f9;}
.newsltr-form {width: 100%;float: left;}
.newsltr-form input[type=text] {padding: 7px 8px;font-size: 14px;background-color: #183448;color: #5d7d94;border-radius: 3px;border: 0;transition: all 0.4s ease-in-out 0s;width: 73%;margin-right: 2%;}
.newsltr-form input[type=text]:focus {-webkit-box-shadow: inset 0px 0px 4px 0px rgba(8,24,35,1);-moz-box-shadow: inset 0px 0px 4px 0px rgba(8,24,35,1);box-shadow: inset 0px 0px 4px 0px rgba(8,24,35,1);}
.newsltr-form input[type=button] {font-size: 16px; color: #fff; background-color: #ed5749; border-radius: 4px; padding: 4px 13px; border: 0;-webkit-box-shadow: 0px 3px 0px 0px rgba(189,68,56,1);-moz-box-shadow: 0px 3px 0px 0px rgba(189,68,56,1);box-shadow: 0px 3px 0px 0px rgba(189,68,56,1);transition: all 0.4s ease-in-out 0s;}
.newsltr-form input[type=button]:hover {background-color: #bd4438;}
.fast-email-section {width: 100%;float: left;background-image: url(../images/internet-bg.jpg);background-repeat: no-repeat;background-position: center top;background-size: cover; margin-bottom: 50px; padding: 80px 0;}
.fast-email-section h2 {font-size: 50px; color: #fff; text-align: center; text-transform: uppercase; font-weight: 700; margin: 0 0 25px 0;}
.fast-email-section ul { margin: 0 70px; padding: 0;}
.fast-email-section ul li {font-size: 16px;color: #fff;text-align: center;line-height: 30px;list-style: none;list-style-image: url(../images/box-arrow-white.png);}
.internet-box-size { height: 323px;}
.header-cart-div { width: 100%; float: left; margin-bottom: 25px;}
.cart-header-wraper {width: 100%;float: left;height: auto;background-image: url(../images/cart-header-bg.jpg);background-repeat: no-repeat;background-position: center bottom;background-size: cover; border-top: 1px solid #003f58; padding-bottom: 30px;}




.changeaddress input[type=button] { background: #4a7411 none repeat scroll 0 0 !important; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); color: #fff !important; float: left; font-size: 15px; margin: 17px 0 0 26px; padding: 9px 14px; text-transform: uppercase;}
.changeaddress input[type=button]:hover { text-decoration: none;background: #979797;}
#RightPanel {
	/*padding-right: 0;*/
	float: right;
}

.price-rainge {width: 100%;float: left;}
.ui-slider-horizontal {height: 3px !important;}
.ui-slider .ui-slider-range {background: #212121 !important;}
.ui-slider .ui-slider-handle { background: #212121 none repeat scroll 0 0 !important; border: 0 none !important; border-radius: 0 !important; height: 11px !important; width: 10px !important;}
.price-rainge-box { width: 100%; float: left; margin-top: 20px; margin-bottom: 0;}
.price-rainge-box label {float: left;font-size: 16px;color: #404040;font-weight: normal;margin-right: 8px;}
.price-rainge-box input { float: left; font-size: 16px; color: #01b3f9 !important; font-weight: normal !important; width: 60%;}
.pagination {margin: 0;float: right;}
.pagination > li > a, .pagination > li > span { color: #404040;}
.pagination > li > a:hover {background: #01b3f9;color: #fff;}
.items-show {padding-left: 0;font-size: 14px;color: #505050;line-height: 30px;}
.top-cart-price {display: block;    float: left;    width: 30%;    text-align: right;    padding: 5px 0;}
.top-cart-title { display: block; float: left; width: 70%; padding: 5px 0;}
.no-bg {background-image: none !important;}
h2.sp-bundle {margin-top: 63px;}
a.ordernow_btn {background: url("../images/button-white.png") no-repeat scroll 0 0;box-sizing: border-box;color: #8fbf3a;float: left;font-size: 18px;height: 48px;margin: 15px 0 0;padding: 12px 0 0;text-align: center;text-transform: uppercase;width: 192px;}
a.ordernow_btn:hover { text-decoration: none; color: #000;}
a.ordernowbtn_green {background: url("../images/button-green.png") no-repeat scroll 0 0;box-sizing: border-box;color: #fff;float: left;font-size: 18px;height: 48px;margin: 15px 0 0;padding: 11px 0 0;text-align: center;text-transform: uppercase; width: 192px;}
a.ordernowbtn_green:hover {text-decoration: none;color: #000;}
a.ordernowbtn_greenbig {
	background-color: #6BBE59;
	border-radius: 4px;
	box-sizing: border-box;
	clear: both;
	color: #fff;
	display: block;
	float: none;
	
	font-size: 18px;
	height: 50px;
	/* margin: 15px auto 30px; */
	padding: 12px 42px;
	text-align: center;
	text-transform: uppercase;
	width: 260px;
}
a.ordernowbtn_greenbig:hover { text-decoration: none; background-color: #979797; color: #fff;}

.red {color:#ff0000;}
.box-3 {
	width: 100%;
	border: 1px solid #f3f3f3;
	padding: 30px;
	min-height: 500px;
	left: 50%;
	position: inherit;
}

.box-3 img {
	width: 80%;
}

.featuredbx4 {
	border: 2px solid #e8e9e9;
	border-radius: 8px;
	float: right;
	padding: 15px 30px;
	width: 100%;
	float: left;
	position: relative;
	left: 53%;
}
.featuredbx5 {
	border: 2px solid #e8e9e9;
	border-radius: 8px;
	float: right;
	padding: 15px 30px;
	width: 100%;
	left: 53%;
}
.featuredbx1 {
	background-color:#FFF;
	border-radius:4px;
	float:left;
	padding:15px 30px;
	position:relative;
	width:100%;
}

.featuredbx2 {
	border:2px solid #e8e9e9;
	border-radius:8px;
	float:right;
	padding:15px 30px;
	width:100%;
	min-height:446px;
}
.featuredbx3 {border: 2px solid #e8e9e9;border-radius: 8px;float: right;padding: 15px 30px;width: 100%;}
.featuredbx1 h2, .featuredbx2 h2, .featuredbx3 h2 { font-size: 36px; text-align: center;}
.featuredprice1 { bottom: 12%; position: absolute; right: -90px; margin: 0;}
.featuredprice2 {bottom: 12%;position: absolute;left: -90px;margin: 0;}
.featuredbx2 ul { width: 100%;}
.logoImg img {width:100%;}
.AccordianGrid {}
.cart-wrapper {  margin: auto;  overflow: hidden;  width: 89%;}
.gridcart { overflow: hidden; width: 100%;}
.cart-inner { border-bottom: 1px solid #cccccc; margin: 10px auto 0; overflow: hidden; width: 100%;}
.bottom-price { background: #e3e3e3 none repeat scroll 0 0;    width: 100%; font-weight: bold;}
.grandTotal {width: 100%;background: #444444;}
.cart-price-wrapper {float: right;margin-top: 0;overflow: hidden;text-align: right;width: 83px;}
.cart-price-wrapper p {color: #696969;font-size: 13px;line-height: 18px;    text-align: right !important;}
.cart-price-wrapper p span {color: #4a7411;font-size: 22px;font-weight: bold;}
.detail-wrapper {float: left;margin-top: 0;overflow: hidden;text-align: left;width: 130px;}
.detail-wrapper p {color: #4c4d4f;float: left;font-size: 12px;line-height: 18px;text-align: left;width: 100%;}
.detail-wrapper p span {color: #395409;font-style: italic;}
.gt_price {color: #fff;float: right;width: 77px;}
.gt_price span {float: left; font-size: 19px; line-height: 22px;}
.gt_rate {float: left;font-size: 19px;line-height: 27px;}
.gt_price p {float: left;font-size: 23px;line-height: 24px;margin: 0;padding: 0;}
.whiteColor > p { color: #fff; font-size: 15px; line-height: 26px;}
.noborder {border-bottom: 0px solid #000;}
.product_price {color: #4a7411;float: right;width: 77px;}
.product_price span {float: left;font-size: 18px;line-height: 22px;}
.product_rate { float: left; font-size: 19px; line-height: 27px;}
.product_price p { float: left; font-size: 22px; line-height: 24px; margin: 0; padding: 0;}
.last_price { display: none;}
.package_data > p {color: #292929;float: left; font-size: 14px;font-weight: normal;line-height: 20px;margin-top: 7px;padding-bottom: 9px;padding-left: 0;}

.productmenu {float: right;margin-bottom: 7px;margin-top: 7px;}
.productmenu a {color: #fc6401;float: left;font-size: 12px;margin: 9px 0 0;text-align: right;text-decoration: underline;width: 100%;}
.ContentGroup_heading {background-color: #22A881; border-radius:4px 4px 0 0; float:left; padding: 15px; width:100%;}
.ContentGroup_heading h3 { color: #fff; font-size: 20px; margin: 0;}
.contentPanel {float: left;margin: 15px 0;}
.Content_icon { color: #22A881; float: left; font-size: 36px; margin-top: 0px;}
.cg_wrapper { float: left; margin: 2px 0 0 14px; width: 93%;}
.cg_wrapper p {color: #404040;font-size: 15px;line-height: 22px;text-align: left;margin-bottom: 5px;margin-top: 10px; width:100%;}
.cg_wrapper h4 {color: #22A881;font-size: 20px;font-weight: normal;margin: 0;}
.cg_wrapper ul {padding: 0px;margin: 10px 0 0 0;}
.cg_wrapper ul li {font-size: 14px;list-style: outside none none;margin-top: 7px; width:100%;}
.totalcharges {border-top: 1px solid #323232;margin-top: 16px !important;padding-top: 10px;}
.wid_adjust {width: 96%;}
.callnow_img {float: right;height: auto;margin: 15px 0 0;width: 292px;}
.full-row {}
.full-row label { width: 45%; text-align: right;font-size: 13px;font-weight: normal;padding-right: 8px;}
.full-row .form-group input {width: 54%; border-radius: 2px; font-size: 13px;}
.ssn-row label {width: 45%;text-align: right;font-size: 13px;font-weight: normal;padding-right: 8px;}
.ssn1 {border-radius: 2px;font-size: 13px;margin-right: 8px;width: 47px !important;}
.ssn2 { border-radius: 2px; font-size: 13px; width: 41px !important; margin-right: 8px;}
.ssn3 {border-radius: 2px;font-size: 13px;width: 55px !important;}
.u {text-decoration: underline;}
.customer-info-form {margin-top: 30px;}
.verify-button {border: 0;padding: 6px 18px;font-size: 14px;color: #000;background: rgba(203,242,136,1);background: -moz-linear-gradient(left, rgba(203,242,136,1) 0%, rgba(132,208,12,1) 100%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(203,242,136,1)), color-stop(100%, rgba(132,208,12,1)));background: -webkit-linear-gradient(left, rgba(203,242,136,1) 0%, rgba(132,208,12,1) 100%);background: -o-linear-gradient(left, rgba(203,242,136,1) 0%, rgba(132,208,12,1) 100%);background: -ms-linear-gradient(left, rgba(203,242,136,1) 0%, rgba(132,208,12,1) 100%);background: linear-gradient(to right, rgba(203,242,136,1) 0%, rgba(132,208,12,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbf288', endColorstr='#84d00c', GradientType=1 );-webkit-box-shadow: 2px 2px 1px 0px rgba(103,186,6,1);-moz-box-shadow: 2px 2px 1px 0px rgba(103,186,6,1);box-shadow: 2px 2px 1px 0px rgba(103,186,6,1);}
.clearmd2 {clear: both;}
.internetHeroImage {
	float: right;
	bottom: 25px;
	position: absolute;
	right: 494px;
}
.phoneside {float: right;bottom: -135px;position: absolute;right: 0;margin-right: 130px;}
p.dsc {font-size: 13px;font-style: italic;line-height: 18px;margin: 10px auto;width: 70%;}
.img-center { display: block; float: none; margin: 0 auto; text-align: center;}
.ContentGroup {padding-top: 30px;}
.customerInfoInput {border: 1px solid #e9eddd;float: left;margin: 0 0 10px;padding: 0 0 20px;width: 100%;position: relative;}
.new-hr {border: 1px solid #e9eddd;float: left;margin:0 0 15px;padding: 0px;width: 100%;background-color: white;}
.customer-info-div .customize-label {background: #e8e9e9;border-bottom: 0;color: #6BBE59;float: left;font-size: 14px;font-weight: 700;margin: 0 0 8px;padding: 7px 10px;text-align: left;width: 100%;}
.infobrdr .form-control {margin:0 0 10px 10px;width:50%;}
.infobrdr {float: left;margin-bottom: 20px;}
.thankyou-div h5 {font-size: 22px;font-weight: 600;line-height: 29px;margin: 10px 0;padding: 0 20px;text-align: center;}
.blue-box {border: 1px solid #4a7411;border-radius: 4px;margin-bottom: 10px;padding: 0;}
.blue-box h3 { background: #4a7411; color: #fff; font-size: 20px; font-weight: 600; line-height: 29px; margin: 0 0 10px; padding: 5px 10px;}
.startOffer_btn {float: right;margin-bottom: 20px;width: auto;padding: 9px;font-size: 15px;font-weight: bold;}
.blue-box p {margin-left: 10px;}
.ContentGroup_heading { margin-top: -24px;}
.emailbtn { box-shadow: none; outline-width: 0; outline-color: transparent;}
.emailbtn:hover {box-shadow: none;outline-width: 0;outline-color: transparent;}
.emailbtn:focus, .emailbtn:acive {background: #6BBE59 !important;border: 1px solid #4a7411 !important; }

#orderDetailDiv .tab-content, #compareOrderDetailDiv .tab-content {border: 0 none;background-color: transparent;}
.panel-heading {background: #676767 !important;border: 1px solid #676767 !important;}
.panel-info { border: 1px solid #d3e1e4 !important; margin-bottom: 15px !important;}
.panel-heading {color: #fff !important;}
button.exit {display: block;position: absolute;right: -12px;top: -12px;z-index: 2147483647;}
.close {opacity: 1;}
.compare-main-tab .send-btn {width: 100% !important;}
.hlpicon {background: url(../images/help.png) no-repeat scroll left bottom / 100% auto;float: right;height: 12px;margin: 1px 10px 0;width: 11px;}
.childProducts_set {
	border-bottom: 1px solid #cacaca;
	float: left;
	margin: 0 0px;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
}
.childProducts_set:last-child {border-bottom: 0px none;}
.top-cart-title, .cart-left {display: block;    float: left; font-size: 12px; padding: 5px 0; width: 50%;}
.cart-left b:last-child {color:#fff;}
.top-cart-price, .cart-right {color: #6BBE59;display: block;float: left;font-size: 12px;font-weight: bold;padding: 5px 0;text-align: right;width: 50%;}

.child_products {margin: 5px auto 7px;overflow: hidden;width: 100%;}
.cart-detail-row {
	border-bottom: 1px solid #cbd2d7;
	float: left;
	font-size: 12px;
	margin: 0 0px;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
}
.cart-detail .cart-detail-row:last-child {background-color: #22A881;color: #fff;font-weight: bold;}
.cart-detail .cart-detail-row:last-child .cart-right {color: #fff;padding-right: 5px;}
.cart-left a {text-decoration:none;}
.cart-left a:hover {color: #404040;}
.cart-provider-image {margin-left:10px;}
.scroll {overflow-y: scroll;}
.compare-data {height: 350px;}
.panel-info > .panel-heading {background-color: #467da2;border-color: #467da2;color: #fff;}
.nbt_div {margin-top: 10px;margin-left: 20px;margin-bottom: 10px;}
.tab-pane {margin-left: 20px;}
.prright {float: right;font-weight: 700;padding: 5px 15px;}
.QuestionCheckBox .prright:nth-child(3) {
	clear: both;
	padding: 0;
}
.valuebox_checkbox {float: left;margin: 6px 5px 0 0;}
.MoveLeft {float: left;margin-right: 4px !important;margin-top: 2px !important;}
.inputSet_radio input[type="radio"] { margin-right: 4px; margin-top: 2px;}
.new-prod-body .od_topsp {height: 425px; margin-top: 12px; overflow: auto; width: 100%;padding-right: 10px;}
a.morelink {color: #4a7411;}
a:hover.morelink {color: #404040;}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {background-color:#EF9023; border:1px solid #EF9023;}

.topspace {text-align: center;float: none;clear: both;background-position: top 20px center;}
.spacing {margin-top: 50px;}
#sticky.stick {left: 0;right: 0;margin: 0 auto;padding: 0px;position: fixed;top: 0;width: 100%;z-index: 1;}
#sticky.stick .tfn > a {color: #615f61;display: inline-block; text-decoration: none;}
#sticky.stick .tfn > a:hover {color: #010101; text-decoration: none;}
.panel-body ul { margin-top: 10px; margin-right: 10px;}
.nbt_div {margin-right: 10px;}
.panel-body ul { margin-top: 10px; margin-right: 10px; padding-left: 0;}
.nbt_div { margin-right: 10px;}
#sticky .stickylogo {display: none;}
#sticky.stick .stickylogo {float: left;margin: 20px;display: block;}
.bb-none a {text-decoration: none;}
.bb-none a:hover {text-decoration: none;color: #6BBE59;}
.special-box {
	background-image: url(../images/special-offer-img.png);
	background-position: right 70px;
	background-repeat: no-repeat;
}

.map-list-mobile {display: none;background: url("../images/us-map.png") no-repeat center top / 100% auto;padding: 86px 0 145px;text-align: center;width: 100%;margin-bottom: -54px;}
#state-mobile {width: 200px;}
.stick {background-image: url("../images/sticky-bg.jpg");background-position: center top;background-repeat: repeat-x;}
.stick > .col-lg-12 {float: none;margin: auto; width: 1170px;}
.cross-sale-box, .no-offer-box {border: 1px solid #ededed;background-color: #fff;padding: 20px 0;float: left;margin:10px;border-bottom: 5px solid #e8e9e9;}
.cross-sale-box p, .no-offer-box p {text-align: center;font-size: 15px;line-height: 20px;}
.cross-sale-logo > img {margin: 25px auto 0;display: block;}
.cross-sale-box .redirect-msg p {font-size: 11px;width: 100px;text-align: center;margin: 0 auto;line-height: 13px;}
.cross-sale-box a {background: #4b7511 none repeat scroll 0 0;border: medium none;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);color: #ffffff;font-size: 14px;height: 36px;margin-bottom: 7px;padding: 9px 16px;text-align: center;text-decoration: none;display: block;width: 46%;margin: 0 auto 0;}
.cross-sale-box a:hover {text-decoration: none;background: #979797;}
#revese-countdown {font-size: 55px;}
.invalid-email {color: red;}
a.link-showmore {color:#303030;float: right;font-size: 16px;font-weight: 600;margin: 10px 0 0 10px;border-right:1px solid #337ab7;padding-right:12px;}
a.link-showmore  { cursor:pointer; text-decoration:none;}
a.link-showmore:hover {cursor:pointer !important;text-decoration:none !important;color:#000;}
a.link-showless {color:#303030;float: right;font-size: 16px;font-weight: 600;margin: 10px 0 0 10px;padding-right:12px;}
a.link-showless  {cursor:pointer;text-decoration:none;}
a.link-showless:hover {cursor:pointer !important;text-decoration:none !important;color:#000;}
a.link-showall {float: right;font-size: 16px;font-weight: 600;margin: 10px 0 0 0;padding-left: 10px;color:#303030;}
a.link-showall {cursor:pointer;text-decoration:none;border-left:1px solid #337ab7;}
a.link-showall:hover {cursor:pointer !important;text-decoration:none !important;color:#000;}


.offersection {float: left;padding: 20px 0;width: 100%;background: rgb(61,57,147); background: linear-gradient(90deg, rgba(61,57,147,1) 0%, rgba(61,57,147,1) 12%, rgba(237,24,99,1) 100%);}
.offersection h2 {color: #fff;font-size: 36px;margin: 0px 0px 0px 0px;text-align: left;font-weight:bold;text-transform: uppercase;}
.offersection h3 {color: #fff;font-size: 18px;margin: 5px 0px 0px 0px;text-align: left;text-transform:lowercase;}
.offersection p {color: #fff;font-size: 12px;margin:50px 0px 0px 0px;text-align: left;line-height: normal;font-weight: normal;}




.tabs-div {width: 100%;float: left;}
.comparepopup {border: medium none;margin: 0;padding: 0;width: 100%;}
.sessionID {
font-size: 13px;
display: flex;
margin: 0 auto;
text-align: center;
}
.session-id {font-size: 13px;margin:0 auto;text-align: center;}
.CopyClipboard {
	font-size: 13px;
	padding: 3px;
	position: absolute;
	right: 0;
	top: 0;
	width: 18px;
	height: auto;
}
.session-spy-1, .session-spy-2, .session-spy-3 {width: auto;float: left;}
.session-spy-3 .CopyClipboard {position: inherit !important;margin-left:0;}

.secureEye {position: relative; float: left; width: 40%; }
.secureEye input {width: 100% !important; }
.secureEye span.fa-fw {position: absolute; top: 15px; right: 0; cursor: pointer; }

.card-header .accordion-toggle::after, .accordion-toggle::after {
	color: inherit;
	content: "";
	float: right;
	font-family: FontAwesome;
	margin-right: 10px;
	font-size: 20px;
	font-weight: 700;
}
.card-header.collapsed .accordion-toggle::after, .panel-heading.collapsed .accordion-toggle::after {
	content: "";
	font-size: 20px;
	font-weight: 700;
}
.cross-sale-box {padding: 18px;min-height: 166px;margin-left: 15px;margin-right: 15px;margin-bottom: 20px;width: 100%;}
.cross-sale-box .col-md-3, .cross-sale-box .col-md-6 {max-width:100%;}
.cross-sale-logo > img {margin: 14px auto 0;display: block;text-align: center;}
.cross-sale-message {text-align: center;width: 100%;float: left;}
.cross-sale-box p {font-size: 14px;line-height: 20px;margin-bottom: 10px;width: 100%;float: left;}
.cross-sale-box a {background-color:#6BBE59;border: 0;border-radius: 3px;clear: both;color: #fff;font-size: 14px;font-weight: 500;padding: 7px 15px;text-align: center;text-decoration: none;transition: all .2s linear 0s;}
.cross-sale-message a {margin: 6px 0;display: inline-block;}
.cross-sale-box .loading-circle {margin: 22px 0 5px;width: 100%;text-align: center;}
#revese-countdown {font-size: 55px;line-height: 42px;}
.cross-sale-box .redirect-msg p {font-size: 11px;width: 100%;text-align: center;line-height: 13px;}
.offers-feature-box {width: auto;float: left;background-color: #e0e0e0;border-radius: 2px;margin-right: 5px;margin-bottom: 12px;}
.offers-feature-icon {width: 65px;float: left;text-align: center;}
.offers-feature-icon .fas { font-size: 30px; padding: 10px 0; color: #777;}
.offers-feature-text {width: 134px;float: left;font-size: 13px;font-weight: 400;padding: 7px 10px 7px 0;}


.Offer-WarningTxt{margin-bottom:40px !important;}


.testSite {
	position: fixed;
	left: 0;
	z-index: 9999;
	right: auto;
	bottom: 0;
	width: 75px;
	height: auto;
}


#navbar {transition: all 0.5s ease-out;}
.navbar-toggler {width: 20px;height: 20px;position: relative;transition: .5s ease-in-out;}
.navbar-toggler,
.navbar-toggler:focus,
.navbar-toggler:active,
.navbar-toggler-icon:focus {outline: none;box-shadow: none;border: 0;position: relative;}

.navbar-toggler span {
	margin: 0;
	padding: 0;
}

.toggler-icon {
display: block;
position: absolute;
height: 2px;
width: 100%;
background-color: #6c757d;
border-radius: 1px;
opacity: 1;
left: 0;
transform: rotate(0deg);
transition: .25s ease-in-out;
}

.middle-bar {
	margin-top: 0px;
}

.navbar-toggler.collapsed .top-bar {
	position: absolute;
	top: 0px;
	transform: rotate(0deg);
}

.navbar-toggler.collapsed .middle-bar {
	opacity: 1;
	position: absolute;
	top: 8px;
}

.navbar-toggler.collapsed .bottom-bar {
	position: absolute;
	top: 16px;
	transform: rotate(0deg);
}

.navbar-toggler .top-bar {
	top: inherit;
	transform: rotate(135deg);
}

.navbar-toggler .middle-bar {
	opacity: 0;
	top: inherit;
}

.navbar-toggler .bottom-bar {top: inherit;transform: rotate(-135deg);}

.navbar-toggler.collapsed .toggler-icon {background-color: #6c757d;}
/*toggle icon css end*/




:focus-visible {outline: none;}
.visit_subline a {border-radius:5px !important;font-family: 'Figtree', sans-serif !important;}
.btn-primary:not(:disabled):not(.disabled):active {color: #fff;background-color: #EF9023;border-color: none;}
button:focus {outline: none;}

.privacy_policy_nav_heading {
	padding-right: 0;
	position: relative;
	z-index: 6;
}

.privacy_policy_content {
	border-left: 1px solid #e7e7e7;
	margin-left: -1px;
}

.packdataRP .ad-to-cart .adtocart .chooseAddress {
	background-color: #EF9023;
	background-image: linear-gradient(to right,#EF6724,#EF9023);
	border: 1px solid #EF9023;
	border-radius: 5px;
	color: #ffffff;
	cursor: pointer;
	font-size: 14px;
	margin: 0 0 7px 0;
	padding: 5px 20px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
