@media only screen and (max-width: 1280px) {
  /* *********** HOME */
  .front .event-home,
  .front .carousel-top {
    margin-right: 0 !important;
  }
  .front .event-home .tabs-right > .nav-tabs,
  .front .carousel-top .tabs-right > .nav-tabs {
    width: 540px;
  }
  .front .carousel-top .tabs-right > .nav-tabs > li {
    padding: 0 !important;
  }
  /* *********** **** */
  .node-full.node-advanced-page .panel-section-featured-media .field-featured-media .file .content,
  .node-full.node-article-bulletin .panel-section-featured-media .field-featured-media .file .content,
  .node-full.node-article-meteoworld .panel-section-featured-media .field-featured-media .file .content,
  .node-full.node-event .panel-section-featured-media .field-featured-media .file .content,
  .node-full.node-news .panel-section-featured-media .field-featured-media .file .content,
  .node-full.node-people .panel-section-featured-media .field-featured-media .file .content,
  .node-full.node-programme .panel-section-featured-media .field-featured-media .file .content,
  .node-full.node-project .panel-section-featured-media .field-featured-media .file .content {
    width: auto;
  }
  /* *********** Multimedia gallery */
  /* *********** Multimedia gallery AR */
  .field-related-publications {
    float: none;
    margin: 0 auto 30px;
    width: 100%;
  }
  .pane-menu-menu-media,
  div.horizontal-tabs {
    margin: 0 auto;
    width: 100% !important;
  }
  .section-find-out-more {
    clear: both;
  }
  /* *********** Multimedia gallery */
  .i18n-ar .inside.panels-flexible-region-inside.panels-flexible-region-inside-last {
    padding-right: 10px;
  }
  .node-type-programme.i18n-ar .field-featured-media,
  .node-type-programme.i18n-ar .pane-node-field-featured-media {
    padding: 0 0 0 10px;
  }
  .region-photo .pane-content div.field-file-image-title-text,
  .region-videos .pane-content div.field-file-image-title-text {
    width: 99%;
  }
  .region-bulletin .pane-content {
    min-height: 429px;
  }
}
@media only screen and (width: 1152px) {
  .carousel-top .vertical-tabs-panes {
    background: #FFF;
    max-width: 50%;
    width: 50%;
  }
  .carousel-top .tabs-right > .nav-tabs {
    background: #FFF;
    max-width: 50%;
    width: 50%;
  }
  .carousel-top .file.file-image {
    text-align: right;
  }
  .carousel-top .tabs-right > .nav-tabs > li {
    left: -16px !important;
  }
  .carousel-top .vertical-tabs-panes .field-featured-media img {
    width: 100% !important;
  }
  .not-front .carousel-top .tabs-right > .nav-tabs > li {
    /* left: -18px !important;*/
  }
  /* ********************************* ajustes arabe */
  .i18n-ar div.vertical-tabs {
    margin-right: 0;
  }
  .i18n-ar .carousel-top .tabs-right > .nav-tabs,
  .i18n-ar .carousel-top .vertical-tabs-panes {
    margin: 0;
  }
  /* ********************************* date event detail */
  .node-add-to-calendar a {
    margin-right: 15px;
  }
  /* ********************************* landing : bulletin */
  .image-text-full-bulletin {
    height: auto;
    width: 100%;
    margin: auto;
  }
  /* ********************************* landing : media */
  .column-3 .region-rss {
    width: 100%;
    height: 500px;
  }
  .column-3 .region-twitter,
  .region-bulletin {
    width: 100%;
    height: auto;
  }
  .i18n-ar div.pane-news-image-gallery h2.pane-title {
    margin-right: 60px;
  }
  .region-photo .pane-content div.field-file-image-title-text,
  .region-videos .pane-content div.field-file-image-title-text {
    width: 99%;
  }
  .region-bulletin .pane-content {
    min-height: 457px;
  }
}
@media only screen and (max-width: 1151px) {
  html {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  *,
  *:before,
  *:after {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
  }
  .container > .navbar-header,
  .container > .navbar-collapse {
    margin: 0;
  }
  .pre-footer #block-social-media-links-social-media-links ul {
    margin: 0;
  }
  /* ********************************* megamenu */
  .tb-megamenu a,
  .tb-megamenu a:hover {
    color: #333 !important;
  }
  .tb-megamenu-submenu .tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child {
    position: static;
  }
  /* ********************************* logo */
  header .logo img {
    margin-left: 5px;
  }
  .logo-img {
    margin: 0 10px 0 5px;
    float: left;
  }
  .navbar .logo {
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .logo-t {
    margin-top: 20px;
    float: left;
  }
  .logo-t4 {
    margin-top: 0;
  }
  .navbar-btn {
    margin-top: 7px !important;
  }
  .logo-t1,
  .logo-t2,
  .logo-t3,
  .logo-t4 {
    font-size: 13px;
  }
  .navbar {
    border-radius: 0;
  }
  /* ********************************* carousel */
  .carousel-top .vertical-tabs-panes {
    background: #FFF;
    max-width: 50%;
    width: 50%;
  }
  .carousel-top .tabs-right > .nav-tabs {
    background: #FFF;
    max-width: 50%;
    width: 50%;
  }
  .carousel-top .tabs-right > .nav-tabs > li {
    left: -16px !important;
  }
  .front .carousel-top .tabs-right > .nav-tabs > li {
    padding: 0 0 0 16px !important;
  }
  .not-front .carousel-top .tabs-right > .nav-tabs > li {
    /* left: -18px !important; */
  }
  .view-id-carousel_landing .view-content {
    width: 88%;
  }
  .not-front .vertical-tabs-panes .field-featured-media {
    padding: 0;
  }
  .node-programme.node-carousel-landing .panels-flexible-region-first,
  .node-project.node-carousel-landing .panels-flexible-region-first {
    width: 45%;
  }
  .node-programme.node-carousel-landing .panels-flexible-region-last,
  .node-project.node-carousel-landing .panels-flexible-region-last {
    width: 55%;
    overflow: hidden;
  }
  div.paragraphs-item-one-content-people .panels-flexible-region-first {
    height: auto;
    width: 25%;
  }
  div.paragraphs-item-one-content-people .node-featured-media img.adaptive {
    max-width: 100%;
    height: auto;
  }
  img.adaptive {
    height: inherit;
    width: inherit;
  }
  /* ********************************* date event detail */
  .node-add-to-calendar a {
    margin-right: 15px;
  }
  /* ********************************* landing : bulletin */
  .image-text-full-bulletin {
    height: auto;
    width: 100%;
    margin: auto;
  }
  .main-article .pane-article-bulletin .view-article-bulletin .views-row,
  .main-article .pane-article-meteoworld .view-article-meteoworld .views-row {
    float: none !important;
    display: inline-block;
    vertical-align: top;
    height: auto;
    margin-top: 0;
  }
  .main-article .pane-article-bulletin .view-article-bulletin .views-row .node-type-theme {
    margin: 0 0 10px;
  }
  /* ********************************* programmes */
  .view-landing-programme-exposed,
  .pane-landing-lists {
    margin: auto;
    width: 100%;
  }
  .node-search-result.node-programme .pane-node-title h2 {
    width: auto;
    margin: 0 10px 15px 1px;
  }
  /* DETAIL */
  .node-full.node-programme .section-find-out-more {
    margin: auto;
  }
  /* ********************************* detail generic */
  .field-group-tabs-wrapper .nav-tabs {
    background: none !important;
  }
  .tabs-left > .nav-tabs > li,
  .tabs-right > .nav-tabs > li {
    font-family: "OpenSansSemiBold";
  }
  .more-see {
    height: 50px;
  }
  .pane-twitter-block {
    text-align: center;
  }
  .panels-flexible-region-99-latest_videos,
  .panels-flexible-region-99-photo_gallery {
    width: 49.5%;
    float: none;
    display: inline-block;
    vertical-align: top;
    padding: 0;
    margin: 0;
  }
  .panels-flexible-region-99-latest_videos div.pane-news-image-gallery .owl-buttons,
  .panels-flexible-region-99-photo_gallery div.pane-news-image-gallery .owl-buttons {
    position: absolute;
    top: 45%;
    width: 100%;
    height: auto;
    left: 0;
    right: 0;
    margin: auto;
  }
  .panels-flexible-region-99-latest_videos .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .view-header,
  .panels-flexible-region-99-photo_gallery .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .view-header,
  .panels-flexible-region-99-latest_videos .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .view-header,
  .panels-flexible-region-99-photo_gallery .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .view-header {
    margin-top: 10px;
    position: absolute;
    right: 0;
  }
  .panels-flexible-region-99-latest_videos div.pane-news-image-gallery .owl-carousel .owl-item img,
  .panels-flexible-region-99-photo_gallery div.pane-news-image-gallery .owl-carousel .owl-item img {
    width: 100%;
    /* height: auto; */
    border: 1px solid #00386c;
    margin: 0;
  }
  .panels-flexible-region-99-latest_videos .field-multimedia-gallery .file-video iframe,
  .panels-flexible-region-99-photo_gallery .field-multimedia-gallery .file-video iframe {
    max-width: 99.9%;
    border: 1px solid #00386c;
  }
  .panels-flexible-region-99-latest_videos .field-multimedia-gallery .file-video video,
  .panels-flexible-region-99-photo_gallery .field-multimedia-gallery .file-video video {
    width: 99.8%;
    border: 1px solid #00386c;
  }
  .panels-flexible-region-99-latest_videos div.pane-multimedia-content .views-field-filename .field-content,
  .panels-flexible-region-99-photo_gallery div.pane-multimedia-content .views-field-filename .field-content {
    /*
            bottom: 11px;
            padding: 2%;
            width: 78%;
            display: block;
            margin: 0 0 0 5%;
            top: auto;
            */
  }
  .panels-flexible-99 .panels-flexible-region-inside {
    padding: 0;
  }
  .region-photo .pane-content,
  .region-videos .pane-content {
    top: 0;
  }
  .region-photo div.pane-news-image-gallery,
  .region-videos div.pane-news-image-gallery {
    float: none;
    margin: auto;
    position: relative;
    width: 75% !important;
  }
  .region-photo div.pane-news-image-gallery .owl-carousel,
  .region-videos div.pane-news-image-gallery .owl-carousel {
    float: none;
    width: 100%;
  }
  .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .view-header,
  .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .view-header {
    text-align: right;
  }
  .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .view-header a,
  .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .view-header a {
    margin: 0;
  }
  .region-photo div.pane-multimedia-content .owl-item .content,
  .region-videos div.pane-multimedia-content .owl-item .content {
    width: auto;
  }
  .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .owl-buttons div.owl-prev,
  .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .owl-buttons div.owl-prev {
    left: -38px;
    position: relative;
    width: 25px;
    height: 48px;
  }
  .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .owl-buttons div.owl-next,
  .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .owl-buttons div.owl-next {
    right: -38px;
    position: relative;
    width: 25px;
    height: 48px;
  }
  .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .owl-buttons div.owl-prev,
  .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .owl-buttons div.owl-next {
    width: 38px;
    height: 69px;
  }
  .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .owl-buttons div.owl-prev.disabled,
  .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .owl-buttons div.owl-next.disabled {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    /* IE 5-7 */
    filter: alpha(opacity=40);
    /* Netscape */
    -moz-opacity: 0.4;
    /* Safari 1.x */
    -khtml-opacity: 0.4;
    /* Good browsers */
    opacity: 0.4;
  }
  .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .owl-buttons div.owl-prev {
    left: -50px;
    /*background: url("../images/arrow_video_left.png") no-repeat center center;*/
  }
  .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .owl-buttons div.owl-next {
    right: -50px;
    /*background: url("../images/arrow_video_right.png") no-repeat center center;*/
  }
  .region-photo div.pane-multimedia-content .view-display-id-block_multimedia_photo_carousel .owl-theme .owl-controls,
  .region-videos div.pane-multimedia-content .view-display-id-block_multimedia_video_carousel .owl-theme .owl-controls {
    /* margin: -5px 0 0; */
  }
  .region-photo .pane-content div.field-file-image-title-text,
  .region-videos .pane-content div.field-file-image-title-text {
    width: 100%;
  }
  .column-3 .region-twitter {
    width: 48%;
    height: auto;
  }
  .column-3 .region-rss {
    width: 48%;
  }
  .column-3 .region-rss iframe {
    margin: auto;
  }
  /* **** Events region bulletin **** */
  .region-bulletin {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .region-bulletin .pane-content {
    min-height: auto;
  }
  /* ********************************* featured media */
  .node-full.node-advanced-page .panel-section-featured-media .field-featured-media .file .content,
  .node-full.node-article-bulletin .panel-section-featured-media .field-featured-media .file .content,
  .node-full.node-article-meteoworld .panel-section-featured-media .field-featured-media .file .content,
  .node-full.node-event .panel-section-featured-media .field-featured-media .file .content,
  .node-full.node-news .panel-section-featured-media .field-featured-media .file .content,
  .node-full.node-people .panel-section-featured-media .field-featured-media .file .content,
  .node-full.node-programme .panel-section-featured-media .field-featured-media .file .content,
  .node-full.node-project .panel-section-featured-media .field-featured-media .file .content {
    height: auto;
    line-height: 1;
    text-align: center;
    width: auto;
    margin: 0 0 15px;
  }
  .node-full.node-publication .panel-section-featured-media .field-featured-media .file .content {
    height: auto;
    line-height: 1;
    text-align: center;
    width: auto;
    margin: 0 0 15px;
  }
  /* ********************************* search page */
  .views-exposed-form .views-exposed-widget {
    padding: .5em .5em 0 .5em;
  }
  /* ********************************* programmes */
  .node-search-result.node-programme .pane-node-title h2,
  .node-search-result.node-programme .pane-node-title h2 a {
    display: block;
    float: none;
    width: auto;
    margin: 10px 0;
  }
  .node-search-result.node-programme .field-achronim {
    margin-top: 0;
  }
  .node-search-result.node-programme .pane-node-title,
  .node-search-result.node-programme .pane-node-field-achronim {
    display: block;
    width: auto;
    float: none;
    margin: 0;
    min-height: 37px;
    text-align: left;
  }
  .node-programme .node-type-programme .field-type-programme {
    float: none;
    /* oembun margin: 0px 0 10px !important; */
    margin: 10px 0 0 0;
    display: inline-block;
  }
  .node-search-result.node-programme .region-search-result-featured-media {
    min-height: 1px;
    margin: 1%;
  }
  .node-programme .node-type-programme {
    float: none;
    margin: 0;
  }
  /* ********************************* custom content : table on body + video */
  .field-paragraph-body table td,
  .field-body table td {
    word-wrap: break-word;
  }
  .field-paragraph-body table td img,
  .field-body table td img {
    max-width: 100% !important;
    height: auto !important;
  }
  .field-paragraph-body table td a,
  .field-body table td a {
    margin: 0;
    padding: 0;
    font-weight: normal;
    border-bottom: 1px solid #1268B8;
  }
  /* ********************************* ajustes arabe */
  .i18n-ar div.vertical-tabs {
    margin-right: 0;
  }
  .i18n-ar .carousel-top .tabs-right > .nav-tabs,
  .i18n-ar .carousel-top .vertical-tabs-panes {
    margin: 0;
  }
  /* ********************************* ajustes arabe */
  .event-home .section-event-home-content .node-featured-media-region picture img {
    width: auto;
  }
  /* ********************************* iframe */
  .suscription-meteoworld {
    width: 100%;
  }
  .pane-node-field-cloud-tags,
  .pane-node-field-type-theme {
    padding: 0;
  }
  /* ********************************* news */
  .node-news .pane-node-field-headline {
    margin: 15px 0;
  }
  .node-news .pane-node-field-headline .field-headline {
    margin: auto;
  }
  /* ********************************* multimedia */
  /* ARABE */
  .i18n-ar .pane-node-field-multimedia-gallery .field-multimedia-gallery {
    margin-left: 5px;
  }
  .i18n-ar.front .carousel-top .tabs-right > .nav-tabs > li {
    padding: 0!important;
  }
  /* ********************************* widths */
  .panels-flexible-region-60-center {
    width: 100%;
  }
  .carousel-top {
    margin-right: -1px !important;
  }
  .front .carousel-top .tabs-right > .nav-tabs > li {
    width: 102.8%;
  }
  .pane-carousel-landing {
    margin: 0 -10px;
  }
  .suscription-bulletin {
    width: 94%;
  }
  .panels-flexible-region-99-menu_media {
    width: 98%;
  }
  .not-front .carousel-top .tabs-right > .nav-tabs > li {
    width: 103%;
  }
  .pane-menu-menu-media,
  div.horizontal-tabs {
    width: 103%;
  }
  .field-featured-media,
  .pane-node-field-featured-media img {
    max-width: 100%;
    height: auto;
  }
  .field-paragraph-show-hide .btn-toggle-buttons {
    clear: both;
  }
  .node-type-advanced-page .paragraphs-item-one-column {
    margin: 0 auto 30px;
    float: none;
    width: 96%;
  }
  .pane-menu-menu-members {
    width: 103%;
  }
  .event-home .section-event-home-content .event-home-promoted-content {
    width: 34.5%;
    word-wrap: break-word;
  }
  div.paragraphs-item-video-gallery {
    width: 65%;
  }
  /* ********************************* article bulletin */
  .node-full.node-article-bulletin .panels-flexible-40 .panels-flexible-row-last {
    margin: auto;
    width: 100%;
  }
  /* ********************************* landing media */
  .more-see {
    width: 101%;
  }
  /* ********************************* publications */
  .node-full.node-publication .pane-node-field-cloud-tags {
    padding: 8px 0;
  }
  /* ********************************* faqs */
  .node-full.node-faq .pane-node-field-cloud-tags {
    padding: 8px 0;
  }
  .not-front .carousel-top .tabs-right > .nav-tabs > li {
    width: 100%;
  }
  .not-front .carousel-top .tabs-right > .nav-tabs > li {
    padding: 0 0 0 0px!important;
  }
  .paragraphs-item-three-contents-people {
    display: inline-block;
    width: 100%;
  }
  .i18n-ar .node-add-to-calendar a {
    margin-left: 60px;
  }
  .node-type-article-bulletin .field-body h2 {
    clear: both;
  }
  .event-home .section-event-home-content .node-featured-media-region {
    width: 47%;
  }
  .carousel-top .field-featured-media {
    padding: 0;
  }
  .front .carousel-top .tabs-right > .nav-tabs,
  .front .event-home .tabs-right > .nav-tabs {
    width: 558px;
  }
  .event-home .section-event-home-content .node-featured-media-region picture img {
    right: 0;
    width: 100%;
  }
  .i18n-ar .node-programme .node-type-programme .field-type-programme {
    margin: 10px 0 10px;
  }
  .submenu-image-home .view-content .views-row {
    max-width: 200px;
  }
  .submenu-image-home .view-content .views-row .field-featured-media,
  .submenu-image-home .view-content .views-row .pane-node-field-featured-media {
    padding: 0 !important;
  }
  div.pane-multimedia-content .views-field-field-file-image-title-text {
    margin-left: 0;
    padding: 0;
    width: 100%;
  }
  div.pane-multimedia-content .owl-carousel .owl-item img {
    height: 266px;
  }
  div.pane-multimedia-content .view-multimedia-content .field-content {
    padding: 2%;
  }
  div.pane-multimedia-content .view-multimedia-content .owl-buttons div.disabled {
    opacity: 0.4;
  }
  div.pane-multimedia-content .view-multimedia-content .media-vimeo-video iframe,
  div.pane-multimedia-content .view-multimedia-content .media-youtube-video iframe {
    height: 216px;
  }
  div.pane-multimedia-content h2.pane-title {
    margin-left: 0;
  }
  .i18n-ar .region-photo .pane-content div.field-file-image-title-text {
    width: 100%;
  }
  .i18n-ar .region-photo {
    margin-top: 40px;
  }
  .i18n-ar .region-photo .pane-content {
    top: 10px;
  }
  .i18n-ar .region-photo .owl-buttons {
    top: 110px !important;
  }
  .i18n-ar .region-videos {
    margin-top: 40px;
  }
  .i18n-ar .region-videos .pane-content {
    top: 10px;
  }
  .i18n-ar .region-videos .owl-buttons {
    width: 510px !important;
    top: 110px !important;
  }
  .i18n-ar .region-photo div.pane-news-image-gallery h2.pane-title,
  .i18n-ar .region-videos div.pane-news-image-gallery h2.pane-title {
    margin-left: 0;
    float: none;
    margin-top: 0;
    margin-bottom: 3px;
    padding: 0;
  }
  .i18n-ar .region-photo div.pane-news-image-gallery .view-header,
  .i18n-ar .region-videos div.pane-news-image-gallery .view-header {
    top: -35px !important;
  }
  .i18n-ar .region-photo div.pane-news-image-gallery .view-display-id-video_gallery .view-header,
  .i18n-ar .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .view-header,
  .i18n-ar .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .view-header,
  .i18n-ar .region-videos div.pane-news-image-gallery .view-display-id-image_gallery .view-header {
    position: absolute;
    margin-top: 0;
    text-align: left;
  }
  .i18n-ar .region-photo div.pane-news-image-gallery .view-display-id-video_gallery .view-header a,
  .i18n-ar .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .view-header a,
  .i18n-ar .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .view-header a,
  .i18n-ar .region-videos div.pane-news-image-gallery .view-display-id-image_gallery .view-header a {
    float: none;
  }
  .i18n-ar .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .owl-buttons div.owl-next {
    background: url(../images/arrow_lf_slide_images.png) top right no-repeat;
    text-indent: -9999999;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    height: 81px;
    width: 43px;
    color: transparent;
    cursor: pointer;
  }
  .i18n-ar .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .owl-buttons div.owl-next {
    background: url(../images/arrow_lf_slide_images.png) top right no-repeat;
    text-indent: -9999999;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    height: 81px;
    width: 43px;
    color: transparent;
    cursor: pointer;
  }
  .i18n-ar .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .owl-buttons div.owl-prev {
    margin-right: -90px;
  }
  .i18n-ar .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .owl-buttons div.owl-prev {
    margin-right: -90px;
  }
  .field-related-publications .wmo-layout-publication-contentmain,
  .node-publication-home .wmo-layout-publication-contentmain {
    padding-left: 30px;
  }
  /*
    .node-type-landing .media-vimeo-video iframe, .node-type-landing .media-youtube-video iframe
    */
}
@media only screen and (max-width: 1023px) {
  #block-search-form {
    /* oembun display: none; */
  }
  .pane-last-projects .view-last-projects .view-content .views-row {
    width: 100%;
    margin-bottom: 50px;
  }
  #block-search-form.header-menu-search .input-group-btn:last-child > .btn {
    right: 0;
    top: 176px;
  }
  #block-search-form.header-menu-search .input-group-btn.on:last-child > .btn {
    right: 0;
    top: 172px;
  }
  .img-responsive,
  .thumbnail > img,
  .thumbnail a > img,
  .carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
    width: 100%;
  }
  .form-search.content-search .input-group {
    /*width: 30px;*/
  }
  .node-type-page #block-system-main {
    width: 94%;
    margin: auto;
  }
  .node-full.node-advanced-page {
    width: 94%;
    margin: auto;
  }
  .tb-megamenu .nav-collapse {
    top: 44px;
  }
  .tb-megamenu .btn-navbar:hover,
  .tb-megamenu .btn-navbar:focus,
  .tb-megamenu .btn-navbar:active,
  .tb-megamenu .btn-navbar.active,
  .tb-megamenu .btn-navbar.disabled,
  .tb-megamenu .btn-navbar[disabled],
  .tb-megamenu .btn-navbar {
    position: relative;
    z-index: 1;
    top: 4px;
  }
  .submenu-image-home {
    display: block;
  }
  .submenu-image-home .view-content .views-row {
    margin: 1%;
    width: 23%;
  }
  .submenu-image-home .view-content .views-row .node-title a {
    background-size: cover;
  }
  .submenu-image-home .view-content .views-row img {
    max-width: 100%;
    width: 100%;
    height: auto;
  }
  .front div.field-additional-information {
    width: 47%;
  }
  .field-may-interesting .box-interesting {
    padding-top: 50px;
  }
  .node-programme.node-carousel-landing .pane-node-title h2,
  .node-project.node-carousel-landing .pane-node-title h2 {
    font-size: 40px;
  }
  .view-landing-lists .view-header,
  .view-advanced-search .view-header {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 2%;
    width: 100%;
  }
  #block-search-form.header-menu-search {
    /*top: 10px;
    left: auto;
    right: 10px;
    width: 35px;
    z-index: 10;
    height: 35px;*/
    outline-style: none;
  }
  #block-search-form.header-menu-search .glyphicon-search::before {
    font-size: 30px;
  }
  #block-search-form.header-menu-search input.form-text {
    display: none;
  }
  #block-search-form.header-menu-search span.input-group-btn,
  #block-search-form.header-menu-search .btn-primary,
  #block-search-form.header-menu-search .glyphicon {
    cursor: pointer;
    display: block;
    margin: 0 !important;
    padding: 0;
    width: 35px;
    height: 35px;
    color: white;
    top: 34px;
    right: -20px;
  }
  #block-search-form.header-menu-search span.input-group-btn:focus,
  #block-search-form.header-menu-search .btn-primary:focus,
  #block-search-form.header-menu-search .glyphicon:focus {
    outline: none;
  }
  #block-search-form.header-menu-search .btn-primary.on {
    top: 151px !important;
  }
  #block-search-form.header-menu-search .btn:active {
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125);
  }
  #block-search-form.header-menu-search .form-control[placeholder] {
    right: 230px;
    background: #fff;
    top: 248px;
    color: #333;
    font-size: 16px;
  }
  /* ********************************* events */
  .node-full.node-event .node-add-to-calendar {
    height: 50px;
  }
  /* ********************************* custom content */
  .field-paragraph-body h1 small,
  .field-body h1 small,
  .field-paragraph-body h2 small,
  .field-body h2 small,
  .field-paragraph-body h3 small,
  .field-body h3 small,
  .field-paragraph-body h1 .small,
  .field-body h1 .small,
  .field-paragraph-body h2 .small,
  .field-body h2 .small,
  .field-paragraph-body h3 .small,
  .field-body h3 .small {
    font-size: 65%;
  }
  .field-paragraph-body h4 small,
  .field-body h4 small,
  .field-paragraph-body h5 small,
  .field-body h5 small,
  .field-paragraph-body h6 small,
  .field-body h6 small,
  .field-paragraph-body h4 .small,
  .field-body h4 .small,
  .field-paragraph-body h5 .small,
  .field-body h5 .small,
  .field-paragraph-body h6 .small,
  .field-body h6 .small {
    font-size: 75%;
  }
  .field-paragraph-body h1,
  .field-body h1,
  .field-paragraph-body .h1,
  .field-body .h1 {
    font-size: 36px;
  }
  .field-paragraph-body h2,
  .field-body h2,
  .field-paragraph-body .h2,
  .field-body .h2 {
    font-size: 30px;
  }
  .field-paragraph-body h3,
  .field-body h3,
  .field-paragraph-body .h3,
  .field-body .h3 {
    font-size: 24px;
  }
  .field-paragraph-body h4,
  .field-body h4,
  .field-paragraph-body .h4,
  .field-body .h4 {
    font-size: 18px;
  }
  .field-paragraph-body h5,
  .field-body h5,
  .field-paragraph-body .h5,
  .field-body .h5 {
    font-size: 14px;
  }
  .field-paragraph-body h6,
  .field-body h6,
  .field-paragraph-body .h6,
  .field-body .h6 {
    font-size: 12px;
  }
  .field-paragraph-body table,
  .field-body table {
    color: #666;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 0;
    max-width: 100%;
    width: 100% !important;
  }
  .field-paragraph-body table th,
  .field-body table th {
    border-bottom: 0;
  }
  .field-paragraph-body table p,
  .field-body table p {
    color: #666;
    font-size: 16px;
    font-weight: normal;
  }
  /* ********************************* filters */
  .views-exposed-form .views-exposed-widget {
    padding: .5em .5em 0 .5em;
  }
  .views-exposed-form .views-exposed-widget.views-submit-button .form-submit,
  .views-exposed-form .views-exposed-widget.views-reset-button .form-submit {
    margin-top: 40px;
  }
  #edit-submit-members,
  .view-display-id-panel_pane_sublanding_members .views-exposed-form #edit-reset {
    padding: 10px 20px!important;
  }
  /* ********************************* landing : media */
  .node-type-landing .column-3 {
    margin: auto;
    padding: 0;
    width: 96%;
  }
  .column-3 .region-twitter {
    padding-bottom: 2%;
    margin: 0 0 20px;
    height: 500px;
    width: 48%;
  }
  .column-3 .region-rss {
    padding-top: 2%;
    padding-bottom: 2%;
    margin: 0 0 20px;
    height: 550px;
  }
  .region-bulletin {
    padding-top: 2%;
    padding-bottom: 2%;
    margin: 0 0 20px;
    height: auto;
  }
  .column-3 .region-rss {
    font-size: 20px;
    margin: 0 1%;
    width: 28%;
  }
  .column-3 .region-rss iframe {
    width: 100%;
  }
  .column-3 .region-bulletin {
    font-size: 20px;
  }
  .column-3 .region-rss {
    width: 48%;
  }
  .column-3 .region-rss iframe {
    margin: auto;
  }
  /* **** Events region bulletin **** */
  .region-bulletin {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .panels-flexible-region-99-latest_videos {
    width: 54.5%;
  }
  .panels-flexible-region-99-photo_gallery {
    width: 44.5%;
  }
  .region-photo div.pane-news-image-gallery h2.pane-title,
  .region-videos div.pane-news-image-gallery h2.pane-title {
    margin-left: 0;
    float: none;
    margin-bottom: 3px;
    padding: 0;
  }
  .region-photo div.pane-news-image-gallery .view-display-id-video_gallery .view-header,
  .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .view-header,
  .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .view-header,
  .region-videos div.pane-news-image-gallery .view-display-id-image_gallery .view-header {
    position: absolute;
    margin-top: 0;
    top: -32px;
    text-align: left;
  }
  .region-photo div.pane-news-image-gallery .view-display-id-video_gallery .view-header a,
  .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .view-header a,
  .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .view-header a,
  .region-videos div.pane-news-image-gallery .view-display-id-image_gallery .view-header a {
    float: none;
  }
  .region-photo div.pane-news-image-gallery .view-display-id-video_gallery .view-content,
  .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .view-content,
  .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .view-content,
  .region-videos div.pane-news-image-gallery .view-display-id-image_gallery .view-content {
    margin-top: 10px;
  }
  .region-photo .pane-content div.field-file-image-title-text,
  .region-videos .pane-content div.field-file-image-title-text {
    width: 100%;
  }
  .more-see {
    width: 101.1%;
  }
  /* ********************************* publications */
  .node-full.node-publication .pane-node-body {
    width: 99%;
    margin: auto;
  }
  /* ********************************* meteoword */
  .node-full.node-publication .pane-node-body .node-full .node-article-meteoworld {
    width: 99%;
    margin: auto;
  }
  .node-full.node-article-meteoworld .pane-node-body {
    width: 99%;
    margin: auto;
  }
  .node-full.node-article-meteoworld .pane-node-body:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  /* IE6 */
  * html .node-full.node-article-meteoworld .pane-node-body {
    height: 1%;
  }
  /* IE7 */
  *:first-child + html .node-full.node-article-meteoworld .pane-node-body {
    min-height: 1%;
  }
  /* ********************************* iframe */
  .panels-flexible-41 .panels-flexible-row {
    margin-left: 10px;
  }
  /* ********************************* cajas azules */
  /* Sitemap styles */
  .site-map-box ul.site-map-menu li.leaf,
  .site-map-box ul.site-map-menu li.expanded,
  .site-map-box ul.site-map-menu li {
    width: 95%;
    margin-bottom: 20px;
    float: left;
  }
  .i18n-ar .site-map-box ul.site-map-menu li.leaf,
  .i18n-ar .site-map-box ul.site-map-menu li.expanded,
  .i18n-ar .site-map-box ul.site-map-menu li {
    width: 100%;
    margin-bottom: 20px;
    float: right;
  }
  /* END - Sitemap styles */
  .i18n-ar .region-photo,
  .i18n-ar .region-videos {
    width: 100%;
    left: 0;
    margin-right: 0;
  }
  .i18n-ar .region-photo div.pane-news-image-gallery,
  .i18n-ar .region-videos div.pane-news-image-gallery {
    width: 100%;
  }
  .i18n-ar .region-photo div.pane-news-image-gallery h2.pane-title,
  .i18n-ar .region-videos div.pane-news-image-gallery h2.pane-title {
    margin-left: 0;
    float: none;
    margin-top: 0;
    margin-bottom: 3px;
    padding: 0;
  }
  .i18n-ar .region-photo div.pane-news-image-gallery .view-header,
  .i18n-ar .region-videos div.pane-news-image-gallery .view-header {
    top: 30px !important;
  }
  .i18n-ar .region-photo div.pane-news-image-gallery .pane-content,
  .i18n-ar .region-videos div.pane-news-image-gallery .pane-content {
    top: -65px;
  }
  .i18n-ar .region-photo div.pane-news-image-gallery .view-display-id-video_gallery,
  .i18n-ar .region-videos div.pane-news-image-gallery .view-display-id-video_gallery,
  .i18n-ar .region-photo div.pane-news-image-gallery .view-display-id-image_gallery,
  .i18n-ar .region-videos div.pane-news-image-gallery .view-display-id-image_gallery {
    width: 100%;
  }
  .i18n-ar .region-photo div.pane-news-image-gallery .view-display-id-video_gallery .view-header,
  .i18n-ar .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .view-header,
  .i18n-ar .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .view-header,
  .i18n-ar .region-videos div.pane-news-image-gallery .view-display-id-image_gallery .view-header {
    position: absolute;
    margin-top: 0;
    top: -32px;
    text-align: left;
  }
  .i18n-ar .region-photo div.pane-news-image-gallery .view-display-id-video_gallery .view-header a,
  .i18n-ar .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .view-header a,
  .i18n-ar .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .view-header a,
  .i18n-ar .region-videos div.pane-news-image-gallery .view-display-id-image_gallery .view-header a {
    float: none;
  }
  .i18n-ar .region-photo .pane-content div.field-file-image-title-text,
  .i18n-ar .region-videos .pane-content div.field-file-image-title-text {
    width: 100%;
    border-bottom: 1px solid #1268b8;
  }
}
@media only screen and (max-width: 979px) {
  .contact-media-left,
  .contact-media-right {
    float: none;
    width: 100%;
  }
  .openlayers-map-container {
    height: 300px!important;
  }
  .node-type-project .node-full.node-project .panels-flexible-row {
    margin: 0 0 0 0.5em;
  }
  .view-latest-bulletin ul.pager li.pager-next {
    top: 0;
  }
  .view-latest-bulletin ul.pager li.pager-previous {
    top: 0;
  }
  /* ********************************* megamenu */
  .tb-megamenu .nav > li.dropdown {
    background-position: 98% center;
  }
  .tb-megamenu .dropdown-menu .mega-nav > li:first-child > a,
  .tb-megamenu .mega-nav > li:first-child > a,
  .tb-megamenu .dropdown-menu .mega-nav > li a,
  .tb-megamenu .mega-nav > li a {
    padding: 15px 0;
  }
  .i18n-ar .tb-megamenu .nav > li.dropdown a {
    background: url(../images/ico_arrow_dropdown_mobile.png) center right no-repeat;
    padding-right: 1.5em;
    transform: rotateY(180deg);
    text-align: left;
  }
  .i18n-ar #block-tb-megamenu-main-menu .tb-megamenu-item.level-1 {
    display: block;
  }
  /* ********************************* start carousel */
  .carousel-top {
    margin: 0 0 0 -10px !important;
    width: 101.4% !important;
  }
  .carousel-top .vertical-tabs-panes {
    max-width: 100%;
    width: 100%;
  }
  .carousel-top .tabs-right > .nav-tabs {
    max-width: 100%;
    width: 100% !important;
    position: static;
  }
  .carousel-top .vertical-tabs-panes h2.carousel-top-title {
    height: 49%;
  }
  .front .carousel-top .tabs-right > .nav-tabs > li,
  .not-front .carousel-top .tabs-right > .nav-tabs > li {
    padding: 0 !important;
    left: 0 !important;
    width: 100% !important;
    box-sizing: border-box;
  }
  .front .carousel-top .tabs-right > .nav-tabs > li a,
  .not-front .carousel-top .tabs-right > .nav-tabs > li a {
    border-width: 3px;
    border-style: solid;
  }
  .front .carousel-top .tabs-right > .nav-tabs > li.open,
  .not-front .carousel-top .tabs-right > .nav-tabs > li.open {
    background: none;
    width: 100% !important;
  }
  .front .carousel-top .tabs-right > .nav-tabs > li.open a,
  .not-front .carousel-top .tabs-right > .nav-tabs > li.open a {
    border-width: 3px;
    border-style: solid;
  }
  .front .carousel-top .tabs-right > .nav-tabs > li.active,
  .not-front .carousel-top .tabs-right > .nav-tabs > li.active {
    width: 100% !important;
  }
  .front .carousel-top .tabs-right > .nav-tabs > li.active a,
  .not-front .carousel-top .tabs-right > .nav-tabs > li.active a {
    border-width: 3px;
    border-style: solid;
  }
  .front .carousel-top .tabs-right > .nav-tabs > li.active a:before,
  .not-front .carousel-top .tabs-right > .nav-tabs > li.active a:before {
    display: none;
  }
  .front .carousel-top .tabs-right > .nav-tabs > li .pane-node-title a,
  .not-front .carousel-top .tabs-right > .nav-tabs > li .pane-node-title a {
    border: 0;
  }
  .carousel-top .vertical-tabs-panes .carousel-top-category {
    display: none;
  }
  .carousel-top .vertical-tabs-panes .carousel-top-title,
  .carousel-top .vertical-tabs-panes h2.carousel-top-title a {
    line-height: 0.95;
    font-size: 45px;
  }
  .carousel-top .vertical-tabs-panes .carousel-top-category {
    top: 44%;
  }
  .carousel-top .tabs-right > .nav-tabs,
  .carousel-top .vertical-tabs-panes {
    min-height: 1px !important;
    height: auto !important;
  }
  .carousel-top .vertical-tabs-panes img {
    width: 100% !important;
    height: auto !important;
  }
  .carousel-top .vertical-tabs-panes img {
    width: 100% !important;
    height: auto !important;
  }
  .carousel-top .vertical-tabs-panes h2.carousel-top-title {
    height: auto !important;
    top: auto !important;
    bottom: 0 !important;
    padding: 5% !important;
  }
  /* ********************************* fin carousel */
  /* ********************************* eventos HOME */
  .front .event-home {
    margin: 0 0 0 -10px !important;
    width: 101.4% !important;
  }
  /* **** */
  .view-display-id-block_carousel_landing_programme .owl-carousel,
  .view-display-id-block_carousel_landing_project .owl-carousel {
    height: auto;
  }
  .view-id-carousel_landing .view-content {
    width: 100%;
  }
  .view-id-carousel_landing .owl-buttons {
    display: none;
  }
  .view-id-carousel_landing .node-programme.node-carousel-landing .panels-flexible-region-first,
  .view-id-carousel_landing .node-project.node-carousel-landing .panels-flexible-region-first {
    width: 100%;
    height: auto;
    float: none;
  }
  .view-id-carousel_landing .node-programme.node-carousel-landing .panels-flexible-region-first h2 a,
  .view-id-carousel_landing .node-project.node-carousel-landing .panels-flexible-region-first h2 a {
    font-family: "OpenSansExtraBold";
  }
  .view-id-carousel_landing .node-programme.node-carousel-landing .panels-flexible-region-last,
  .view-id-carousel_landing .node-project.node-carousel-landing .panels-flexible-region-last {
    width: 100%;
    height: auto;
    float: none;
    text-align: center;
  }
  .view-id-carousel_landing .node-programme.node-carousel-landing .panels-flexible-region-last img,
  .view-id-carousel_landing .node-project.node-carousel-landing .panels-flexible-region-last img {
    max-width: 100%;
    height: auto;
    width: 100%;
    margin: 10px 0 0;
  }
  .view-id-carousel_landing .node-programme.node-carousel-landing .pane-node-body,
  .view-id-carousel_landing .node-project.node-carousel-landing .pane-node-body {
    width: 96%;
    margin: auto;
  }
  .view-id-carousel_landing .node-programme.node-carousel-landing .pane-node-body .field-body p,
  .view-id-carousel_landing .node-project.node-carousel-landing .pane-node-body .field-body p {
    margin: 0;
  }
  .view-id-carousel_landing .node-programme.node-carousel-landing .file-image,
  .view-id-carousel_landing .node-project.node-carousel-landing .file-image {
    background: none;
  }
  .view-id-carousel_landing .node-programme.node-carousel-landing .panels-flexible-region-inside,
  .view-id-carousel_landing .node-project.node-carousel-landing .panels-flexible-region-inside {
    padding-left: 0;
  }
  .node-programme .pane-node-field-featured-media .field-featured-media img {
    border: 0;
  }
  .pane-node-field-headline {
    float: none;
    width: 96% !important;
    margin: auto !important;
  }
  .node-search-result.node-programme,
  .node-search-result.node-project {
    width: 100%;
  }
  .view-advanced-search .views-row {
    width: 100%;
  }
  .view-landing-lists .view-header,
  .view-advanced-search .view-header {
    width: 100%;
  }
  .view-landing-lists ul li,
  .view-advanced-search ul li {
    margin: 0 0 20px;
    padding: 20px 0 0;
  }
  .field-body ul,
  ul.field_find_out_more,
  .field-body ol {
    clear: both;
  }
  .panels-flexible-region-25-featured_media {
    float: none !important;
    width: 100% !important;
  }
  /* ********************************* arabe */
  .i18n-ar .logo-t4 {
    clear: right;
    float: right;
  }
  /* ********************************* HOME : cajas taxonomias */
  .submenu-image-home {
    display: block;
  }
  /* ********************************* related publication */
  .field-erv-related-publications.first,
  div.field-erv-related-publications {
    float: none;
    width: 100%;
  }
  /* ********************************* article bulletin */
  .panels-flexible-region-40-left,
  .panels-flexible-region-40-center {
    float: none;
    width: 100%;
  }
  .node-full.node-article-bulletin .panels-flexible-40 .panels-flexible-row-last {
    width: 96%;
  }
  .node-full.node-article-bulletin .node-body + .panel-separator {
    clear: both;
  }
  .i18n-ar .node-full.node-article-bulletin .panels-flexible-40 .panels-flexible-row-last {
    width: 100%;
  }
  /* ********************************* article meteoworld */
  .panels-flexible-region-41-center,
  .panels-flexible-region-41-left {
    max-width: 100%;
    width: 100%;
  }
  /* ********************************* basic page */
  .panels-flexible-region-22-featured_media,
  .panels-flexible-region-22-featured_media_content {
    max-width: 100%;
    width: 100%;
  }
  /* ********************************* events */
  .panels-flexible-region-18-featured_media,
  .panels-flexible-region-18-featured_main_content {
    max-width: 100%;
    width: 100%;
  }
  .pane-events-home-events-site-landing .view-display-id-events_site_landing .attachment-before {
    display: block;
  }
  .pane-events-home-events-site-landing .view-display-id-events_site_landing .attachment-before + .view-content {
    display: block;
  }
  .pane-menu-menu-type-of-events-menu {
    width: 100%;
    margin: 0;
  }
  .pane-menu-menu-type-of-events-menu ul.menu.nav {
    border-top: 1px solid #ddd;
  }
  .pane-menu-menu-type-of-events-menu ul.menu.nav li,
  .pane-menu-menu-type-of-events-menu ul.menu.nav li.active {
    width: 100%;
    background: white !important;
    border-bottom: 1px dashed #ccc;
    text-align: left;
    padding: 10px 15px;
  }
  .pane-menu-menu-type-of-events-menu ul.menu.nav li a,
  .pane-menu-menu-type-of-events-menu ul.menu.nav li.active a {
    padding: 0 !important;
  }
  .node-full.node-event .panels-flexible-region-18-right_content,
  .node-full.node-event .panels-flexible-region-18-general_content,
  .i18n-ar .node-full.node-event .panels-flexible-region-18-right_content,
  .i18n-ar .node-full.node-event .panels-flexible-region-18-general_content {
    float: none;
    width: 96%;
    margin: auto !important;
  }
  .i18n-ar .node-full.node-event .panels-flexible-region-18-right_content,
  .i18n-ar .node-full.node-event .panels-flexible-region-18-general_content {
    float: right;
    margin-right: 10px !important;
  }
  .node-full.node-event .panels-flexible-18 .panels-flexible-region-inside-first .panel-separator {
    clear: both;
  }
  .node-full.node-event .panels-flexible-18 .panels-flexible-region {
    margin: 0;
  }
  .i18n-ar .node-full.node-event .node-add-to-calendar + .panel-separator {
    clear: both;
  }
  /* LISTADO */
  .pane-events-home-events-site-sublanding .region-search-result-featured-media,
  .pane-events-home-events-site-sublanding .region-search-result-content {
    padding: 10px;
  }
  /* ********************************* landing : meteoworld */
  .image-text-full-meteoworld {
    height: auto;
  }
  .image-text-full-meteoworld .box-meteoworld-content {
    margin: 2% auto;
    width: 98%;
  }
  .image-text-full-meteoworld .meteoworld-anchor {
    margin: 4% 46%;
  }
  .image-text-full-meteoworld .panels-flexible-region-last {
    width: 100%;
  }
  .head-meteoworld .pane-node-title h2,
  .head-meteoworld .pane-menu-menu-article-meteoworld {
    width: auto;
  }
  .head-meteoworld .pane-node-title h2 {
    padding-left: 0;
  }
  .image-text-full-meteoworld .pane-taxonomy-term-field-featured-media-en {
    display: none;
  }
  .suscription-meteoworld {
    width: 760px;
  }
  .suscription-meteoworld .pane-block-11 {
    width: 510px;
  }
  .suscription-meteoworld .pane-block-12 {
    width: 80%;
  }
  .feature-article .views-row .panels-flexible-row-first img {
    width: 100%;
    height: auto;
    margin-left: 0;
  }
  .feature-article .views-row {
    margin: 0 0 30px;
  }
  .feature-article .views-row .panels-flexible-row-first,
  .feature-article .views-row .panels-flexible-row-last {
    float: none;
    width: 100%;
  }
  .feature-article .views-row .panels-flexible-row-first .pane-node-field-type-theme,
  .feature-article .views-row .panels-flexible-row-last .pane-node-field-type-theme {
    padding: 1% 3% 0;
  }
  .feature-article .views-row .panels-flexible-row-first .node-article-meteoworld .pane-node-title h2,
  .feature-article .views-row .panels-flexible-row-last .node-article-meteoworld .pane-node-title h2 {
    padding: 1% 0 3%;
  }
  .region-carousel-meteoworld .owl-item .node-featured-media img {
    max-width: 90%;
    heoght: auto !important;
  }
  .pane-article-meteoworld-panel-pane-articles-by-meteoworld .panels-flexible-region-129-center,
  .pane-article-meteoworld-panel-pane-articles-by-popularity .panels-flexible-region-129-center {
    width: 100%;
  }
  /* ********************************* landing : bulletin */
  .image-text-full-bulletin {
    height: 100%;
  }
  .image-text-full-bulletin .box-bulletin-content {
    margin: 2% auto;
    width: 98%;
  }
  .image-text-full-bulletin .bulletin-anchor {
    margin: 4% 46%;
  }
  .image-text-full-bulletin .panels-flexible-region-last {
    width: 100%;
  }
  .head-bulletin .pane-node-title h2,
  .head-bulletin .pane-menu-menu-article-bulletin {
    width: auto;
  }
  .image-text-full-bulletin .pane-taxonomy-term-field-featured-media-en {
    display: none;
  }
  .suscription-bulletin {
    margin: 0 auto;
    width: 90%;
    float: none;
  }
  .node-full.node-landing .node-image-article .pane-node-field-type-theme {
    top: 30%;
  }
  .node-full.node-landing .node-image-article .pane-node-title {
    z-index: 1;
    position: absolute;
    top: 20%;
    left: 30%;
    height: 30%;
    width: 90%;
    margin: -15% 0 0 -25%;
  }
  .image-full-bulletin .view-article-bulletin .pane-node-field-featured-media .file img {
    background: none;
    padding-bottom: 0;
  }
  .main-article .pane-article-bulletin .view-article-bulletin .views-row {
    height: auto !important;
  }
  .main-article .pane-article-bulletin .view-article-bulletin .views-row .node-title h2 {
    margin-top: 10px;
  }
  /* ********************************* landing : search */
  .node-search-result .region-search-result-featured-media,
  .section-news .region-search-result-featured-media,
  .taxonomy-term .region-search-result-featured-media {
    width: 100%;
    min-height: 1px;
    height: auto;
    margin-bottom: 10px;
  }
  .node-project .region-search-result-content {
    width: 100%;
    min-height: 1px;
    height: auto;
  }
  .panels-flexible-region-152-facest {
    width: 30%;
  }
  .panels-flexible-region-152-search {
    width: 100%;
  }
  .panels-flexible-region-152-search .views-exposed-widgets .views-exposed-widget {
    padding-right: 1em;
  }
  .panels-flexible-region-152-search input#edit-search-api-views-fulltext {
    max-width: 175px;
  }
  /* ********************************* news */
  .panels-flexible-region-28-featured_media,
  .panels-flexible-region-28-featured_main_content {
    width: 100%;
    min-height: 1px;
    height: auto;
  }
  .glyphicon .pane-node-field-multimedia-gallery {
    clear: both;
  }
  .node-full.node-news .pane-node-body,
  .node-full.node-news .pane-node-field-related-docs,
  .node-full.node-news .pane-node-field-multimedia-gallery,
  .node-full.node-news .pane-sharethis,
  .node-full.node-news .section-latest-wmo-news,
  .node-full.node-news .pane-trending-tags,
  .node-full.node-news .pane-taxonomy-home {
    width: 99%;
    margin: auto;
  }
  .node-full.node-news .section-latest-wmo-news {
    margin-top: 20px;
  }
  .node-full.node-news .panel-separator {
    clear: both;
  }
  .node-full.node-news .node-publish-date-icon + .panel-separator {
    display: none;
  }
  .i18n-ar.node-type-news .panels-flexible-row-28-2 {
    padding: 0 5px 0 0;
  }
  .i18n-ar .node-full.node-news .pane-sharethis {
    padding: 0 13px 0 0;
  }
  /* ********************************* people */
  .panels-flexible-region-4-featured_media,
  .panels-flexible-region-4-featured_main_content {
    width: 100%;
    min-height: 1px;
    height: auto;
  }
  /* ********************************* programme */
  .view-display-id-block_carousel_landing_programme {
    padding: 0 !important;
    width: 100%;
  }
  .panels-flexible-region-58-center {
    width: 100%;
    float: none;
  }
  .panels-flexible-region-7-featured_image,
  .panels-flexible-region-7-center {
    width: 100%;
    min-height: 1px;
    height: auto;
  }
  .node-full.node-programme .panels-flexible-region-7-main_information {
    float: none;
    width: 96%;
    margin: auto;
  }
  .node-full.node-programme .section-related-publications {
    width: 96%;
  }
  .section-related-publications .field-related-publications .field-erv-related-publications.last {
    border: 0;
  }
  /* ********************************* projects */
  .view-display-id-block_carousel_landing_project {
    padding: 0 !important;
  }
  .panels-flexible-region-73-project_details,
  .panels-flexible-region-73-center {
    width: 100%;
    float: none;
  }
  .panels-flexible-region-73-project_details.panel-section-featured-media {
    margin: 0;
  }
  /* ********************************* landing : member */
  .view-members th img {
    height: auto;
    margin: 0 0 0 10px;
    width: 8px;
  }
  .view-members th.st-head-row {
    background: none;
  }
  .view-members th.st-head-row.st-head-row-main {
    background: #444;
    vertical-align: middle;
  }
  .view-members th .pane-node-title h2 {
    font-family: "OpenSansRegular";
    font-size: 22px;
    font-weight: normal;
    padding: 8px 0 0;
  }
  .view-members th .pane-node-title h2 a {
    color: #999;
    padding: 0;
  }
  .view-members th .panel-separator {
    margin: 0;
  }
  .st-key {
    border-bottom: 1px dashed #ccc !important;
  }
  .st-key img {
    height: auto;
    margin: 0 0 0 10px;
    width: 8px;
  }
  /* ********************************* custom content */
  .field-paragraph-body a,
  .field-body a {
    border-bottom: 1px solid #1268B8;
    font-weight: normal;
  }
  .field-paragraph-body img,
  .field-body img {
    max-width: 100%;
    margin: 10px 0;
  }
  .field-paragraph-body table tr th,
  .field-body table tr th {
    color: #333;
  }
  .field-paragraph-body table tr th.st-head-row.st-head-row-main,
  .field-body table tr th.st-head-row.st-head-row-main {
    padding: 10px;
  }
  .field-paragraph-body table p,
  .field-body table p {
    float: none;
  }
  /* ********************************** formulario contact */
  .webform-client-form {
    width: 95%;
    margin: 0 auto;
  }
  .webform-client-form .webform-component-markup table tr td img {
    width: 100% !important;
    margin-left: 0 !important;
    margin-bottom: 10px;
  }
  .webform-client-form .webform-component-markup p {
    margin: 15px 0;
  }
  /* ********************************* detail generic */
  .node-type-advanced-page .panel-section-featured-content {
    width: 100%;
    margin: auto !important;
    float: none;
    padding: 0;
  }
  .panel-section-featured-content {
    width: 97%;
    margin: auto !important;
    float: none;
    padding: 0 15px 0 5px;
  }
  .panels-flexible-4 .panels-flexible-region-inside {
    padding-left: 0;
  }
  div.horizontal-tabs,
  .pane-menu-menu-media {
    width: 100%;
    margin: 0;
  }
  .horizontal-tabs-panes {
    width: 94%;
    margin: auto;
  }
  .tabs-left > .nav-tabs > li:hover,
  .tabs-right > .nav-tabs > li:hover {
    background: none;
  }
  .section-related-publications {
    width: 90%;
    margin: 0 auto;
    float: none;
    padding: 0;
  }
  .section-related-publications .field-related-publications {
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .section-related-publications .field-related-publications .field-erv-related-publications {
    float: left;
    width: 90%;
    border-bottom: 1px dashed #CCC;
    display: block;
    margin: auto;
    min-height: 1px;
  }
  .node-search-result.node-programme .pane-node-field-achronim,
  .node-programme .node-type-programme {
    margin: 0;
  }
  .region-photo div.pane-news-image-gallery .owl-item .content img {
    /* width: auto; */
    width: 100%;
    height: 295px;
    margin: 0 auto;
    border: 1px solid #00386c;
  }
  .region-videos div.pane-news-image-gallery .owl-item .content iframe,
  .region-videos div.pane-news-image-gallery .owl-item .content video {
    width: 100%;
    height: 295px;
    margin: 0 auto;
    border: 1px solid #00386c;
  }
  .region-photo .pane-content div.field-file-image-title-text,
  .region-videos .pane-content div.field-file-image-title-text {
    width: 100%;
  }
  div.pane-news-image-gallery .owl-carousel .owl-item .field-multimedia-gallery .file {
    text-align: center;
  }
  .region-photo div.pane-news-image-gallery .owl-buttons,
  .region-videos div.pane-news-image-gallery .owl-buttons {
    position: absolute;
    top: 45%;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
  }
  /* ********************************* media */
  .pane-menu-menu-media ul.menu.nav li {
    padding-left: 0;
  }
  .pane-menu-menu-media ul.menu.nav li a {
    padding: 10px;
  }
  .node-type-landing .pane-trending-tags .pane-content span a {
    padding: 8px 30px;
  }
  .panels-flexible-region-99-photo_gallery,
  .panels-flexible-region-99-latest_videos {
    width: 100%;
    float: none;
  }
  .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .view-header {
    top: -35px;
  }
  .more-see {
    width: 101.4%;
  }
  /* ********************************* landing : media */
  /* ********************************* popup message */
  #sliding-popup .popup-content {
    width: 95%;
  }
  #sliding-popup .popup-content #popup-buttons {
    width: 95%;
    position: static;
    max-width: 95%;
    margin: 0 0 20px;
  }
  /* ********************************* featured media */
  .node-full.node-advanced-page .panel-section-featured-media .field-featured-media .file .content,
  .node-full.node-article-bulletin .panel-section-featured-media .field-featured-media .file .content,
  .node-full.node-article-meteoworld .panel-section-featured-media .field-featured-media .file .content,
  .node-full.node-event .panel-section-featured-media .field-featured-media .file .content,
  .node-full.node-news .panel-section-featured-media .field-featured-media .file .content,
  .node-full.node-people .panel-section-featured-media .field-featured-media .file .content,
  .node-full.node-programme .panel-section-featured-media .field-featured-media .file .content,
  .node-full.node-project .panel-section-featured-media .field-featured-media .file .content {
    padding: 0;
  }
  .pane-node-field-featured-media,
  .field-featured-media {
    padding: 0;
  }
  /* ********************************* members */
  .node-full.node-member {
    width: 94%;
    margin: auto;
  }
  .node-full.node-member .panels-flexible-region {
    margin: 0 auto !important;
    padding: 0 !important;
    width: 100%;
  }
  .pane-menu-menu-members {
    width: 100%;
    margin: 0;
  }
  .pane-menu-menu-members ul.menu.nav li,
  .pane-menu-menu-members ul.menu.nav li.active {
    width: 100%;
    background: white !important;
    border-bottom: 1px dashed #ccc;
    text-align: left;
    padding: 10px 15px;
  }
  .pane-menu-menu-members ul.menu.nav li a,
  .pane-menu-menu-members ul.menu.nav li.active a {
    padding: 0 !important;
  }
  /* ********************************** Anchor Menu FAQ's page */
  .pane-anchors-faq ul li {
    width: 100%;
    background: white !important;
    border-bottom: 1px dashed #ccc;
    text-align: left;
    padding: 10px 15px;
  }
  .i18n-ar .pane-anchors-faq ul li {
    width: 100%;
    background: #fff!important;
    border-bottom: 1px dashed #ccc;
    text-align: right;
    padding: 10px 15px;
  }
  .node-full.node-faq .panels-flexible-region-6-center {
    float: none;
    margin: auto;
    width: 98%;
  }
  .node-full.node-faq .pane-anchors-faq {
    clear: both;
  }
  .node-full.node-faq .pane-anchors-faq ul {
    background: none;
  }
  .node-full.node-faq .pane-anchors-faq:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
  }
  * html .node-full.node-faq .pane-anchors-faq {
    height: 1%;
  }
  :first-child + html .node-full.node-faq .pane-anchors-faq {
    min-height: 1%;
  }
  /* ********************************* iframe */
  .node-project.node-carousel-landing h2 a {
    margin: 10px 0 10px 10px;
  }
  /* ********************************* ajuste scrolls */
  .event-home .section-event-home-content .event-home-promoted-content {
    width: 50%;
  }
  .event-home .section-event-home-content .node-featured-media-region {
    width: 31.5%;
  }
  .event-home .section-event-home-content .node-featured-media-region img {
    position: static;
  }
  /* **** */
  .pane-carousel-landing {
    margin: 0;
  }
  .view-advanced-search ul li,
  .view-landing-lists ul li {
    padding: 20px 0 0 15px;
  }
  .landing-events .pane-carousel-landing {
    margin: 0 -8px;
  }
  .node-full.node-landing .panel-flexible-inside .panels-flexible-row.carousel-top {
    width: 100%;
  }
  div.paragraphs-item-video-gallery {
    width: 91%;
  }
  /* *********** Paragraph two column */
  .paragraphs-item-two-column .group-left-content,
  .paragraphs-item-two-column .group-right-content {
    width: 100%;
  }
  /* *********** Multimedia gallery */
  /* *********** Publications */
  .node-full.node-publication .content-publication .panel-section-featured-content,
  .node-full.node-publication .content-publication .panel-section-featured-media {
    width: 96%;
    margin: auto !important;
    float: none;
  }
  .node-full.node-publication .content-publication .panel-section-featured-media img {
    width: auto;
    height: auto;
  }
  .node-type-people .node-body {
    margin-left: 10px;
  }
  .region-search-result-content {
    width: 100%;
  }
  .region-search-result-featured-media img {
    width: 100% !important;
  }
  .i18n-ar .pane-node-body {
    margin-right: 0px;
  }
  .pane-events-home-events-site-landing .attachment-before,
  .pane-events-home-events-site-landing .view-events-home > .view-content {
    width: 100%;
  }
  .pane-events-home-events-site-landing .pane-node-title,
  .pane-events-home-events-site-landing .pane-node-body {
    width: 75%;
  }
  .pane-events-home-events-landing-promoted-type .event-promoted-icon {
    border-bottom: 1px dashed #ccc;
    padding-bottom: 10px;
    width: 100%;
  }
  .pane-events-home-events-landing-promoted-type .panels-flexible-region-first .panels-flexible-region-inside-first .event-taxonomy-promoted {
    height: auto;
  }
  .pane-events-home-events-landing-promoted-type .event-promoted-image,
  .pane-events-home-events-landing-promoted-type .event-promoted-image img {
    width: 100%;
    height: 100%;
    display: block;
    position: initial;
  }
  .panels-flexible-61 .panels-flexible-region-inside {
    padding: 0;
  }
  .pane-events-home-events-landing-promoted-type .event-promoted-description {
    width: 100%;
    padding-left: 10px;
  }
  .pane-events-home-events-landing-promoted-type .panels-flexible-region-inside .pane-node-body {
    width: 75%;
  }
  div.section-may-interesting .field-may-interesting {
    width: 100%;
  }
  .landing-events .node-carousel-events .section-event-list {
    width: 100%;
    background: url(../images/bkg_section_publication.png) 0 0 repeat-x;
  }
  .landing-events .node-carousel-events .section-event-block {
    width: 100%;
  }
  .landing-events .node-carousel-events .section-event-block .panels-flexible-region-inside {
    padding: 1% 6% 2%;
  }
  .landing-events .node-carousel-events .section-event-list {
    height: auto;
  }
  .node-search-result.node-programme .region-search-result-featured-media {
    width: 100%;
    padding: 0 10px 0 0;
    margin: 0;
  }
  .node-programme .region-search-result-content {
    width: 100%;
    padding: 0 10px 0 0;
  }
  .node-programme .region-search-result-content .pane-node-field-cloud-tags {
    margin: 0;
    padding: 0;
  }
  .view-id-events_home .views-row.views-row-last {
    margin-bottom: 0;
  }
  .event-home .section-event-home-content .node-featured-media-region picture img {
    max-height: 278px;
    min-height: 200px;
    position: relative;
    width: 100%;
    height: auto;
  }
  .event-home .section-event-home-content .event-promoted-icon {
    width: 100%;
    height: auto;
  }
  .event-home .taxonomy-term-events-blue-icon {
    padding: 0;
  }
  .event-home .section-event-home-content .event-home-promoted-content {
    width: 100%;
  }
  .event-home .section-event-home-content .node-featured-media-region {
    width: 100%;
  }
  .event-home .section-event-home-content .event-home-promoted-content {
    margin: 0;
  }
  .panels-flexible-region-150-center {
    width: 100%;
    float: none;
  }
  .pane-node-field-may-interesting {
    width: 98%;
    margin: auto;
  }
  .section-additional-information {
    margin-left: 10px;
  }
  .section-find-out-more {
    margin-left: 10px;
  }
  /* Sitemap styles */
  div#site-map div.site-map-message {
    padding: 0 0.5em;
  }
  div.pane-mailchimp-signup {
    width: 100%;
    height: auto;
    float: none;
    margin: 0%;
    padding-bottom: 34px;
  }
  .mailchimp-signup-subscribe-form div[class*="form-item-mergevars"] {
    padding: 10px 8%;
  }
  .mailchimp-signup-subscribe-form div[class*="form-item-mergevars"] input {
    width: 70%;
  }
  .mailchimp-signup-subscribe-form button#edit-submit {
    margin-top: 20px;
  }
  .suscription-bulletin .pane-block-10 {
    float: none;
  }
  .suscription-meteoworld .pane-block-11 {
    float: none;
  }
  /* END - Sitemap styles */
  .mailchimp-signup-subscribe-form div[class*="form-item-mergevars"] label {
    width: 30%;
    padding-right: 10px;
  }
  .mailchimp-signup-subscribe-form div[class*="form-item-mergevars"] input {
    width: 70%;
  }
}
@media only screen and (max-width: 799px) {
  /* ********************************* general */
  #block-search-form.header-menu-search {
    /*top: 10px;
    left: auto;
    right: 10px;
    width: 35px;
    z-index: 10;
    height: 35px;*/
    outline-style: none;
  }
  #block-search-form.header-menu-search .glyphicon-search::before {
    font-size: 30px;
  }
  #block-search-form.header-menu-search input.form-text {
    display: none;
  }
  #block-search-form.header-menu-search .input-group-btn.on .glyphicon {
    cursor: pointer;
    display: block;
    margin: 0 !important;
    padding: 0;
    width: 35px;
    height: 35px;
    color: #d53939;
    top: -11px;
  }
  /* ********************************* home */
  .carousel-top {
    width: 100%!important;
    margin: 0 !important;
  }
  .carousel-top .tabs-right > .nav-tabs > li > a {
    padding: 0 0 0 15px;
  }
  .front .event-home {
    width: 100%!important;
    max-width: 100%!important;
    margin: 0 0 15px !important;
  }
  .event-home .section-event-home-content .event-home-promoted-content {
    width: 96%;
    margin: auto;
  }
  .event-home .section-event-home-content .node-featured-media-region {
    width: 100%;
  }
  .event-home .section-event-home-content .event-promoted-icon {
    width: auto;
    height: auto;
    padding: 0;
    float: none;
    margin: 15px 0 0px 10px;
  }
  .event-home .taxonomy-term-events-blue-icon {
    padding: 0;
  }
  .submenu-image-home .view-content .views-row .node-title a {
    height: 100px !important;
  }
  /* ********************************* landing media */
  .more-see {
    width: 101.3%;
  }
  .node-type-landing .media-youtube-video iframe {
    width: 420px;
  }
  .view-latest-bulletin ul.pager li.pager-previous,
  .view-latest-bulletin ul.pager li.pager-next {
    margin: 0 0 35px;
  }
  .view-latest-bulletin ul.pager li.pager-previous {
    margin-right: 15px;
  }
  .view-latest-bulletin ul.pager li.pager-next {
    margin-left: 15px;
  }
  /* ********************************* landing media */
  .suscription-bulletin,
  .suscription-meteoworld {
    width: 90%;
    margin: auto;
  }
  .suscription-bulletin .pane-block,
  .suscription-meteoworld .pane-block {
    width: 100%;
    height: auto;
    margin: 0;
  }
  .suscription-bulletin .pane-block-12,
  .suscription-meteoworld .pane-block-12 {
    padding: 20px;
  }
  .suscription-bulletin .pane-block-12 p a,
  .suscription-meteoworld .pane-block-12 p a {
    float: none;
  }
  .suscription-bulletin .pane-block-11,
  .suscription-meteoworld .pane-block-11 {
    border-right: 1px solid #00386C;
  }
  #views-exposed-form-advanced-search-panel-pane-search-fields .views-exposed-widgets .views-exposed-widget .views-widget {
    margin-left: 10px;
  }
  .panels-flexible-region-152-search .views-exposed-widgets .views-exposed-widget {
    padding-right: 0;
  }
  #edit-reset,
  #edit-submit-advanced-search {
    margin: -5px 0;
  }
  /* Sitemap */
  .site-map-box-menu div.content > ul.site-map-menu {
    padding-left: 10px !important;
  }
  /* END - Sitemap */
  /* Fix padding for events where no exists image */
  .node-type-event .panel-section-featured-content {
    padding-left: 10px;
  }
  /* END - Fix padding for events where no exists image */
  .region-photo .pane-content div.field-file-image-title-text,
  .region-videos .pane-content div.field-file-image-title-text {
    width: 100%;
  }
  .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .owl-buttons,
  .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .owl-buttons {
    display: none;
  }
  .i18n-ar .region-photo,
  .i18n-ar .region-videos {
    width: 100%;
    left: 0;
    margin-right: 0;
  }
  .i18n-ar .region-photo div.pane-news-image-gallery,
  .i18n-ar .region-videos div.pane-news-image-gallery {
    width: 100%;
  }
  .i18n-ar .region-photo div.pane-news-image-gallery h2.pane-title,
  .i18n-ar .region-videos div.pane-news-image-gallery h2.pane-title {
    margin-left: 0;
    float: none;
    margin-bottom: 3px;
    padding: 0;
  }
  .i18n-ar .region-photo div.pane-news-image-gallery .pane-content,
  .i18n-ar .region-videos div.pane-news-image-gallery .pane-content {
    top: 0px;
  }
  .i18n-ar .region-photo div.pane-news-image-gallery .view-display-id-video_gallery,
  .i18n-ar .region-videos div.pane-news-image-gallery .view-display-id-video_gallery,
  .i18n-ar .region-photo div.pane-news-image-gallery .view-display-id-image_gallery,
  .i18n-ar .region-videos div.pane-news-image-gallery .view-display-id-image_gallery {
    width: 100%;
  }
  .i18n-ar .region-photo div.pane-news-image-gallery .view-display-id-video_gallery .view-header,
  .i18n-ar .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .view-header,
  .i18n-ar .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .view-header,
  .i18n-ar .region-videos div.pane-news-image-gallery .view-display-id-image_gallery .view-header {
    position: absolute;
    margin-top: 0;
    top: -32px !important;
    text-align: left;
  }
  .i18n-ar .region-photo div.pane-news-image-gallery .view-display-id-video_gallery .view-header a,
  .i18n-ar .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .view-header a,
  .i18n-ar .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .view-header a,
  .i18n-ar .region-videos div.pane-news-image-gallery .view-display-id-image_gallery .view-header a {
    float: none;
  }
  .region-bulletin .pane-views .pane-content {
    border-bottom: none;
  }
  .suscription-meteoworld > div,
  .suscription-bulletin > div {
    flex-direction: column;
  }
  .suscription-meteoworld > div .panel-separator,
  .suscription-bulletin > div .panel-separator {
    margin: 0;
  }
  .mailchimp-signup-subscribe-form {
    float: none;
  }
  .mailchimp-signup-subscribe-form div[class*="form-item-mergevars"] {
    padding: 10px 4%;
  }
  .mailchimp-signup-subscribe-form div[class*="form-item-mergevars"] label {
    width: 35%;
  }
  .mailchimp-signup-subscribe-form div[class*="form-item-mergevars"] input {
    width: 65%;
  }
  .mailchimp-signup-subscribe-form button#edit-submit {
    margin-top: 20px;
  }
  #block-lang-dropdown-language {
    position: absolute;
    top: -120px;
    right: 10px;
  }
  .i18n-ar #block-lang-dropdown-language {
    left: 10px;
  }
  .panels-flexible-region-new-project_details {
    width: 100%;
  }
}
@media only screen and (max-width: 769px) {
  /* ********************************* carousel */
  .carousel-top .vertical-tabs-panes h2.carousel-top-title {
    top: 24%;
  }
  /* ********************************* language */
  #navbar .navbar-toggle {
    display: none;
  }
  #navbar .navbar-collapse.collapse {
    display: block;
    box-shadow: none;
    float: none;
    position: absolute;
    right: 0;
    bottom: -9px;
    border-top: 0;
    font-size: 13px;
  }
  .i18n-ar #navbar .navbar-collapse.collapse {
    left: 0px;
    right: 0;
  }
  /* *********************************  */
  div.paragraphs-item-one-content-people .panels-flexible-region-first {
    float: none;
    margin: 0;
    width: 100%;
  }
  div.paragraphs-item-one-content-people .panels-flexible-region-last {
    float: none;
    margin: 0;
    width: 100%;
  }
  /* ********************************* landing */
  .node-type-landing .pane-trending-tags h2 {
    display: block;
    float: none;
  }
  .node-type-landing .pane-trending-tags .pane-content {
    display: block;
    float: none;
    width: 96%;
    margin: auto;
  }
  .node-type-landing .pane-trending-tags .pane-content .view-trending-tags .views-row {
    display: block;
    width: 100%;
  }
  .node-type-landing .pane-trending-tags .pane-content span a {
    display: block;
    float: none;
    padding: 5px 0;
    border-right: 0;
    width: 100%;
    border-bottom: 1px dashed #CCC;
  }
  .node-type-landing .column-3 {
    width: 98%;
  }
  .node-type-landing .column-3 .region-rss {
    border: 0;
    padding-top: 2%;
    padding-bottom: 2%;
    min-height: 10px;
    height: 500px;
    width: 100%;
  }
  .node-type-landing .column-3 .region-twitter,
  .node-type-landing .column-3 .region-bulletin {
    border: 0;
    padding-top: 2%;
    padding-bottom: 2%;
    margin: 0 0 20px;
    min-height: 10px;
    height: auto;
    width: 100%;
  }
  .node-type-landing .column-3 .region-bulletin {
    border-bottom: 1px solid #00386c;
  }
  .node-type-landing .column-3 + .panels-flexible-row {
    margin: 0;
  }
  .region-photo div.pane-news-image-gallery,
  .region-videos div.pane-news-image-gallery {
    width: 100%!important;
  }
  .region-photo div.pane-news-image-gallery h2.pane-title,
  .region-videos div.pane-news-image-gallery h2.pane-title {
    width: 96%;
    margin: auto;
  }
  .region-photo div.pane-news-image-gallery .view-display-id-video_gallery .view-header,
  .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .view-header,
  .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .view-header,
  .region-videos div.pane-news-image-gallery .view-display-id-image_gallery .view-header {
    width: 96%;
    margin: 10px auto 20px;
  }
  .region-photo div.pane-news-image-gallery .owl-item .content img,
  .region-videos div.pane-news-image-gallery .owl-item .content img {
    width: 100%;
    height: auto;
  }
  .panels-flexible-region-99-latest_videos div.view-display-id-image_gallery .owl-buttons,
  .panels-flexible-region-99-photo_gallery div.view-display-id-video_gallery .owl-buttons {
    display: none;
  }
  /* ********************************* paragraph */
  .entity-paragraphs-item.paragraphs-item-two-column {
    width: 100%;
  }
  .entity-paragraphs-item.paragraphs-item-two-column .group-left-content,
  .entity-paragraphs-item.paragraphs-item-two-column .group-right-content {
    float: none;
    width: 100%;
    margin: 10px 0;
  }
  /* ********************************* search */
  .view-advanced-search .views-row {
    margin: auto !important;
    width: 90%;
  }
  .view-advanced-search .node-featured-media-search {
    min-height: 1px;
    height: auto;
    text-align: center;
  }
  .view-advanced-search .node-featured-media-search img {
    max-width: 100%;
    margin-bottom: 10px;
  }
  .view-advanced-search .node-featured-media-search,
  .view-advanced-search .nodes-search {
    width: 100% !important;
    float: none !important;
    min-height: 1px !important;
  }
  .view-advanced-search .views-field-field-publish-date.article_bulletin {
    min-height: 71px;
    padding: 25px 0 0 45px;
    position: static;
  }
  /* ********************************* events landing */
  .landing-events .node-carousel-events .section-event-block,
  .landing-events .node-carousel-events .section-event-list {
    min-height: 1px;
    height: auto;
    padding-bottom: 5%;
  }
  .landing-events .node-carousel-events .panels-flexible-region.section-event-list .pane-node-field-event-date {
    margin-right: 2%;
    margin-left: 2%;
  }
  /* ********************************* two colums on ckeditor */
  p#two-columns {
    -moz-column-count: 1 !important;
    -moz-column-gap: 0px !important;
    -ms-column-count: 1 !important;
    -ms-column-gap: 0px !important;
    -webkit-column-count: 1 !important;
    -webkit-column-gap: 0px !important;
    column-count: 1 !important;
    column-gap: 0px !important;
  }
  /* ********************************* project detail */
  /* ********************************* project detail */
  .node-full.node-news .region-right-content {
    float: none;
    width: 96%;
    margin: auto;
  }
  .node-full.node-news .region-right-content .view-trending-tags {
    padding: 0 10px;
  }
  .feature-article .panels-flexible-row-first,
  .feature-article .views-row-first .node-article-bulletin .panels-flexible-row-last,
  .feature-article .views-row-first .node-article-meteoworld .panels-flexible-row-last,
  .main-article .pane-article-bulletin .view-article-bulletin .views-row,
  .main-article .pane-article-meteoworld .view-article-meteoworld .views-row {
    width: 96%;
  }
  .main-article .pane-article-meteoworld .view-article-meteoworld .views-row {
    height: auto !important;
  }
  .node-type-landing .panels-flexible-row {
    margin: 0 5px 0 5px;
  }
  /* ********************************* iframe */
  .region-carousel-bulletin .pane-article-bulletin .owl-theme h2,
  .region-carousel-bulletin .pane-article-bulletin .owl-theme h2 a {
    padding-top: 0;
    margin-top: 0;
  }
  .region-carousel-bulletin .owl-buttons {
    display: none;
  }
  /* ****************** Carousel multimedia photo in paragraph */
  .paragraphs-item-image-gallery .owl-buttons {
    display: none;
  }
  div.paragraphs-item-image-gallery {
    margin: 0;
    width: 100%;
  }
  div.paragraphs-item-image-gallery .content {
    width: 100%;
  }
  div.paragraphs-item-image-gallery .field-paragraph-title {
    margin: 0;
    padding: 0;
  }
  div.paragraphs-item-image-gallery .field-paragraph-read-more {
    margin: 0 0 10px;
    background: 0 0;
    padding: 0!important;
    clear: both;
    float: left;
    height: auto;
  }
  div.paragraphs-item-image-gallery .owl-carousel .owl-item img {
    width: 100%;
    margin: 0;
  }
  div.paragraphs-item-image-gallery .owl-carousel {
    width: 100%;
  }
  div.paragraphs-item-image-gallery .owl-carousel .owl-item .content .description {
    margin: 0;
    width: 100%;
  }
  /* ****************** Carousel multimedia video in paragraph */
  div.paragraphs-item-video-gallery .owl-buttons {
    display: none;
  }
  div.paragraphs-item-video-gallery {
    width: 100%;
  }
  div.paragraphs-item-video-gallery .field-paragraph-title {
    color: #e67002;
    width: 100%;
    float: none;
    margin: 0;
    padding: 0;
  }
  div.paragraphs-item-video-gallery .field-paragraph-read-more {
    margin: 0 0 35px;
    background: 0 0;
    padding: 0!important;
    clear: both;
    float: left;
    height: auto;
  }
  div.paragraphs-item-video-gallery .owl-carousel .owl-item iframe {
    width: 100%;
    margin: 0;
  }
  .paragraphs-item-three-contents-people h2.field-people-area {
    height: auto !important;
  }
  /* *********** News */
  .node-full.node-news .region-left-content {
    width: 100%;
    padding: 0!important;
    margin: auto;
    float: none;
  }
  .node-full.node-news .pane-taxonomy-home,
  .node-full.node-news .pane-trending-tags,
  .node-full.node-news .section-latest-wmo-news {
    width: 100%;
  }
  /* *********** Multimedia gallery */
  .region-photo div.pane-news-image-gallery .view-display-id-video_gallery .owl-theme .owl-controls,
  .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .owl-theme .owl-controls {
    margin: 0;
  }
  /* ********************************* landing media */
  .more-see {
    width: 101.5%;
  }
  .field-body p,
  .node-extended-information p {
    float: none;
    padding: 0 15px;
  }
  .node-news .field-body p,
  .node-news .node-extended-information p {
    float: none;
    padding: 0px;
  }
  .node-type-news .node-news .field-body p,
  .node-type-news .node-news .node-extended-information p {
    float: none;
    padding: 0px 15px;
  }
  /* ********************************* search */
  .contextual-links-region.panel-pane.pane-block.filter-content-type,
  .filter-bulletin,
  .filter-event,
  .filter-language,
  .filter-meteoworld,
  .filter-news,
  .filter-people-area,
  .filter-programme,
  .filter-project-type,
  .filter-tags,
  div.pane-facetapi {
    margin: auto;
  }
  .views-exposed-form {
    margin: 10px 0 0;
  }
  .view-advanced-search .views-row {
    width: 100%;
    padding: 3%;
  }
  .view-advanced-search .node-featured-media-search,
  .view-advanced-search .nodes-search {
    width: 96%!important;
    margin: auto !important;
  }
  .view-advanced-search .node-featured-media-search .views-field-field-event-date-value-1,
  .view-advanced-search .nodes-search .views-field-field-event-date-value-1,
  .view-advanced-search .node-featured-media-search .views-field-field-date-programme-value-1,
  .view-advanced-search .nodes-search .views-field-field-date-programme-value-1 {
    margin: 0 0 5px;
  }
  .view-advanced-search .node-featured-media-search .views-field-field-event-date-value2-1,
  .view-advanced-search .nodes-search .views-field-field-event-date-value2-1,
  .view-advanced-search .node-featured-media-search .views-field-field-date-programme-value2-1,
  .view-advanced-search .nodes-search .views-field-field-date-programme-value2-1 {
    clear: left;
  }
  .view-advanced-search .node-featured-media-search .views-field-field-location,
  .view-advanced-search .nodes-search .views-field-field-location {
    clear: both;
  }
  .view-advanced-search .node-featured-media-search .views-field.views-field-field-event-date-value,
  .view-advanced-search .nodes-search .views-field.views-field-field-event-date-value,
  .view-advanced-search .node-featured-media-search .views-field.views-field-field-date-programme-value,
  .view-advanced-search .nodes-search .views-field.views-field-field-date-programme-value {
    margin: 0;
  }
  .view-advanced-search .node-featured-media-search .views-field.views-field-field-event-date-value2,
  .view-advanced-search .nodes-search .views-field.views-field-field-event-date-value2,
  .view-advanced-search .node-featured-media-search .views-field.views-field-field-event-date-value-2,
  .view-advanced-search .nodes-search .views-field.views-field-field-event-date-value-2,
  .view-advanced-search .node-featured-media-search .views-field.views-field-field-date-programme-value2,
  .view-advanced-search .nodes-search .views-field.views-field-field-date-programme-value2,
  .view-advanced-search .node-featured-media-search .views-field.views-field-field-date-programme-value-2,
  .view-advanced-search .nodes-search .views-field.views-field-field-date-programme-value-2 {
    margin: 18px 0 0 !important;
  }
  .view-advanced-search .node-featured-media-search .views-field.views-field-field-date-programme-value2 span.field-content,
  .view-advanced-search .nodes-search .views-field.views-field-field-date-programme-value2 span.field-content {
    display: block;
    padding: 3px 0 0 0;
  }
  .views-widget-sort-by label {
    /* padding-left: 30px */
    padding-left: 10px;
    padding-right: 10px;
  }
  .views-widget-sort-by .bef-select-as-links {
    width: auto;
    margin: 0;
    padding: 0;
  }
  #edit-reset,
  #edit-submit-advanced-search {
    padding: 10px 25px!important;
  }
  .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .view-header,
  .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .view-header {
    right: 10px;
    text-align: right;
  }
  .pane-node-field-may-interesting h3 {
    font-size: 12px;
    font-size: 1.2rem;
    top: 60px;
  }
}
@media only screen and (max-width: 639px) {
  /*
    .node-type-landing .region-facets .pane-facetapi {
      margin-right: 10px;
      width:100%;
    }
*/
  .node-type-landing #block-search-form.header-menu-search {
    /* left: 100%; */
    z-index: 2;
  }
  #block-search-form.header-menu-search .form-control[placeholder] {
    /* display: none;*/
    top: 248px;
    background: #fff;
    right: 280px;
  }
  .view-advanced-search .nodes-search .views-field.views-field-field-event-date-value,
  .view-advanced-search .nodes-search .views-field.views-field-field-event-date-value2,
  .view-advanced-search .nodes-search .views-field.views-field-field-event-date-value-2,
  .view-advanced-search .nodes-search .views-field.views-field-field-date-programme-value,
  .view-advanced-search .nodes-search .views-field.views-field-field-date-programme-value2,
  .view-advanced-search .nodes-search .views-field.views-field-field-date-programme-value-2 {
    margin: 0;
    position: relative;
    top: -37px;
    left: 30px;
  }
  .view-advanced-search .views-field-field-publish-date.article_bulletin {
    min-height: 1px;
    padding: 0;
    position: relative;
  }
  .view-advanced-search .nodes-search .views-field.views-field-field-date-programme-value2-1,
  .view-advanced-search .nodes-search .views-field.views-field-field-event-date-value2-1 {
    position: relative;
    top: -30px;
  }
  .view-advanced-search .nodes-search .views-field.views-field-field-date-programme-value2,
  .view-advanced-search .nodes-search .views-field.views-field-field-event-date-value2 {
    top: -62px;
  }
  .region-carousel-meteoworld .pane-article-meteoworld .owl-theme h2 a {
    padding: 0;
  }
  .region-carousel-meteoworld .pane-article-meteoworld .owl-theme h2 {
    padding: 0;
  }
  .node-search-result.node-programme,
  .node-search-result.node-project {
    margin: auto !important;
    width: 100%;
  }
  .node-search-result.node-programme .region-search-result-featured-media,
  .node-search-result.node-project .region-search-result-featured-media {
    min-height: 1px;
    height: auto;
    text-align: center;
  }
  .node-search-result.node-programme .region-search-result-featured-media img,
  .node-search-result.node-project .region-search-result-featured-media img {
    max-width: 94%;
  }
  .node-search-result.node-programme .region-search-result-featured-media,
  .node-search-result.node-project .region-search-result-featured-media,
  .node-search-result.node-programme .region-search-result-content,
  .node-search-result.node-project .region-search-result-content {
    width: 100%;
    float: none;
  }
  .panels-flexible-region-152-facest {
    width: 100%;
    float: none;
  }
  .contextual-links-region.panel-pane.pane-block.filter-content-type,
  .filter-language,
  .filter-tags,
  .filter-bulletin,
  .filter-project-type,
  .filter-news,
  .filter-programme,
  .filter-event,
  .filter-people-area,
  .filter-meteoworld,
  div.pane-facetapi {
    margin: auto;
    width: 96%;
  }
  .pane-facetapi ul,
  .pane-facetapi ol {
    margin-bottom: 15px;
  }
  .form-type-bef-link {
    padding-right: 18px;
  }
  .panels-flexible-region-152-search {
    float: none;
    width: 100%;
  }
  .view-display-id-panel_pane_search_fields .views-row .nodes-search {
    margin-top: 5px;
    float: none !important;
    clear: both;
    display: block;
  }
  .view-landing-lists .view-header,
  .view-advanced-search .view-header {
    width: 100%;
  }
  .carousel-top .vertical-tabs-panes .carousel-top-category {
    top: 18%;
  }
  .carousel-top .vertical-tabs-panes h2.carousel-top-title {
    top: auto !important;
    height: auto !important;
  }
  .carousel-top .vertical-tabs-panes img {
    width: auto !important;
    height: auto !important;
  }
  /* ********************************* landing : multimedia */
  .region-multimedia .pane-multimedia-content .views-row {
    width: 45%;
  }
  div.pane-multimedia-content .views-field-field-file-image-title-text {
    /* margin-left: 5%; */
    width: 100%;
    line-height: 1.7;
  }
  /* ********************************* landing : member */
  .view-members .views-exposed-widgets .form-item .form-item-edit-regions-tid-109,
  .view-members .views-exposed-widgets .form-item .form-item-edit-regions-tid-110,
  .view-members .views-exposed-widgets .form-item .form-item-edit-regions-tid-111,
  .view-members .views-exposed-widgets .form-item .form-item-edit-regions-tid-112,
  .view-members .views-exposed-widgets .form-item .form-item-edit-regions-tid-113,
  .view-members .views-exposed-widgets .form-item .form-item-edit-regions-tid-114,
  .view-members .views-exposed-widgets .form-item .form-item-edit-regions-tid-all {
    width: 100%;
    border: 0;
    border-bottom: 2px solid #999;
  }
  .view-members .views-exposed-widgets .form-item .form-item-edit-regions-tid-114 {
    border: 0;
  }
  /* ********************************* programme */
  .node-programme .node-brochure {
    width: 96%;
  }
  .paragraphs-item-programms-carousel .owl-item {
    border: 0;
  }
  ul.horizontal-tabs-list li,
  .pane-menu-menu-media ul.menu.nav li,
  .pane-menu-menu-type-of-events-menu ul.menu.nav li {
    background: none !important;
  }
  .section-related-publications .field-related-publications .field-erv-related-publications {
    width: 96%;
  }
  .node-full.node-programme .field-erv-related-publications .file-image {
    width: 100%;
    float: none;
    margin: 10px 0;
  }
  .i18n-ar .node-node-related-publications .pane-node-field-featured-media,
  .i18n-ar .node-node-related-publications .pane-node-body,
  .i18n-ar .node-node-related-publications .pane-node-field-publication-docs,
  .i18n-ar .node-node-related-publications .pane-node-title {
    width: 100%;
    float: none;
    margin: 10px 0;
  }
  .view-landing-programme li.views-row {
    padding: 0;
  }
  .view-landing-programme li.views-row .node-search-result.node-programme {
    width: 94%;
    margin: 0 0 0 2% !important;
  }
  .view-landing-programme .region-search-result-content {
    padding: 0 !important;
    margin: 0 !important;
  }
  /* ********************************* filter */
  .views-widget-sort-by {
    margin: 0;
    padding: 5px 0 !important;
    border: 0;
  }
  .views-widget-sort-by .bef-select-as-links {
    padding-right: 5px;
  }
  .views-widget-sort-by label {
    display: none;
  }
  .views-widget-sort-by .form-type-bef-link {
    display: block;
    float: none;
    margin: 0 auto;
    padding: 0;
  }
  .views-widget-sort-by .form-type-bef-link a {
    display: block;
    padding: 5px;
    border-top: 2px solid #ccc;
  }
  .views-widget-sort-by .form-type-bef-link a.active {
    background: none;
    border-top: 2px solid #1268b8;
    padding: 10px 5px;
  }
  .views-widget-sort-by .bef-select-as-links {
    display: block;
    float: none;
    width: 96%;
    margin: auto;
    padding: 0;
  }
  .form-type-bef-link a.active {
    padding: 20px 0 25px;
  }
  /* ********************************* landing : meteoworld */
  .head-meteoworld .pane-node-title h2,
  .head-meteoworld .pane-menu-menu-article-meteoworld {
    width: 98%;
  }
  /* ********************************* landing : bulletin */
  .head-bulletin .pane-node-title h2,
  .head-bulletin .pane-menu-menu-article-bulletin {
    width: 100%;
  }
  /* ********************************* news */
  .pane-node-field-multimedia-gallery .field-multimedia-gallery {
    width: 45%;
  }
  .i18n-ar.node-type-news .panels-flexible-row-28-2 {
    padding: 0;
  }
  /* ********************************* detail generic */
  .horizontal-tabs ul.horizontal-tabs-list {
    padding: 4px 0 10px !important;
  }
  .horizontal-tabs ul.horizontal-tabs-list li,
  .pane-menu-menu-media ul.menu.nav li,
  .pane-menu-menu-type-of-events-menu ul.menu.nav li,
  ul.horizontal-tabs-list li,
  .pane-menu-menu-media ul.menu.nav li,
  .pane-menu-menu-type-of-events-menu ul.menu.nav li {
    background: none;
    display: block;
    border-bottom: 1px dashed #CCC;
  }
  .horizontal-tabs ul.horizontal-tabs-list li.last,
  .pane-menu-menu-media ul.menu.nav li.last,
  .pane-menu-menu-type-of-events-menu ul.menu.nav li.last,
  ul.horizontal-tabs-list li.last,
  .pane-menu-menu-media ul.menu.nav li.last,
  .pane-menu-menu-type-of-events-menu ul.menu.nav li.last {
    border: 0;
  }
  /* ********************************* advanved page */
  .node-type-advanced-page .pane-node-field-headline {
    width: 90%;
    padding: 0;
    line-height: 1.4;
  }
  .node-type-advanced-page .field-headline {
    width: 100% !important;
    margin: 20px auto;
  }
  /* ********************************* media */
  .node-type-landing .pane-trending-tags .pane-content .view-trending-tags .views-row {
    display: inline-block;
    width: 49.4%;
  }
  .more-see {
    width: 102%;
  }
  /* ********************************* eventos */
  .node-full.node-people {
    margin: auto;
    width: 94%;
  }
  /* ********************************* programme */
  .node-type-programme .node-programme {
    margin: 0 0 0 10px;
  }
  .node-article-bulletin .panels-flexible-40 .panels-flexible-row-last {
    margin: 0 10px 0 10px;
  }
  .panels-flexible-41 .panels-flexible-row-last {
    margin: 0 10px 0 10px;
  }
  .panels-flexible-18 .panels-flexible-region {
    margin: 0 10px 0 10px;
  }
  .field-body p,
  .node-extended-information p {
    max-width: 100%;
  }
  .node-type-page .field-featured-media img {
    width: 100%;
    height: auto;
  }
  .content-publication .panel-section-featured-content {
    margin: 0;
  }
  .node-type-publication .panels-flexible-row-last {
    margin: 0 10px 0 10px;
  }
  /* ********************************* custom content : tbale on body + video */
  .field-paragraph-body iframe,
  .field-body iframe,
  .field-paragraph-body video,
  .field-body video {
    max-width: 100%;
  }
  /* ***************** Landing list bulletin al volumes */
  .pane-list-taxonomy-term-panel-pane-sublanding-type-of-bulletin .taxonomy-term .region-search-result-featured-media img {
    max-height: none;
  }
  .panels-flexible-region.panels-flexible-region-149-featured_media.panels-flexible-region-first.region-search-result-featured-media {
    width: 100%;
  }
  /* *************** Member detail */
  .node-full.node-member .pane-node-field-country-profile-database,
  .node-full.node-member .pane-node-field-permanent-representative {
    margin: 0;
  }
  .node-full.node-member .pane-node-field-composition-wmo {
    margin: 0;
  }
  .node-project.node-carousel-landing h2 a {
    margin: 10px;
  }
  .node-type-landing .pane-openlayers {
    padding: 0 5px 0 10px;
  }
  .node-type-faq .node-full.node-faq {
    margin: 0 10px 0 10px;
  }
  .page-node .node-promoted .panel-section-featured-media {
    width: 95%;
  }
  .wmo-header-full-width {
    width: 96%!important;
  }
  .node-type-news .panel-section-featured-content.wmo-header-full-width .pane-node-field-date-programme.node-publish-date-icon,
  .node-type-news .panel-section-featured-content.wmo-header-full-width .pane-node-field-event-date.node-publish-date-icon,
  .node-type-news .panel-section-featured-content.wmo-header-full-width .pane-node-field-publish-date.node-publish-date-icon {
    width: 100%;
  }
  .node-full.node-advanced-page .panel-section-featured-media .field-featured-media .file .content img,
  .node-full.node-article-bulletin .panel-section-featured-media .field-featured-media .file .content img,
  .node-full.node-article-meteoworld .panel-section-featured-media .field-featured-media .file .content img,
  .node-full.node-event .panel-section-featured-media .field-featured-media .file .content img,
  .node-full.node-news .panel-section-featured-media .field-featured-media .file .content img,
  .node-full.node-people .panel-section-featured-media .field-featured-media .file .content img,
  .node-full.node-programme .panel-section-featured-media .field-featured-media .file .content img,
  .node-full.node-project .panel-section-featured-media .field-featured-media .file .content img {
    width: 95%;
  }
  .main-article .pane-article-bulletin .view-article-bulletin .views-row {
    height: auto;
  }
  .main-article .pane-article-bulletin .view-article-bulletin .views-row .node-featured-media img,
  .main-article .pane-article-bulletin .view-article-bulletin .views-row .region-landing-article-featured-media {
    width: 96%;
  }
  .main-article .pane-article-bulletin .view-article-bulletin .views-row .node-title h2 {
    margin-top: 10px;
  }
  /* ********************************* iframe */
  /* *********** Multimedia gallery */
  /* *********** Bloques estaticos taxonomias */
  .submenu-image-home .view-content .views-row {
    float: none;
    display: inline-block;
    width: 38%;
    max-width: 200px;
  }
  .views-exposed-widget.views-submit-button {
    clear: left;
  }
  .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .view-header,
  .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .view-header {
    right: 10px;
    text-align: right;
  }
  .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .owl-buttons,
  .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .owl-buttons {
    display: none;
  }
  /* ***********Blue blocks ************ */
  .section-additional-information-component {
    height: 100%;
    padding: 0 !important;
  }
  .front div.field-additional-information {
    width: 100%;
    margin: 0;
  }
  .front div.field-additional-information.first {
    margin: 0 0 2%;
  }
  .section-additional-information .field-additional-information {
    height: auto;
  }
  .wmo-additional-information {
    height: 390px;
  }
  .wmo-additional-information .wmo-layout-featured-image {
    width: 100%;
    height: 195px;
    display: block;
  }
  .wmo-additional-information .wmo-layout-contentmain {
    width: 100%;
    height: 195px;
    display: block;
  }
  .wmo-additional-information .wmo-layout-contentmain .pane-node-body,
  .wmo-additional-information .wmo-layout-contentmain .pane-node-title:not(.hidden-link) {
    width: 100%;
  }
  .section-publication .section-publication-home-list .views-row,
  .field-related-publications .wmo-layout-publication-featured-image,
  .node-publication-home .wmo-layout-publication-featured-image,
  .field-related-publications .wmo-layout-publication-contentmain,
  .node-publication-home .wmo-layout-publication-contentmain {
    width: 100%;
  }
  #block-lang-dropdown-language .prettyfied-select .prettyfied-select-box a {
    color: #00529c;
  }
}
@media only screen and (max-width: 479px) {
  .pane-events-home-events-site-landing .attachment-before + .view-content,
  .event-interest-region .event-interest-description {
    padding: 20px 5px 15px;
  }
  /* ********************************* iframe */
  /* *********** Multimedia gallery */
  /* ********************************* landing media */
  .more-see {
    width: 102.4%;
  }
  /* ********************************* landing media */
  .field-body img,
  .field-paragraph-body img {
    float: none!important;
    margin: 10px auto!important;
    clear: both;
    display: block;
  }
  /* ********************************* icon calendar */
  .event-date-home {
    width: 75px;
  }
  .pane-events-home-events-landing-promoted-type .panels-flexible-region-inside .pane-node-body {
    width: 65%;
    margin-left: 0;
  }
  .node-type-landing div.pane-multimedia-content .views-field-field-file-image-title-text {
    bottom: 30px;
  }
  .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .view-header,
  .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .view-header {
    right: 10px;
    text-align: right;
  }
  .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .owl-buttons,
  .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .owl-buttons {
    display: none;
  }
  .pane-node-field-may-interesting h3 {
    font-size: 12px;
    font-size: 1.2rem;
    top: 50px;
    white-space: normal;
  }
  .mailchimp-signup-subscribe-form {
    float: none;
  }
  .mailchimp-signup-subscribe-form div[class*="form-item-mergevars"] {
    padding: 10px 4%;
  }
  .mailchimp-signup-subscribe-form div[class*="form-item-mergevars"] label {
    text-align: left;
    width: 100%;
  }
  .mailchimp-signup-subscribe-form div[class*="form-item-mergevars"] input {
    width: 100%;
  }
  .mailchimp-signup-subscribe-form button#edit-submit {
    margin-top: 20px;
  }
  .section-rowtop-home .pane-node-field-header-media .paragraphs-items-field-header-media .field-header-media .paragraphs-item-header-video .content {
    position: relative;
  }
  .section-rowtop-home .pane-node-field-header-media .paragraphs-items-field-header-media .field-header-media .paragraphs-item-header-video .content .header_bg_image {
    height: 300px;
    overflow: hidden;
  }
  .section-rowtop-home .pane-node-field-header-media .paragraphs-items-field-header-media .field-header-media .paragraphs-item-header-video .content .header_bg_image img {
    width: 100%;
  }
  .section-rowtop-home .pane-node-field-header-media .paragraphs-items-field-header-media .field-header-media .paragraphs-item-header-video .content .header_text .field-header-text > div {
    top: -250px;
    width: 100%;
    margin: 0;
  }
  .section-rowtop-home .pane-node-field-header-media .paragraphs-items-field-header-media .field-header-media .paragraphs-item-header-video .content .header_text .field-header-text .rtecenter {
    top: -250px;
    width: 100%;
    margin: 0;
  }
  .section-rowtop-home .pane-node-field-header-media .paragraphs-items-field-header-media .field-header-media .paragraphs-item-header-video .content .header_text .field-header-text .rteright {
    top: -250px;
    width: 100%;
    margin: 0;
  }
}
@media only screen and (max-width: 359px) {
  /* ********************************* iframe */
  /* *********** Multimedia gallery */
  /* ********************************* landing media */
  .more-see {
    width: 103%;
  }
  /* ********************************* icon calendar */
  .pane-events-home-events-site-landing .pane-node-body,
  .pane-events-home-events-site-landing .pane-node-title {
    width: 70%;
  }
  .region-rss {
    overflow-x: hidden;
  }
  .region-rss iframe {
    width: 320px !important;
  }
  .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .view-header,
  .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .view-header {
    right: 10px;
    text-align: right;
  }
  .region-photo div.pane-news-image-gallery .view-display-id-image_gallery .owl-buttons,
  .region-videos div.pane-news-image-gallery .view-display-id-video_gallery .owl-buttons {
    display: none;
  }
  .region-bulletin .pane-views .pane-content {
    border-bottom: none;
  }
  .suscription-meteoworld > div > div p a {
    float: left;
  }
  .mailchimp-signup-subscribe-form div[class*="form-item-mergevars"]label {
    text-align: left;
    margin-left: 10px;
  }
  .mailchimp-signup-subscribe-form div[class*="form-item-mergevars"] input {
    width: 100%;
  }
  .mailchimp-signup-subscribe-form #edit-submit {
    padding: 10px 20px !important;
    margin-bottom: 10px;
  }
  .mailchimp-signup-subscribe-form {
    height: auto;
    width: 100%;
    margin: 0;
  }
}
