.elementor-13225 .elementor-element.elementor-element-105cae7a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-13225 .elementor-element.elementor-element-4c8eeef4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13225 .elementor-element.elementor-element-6b2ee41 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13225 .elementor-element.elementor-element-4910493d > .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-13225 .elementor-element.elementor-element-2752f004 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-13225 .elementor-element.elementor-element-1805ab19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-13225 .elementor-element.elementor-element-4c8eeef4{width:44.442%;}.elementor-13225 .elementor-element.elementor-element-6b2ee41{width:12.917%;}.elementor-13225 .elementor-element.elementor-element-4910493d{width:42.286%;}}@media(max-width:767px){.elementor-13225 .elementor-element.elementor-element-37265bb8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 10px;}.elementor-13225 .elementor-element.elementor-element-5d5e89b9{width:27%;}.elementor-13225 .elementor-element.elementor-element-5d5e89b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13225 .elementor-element.elementor-element-1805ab19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-13225 .elementor-element.elementor-element-1805ab19{text-align:start;}.elementor-13225 .elementor-element.elementor-element-17a2063e{width:44%;}.elementor-13225 .elementor-element.elementor-element-17a2063e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13225 .elementor-element.elementor-element-2752f004 > .elementor-widget-container{padding:3px 0px 8px 0px;}.elementor-13225 .elementor-element.elementor-element-2752f004{text-align:center;}.elementor-13225 .elementor-element.elementor-element-2752f004 img{width:60%;}.elementor-13225 .elementor-element.elementor-element-6cb85943{width:27%;}.elementor-13225 .elementor-element.elementor-element-6cb85943 > .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: #00C6E0!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 */