.text-justify, .text-justify p{
	text-align: justify;
}
.view-project span{
	display: none !important;
}
.qodef-header--switch .qodef-header-switch-navigation ul li a {
	    text-transform: none;
}
.project_image{
    min-height: 60vh
}
.qodef-e-author{
	display: none;
}
.qodef-testimonials-list .qodef-e-title{
	margin: 0 !important;
}
footer img{
	width: 300px;
}
.ui-state-active span.qodef-tab-title{
	font-size: 30px;
}
.text-footer{
	color: #6d6758 !important;
}
.qodef-header-navigation>ul>li>a{
	text-transform: uppercase;
}
#qodef-page-header-inner.qodef-skin--dark nav>ul>li>a>span, .qodef-header-navigation>ul>li>a>span{
	color: #6d6758 !important;
	font-size: 15px;
}
.qodef-header-sticky{
	background-color: #EFEBDF;
}
#qodef-page-header-inner.qodef-skin--dark nav>ul>li>a>span::after, .qodef-header-navigation>ul>li.current-menu-item>a>span::after{
	background-color: #6d6758 !important;
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span.qodef-icon--minus, .qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span.qodef-icon--plus{
	background-color: #6d6758 !important;
}
.qodef-header--standard #qodef-page-header, .qodef-mobile-header--standard #qodef-page-mobile-header-inner {
    border: 1px solid #6d675836;
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--main{
	height: 50px !important;
}
.qodef-header-logo-link img{
	    height: 70px;
}
.elementor-portfolio__filter.elementor-active{
	 background: #000000;
}
.elementor-portfolio-item__overlay{
	justify-content: end !important;
	text-align: left !important;
}
.awards h3 span{    
	font-size: 18px;
}

.qodef-fullscreen-tabs .qodef-e-content-inner {
	padding: 40px 40px;
}
#projectsbycategory{
	padding: 0px;
}
.category-option a{
	color: #6D6758;
}
.qodef-portfolio-slider article .qodef-e-title {
    margin: 0px 60px 0px 0px;
}
.qodef-testimonials-list .qodef-e-title {
   color: #796349;
}
.qodef-shortcode h4 a{
	color: #6D6758;
}
.elementor-portfolio__filter.elementor-active {
    background: #6D6758;
}
#category-projects{
    height: 400px;
}
#category-projects .elementor-widget:not(:last-child) {
    margin-block-end: 0px !important;
}
#category-projects:hover .view-project span{
	opacity: 1;
  transition: opacity .5s;
}
.view-project span{
	opacity: 0;
  transition: opacity .5s;
}
@media (max-width: 767px) {
.qodef-fullscreen-portfolio-slider {
    height: 50vh;
}
}
@media (max-width: 420px) {
.qodef-e-image {
    height: 340px;
	max-width: 100% !important;
}
.qodef-e-image img{
	 object-fit: cover;
}
.qodef-fullscreen-tabs .qodef-e-content-inner {
    padding: 35px 4px;
}
	.project_image{
    min-height: 40vh
}
}