.cms-grid-inner .grid-item{
min-height: 350px !important;
}
@media only screen and (min-width: 0px) and (max-width: 800px){
#site-header-wrap.header-layout6 .site-header-main.h-fixed {
background-color: #1a191d !important;
}
#site-header-wrap #site-header {
border-bottom: 1px solid #ebebeb;
background: black;
}
}
.cms-service-grid.layout2 .grid-item-inner {
background-color: rgba(255, 255, 255, 0.05);
overflow: hidden;
padding: 35px 25px 35px;
transition: all 300ms 
ease 0s;
min-height: 400px !important;
}
#menu-item-15889{
background: #64bf39;
padding: 0px 20px !important;
}
#site-header-wrap.header-layout6 .site-header-main .primary-menu > li > a {
line-height: 65px @media screen and (maxxx-width: 1199px) {
#site-header-wrap #main-menu-mobile {
position: absolute;
top: 50%;
right: 11px;
-webkit-transform: translate(0, -50%);
-khtml-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
background: #ffffffba;
}
xx    font-family: 'Google Sans', serif;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
background-color: #64BF39 !important;
}
.@media screen and (max-width: 1199px) {
#main-menu-mobile .btn-nav-mobile:before {
top: 9px;
}
} @media screen and (max-width: 1199px) {
#main-menu-mobile .btn-nav-mobile {
color: #282828;
display: inline-block;
font-size: 16px;
height: 32px;
line-height: 32px;
text-align: center;
vertical-align: middle;
width: 30px;
cursor: pointer;
position: relative;
-webkit-transition: all 300ms 
linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms 
linear 0ms;
z-index: 5121211;
background-color: aliceblue !important;
}
}