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

	/*----------  Inicio Bloque Cabecera  ----------*/
	#header {
        max-width: inherit;
        height: 8em;
        
    }
    #header .container {
	    width: 100%;
	    max-width: 85%;
	    margin: 0 auto;
	    height: 100%;
	}
	#header .container .region-header {
	    display: flex;
	    justify-content: space-between;
	    padding: 10px 0;
	}
	#block-arandanotravel-bloqlinkbtnhead {
	    display: block;
	}
	#block-arandanotravel-bloqlinkbtnhead .field--name-field-tip-bloq-lkbtnhea-btn-link {
        display: flex;
        column-gap: 1vw;
    }
	#block-arandanotravel-bloqlinkbtnhead .field--name-field-tip-bloq-lkbtnhea-btn-link .field__item:first-child a {
	    display: inline-block;
	    background: #B253ED;
	    color: white;
	    padding: 5px 15px;
	    box-shadow: 6px 3px 20px -7px rgba(0,0,0,0.37);
	    border-radius: 5px;
	}

	#block-arandanotravel-bloqlinkbtnhead .field--name-field-tip-bloq-lkbtnhea-btn-link .field__item:last-child a {
		display: inline-block;
	    color: white;
	    padding: 4px 15px;
	    border: 1px solid #fff;
	    border-radius: 5px;
	}

	#block-arandanotravel-site-branding .site-logo {
		width: 85%;
	}
	/*----------  Fin Bloque Cabecera  ----------*/

	/*----------  Inicio Bloque Menu  ----------*/
	#menu {
        max-width: 65%;
        background: transparent;
        top: 4em;
        right: 7em;
    }
    .tbm-item.level-1 {
    	border-right: none;
    }
    .user-logged-in #menu {
        top: 8em;
    }
	#block-arandanotravel-mainnavigation .tbm {
	    background-color: transparent;
	}
	#block-arandanotravel-mainnavigation .tbm-main .tbm-nav.level-0 .tbm-item.level-1 .tbm-link-container .tbm-link.level-1 {
        color: white;
    }
	/*----------  Fin Bloque Menu  ----------*/

	/*----------  Inicio Bloque Presentacion Home  ----------*/
	.gr-tip-bloq-present-md .field--name-field-tb-present-tptbp-parr {
	    display: flex;
	}
	/*----------  Fin Bloque Presentacion Home  ----------*/

	/*----------  Inicio Bloque Machu Picchu Home  ----------*/
	.gr-tip-bloq-machu-picchu-md .field--name-field-tb-machupicchu-tit-head {
	    width: 100%;
	    max-width: 75%;
	    margin: 0 auto;
	}
	.gr-tip-bloq-machu-picchu-md .field--name-body {
	    width: 100%;
	    max-width: 75%;
	    margin: 0 auto;
	}
	.view-vista-machu-picchu-tours > .view-content {
        grid-template-columns: repeat(3, 1fr);
    }
	.view-vista-machu-picchu-tours .views-field-body {
		display: block;
	}
	.view-vista-machu-picchu-tours .views-field-body:before {
		content: "";
		display: inline-block;
		width: 100%;
		height: 6px;
		background-image: url('../img/icons/separador-p.png');
		background-size: contain;
		background-repeat: no-repeat;
		background-position: initial;
		vertical-align: middle;
	}
	/*----------  Fin Bloque Machu Picchu Home  ----------*/

	/*----------  Inicio Bloque Nuestros Paquetes Peru Personalizados Home  ----------*/
	.view-vista-nues-paq-peru-pers .view-content {
	    grid-template-columns: repeat(3, 1fr);
	}

	.view-vista-nues-paq-peru-pers .views-field-body {
		display: block;
		font-size: 15px;
	}

	.view-vista-nues-paq-peru-pers .views-field-body:before {
		content: "";
		display: inline-block;
		width: 100%;
		height: 6px;
		background-image: url('../img/icons/separador-p.png');
		background-size: contain;
		background-repeat: no-repeat;
		background-position: initial;
		vertical-align: middle;
	}

	.gr-tb-nues-paq-peru-pers-md .field--name-field-tb-nuepqperupers-btn-link {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	
	/*----------  Fin Bloque Nuestros Paquetes Peru Personalizados Home  ----------*/

	/*----------  Inicio Bloque Nuestros Paquetes Tours Lujo  ----------*/

	.view-vista-nues-paq-tou-luj {
		margin-top: 20px;
	}
    .view-vista-nues-paq-tou-luj .view-content {
        grid-template-columns: repeat(3, 1fr);
    }

    .view-vista-nues-paq-tou-luj .views-field-body {
    	display: block;
    	font-size: 15px;
    }

    .view-vista-nues-paq-tou-luj .views-field-body:before {
		content: "";
		display: inline-block;
		width: 100%;
		height: 6px;
		background-image: url('../img/icons/separador-p.png');
		background-size: contain;
		background-repeat: no-repeat;
		background-position: initial;
		vertical-align: middle;
	}

	.gr-tb-nue-paq-tou-luj-md  .field--name-field-tb-nuepaqtouluj-btn-link {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	/*----------  Fin Bloque Nuestros Paquetes Tours Lujo  ----------*/

	/*----------  Inicio Bloque Destinos Ubicaciones  ----------*/
	.view-vista-dest-ubi .view-content {
	    grid-template-columns: repeat(3, 1fr);
	}
	
	/*----------  Fin Bloque Destinos Ubicaciones  ----------*/

	/*----------  Inicio Bloque Viaje Sostenible  ----------*/
	.gr-tip-bloq-viaj-sost-md-a {
	    right: 7%;
	    max-width: 40%;
	    margin: 0 0 0 auto;
	}
	/*----------  Fin Bloque Viaje Sostenible  ----------*/

	/*----------  Inicio Bloque Ultimos Blogs  ----------*/
	.view-vista-ultim-blogs .view-content {
	    display: flex;
	    flex-wrap: wrap;
	    column-gap: 2%;
	}
	.view-vista-ultim-blogs .views-row {
        width: 100%;
        max-width: 32%;
    }
	/*----------  Fin Bloque Ultimos Blogs  ----------*/

	/*----------  Inicio Grupo Bloques Footer  ----------*/
	#block-arandanotravel-tipgrupbloqfoot .field--name-field-tip-grup-bloq-foot-bp {
	    grid-template:
	        "A A B B"
	        "C D F G"
	        "C E F G";
	}
	#block-simplenewssubscription {
	    border-top: 0;
	}
	#block-bloqdest {
		border-top: 0;
	}
	#block-bloqtourecfoot {
	    border-top: 0;
	}
	#block-bloqlinksintfoot {
		border-top: 0;
	}
	#block-bloqlogofoot > .field--name-field-tip-bloq-logo-foot-log-med {
		justify-content: left;
	}
	/*----------  Fin Grupo Bloques Footer  ----------*/

	.page-node-type-tc-paq-tour #contenedor {
        display: flex;
        flex-wrap: wrap;
        max-width: 85%;
    }
    .page-node-type-tc-paq-tour #contenido {
        width: 100%;
        max-width: 70%;
        margin-left: 3%;
    }
    .page-node-type-tc-paq-tour #sidebar_left {
        width: 100%;
        max-width: 27%;
        position: sticky;
        top: 70px;
        align-self: flex-start;
    }
	.view-vista-tc-paq-tou-relac .view-content {
    	display: flex;
    	flex-wrap: wrap;
    	column-gap: 2%;
	}
	.view-vista-tc-paq-tou-relac .views-row {
        width: 100%;
        max-width: 32%;
    }

    .taxonomy-vocabulary--tax_dest_ubi #contenedor {
        display: flex;
        flex-wrap: wrap;
        max-width: 85%;
    }
    .taxonomy-vocabulary--tax_dest_ubi #sidebar_left {
        width: 100%;
        max-width: 27%;
        position: sticky;
        top: 70px;
        align-self: flex-start;
    }
    .taxonomy-vocabulary--tax_dest_ubi #contenido {
        width: 100%;
        max-width: 70%;
        margin-left: 3%;
    }

	/*==================================================================
	=            Inicio Taxonomia Categorias Paquetes Tours            =
	==================================================================*/
	.view-vista-tax-cat-tc-paq-tours .view-content {
    	display: flex;
    	flex-wrap: wrap;
    	column-gap: 2%;
	}
	.view-vista-tax-cat-tc-paq-tours .views-row {
        width: 100%;
        max-width: 32%;
    }
	/*=====  End of Inicio Taxonomia Categorias Paquetes Tours  ======*/

	/*=============================================
	=            Inicio Contenido Blog            =
	=============================================*/
	.view-vista-tax-cat-tc-blog .view-content {
	    display: flex;
	    flex-wrap: wrap;
	    column-gap: 2%;
	}
	.view-vista-tax-cat-tc-blog .views-row {
	    width: 100%;
	    max-width: 32%;
	}
	/*=====  Fin Contenido Blog  ======*/

    /*==================================================================
	=            Inicio Formulario Web Personaliza tu Viaje            =
	==================================================================*/
	#block-arandanotravel-bloqwfpersviaj .field--name-field-tb-wf-pers-viaj-tit-head {
	    max-width: 55%;
	}
    #block-arandanotravel-bloqwfpersviaj .field--name-body {
        max-width: 55%;
    }

	/*=====  End of Inicio Formulario Web Personaliza tu Viaje  ======*/

	.field--name-field-tc-paq-tour-tptcpt-parr .layout__region {
        padding: 0 10px;
    }

    /*=====================================
    =            discover peru            =
    =====================================*/
    
    .view-vista-tip-bloq-present #tns1 {
    	display: flex;
    	gap: 20px;
    }
    

    .gr-tip-bloq-present-md .field--name-field-tip-bloq-present-btn-link {
    	margin-top: 30px;
    }
    
    /*=====  End of discover peru  ======*/
    

    /*=========================================
    =            luxury tour block            =
    =========================================*/
    
    .view-vista-nues-paq-tou-luj .view-content {
    	grid-template-columns: repeat(3, 1fr);
    }
    
    
    /*=====  End of luxury tour block  ======*/

    /*==========================================
    =            Sustainable Travel            =
    ==========================================*/
    .gr-tip-bloq-viaj-sost-md-a {
	    position: relative;
	    width: 100%;
	    
	    text-align: center;
	    color: black;
	    z-index: 1;
	    
	}

	.gr-tip-bloq-viaj-sost-md-a  .container-susta {
		background: rgba(255, 255, 255, 0.9);
		padding: 20px;
	
		border-radius: 5px;

	}

	.gr-tip-bloq-viaj-sost-md .field--name-field-tb-viaj-sost-bg-med {
	    position: absolute;
	    width: 100%;
	    height: 100%;
  
	}

	.gr-tip-bloq-viaj-sost-md .field--name-field-tb-viaj-sost-bg-med .media--type-image .field--name-field-media-image img {
		display: inherit;
	}
    
    .field--name-field-tip-par-tip-bloq-viaj-sost::before {
	    content: "";
	    background-position: center;
	}
    
    /*=====  End of Sustainable Travel  ======*/

    /*=============================
    =            blogs            =
    =============================*/
    .view-vista-ultim-blogs #tns2 {
	    display: flex;
	    gap: 20px;
	}
    
    
    /*=====  End of blogs  ======*/

    /*===============================
    =            Reviews            =
    ===============================*/
    
    .gr-bloq-review .field--name-field-tbqrew-parg-review {
    	grid-template-columns: repeat(3, 1fr);
    }
    
    /*=====  End of Reviews  ======*/
    
    
    
    
    
}
