@font-face {
    font-family: 'Fashion';
   src:url('../fonts/Fashion Fetish Light.ttf') format('truetype');
}

@font-face {
    font-family: 'Rotundus Rounded';
    src:url('../fonts/Gobold Lowplus.otf') format('opentype'),
    url('../fonts/Gobold Light.otf') format('opentype'),
    url('../fonts/Gobold Extra2.otf') format('opentype');
}

.animated.no-margin-bottom, .bg-darkblue.all-white-text{
    background-color: #213247;
}

h3.subtitle-promo{
    color:#213247;
    text-align:left;
}

.color-seg {
    color: #416931 !important;
}

.text-pri {
    font-size: 40px ;
    font-weight: 700 ;
    margin-bottom: 33px;
}

.color-pri.title{
    text-align: center;
    /* color: white; */
    color:#213247;
}
  
.bg-context {
    
    /* background-image: linear-gradient(to bottom, #213247 , #fff); */
    background-color:white;
    padding:70px 0px;
} */

.strong-connect-miles{
    color:213247;
}

.lead {
    font-size: 21px;
    /* color: white; */
    color:#213247;
    font-weight: 400;
}

.subtext-promo{
    color: #213247;
    font-size:21px;
    font-weight: 300;
}

.restriccion{
    color:#213247;
    font-size:11px;
    margin-top:90px;
}

.page-title-large {
    min-height: 550px;
    padding: 250px 0 0;
}
ul.portfolio-filter.promo li.active {
    background-color: #4da9e6;
}
ul.portfolio-filter.promo li {
    padding: 5px 10px 0px 10px;
}

.title-terminos-condiciones , .bg-darkblue.all-white-text h4 {
    color:white;
}


.condiciones , .bg-darkblue.all-white-text small li , p{
    color:white;
    /* font-size:14px; */
}

.link-shopping-night a , .link-resp-termino{
    color:#00a0d2;
}
img.connet-miles-img {
    margin: auto 0px;
    margin-bottom: 50px;
}

h2.text-shopping {
    padding: 3px 10px;
    border: 2px solid #a27a02;
    color: #fff;
    font-weight: 600;
    display: inline-block;
}


ul.list-termino-scotiabank {
    padding-left: 25px;
}

.link-resp-termino {
    display: none;
}

.hidden-movil-termino {
    display: block;
}
@media screen and (max-width:991px){
   
    img.descuento-70 {
        margin: auto 100px;
    }
}

@media screen and (max-width: 769px){

    img.descuento-70{
        margin: auto 20px;
        width: 90%;
    }


    .image_title {
        max-width: 780px!important;
        padding: 0px;
    }

    ul.portfolio-filter.promo li {
        padding: 5px 10px 0px 10px;
    }

  }




@media screen and (max-width: 480px){

    .text-pri {
        font-size: 37px !important;
        font-weight: 700 !important;
        margin-bottom: 33px;
    }

    img.descuento-70{
        margin: 0px;
        width: 100%;
    }

    .page-title-large {
        min-height: 450px;
        padding: 250px 0 0;
    }

    h2.text-shopping {
        font-size: 18px;
    }


}

@media screen and (max-width: 370px ){
    h2.text-shopping {
        font-size: 16px;
    }

    .hidden-movil-termino {
        display: none;
    }
    .link-resp-termino {
        display: block;
    }
}


@media screen and (max-width: 340px ){
    h2.text-shopping {
        font-size: 14px;
    }
}
