/**
    Default large desktops anss monitors
*/



/**
* Movil Vertical
*/
@media (max-width:480px){

    .container-page{
        margin-top: 15em;
    }

    .numeralia{
        font-size: var(--size-numeralia-xs);
        margin-top: 2em;
    }

    .title-numeralia{
        font-size: var(--size-title-numeralia-xs);
    }

    .title{
        margin-top: 30pt;
        margin-bottom: 21pt;
    }

    .par{
        font-size: 15pt;
    }

    .title-banner{
        font-size: 40pt;
    }

    .wrapper-banner-instituciones .title-banner,
    .wrapper-banner-empresas .title-banner,
    .wrapper-banner-gobiernos .title-banner,
    .wrapper-banner-media .title-banner{
        font-size: 30pt;
    }

    .par-banner{
        font-size: 14pt;
    }

    .list-inline-social-media-menu{
        margin-top: 0.5em;
        margin-bottom: 0em;
    }

    .list-inline-social-media-menu li {
        padding-left: .5em;
        padding-right: .5em;
    }

    .list-inline-logos-menu li {
        padding-left: 1em;
        padding-right: 1em;
    }

    .logo-fira{
        margin-top: 1em;
        margin-bottom: 1em;
    }

    .content-btns-menu{
        top: 11.5em;
        padding-top: 1em;
        padding-bottom: 1em;
        padding-right: 1em;
        padding-left: 1em;
    }

    .link-covid{
        font-size: 7pt;
        margin-top: 1.8em;
    }

    .btn-open-menu{
        font-size: 15pt;
        margin-top: .5em;
    }

    .well-list-menu{
        padding-top: 1em;
        padding-right: 1em;
        padding-left: 1em;
    }

    .list-item-menu li a{
        font-size: 15pt;
    }

    .btn-close-menu{
        font-size: 15pt;
    }

    .icon-arrow-menu{
        margin-top: 0.1em;
    }

    .subItems-menu{
        margin-left: 0em;
    }

    .subItems-menu li{
        margin-top: .5em;
    }

    .subItems-menu li a{
        font-size: 15pt;
    }

    .title-tematicas{
        font-size: 14pt;
    }

    .list-inline-social-media-footer{
        float: none !important;
        margin-bottom: 0em;
        text-align: center;
    }

    .par-legal{
        float: none !important;
        text-align: center;
    }

    .list-inline-social-media-footer li{
        padding-left: 1em;
        padding-right: 1em;
    }

    .item-testimonial{
        width: 350px;
        height: 350px;
    }

    .well-testimonial{
        padding-top: 18px;
        padding-bottom: 18px;
        padding-left: 30px;
        padding-right: 30px;
    }

    .par-testimoniales{
        font-size: 10pt;
    }

    .name-testimoniales{
        font-size: 9pt;
    }

    .puesto-testimoniales{
        font-size: 9pt;
    }

    .wrapper-banner-congreso{
        top: 45%;
        right: 10%;
    }

    .par-banners-congreso{
        font-size: 12pt;
    }

    .preview-video{
        height: 235px;
        width: 382px;
    }

    .media-packers {
        font-size: 10pt;
    }

    .btn-color-4,
    .btn-color-8,
    .btn-color-9,
    .btn-color-6,
    .btn-color-12{
        font-size: 10pt;
    }

    .advert-packers{
        font-size: 8pt;
    }

    .my-list-inline-seccion-partners-firt li{
        border-left: none;
        border-right: none;
    }

    .line-right-partners{
        border-right: none;
    }

    .title-aliados{
        margin-top: 30pt;
        margin-bottom: 31pt;
    }

    .wrapper-tematicas{
        font-size: 9pt;
    }


    .title-anfitrion{
        text-align: center;
    }

    .logo-anfitrion{
        margin: auto;
        display: block;
        margin-bottom: 2em;
    }

    .btn_whatapp{
        position: absolute;
        top: -35px;
        right: -25px;
    }

    .line-rigth{
        border-right: none;
        margin-bottom: 1em;
    }

    .line-lefth{
        border-left: none;
        margin-bottom: 1em;
    }

    .circle_1{
        visibility: hidden;
    }
    
    .circle_2{
        position: absolute;
        right: 0%;
        margin-top: -30rem;
        z-index: -1;
    }
    
    .circle_3{
        position: absolute;
        right: 0%;
        z-index: -1;
    }

    .mb-6{
        margin-bottom: 3em !important;
    }

    .title-notice-second{
        font-size: 12pt;
    }

    .title-notice-third{
        font-size: 12pt;
    }

    .backgroup-image{
        bottom: 1.5%;
    }

    .item-notice-caption{
        left: 36%;
        right: 36%;
    }

    .modal-dialog-modalVisitar{
        padding: 0px 10px;
    }

    .my-thumbnail{
        padding: 0px 10px;
    }

    .descuento-registro{
        width: 90%;
    }

    .content-info-oferta{
        padding: .5em 1em;
        font-size: var(--size-default-md);
    }

    .content-info-oferta h4{
        font-size: 16px;
    }
}

