.slick-loading .slick-list{background:#fff url(//www.compareinternethub.com/wp-content/plugins/wp-responsive-recent-post-slider/assets/images/ajax-loader.gif) center center no-repeat}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.wppsac-wrap, .wppsac-wrap * {-webkit-box-sizing: border-box; box-sizing: border-box; outline: none !important;}
.wppsac-clearfix:before, .wppsac-clearfix:after{content: "";display: table;}
.wppsac-clearfix::after{clear: both;}
.wppsac-clearfix{clear: both;}
.wppsac-wrap .wppsac-post-image{border-radius: 0; box-shadow: none;} .fusion-flex-container.wppsac-fusion-flex{ flex-direction: column; }
.wppsac-elementor-tab-wrap{min-width: 0; min-height: 0;} .wppsac-post-slider a{text-decoration:none !important;}
.wppsac-post-slider.design-1 .wppsac-post-content-position{position:relative} 
.wppsac-post-slider.design-1 .wppsac-post-content-left{position:absolute !important; left:0; bottom: 0px; background:rgba(0, 0, 0, 0.5); z-index:999; color:#fff;}
.wppsac-post-slider.design-1 .wppsac-post-content-left a {color:#fff;}
.wppsac-post-slider.design-1 .wppsac-post-content-left{padding: 20px 20px 35px 20px;}
.wppsac-post-slider.design-1 .wppsac-post-image-bg{background: #f1f1f1;height: 350px; line-height: 0; overflow: hidden; position: relative; width: 100%;}
.wppsac-post-slider.design-1 .wppsac-post-content p{color:#fff;}
.wppsac-post-slider.design-1 .slick-arrow {bottom:0px !important; top:auto !important;}
.wppsac-post-slider.design-1 .slick-next{right:0px !important;}
.wppsac-post-slider.design-1 .slick-prev{right:31px !important; left:auto !important;}
.wppsac-post-slider.design-1 .slick-dots{left:15px !important;  bottom:2px !important;}
.wppsac-post-slider.design-1 a.wppsac-readmorebtn{color:#fff;}
.wppsac-post-slider.design-1 a.wppsac-readmorebtn:hover{color:#fff; background:rgba(0,0,0,0.5);} .wppsac-post-slider.design-2 .wppsac-post-content-position{position:relative;}
.wppsac-post-slider.design-2 .wppsac-post-content-left{position:absolute !important; left:0; top:0; bottom:0; background:rgba(0, 0, 0, 0.5); z-index:999; color:#fff;}
.wppsac-post-slider.design-2 .wppsac-post-content-left a{color:#fff;}
.wppsac-post-slider.design-2 .wppsac-post-content-left{padding: 33px 20px;}
.wppsac-post-slider.design-2 .wppsac-post-image-bg{background: #f1f1f1;height: 350px; line-height: 0; overflow: hidden; position: relative; width: 100%;}
.wppsac-post-slider.design-2 .wppsac-post-content p{color:#fff;}
.wppsac-post-slider.design-2 .slick-arrow {bottom:0px !important; top:auto !important;}
.wppsac-post-slider.design-2 .slick-next{right:0px !important;}
.wppsac-post-slider.design-2 .slick-prev{right:31px !important; left:auto !important;}
.wppsac-post-slider.design-2 .slick-dots{left:15px !important;  bottom:2px !important;}
.wppsac-post-slider.design-2 .wppsac-post-inner-content {width: 100%; max-height: 100%; overflow: hidden;}
.wppsac-post-slider.design-2 a.wppsac-readmorebtn{color:#fff;}
.wppsac-post-slider.design-2 a.wppsac-readmorebtn:hover{color:#fff; background:rgba(0,0,0,0.5);} .wppsac-post-slider.design-3 .wppsac-post-image-bg{background: #f1f1f1;height: 350px;line-height: 0; overflow: hidden; position: relative; width: 100%;}
.wppsac-post-slider.design-3 .wppsac-post-short-content{height: 46%;clear:both; background: rgba(51, 51, 51, 0.5);bottom: 0; color: #fff; left: 0; padding: 15px 30px 35px 30px; position: absolute; right: 0; transition: all 0.5s ease-in-out 0s;}
.wppsac-post-slider.design-3 .wppsac-post-content	{ opacity: 0; height:0; transition: all 0.5s ease-in-out 0s;}
.wppsac-post-slider.design-3 .wppsac-post-overlay:hover > .wppsac-post-short-content .wppsac-post-content{opacity:1;height:auto;}
.wppsac-post-slider.design-3 .wppsac-post-overlay:hover > .wppsac-post-short-content {height:85%;}
.wppsac-post-slider.design-3 .wppsac-post-categories{left: 0;top: 0px;position: absolute;}
.wppsac-post-slider.design-3 .wppsac-post-categories ul.post-categories li{margin: 0 2px 2px 0 !important;}
.wppsac-post-slider.design-3 h2.wppsac-post-title a,
.wppsac-post-slider.design-3 .wppsac-post-content a.wppsac-readmorebtn,
.wppsac-post-slider.design-3 .wppsac-post-content p{color: #fff;}
.wppsac-post-slider.design-3 .slick-arrow {bottom:0px !important; top:auto !important;}
.wppsac-post-slider.design-3 .slick-next{right:0px !important;}
.wppsac-post-slider.design-3 .slick-prev{right:31px !important; left:auto !important;}
.wppsac-post-slider.design-3 .slick-dots{left:15px !important; bottom:2px !important;}
.wppsac-post-slider.design-3 a.wppsac-readmorebtn:hover{color:#fff; background:rgba(0,0,0,0.5);} .wppsac-post-slider.design-4 .wppsac-post-list-content, .wppsac-post-slider.design-4 .post-list{width:100%; float:left; clear:both;}
.wppsac-post-slider.design-4 .wppsac-post-list-content .wppsac-post-title a{color:#444; text-decoration:none;}
.wppsac-post-slider.design-4 .wppsac-post-image-bg{background: #f1f1f1;height: 230px;line-height: 0; overflow: hidden; position: relative; width: 100%;}
.wppsac-post-slider.design-4 .wppsac-post-categories {margin-top: 0;}
.wppsac-post-slider.design-4 .wppsac-post-categories a{color:#fff;}
.wppsac-post-slider.design-4 .wp-medium-5{padding: 0px 10px 0 0;}
.wppsac-post-slider.design-4 .wppsac-post-list-content .wp-medium-7{padding:10px 35px 10px 15px;}
.wppsac-post-slider.design-4 .slick-arrow{top:50% ;transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.wppsac-post-slider.design-4 .slick-next{right:0px !important;}
.wppsac-post-slider.design-4 .slick-prev{left:0px !important;}
.wppsac-post-slider.design-4 .slick-dots{left: 0;right: 0;}
.wppsac-post-slider.design-4 .wppsac-post-content a.wppsac-readmorebtn {color: #444; border-color: #444;}
.wppsac-post-slider.design-4 a.wppsac-readmorebtn:hover{color:#fff; background:rgba(0,0,0,0.5);} .wppsac-post-slider, .wppsac-post-carousel{visibility: hidden; opacity:0; transition:opacity 0.5s linear;}
.wppsac-post-slider.slick-initialized, .wppsac-post-carousel.slick-initialized {visibility: visible; opacity:1;}
.wppsac-hide{display:none;}
.wppsac-post-carousel .slick-dots{padding:0 !important; margin:0 !important; position:absolute; text-align:center;}
.wppsac-post-slider .slick-arrow, .wppsac-post-carousel .slick-arrow{position:absolute; z-index:9; padding:0; margin:0px; display: inline-block; background-color: rgba(0, 0, 0, 0.7); text-align:center; width:30px; height:50px; cursor: pointer;}
.wppsac-post-slider .slick-arrow svg, .wppsac-post-carousel .slick-arrow svg{fill: #fff; height: 100%; width: 100%;}
.wppsac-post-slider .slick-dots{padding:0 !important; margin:0 !important; position:absolute;  text-align:center;}
.wppsac-post-slider .slick-dots li button, .wppsac-post-carousel .slick-dots li button{text-indent:-99999px;}
.wppsac-post-slider .slick-dots li, .wppsac-post-carousel .slick-dots li {list-style:none !important; display:inline-block !important; margin:0 2px !important; padding:0px !important;}
.wppsac-post-slider .slick-dots li button,
.wppsac-post-carousel .slick-dots li button{background: #fff !important; margin: 0 !important; padding: 0 !important; border: 2px solid #444; border-radius: 50%; width: 13px !important; height: 13px !important; cursor: pointer; box-shadow: none !important;}
.wppsac-post-slider .slick-dots li.slick-active button,
.wppsac-post-carousel .slick-dots li.slick-active button {background: #8d8c8c !important;}
.wppsac-post-slider .slick-slide{padding:0px !important}
.wppsac-post-overlay{ position:relative;}
.wppsac-post-content .wppsac-readmorebtn{padding: 4px 12px; margin: 8px 0 8px 0; border: 1px solid #e7e7e7; color: #888; display: inline-block; font-size:12px; -webkit-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s;}
.wppsac-post-content {padding-bottom: 10px;}
.wppsac-sub-content {padding-bottom: 10px;}
.wppsac-post-slider h2.wppsac-post-title, .wppsac-post-carousel h2.wppsac-post-title{margin:5px 0 !important; line-height:26px;}
.wppsac-post-slider h2.wppsac-post-title a, .wppsac-post-carousel h2.wppsac-post-title a{font-size:22px; line-height:26px;}
.wppsac-post-slider .wppsac-post-date, .wppsac-post-carousel .wppsac-post-date{margin-bottom:10px; position:relative; font-size:13px;}
.wppsac-post-slider .wppsac-post-date::after {  background: #e96656; bottom: -4px;content: "";height: 2px; left: 0; margin: auto ; position: absolute; width: 50px; z-index: 1;}
.wppsac-post-categories .wppsac-post-categories-list{margin:0 0 10px 0 !important; padding:0 !important; list-style:none !important;}
.wppsac-post-categories .wppsac-post-categories-list li{display:inline-block !important; margin: 2px !important; padding: 0 !important;}
.wppsac-post-categories .wppsac-post-categories-list a{padding: 3px 8px; font-size: 10px; color: #fff !important; text-transform: uppercase; -webkit-transition: all .5s ease-out 0s; transition: all .5s ease-out 0s;}
.wppsac-post-categories .wppsac-post-categories-list a:focus,
.wppsac-post-categories .wppsac-post-categories-list a:hover {background: #333 !important; border-color: #333; color: #fff !important;}
.wppsac-post-categories .wppsac-post-categories-list li:nth-child(4n+1) a{background:#1abc9c;}
.wppsac-post-categories .wppsac-post-categories-list li:nth-child(4n+2) a{background:#3498db;}
.wppsac-post-categories .wppsac-post-categories-list li:nth-child(4n+3) a{background:#e74c3c;}
.wppsac-post-categories .wppsac-post-categories-list li:nth-child(4n+4) a{background:#34495e;}
.wppsac-post-slider .wppsac-post-image-bg img{height: 100%; width: 100%; object-fit: cover; object-position: top center;} .wppsac-post-carousel a{text-decoration:none !important;}
.wppsac-post-carousel.design-1 .wppsac-post-title a{color:#444;}
.wppsac-post-carousel.design-1 .wppsac-post-image-bg{margin-bottom:15px;}
.wppsac-post-carousel.design-1 .slick-arrow{top:50% ;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.wppsac-post-carousel.design-1 .wppsac-carousel-slides{padding: 0 10px}
.wppsac-post-carousel.design-1 .slick-next{right:0px !important;}
.wppsac-post-carousel.design-1 .slick-prev{left:0px !important;}
.wppsac-post-carousel.design-1 .slick-dots{left: 0;right: 0;}
.wppsac-post-carousel.design-1 a.wppsac-readmorebtn{color:#444; border-color: #444;}
.wppsac-post-carousel.design-1 a.wppsac-readmorebtn:hover{color:#fff; background:rgba(0,0,0,0.5);}
.wpcolumn,
.wpcolumns {padding-left: 0.9375em; padding-right: 0.9375em; width:100%; float: left; position: relative;}
@media only screen and (max-width: 768px) { 
.wppsac-post-slider.design-1 .wppsac-post-image-bg img, .wppsac-post-slider.design-2 .wppsac-post-image-bg img, .wppsac-post-slider.design-3 .wppsac-post-image-bg img{max-width:700px !important}
}
@media only screen and (max-width: 500px) { 
.wppsac-post-slider.design-1 .wppsac-post-image-bg img, .wppsac-post-slider.design-2 .wppsac-post-image-bg img, .wppsac-post-slider.design-3 .wppsac-post-image-bg img{max-width:600px !important}
.wppsac-post-slider.design-1 .wppsac-post-content,  .wppsac-post-slider.design-2 .wppsac-post-content,  .wppsac-post-slider.design-3 .wppsac-post-content{display:none}
}
@media only screen and (min-width: 40.0625em) {
.wp-medium-1 {width: 8.33333%;}
.wp-medium-2 {width: 16.66667%;}
.wp-medium-3 {width: 25%;}
.wp-medium-4 {width: 33.33333%;}
.wp-medium-5 {width: 41.66667%;}
.wp-medium-6 {width: 50%;}
.wp-medium-7 {width: 58.33333%;}
.wp-medium-8 {width: 66.66667%;}
.wp-medium-9 {width: 75%;}
.wp-medium-10 {width: 83.33333%;}
.wp-medium-11 {width: 91.66667%;}
.wp-medium-12 {width: 100%;}
.medium-offset-0 {margin-left: 0 !important;}
.medium-offset-1 {margin-left: 8.33333% !important;}
.medium-offset-2 {margin-left: 16.66667% !important;}
.medium-offset-3 {margin-left: 25% !important;}
.medium-offset-4 {margin-left: 33.33333% !important;}
.medium-offset-5 {margin-left: 41.66667% !important;}
.medium-offset-6 {margin-left: 50% !important;}
.medium-offset-7 {margin-left: 58.33333% !important;}
.medium-offset-8 {margin-left: 66.66667% !important;}
.medium-offset-9 {margin-left: 75% !important;}
.medium-offset-10 {margin-left: 83.33333% !important;}
.medium-offset-11 {margin-left: 91.66667% !important;}
}.isf-wrapper {
max-width: 275px;
margin: 0 auto;
}
.cta-call-section .cta-call-btn-wrapper a:hover {
background: #00013a !important;
}
.sc-alert.sc-alert-danger {
margin: 10px auto;
max-width: 1200px;
color: #721c24;
background-color: #f8d7da;
border-color: #f5c6cb;
padding: 12px 20px;
border: 1px solid transparent;
border-radius: .25rem;
}
.cta-call-btn-wrapper a.cta-call-button {
background: #03045e;
color: #ffffff;
padding: 7px 20px;
border-radius: 3px;
text-decoration: none;
display: inline-block;
}
.cta-call-btn-wrapper a.cta-call-button:hover {
background: #0077b6;
} .cta-style-1 button:hover {
background: #00013a;
}
.ico-style-1 {
background: #0077b6;
width: 110px;
height: 110px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto;
margin-top: -55px;
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
border: 2px solid #03045e;
}
.provider-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
gap: 40px;
max-width: 1250px;
margin: 0 auto;
text-align: center;
}
.provider a {
background: #f7f7f7;
padding: 15px;
border-radius: 5px;
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
text-decoration: none !important;
display: inline-block;
}
.provider img {
width: 200px;
height: auto;
filter: grayscale(100%);
transition: filter 0.3s ease;
}
.provider img:hover {
filter: grayscale(0%);
}
.provider h4 {
margin-top: 10px;
margin-bottom: 0px;
font-size: 1rem;
color: #333;
}
.home-cities a {
text-decoration: none !important;
}
.home-review-wrapper .wpmtst-testimonial-inner.testimonial-inner {
background: #f7f7fa;
border-radius: 10px;
border: 1px solid #ddd;
}
.home-review-wrapper .strong-view.wpmtst-modern .wpmtst-testimonial-image img {
border-radius: 5px;
margin-top: 10px;
}
.wppsac-post-carousel.design-1 .wppsac-carousel-slides h2.wppsac-post-title a {
font-size: 16px !important;
}
.wppsac-post-carousel.design-1 .wppsac-post-image-bg {
margin-bottom: 5px;
} footer .widget-title {
color: #dddddd;
}
footer a {
color: #dddddd;
}
footer a:hover, footer a:active, footer a:focus  {
color: #ffffff;
} .zipcode-find-wrapper {
background: #03045e;
text-align: center;
padding: 25px;
color: #dddddd;
}
.zipcode-find-wrapper h3 {
color: #ffffff;
margin-bottom: 15px;
}
.zipcode-find-wrapper form.internet-search-form #zipcode {
max-width: 100%;
}
.zipcode-find-wrapper button {
width: 100%;
background: #0077b6;
}
.zipcode-find-wrapper button:hover {
background: #0472ad;
} .table-striped tbody tr:nth-of-type(odd) {
background-color: #f3f3f3;
}
.table-hover tbody tr:hover {
background-color: #edf6ff; }
.table-bordered {
border: 1px solid #ddd;
}
.table-bordered td,
.table-bordered th {
border: 1px solid #ddd;
}
.table-responsive {
width: 100%;
overflow-x: auto;
} .post-content>.read-more {
margin-top: 0.5em;
margin-bottom: 0.3em;
}
.blog.ast-separate-container #primary {
padding: 0em 0;
margin-bottom: 25px;
}
@media (max-width: 768px) {
.blog.ast-separate-container #primary {
padding: 3em 0; 
}
}
@media (min-width: 768px) {
.ast-blog-layout-4-grid .ast-article-post {
width: 50%; 
}
}  table.style-1 thead {
background: #0077b6;
color: #ffffff;
}
.single-providers nav.navigation.post-navigation {
display: none;
}
.cta-section button:hover {
background: #00013a;
}
.providers-list-style1 ul {
column-count: 4;
}
@media (max-width: 1024px) {
.providers-list-style1 ul {
column-count: 3;
}
}
@media (max-width: 767px) {
.providers-list-style1 ul {
column-count: 2;
}
}
@media (max-width: 479px) {
.providers-list-style1 ul {
column-count: 1;
}
} .ctm-width-100 {
width: 100%;
}
span.ttl-city {
text-transform: capitalize;
}
#into-sec {
z-index: 5;
position: relative;
padding: 115px 20px;
background: #edf6ff;
background: url(https://www.compareinternethub.com/wp-content/uploads/2025/10/155962482_8c98fd81-e1e2-4839-9aac-52be56c5d3cb-2560px.jpg);
background-size: contain;
background-position: bottom center;
}
#into-sec::before {
content: '';
background: #ffffffa8;
top: 0px;
bottom: 0px;
position: absolute;
right: 0px;
left: 0px;
z-index: -1; 
}
#into-sec h1 {
text-align: center;
}
@media (max-width: 767px) {
#into-sec {
background-size: cover;
}
}
#details-sec {
padding: 40px 0px;
}
#details-sec .filter-wrapper {
display: flex;
flex-wrap: wrap;
gap: 15px;
margin: 20px 10px;
justify-content: center;
}
.isp-list {
border: 1px solid #03045e;
border-radius: 5px;
overflow: hidden;
}
.isp-list:not(:last-child) {
margin-bottom: 10px;
}
.isp-intro {
display: flex;
gap: 15px;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
background: #03045e;
color: #ffffff;
padding: 10px 20px;
font-weight: bold;
}
.isp-details {
display: flex;
gap: 15px;
flex-wrap: wrap;
align-items: center;
justify-content: space-around;
padding: 20px 5px;
}
a.isp-btn-style1 {
display: block;
background: #03045e;
color: #ffffff;
text-align: center;
padding: 10px 15px;
border-radius: 5px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 1px;
}
a.isp-btn-style1:hover {
background: #0077b6;
}
a.isp-btn-style2 {
display: block;
background: #ffffff;
border: 2px solid #03045e;
color: #03045e;
text-align: center;
padding: 8px 15px;
border-radius: 5px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 1px;
}
a.isp-btn-style2:hover {
background: #0077b6;
border-color: #0077b6;
color: #ffffff;
}
.isp-cta a.isp-btn-style1 {
margin-bottom: 10px;
}
.isp-con {
display: block;
font-weight: bold;
}
.isp-price, .isp-speed {
font-weight: bold;
font-size: 40px;
}
.isp-note {
padding: 10px 20px;
background: #efefef;
}
.isp-details .isp-logo img{
max-width: 200px;
}
#internet-tabs {
border: none;
padding: 0px;
margin-bottom: 20px;
}
#internet-tabs ul.ui-tabs-nav {
background: transparent;
border: none;
padding: 0px;
}
#internet-tabs .ui-tabs-panel {
border: 1px solid #ddd !important;
}
#internet-tabs .ui-tabs-active .ui-tabs-anchor {
background: #0077b6;
color: #ffffff;
}
#internet-tabs .ui-state-active, #internet-tabs .ui-widget-content .ui-state-active, #internet-tabs .ui-widget-header .ui-state-active, #internet-tabs a.ui-button:active, #internet-tabs .ui-button:active, #internet-tabs .ui-button.ui-state-active:hover {
border: 1px solid #0077b6;
}
#residential table, #business table {
text-align: center;
margin-bottom: 0px;
}
#residential thead, #business thead, #fast-isp-wrapper thead {
background: #0077b6;
color: #ffffff;
}
a.isp-page {
color: #0077b6;
}
a.isp-page:hover {
text-decoration: underline;
}
#connection-type-sec {
padding: 20px 0px;
}
#fast-isp-wrapper table, #fast-isp-wrapper p {
margin-bottom: 0px;
}
#stores-sec {
padding: 20px 0px;
}
#isp-stores-wrapper .store-filter-wrapper {
display: flex;
flex-wrap: wrap;
gap: 15px;
margin: 20px 10px;
justify-content: center;
}
#isp-stores-wrapper .store-filter-result-wrapper {
display: grid;
gap: 20px;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}
#isp-stores-wrapper .store-loc {
background: #f3f3f3;
padding: 20px;
border-radius: 3px;
}
#isp-stores-wrapper address {
margin-bottom: 0px;
font-style: normal;
}
#isp-stores-wrapper address a {
font-weight: bold;
} 
#zipcodes-sec {
padding: 20px 0px 40px;
}
#zip-codes-wrapper .zip-code-list {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(80px, 1fr));
gap: 10px;
padding: 0;
margin: 0;
list-style: none;
}
#zip-codes-wrapper .zip-code-list li {
text-align: center;
background: #f3f3f3;
border-radius: 3px;
}
#zip-codes-wrapper .zip-code-list a {
padding: 5px 10px;
display: block;
color: #1e293b;
}
#speed-need-sec {
padding: 20px 0px;
}
.speed-range-wrap {
border: 1px solid #ddd;
padding: 16px;
margin-bottom: 20px;
border-radius: 8px;
background: #f9f9f9;
overflow: hidden;
}
.speed-range-wrap h3 {
background: #0077b6;
color: #fff;
margin: -17px -17px 20px -17px;
padding: 10px 17px;
}
.speed-range-wrap h4 {
margin-bottom: 8px;
color: #27ae60;
}
.speed-range-wrap h4.do-not {
color: #df3a4f;
}
.speed-range-wrap ul {
margin-top: 0;
padding-left: 20px;
margin: 0px;
}
.speed-range-wrap ul li {
margin-bottom: 5px;
}
#speed-need-wrapper {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
gap: 10px;
padding: 0;
margin: 0;
list-style: none;
}
#bradcrumb-sec {
background: #f9f9f9;
padding: 15px;
}
@media (min-width: 768px) {
.speed-range-wrap ul.do {
min-height: 300px;
}
} .zipcode-template #primary {
width: 100%;
}
.zipcode-template .ast-archive-entry-banner {
display: none;
}
.zipcode-template.ast-separate-container {
background-color: #ffffff;
}
.zipcode-template #primary {
margin: 0px !important;
padding: 0;
}
.zipcode-template .ast-container {
max-width: 100%;
padding: 0px !important;
}
.zipcode-template section .ast-container, .zipcode-template header .ast-container {
max-width: 1250px;
padding: 0em 1.08em !important;
}