label {
    color: #242424;
    font-weight: 600;
}
.main-header .logo-outer .logo img{
	max-width: 60%;
    margin-top: 7px;
    width: 230px;
}
.main-header .header-top{
	background-color:#2a3132;
}
.main-header .header-upper{
	background-color: rgb(104 130 158 / 85%);
}
.services-section{
	background-color: rgb(80 81 96 / 85%);
}
.gallery{
	background-color: rgb(104 130 158 / 85%);
}
.main-footer{
	background-color: #2a3132;
}
.gallery .title-box h2 {
	color: #ffd386;
}
.gallery .filters li.active, .gallery .filters li:hover {
	color: #ffd386;
}
.gallery .more-projects .projects {
	color: #ffd386;
}
.main-menu .navigation > li:hover > a, .main-menu .navigation > li.current > a {
	color: #ffd386;
}
.slider .content h2 {
	color: #9b000f;
}
.slider .content .text {
	color: #000;
}
.news-block .inner-box .image img {
	height: 124px;
    margin-left: 29%;
}
.services .services-head a:hover {
	background-color: #dfb162;
}
.services-main:hover {
	border-bottom: 2px solid #dfb162;
}
.services-main:hover .services-head a {
	background-color: #dfb162;
}
.text ul li {
	list-style-type: disc;
}
.testimonials-page-section .testimonial-block {
	margin-bottom: 50px;
}
.testimonial-block .inner-box {
	position: relative;
    padding: 35px 30px 45px;
    background-color: #ffffff;
    box-shadow: 0px 0px 5px rgb(0 0 0 / 10%);
}
.testimonial-block .inner-box .content {
	position: relative;
    padding-left: 95px;
}
.testimonial-block .inner-box .content .image-outer {
	position: absolute;
    left: 0px;
    top: 0px;
    display: inline-block;
}
.testimonial-block .inner-box .content .image-outer:before {
	position: absolute;
    content: '';
    left: 50%;
    bottom: -22px;
    height: 2px;
    width: 25px;
    margin-left: -12px;
    background-color: #dddddd;
}
.testimonial-block .inner-box .content .image-outer .image {
	position: relative;
    width: 65px;
    height: 65px;
    overflow: hidden;
    border-radius: 50%;
}
.testimonial-block .inner-box .content h3 {
	position: relative;
    color: #242424;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4em;
}
.testimonial-block .inner-box .content .title {
	position: relative;
    color: #e2b262;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4em;
    font-style: italic;
    margin-top: 6px;
    font-family: 'Lato', sans-serif;
}
.testimonial-block .inner-box .content .text {
	position: relative;
    color: #797979;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7em;
    margin-top: 12px;
}
.inner-box ul li {
	list-style-type: disc;
}
.project-section {
    position: relative;
    padding: 90px 0px;
    background-color: #282d31;
}
.project-section .title-box {
    position: relative;
    text-align: center;
    margin-bottom: 45px;
}
.project-section .title-box h2 {
    position: relative;
    color: #dfb162;
    font-size: 38px;
    font-weight: 400;
}
.project-section .outer-container {
    position: relative;
    padding: 0px 30px;
    margin: 0px -2px;
}
.project-section .filters {
    position: relative;
    margin-bottom: 50px;
}
.project-section .filters .filter-tabs {
    position: relative;
}
.project-section .filters li.active, .project-section .filters li:hover {
    color: #dfb162;
}
.project-section .filters li {
    position: relative;
    display: inline-block;
    color: #ffffff;
    cursor: pointer;
    font-size: 20px;
    font-weight: 400;
    margin: 0px 30px 6px;
    padding: 0px 0px 6px;
    text-transform: capitalize;
}
.service-block-two .inner-box:hover .read-more, 
.service-block-two .inner-box:hover h6, 
.service-block-two .inner-box:hover h3 a, 
.service-block-two .inner-box:hover ul li {
    color: #fff !important;
}
.team-section:before {
    bottom:0px;
}
.team-section ol li{
    list-style: decimal;
}
.welcome-section ol li{
    list-style: decimal;
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) { 
    .staff-photo{
    max-width: 32%;
    margin-left: 35%;
    }
}
.mission-section {
    padding: 11px 0px 60px !important;
}
.team-block .inner-box .image img {
    margin-left: 20%;
    width: 60%;
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .welcome-section {
        padding: 37px 0px 60px;
    }
        .services-section-two{
        padding: 26px 0px 70px;
    } 
}