/**
* Tablet and Movil Orizontal
*/
@media (min-width:481px) and (max-width:768px){

    .numeralia{
        font-size: var(--size-numeralia-xs);
    }

    .title-numeralia{
        font-size: var(--size-title-numeralia-xs);
    }

    .title{
        margin-top: var(--margin-title-top-xs);
        margin-bottom: var(--margin-title-bottom-xs);
    }
}

/**
* Laptop 
*/
@media (min-width:769px) and (max-width:1366px){

    .numeralia{
        font-size: var(--size-numeralia-md);
    }

    .title-numeralia{
        font-size: var(--size-title-numeralia-md);
    }

    .title{
        margin-top: var(--margin-title-top-xs);
        margin-bottom: var(--margin-title-bottom-xs);
    }

    .title-tematicas{
        font-size: 11pt;
    }

    .title-tematicas img {
        width: 40%;
    }

    .logoMovilidad{
        width: 60% !important;
    }

    .px-movilidad{
        padding: 24px 10px !important;
    }

    .par{
        font-size: var(--size-par-md);
    }

    .mt-4{
        margin-top: 1.5em;
    }

    .par-banner{
        font-size: var(--size-par-banner-md);
    }

    .link-covid{
        font-size: 12pt;
        margin-top: .3em;
    }

    .wrapper-tematicas{
        font-size: 8.5pt;
    }

    .well-tematicas-glass{
        padding: 5em 2em;
    }

    .list-item-media-kit li a {
        font-size: 10pt;
    }

    .title-media-kit{
        font-size: 11pt;
    }

    .title-date-key{
        font-size: 12pt;
    }

    .subtitle-date-key{
        font-size: 10pt;
    }

    .title-awards{
        font-size: 10pt;
    }

    .title-awards-winners{
        font-size: 15pt;
    }

    .caption-awards-winners h3 {
        font-size: 15pt;
    }

    .caption-awards-winners p {
        font-size: 10pt; 
    }

    .content-arrow-menu-top{
        
    }

    .list-item-menu li a{
        font-size: 15pt;
    }

    .btn-close-menu{
        font-size: 15pt;
    }

    .subItems-menu li a{
        font-size: 15pt;
    }

    .well-list-menu{
        padding-bottom: 3em;
    }

    .icon-arrow-menu{
        font-size: 12pt;
    }

    .info-awards-reactivacion{
        font-size: 9pt;
        padding: .5em .5em;
    }

    .info-awards-ciudad{
        font-size: 9pt;
    }

    .info-awards-sociedad{
        font-size: 9pt;
    }

    .info-awards-desarrollado{
        font-size: 9pt;
    }

    .info-awards-transformacion{
        font-size: 9pt;
    }

    .circle_1{
        position: absolute;
        top: 27.7%;
        right: 0%;
        z-index: 1;
    }
    
    .circle_2{}
    
    .circle_3{}

    .descuento_yucatan{
        position: absolute;
        left: 0;
        top: 78%;
    }

    .my-jumbotron-como-visitar p {
        font-size: .8em !important;
    }

    .my-jumbotron-yucatan p{
        font-size: .8em !important;
    }

    .content-info-oferta{
        padding: .5em 1em;
        font-size: var(--size-default-md);
    }

    .content-info-oferta h4{
        font-size: 16px;
    }
}