.single-post .bloginn-bnr {
padding: 40px 0;
min-height: auto;
}
.single-post .bloginn-bnr::before{
content: none;
}
.single-post .bloginn-bnr .bnr-heading{
color:var(--black)
}
.testimonials-sec .slick-prev, .testimonials-sec .slick-next{
z-index:999999
}
.main-footer .footer-about .awards a:not(:last-child) {
margin-right: 15px;
}
.icon-box.col a {
width: 100%;
}
.fullWidth .row.d-flex-wrap {
display: block;
}
.sec-content h2,.sec-content h3,.sec-content h4,.sec-content h5,.sec-content h6 {
margin-bottom: 30px;
}
.sec-content ul li{
margin-bottom: 5px;
}
.testimonials-sec .slick-dots{
margin-top: 20px
}
.fullWidth .col.sec-content {
width: 100%;
padding: 0 15px !important;
margin-bottom: 30px;
}
.hvactab-sec .tab-content h3 {
margin-bottom: 30px;
}
.about-full-service .locker__image img.image--0 {
opacity: 1;
}
.contact-det-sec .details-box p{
max-width: 230px !important;
}
p.gform_required_legend {
display: none;
}
.contact-form-sec .form-wrap {
margin-bottom: 40px;
}
.news-sec .news-content {
padding: 25px 25px;
}
.altmep-services-sec {
padding: 80px 0 0 !important;
}
section.lr-img-sec.marginBottom {
margin-bottom: 160px;
}
.pagination {
color: #000000;
display: inline-block;
margin: 0 auto;
margin-bottom: 30px;
width: 100%;
text-align: center;
}
.pagination a.next.page-numbers,a.prev.page-numbers {
font-size: 0;
position: relative;
padding: 0;
border: none;
margin: 0;
color: #fff
}
.pagination a.prev.page-numbers:before {
content: '';
margin: 0 0 0 6px;
display: inline-block;
position: relative;
top: 0;
width: 10px;
height: 10px;
border-left: #e6000b 2px solid;
border-top: #e6000b 2px solid;
transform: rotate(-45deg);
transition: all .5s ease;
left: -3px
}
.pagination a.next.page-numbers:after {
content: '';
margin: 0;
display: inline-block;
position: relative;
top: 0;
width: 10px;
height: 10px;
border-right: #e6000b 2px solid;
border-bottom: #e6000b 2px solid;
transform: rotate(-45deg);
transition: all .5s ease;
left: -3px
}
.pagination a.page-numbers {
padding: 5px 10px 3px 10px;
display: inline-block;
border: 1px solid black;
border-radius: 7px;
margin: 0 10px;
color: #000;
}
.pagination a.next.page-numbers:hover:after,a.prev.page-numbers:hover:before {
border-color: #fff
}
.pagination a.next.page-numbers:hover,a.prev.page-numbers:hover {
border: none
}
.pagination a.next.page-numbers {
margin: 0 0 0 6px
}
.pagination .page-numbers.current {
padding: 5px 10px 3px 10px;
display: inline-block;
border: 1px solid var(--secondary);
border-radius: 7px;
margin: 0 10px;
color: var(--secondary);
}