.elementor-10117 .elementor-element.elementor-element-ba573b6 > .elementor-container{max-width:1290px;min-height:740px;}.elementor-10117 .elementor-element.elementor-element-ba573b6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10117 .elementor-element.elementor-element-ba573b6{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:80px 30px 80px 30px;}.elementor-10117 .elementor-element.elementor-element-ba573b6:not(.elementor-motion-effects-element-type-background), .elementor-10117 .elementor-element.elementor-element-ba573b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://bobashack.ca/wp-content/uploads/2023/09/h2_shape.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-10117 .elementor-element.elementor-element-ba573b6 > .elementor-background-overlay{background-color:#FFFFFF00;background-image:url("https://bobashack.ca/wp-content/uploads/2023/09/h2_ellipse_yellow.png");background-position:120.5% -308px;background-repeat:no-repeat;opacity:1;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10117 .elementor-element.elementor-element-032fde0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10117 .elementor-element.elementor-element-3078231{width:var( --container-widget-width, 107px );max-width:107px;--container-widget-width:107px;--container-widget-flex-grow:0;top:-220px;}body:not(.rtl) .elementor-10117 .elementor-element.elementor-element-3078231{right:0px;}body.rtl .elementor-10117 .elementor-element.elementor-element-3078231{left:0px;}.elementor-10117 .elementor-element.elementor-element-1afd125 .elementor-heading-title{color:#1E1D23;font-size:72px;text-transform:uppercase;line-height:75px;}.elementor-10117 .elementor-element.elementor-element-1afd125{z-index:3;}.elementor-10117 .elementor-element.elementor-element-b0276b3 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:110px;text-transform:uppercase;line-height:98px;text-shadow:1px 0px 6px #FFFFFF;}.elementor-10117 .elementor-element.elementor-element-b0276b3 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-10117 .elementor-element.elementor-element-b0276b3{z-index:3;}.elementor-10117 .elementor-element.elementor-element-0371848 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-10117 .elementor-element.elementor-element-0371848 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-10117 .elementor-element.elementor-element-0371848 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:700;fill:#1E1D23;color:#1E1D23;background-color:var( --e-global-color-primary );}.elementor-10117 .elementor-element.elementor-element-0371848 .elementor-button:hover, .elementor-10117 .elementor-element.elementor-element-0371848 .elementor-button:focus{color:#FFFFFF;}.elementor-10117 .elementor-element.elementor-element-0371848 .elementor-button:hover svg, .elementor-10117 .elementor-element.elementor-element-0371848 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10117 .elementor-element.elementor-element-0371848 > .elementor-widget-container{margin:0px 40px 0px 0px;}.elementor-10117 .elementor-element.elementor-element-0371848{width:auto;max-width:auto;}.elementor-10117 .elementor-element.elementor-element-c835386{--spacer-size:50px;}.elementor-10117 .elementor-element.elementor-element-3339ac2{width:auto;max-width:auto;bottom:-250px;}body:not(.rtl) .elementor-10117 .elementor-element.elementor-element-3339ac2{left:-315px;}body.rtl .elementor-10117 .elementor-element.elementor-element-3339ac2{right:-315px;}.elementor-10117 .elementor-element.elementor-element-ec76964.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-10117 .elementor-element.elementor-element-ec76964 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10117 .elementor-element.elementor-element-f88e6fb{text-align:left;}.elementor-10117 .elementor-element.elementor-element-f88e6fb img{width:76%;object-position:center center;}.elementor-10117 .elementor-element.elementor-element-f88e6fb > .elementor-widget-container{margin:0px -90px 0px 0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}@media(max-width:1024px){.elementor-10117 .elementor-element.elementor-element-ba573b6 > .elementor-container{min-height:520px;}.elementor-10117 .elementor-element.elementor-element-ba573b6:not(.elementor-motion-effects-element-type-background), .elementor-10117 .elementor-element.elementor-element-ba573b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;}.elementor-10117 .elementor-element.elementor-element-ba573b6 > .elementor-background-overlay{background-position:120% -20%;background-size:500px auto;}.elementor-10117 .elementor-element.elementor-element-ba573b6{margin-top:0px;margin-bottom:80px;}.elementor-10117 .elementor-element.elementor-element-032fde0 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-10117 .elementor-element.elementor-element-3078231{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;top:-148px;}body:not(.rtl) .elementor-10117 .elementor-element.elementor-element-3078231{right:22px;}body.rtl .elementor-10117 .elementor-element.elementor-element-3078231{left:22px;}.elementor-10117 .elementor-element.elementor-element-1afd125 .elementor-heading-title{font-size:48px;line-height:55px;}.elementor-10117 .elementor-element.elementor-element-1afd125{z-index:3;}.elementor-10117 .elementor-element.elementor-element-b0276b3 .elementor-heading-title{font-size:70px;line-height:62px;}.elementor-10117 .elementor-element.elementor-element-b0276b3{z-index:3;}.elementor-10117 .elementor-element.elementor-element-0371848 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10117 .elementor-element.elementor-element-0371848{width:100%;max-width:100%;z-index:3;}.elementor-10117 .elementor-element.elementor-element-3339ac2 img{width:130px;}body:not(.rtl) .elementor-10117 .elementor-element.elementor-element-3339ac2{left:-30px;}body.rtl .elementor-10117 .elementor-element.elementor-element-3339ac2{right:-30px;}.elementor-10117 .elementor-element.elementor-element-3339ac2{bottom:-187px;}.elementor-10117 .elementor-element.elementor-element-f88e6fb > .elementor-widget-container{margin:0px -20px 0px -58px;}.elementor-10117 .elementor-element.elementor-element-f88e6fb{z-index:2;}}@media(max-width:767px){.elementor-10117 .elementor-element.elementor-element-ba573b6 > .elementor-container{min-height:650px;}.elementor-10117 .elementor-element.elementor-element-ba573b6:not(.elementor-motion-effects-element-type-background), .elementor-10117 .elementor-element.elementor-element-ba573b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-10117 .elementor-element.elementor-element-ba573b6 > .elementor-background-overlay{background-position:100% 120%;background-size:320px auto;}.elementor-10117 .elementor-element.elementor-element-ba573b6{padding:80px 15px 80px 15px;}.elementor-10117 .elementor-element.elementor-element-032fde0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10117 .elementor-element.elementor-element-032fde0 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10117 .elementor-element.elementor-element-3078231{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;top:-95px;}.elementor-10117 .elementor-element.elementor-element-1afd125{text-align:center;}.elementor-10117 .elementor-element.elementor-element-1afd125 .elementor-heading-title{font-size:36px;line-height:53px;}.elementor-10117 .elementor-element.elementor-element-b0276b3{text-align:center;}.elementor-10117 .elementor-element.elementor-element-b0276b3 .elementor-heading-title{font-size:54px;line-height:53px;}.elementor-10117 .elementor-element.elementor-element-0371848 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-10117 .elementor-element.elementor-element-0371848{width:100%;max-width:100%;align-self:center;}.elementor-10117 .elementor-element.elementor-element-3339ac2{bottom:90%;}.elementor-10117 .elementor-element.elementor-element-ec76964.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10117 .elementor-element.elementor-element-ec76964 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10117 .elementor-element.elementor-element-f88e6fb > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for column, class: .elementor-element-ec76964 */@media screen and (max-width:767px){
    .elementor-7707 .elementor-element.elementor-element-f88e6fb > .elementor-widget-container{
    margin: 0px 0px 0px 0px;
    }
    
    .elementor-7707 .elementor-element.elementor-element-ba573b6{
        margin: 0;
    }
    
    
   .elementor-7707 .elementor-element.elementor-element-ba573b6 > .elementor-container > .elementor-column > .elementor-widget-wrap{
        justify-content: center;
    }
    .elementor-7707 .elementor-element.elementor-element-b0276b3 .elementor-heading-title {
    color: #E8990E;
    font-size: 54px;
    text-transform: uppercase;
    line-height: 53px;
    text-shadow: 1px 0px 6px #FFFFFF;
    text-align: center;
}

