

header .q_logo img.mobile {
  height: 50px !important;
}

.mobile_menu_button {
    margin: -35px 0 0 -15px;
}

nav.mobile_menu {
    margin-top: -20px;
    margin-bottom: 20px;
}
#menu-main-1 {
    padding: 20px;
    margin: -20px -20px 20px 0;
}

.header_bottom {
 background: url(/wp-content/uploads/sites/2/2020/07/Header-1-.jpg);
 background-size: cover;
 background-position: center; 
}

.fa.fa-bars {
    font-size: 30px;
}

p {
  margin-bottom: 20px;
}
h2 {
  margin-top: 1.4em;
}
h2.portfolio_title {
  font-size: 26px;
}
h3 {
  margin-top: 1.2em;
}
h4 {
  margin-top: 1em;
}

.side_menu_button {
height: 0 !important;
}
nav.main_menu {
 padding-top: 40px !important;
}