.contact-info a, .blog-content h4 a{
    color: #222222;
}
.widget_categories ul li {
	font-size: 14px;
	margin: 10px 0px;
	color: #888;
}
.widget_categories ul li::before {
	content: "\f0da ";
	font-family: 'Font Awesome\ 5 Free';
	font-weight: 900;
	margin-right: 20px;
	margin-left: 1rem;
	color: #000;
	font-size: 12px;
}

.widget_recent_entries ul li a:hover, .widget_categories ul li a:hover {
	color: #ee7e38;
}
.widget_recent_entries ul li a, .widget_categories ul li a {
	color: #222;
	text-decoration: none;
}

.widget_recent_entries ul li {
	font-size: 16px;
	padding: 1rem;
	border-bottom: 1px solid #ccc;
}
.widget_recent_entries ul li:last-child {
	border-bottom: 0px solid #ccc;
}
.enquiry span .wpcf7-not-valid, .contact-us span .wpcf7-not-valid, .career span .wpcf7-not-valid {
    border: 1px solid #ff0000 !important;
}
.enquiry span.wpcf7-not-valid-tip, .contact-us span.wpcf7-not-valid-tip, .career span.wpcf7-not-valid-tip {
    display: none !important;
}
.enquiry .wpcf7-validation-errors, .contact-us .wpcf7-validation-errors, .career .wpcf7-validation-errors {
    display: none !important;
}
.custom-file-label:after{
  height: 100% !important;
  padding: 1rem 0.75rem !important;
}

.copy-rights {
       text-align: center;
}
.margin-footer{
  margin-top: 4rem;
}
.list-class ul li:before {
    content: "\f101 ";
    font-family: 'Font Awesome\ 5 Free';
    font-weight: 900;
    margin-right: 10px;
    margin-left: 0rem;
    color: #3ebb95;
}
.pagination ul li .page-numbers{
    border: 1px solid #ccc;
    padding: 10px 20px !important;
}
.pagination ul li .page-numbers.current{
    padding: 10px 20px;
    background-color: #ee7e38;
    color: white;
}