@media (min-width: 769px) {

    /*Hotel Results */

    #hotel-results .regular-search-results .sidebar .filter-holder .all-filter-content {
        flex-direction: column;
    }

    #hotel-results .regular-search-results .sidebar .filter-holder .all-filter-content .filter-content {
        flex-direction: column;
    }

    #all-filter-main-button, .name-filter, .price-filter, .category-filter, .faciliies-filter, .locations-filter, .references-filter, .flight-filter-button, .period-filter, .scale-filter, .baggage-filter, .airline-filter, .airport-filter {
        margin-bottom: 8px !important;
    }

    .holder-price {
        text-align: center;
        margin-bottom: 8px;
    }

    #hotel-results .regular-search-results .main-content .hotel-all-info .hotel-details-price {
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
    }

    #hotel-results .regular-search-results .main-content .hotel-all-info .hotel-details-price .holder-price>div {
        display: block !important;
    }

    #hotel-results .regular-search-results .main-content .hotel-all-info .hotel-main-details {
            float: left;
            width: 29% !important;
            margin-right: 6px;
        }

    #hotel-results .regular-search-results .main-content .hotel-all-info .hotel-main-details>a>h3 {
        margin: 0 0 5px 0;
        font-size: 14px;
        font-weight: 700;
        padding-top: 5px;
        color: #252525;
    }

    .content-module.hotel-details {
        height: 100%;
    }

    #master-results #hotel-results .regular-search-results .main-content .hotel-all-info .hotel-details-price {
        border: 1px solid #e0e0e0;
        border-radius: 15px;
        padding: 10px;
        height: 100%;
        width: 29%;
        padding: 16px 10px;
    }

    #hotel-results .regular-search-results .main-content .hotel-all-info .hotel-details-price .holder-price>div .the-currency {
        margin-right: 3px;
        font-weight: 500;
    }

    span.the-price {
        font-weight: 500;
    }

    #master-results #hotel-results .regular-search-results .main-content .hotel-all-info .hotel-details-price .hotel-details-adults {
        margin-top: 0px;
        font-size: 15px;
        text-align: center;
    }

    #hotel-results .regular-search-results .main-content .hotel-all-info .hotel-details-price .investback.investback-bottom {
        display: block !important;
        margin: 8px 0 8px 0;
    }

    #hotel-results .regular-search-results .main-content .hotel-all-info .hotel-details-price .investback.investback-top {
        display: none !important;
    }

    #hotel-results .sidebar .item-filtro div[class*=toggle] {
        margin-top: 6px;
    }

    #hotel-results .regular-search-results .main-content .hotel-all-info .pre-loading {
        float: left;
    }

    #hotel-results .regular-search-results .main-content .hotel-all-info .hotel-details-price .hotel-details-adults label {
        color: #666;
        font-weight: 500;
    }

    #master-results #hotel-results .regular-search-results .main-content .hotel-all-info .hotel-details-price .holder-price>div>p {
        font-size: 14px;
        color: #666;
        margin-top: 4px;
    }

    #hotel-results .regular-search-results .main-content .hotel-all-info .hotel-details-price .holder-price .holder-price-total span {
        font-size: 20px;
    }

    .hotel-details-price .investback span {
        font-size: 9px;
    }

    #hotel-results .regular-search-results .main-content .hotel-all-info .hotel-main-details>p {
        color: #000;
    }

    #hotel-results .regular-search-results .main-content .hotel-all-info .pre-loading .img-holder .width-maior {
        height: 262px;
        width: 100%;
    }

    #hotel-results .regular-search-results .main-content .hotel-all-info .pre-loading .hotel-recommended {
        z-index: 1;
    }

    .hotel-images {
        height: 100%;
    }

    #master-results #hotel-results .regular-search-results .main-content .hotel-all-info .pre-loading .img-holder {
        position: relative;
        border-radius: 15px 0 0 15px !important;
        overflow: hidden;
        height: 100%;
        display: block;
        width: 100% !important;
    }

    #hotel-results .regular-search-results .main-content .hotel-all-info .hotel-details-price .reserve-button {
        font-size: 10px !important;
        margin-top: 3px;
    }

    #hotel-results .regular-search-results .main-content .hotel-all-info .pre-loading {
        width: 40% !important;
        height: 262px !important;
    }

    #hotel-results .regular-search-results .main-content .hotel-all-info .pre-loading .slick-slider {
        height: auto !important;
    }

    #hotel-results .regular-search-results .main-content .the-content-top .tabs-n-order ul.tabs li>a {
        position: relative;
        top: 8px;
    }
    
    #hotel-results .tabs-n-order {
        display: flex;
        margin: 8px 0;
    }

    #hotel-results .regular-search-results .sidebar {
        margin-top: 48px;
    }

    #hotel-results .regular-search-results .main-content .the-content-top .search-results-details-1 {
        position: relative;
        right: calc(50% - 135px);
    }

    p.search-results-details-1 {
        font-size: 20px;
        margin: 0;
    }

    .text-content-result {
        text-align: center;
    }

    .cross-flow-2 .header {
        padding: 0px 140px;
    }

    span.resultado-voos-item-o-preco-especificacao {
        color: gray;
        font-weight: 400 !important;
    }

    #hotel-results .regular-search-results .sidebar .name-filter .name-text-title {
        display: block;
    }

    /* Hotel Details */

    #hotel-details .main-content {
        width: 60% !important;
    }

    #hotel-details .sidebar {
        width: 40%;
    }

    .sidebar .carousel-inner.slick-initialized.slick-slider {
        height: 370px;
    }

    #master-results #hotel-details .sidebar {
        display: block !important;
    }

    .sidebar .carousel-inner .slick-list.draggable {
        height: 100% !important;
    }

    #hotel-details .hotel-all-info .pre-loading .carousel-item img {
        width: auto;
    }

    #hotel-details .hotel-all-info .pre-loading {
        width: 199px !important;
        height: 122px !important;
        float: left;
    }

    #hotel-details .slick-list.draggable {
        height: 122px;
        width: 199px;
    }

    #hotel-details .hotel-all-info .pre-loading .carousel-item img {
        width: 199px !important;
        height: 122px !important;
    }

    #hotel-details .carousel-item.slick-slide.slick-current.slick-active {
        width: 199px !important;
        height: 122px !important;
    }

    .hotel-main-details div#divGalleryMessage {
        display: none;
    }

    #hotel-details .hotel-main-details {
        margin-left: 210px;
    }

    #hotel-details .hotel-main-details p {
        font-size: 12px;
        color: #ccc;
    }

    #hotel-details button.slick-prev.slick-arrow, #hotel-details .slick-next.slick-arrow {
        display: none !important;
    }

    #hotel-details .hotel-all-info .hotel-main-details>h3 {
        padding-top: 4px;
    }

    .hotel-details .investback {
        width: 100%;
        border-radius: 8px;
    }

    #mapHotel .hotel-main-details {
        margin-left: 0px;
    }

    #hotel-details .hotel-all-info {
        border-radius: 16px;
    }

    #hotel-details .content-module.the-content-top {
        margin-bottom: 1px;
        border: none !important;
    }

    #hotel-details .sidebar {
        float: right;
        width: 40% !important;
    }

    .sidebar .slick-list.draggable {
        width: 100% !important;
    }

    .preview-item.slick-slide img {
        width: 100px !important;
    }

    .sidebar .carousel-inner img {
        width: 436px !important;
    }

    .rooms-periods-item-part-room-refundable {
        display: flex;
        justify-content: center;
    }

    .sidebar-content .carousel-inner img {
        object-fit: cover;
        height: 370px;
        width: 436px;
        border-radius: 15px 15px 0 0;
    }

    .sidebar-content .preview-container img {
        width: 100px;
        height: 65px;
    }

    .preview-container .slick-list.draggable {
        height: 65px !important;
        margin-bottom: 16px;
    }

    .sidebar-content-bot {
        background: white;
        box-shadow: 0px 2px 15px #e1e1e1;
        padding: 16px 10px;
        border-radius: 0 0 15px 15px;
    }
    
    #hotel-details .rooms-period-item-line .room-regime .average-period-non-refundable:not(:empty) {
        margin-left: 0px !important;
        width: 70%;
        text-align: center;
        margin-bottom: 8px;
        border-radius: 10px;
        padding: 5px !important;
    }

    /* Carrinho Hotel */

    .product-data.hotel .col1 {
        padding-left: 8px;
    }

    /* Resultado Aereo */

    #flight-results .regular-search-results .main-content .flight-all-info .flight-details .holder-resultado-voos-item-topo .holder-resultado-voos-item-topo-1 .holder-resultado-voos-item-topo-1-price {
        flex-grow: 0 !important;
    }

    .holder-resultado-voos-item-direita-cabecalho, .holder-resultado-voos-item-topo-1-price {
        width: 200px;
    }

    #flight-results .regular-search-results .main-content .flight-all-info .flight-details .holder-resultado-voos-item-topo .holder-resultado-voos-item-topo-1 .holder-resultado-voos-item-topo-1-airlineName {
        text-align: center;
        font-size: 17px;
    }

    #flight-results .regular-search-results .main-content .flight-all-info .flight-details {
        padding: 40px 60px !important;
    }

    .holder-resultado-voos-item-topo .investback {
        margin: 2px auto !important;
        display: block;
        width: 70%;
    }

    .holder-resultado-voos-item-topo .divFamily {
        translate: 13px;
        width: auto;
        padding: 10px;
    }

    #flight-results .regular-search-results .main-content .flight-all-info .flight-details .holder-resultado-voos-item-centro .holder-resultado-voos-item-esquerda .resultado-voos-item-perna-cabecalho .resultado-voos-item-perna-cabecalho-titulo h6:before {
        font-size: 40px !important;
    }

    #flight-results .regular-search-results .main-content .flight-all-info .flight-details .holder-resultado-voos-item-centro .holder-resultado-voos-item-esquerda .resultado-voos-item-perna-cabecalho .resultado-voos-item-perna-cabecalho-titulo {
        font-weight: 500 !important;
    }

    #flight-results .regular-search-results .main-content .flight-all-info .flight-details .holder-resultado-voos-item-centro .holder-resultado-voos-item-esquerda .resultado-voos-item-perna-cabecalho .resultado-voos-item-perna-cabecalho-cidades {
        font-weight: 400 !important;
        color: #919191 !important;
    }

    #flight-results .regular-search-results .main-content .flight-all-info .flight-details .holder-resultado-voos-item-centro .holder-resultado-voos-item-esquerda .resultado-voos-item-perna-trechos .resultado-voos-item-perna-trechos-o-trecho .resultado-voos-item-perna-trechos-o-trecho-radio {
        flex-grow: 0;
        width: 4% !important;
    }

    #flight-results .regular-search-results .main-content .flight-all-info .flight-details .holder-resultado-voos-item-centro .holder-resultado-voos-item-esquerda .resultado-voos-item-perna-trechos .resultado-voos-item-perna-trechos-o-trecho .resultado-voos-item-perna-trechos-o-trecho-infos-paradas {
        flex-grow: 0;
    }

    .resultado-voos-item-perna-trechos-o-trecho-infos-saida, .resultado-voos-item-perna-trechos-o-trecho-infos-chegada {
        width: 40%;
    }
    
    .resultado-voos-item-perna-trechos-o-trecho-infos-chegada-text {
        width: fit-content;
    }

    .resultado-voos-item-perna-trechos-o-trecho-infos-chegada {
        display: flex;
        justify-content: flex-end;
    }

    #flight-results .regular-search-results .main-content .flight-all-info .flight-details .holder-resultado-voos-item-topo .holder-resultado-voos-item-topo-3 .info-peso-bagagem {
        font-size: 14px !important;
        margin-top: 17px !important;
        display: flex;
        justify-content: space-around;
    }

    #flight-results .regular-search-results .main-content .flight-all-info .flight-details .holder-resultado-voos-item-centro .holder-resultado-voos-item-esquerda .resultado-voos-item-perna-trechos .resultado-voos-item-perna-trechos-o-trecho .resultado-voos-item-perna-trechos-o-trecho-infos-chegada .resultado-voos-item-perna-trechos-o-trecho-chegada, #flight-results .regular-search-results .main-content .flight-all-info .flight-details .holder-resultado-voos-item-centro .holder-resultado-voos-item-esquerda .resultado-voos-item-perna-trechos .resultado-voos-item-perna-trechos-o-trecho .resultado-voos-item-perna-trechos-o-trecho-infos-chegada .resultado-voos-item-perna-trechos-o-trecho-saida, #flight-results .regular-search-results .main-content .flight-all-info .flight-details .holder-resultado-voos-item-centro .holder-resultado-voos-item-esquerda .resultado-voos-item-perna-trechos .resultado-voos-item-perna-trechos-o-trecho .resultado-voos-item-perna-trechos-o-trecho-infos-saida .resultado-voos-item-perna-trechos-o-trecho-chegada, #flight-results .regular-search-results .main-content .flight-all-info .flight-details .holder-resultado-voos-item-centro .holder-resultado-voos-item-esquerda .resultado-voos-item-perna-trechos .resultado-voos-item-perna-trechos-o-trecho .resultado-voos-item-perna-trechos-o-trecho-infos-saida .resultado-voos-item-perna-trechos-o-trecho-saida {
        font-weight: 300 !important;
        color: gray !important;
    }

    #flight-results .regular-search-results .main-content .flight-all-info .flight-details .holder-resultado-voos-item-topo .holder-resultado-voos-item-topo-1 .holder-resultado-voos-item-topo-1-price .resultado-voos-item-holder-preco {
        font-size: 12px !important;
    }

    span.resultado-voos-item-moeda {
        margin-right: 4px;
    }

    #flight-results .regular-search-results .main-content .flight-all-info .flight-details .holder-resultado-voos-item-topo .holder-resultado-voos-item-topo-1 {
        margin-bottom: 20px;
    }

    .holder-resultado-voos-item-direita-cabecalho img {
        width: 70px;
    }

    #flight-results .regular-search-results .main-content .flight-all-info .flight-details .holder-resultado-voos-item-base .resultado-voos-item-base-cima {
        border: 1px solid #b3b3b3 !important;
    }

    #flight-results .regular-search-results .main-content .flight-all-info .flight-details .holder-resultado-voos-item-base .resultado-voos-item-base-total .label {
        font-weight: 300 !important;
    }

    #flight-results .regular-search-results .main-content .flight-all-info .flight-details .holder-resultado-voos-item-base .resultado-voos-item-base-total .value {
        font-weight: 100 !important;
        font-size: 14px !important;
    }

    #flight-results .regular-search-results .main-content .flight-all-info .flight-details .holder-resultado-voos-item-base .resultado-voos-item-base-total .resultado-voos-item-parcelamento {
        margin-top: 12px;
        font-size: 12px !important;
    }

    #flight-results .regular-search-results .main-content .flight-all-info .flight-details .holder-resultado-voos-item-base .add-flight-cart {
        width: 20% !important;
        margin-top: 10px !important;
    }

    .holder-resultado-voos-item-base-buttons {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 10px;
    }



}

label#lblAmountResults, label#lblDestination, label#lblDateCheckin, label#lblDateCheckout, label#lblAdultsNum, label#lblAdults, label#lblChildrenNum, label#lblChildren {
    font-weight: 500;
}

#form > header > nav > div > ul > li.hidden-xs.open > ul > li:nth-child(1) > a {
    display: none;
}

#principalMatrix .the-matrix ul:first-child li:not(.the-matrix-first-row) a.menor-valor {
    border-radius: 8px;
    padding: 0 5px;
    border: 1px solid #fbc105 !important;
    font-weight: 500;
}

#principalMatrix .the-matrix ul:first-child li:not(.the-matrix-first-row) a {
    border: none!important;
}

#tp-navbar-collapse > ul > li:nth-child(2) > a {
    display: none;
}