@media (max-width: 700px),
screen and (orientation: portrait) {
    .banner-main h1 {
        font-size: 2rem;
        text-align: center;
    }
    .banner-main h1 br {
        display: none !important;
    }
    .card-left-line .line {
        width: 2px !important;
    }
    .image-center.contacto {
        min-height: 400px;
    }
}

@media (max-width: 1400px),
screen and (orientation: portrait) {
    #earth-canvas {
        right: -850px !important;
        top: -150px !important;
        width: 1920px !important;
        height: 1080px !important;
    }
}

@media (orientation: landscape) {
    .home-box {
        margin-top: 200px;
    }
}

@media (max-width: 1380px),
screen and (orientation: portrait) {
    #earth-canvas {
        right: -850px !important;
        top: -150px !important;
        width: 1920px !important;
        height: 1080px !important;
    }
}

@media screen and (max-width: 1380px) and (min-width:1150px) {
    .card-icon h5 {
        /*font-size: 1.1rem !important;*/
    }
}


/* 
@media (max-width: 1600px) AND (min-width: 1150px) {
    .home-box {
        margin-top: 100px;
    }
} */

.title-1 {
    font-size: 3rem;
}

.text-justify {
    text-align: left !important;
}

.parrafo-1 {
    font-size: 1.8rem;
}

.parrafo-2 {
    font-size: 1.5rem;
}

.fontsize-1-8 {
    font-size: 1.8rem;
}

.fontsize-2 {
    font-size: 2rem;
}

.fontsize-2-5 {
    font-size: 2.5rem;
}

@media (max-width: 960px),
screen and (orientation: portrait) {
    .text-justify {
        text-align: left !important;
    }
    .title-1 {
        font-size: 1.8rem;
    }
    .parrafo-1 {
        font-size: 1.3rem;
    }
    .parrafo-2 {
        font-size: 1.2rem;
    }

    #logo-terruneo-home {
        height:20px !important;
    }

    #logo-terruneo-seccion {
        height: 36px;
    }

    .banner-section.teledeteccion br {
        display: block !important;
    }
}