@media (min-width: 768px) and (max-width: 979px) {


    /*----------------------- - HomePage - -------------*/
    .dynamicEventTextEvent {
        height: 28px;
        margin-bottom: -15px;
        overflow-x: hidden;
        overflow-y: hidden;
        text-overflow: ellipsis;
        width: 120px;
    }
    
    #newsletter input.newsletterSubmit {padding-right:14px}
    


    .number {
        color: #CCCCCC;
        float: right;
        font-size: 24px;
        font-weight : bold;
        padding-top:3px;
     }
     
    .text_event a {
         color: #555555;
         font-size: 8px;
         font-weight: bold;
    }
    
    div#content.home_ div.row-fluid div.span3.leftColumn.coloredBoxMobile div#left_carousel div.jcarousel-skin-tango div.jcarousel-container div.jcarousel-clip ul#first-carousel li.span12 div.ic_container.mobileBox div.ic_caption.leftNavBox {width:166px!important;}
    div#content.home_ div.row-fluid div.span3.leftColumn.coloredBoxMobile div#left_carousel div.jcarousel-skin-tango div.jcarousel-container div.jcarousel-clip ul#first-carousel li.span12 div.ic_container.mobileBox img {width:166px!important;}
  
    #underfooter .underfooter-social-network a {margin-right : 4px;}
    
/*--------------------------------------------------- - Slider - -------------------------------------------------------*/
    .slider_desc .slider_content_list li {
      font-size: 1.2em;
      line-height: 1.2em;
      text-align: left;
    }
    .slider-nav {display : none;}
    
    .bannerMore { margin-top: -63px;}
/*--------------------- - horizontal Menu - ----------------------------*/
     #menu .navbar .nav > li.last {
        width: 13.9%;
    }
    #menu .navbar .nav > li.last:hover {
        width: 14.26%;
    }
    #menu .navbar .nav > li.last:open {
        width: 14.26%;
    }
    #menu .navbar .nav > li.last:hover, #menu .navbar .nav > li.last.open {
        width: 14.26%;    
    }
    noindex:-o-prefocus, #menu .navbar .nav > li.last:hover {
            width : 14.9%;
    }
    noindex:-o-prefocus, #menu .navbar .nav > li.last.open {
                width : 14.9%;
    }
    .slider_img  {
        max-width: none;
    }
    #menu .dropdown-menu a {
    font-size: 12px;
    }
    #menu .navbar .nav > li > a {
    font-size : 12px;
    }
    
    /*------------- CONTENT DETAILS - event --------------*/
    #details .localisationTitle {float: left; padding-right: 10px; width : 22%;}
    #details .localisation {width : 78%;}
    
    /*----- Search Animation dataTable ---- */
    #content.infocentre_publications_all_ .dataTables_filter input, #search input{max-width: 270px;}
    
    /*------------- Complaints ---------------------*/
    a.caseStatus {font-size:0.7em;}
}

/*--------------------------------------------------- - HomePage - -------------------------------------------------------*/


@media (max-width: 1213px) {
    #content.home_ .row-fluid .rightColumn.border_left {
      margin-left: 22px;
    }
    
    .visible-desktop {display : none;}
    
    .about_key_figures_ .noStyle {
        font-size : 12px;
    }
    
}