

div.info.portfolio_single_categories{display:none;}


footer.footer_border_columns .qode_column {
border-left: 1px solid #c9c9c9;}

.footer_top {
padding: 15px 0 10px;
margin-top:20px;}

.footer_bottom {height: 37px;}


.blog_holder.blog_small_image article {
padding: 100px 0 50px 0;
}

.titre{padding-right:15%; padding-left:15%;}

.has_fixed_background {
display: none;
}

.page_not_found {
margin: 175px 0;
}

.single-portfolio_page{
margin-top: 75px !important;
}

.projects_holder article span.text_holder{
opacity: 1 !important;
background-color: rgba(255,255,255,0) !important;
}

h6 a{
    color: white;
}

.projects_holder article .feature_holder, .projects_holder article .feature_holder .feature_holder_icons{
display: none !important;
}

.projects_holder.hover_text article .project_category{
color: white !important;
}

.touch .projects_holder article span.text_holder {
    display: inline-block !important;
    height: 100% !important;
    width: 100% !important;
    opacity: 1 !important;
    visibility: visible !important;
}

@media screen and (max-width: 1024px){
  .single-portfolio_page{
    margin-top: 0px !important;
  }
}

@media screen and (min-width: 480px) and (max-width: 1024px) {

nav.main_menu>ul>li>a{font-size:11px; padding:0 14px;}

 .titre{padding-right:5%; padding-left:5%;}
}

@media screen and (max-width: 480px) {
 .titre{padding-right:0; padding-left:0; }
}



    .carousel.responsive_height .carousel-inner .slider_content{
        padding-top: 64px;
.parallax_full_width{width:100%;}
    }
}
