/* #header .divmainlogo {padding-left: 0px;} */ 

.language-menu {position: relative;}
.language-icon.search {position: absolute; right: 11px; top: 3px; margin-left: 0px;}

/* _______________________________________________________________________  */

@media only screen and (max-width: 1340px) {
 

.language-icon.search {margin-left: 2%;}


}


/* _______________________________________________________________________  */

@media only screen and (max-width: 1280px) {


.language-icon {margin-left: 2%;}

.language-icon.search .inputbox {width: 175px;}



/* footer */
div._getintouch{
width: 120px;
}
div._getintouch img{
    display: none;
    min-height: 40px;
    text-align: center;
    padding-top: 10px;
}

ul.listaicone li {width:30%;}
.footer-lx {padding: 0px 10%;}


}


/* _______________________________________________________________________  */

@media only screen and (max-width: 1100px) {

#header .divmainlogo {margin-left: 0px;}
#header .divmainlogo img {/* width: 100%;*/ max-width: 610px; height: auto !important; max-height: 80px;}

/* #header .divlogo {width: 50%;} */

.language-icon.search .inputbox {width: 150px;}


}

/* _______________________________________________________________________  */

@media only screen and (max-width: 991px) {

.container {padding-left: 0!important; padding-right: 0 !important;}

.language-icon.search .inputbox {width: 55px;}

#header .divmainlogo img { /*width: 100%; */ max-width: 610px; height: auto !important; max-height: 80px;}





/* IPC Overview and Classification System */ 
#c587637 table tr td,
#c587638 table tr td,
#c587635 table tr td,
#c587641 table tr td {display:block; clear:both; width: 100%;}

#c587635 table td img {width:100% !important; height: auto !important;}

#c589604, #c589605, #c589606 {float: none; width: 100%;}

.main-portal-link img {display: block; margin: 0 auto; margin-bottom: 20px;}



.resloginimg img {height: 90px !important;}


#c536550, #c595709, #c540313 {margin-top: 0px;}

/* footer */
ul.listaicone li {width:45%;}
.footer-lx {padding: 0px;}


}

@media only screen and (max-width: 1298px){
  .resloginimg img {
    height: 100px !important;
  }
}

/* _______________________________________________________________________  */

