.qi-block-advanced-text p
{
	text-align: justify !important;
}
body > div.wrapper > div > div > div > div.title_outer.title_without_animation > div
{
	padding-top: 10px !important;
	padding-left: 30px !important;
	background-color: #ECE8DC !important;
	
}
.container_inner p
{
	text-align: justify !important;
}
.elementor-nav-menu--dropdown
{
	margin-top: 40px !important;
}	

@media only screen and (max-width: 767px) {
    .page_header  {
           position:fixed !important;
           top:0 !important;
			     width: 100% !important;
			     height: 100px !important;
				 background-color: #ECE8DC !important;
			  
          }
	
	.fa-bars::before {
		font-size: 32px !important;
	}
.q_logo img
{
	max-width: 120px !important;
	height: auto !important;
	padding-top: 5px !important;
}	
.footer_bottom img
{
	max-width: 100px !important;
	height: auto !important;
	padding-top: 5px !important;
}	
}
input[type="text"],
input[type="email"],
input[type="phone"],
textarea
{
	background-color: #ECE8DC !important;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text
{
	background-color: #ECE8DC !important;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit
{
	background-color: #ECE8DC !important;
}
.q_logo img
{
	max-width: 120px !important;
	height: auto !important;
	padding-top: 5px !important;
}
.footer_bottom img
{
	max-width: 120px !important;
	height: auto !important;
	padding-top: 5px !important;
}
#back_to_top > span
{
	margin-bottom: 50px !important;
}

.projects_holder.standard article .portfolio_title a
{
	font-size: 26px !important;
	font-weight: 500 !important;
}
nav.mobile_menu 
{
	
	background-color: #ECE8DC !important;
	padding-bottom: 10px !important;
	padding-top: 10px !important; 
}
.qode-mobile-menu-opened
{
	
	background-color: #ECE8DC !important;
}
nav.mobile_menu ul li > a
{
	font-size: 18px !important;
}

nav.mobile_menu {
        background-color: #ECE8DC !important;
    }
