.footer-logo {
margin-bottom: 15px;
}
.footer-social-inline {
margin-top: 15px;
}
.footer-section {
padding: 70px 0 0px;
}
.banner-icon {
font-size: 50px;
line-height: 1;
display: block;
}
.banner-icon a {
color: #ffffff9c;
}
.banner-icon a:hover {
color: #fff;
}
.a-link {
color: #1292ee;
}
.a-link:hover {
color: #030e22;
}
.icon-banner {
display: block;
bottom: 0;
margin-bottom: 0px;
position: absolute;
left: 48%;
}
.breadcrumb li i {
margin: 0 15px;
font-size: 11px;
color: #fff;
margin-top: 7px;
}
.icon-box {
padding: 50px 25px;
min-height: 380px;
}
.section-title-two .sub-title::before {
width: 35px;
}
.section-title-two .sub-title {
padding-left: 45px;
}
@media (max-width: 1199px) {
.dark-logo {
max-width: 120px;
}
}   @media only screen and (max-width: 575px) {
} @media only screen and (min-width: 576px) and (max-width: 767px) {
.name {}
}
@media only screen and (max-width: 767px) {
.faq-section {
padding-bottom: 90px; }
.restec-section {
padding-bottom: 10px;
}
} @media only screen and (min-width: 768px) and (max-width: 991px) {
.faq-section {
padding-bottom: 110px;
}
.restec-section {
padding-bottom: 30px;
}
}
@media only screen and (max-width: 991px) {
.blog-3 {
margin-bottom: 0px;
}
.cat-search {
margin-bottom: -50px !important;
}
} @media only screen and (min-width: 992px) and (max-width: 1199px) {
.faq-section {
padding-bottom: 228px;
}
.restec-section {
padding-bottom: 153px;
}
.technology-section-padding-bottom-180 {
padding-bottom: 300px;
}
} @media only screen and (min-width: 1200px) and (max-width: 1399px) {
.faq-section {
padding-bottom: 300px;
}
.restec-section {
padding-bottom: 128px;
}
.technology-section-padding-bottom-180 {
padding-bottom: 296px;
}
} @media only screen and (min-width: 1400px) {
.faq-section {
padding-bottom: 300px;
}
.restec-section {
padding-bottom: 108px;
}
.technology-section-padding-bottom-180 {
padding-bottom: 296px;
}    
}
.meta.mb-0.mt-12 i {
color: #1292ee;
margin-right: 10px;
}
.meta.mb-0.mt-12 i.fas.fa-tags + a li {
margin-right: 1px;
} .pagination li a {
display:inline-flex;
}
.wp-pagenavi a:hover {
border-color: #fff;
}
.wp-pagenavi span.current {
background-color: #1292ee;
color: #fff;
border-color: #fff;
padding: 12px 20px;
border-radius: 5px;
}