/**handles:custom_css**/


ol {
  margin-left: 20px;
  padding-left: 20px;
}

.portfolio_detail .info {visibility:hidden;}
.portfolio_title a:hover {text-decoration: underline;}
.projects_holder article .portfolio_description { padding: 12px 0 22px;}
.two_columns_75_25>.column1>.column_inner { padding: 0 0 0 0; }

@media only screen and (max-width: 768px) {  
.projects_holder.v6 .mix, .projects_holder.v6.hover_text .mix {width: 48% !important;  }
}

.qode-tab-title {
    padding-right: 20px;
}

@media only screen and (max-width: 1000px) {
     .header_top .left {
          display: none;
    }
}

.single-portfolio_page .container_inner.default_template_holder {
    width: 100% !important;
}

.portfolio_navigation {
    display: none;
}

.qode-accordion-holder .qode-title-holder.ui-state-active, .qode-accordion-holder .qode-title-holder.ui-state-hover {
    color: #3e333f;
    background-color: #e3dfdc;
}

.q_circle_inner {
    width: 150px !important;
    height: 150px !important;
}

.q_circles_holder.three_columns:before {
    top: 76px;
    left: 120px;
    width: 75%;
    border-top: 3px dashed;
    border-top-color: inherit;
}
.two_columns_75_25>.column1 {
    width: 100%;
}

#back_to_top span i, #back_to_top span span {
    font-size: 28px;
}
.footer_top .widget.widget_nav_menu li {
    padding: 0 0 3px;
}
header .header_top .q_social_icon_holder{
    float: none
}
.header_bottom_right_widget_holder{
    padding-right: 5px;
}

.gallery_hover { visibility: hidden !important; }