#callnowbutton {
    display: none;
}

@media screen and (max-width: 650px) {
    #callnowbutton {
        display: block;
        position: fixed;
        text-decoration: none;
        z-index: 2147483647;
        width: 65px;
        height: 65px;
        border-radius: 50%;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
        transform: scale(1);
        bottom: 15px;
        left: 20px;
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjAgNjAiPjxwYXRoIGQ9Ik03LjEwNCAxNC4wMzJsMTUuNTg2IDEuOTg0YzAgMC0wLjAxOSAwLjUgMCAwLjk1M2MwLjAyOSAwLjc1Ni0wLjI2IDEuNTM0LTAuODA5IDIuMSBsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDE2LjUgMTcuNCAxOS44IDE5LjhsMTYuODEzIDEuMTQxYzAgMCAwIDAuNCAwIDEuMSBjLTAuMDAyIDAuNDc5LTAuMTc2IDAuOTUzLTAuNTQ5IDEuMzI3bC02LjUwNCA2LjUwNWMwIDAtMTEuMjYxIDAuOTg4LTI1LjkyNS0xMy42NzRDNi4xMTcgMjUuMyA3LjEgMTQgNy4xIDE0IiBmaWxsPSIjMDA2ZjliIi8+PHBhdGggZD0iTTcuMTA0IDEzLjAzMmw2LjUwNC02LjUwNWMwLjg5Ni0wLjg5NSAyLjMzNC0wLjY3OCAzLjEgMC4zNWw1LjU2MyA3LjggYzAuNzM4IDEgMC41IDIuNTMxLTAuMzYgMy40MjZsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDUuMyA2LjkgOS4xIDEwLjY5OWMzLjg0MiAzLjggNy40IDYuNyAxMC43IDkuMSBsNC43NC00Ljc0MmMwLjg5Ny0wLjg5NSAyLjQ3MS0xLjAyNiAzLjQ5OC0wLjI4OWw3LjY0NiA1LjQ1NWMxLjAyNSAwLjcgMS4zIDIuMiAwLjQgMy4xMDVsLTYuNTA0IDYuNSBjMCAwLTExLjI2MiAwLjk4OC0yNS45MjUtMTMuNjc0QzYuMTE3IDI0LjMgNy4xIDEzIDcuMSAxMyIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==) center/45px 45px no-repeat #008db9;
    }
}

#callnowbutton span {
    display: none;
}
@media screen and (max-width: 640px) {
    body:not(.fusion-builder-ui-wireframe) .fusion-no-small-visibility {
        display: none !important;
    }
}

@media screen and (min-width: 641px) and (max-width: 1024px) {
    body:not(.fusion-builder-ui-wireframe) .fusion-no-medium-visibility {
        display: none !important;
    }
}

@media screen and (min-width: 1025px) {
    body:not(.fusion-builder-ui-wireframe) .fusion-no-large-visibility {
        display: none !important;
    }
}
.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
}


#fusion-slider-42 .flex-direction-nav a {
    width: 63px;
    height: 63px;
    line-height: 63px;
    font-size: 25px;
}

.fusion-content-boxes-1 .fusion-content-box-hover .heading-link:hover .icon i.circle-yes,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box:hover .heading-link .icon i.circle-yes,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .icon i.circle-yes,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .icon i.circle-yes {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}

.fusion-button.button-3 {
    border-radius: 5px;
}

.fusion-builder-column-17 {
    filter: saturate(0%);
    transition: filter 0.3s ease;
}

.fusion-builder-column-17:hover {
    filter: saturate(100%);
}

/*==========================================================*/
.fusion-blog-shortcode-1 .fusion-blog-layout-grid .fusion-post-grid {
    padding: 12.5px;
}

.fusion-blog-shortcode-1 .fusion-posts-container {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important;
}

.fusion-button.button-7 {
    border-radius: 5px;
}

#menu-widget-2 {
    text-align: center;
}

#menu-widget-2 li {
    display: inline-block;
}

#menu-widget-2 ul li a {
    display: inline-block;
    padding: 0;
    border: 0;
    color: rgba(255, 255, 255, 0.5);
    font-size: 16px;
}

#menu-widget-2 ul li a:after {
    content: "";
    color: rgba(255, 255, 255, 0.5);
    padding-right: 8px;
    padding-left: 8px;
    font-size: 16px;
}

#menu-widget-2 ul li a:hover, #menu-widget-2 ul .menu-item.current-menu-item a {
    color: #fff;
}

#menu-widget-2 ul li:last-child a:after {
    display: none;
}

#menu-widget-2 ul li .fusion-widget-cart-number {
    margin: 0 7px;
    background-color: #fff;
    color: rgba(255, 255, 255, 0.5);
}

#menu-widget-2 ul li.fusion-active-cart-icon .fusion-widget-cart-icon:after {
    color: #fff;
}
