.page-link,
.report-lists h3 a {
	color: #000
}

.listing-main,
.outer-main ul li:hover {
	background: #fff
}

.listing-main {
	padding: 2.5rem;
	-webkit-box-shadow: 0 5px 12px rgb(0 0 0 / 12%);
	box-shadow: 0 5px 12px rgb(0 0 0 / 12%);
	margin-top: -6rem;
	border-radius: .5rem
}

.report-lists {
	background: #F9F5E8;
	padding: 2.4rem;
	border-radius: .5rem;
	margin-bottom: 1.5rem
}

.report-lists h2,
.report-lists h3 {
	line-height: 1.4;
	font-size: 1.4rem
}

.date-data {
	font-size: 1.2rem;
	padding-bottom: .3rem
}

.report-lists ul li {
	font-size: 1.2rem;
	border-right: .2rem solid #000;
	padding: 0 3rem
}

.feature-post ul li:last-child,
.report-lists ul li:last-child {
	border: none
}

.option-main .input-group-prepend {
	display: flex;
	position: absolute;
	z-index: 1
}

.option-main .input-group-text {
	padding: .6rem 1.2rem;
	color: #fff;
	background: #24c59c
}

.option-main .input-group-text i {
	font-size: 2rem
}

.option-main .form-select {
	padding: .7rem;
	text-align: center;
	font-size: 1.2rem
}

.option-main h4 {
	background: #001a3f;
	color: #fff;
	padding: 1rem;
	font-size: 1.2rem
}

.outer-main a {
	font-size: 1.4rem;
	display: flex;
	align-items: center;
	border-bottom: .1rem solid #bebdbd;
	margin-bottom: 1.2rem;
	padding-bottom: 1.2rem;
	color: black
}

.outer-main a i {
	font-size: 2rem;
	padding-right: 2rem
}

.outer-main {
	padding: 2rem;
	border-radius: .5rem
}

.listing-main {
	margin-bottom: 6rem
}

.page-link {
	font-size: 1.2rem;
	padding: .7rem 1.2rem;
	border-radius: .5rem
}

.page-link.active {
	background: #7536e6;
	color: #fff
}

.why-choose-main {
	display: flex;
	justify-content: space-between;
	padding: 2.4rem
}

.why-choose-main img {
	width: 5rem;
	height: 5rem
}

.space-left {
	padding-left: 3.5rem
}

.why-choose-main h4 {
	font-size: 1.8rem
}

.list-holder {
	padding: 3.6rem;
	color: #fff;
	margin-bottom: 2.5rem
}

.list-holder span {
	font-size: 1.2rem
}

.list-holder h4 {
	font-size: 1.6rem;
	padding-bottom: 1.2rem;
	padding-top: .5rem
}

.count-show .form-select,
.feature-post a,
.list-holder p {
	font-size: 1.4rem
}

.bg-light-green {
	background: #26d8ab
}

.bg-dark-green {
	background: #1f6654
}

.bg-light-blue {
	background: #46bdda
}

.bg-drk-blue {
	background: #647ded
}

.bg-dark-blue,
.feature-post {
	background: #001a3f
}

.feature-post {
	padding: 0 2.5rem
}

.feature-post ul li {
	border-bottom: .14rem dashed #fff;
	padding: 1rem 0 1.2rem
}

.feature-post a {
	color: #fff;
	margin-bottom: 1rem
}

.feature-post a:hover,
.list-holder a:hover {
	text-decoration: underline
}

.feature-post p {
	font-size: 1.2rem;
	color: #fff;
	font-weight: 300
}

.feature-post .read-btn {
	padding: .7rem 1.8rem;
	font-size: 1.2rem
}

.count-show label {
	font-size: 1.3rem
}

.list-holder a {
	display: block;
	font-size: 1.6rem;
	font-weight: 500;
	color: #fff;
	cursor: pointer
}

.bg-shadow {
	-webkit-box-shadow: 0 5px 12px rgb(0 0 0 / 12%);
	box-shadow: 0 5px 12px rgb(0 0 0 / 12%);
	padding: 2rem;
	border-radius: 1rem
}

.request-form {
	padding-top: 1.4rem
}

.request-form .form-control,
.request-form .form-select {
	font-size: 1.4rem;
	padding: .6rem;
	margin-bottom: 1rem;
	border: .1rem solid #e5e5e5
}

.request-form label {
	font-size: 1.3rem;
	padding-bottom: .5rem;
	font-weight: 500
}

.bpad {
	padding-bottom: 20px
}

.code-holder {
	padding: 1rem 3.5rem;
	background: #f2f2f2;
	font-size: 1.2rem
}

.activity-icon {
	width: 2.5rem;
	margin-right: 2rem
}

.outer-main ul li:hover a {
	color: #001a3f
}

.report-lists h3 a {
	color: #000;
	font-weight: 600;
	font-size: 1.8rem;
}

@media (min-width:320px) and (max-width:480px) {
	.cookiesDiv {
		display: block;
		padding: 15px;
		width: 100%;
	}
}