.single-footer-widget li {
    list-style: none;
}
.content-wrapper {
	background: white;
}
.header-area .main-header-area.sticky {
	z-index: 9999999;
}
.header-area .main-header-area .main-menu ul li a::before {
	height: 4px;
	background: #15a1b8;
}
.header-area .main-header-area .main-menu ul li .submenu {
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}
.blue-bg {
	background: #14a2ba;
}

.header-area .header-top .header-contact a i {
	color: #fff;
}

.cta-content {
	background-color: #ffc107 !important;
}

.boxed-btn2 {
	background-color: #ffc107;
}
@media (min-width: 992px) {
	.d-lg-block {
		display: inline-flex !important;
	}
}
@media (max-width: 767px) {
	.d-none {
		display: none !important;
	}
	.header-area .main-header-area .logo-img{
		margin: 1px 12px;
	}
}
.bg-img-3 {
	background-image: url(../img/background-img/bg-img-3.jpg);
}

.menu-grid-icon {
	display:flex;
	align-items: center;
	justify-content:center;
	border: 2px solid #03cef1;
	border-radius: 1px;
	min-height: 128px;
	max-height: 128px;
	text-align: center;
	background-color:#14a2bad9;
	color:#0dffff;
}
.menu-grid-icon-gray {
    border: none;
    background-color: #dcdcdcd9;
    color: #375050;
}
.menu-grid-icon:hover {
	background-color: #249ab1;
}

.post-link {
	transition: .5s;
}

.post-link:hover {
	color: #ff5e13;
}

.blog_details {
	background: white;
}

.wrapper {
 min-height: 100vh; /* will cover the 100% of viewport */
 overflow: hidden;
 display: block;
 position: relative;
}
.footer-area {	
 background-color: white;
 width: 100%;
}

.pagination {
  display: inline-flex;
}

.pagination a {
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
}

.pagination .active span {
	color: #000;
	text-decoration: underline !important;
}

ol li {
 padding-left: 5px;
}

.pagination span {
  color: #ddd;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
}