.full_width_image_with_description
{
    margin: 100px 0
}

.full_width_image_with_description.tos_smallest
{
    margin-top: 18px
}

.full_width_image_with_description.bos_smallest
{
    margin-bottom: 18px
}

.full_width_image_with_description.tos_small
{
    margin-top: 49px
}

.full_width_image_with_description.bos_small
{
    margin-bottom: 49px
}

.full_width_image_with_description.tos_big
{
    margin-top: 118px
}

.full_width_image_with_description.bos_big
{
    margin-bottom: 118px
}

.full_width_image_with_description .full_width_image_with_description_inner .heading_section
{
    margin-bottom: 24px
}

.full_width_image_with_description .full_width_image_with_description_inner .heading_section .heading_text
{
    margin: 0
}

.full_width_image_with_description .full_width_image_with_description_inner .description_with_image .description
{
    margin-top: 26px
}

.full_width_image_with_description .full_width_image_with_description_inner .description_with_image .description.description_below_image
{
    color: var(--Color_Black_op_per_50);
    font-size: 14px;
    line-height: 150%
}

.full_width_image_with_description .full_width_image_with_description_inner .embed_form_section,
.full_width_image_with_description .full_width_image_with_description_inner .embed_form_section iframe
{
    width: 100%;
    min-height: 470px;
    display: block;
}

.full_width_image_with_description .full_width_image_with_description_inner .store_locator_section ul li:before
{
    display: none;
}

.full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-wrap #wpsl-result-list li a
{
    text-decoration: none;
    opacity: 0.5;
}

.full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-wrap #wpsl-result-list li .wpsl-direction-wrap,
.full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-wrap #wpsl-result-list li p span
{
    color: var(--Color_Black_op_per_50);

}

.full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap
{
    padding-bottom: 12px;
}

.full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap .wpsl-input label
{
    width: auto;

}

.full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap label
{
    color: var(--Color_Black_op_per_71);
}

.full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap #wpsl-search-btn
{
    opacity: 0.7;
    transition: all 0.5s ease;
}

.full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap select
{
    min-height: 45px;
    padding-left: 7px;
}

.full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap ul li
{
    min-height: fit-content;
}

.full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-wrap #wpsl-result-list li
{
    border-bottom-style: solid;

}

.full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap .wpsl-select-wrap ul
{
    overflow-y: auto;
}

.full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap .wpsl-select-wrap .wpsl-dropdown.wpsl-active
{
    z-index: 5;

}

.full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap #wpsl-search-btn:hover
{
    background: var(--Color_Orange);
    color: var(--Color_White);
}

@media (max-width:1359px)
{
    .full_width_image_with_description
    {
        margin: 90px 0
    }

    .full_width_image_with_description.tos_small
    {
        margin-top: 40px
    }

    .full_width_image_with_description.bos_small
    {
        margin-bottom: 40px
    }

    .full_width_image_with_description.tos_big
    {
        margin-top: 100px
    }

    .full_width_image_with_description.bos_big
    {
        margin-bottom: 100px
    }
}

@media (max-width:1199px)
{
    .full_width_image_with_description
    {
        margin: 80px 0
    }

    .full_width_image_with_description.tos_small
    {
        margin-top: 30px
    }

    .full_width_image_with_description.bos_small
    {
        margin-bottom: 30px
    }

    .full_width_image_with_description.tos_big
    {
        margin-top: 90px
    }

    .full_width_image_with_description.bos_big
    {
        margin-bottom: 90px
    }
}

@media (max-width:991px)
{
    .full_width_image_with_description
    {
        margin: 70px 0
    }

    .full_width_image_with_description.tos_big
    {
        margin-top: 80px
    }

    .full_width_image_with_description.bos_big
    {
        margin-bottom: 80px
    }

    .full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap .wpsl-input
    {
        padding-right: 10px;
        margin-right: 0;
    }

    .full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap .wpsl-input,

    .full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap .wpsl-select-wrap
    {
        width: 100%;
    }

    .full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap .wpsl-select-wrap label,
    /* .full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap select, */
    .full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap .wpsl-dropdown
    {
        width: calc(50% - 5px);
    }

    .full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap #wpsl-radius,
    .full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap #wpsl-results
    {
        width: calc(50% - 10px);

    }

    .full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap .wpsl-input>div
    {

        width: calc(24.6% - 5px);
    }

    .full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap .wpsl-input>input
    {
        width: calc(75.4% - 5px);

    }
}

@media (max-width:767px)
{

    .full_width_image_with_description .full_width_image_with_description_inner .embed_form_section,
    .full_width_image_with_description .full_width_image_with_description_inner .embed_form_section iframe
    {
        min-height: 460px;
    }

    .full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-gmap,
    .full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-result-list
    {
        width: 100%;
        float: none;
    }
}

@media (max-width:776px)
{
    .full_width_image_with_description
    {
        margin: 60px 0
    }

    .full_width_image_with_description.tos_big
    {
        margin-top: 70px
    }

    .full_width_image_with_description.bos_big
    {
        margin-bottom: 70px
    }

}

@media (max-width:575px)
{

    .full_width_image_with_description .full_width_image_with_description_inner .embed_form_section,
    .full_width_image_with_description .full_width_image_with_description_inner .embed_form_section iframe
    {
        min-height: 577px;
    }

    .full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap label,
    .full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap .wpsl-input>div,
    .full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap .wpsl-select-wrap label,
    .full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap select,
    .full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap .wpsl-dropdown,
    .full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap #wpsl-radius,
    .full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap #wpsl-results
    {
        width: 100%;
    }

    .full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap .wpsl-select-wrap label:not(:first-child),
    .full_width_image_with_description .full_width_image_with_description_inner .store_locator_section #wpsl-search-wrap .wpsl-search-btn-wrap
    {
        margin-top: 10px;
    }
}

@media (max-width:420px)
{

    .full_width_image_with_description .full_width_image_with_description_inner .embed_form_section,
    .full_width_image_with_description .full_width_image_with_description_inner .embed_form_section iframe
    {
        min-height: 625px;
    }
}