.listados-container {
    padding-bottom: 7px
}

.listados-container h4 {
    font-weight: 400 !important
}

.listados-container .item {
    color: #333;
    background-color: #fff
}

.listados-container .item .image {
    background-color: #999
}

.listados-container .item .image img {
    max-width: 100%;
    width: 100%;
    display: block
}

.listados-container .item .lines {
    padding: 0 10px
}

.listados-container .item .lines .line {
    font-size: 14px;
    padding: 7px 15px;
    border-top: 1px solid #ebebeb;
    font-weight: 300
}

.listados-container .item .lines .line.arrow:before {
    content: "";
    border: solid #057AFF;
    border-width: 0 1px 1px 0;
    padding: 5px;
    margin-top: 13px;
    float: right;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg)
}

.listados-container .item .lines .line a,
.listados-container .item .lines .line a:focus {
    color: inherit;
    text-decoration: none;
    outline: 0
}

.listados-container .item .lines .line .title {
    color: #333;
    font-size: 16px;
    font-weight: 700;
    position: static;
    transform: initial
}

.listados-container .item .lines .line .logo {
    float: right;
    padding: 5px 0;
    max-width: 50%
}

.listados-container .item .lines .line .logo img {
    max-height: 32px;
    max-width: 125px;
    width: auto
}

#info-text-cruceros img.sc-icon {
    height: 32px;
    margin-right: 10px;
    width: 32px
}

#info-text-cruceros h5.title-with-icon {
    font-size: 1rem;
    display: flex;
    align-items: center;
    justify-content: flex-start
}

#info-text-cruceros img.img__content__left__align {
    max-width: 240px
}

#info-text-cruceros ul.sc__simple__list {
    padding: 0
}

#info-text-cruceros ul.sc__simple__list li {
    list-style-type: none;
    margin-top: 1rem;
    margin-bottom: 1rem
}

ul.sc__simple__list li .fa {
    color: #057AFF;
    padding-right: 10px;
    padding-left: 10px
}

.change-display {
    display: flex
}

.padding-20 {
    padding: 20px
}

@media screen and (min:1200px) {
    .listados-container .item .image {
        min-height: 100px
    }
}

@media screen and (min:900px) and (max:1199px) {
    .listados-container .item .image {
        min-height: 80px
    }
}

@media screen and (min:768px) and (max:899px) {
    .listados-container .item .image {
        min-height: 120px
    }

    #info-text-cruceros h5.title-with-icon {
        display: block
    }
}

.info-text-cruceros {
    padding-bottom: 7px;
    margin-bottom: 35px
}

#info-text-cruceros {
    background-color: #fff;
    padding: 20px 20px 10px;
    margin-right: calc(var(--bs-gutter-x)* .5);
    margin-left: calc(var(--bs-gutter-x)* .5)
}

@media screen and (max-width:767px) {
    .listados-container .item .lines .line .logo {
        width: 50%
    }

    .listados-container .item .lines .line .logo img {
        float: right
    }

    .listados-container .owl-container {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .listados-container .item .image {
        min-height: 75px
    }

    #info-text-cruceros {
        margin: 0
    }

    #info-text-cruceros img {
        max-width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100%
    }

    #info-text-cruceros h5.title-with-icon,
    .change-display {
        display: block
    }
}

#info-text-cruceros ul.sc__simple__list {
    padding: 0
}

#info-text-cruceros ul.sc__simple__list li {
    list-style-type: none;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

ul.sc__simple__list li .fa {
    color: #057AFF;
    padding-right: 10px;
    padding-left: 10px;
}