@media only screen and (max-width: 876px) {


#header .divmainlogo,
#header .divlogo {width: 100%; margin-top: 15px;}
#header .divlogo .language-icon {margin-left: 1%;}
#header .divlogo .language-menu img {max-height: 35px;}
#header .divlogo .datalogin {margin-right: 10px;}


._menuimg {width: 30px; cursor: pointer; margin-left: 10px; }
._riga {display: none;}

div.analysisportalbox {padding-left: 15px;}
div.analysisportal2 {margin-left: 0px; margin-bottom: 15px;}
div.abipcpar {padding-right: 15px;}

#menuboxWebsite {top: auto;}
 


div._aboutmenudown {height: auto;}

li._aboutmenuvoice, 
li._aboutmenuvoicelogin,
li._aboutmenuvoice2level {width: 100%; margin-bottom: 0px; }

li._aboutmenuvoice hr {border-top: 2px solid white; width: 100%;}

li._aboutmenuvoicelogin hr {border-top: 2px solid #145694; width: 100%;}
li._aboutmenuvoicelogin hr::after {display: none;}

li._aboutmenuvoice2level {border-top: 2px solid #145694; width: 100%; margin-left: 0px;}

h2._aboutmenuvoice,
h2._aboutmenuvoicelogin,
h2._aboutmenuvoice2level {font-size: 20px; margin-top: 15px; margin-left: 10px; font-weight: normal; min-height: auto; padding: 0px;}

li._aboutmenuvoice2level, 
li._aboutmenuvoice2level h2._borderright {border-right: none;}

div._slidedownsubmenu {height: auto; position: relative; top: -110px;}
div._slidedownsubmenu ._submenu {width: 100%;}

div.ipcanalysis {display:block;}
.messaggioBenvGrass {display: block;}
.separator {display: none;}


/* IPC Global Partnership and Programme */ 

#c587279 table tr td {display:block; clear:both; width: 100%;}

#c487492 .event-wrapper {margin-left: 0px; margin-bottom: 60px;}
#c487492 .hover-end {padding: 20px 0px;}
#c487492 .hover-end:before {display: none;}


/* home page */

div.analyseventimg {display: none;}
div.analyseventsummary {width: 100%;}

div.featuredstories {display: block; padding: 30px;}
div.featuredstoriestitle {margin: 0; float: none; width: auto;}
div.featuredstoriestitle br {display: none;}
div.featstosummary  {margin: 3% 0px; float: none; width: auto;}


.maillist .inputemail {width:50% !important; margin-bottom: 4%;}

.language-icon.search {position: relative; right: -20px; top: 1px; }
.language-icon.search .inputbox {height: 34px; width: 200px; }
.language-icon.search .search-btn {right: 2px; top: 2px; width: 31px; height: 31px;}



}



/* _______________________________________________________________________  */

@media only screen and (max-width: 768px) {

/* home */ 
div.infoportal {margin-top: 3%;}
/* .swiper-container .pagination {top: 452px; right: 10px;} */
.messaggioBenv {display: none;}
/* */

#top_breadcrumbs {width: auto; margin-bottom: 50px;}

.addthis_inline_share_toolbox {float: none; margin-top: -4px; position: relative; top: 20px;}




div.tab-cur,
div.tab-no {float: left; width: 50%;}

div.tab-cur h2.tab-title,
div.tab-no h2.tab-title {font-size: 70%;}

div.tab-cur hr,
div.tab-no hr {position: relative; top: auto; left: auto; margin-top: 10px;}

#c590097 div.csc-textpic-imagewrap, 
#c590097 img {width: 100% !important; height: auto;}

.tx-dynafef-pi4 .list-details {padding: 0px;}

.tx-dynalist-pi1 .list-block,
.tx-dynalist-pi1 .list-details {padding-left: 0px; padding-right: 0px;}

#c464442 .listWrapper {padding: 10px 0px 0px;}
#c464442 .detail-event {min-height: 50px;}


/* content */

.csc-header-n1 h1 {font-size: 2.5em;}

.csc-header h2, 
#c587635 table p {font-size: 1.8em; padding-bottom: 5px;}

._listtile, #c536563 h3, #c536564 h3, ._col-right h3 {font-size: 1.6em;}


#c587643 {column-count:1;}
#c589682 ul, #c587643 ul {margin-top: 3%;}
#c589682 ul li, #c587643 ul li {margin-bottom: 4%;}

#cm1c, #cm2c, #cm3c {display: block;}

#c587366 .nopadding > b,
#c587279 a.title-programme {font-size: 1.2em;}



.nopadding {margin-top: 20px;}
.nopadding > p {margin-bottom: 3px;}

#c587366 #cmtbox > div {padding: 0px !important;}
#c587366 .nopadding > div {margin: 5px 0px 20px;}
#cmtbox ._hidden > b {font-size: inherit;}

#cmtbox ._hidden {display: block !important;}

#c587366 #cmcbox {display: none;}

div.img-cur div:after {bottom: -15px;}

/* newsletter */
p.maillisttxt {margin-bottom: -10px;}

.resloginimg {width: 25%;}
.resloginlink {width: 75%;}

#footer .col-sm-7 h4,
#footer .col-sm-8 h4,
#footer .col-sm-2 h4 {margin-top: 9%; font-size: 1.3em;}

ul.listaiconefa {width: 100%;}

ul.listaicone li,
ul.listaiconefa li {width:47%; margin-right: 2%;} 


#c486827, #c486829, #c486933, #c595813 {padding: 0px 10px;}
/* .scheda-no {display: none;} */

#c586638 {margin-top: -60px; margin-bottom: 60px;}
#c586638 .addthis_right {margin-top: -15px; margin-bottom: 25px;}

.map-container #canvas_title_map{
  position:relative;
  left:0;
  top:0;
}

}

/* _______________________________________________________________________  */

@media only screen and (max-width: 480px) {

.divmainlogo img{width: 100%  !important;}
/* events */
#divcheckbox_country img {float: left;}


div.infoportal {margin-top: -3%;}

.resloginimg img {height: 50px !important;}

/* .language-icon.search {display: none;} */

.language-icon.search .inputbox {width: 55px;}


}

/* _______________________________________________________________________  */

@media only screen and (max-width: 876px) {

   div.btnabcpar{margin-right: 0;}

}

/* _______________________________________________________________________  */

