#callnowbutton {
bottom: none;
top: 0px !important;
z-index: 100 !important;
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
content: "MENU" !important;
font-family: arial !important;
font-size: 14px !important; 
}

#wpcf7-f7877-p7805-o2 > form > div:nth-child(2) > div > div > div {
   text-align: center !important; 
}

span.wpcf7-list-item { display: block; } 

/*
.callNowbtn {
    display: none;
}
*/
@media screen and (max-width: 767px) {
#elementor-menu-toggle {
    border-width: 4px 0px 5px 0px;
    position: fixed !important; 
    top: 50px !important; 
    right: 14px !important; 
}
.callNowbtn a {
    display: block;
    position: fixed;
    text-decoration: none;
    z-index: 2147483647;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 60px;
    text-align: center;
    color: #fff;
    font-weight: 600;
    font-size: 120%;
    overflow: hidden;
    background: #e42426;
    display: flex;
    justify-content: center;
    align-items: center;
    text-shadow: 0 1px 0px rgba(0, 0, 0, 0.18);
    top: 0;
}
}



@media (min-width: 768px) {
body > div.elementor.elementor-7805 > div > div > section.elementor-element.elementor-element-c106ae6.elementor-section-stretched.elementor-section-full_width.elementor-section-height-min-height.elementor-section-content-top.elementor-hidden-tablet.elementor-hidden-phone.elementor-section-height-default.elementor-section-items-middle.elementor-section.elementor-top-section > div > div > div.elementor-element.elementor-element-19ddde8.elementor-hidden-phone.elementor-column.elementor-col-33.elementor-top-column {
    margin-left: 5% !important; 
}
