

.image_with_text img {
    margin: 0 auto 22px;
}
.footer_top .widget_nav_menu ul li{
    padding: 0 0 8px;
}

nav.main_menu > ul > li > a  {
    padding-top: 50px !important;
    padding-bottom: 15px !important;
    line-height: 0px !important;
}

header.sticky nav.main_menu > ul > li > a {
    padding-top: 32px !important;
    padding-bottom: 30px !important;
    line-height: 0px !important;
    color: #92c94a;
}

.drop_down .second .inner>ul, li.narrow .second .inner ul {
    background-color: #8dc640 !important;
}

.drop_down .narrow .second .inner ul li {
    width: 245px;
}

header.sticky:not(.header_style_on_scroll) .q_logo a {
         height: 55px !important;
         margin-top: 0px;
   }

@media only screen and (max-width: 1000px) {
h1 {
    font-size: 70px;
    line-height: 75px;
}
}

@media screen and (min-width: 1300px) {
    .q_logo a {
        height: 140px !important;
         margin-top: 20px;
    }
}

@media screen and (max-width: 1300px) {
    .q_logo a {
        height: 130px !important;
         margin-top: 15px;
    }
}

@media screen and (max-width: 1200px) {
    .q_logo a {
        height: 100px !important;
    }
}

@media screen and (max-width: 1100px) {
    .q_logo a {
        height: 80px !important;
    }
}