body{
    background-color: ivory;
   
}
.linkNavTop a{
    color: #1A237E;
    font-weight: 500;
    margin-bottom: 0.35em;
    margin-top: 0.35em;   
    font-size: 0.9em;
}

.tope2{
    background-color: #1A237E;
}

.icontope{
    color: #1A237E;
    font-size: 1.25em;
}

.bg-dark{
    background-color: #1A237E;
}


h1{
   font-family: 'Montserrat', sans-serif;
   font-weight: 500;   
    font-size: 2.4em;
}

h2{
    font-family:'Montserrat Alternates', sans-serif;
    font-weight: 400;
    font-size: 1.8em;
    color: #1A237E;
}


h3{
   font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 1.7em;
}
a{
    color: #1a1a25;
}

/*slider*/
.carousel-item2 {
    height: 100vh;
    min-height: 350px;
    max-height: 550px;
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
/*slider*/

.textoCarrousel{
    color: #1A237E;
    font-family:'Montserrat', sans-serif;
    background-color: rgba(225, 255, 255, 0.2)
}
.textoCarrousel > h2{
    font-size: 4em;
    font-family:'Montserrat', sans-serif;
    
}


.textojumbo{
       font-family: 'Montserrat', sans-serif;
        font-size: 1.25em;
        font-weight: 400;
        padding: 1em;
}

.textoglobal{
   font-family: 'Montserrat', sans-serif;
    font-size: 1.15em;
    font-weight: 400;
    padding: 1em 2em;
   
}
.textoglobalnav{
   font-family: 'Montserrat', sans-serif;
    font-size: 0.9em;
    font-weight: 400;
}

.texto{    
    background: #1A237E;
   font-family: 'Montserrat', sans-serif;
}

.linkqh{
    color: #1a1a25;
    margin-bottom: 0.5em;
}





.jumbotron{
    background-color: #20202F;
    color: #fff;
}

.jumbotron1{
    background-color:rgba(24, 158, 141,.2);
    color: #1A237E;
    background-color: rgba(245, 245, 245, 0.74);
}

.copyright{
    background-color: #1a1a25
}

body{
    position: relative;
    
}

.contactorapido{
    font-size: 1.8em;
    background-color: rgba(225, 225, 225, 0.5);
    border: 0px;
       
}

.contactorapido a :hover{
    font-size:1em;      
}


.btn-group .dropdown-menu{
    min-width: 0rem;
}

/* inicio marquesina*/
.marquesina{
    width: 100%;
    margin: auto;
    overflow: hidden;
}
#sliderMarquesina {
    width: 2000px;
    height: 110px;   
    background-size: 100% 100%;
    animation: sliderMarquesina 20s infinite linear;
    animation-direction: inherit;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

@keyframes sliderMarquesina{
    to{
        background-position: 2000px;
    }
    
}
/*final marquesina*/



@media (max-width: 480px) {
    
 
    h1{
        font-family: 'Montserrat', sans-serif;
        font-weight: 500;
        font-size: 1.3em;
    }

    
    h2{
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 1.25em;
    color: #1A237E;

}

h3{
    font-family: 'Montserrat Alternates', sans-serif;
    font-weight: 400;
    font-size: 1em;
}

.textojumbo{
    font-family: 'Montserrat', sans-serif;
    font-size: 1em;
    font-weight: 300;
    padding: 1em;
}

.textoglobal{
    font-family: 'Montserrat', sans-serif;
     font-size: 1em;
     font-weight: 400;
     padding: 2em;
 }
    
 .textoCarrousel > h2{
    font-size: 2em;
}

.textoCarrousel > h4{
    font-size: 1.3em;
}

.contactorapido{
    font-size: 1.5em;    
    border: 0px;
    color: blue;   
 }
 #sliderMarquesina {
    width: 1000px;
    height: 55px;

}

