

.carousel-control{
    width: 30%;
}
@media only screen and (max-width: 420px){.q_logo a{height: 42px !important;}.header_bottom {padding: 0 15px;}}
@media only screen and (max-width: 1000px) {
    header.dark .header_bottom,
    header.light .header_bottom {
        background-color: rgba(44, 44, 44, 0.0);
    }
    header.dark .mobile_menu,
    header.light .mobile_menu {
        background-color: transparent;
    }
    
    .dark .mobile_menu_button span,
    .light .mobile_menu_button span {
        color: #ff0000;
    }
}
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active>a {
    color: #000;
}

@media screen and (max-width: 640px) {
    .content .container .container_inner {
        padding: 0;
    }
}