.module-carousel .owl-carousel {
    width: calc(100% - 2*66px);
    margin: 0px 66px;
    background: transparent;
    padding: 0px 15px;
}

.module-carousel .owl-wrapper-outer {
    border: none;
    box-shadow: none;
}

.module-carousel .owl-controls .owl-prev,
.module-carousel .owl-controls .owl-next {
    top: 50% !important;
    border: 1px solid #D6D6D6 !important;
    width: 38px !important;
    height: 38px !important;
    margin: 0px !important;
    padding: 0 !important;
    border-radius: 0 !important;
    color: #1b1e25 !important;

}
.owl-theme .owl-controls .owl-buttons div {
    background-color:transparent
}

.module-carousel .owl-controls .owl-prev {
    background-color: transparent!important;
    background-image:url(/image/catalog/design/arrow-right.svg)!important;
    background-position: 50% 52%!important;
    background-repeat: no-repeat!important;
    transform: rotate(180deg) translate(0px, 50%);
    margin-left: calc(4px - 66px) !important;
}

.module-carousel .owl-controls .owl-next {
    background-color: transparent!important;
    background-image: url(/image/catalog/design/arrow-right.svg)!important;
    background-position: 50% 52%!important;
    transform: translate(0px, -50%);
    background-repeat: no-repeat!important;
    margin-right: calc(4px - 66px) !important;
}

.xbundlemodel div.required .control-label:after {
    content: '* ';
    color: #F00;
    font-weight: bold;
}

#modal-information {
    z-index: 1040;
}

    .modal-backdrop {
        z-index: 1035;
    }

@media (min-width: 768px) {
    .col-lg-15 {
        width: 12.5%;
    }
}

/* .rb-gallery-list {
    display: flex;
    flex-wrap: wrap;
}

    .rb-gallery-inner {
        height: 100%;
    }

        .rb-gallery-link {
            display: block;
            width: 100%;
            height: 100%;
        } */

#smca-modal-body {
    width: 100%!important;
}

.select2-hide-first-element .select2-results__option:first-child {
	display: none !important;
}