/* 1300  */

@media (max-width: 1300px) {
    .right.cajas-artes-elements {
        align-items: start;
    }
}


/*** tablet ***/

@media (max-width: 1100px) {
    .hightlighted-item {
        width: calc(31% - 0.45rem);
    }
}

/* LANDSCAPE TABLET */

@media (max-width: 1024px) {
    /* Main menu  */
    .open-menu {
        width: 60%!important;
    }
    /* txt img header */
    .content-main-txt-header {
        margin: 0;
        padding: 0;
    }

    .latest-news-wrapper .latest-news-rows .latest-news-item {
        min-height: 300px;
    }
    .hightlighted-item {
        width: calc(31% - 0.45rem);
    }
    .opportunity-header .opportunity-metadata  > ul {
        padding: 0;
    }
}

/* PORTRAIT TABLET */

@media (max-width: 990px) {
   
    .region-sidebar-first, 
    .region-sidebar-second {
        padding: 0;
    }
    .region-sidebar-second .block-views {
        margin: 2rem 0;
        padding: 0;
    }
    #main-content .region-sidebar-second h3, 
    .spotlight-on-block .spotlight-on-home .spotlight-on-row h3 {
        font-size: 1.4rem;
    }

    /* txt img header */
    .content-main-txt-header {
        margin: 0;
        padding:0px 10%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .content-main-txt-header {
        position: relative;
        top: 0px;
    }
    .content-main-txt-header h2{
        width: fit-content;
    }

    .hightlighted-item {
        width: calc(48% - 2rem);
        margin: 1rem !important;
    }


    /* Footer  */
    footer .field--name-body {
        display: flex;
        flex-wrap: wrap;
    }
    .col-footer {
        padding: 0 15px;
        width: 33%;
        max-width: 33%;
        flex: 0 0 33%;
        margin: 1rem 0;
    }
    .path-contractors ul.view-list > li .related-projects-list ul {
        flex-direction: column;
    }
    .path-contractors ul.view-list > li .related-projects-list ul li {
        width: 100%;
    }
    .bef-exposed-form .bef-checkboxes > .form-type-checkbox {
        width: calc(33% - 1rem);
    }

}

@media (max-width: 767px) {
    .content-video-txt-artes-elements {
        height: auto;
    }
    .right.cajas-artes-elements {
        box-sizing: border-box;
        /* padding: 40px; */
        padding:4rem;
        width: 100%;
    }
    .bef-exposed-form .bef-checkboxes {
        margin: 0rem 1rem;
    }
    .content-wrapper-news-events {
        margin: 1rem 0;
        padding: 1rem 0;
    }
    /* txt img header */
    .content-main-txt-header {
        margin: 0;
        padding:0px 10%;
        display: flex;
        align-items: flex-start;
        justify-content: center;
    }
    .content-main-txt-header {

    }
    .content-img-home h2 .first-title {
        font-size: 40px;
    }
    .content-img-home h2 .second-title {
        font-size: 50px;
        letter-spacing: 8.2px;
    }

    .project_contractor, .project_subcontractor {
        width: 100%;
        float: left;
    }





    
    /* Footer  */
    footer .field--name-body {
        display: flex;
        flex-wrap: wrap;
    }
    footer .content-copyright-footer .field--name-body {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        padding: 0 1rem;
    }
    .col-footer {
        padding: 0 15px;
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
        margin: 1rem 0;
    }
    .content-copyright-footer p {
        text-align: left;
        padding: 0;
    }
}

/***************************************/