.elementor-7707 .elementor-element.elementor-element-1afd125 .elementor-heading-title {
    color: #1E1D23;
    font-size: 36px;
    text-transform: uppercase;
    line-height: 53px;
    text-align: center;
}
.elementor-7707 .elementor-element.elementor-element-057bf15 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-size: 24px;
    line-height: 36px;
    text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ba573b6 */.elementor-1011 .elementor-element.elementor-element-781af84>.elementor-background-overlay{
        background-image: url(https://demo2.pavothemes.com/poco/wp-content/uploads/2020/08/h2_ellipse.png);
}
@media (max-width:767px){
.slideroverlaysize {
    min-height: unset;
    padding: 25px 20px 25px 20px !important;
}
 .slideroverlaysize .elementor-background-overlay {
        background-position: 250% 130% !important;
    background-size: 350px auto !important;
}
.mrp-section h3{
    font-size: 30px !important;
}
.slider_top_title h2{
    font-size: 30px !important;
    line-height: 53px !important;
    text-align: center !important;
}

.slider_main_title h2.elementor-heading-title.elementor-size-default {
    color: var(--e-global-color-secondary) !important;
    font-size: 51px !important;
    text-align: center !important;
    line-height: 53px !important;
}
}

.elementor-1011 .elementor-element.elementor-element-781af84>.elementor-background-overlay{
        background-image: url(https://demo2.pavothemes.com/poco/wp-content/uploads/2020/08/h2_ellipse.png);
}
/*.slideroverlaysize >.elementor-container.elementor-column-gap-no {*/
/*    min-height: 500px !important;*/
/*}*/
@media (max-width:767px){
    .slideroverlaysize .elementor-background-overlay {
        background-position: 250% 130% !important;
    background-size: 350px auto !important;
}
.slider_main_title h2.elementor-heading-title.elementor-size-default {
    color: var(--e-global-color-secondary) !important;
    font-size: 51px !important;
    text-align: center !important;
    line-height: 53px !important;
}
.slider_top_title h2{
    font-size: 30px !important;
    line-height: 53px !important;
    text-align: center !important;
}
.slider_bottom_title h4{
     text-align: center !important;
     font-size: 21px !important;
    color: var(--e-global-color-primary) !important;
}
.slider_main_title h2{
    margin: 0px 0px 8px 0px;
}
.mrp-title h3{
    font-size: 30px!important;
}
.slideroverlaysize{
     min-height: unset;
    padding: 25px 20px 25px 20px !important;

}
.slideroverlaysize >.elementor-container.elementor-column-gap-no {
    min-height: 520px !important;
}
.sliderorderbtnicasbuyg>.elementor-widget-container{
    margin-right: 0  !important;
}

}/* End custom CSS */