/*13 inch retina*/
@media (min-width: 1280px) and (max-width: 1440px) {
    body .mt-200 {
        margin-top: 40px 
    }
    body h6 {
        font-size: 26px;
        line-height: 1.2 !important;
        letter-spacing: 0px !important;
        font-weight: 700 !important;
    }
    body{font-size: 18px !important;}
     body h5 {
        font-size: 20px;
        line-height: 1.2;
        font-weight: 500;
        letter-spacing: 0px !important;
    }
    .studentsgraphis img:last-child{
        width: 50%;
    }
    .studentsgraphis img:first-child{
        width: 40%;
        object-fit: contain;
    }
    body .mb-120 {
        margin-bottom: 40px !important;
    }
    .cuadros img { 
        object-fit: cover;
    }
}

/* iPad in portrait */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .videohero{
        min-width: 240%;
    }
    body .col-ip-12{ 
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%; 
    }
    body .col-ip-8{ 
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%; 
    }
    body .col-ip-6{ 
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%; 
    }
    h1, h2, h3, h4, h5, h6 {
        font-weight: 800 !important;
    }
    body .h1-big2 {
        font-size: 10vw;
        font-weight: 900 !important;
    }
    body  h1 {
        font-size: 100px;
        line-height: .9;
    }
    body .flex-boxes img.section3--box2 {
        left: 13%;
        top: -1%;
    }
    body .circledata li:nth-child(2) { 
        top: 32px;
        width: 250px !important;
        height: 196px !important;
    }
    body .circledata li {
        width: 190px !important;
                height: 152px !important;
    }
    body .circledata li h6 { 
        font-size: 32px;
    }
    body section .air { 
        height: 270px; 
        background-size: 1000px 270px;
        z-index: 1;
    }
    body .container-fluid {
        max-width: calc(100% - 20px);
    }
    body .w-60,
    body .w-50 {
        width: 100% !important;
    }
    body .ml90 {
        margin-left: 0px;
        margin-top: 30px;
    }
    .row-xs {
        margin-right: -15px !important;
        margin-left: -15px !important;
    }
    body .container-fluid.padding-daymakers {
        padding: 60px 15px !important;
    }
    .orange--boxes>div:last-child {
        border: none !important
    }
    body .orange--boxes img {
        width: 60px;
        height: 50px;
        margin: 0 0 20px 0px;
    }
    body .orange--boxes>div>div{
        width: 100% !important;
    }
    body .orange--boxes p {
        font-size: 18px !important;
        margin-bottom: 10px;
        min-height: 85px;
    }
    .orange--boxes>div:nth-child(odd){
        border-right: 2px solid #FFC300 !important;
    }
    .orange--boxes>div {
        width: 50% !important;
        border-right: 0px !important;
        padding: 30px 20px !important;
        align-items: baseline !important;
        flex-direction: column !important;
        border-bottom: 2px solid #FFC300 !important;
    }
    body .card--pa {
        padding: 4px; 
    }
    body h5 {
        font-size: 22px;
    }
    body .label_ {
        color: white;
        border: 3px solid #00BDBB;
        padding: 9px 25px;
        border-radius: 2rem;
        display: inline-block;
        font-size: 14px;
        font-weight: 800;
        margin-bottom: 20px;
    }
     .ipad--off{display: none;}
    body .fz-30 {
        font-size: 16px;
    }
    .svg-fill-desktop{
        opacity: .1;
    }
    .figureip{
        width: 80px;
    }
    .studentsgraphis img{
        width: 50%;
    }
    .ipad-flex br{
        display: none;
    }
    .ipad-flex div{
        width: 50%;
    }
    .ipad-flex *{
        text-align: left !important;
    }
    .ipad-flex{
        display: flex;
        margin-top: 40px;
        justify-content: space-between;
        gap: 0 40px;
    }
    h5 br{display: none;}
    .cuadros img { 
        object-fit: cover;
    }
    h1.fz-ip-60{font-size: 60px !important;}
}


/* iPad in landscape (acostado) */
@media only screen and (min-device-width : 768px) and (max-device-width : 1184px) and (orientation : landscape) {
    .videohero {
            min-width: 140%;
        }
    
        body .col-ip-12 {
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%;
        }
    
        body .col-ip-8 {
            -ms-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
            max-width: 66.666667%;
        }
    
        body .col-ip-6 {
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%;
        }
    
        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            font-weight: 800 !important;
        }
    
        body .h1-big2 {
            font-size: 10vw;
            font-weight: 900 !important;
        }
    
        body h1 {
            font-size: 100px;
            line-height: .9;
        }
    
        body .flex-boxes img.section3--box2 {
            left: 13%;
            top: -1%;
        }
    
        body .circledata li:nth-child(2) {
            top: 32px;
            width: 250px !important;
            height: 250px !important;
        }
    
        body .circledata li {
            width: 190px !important;
            height: 190px !important;
        }
    
        body .circledata li h6 {
            font-size: 32px;
        }
    
        body section .air {
            height: 270px;
            background-size: 1000px 270px;
            z-index: 1;
        }
    
        body .container-fluid {
            max-width: calc(100% - 20px);
        }
    
        body .w-60,
        body .w-50 {
            width: 100% !important;
        }
    
        body .ml90 {
            margin-left: 0px;
            margin-top: 30px;
        }
    
        .row-xs {
            margin-right: -15px !important;
            margin-left: -15px !important;
        }
    
        body .container-fluid.padding-daymakers {
            padding: 60px 15px !important;
        }
    
        .orange--boxes>div:last-child {
            border: none !important
        }
    
        body .orange--boxes img {
            width: 60px;
            height: 50px;
            margin: 0 0 20px 0px;
        }
    
        body .orange--boxes>div>div {
            width: 100% !important;
        }
    
        body .orange--boxes p {
            font-size: 18px !important;
            margin-bottom: 10px;
            min-height: 85px;
        }
    
        .orange--boxes>div:nth-child(5),
        .orange--boxes>div:nth-child(8),
        .orange--boxes>div:nth-child(2) {
            border-left: 2px solid #FFC300 !important;
            border-right: 2px solid #FFC300 !important;
        }
    
        .orange--boxes>div {
            width: 33.33% !important;
            border-right: 0px !important;
            padding: 30px 20px !important;
            align-items: baseline !important;
            flex-direction: column !important;
        }
    
        body .card--pa {
            padding: 4px;
        }
    
        body h5 {
            font-size: 22px;
        }
    
        body .label_ {
            color: white;
            border: 3px solid #00BDBB;
            padding: 9px 25px;
            border-radius: 2rem;
            display: inline-block;
            font-size: 14px;
            font-weight: 800;
            margin-bottom: 20px;
        }
    
        .ipad--off {
            display: none;
        }
    
        body .fz-30 {
            font-size: 16px;
        }
    
        .svg-fill-desktop {
            opacity: .1;
        }
    
        .figureip {
            width: 80px;
        }
    
        .studentsgraphis img {
            width: 50%;
        }
    
        .ipad-flex br {
            display: none;
        }
    
        .ipad-flex div {
            width: 50%;
        }
    
        .ipad-flex * {
            text-align: left !important;
        }
    
        .ipad-flex {
            display: flex;
            margin-top: 40px;
            justify-content: space-between;
            gap: 0 40px;
        }
    
        h5 br {
            display: none;
        }
    
        .cuadros img {
            object-fit: cover;
        }
    
        h1.fz-ip-60 {
            font-size: 60px !important;
        }
}