

.q_logo a {
    display: block;
    visibility: hidden;
    height: 49px !important;
}
footer .column1 {
position: relative;
}
.footer_top .textwidget, .footer_top a, .footer_top li, .footer_top p, .footer_top span {
    color: #bfe0fb !important; 
    word-wrap: break-word;
    text-decoration: none !important;
}
.filter_holder ul li span, blockquote h5, .q_social_icon_holder .simple_social, .header-widget.widget_nav_menu ul.menu li a, .side_menu a, .side_menu li, .side_menu span, .side_menu p, .side_menu .widget.widget_rss li a.rsswidget, .side_menu #wp-calendar caption, .side_menu #wp-calendar th, .side_menu #wp-calendar td, aside .widget #lang_sel_list li a, aside .widget #lang_sel li a, aside .widget #lang_sel_click li a, .wpb_widgetised_column .widget #lang_sel_list li a, .wpb_widgetised_column .widget #lang_sel li a, .wpb_widgetised_column .widget #lang_sel_click li a, section.side_menu #lang_sel_list li a, section.side_menu #lang_sel li a, section.side_menu #lang_sel_click li a, footer #lang_sel_list li a, footer #lang_sel li a, footer #lang_sel_click li a, footer #lang_sel_list.lang_sel_list_horizontal a, footer #lang_sel_list.lang_sel_list_vertical a, .side_menu #lang_sel_list.lang_sel_list_horizontal a, .side_menu #lang_sel_list.lang_sel_list_vertical a, #lang_sel_footer a {
    color: #fff;
}

@media(max-width:1024px) {
.carousel.full_screen {
    height: 530px;
}
nav.main_menu > ul > li > a {
    padding: 0 5px;
}
nav.main_menu > ul > li > a {
    font-family: 'Lato', sans-serif;
    font-size: 12px
}
/*.carousel-inner .item .image {
    background-size: contain;

}*/
}


@media(max-width:768px) {
header .q_logo img.mobile {
    display: block!important;
    opacity: 1!important;
    position: relative;
    margin: 0 auto;
    height: 54% !important;
}

.carousel-inner .item .image {
   /* background-size: contain;*/

}
.q_logo a {
    left: -50%;
    width: auto!important;
    height: auto !important;
}

}

@media(max-width:480px) {
.vc_column_container>.vc_column-inner {    
    padding-left: 38px;    
}

.vc_custom_1494396089613 {
   padding-bottom: 0px !important;
}

.custom_font_holder{
margin-top: 20px;
}

.vc_custom_1490076462705 .vc_custom_1490077335369 {
    border-right-width: 0px !important;
  }

.vc_custom_1490076462705 .vc_custom_1490077354039 {
    border-left-width: 0px !important;
  }

.vc_custom_1490076462705 .vc_custom_1490077366950 {
    border-right-width: 0px !important;
  }

.vc_custom_1490076417064 .vc_custom_1490077366950 {
    border-right-width: 0px !important;
  }

.vc_custom_1490076417064  .vc_custom_1490077377104{
    border-left-width: 0px !important;
  }




.carousel-inner .item .image {
    position: absolute;
    top: 0;
    left: 0;
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 100%;
}
.carousel {
height:200px !important;
}
}
@media(max-width:360px) {
.carousel {
height:160px !important;
}

.vc_custom_1494396089613 {
   padding-bottom: 0px !important;
}

.custom_font_holder{
margin-top: 20px;
}

.vc_column_container>.vc_column-inner {    
    padding-left: 38px;    
}

}