 @media only screen and (max-width: 1024px) {
 html {
font-size:15px;
}
 .after-header {
 height: 115px;
}
 .fixed-container {
 margin:0 auto;
 max-width: none;
 padding:0 15px;
}
 .top-bar {
background:#fff;
border-bottom: solid 2px #f89223;
}
 .quick-contact li.email {
display:none;
}
 .quick-contact li a, .quick-contact li span {
color:#000;
}
.account-links ul li a {
color:#000;
}
.quick-contact li.call {
background:url(../images/telephone1.png) no-repeat center left;
background-size:10px;
}
.quick-contact li .icn {
display:none;
}
.quick-contact li {
padding-left:18px;
}
.quick-contact li a.white-txt, .quick-contact li span.white-txt {
display:none;
}
 .logo {
margin:10px 0;
float:none;
max-width:150px;
}
.main-bar {
height:auto;
background:rgba(255, 255, 255, 0.95)
}
 .first-fold {
height:auto;
}
 .first-fold .over-txt h2 {
font-size:2em;
}
.first-fold .over-txt {
padding-top:150px;
}
 .first-fold .over-txt h3 {
font-size:1.2em;
}
.first-fold .over-txt p {
font-size:1em;
}
.first-fold .over-txt p a {
display:block;
}
 .bottom-action {
margin:15px 0 0 0;
background: rgba(215, 224, 83, 1);
background: -moz-linear-gradient(top, rgba(215, 224, 83, 1) 0%, rgba(135, 179, 64, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(215, 224, 83, 1)), color-stop(100%, rgba(135, 179, 64, 1)));
background: -webkit-linear-gradient(top, rgba(215, 224, 83, 1) 0%, rgba(135, 179, 64, 1) 100%);
background: -o-linear-gradient(top, rgba(215, 224, 83, 1) 0%, rgba(135, 179, 64, 1) 100%);
background: -ms-linear-gradient(top, rgba(215, 224, 83, 1) 0%, rgba(135, 179, 64, 1) 100%);
background: linear-gradient(to bottom, rgba(215, 224, 83, 1) 0%, rgba(135, 179, 64, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7e053', endColorstr='#87b340', GradientType=0 );
}
.bottom-action li {
display:block;
min-width:inherit;
margin:0;
}
.bottom-action li a {
display:block;
border:none;
border-bottom: solid 1px #fff;
border-radius:0;
margin:0;
padding:20px 10px;
}
 .section-space {
padding:20px 0;
}
.section-headings h2 {
font-size:1.5em;
margin-bottom:15px;
}
.section-headings p {
font-size:1em;
}

.section-headings ul li{font-size:1em; padding-left:15px;}
.section-headings ul li:before{ top:4px;} .provider-list {
padding:15px 0;
}
 .provider-list li {
 display: block;
 margin:30px 0;
 width: auto;
}
 .provider-list .icn {
margin-right:20px;
}
 .provider-list h3 {
font-size:1em;
}
.provider-list p {
font-size:0.975em;
}
.bg-calculate, .bg-energy, .bg-contact {
background-attachment:fixed;
background-size: cover;
}
.bg-energy {
background-position:center right;
}
.form input[type="submit"] {
display:block;
width:100%;
margin:0;
}
.tabs li {
display:block;
padding:10px 15px;
}
.tabs li:after {
content:normal;
}
 .plan-box a.btn {
min-width:inherit;
display:block;
}
 .team-slider {
margin:0;
}
 .team-slider .slick-arrow, .customer-slider .slick-arrow, .team-slider-nav .slick-arrow, .team-slider-nav .slick-arrow {
display:none !important;
}
 .customer-slider, .about-slider {
margin:0 auto;
}
 .team-slider-nav .item {
padding:20px 0;
margin:0;
}
 .about-slider .name span {
font-size:0.875rem;
}
.about-slider .name {
font-size:0.8em;
margin:10px 0;
}
.about-slider p {
font-size:0.95em;
}
 .customer-slider .item {
padding:15px;
}
.customer-slider p {
font-size:1em;
}
 .bg-contact {
padding:20px 0;
}
 .logo-footer {
text-align:center;
margin:0 auto;
}
.logo-footer img {
display:inline-block;
}
.f-links ul li {
text-align:center;
}
.footer .social-links, .policy {
margin:10px auto;
float:none;
text-align:center;
}
 .copy-right, .certificate {
text-align:center;
padding:10px 0;
}
}
