/* Enter Your Custom CSS Here */
button#responsive-menu-button {
    background: transparent !important;
}
#responsive-menu-wrapper .responsive-menu-subarrow {
    background-color: #212121 !important;
}


.mobile-toggle {
    display: none !important;
}
.page-id-1008 .wpcf7-recaptcha > div {
    margin: 0 auto;
}

@media (max-width:1196px){
.overlay-bar { background: #fff; }


.logo-light {
   display: none !important;
}

 
.logo-dark {
   display: block !important;
}


ul#menu-main-menu {
   display: none;
}

li#menu-item-954, #menu-item-960 {
   display: none;
}
}
.responsive-menu-inner, .responsive-menu-inner::before, .responsive-menu-inner::after {
    background-color: #000 !important;
}

@media all and (min-width: 1024px) {
    #services + .aq-block.dark-wrapper .container {
        padding: 0 140px;
    }
}

/* #aq-block-251-3 {
  padding-left: 10% !important;
}

#aq-block-251-15 {
 padding-right: 10% !important; 
}

*/

#aq-block-251-3, #aq-block-251-9, #aq-block-251-15 {
  padding: 0px 7% !important;
}

.wpb-js-composer i.icon {
    width: 104px;
    height: 104px;
}


