.elementor-81172 .elementor-element.elementor-element-fedabdb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-81172 .elementor-element.elementor-element-fedabdb:not(.elementor-motion-effects-element-type-background), .elementor-81172 .elementor-element.elementor-element-fedabdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-81172 .elementor-element.elementor-element-4d82a3a{text-align:center;}.elementor-81172 .elementor-element.elementor-element-4d82a3a .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-81172 .elementor-element.elementor-element-427c1ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-81172 .elementor-element.elementor-element-427c1ff:not(.elementor-motion-effects-element-type-background), .elementor-81172 .elementor-element.elementor-element-427c1ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-81172 .elementor-element.elementor-element-fbc0911 .elementor-toggle-title, .elementor-81172 .elementor-element.elementor-element-fbc0911 .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-81172 .elementor-element.elementor-element-fbc0911 .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-81172 .elementor-element.elementor-element-fbc0911 .elementor-tab-content{color:var( --e-global-color-primary );}.elementor-81172 .elementor-element.elementor-element-f3ce33c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-81172 .elementor-element.elementor-element-f3ce33c{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}body.elementor-page-81172:not(.elementor-motion-effects-element-type-background), body.elementor-page-81172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shootingmedicals.com/wp-content/uploads/2020/08/top_bg.png");background-position:center left;background-repeat:repeat;background-size:cover;}}@media(max-width:767px){.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-81172 .elementor-element.elementor-element-f3ce33c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}body.elementor-page-81172:not(.elementor-motion-effects-element-type-background), body.elementor-page-81172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;}}/* Start custom CSS */#asl-storelocator.asl-p-cont.asl-bg-0 .store-locator #asl-geolocation-agile-modal .agile-modal-content {
    color: black;
    padding-bottom: 5px;
    background: #2B4576!important;
}

@media (max-width: 767px)
#asl-storelocator.container.storelocator-main.asl-p-cont .asl-loc-sec {
    display: grid;
    width: 150%!important;
    margin-left: -70px!important;
}


#asl-storelocator.asl-p-cont.storelocator-main.asl-template-1 .Filter_section .col-xs-12.search_filter .sl-search-group span.span-geo i {
    left: 0px !important;
    top: 0px !important;
    cursor: pointer;
    background: #19B3B2!important;
}


#asl-storelocator.asl-p-cont.asl-bg-0 #asl-geolocation-agile-modal .btn.btn-default {
    background: #19B3B2!important;
    border-radius: 0;
    color: #ffffff;
    font-size: 12px;
    padding: 5px 10px;
}


#asl-storelocator.asl-p-cont.asl-bg-0 .Filter_section {
    background: #2B4576!important;
    margin-bottom: 0;
    border: none;
}




storelocator.asl-p-cont .store-locator #asl-geolocation-agile-modal .agile-modal-content {
    border: none;
    box-shadow: none;
    background: #2B4576!important;
}



#asl-storelocator.asl-p-cont.asl-bg-0 #asl-list.storelocator-panel {
    height: 675px;
    margin-top: 0;
    margin-right: 0;
    background: #19B3B2!important;
    border: none !important;
    font-family: 'Poppins';
}




body #asl-storelocator.container.storelocator-main.asl-p-cont.full-width, body #asl-storelocator.container.storelocator-main.asl-p-cont.full-width.asl-template-0 {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 15px;
    margin: 0px !important;
    overflow: hidden;
    border-radius: 5px;
}


#asl-storelocator.asl-p-cont.asl-bg-0 .btn.btn-asl {
    background: #2B4576!important;
}




#asl-storelocator.asl-p-cont.asl-bg-0 .search_filter > p:first-child {
    margin-bottom: 8px;
    font-family: 'Poppins';
    font-weight: 700;
    letter-spacing: 1px;
}


#asl-storelocator.asl-p-cont.asl-bg-0 .store-locator .form-group {
    margin-bottom: 10px;
    font-family: 'Poppins';
    font-weight: 700;
    letter-spacing: 1px;
}


#asl-storelocator.asl-p-cont.asl-bg-0 #asl-geolocation-agile-modal .btn.btn-default {
    background: #19B3B2!important;
    border-radius: 0;
    color: #ffffff;
    font-size: 12px;
    padding: 5px 10px;


}




#asl-storelocator.asl-p-cont.asl-bg-0 #asl-list.storelocator-panel .sl-item {
    border-bottom: 1px solid white!important;
}

#asl-storelocator.asl-p-cont.storelocator-main .sl-item .thumb-a img {

    display: none!important;
}/* End custom CSS */