

.q_logo .light {
 display: none;
}


div.section {
background: #ffffff!important;
z-index: 9999!important;
}

.drop_down .second .inner ul li a {
color: #636363!important;
}


.slider_content  .q_slide_text {
line-height: 30px!important;
}

.wpb_text_column h1 {
font-size: 32px!important;
}
.wpb_text_column h3 {
font-size: 32px!important;
}
.wpb_text_column h2 {
font-size: 32px!important;
}



.q_logo img {
position: inherit!important;
}


.home .qbutton:hover {
color: #8dc63f;
background: #FFFFFF;
}



.page-id-51579 .call_to_action .qbutton:hover {
color: #ffffff;
background: #6B9E26;
}

.page-id-51579 .qbutton:hover {
color: #8dc63f;

}

.q_logo {
position: inherit!important;
}

#menu-top_menu>li>a {
line-height: 140px;
}

.q_logo .dark{
 display: none;
}

.q_logo a {
visibility: visible!important;
}

header.light .q_logo img.normal {
opacity: 1!important;
position: inherit!important;
}

header.light .q_logo img.light {
opacity: 0!important;
display: none!important;
}

.q_logo img {
top: 0px!important;
}

@media (max-width: 428px) {
.q_slide_title {
 font-size: 10vw!important;
}
}

@media (max-width: 428px)  {
.custom_font_holder {
font-size: 12vw!important;
}
}@media (max-width: 1000px) {
.row-with-btn .full_section_inner {
 padding-left: 6%!important;
 padding-right: 6%!important;
}
}

@media (max-width: 1210px) {
.kitchens-btn {
    padding: 0px 10%;
}
} 

@media (max-width: 1000px) {
.kitchens-btn {
    padding: 0px 0%;
}
} 

@media (max-width: 370px) {
h1, h2, h3 {
font-size: 27px!important;
}
}

@media (max-width: 370px) {
.slider_content .q_slide_text {
    font-size: 18px!important;
}

h2.q_slide_title {
    line-height: 28px!important;
}
}