

.projects_holder article .hover_feature_holder_icons_inner > *:not(.lightbox) {
  display: none;
}
.projects_holder article a.lightbox {
  margin: 0;
}

body.home .content {
  min-height: inherit !important;
}

body.home .content .container .container_inner {
  display: none !important;
}

body.home footer{
  display: none;
}

.projects_holder article .hover_feature_holder_title, .portfolio_slider .hover_feature_holder_title {
    display: none;
}
.projects_holder .mix .image {
    top: 0 !important;
}
.projects_holder article .hover_feature_holder_icons{
    height: 100% !important;
}

body.page-id-7374 .content .container {
    background-color: #000;
}

body.page-id-1384 .content .container {
    background-color: #000;
}

.contactoform p {
    color: #fff;
}

.wpcf7 p {
    text-color: #fff;
}

.wpcf7 input {
    color: #000;
}
.wpcf7 textarea{
    color: #000;
}

@media only screen and (max-width: 1000px){
    .logo_wrapper, .q_logo img {
        left: 0;
    }
    .mobile_menu_button {
        float: right;
    }
}

@media only screen and (max-width: 600px){
    .q_logo a {
        height: 26px !important;
    }
}