

.page_not_found h2 {
    margin: 118px 0 20px;
    font-size: 32px;
}

header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a{
    opacity: 1;
}
  
.q_icon_with_title.very_large .icon_holder img{
    width: auto;
}
@media only screen and (min-width: 1001px){
.qode_clients .qode_client_holder_inner:after {

    border-bottom: 1px solid transparent;
}
}
.q_icon_with_title.tiny .icon_text_holder {
    padding: 0 0 0px 21px;
}
.q_elements_item.qode-eh-with-shadow {
    box-shadow: 1px 2px 24px 0px rgba(74, 64, 54, 0.1);
}
.q_icon_with_title .icon_text_inner{
    padding-top: 4px;
    padding-bottom: 4px;

}
.qode_clients .qode_client_holder_inner:before{
    border-right-color: rgba(234, 234, 234, 0.5);
}

@media only screen and (max-width: 1000px){
    .qode_clients.four_columns .qode_client_holder{
        width: 50%;
    }

    .qode_clients.four_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before{
        border-right: 1px solid rgba(234, 234, 234, 0.5);
    }

    .qode_clients.four_columns .qode_client_holder:nth-child(2n) .qode_client_holder_inner:before{
        border-right: none;
    }
}
@media only screen and (max-width: 600px){
    .qode_clients .qode_client_holder_inner:before, .qode_clients .qode_client_holder_inner:after{
        border: none!important;
    }
}
.header_bottom{
    box-shadow: 1px 2px 24px 0px rgba(74, 64, 54, 0.1);
}
@media (max-width: 767px) {
    .reverse_order .section_inner_margin, 
    .reverse_order .full_section_inner {
        display: -webkit-flex;
        display: flex;
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
}