

.mobile_menu_button {
    display: none !important;
}

.drop_down .second .inner ul, 
li.narrow .second .inner ul {
    background-color: #90908f !important;
}

.custom_class.vc_column_container>.vc_column-inner,.vc_column_container>.vc_column-inner{
  padding-left: 5px !important;
    padding-right: 5px !important;
}

@media only screen and (min-width: 1001px) and (max-width: 1280px) {
    .mobile_menu_button {
        display: table;
    }
    nav.mobile_menu {
        display: block;
    }
    .header_inner_left {
        position: relative!important;
        left: 0!important;
        margin-bottom: 0;
    }
    .main_menu {
        display: none;
    }
    .logo_wrapper {
        left: 50% !important;
    position: absolute; 
    }
    .q_logo a img {
        transform: translateX(-50%);
    }
}

.wpb_single_image.qode_image_hover_bottom_title .vc_single_image-wrapper .bottom_title_holder .image_caption {
    background-color: rgba(0,0,0,0.2) !important;
    }
}

.home .full_width {
    margin-top: -40px !important;
}

.wpb_single_image.qode_image_hover_bottom_title .vc_single_image-wrapper .bottom_title_holder {
    background-color: rgba(0, 0, 0 , 0.6) !important;
}

@media screen and (max-width: 768px) {
.hide_on_mobiles {
display: none !important;
}
}

.content.content_top_margin_none {
    margin-top: -40px !important;
}

.wpb_text_column.custom_h6_space h6 {
    margin-bottom: -35px;
}

.footer_top .textwidget,
.footer_top a,
.footer_top li,
.footer_top p,
.footer_top span{
    color: #ffffff!important;
}

@media screen and (max-width: 768px) {
.home .custom_text_padding_mob {
    padding-top: 80px !important;
}
}

.wpb_single_image.qode_image_hover_bottom_title .vc_single_image-wrapper .bottom_title_holder .image_caption {
    font-size: 24px;
}
@media screen and (min-width: 1416px) and (max-width: 1705px) {
.wpb_single_image.qode_image_hover_bottom_title .vc_single_image-wrapper .bottom_title_holder .image_caption {
    font-size: 20px;
}    
}
@media screen and (min-width: 1201px) and (max-width: 1415px) {
.wpb_single_image.qode_image_hover_bottom_title .vc_single_image-wrapper .bottom_title_holder .image_caption {
    font-size: 17px;
}    

}
@media screen and (min-width: 1005px) and (max-width: 1200px) {
.wpb_single_image.qode_image_hover_bottom_title .vc_single_image-wrapper .bottom_title_holder .image_caption {
    font-size: 14px;
}    
}
@media screen and (min-width: 901px) and (max-width: 1004px) {
.wpb_single_image.qode_image_hover_bottom_title .vc_single_image-wrapper .bottom_title_holder .image_caption {
    font-size: 12px;
}    
}
@media screen and (min-width: 768px) and (max-width: 900px) {
.wpb_single_image.qode_image_hover_bottom_title .vc_single_image-wrapper .bottom_title_holder .image_caption {
    font-size: 10px;
}    
}

@media only screen and (max-width: 768px){    .qbutton.big_large_full_width {        padding:0 !important    }     .vc_column_container>.vc_column-inner{         padding-right: 10px !important;     }}