/* Enter Your Custom CSS Here */
.gcolmobile{
	display:none;
	}
@media only screen and (max-width: 600px) {
.gcolmobile{
	display:block;
	}
	.gcol1{
		display:none !important;
	}
	.pfdetailtext{
		margin-top:130px
	}
	.portfolio_detail .row .column{
		    width: 100% !important;
				padding-right: 0 !important;
		
	}
}

.q_logo img {
    top: 9.5px !important;
}
input::-webkit-input-placeholder { /* Edge */
  color: #e24725;
}

input:-ms-input-placeholder { /* Internet Explorer */
  color: #e24725;
}

input::placeholder {
  color: #e24725;
}
.full_width_inner{
	width:100%;
	margin:auto;
}
footer .column1{
	    width: 50%!important;

}
.footer_top .footer_col2 {
    text-align: right;
    margin-top: 0!important;
    width: 50%;
}
#socialfooter a{
	padding-left:15px;
	    font-weight: 600;

}
@media (max-width: 768px){
footer .column1{
	    width: 60%!important;

}
	.footer_top .footer_col2 {
    text-align: right;
    margin-top: 0!important;
    width: 70%;
}
	.footer_top p{
		font-size:9pt;
	}
}

.blog_single {
	width:100%;
	margin:auto;
}

@media only screen and (max-width: 1600px) {
	.post_text_inner{
		padding-bottom:75px;
		    width: 100% !important;
	}
} 

@media only screen and (max-width: 600px) {
	#home>ul>li{
		line-height:40px !important;
	}
	.post_text_inner{
		padding-bottom:80px;
		    width: 100% !important;
	}
	.blog_large_image{
		    width: 100% !important;
    margin: auto;
    padding-left: 0!important;
    padding-right: 0!important;
	}

}

.fade{
	opacity:1!important;
	-webkit-animation-delay: .6s;
  -moz-animation-delay: .6s;
  animation-delay: .6s;
}
p{
	font-family:'Barlow', sans-serif !important;
	    font-weight: 400;
    font-size: 14pt;

}
.projects_holder article .portfolio_description{
	height:70px !important; 
	
}

.drop_down .second .inner>ul, li.narrow .second .inner ul{
	background-color:#fff !important;
}
.drop_down .second .inner ul li a{
	color:#e24725 ;
	font-size: 13px !important;
}
.drop_down .second .inner ul li.current_page_item a {
color:#303030;
}
.drop_down .second .inner ul li a:hover{
		color:#303030 !important;

}
.drop_down .second .inner ul li a span:hover{
		
}
.drop_down .second .inner{
	margin-left:-15% !important;
}
.portfolio_detail .row{
    display:grid !important;
}

.portfolio_detail .row .column:last-child{
    padding-left:0% !important;
}
.portfolio_detail .row .column{
    width:75%;
	  padding-right:40px;
}
.two_columns_66_33>.column1{
    width:35% !important;
}
.two_columns_66_33>.column2{
    width:65% !important;
}
.portfolio_single .portfolio_images img{
    width:100% !important;
}
.portfolio_navigation{
    width:65% !important;
    margin-left:35% !important;
}
#imageHolder{
	position:absolute !important;
	right:-50% !important;
}