#sb-modal-banner .modal-content{
    padding: 2rem 3rem;
}

#sb-modal-banner .modal-header{
    display: flex;
    justify-content: center;
    padding-top: 0;
    border-bottom: none;
}

#sb-modal-banner .modal-header .close{
    opacity: 1;
}

#sb-modal-banner .modal-header .close:hover{
    opacity: 0.75;
}

#sb-modal-banner .modal-header .close{
    position: absolute;
    top: 25px;
    right: 26px;
}

#sb-modal-banner .form__fieldset .form__field{
    margin-bottom: 10px;
}

#sb-modal-banner .form__fieldset .form__field input, #sb-modal-banner .form__fieldset .form__field textarea{
    border-radius: 2px;
}

#sb-modal-banner .form__fieldset .form__field .custom-control.custom-checkbox{
    font-size: 12px;
}

#sb-modal-banner .modal-footer{
    border-top: none;
    justify-content: center;
}

#sb-modal-banner .custom-checkbox .custom-control-label::before{
    border-radius: 2px;
}



#sb-modal-banner .modal-content.has-bg-image{
    background-repeat: no-repeat;
}

#sb-modal-banner .modal-content.has-bg-image.has-bg-image-left{
    background-position: left;
}

#sb-modal-banner .modal-content.has-bg-image.has-bg-image-right{
    background-position: right;
}


/* xxl (larger desktops, 1400px and up) */
@media (min-width: 1400px)
{

}


/* xl (large desktops, 1200px and up) */
@media (min-width: 1200px) and (max-width: 1399.98px)
{

}


/* lg (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px)
{

}


/* md (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px)
{
    #sb-modal-banner .modal-content.has-bg-image{
        background-image: none !important;
    }
}


/* sm (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px)
{
    #sb-modal-banner .modal-content.has-bg-image{
        background-image: none !important;
    }
}


/* xs (landscape phones, 576px and up) */
@media (max-width: 575.98px)
{
    #sb-modal-banner .modal-content.has-bg-image{
        background-image: none !important;
    }
}