@media only screen and (min-width: 1024px) {

    .layout__region {
        padding: 7.5px 7.5px;
    }
    /*----------  Inicio Tipo Grupo Bloques Header  ----------*/
    #block-condetraveladventures-grupobloquesheader .field--name-field-tp-grup-bloq-head-bloqs-bp {
        max-width: 80%;
        grid-template:
        "A B C"
        "A D D";
        grid-template-columns: 30% 60% 10%;
        grid-template-columns: 20% 70% 10%;
    }
    .field--name-field-tp-grup-bloq-head-bloqs-bp > .field__item:first-child {
        max-width: 65%;
    }
    .field--name-field-tp-grup-bloq-head-bloqs-bp > .field__item:nth-child(2) {
        display: initial;
        grid-area: B;
        text-align: center;
    }
    #block-bloqlinksdestacheader .field--name-field-tb-links-dest-head-link {
        display: flex;
        column-gap: 2%;
        justify-content: end;
    }
    #block-bloqlinksdestacheader .field--name-field-tb-links-dest-head-link a {
        font-weight: bold;
        color: #4A4A4A;
    }
    .field--name-field-tp-grup-bloq-head-bloqs-bp > .field__item:nth-child(3) {
        grid-area: C;
        text-align: right;
    }
    .field--name-field-tp-grup-bloq-head-bloqs-bp > .field__item:nth-child(4) {
        grid-area: D;
    }
    #block-bloqopccontactheader {
        display: flex;
        justify-content: end;
        /* background: red; */
        align-items: center;
        column-gap: 2%;
        padding-bottom: 5px;
    }
    #block-bloqopccontactheader .field--name-field-tb-opconhead-tptboch-parr {
        column-gap: normal;
        justify-content: space-between;
        /*
        column-gap: 1vw;
        */
    }
    #block-bloqopccontactheader .field--name-field-tb-opconhead-tptboch-parr > .field__item {
        border-left: 1px solid #E7E7E7;
        border-right: 1px solid #E7E7E7;
        padding: 0 9px;
    }
    #block-bloqopccontactheader .field--name-field-tb-opconhead-tptboch-parr > .field__item:first-child {
        border: none;
        padding-left: 0;
    }
    #block-bloqopccontactheader .field--name-field-tb-opconhead-tptboch-parr > .field__item:last-child {
        border: none;
        padding-right: 0;
    }
    #block-bloqopccontactheader .field--name-field-tb-opconhead-tptboch-parr .field--name-field-tp-tbopcconthead-lbl-tf {
        display: block;
    }
    #block-bloqopccontactheader .field--name-field-tb-opconhead-tptboch-parr .field--name-field-tp-tbopcconthead-icom-link {
        display: block;
        font-size: calc(0.05em + 1vw);
        font-weight: bold;
    }
    #block-bloqopccontactheader .field--name-field-tb-opconhead-tptboch-parr .field--name-field-tp-tbopcconthead-icom-link a {
        color: #4A4A4A;
    }
    #block-bloqopccontactheader .field--name-field-tb-opconhead-tptboch-parr .paragraph--type--tip-parr-tb-opc-cont-header {
        display: flex;
        align-items: center;
        column-gap: 0.5vw;
    }
    #block-bloqopccontactheader .field--name-field-tb-opc-cont-head-btn-link {
        font-size: calc(0.05em + 1vw);
        font-weight: bold;
        /* width: 100%; */
        /* max-width: 20%; */
    }
    #block-bloqopccontactheader .field--name-field-tb-opc-cont-head-btn-link a {
        display: inline-block;
        padding: 5px 20px;
        color: #ff8300;
        border: 2px solid #ff8300;
        border-radius: 2px;
    }
    /*----------  Fin Tipo Grupo Bloques Header  ----------*/

    /*----------  Inicio Bloque Menu  ----------*/
    #block-condetraveladventures-mainnavigation #tbm-main {
        background: #435E2C;
    }
    #block-condetraveladventures-mainnavigation > #tbm-main > .tbm-collapse > .tbm-nav {
        justify-content: center;
    }
    #block-condetraveladventures-mainnavigation .tbm-main .tbm-nav.level-0 .tbm-item.level-1 {
        border: 0;
    }
    #block-condetraveladventures-mainnavigation .tbm-main .tbm-nav.level-0 .tbm-item.level-1.no-desktop {
        display: none;
    }
    #block-condetraveladventures-mainnavigation .tbm-main .tbm-nav.level-0 .tbm-item.level-1 .tbm-submenu {
        /*
        left: initial;
        width: initial;
        */
    }
    #block-condetraveladventures-mainnavigation .tbm-main .tbm-nav.level-0 .tbm-item.level-1 .tbm-submenu > .tbm-row {
        width: 100%;
        max-width: 75%;
        margin: 0 auto;
    }
    #block-condetraveladventures-mainnavigation .tbm-main .tbm-nav.level-0 .tbm-item.level-1 .tbm-link-container .tbm-link.level-1 {
        color: white;
        padding-right: 0.5rem;
    }
    #block-condetraveladventures-mainnavigation .tbm-main .tbm-nav.level-0 .tbm-item.level-1 .tbm-link-container .tbm-link.level-1:hover {
        background: white;
        background: transparent;
        color: #435E2C !important;
        color: #56A813 !important;
    }
    #block-condetraveladventures-mainnavigation .tbm-main .tbm-nav.level-0 .tbm-item.level-1 .tbm-submenu-toggle {
        display: block;
        background: transparent;
        width: auto;
    }
    #block-condetraveladventures-mainnavigation .tbm-main .tbm-nav.level-0 .tbm-item.level-1 .tbm-submenu-toggle:before {
        content: "";
        background: url(../img/custom-icons/menu/icon-menu-arrow.svg);
        background-repeat: no-repeat;
        border: 0;
        /* display: inline-block; */
        width: 15px;
        height: 8px;
    }
    .gr-tb-paq-tou-mm-md-a {
        display: flex;
        /* flex-wrap: wrap; */
        column-gap: 4%;
    }
    .gr-tb-paq-tou-mm-md-a .gr-tb-paq-tou-mm-md-a-1 {
        width: 100%;
        max-width: 60%;
    }
    .gr-tb-paq-tou-mm-md-a .gr-tb-paq-tou-mm-md-a-1 .field--name-field-tb-paqtour-mm-tit-tf {
        font-weight: bold;
        font-size: clamp(1.15em, 1vw, 100vh);
    }
    .gr-tb-paq-tou-mm-md-a .gr-tb-paq-tou-mm-md-a-1 .field--name-field-tb-paqtour-mm-btn-link {
        display: flex;
        column-gap: 2%;
    }
    .gr-tb-paq-tou-mm-md-a .gr-tb-paq-tou-mm-md-a-1 .field--name-field-tb-paqtour-mm-btn-link > .field__item {
        font-weight: bold;
    }
    .gr-tb-paq-tou-mm-md-a .gr-tb-paq-tou-mm-md-a-1 .field--name-field-tb-paqtour-mm-btn-link > .field__item a {
        display: inline-block;
        padding: 5px 15px;
        background: white;
        color: #FF8300;
        border-radius: 5px;
        border: 2px solid #FF8300;
        width: 100%;
        text-align: center;
        box-sizing: border-box;
    }
    /*----------  Fin Bloque Menu  ----------*/

    /*----------  Inicio Bloque Slider Home  ----------*/
    .gr-tip-bloq-slid-hom-a-1 {
        max-width: 75%;
        padding: 10% 0 10%;
    }
    .gr-tip-bloq-slid-hom-a-1 .field--name-field-tip-bloq-slid-hom-tit-head {
        font-size: clamp(2.2em, 1vw, 100vh);
        line-height: 1.02;
    }
    .gr-tip-bloq-slid-hom-a-1 .field--name-body {
        margin-bottom: 50px;
    }
    .gr-tip-bloq-slid-hom-a-1 .field--name-field-tip-bloq-slid-hom-btn-link {
        display: flex;
        justify-content: center;
        column-gap: 2%;
    }
    .gr-tip-bloq-slid-hom-a-1 .field--name-field-tip-bloq-slid-hom-btn-link > .field__item {
        width: inherit;
        max-width: inherit;
        margin: inherit;
        margin-bottom: 0;
    }
    .gr-tip-bloq-slid-hom-a-1 .field--name-field-tip-bloq-slid-hom-btn-link a {
        width: inherit;
    }
    #views-exposed-form-vista-buscador-page-1 {
        max-width: 45%;
        margin-top: -50px;
    }
    #views-exposed-form-vista-buscador-page-1 > .form--inline {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: end;
        column-gap: 0.5vw;
    }
    #views-exposed-form-vista-buscador-page-1 .form-actions .button {
        padding: 12.5px 15px;
    }
    /*----------  Fin Bloque Slider Home  ----------*/

    /*----------  Inicio Bloque Presentacion Home  ----------*/
    .gr-tip-bloq-present-hom-a .field--name-field-tb-present-hom-img-l-med {
        max-width: 65%;
        margin: 0 auto;
    }
    .gr-tip-bloq-present-hom-a .field--name-field-tp-bq-present-hom-tit-head {
        width: 100%;
        max-width: 40%;
        margin: 0 auto;
        font-size: clamp(1.2em, 1vw, 100vh);
        line-height: 1.25;
    }
    .gr-tip-bloq-present-hom-a .field--name-body {
        width: 100%;
        max-width: 75%;
        margin: 0 auto;
    }
    .gr-tip-bloq-present-hom-a .field--name-body .drupal-layout__row {

    }
    /*----------  Fin Bloque Presentacion Home  ----------*/

    /*----------  Inicio Bloque Porque Elegirnos  ----------*/
    .gr-tip-bloq-porq-eleg-md-a {
        max-width: 75%;
    }
    .gr-tip-bloq-porq-eleg-md-a .field--name-field-tp-tb-porq-eleg-tit-tf {
    }
    .gr-tip-bloq-porq-eleg-md-a .field--name-field-tb-porq-eleg-tptbpqe-parr {
        display: flex;
        justify-content: space-between;
        column-gap: 2%;
    }
    /*----------  Fin Bloque Porque Elegirnos  ----------*/

    /*----------  Inicio Bloque Paquetes Tours Mas Populares  ----------*/
    .gr-tb-paq-tou-mas-pop-hom-a {
        max-width: 75%;
    }
    .gr-tb-paq-tou-mas-pop-hom-a .field--name-field-tb-paqtoumpophom-tit-head {
        width: 100%;
        max-width: 40%;
        margin: 0 auto;
        font-size: clamp(1.2em, 1vw, 100vh);
        line-height: 1.25;
    }
    .gr-tb-paq-tou-mas-pop-hom-a .field--name-body {
        width: 100%;
        max-width: 85%;
        margin: 0 auto;
    }
    .view-vista-paq-tours-mas-pop-home > .view-content .views-infinite-scroll-content-wrapper {
        display: flex;
        flex-wrap: wrap;
        column-gap: 2%;
    }
    .view-vista-paq-tours-mas-pop-home > .view-content .views-infinite-scroll-content-wrapper > .views-row {
        width: 100%;
        max-width: 32%;
    }
    /*----------  Fin Bloque Paquetes Tours Mas Populares  ----------*/
    
    /*----------  Inicio Bloque Promocion Inca Jungle Home  ----------*/
    .gr-tip-bloq-ij-prom-hom-a-1 {
        max-width: 65%;
        padding: 1.75% 0 2%;
    }
    .gr-tip-bloq-ij-prom-hom-a-1 .field--name-field-tb-ij-prom-hom-tit-head {
        font-size: clamp(2em, 1vw, 100vh);
        line-height: 1;
    }
    /*----------  Fin Bloque Promocion Inca Jungle Home  ----------*/

    /*----------  Inicio Bloque Paquetes Tours Alternativos  ----------*/
    .gr-tb-paq-tou-alter-hom-a {
        max-width: 75%;
    }
    .gr-tb-paq-tou-alter-hom-a .field--name-field-tb-paqtoualterhom-tit-head {
        width: 100%;
        max-width: 40%;
        margin: 0 auto;
        font-size: clamp(1.2em, 1vw, 100vh);
        line-height: 1.25;
    }
    .gr-tb-paq-tou-alter-hom-a .field--name-body {
        width: 100%;
        max-width: 85%;
        margin: 0 auto;
    }
    .view-vista-paq-tours-alter-home > .view-content .views-infinite-scroll-content-wrapper {
        display: flex;
        flex-wrap: wrap;
        column-gap: 2%;
    }
    .view-vista-paq-tours-alter-home > .view-content .views-infinite-scroll-content-wrapper > .views-row {
        width: 100%;
        max-width: 32%;
    }
    /*----------  Fin Bloque Paquetes Tours Alternativos  ----------*/

    /*----------  Inicio Bloque Promocion Salkantay Trek Home  ----------*/
    .gr-tip-bloq-st-prom-hom-a-1 {
        max-width: 65%;
        padding: 1.75% 0 2%;
    }
    /*----------  Fin Bloque Promocion Salkantay Trek Home  ----------*/

    /*----------  Inicio Bloque Tours Premium Home  ----------*/
    .gr-tb-paq-tou-prem-hom-md-a {
        max-width: 75%;
    }
    .gr-tb-paq-tou-prem-hom-md-a .field--name-field-tb-paqtoupremhom-tit-head {
        width: 100%;
        max-width: 40%;
        margin: 0 auto;
        font-size: clamp(1.2em, 1vw, 100vh);
        line-height: 1.25;
    }
    .gr-tb-paq-tou-prem-hom-md-a .field--name-body {
        width: 100%;
        max-width: 85%;
        margin: 0 auto;
    }
    .view-vista-paq-tours-prem-home > .view-content .views-infinite-scroll-content-wrapper {
        display: flex;
        flex-wrap: wrap;
        column-gap: 1.5%;
    }
    .view-vista-paq-tours-prem-home > .view-content .views-infinite-scroll-content-wrapper > .views-row {
        position: relative;
        width: 100%;
        max-width: 32%;
    }
    /*----------  Fin Bloque Tours Premium Home  ----------*/

    /*----------  Inicio Bloque Destinos Ubicacion Home  ----------*/
    .gr-tb-dest-ubi-hom-md-a {
        max-width: 75%;
    }
    .gr-tb-dest-ubi-hom-md-a .field--name-field-tb-dest-ubi-hom-tit-head {
        width: 100%;
        max-width: 40%;
        margin: 0 auto;
        font-size: clamp(1.2em, 1vw, 100vh);
        line-height: 1.25;
    }
    .gr-tb-dest-ubi-hom-md-a .field--name-body {
        width: 100%;
        max-width: 85%;
        margin: 0 auto;
    }
    /*----------  Fin Bloque Destinos Ubicacion Home  ----------*/

    /*----------  Inicio Bloque Reseñas Home  ----------*/
    .gr-tb-res-hom-md-a {
        max-width: 75%;
    }
    .gr-tb-res-hom-md-a .field--name-field-tb-resen-home-tit-head {
        width: 100%;
        max-width: 40%;
        margin: 0 auto;
        font-size: clamp(1.2em, 1vw, 100vh);
        line-height: 1.25;
    }
    .gr-tb-res-hom-md-a .field--name-body {
        width: 100%;
        max-width: 85%;
        margin: 0 auto;
    }
    /*----------  Fin Bloque Reseñas Home  ----------*/

    /*----------  Inicio Bloque Preguntas y Respuestas Generales Home  ----------*/
    .gr-tb-preg-res-frec-hom-md-a {
        max-width: 75%;
    }
    .gr-tb-preg-res-frec-hom-md-a .field--name-field-tb-pregresfrechom-tit-head {
        width: 100%;
        max-width: 40%;
        margin: 0 auto;
        font-size: clamp(1.2em, 1vw, 100vh);
        line-height: 1.25;
    }
    .gr-tb-preg-res-frec-hom-md-a .field--name-body {
        width: 100%;
        max-width: 85%;
        margin: 0 auto;
    }
    /*
    .gr-tb-preg-res-frec-hom-md-a .field--name-field-tb-prrefrh-tptbprfhf-parr {
        display: flex;
        flex-wrap: wrap;
        column-gap: 4%;
    }
    .gr-tb-preg-res-frec-hom-md-a .field--name-field-tb-prrefrh-tptbprfhf-parr > .field__item {
        width: 100%;
        max-width: 48%;
    }
    */
    /*----------  Fin Bloque Preguntas y Respuestas Generales Home  ----------*/

    /*----------  Inicio Bloque Acerca de Home  ----------*/
    .gr-tb-acer-d-hom-md-a {
        max-width: 75%;
    }
    .gr-tb-acer-d-hom-md-a .field--name-field-tb-acer-d-hom-tit-head {
        width: 100%;
        max-width: 40%;
        margin: 0 auto;
        font-size: clamp(1.2em, 1vw, 100vh);
        line-height: 1.25;
    }
    .gr-tb-acer-d-hom-md-a .field--name-body {
        width: 100%;
        max-width: 85%;
        margin: 0 auto;
    }
    /*----------  Fin Bloque Acerca de Home  ----------*/

    /*----------  Inicio Bloque Ultimos Blogs Home  ----------*/
    .gr-tb-ulti-blogs-hom-md-a {
        max-width: 75%;
    }
    .gr-tb-ulti-blogs-hom-md-a .field--name-field-tb-ulti-blogs-hom-tit-head {
        width: 100%;
        max-width: 40%;
        margin: 0 auto;
        font-size: clamp(1.2em, 1vw, 100vh);
        line-height: 1.25;
    }
    .gr-tb-ulti-blogs-hom-md-a .field--name-body {
        width: 100%;
        max-width: 85%;
        margin: 0 auto;
    }
    .view-vista-ultimos-blogs-home .view-content {
        display: grid;
        grid-template-columns: 1fr 1fr;
        /* gap: 20px; */
        column-gap: 2%;
        /* max-width: 1200px; */
        margin: 0 auto;
    }
    .view-vista-ultimos-blogs-home .views-row:first-child {
        grid-row: span 3;
        grid-column: 1;
    }
    .view-vista-ultimos-blogs-home .views-row:not(:first-child) {
        grid-column: 2;
        display: flex;
        flex-wrap: wrap;
    }
    .view-vista-ultimos-blogs-home .views-row:not(:first-child) .views-field-field-tc-pag-blog-thumb-medi {
        width: 100%;
        max-width: 35%;
    }
    .view-vista-ultimos-blogs-home .views-row:not(:first-child) .views-field-fieldset {
        width: 100%;
        max-width: 65%;
    }
    .view-vista-ultimos-blogs-home .views-field-field-tc-pag-blog-thumb-medi img {
        display: block;
        width: 100%;
        height: clamp(280px, 22vw, 280px);
        object-fit: cover;
    }
    .view-vista-ultimos-blogs-home .views-row:not(:first-child) .views-field-field-tc-pag-blog-thumb-medi > .field-content {
        height: 100%;
    }
    .view-vista-ultimos-blogs-home .views-row:not(:first-child) .views-field-field-tc-pag-blog-thumb-medi > .field-content .media--type-image {
        height: 100%;
    }
    .view-vista-ultimos-blogs-home .views-row:not(:first-child) .views-field-field-tc-pag-blog-thumb-medi > .field-content .media--type-image .field--name-field-media-image {
        height: 100%;
    }
    .view-vista-ultimos-blogs-home .views-row:not(:first-child) .views-field-field-tc-pag-blog-thumb-medi img {
        /* height: clamp(200px, 18vw, 260px); */
        height: 100%;
    }
    .view-vista-ultimos-blogs-home .views-row:not(:first-child) .views-field-fieldset .views-field-body {
        /* width: 100%; */
        /* height: 100%; */
        /* white-space: nowrap; */
        overflow: hidden;
        text-overflow: ellipsis;
    }
    /*----------  Fin Bloque Ultimos Blogs Home  ----------*/

    /*----------  Inicio Bloque Acerca de Home  ----------*/
    .view-vista-acer-de-home .view-content {
        display: flex;
        flex-wrap: wrap;
        column-gap: 1%;
    }
    .view-vista-acer-de-home .views-row {
        width: 100%;
        max-width: 32%;
    }
    /*----------  Fin Bloque Acerca de Home  ----------*/

    /*----------  Inicio Bloque Nuestras Certificaciones Home  ----------*/
    .gr-tb-nue-cert-hom-md-a .field--name-field-tb-nue-cert-hom-tit-head {
        width: 100%;
        max-width: 40%;
        margin: 0 auto;
        font-size: clamp(1.2em, 1vw, 100vh);
        line-height: 1.25;
    }
    /*----------  Fin Bloque Nuestras Certificaciones Home  ----------*/

    /*----------  Inicio Tipo Grupos Bloques Footer  ----------*/
    #block-condetraveladventures-grupobloquesfooter .field--name-field-tp-grup-bloq-foot-bloqs-bp {
        padding: 20% 0 ; 
        max-width: 75%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .gr-tb-paq-tou-mm-md-a .gr-tb-paq-tou-mm-md-a-1 .field--name-field-tb-paqtour-mm-tit-tf:after {
        content: "";
        display: block;
        width: 100px;
        height: 3px;
        background: #56a813;
        margin: 10px 0 auto;
    }
    /*----------  Fin Tipo Grupos Bloques Footer  ----------*/

    /*========================================================
    =            Inicio Categorias Paquetes Tours            =
    ========================================================*/
    .view-vista-tax-cat-paq-tou-slider .views-field-fieldset {
        max-width: 63%;
        padding: 10% 0 10%;
    }
    .vocabulary-tax-categorias-paquetes-tours .layout__region {
        padding: 0 7.5px;
    }
    /*=====  Fin Categorias Paquetes Tours  ======*/

    /*==========================================================
    =            Inicio Tipo Contenido Paquete Tour            =
    ==========================================================*/
    .page-node-type-tc-pag-paq-tour #contenedor {
        display: flex;
        flex-wrap: wrap;
        max-width: 80%;
    }
    .page-node-type-tc-pag-paq-tour #contenido {
        width: 100%;
        max-width: 70%;
        margin-right: 2%;
    }
    .page-node-type-tc-pag-paq-tour #block-condetraveladventures-content {
        padding: 10px 20px;
        text-align: justify;
    }
    .page-node-type-tc-pag-paq-tour .field--name-field-tc-pagpaqtou-tptcpptp-parr .layout__region {
        padding: 0 2.5px;
    }
    .field--name-field-tc-pagpaqtou-tptcpptp-parr .entity-ref-tab-formatter-tabs .drupal-layout .layout__region {
        display: block;
    }
    .page-node-type-tc-pag-paq-tour #sidebar_right {
        width: 100%;
        max-width: 28%;
        position: sticky;
        top: 70px;
        align-self: flex-start;
    }
    .page-node-type-tc-pag-paq-tour #sidebar_right .region-sidebar-right {
        background: white;
        padding: 10px 20px;
    }
    .view-vista-tc-paq-tours-slider .gallery-transformed .field--name-field-media-image img {
        display: block;
        height: 700px !important;
    }
    .view-vista-tc-paq-tours-slider .views-field-field-tc-pag-paq-tour-slid-medi .thumbnails-sidebar {
        display: flex !important;
        position: absolute;
        top: 5%;
        right: 10%;
        display: none !important;
    }
    .view-vista-tc-paq-tours-slider .views-field-field-tc-pag-paq-tour-slid-medi .thumbnails-sidebar img {
        height: 146px !important;
    }
    .view-vista-tc-paq-tours-slider .views-field-fieldset {
        width: initial;
        max-width: initial;
        left: 7.5%;
        bottom: 5%;
        transform: translate(14.5%, 0%);
        text-align: left;
        z-index: 2;
    }
    .view-vista-tc-paq-tours-slider .views-field-field-tcpaqpaqt-tptcppttdpt-parr {
        display: block;
    }
    .view-vista-tc-paq-tours-slider .views-field-field-tcpaqpaqt-tptcppttdpt-parr > .field-content {
        display: flex;
        column-gap: 30px;
    }
    .view-vista-tc-paq-tours-slider .paragraph--type--tip-parr-tc-pagpaqtou-tx-detpt {
        display: block;
    }
    .view-vista-tc-paq-tours-slider .field--name-field-tp-tcpagpaqtou-txdetpt-tf {
        margin-left: 25px;
    }
    .view-vista-tc-paq-tours-slider .views-field-view {
        display: block;
        position: absolute;
        bottom: 7%;
        right: 4.9vw;
        transform: translate(-4.9vw, 7%);
        /*
        width: 12%;
        height: 7.5em; 
        */
    }
    .view-vista-tc-paq-tours-slider .views-field-view .view-vista-tc-paq-tours-slider.view-display-id-block_2 .views-field-field-tc-pag-paq-tour-slid-medi .field-content .cboxElement {
        display: none;
    }
    .view-vista-tc-paq-tours-slider .views-field-view .view-vista-tc-paq-tours-slider.view-display-id-block_2 .views-field-field-tc-pag-paq-tour-slid-medi .field-content > .cboxElement:nth-child(1) {
        display: initial;
    }
    .view-vista-tc-paq-tours-slider .views-field-view .view-vista-tc-paq-tours-slider.view-display-id-block_2 .views-field-field-tc-pag-paq-tour-slid-medi .field--name-field-media-image:after {
        content: "View More";
        z-index: 4;
        position: absolute;
        color: white;
        text-align: center;
        font-size: clamp(1em, 1vw, 100vh);
        font-weight: bold;
        /* top: 50%; */
        right: 0;
        bottom: 50%;
        left: 0;
        transform: translate(0%, 50%);
        display: inline-block;
    }
    .view-vista-tc-paq-tours-slider .views-field-view .view-vista-tc-paq-tours-slider.view-display-id-block_2 .views-field-field-tc-pag-paq-tour-slid-medi .field--name-field-media-image img {
        display: block;
        width: 100%;
        width: clamp(250px, 22vw, 250px);
        height: clamp(153px, 22vw, 153px);
        object-fit: cover;
    }
    .page-node-type-tc-pag-paq-tour #colorbox #cboxWrapper .field--name-field-media-image img {

    }
    .filter-advanced-date {
        max-width: 18%;
        margin: 1%;
    }
    .view-vista-tc-paq-tou-relac {
        max-width: 80%;
    }
    .view-vista-tc-paq-tou-relac > .view-content {
        display: flex;
        flex-wrap: wrap;
        column-gap: 2%;
    }
    .view-vista-tc-paq-tou-relac > .view-content > .views-row {
        width: 100%;
        max-width: 32%;
    }
    .view-vista-paq-tour-listas-fechas-dispo.view-display-id-block_3 .views-row {
        display: flex;
        align-items: center;
        justify-content: space-around;
        margin: 10px;
    }
    /*=====  Fin Tipo Contenido Paquete Tour  ======*/

    /*===========================================================
    =            Inicio Taxonomia Destinos Ubicacion            =
    ===========================================================*/
    .taxonomy-vocabulary--tax_destinos_ubicaciones #contenedor {
        max-width: 75%;
    }
    .view-vista-tc-paq-tou > .view-content {
        display: flex;
        flex-wrap: wrap;
        column-gap: 2%;
    }
    .view-vista-tc-paq-tou > .view-content > .views-row {
        width: 100%;
        max-width: 32%;
    }
    .view-vista-tax-dest-ubi-slider .views-field-name {
        padding: 10% 0 10%;
    }
    /*=====  Fin Taxonomia Destinos Ubicacion  ======*/

    /*=========================================================
    =            Inicio Taxonomia Categorias Blogs            =
    =========================================================*/
    .view-vista-tax-cat-blog-slider .views-field-fieldset {
        padding: 10% 0 10%;
        max-width: 75%;
    }
    .view-vista-tax-cat-blog-slider .views-field-view #block-views-exposed-filter-blockvista-tc-blogs-block-1 .views-exposed-form > .form--inline {

    }
    .taxonomy-vocabulary--tax_categorias_blogs #main {
        background: #F6F6F6;
    }
    .taxonomy-vocabulary--tax_categorias_blogs #contenedor {
        display: flex;
        flex-wrap: wrap;
        max-width: 75%;
    }
    .taxonomy-vocabulary--tax_categorias_blogs #contenido {
        width: 100%;
        max-width: 70%;
        margin-right: 1%;
    }
    .taxonomy-vocabulary--tax_categorias_blogs #sidebar_right {
        width: 100%;
        max-width: 29%;
        position: sticky;
        top: 70px;
        align-self: flex-start;
    }
    .taxonomy-vocabulary--tax_categorias_blogs #sidebar_right .region-sidebar-right {
        background: white;
        padding: 0 15px 20px;
    }
    .view-vista-tc-blogs .view-content {
        display: flex;
        flex-wrap: wrap;
        column-gap: 2%;
        padding: 20px 15px 0px;
        background: white;
        border-radius: 4px;
    }
    .view-vista-tc-blogs .views-row {
        width: 100%;
        max-width: 49%;
    }
    .view-vista-tc-blogs .views-row:nth-child(1) {
        max-width: 100%;
    }
    .view-vista-tc-blogs .views-row:nth-child(1) .views-field-title {
        text-align: center;
    }
    /*
    #block-condetraveladventures-views-block-vista-tc-blogs-pop-block-1 {
        padding: 0 15px;
    }
    #block-condetraveladventures-views-block-vista-dest-ubi-recom-block-1 {
        padding: 0 15px;
    }
    #block-condetraveladventures-views-block-vista-catpaqtou-recom-block-1 {
        padding: 0 15px;
    }
    */
    /*=====  End of Inicio Taxonomia Categorias Blogs  ======*/

    /*=========================================================
    =            Inicio Tipo Contenido Pagina Blog            =
    =========================================================*/
    .page-node-type-tc-pag-blog #main {
        background: #F9F9F9;
    }
    .page-node-type-tc-pag-blog #block-condetraveladventures-content {
        padding: 20px 15px 0px;
        background: white;
        border-radius: 4px;
    }
    .view-vista-tc-blogs-slider .views-field-title {
        padding: 10% 0;
    }
    .page-node-type-tc-pag-blog #contenedor {
        display: flex;
        flex-wrap: wrap;
        max-width: 75%;
    }
    .page-node-type-tc-pag-blog #contenido {
        width: 100%;
        max-width: 70%;
        margin-right: 1%;
    }
    .page-node-type-tc-pag-blog #sidebar_right {
        width: 100%;
        max-width: 29%;
        position: sticky;
        top: 70px;
        align-self: flex-start;
    }
    .page-node-type-tc-pag-blog .region-sidebar-right {
        background: white;
        padding: 0 15px 20px;
    }
    #block-condetraveladventures-views-block-vista-tc-blogs-pop-block-1-2 {
    }
    #block-condetraveladventures-views-block-vista-tc-blogs-relac-block-1 {
        padding: 1px 15px 0px;
        background: white;
        border-radius: 4px;
    }
    .view-vista-tc-blogs-relac .view-content {
        display: flex;
        flex-wrap: wrap;
        column-gap: 2%;
    }
    .view-vista-tc-blogs-relac .views-row {
        width: 100%;
        max-width: 32%;
    }
    /*=====  Fin Tipo Contenido Pagina Blog  ======*/

    /*=========================================================
    =            Inicio Formulario Web Contactenos            =
    =========================================================*/
    #block-condetraveladventures-bloqwfcontactgenslid .field--name-field-tb-wf-contgenslid-tit-head {
        padding: 10% 0 10%;
    }
    .webform--wf_contactenos_general #contenedor {
        max-width: 60%;
    }
    .webform--wf_contactenos_general #block-condetraveladventures-page-title {
    }
    .webform--wf_contactenos_general #block-condetraveladventures-page-title:after {
        content: "";
        display: block;
        width: 100px;
        height: 3px;
        background: #56a813;
        margin: 10px auto;
    }
    .webform--wf_contactenos_general #block-condetraveladventures-page-title > * {
        margin: 0;
    }
    .webform--wf_contactenos_general #block-condetraveladventures-content {
        border: 1px solid #E7E7E7;
        border-radius: 7px;
        padding: 10px 20px;
    }
    .webform-submission-wf-contactenos-general-form .webform-actions {
        text-align: center;
    }
    .webform-submission-wf-contactenos-general-form .webform-actions #edit-actions-submit {
        width: auto;
    }
    /*=====  End of Inicio Formulario Web Contactenos  ======*/

    /*================================================================
    =            Inicio Formulario Web Planifica tu Viaje            =
    ================================================================*/
    #block-condetraveladventures-bloqwfplanviajslid .field--name-field-tb-wf-planviaslid-tit-head {
        padding: 10% 0;
    }
    .webform--wf_planifica_tu_viaje #contenedor {

    }
    .webform-submission-wf-planifica-tu-viaje-form {
        /*
        border: 1px solid #E7E7E7;
        border-radius: 7px;
        padding: 10px 20px;
        */
    }
    .webform-submission-wf-planifica-tu-viaje-form #edit-wf-planifica-tu-viaje-descr {
        max-width: 65%;
    }
    .webform-submission-wf-planifica-tu-viaje-form #edit-wf-planifica-tu-viaje-layout {
        max-width: 65%;
    }
    .webform-submission-wf-planifica-tu-viaje-form .webform-actions {
        text-align: center;
    }
    .webform-submission-wf-planifica-tu-viaje-form .webform-actions #edit-actions-submit {
        width: auto;
    }
    /*=====  End of Inicio Formulario Web Planifica tu Viaje  ======*/

    /*=======================================================
    =            Inicio Tipo Contenido Acerca de            =
    =======================================================*/
    .view-vista-tc-acer-d-slider .views-field-title {
        padding: 10% 0 10%;
    }
    .page-node-type-tc-pag-acer-de #contenedor {
        max-width: 75%;
    }
    /*=====  Fin Tipo Contenido Acerca de  ======*/

    /*=======================================================
    =            Inicio Tipo Contenido Basic Page            =
    =======================================================*/
    .page-node-type-page #contenedor {
        max-width: 75%;
    }
    /*=====  Fin Tipo Contenido Basic Page  ======*/   

    /*==============================================
    =            Inicio Pagina Buscador            =
    ==============================================*/
    .gr-tb-slid-busc-md-a .field--name-field-tb-slid-busc-tit-head {
        padding: 10% 0 10%;
    }
    .view-vista-buscador > .view-content {
        display: flex;
        flex-wrap: wrap;
        column-gap: 2%;
    }
    .view-vista-buscador > .view-content > .views-row {
        width: 100%;
        max-width: 32%;
    }

    /*=====  Fin Pagina Buscador  ======*/

    /* Inicio Parrafo Embed */
    .paragraph--type--tip-parr-banner-embed .gr-tip-parr-bann-embed-md-a {
        max-width: 63%;
    }
    .paragraph--type--tip-parr-paqtouresal-embed .gr-tp-paqtoures-emb-md-a {
        grid-template:
            "A E"
            "B E"
            "C E"
            "D E";
        grid-template-columns: 49% 49%;
        column-gap: 2%;
    }
    .paragraph--type--tip-parr-paqtouresal-embed .gr-tp-paqtoures-emb-md-a-1 {
        grid-area: A;
        text-align: left;
        margin-bottom: 20px;
    }
    .paragraph--type--tip-parr-paqtouresal-embed .gr-tp-paqtoures-emb-md-a-1:after {
        margin: 0px 0 auto;
    }
    .paragraph--type--tip-parr-paqtouresal-embed .field--name-field-tp-paqtoures-emb-desc-tfl {
        grid-area: B;
        text-align: left;
    }
    .paragraph--type--tip-parr-paqtouresal-embed .field--name-field-tp-paqtres-emb-tpdpte-parr {
        grid-area: C;
    }
    .paragraph--type--tip-parr-paqtouresal-embed .gr-tp-paqtoures-emb-md-a-2 {
        grid-area: D;
    }
    .paragraph--type--tip-parr-paqtouresal-embed .gr-tp-paqtoures-emb-md-a .field--name-field-tp-paqtouresal-emb-img-med {
        grid-area: E;
    }
    /*----------  Inicio Bloque Breadcrumb  ----------*/
    #block-condetraveladventures-breadcrumbs .breadcrumb {
        padding: 0.5em 1.5em;
    }
    /*----------  Fin Bloque Breadcrumb  ----------*/
}
