.elementor-17116 .elementor-element.elementor-element-4aae194d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-17116 .elementor-element.elementor-element-6816f27 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17116 .elementor-element.elementor-element-1808b385 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17116 .elementor-element.elementor-element-33dde0ef > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17116 .elementor-element.elementor-element-6b3caa66 img{width:26%;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-17116 .elementor-element.elementor-element-4c8b5fcc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-17116 .elementor-element.elementor-element-6816f27{width:44.442%;}.elementor-17116 .elementor-element.elementor-element-1808b385{width:12.917%;}.elementor-17116 .elementor-element.elementor-element-33dde0ef{width:42.286%;}}@media(max-width:767px){.elementor-17116 .elementor-element.elementor-element-56693e39{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 10px;}.elementor-17116 .elementor-element.elementor-element-47d3fc55{width:27%;}.elementor-17116 .elementor-element.elementor-element-47d3fc55 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17116 .elementor-element.elementor-element-4c8b5fcc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-17116 .elementor-element.elementor-element-4c8b5fcc{text-align:start;}.elementor-17116 .elementor-element.elementor-element-5fe51dff{width:44%;}.elementor-17116 .elementor-element.elementor-element-5fe51dff > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17116 .elementor-element.elementor-element-6b3caa66 > .elementor-widget-container{padding:3px 0px 8px 0px;}.elementor-17116 .elementor-element.elementor-element-6b3caa66{text-align:center;}.elementor-17116 .elementor-element.elementor-element-6b3caa66 img{width:60%;}.elementor-17116 .elementor-element.elementor-element-303a3cc{width:27%;}.elementor-17116 .elementor-element.elementor-element-303a3cc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS */@media screen and (max-width: 861px) {
        
    .jumbo-heading-image-wrapper img {
        margin-top: 20px!important;
    }
        
    .jumbo-by-bonfire .menu {
        padding: 0px !important;
    }
    
    
    .logo-mobile img {
        width: 63% !important;
    }
    
    
    .button.button-square.header {
        border-radius: 0px!important;
        background: #EC6608!important;
        position: fixed!important;
        top: auto!important;
        bottom: 0px!important;
        font-size: 16px !important;
        width: 100%!important;
        right: 0px!important;
        text-align: center!important;
        padding: 15px 15px 14px 15px !important;
        transition: 0.8s ease all !important;
    }
    
    
        .jumbo-buttons-wrapper {
        left: auto !important;
        right: 0px !important;
    }
    
    
        .elementor-location-header {
        position: fixed;
        z-index: 99 !important;
        background: #ffffff !important;
        box-shadow: 0 9px 19px 0 rgba(28, 9, 80, .05) !important;
        transition: 0.4s ease all !important;
        width: 100%;
        height: 50px !important;
    }
    
    .jumbo-wp-toolbar {
    margin-top: 0px!important;
   }
   
   .jumbo-menu-button {
 
    float: right!important;
    
}
}/* End custom CSS */