@media screen and () {
	/* report */
	section#reports-index .container { max-width: 900px; }
    section#reports-index .columns .columns {
        width: auto;
        display: table-cell; 
		padding-right: 10px;}	
    section#reports-index .columns .columns a{
		text-decoration:none;
		outline:none!important;}
    section#reports-index .columns .columns:first-child {
        width: auto;
        padding-left: 0;
        margin-right: 15px; }
    section#reports-index .columns .columns.keywords {
        width: 100%;
        padding:0px;}
    section#reports-index .img { width: 130px; }
    section#reports-index .columns .columns {
        width: auto;
        display: block;
        float: none; }
    section#reports-index .columns .columns:first-child {
        width: 100%;
		min-width: 525px;
        padding-left: 0;
        margin-right: 0; }
    section#reports-index .columns .columns.keywords {
        width: 100%;
        padding-left: 0;
        margin-right: 0; }
    section#home-reports-news .container {
        max-width: 100%;
        padding-left: 15px;
        padding-right: 15px; }
    section#home-reports-news .columns.news { width: 100%; }
    section#home-reports-news .columns.reports { width: 100%; margin-top: 30px; }
    section#home-reports-news .container-articles {
        height: auto;
        max-height: none;
        border-bottom: 1px solid #d7d7d7 }
    section#home-reports-news .news .articles { width: 100%; }
    section#home-reports-news .reports .articles { width: 100%; }
    section#home-reports-news .article .img { display: none; }
    section#home-reports-news .reports .text {
        margin-left: 0;
        margin-top: 0px;
        width: 100%;
        float: none; }
    section#home-reports-news .reports .article:first-child .text { margin-top: 0; }
    section#home-reports-news .reports h6 { display: none; }
}
@media only screen and (max-width: 1920px) {}
@media only screen and (max-width: 1800px) {}
@media only screen and (max-width: 1700px) {}
@media only screen and (max-width: 1600px) {}
@media only screen and (max-width: 1500px) {}
@media only screen and (max-width: 1400px) {}
@media only screen and (max-width: 1366px) {}
@media only screen and (max-width: 1300px) {
	/* report */
    section#home-reports-news .container-articles { 
		min-height: 1070px; 
		max-height: 1070px;
		overflow-y: auto;
		overflow-x: hidden;}
    section#home-reports-news .reports .articles { width: 660px; }
    section#home-reports-news .article .img { display: block; }
    section#home-reports-news .reports h6 { display: inline-block; }
	
}
@media only screen and (max-width: 1280px) {}
@media only screen and (max-width: 1279px) {
	/* navigation */
	ul.navigation-main .current a span {
		display: none;}
	ul.navigation-main .current a {
		color: #437235;
	}
	ul.navigation-main li a span{
		display: none;}
	header#main-header .columns.navigation{
		display: unset !important;
		margin-top: 13px;
		width: 320px;
		background: #fff;
		height: 100vh;
		padding-bottom: 50px;
		transition: all 0.3s ease-in-out 0s;
		transform: translateX(100%);
		margin-right: 0%;
		
		-webkit-box-shadow: -1px 2px 5px 0px rgba(0,0,0,0.1);
		-moz-box-shadow: -1px 2px 5px 0px rgba(0,0,0,0.1);
		box-shadow: -1px 2px 5px 0px rgba(0,0,0,0.1); }
	header#main-header .columns.navigation.opened {
		display: unset !important;
		margin-top: 13px;
		width: 320px;
		background: #fff;
		padding-bottom: 50px;
		height: 100vh;
		transition: all 0.3s ease-in-out 0s;
		transform: translateX(0%);
		margin-right: 0%;
		
		-webkit-box-shadow: -1px 2px 5px 0px rgba(0,0,0,0.1);
		-moz-box-shadow: -1px 2px 5px 0px rgba(0,0,0,0.1);
		box-shadow: -1px 2px 5px 0px rgba(0,0,0,0.1); }
	header#main-header .columns {
        padding-left: 0px;
        padding-right: 0px; }
	header#main-header,
	header#main-header nav, 
	header#main-header .container,
	header#main-header .container .row {
		height: 57px;}
	ul.navigation-main li a {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 12px;
		padding-bottom: 14px;
		font-size: 17px; }
	header#main-header form input[type="text"] {
		padding-left: 15px;
		padding-right: 46px;}
	header#main-header form button {
		margin-right: 15px;
		margin-top:9px;
		width: 21px;
		height: 19px; }
	header#main-header ul.navigation-social-media {
		margin-top: 15px;
		margin-bottom: 15px; }
	
	/* news details */
	section#news-detail .attachment .text {
		width: 100%;
		margin-left: 105px; }
	section#news-detail .tags .text {
		width: 100%;
		float: left; 
		margin-left: 105px; }
	section#news-detail .tags h5 {
		position: absolute; }
	section#news-detail .attachment h5 {
		position: absolute;
	}
	
	/* nav */
	header#home-mosaic .container {
		margin-top: 56px;
	}
	nav.breadcrumbs {
		margin-top: 56px;
	}
	
	/* homepage */
	header#home-mosaic .columns.full {
		width: 50%;
	}
	header#home-mosaic .columns.quarter .m_what_we_do {
		width: 50%;
		float: left;
	}
	header#home-mosaic .columns.quarter .m_search_function {
		width: 50%;
		float: left;
	}
	header#home-mosaic .m_search_function  .columns.full{
		width: 100%;
	}
	header#home-mosaic .m_what_we_do .columns.full{
		width: 100%;
	}
}
@media only screen and (max-width: 1200px) {
	/* network footer */
	.container-1160{
		width:100%;
		max-width:100%;
		margin:0 auto;
	}
	section#home-network .carousel-network .box a {
		margin-left: 10px;
		margin-right: 10px;
	}
}
@media only screen and (max-width: 1140px) {
	/* gallery */
	section.gallery_photo_container #p_gallery .slick-prev {
		left: -10%; }
	section.gallery_photo_container #p_gallery .slick-next {
		right: -10%; }
	section.gallery_video_container #v_gallery .slick-prev {
		left: -10%; }
	section.gallery_video_container #v_gallery .slick-next {
		right: -10%; }
}
@media only screen and (max-width: 1100px) {
	/* news detail */
	section#backgrounders-detail .container {
        width: 100%;
        max-width: 100%; }
	section#backgrounders-detail .columns.left {
		width: 67%; }
	section#backgrounders-detail .columns.right {
		width: 33%; }
	section#backgrounders-detail .columns.right {
		padding-left: 10px;
		padding-right: 15px; }
	section#backgrounders-detail .columns.left{
		padding-left: 15px;
		padding-right: 10px; }
	
	/* report details */
	section#reports-detail .container { max-width: 100%; }
	section#reports-detail .container .columns.left {
		max-width: 25%; }
	section#reports-detail .container .columns.right {
		max-width: 75%; }
	section#reports-detail .container .columns.right {
		padding-left: 15px; }
	section#reports-detail .cta {
		width: 100%;
	}
	section#reports-detail .left .text-center .navigation-social-media {
		margin-left: 58px;
	}
	section#related-reports .container { max-width: 100%; }
}
@media only screen and (max-width: 1050px) {
	/* news detail */
	section#news-detail .container { max-width: 100%; }
    section#news-detail .container .columns { max-width: 100%;  }
	section#backgrounders-detail .columns.left {
		width: 65%; }
	section#backgrounders-detail .columns.right {
		width: 35%; }
	
	/* homepage */
	section#home-reports-news .article {
		padding-right: 20px;
	}
	section#home-reports-news .columns.reports {
		padding-left: 10px;
	}
	section#home-reports-news .container {
		max-width: 100%;
	}
	section#home-reports-news .columns.news {
		width: 35%;
	}
    section#home-reports-news .columns.reports { width: 65%; }
	
	/* backgrounders */
	section#section-backgrounders .container {
		padding-left: 15px;
		padding-right: 15px;
	}
	section#section-backgrounders .container {
		max-width: 100%;
		margin: 0 auto;
		width: 100%;
	}
	
	/* gallery */
	section.gallery_photo_container #p_gallery .slick-prev {
		left: -6%; }
	section.gallery_photo_container #p_gallery .slick-next {
		right: -6%; }
	section.gallery_video_container #v_gallery .slick-prev {
		left: -6%; }
	section.gallery_video_container #v_gallery .slick-next {
		right: -6%; }
}
@media only screen and (max-width: 1048px) {
	/* container */
	.container-1020{
		width:100%;
		max-width:100%;
	}
	
	/* homepage */
	section#home-backgrounders .container {
		max-width: 100%;
	}
	section#home-backgrounders .columns {
		width: 50%;
	}
	section#home-backgrounders .columns .columns figure {
		min-height: 255px;
		max-height: 255px;
		min-width: 100%;
		max-width: 100%;
	}
	
	/* gallery */
	section.gallery_video_container #v_gallery .slick-prev {
		left: -10%; }
	section.gallery_video_container #v_gallery .slick-next {
		right: -10%; }
	section.gallery_video_container #v_gallery {
		width: 611px; }
	section.gallery_photo_container #p_gallery .slick-prev {
		left: -10%; }
	section.gallery_photo_container #p_gallery .slick-next {
		right: -10%; }
	section.gallery_photo_container #p_gallery {
		width: 611px; }
}
@media only screen and (max-width: 1024px) {
	/* report detail */
	section#related-reports .text {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	/* homepage */
	section#home-reports-news .reports .text {
		width: 70%;
	}
	section#home-reports-news .container-articles {
		min-height: auto;
		max-height: auto;
	}
	section#home-reports-news .article {
		padding-right: 0px;
	}
	.container-articles .mCustomScrollBox::before {
		display:none;
	}
	
	/* backgrounders */
	section#section-backgrounders .columns.lg-1 { width: 22%; }
	section#section-backgrounders .columns.lg-3 { width: 78%; }
}
@media only screen and (max-width: 1023px) {
	/* news */
	section#news-index-mosaic .container {
		max-width: 100%;
		width: 100%;
	}
	section#news-index .container {
		max-width: 100%;
		width: 100%;
	}
	section#news-index-mosaic .container_mosaic .news_mosaic_items {
		max-width: 50%;
		width: 50%;
	}
	section#news-index-mosaic .container_mosaic .news_mosaic_items .news_mosaic_items_left {
		width: 100%;
	}
	section#news-index-mosaic .container_mosaic .news_mosaic_items .news_mosaic_items_left a figure {
		height: 300px;
	}
	section#news-index-mosaic .container_mosaic .content_news_mosaic_left {
		max-height: 500px;
	}
	
	/* footer */
	ul.navigation-social-media {
		float: left;
	}
	footer .container .columns.col-offset-2 {
		margin-left: 0px;
	}
	footer .container .columns.col-2 { width: 16.6667% }
	footer .container .columns.col-8 { width: 83.3333% }
	/* footer */
	
	/* report */
	section#reports-index .container {
		max-width: 100%;
	}
	section#reports-index-mosaic .container_mosaic .reports_mosaic_items .reports_mosaic_items_right {
		min-width: auto;
	}
	/* report */
	
	/* header */
	header.header-introduction .container.num-columns-1 {
        width: 100%;
        max-width: 100%;
        padding-left: 15px;
        padding-right: 15px; }
    header.header-introduction .container.num-columns-1 .row {
        margin-left: -15px;
        margin-right: -15px; }

    header.header-introduction .container.num-columns-1 .columns {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px; }
    header.header-introduction .container.num-columns-3 {
        width: 100%;
        max-width: 100%;
        padding-left: 15px;
        padding-right: 15px; }
    header.header-introduction .container.num-columns-3 .row {
        margin-left: -15px;
        margin-right: -15px; }
    header.header-introduction .container.num-columns-3 .columns {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px; }
    header.header-introduction .container.num-columns-2 {
        width: 100%;
        max-width: 100%;
        padding-left: 15px;
        padding-right: 15px; }
    header.header-introduction .container.num-columns-2 .row {
        margin-left: -15px;
        margin-right: -1px; }
    header.header-introduction .container.num-columns-2 .columns {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px; }
		
	/* search header */
	section.section-search-news .container {
        width: 100%;
        max-width: 100%;
        padding-left: 15px;
        padding-right: 15px; }
    section.section-search-news .row {
        margin:0px auto; }
}
@media only screen and (max-width: 1000px) {
	/* news detail */
	section.section-backgrounders-detail.slideshow .container {
		width: 100%; }
}
@media only screen and (max-width: 980px) {
	/* search result */
	section.section-search-result .container {
		max-width: 100%;
		width:100%;}
	section.container_result .container-900,
	.container-900{
		width:100%;}
	
	/* news details */
	section#backgrounders-detail .right .container-related.reports .article figure {
		width: 100%;
		max-width: 100%;
		max-height: 150px;
		height: 150px;
		margin-bottom:10px;}
	section#backgrounders-detail .right .container-related.reports .article .text {
		width: 100%;
		max-width: 100%;
		float: left;}
	section#backgrounders-detail .right .container-related.reports .article .text h4 {
		padding-left: 0px;}
	section#backgrounders-detail .container-related.reports .article {
		margin-bottom: 15px;}
	.slideshow-backgrounders .item:nth-child(2n+1) h1 {
		left: 10px; }
	.slideshow-backgrounders .item:nth-child(2n+1) .button-action::before {
		left: 10px;}
	.slideshow-backgrounders .item:nth-child(2n) h1 {
		right: 10px;}
	.slideshow-backgrounders .item:nth-child(2n) .button-action::before {
		right: 10px;
	}
	
	/* homepage */
	section#home-reports-news .reports .text {
		width: 65%;
	}
	
	/* backgrounders */
	section#section-backgrounders .columns.lg-1 { width: 30%; }
	section#section-backgrounders .columns.lg-3 { width: 70%; }
	section#home-network .carousel-network .box a {
		margin-left: 5px;
		margin-right: 5px; }
	section#home-network .carousel-network .box a {
		display: inline-table;
		float: none; }
}
@media only screen and (max-width: 906px) {
	/* network footer */
	section#home-network .carousel-network .box a {
		margin-left: 15px;
		margin-right: 15px;
		margin-bottom: 15px;
	}
}
@media only screen and (max-width: 900px) {
	/* report details */
	section#related-reports .text {
		display: block;
	}
	section#related-reports .image {
		margin-bottom: 10px;
	}
	section#related-reports .columns {
		display: block;
		min-height: 240px;
	}
	section#related-reports .image figure {
		min-width: 100%;
		max-width: 100%;
		min-height: 155px;
		max-height: 155px;
	}
	section#related-reports .text {
		padding-left: 0px;
		padding-right: 0px;
		border-right: none;
	}
	section#related-reports .columns {
		border-right: 1px solid #d7d7d7;
	}
	
	/* homepage */
	section#home-reports-news .reports .text {
		width: 60%;
	}
	
	/* about */
	.container-880 {
		width: 100%;
		max-width: 100%;
		padding:0px;
	}
	.container_about_us .container-880.container_networks_about h5 {
		padding-left: 15px;
	}
	.container_about_us .container-880.container_networks_about .contain_networks_about .content_networks_about li{
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media only screen and (max-width: 860px) {
	/* homepage */
	section#home-reports-news .reports .text {
		width: 55%;
	}
}
@media only screen and (max-width: 800px) {
	/* homepage */
	section#home-reports-news .reports .text {
		width: 50%;
	}
	
	/* about */
	.container-780 {
		width: 100%;
		max-width: 100%;
		padding: 0px 15px;
	}
	
	/* report */
	section#reports-index-mosaic .container_mosaic .reports_mosaic_items {
		width: 100%;
		max-width: 100%;
	}
	section#reports-index-mosaic .container_mosaic .reports_mosaic_items .reports_mosaic_items_left {
		display: table-cell;
		float: none;
		vertical-align: top;
		width: auto;
	}
	section#reports-index-mosaic .container_mosaic .reports_mosaic_items .reports_mosaic_items_right {
		width: auto;
		max-width: unset;
		display: table-cell;
		float: none;
	}
	section#reports-index-mosaic .container_mosaic .content_reports_mosaic_left {
		padding-left: 15px;
		padding-right: 15px;
	}
	section#reports-index-mosaic .container_mosaic .content_reports_mosaic_right {
		padding-left: 15px;
		padding-right: 15px;
		margin-top: 30px;
	}
	section#reports-index-mosaic .container_mosaic .reports_mosaic_items{
		height:auto;
	}
	section#reports-index-mosaic .container_mosaic .reports_mosaic_items .reports_mosaic_items_left a figure {
    height: 220px;
	}
}
@media only screen and (max-width: 768px) {
	/* report detail */
	section#reports-detail .container .columns.right {
		padding-left: 5px;
	}
	
	/* homepage */
	section#home-reports-news .reports .text {
		width: 47%;
		margin-left: 0px;
		padding-left: 10px;
	}
	
	/* homepage */
	section#home-reports-news .columns.reports {
		padding-left: 0px;
	}
	section#home-eof-map .overlay { 
		right: 50px; }
	section#home-reports-news .columns.reports .article .img,
	section#home-reports-news .columns.reports .article .img img{ 
		width: 125px;
		height: 172px; }
	section#home-reports-news .columns.news {
		width: 40%;
	}
	section#home-reports-news .columns.reports {
		width: 60%;
	}
	section#home-reports-news .columns {
		padding-right: 10px;
	}
	section#home-reports-news .reports .text {
		width: 50%;
	}
	section#home-backgrounders .columns .columns figure {
		min-height: 205px;
		max-height: 205px;
	}
	/* section#home-reports-news .article {
		padding-right: 10px;
		padding-left: 10px;
		width: 50%;
		float: left;
	}
	section#home-reports-news .news .article .img {
		margin-top: 0px;
		min-height: 179px;
		max-height: 179px;
	}
	section#home-reports-news .article .img .mCS_img_loaded {
		max-height: 179px;
	}
	section#home-reports-news .article .img .placeholders_img {
		min-height: 179px;
	}
	section#home-reports-news .columns.news .title_reports_news {
		margin-left: 10px;
	}
	section#home-reports-news .columns.news span a{
		margin-right: 10px;
	} */
	
	/* global */
	.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
		float: left;
	}
	/* global */
	
	/* news */
	section#news-index-mosaic .container_mosaic .content_news_mosaic_left {
		padding-right: 7.5px;
	}
	section#news-index-mosaic .container_mosaic .content_news_mosaic_right {
		padding-left: 7.5px;
	}
}
@media only screen and (max-width: 767px) {
	/* retail details */
	section#reports-detail .container .columns.left {
		max-width: 30%;
	}
	section#reports-detail .container .columns.right {
		max-width: 70%;
	}
	
	/* backgrounders */
	section#section-backgrounders .columns.lg-1 {
		width: 100%;
	}
	section#section-backgrounders .columns.lg-3 {
		width: 100%;
	}
	section#section-backgrounders .container .columns.lg-1 {
		min-height: 80px;
		max-height: unset;
	}
	section#section-backgrounders p {
		min-height: auto;
		max-height: unset;
	}
	section#section-backgrounders .columns.lg-3 .columns.lg-1 {
		min-width: 260px;
		width: 260px;
		text-decoration: none;
	}
	
	/* news */
	section#news-index-mosaic .container_mosaic .news_mosaic_items .news_mosaic_items_left a figure {
		height: 250px;
	}
	
	/* report */
	section#reports-index .columns.text {
		padding-left: 10px;
	}
	
	/* footer */
	footer ul.navigation-footer {
		margin-top: 40px;
		margin-bottom: 30px;
	}
	footer ul.navigation-footer li{
		display:inline-block;
		float:unset;
	}
	footer ul.navigation-footer li {
		margin-top: 10px;
		margin-bottom: 10px;
		margin-right: 10px;
		margin-left: 10px;
	}
	footer .container .columns {
		padding-left: 0px;
		padding-right: 0px;
	}
	footer .container .columns.col-8 {
		width: 100%;
	}
	footer .container .columns.col-2 nav {
		text-align:center;
	}
	footer .container .columns.col-2 {
		width: 100%;
	}
	footer ul.navigation-social-media {
		float:none;
		margin-top:0px;
		margin-bottom: 30px;
	}
	/* footer */
}
@media only screen and (max-width: 700px) {
	/* homepage */
	section#home-reports-news .reports .text {
		width: 44%;
	}
	
	/* gallery */
	section.gallery_photo_container #p_gallery {
		width: 305px;
	}
	section.gallery_video_container #v_gallery {
		width: 305px;
	}
	section.gallery_photo_container #p_gallery .slick-prev {
		left: -20%;
	}
	section.gallery_photo_container #p_gallery .slick-next {
		right: -20%;
	}
}
@media only screen and (max-width: 640px) {
	/* news detail */
	section#backgrounders-detail .right .container-related.reports .article figure {
		max-height: 120px;
		height: 120px;
	}
	
	/* homepage */
	section#home-reports-news .columns.news {
		width: 100%;
	}
	section#home-reports-news .columns {
		padding-left: 15px;
		padding-right: 15px;
	}
	section#home-reports-news .columns.reports {
		width: 100%;
	}
	section#home-reports-news .columns.reports {
		padding-left: 15px;
		margin-top: 40px;
	}
	section#home-reports-news .reports .text {
		width: 75%;
	}
	
	/* news */
	section#news-index-mosaic .container_mosaic .news_mosaic_items .news_mosaic_items_left a figure {
		height: 200px;
	}
}
@media only screen and (max-width: 619px) {
	/* result */
	section .filter_result .columns {
		width: 50%;}
	
	/* report detail */
	section#reports-detail .container .columns.left {
		max-width: 100%; }
	section#reports-detail .container .columns.right {
		max-width: 100%; }
	section#reports-detail .container .columns.right {
		padding-left: 15px; }
	section#reports-detail .container .columns.left .text-center{
		text-align:left;
	}
	section#reports-detail .left .text-center .navigation-social-media {
		margin-left: 68px;
	}
	
	/* report */
	section#reports-index .filter_reports .columns {
		width: 50%;
		float: left;
	}
	section#news-index .filter_news .columns {
		width: 50%;
		float: left;
	}
	section#reports-index-mosaic .container_mosaic .reports_mosaic_items .reports_mosaic_items_right {
		padding-left: 10px;
	}
}
@media only screen and (max-width: 600px) {
	/* news detail */
	section#news-detail .attachment .text {
		width: 80%;}
	section#news-detail .tags .text {
		width: 80%;}
	.slideshow-backgrounders .item {
		height: 220px;}
	.slideshow-backgrounders .item h1 {
		top: 90px; }
	.slideshow-backgrounders .item:nth-child(2n+1) .button-action::before, .slideshow-backgrounders .item:nth-child(2n) .button-action::before {
		top: 35%; }
	section#backgrounders-detail .columns.left {
		width: 100%; }
	section#backgrounders-detail .columns.right {
		width: 100%;}		
	section#backgrounders-detail .columns.left {
		padding-right: 15px;}
	section#backgrounders-detail .columns.right {
		padding-left: 15px;}
	section#backgrounders-detail .right .container-related.reports .article figure {
		max-height: 220px;
		height: 220px; }
	section#backgrounders-detail .right .container-related.news .article figure {
		width: 100%;
		max-width: 100%;
	}
	
	
	/* report details */
	section#related-reports .image figure {
		min-height: 300px;
		max-height: 300px;
	}
	section#related-reports .columns {
	 	width: 100%;
	 	padding-bottom: 20px;
	 	margin-bottom: 20px;
	 	border-bottom: 1px solid #d7d7d7; }
	section#related-reports .columns:last-child { 
		margin-bottom: 0;
		border-bottom: 0px; }
	section#related-reports .text { border-right: none; }
	section#related-reports .columns {
		display: block;
		min-height: auto;
	}
	section#related-reports .text {
		height: auto;
	}
	
	/* homepage */
	section#home-reports-news .reports .text {
		width: 69%;
	}
	
	/* news */
	section#news-index-mosaic .container_mosaic .news_mosaic_items .news_mosaic_items_left a figure {
		height: 200px;
	}
	section#news-index .columns .img {
		width: 150px;
	}
	section#news-index .columns .img figure {
		min-height: 100px;
	}
}
@media only screen and (max-width: 540px) {
	/* news detail */
	section#news-detail .attachment .text {
		width: 75%;
	}
	section#news-detail .tags .text {
		width: 75%;
	}
	
	/* homepage */
	section#home-reports-news .reports .text {
		width: 59%;
	}
	
	/* backgrounders */
	section#section-backgrounders .columns.lg-3 .columns.lg-1 {
		min-width: 220px;
		width: 220px;
	}
	section#section-backgrounders .container .columns.lg-1 figure {
		min-width: 200px;
		max-width: 200px;
	}
	section#section-backgrounders .container .columns.lg-1 figure, section#section-backgrounders figure .border-b-4 {
		height: 145px;
		min-height: 145px;
		max-height: 145px;
	}
}
@media only screen and (max-width: 500px) {
	/* homepage */
	section#home-reports-news .reports .text {
		width: 53%;
	}
	section#home-backgrounders .columns .columns figure {
		min-height: 165px;
		max-height: 165px;
	}
	section#home-eof-map {
		display: none;
	}
	header#home-mosaic .columns.full {
		width: 100%;
	}
	header#home-mosaic .columns.quarter .m_what_we_do {
		width: 100%;
	}
	header#home-mosaic .columns.quarter .m_search_function {
		width: 100%;
	}
	
	/* news */
	section#news-index-mosaic .container_mosaic .news_mosaic_items .news_mosaic_items_left a figure {
		height: 150px;
	}
}
@media only screen and (max-width: 480px) {
	/* news detail */
	section#news-detail .attachment .text {
		width: 100%;
		margin-left:0px;
		margin-top:30px;}
	section#news-detail .attachment .text p {
		margin-left: 0;}
	section#news-detail .tags .text {
		width: 100%;
		margin-left:0px;
		margin-top:30px;}
	section#news-detail .tags .text {
		padding-left: 0px;}
	.slideshow-backgrounders .item h1 {
		font-size: 18px;}
	
	
	/* homepage */
	section#home-reports-news .reports .text {
		width: 50%;
	}
	
	/* backgrounders */
	section#section-backgrounders .columns.lg-3 .columns.lg-1 {
		min-width: 100%;
		width: 100%;
	}
	section#section-backgrounders .container .columns.lg-1 figure {
		min-width: 100%;
		max-width: 100%;
	}
	section#section-backgrounders .container .columns.lg-1 figure, section#section-backgrounders figure .border-b-4 {
		height: 245px;
		min-height: 245px;
		max-height: 245px;
	}
	
	/* footer */
	ul.founding-members {
		padding-left: 0px;
		padding-right: 0px;
	}
	ul.founding-members li {
		padding-left: 5px;
		padding-right: 5px;
	}
}
@media only screen and (max-width: 400px) {
	/* result */
	section .filter_result .columns {
		width: 100%;}
	section .filter_result .columns .bootstrap-select {
		margin-bottom: 2px; }
	
	/* report detail */
	section#related-reports .image figure {
		min-height: 250px;
		max-height: 250px;
	}
	
	/* homepage */
	section#home-reports-news .reports .text {
		width: 40%;
	}
	section#home-reports-news .columns.reports .article .img, section#home-reports-news .columns.reports .article .img img {
		width: 105px;
		height: 152px;
	}
	section#home-backgrounders .columns {
		width: 100%;
	}
	section#home-backgrounders .columns .columns figure {
		min-height: 205px;
		max-height: 205px;
	}
	section#home-eof-img-map .content_map .btn-white{
		font-size:13px;
		padding-left:15px;
		padding-right:15px;
	}
	
	/* gallery */
	section.gallery_photo_container #p_gallery .slick-prev {
		left: -15%;
	}
	section.gallery_photo_container #p_gallery .slick-next {
		right: -15%;
	}
	
	/* news */
	section#news-index .filter_news .columns {
		width: 100%; }
	section#news-index .filter_news .columns .bootstrap-select {
		margin-bottom: 2px; }
	section#news-index-mosaic .container_mosaic .news_mosaic_items {
		max-width: 100%;
		width: 100%; }
	section#news-index-mosaic .container_mosaic .content_news_mosaic_left {
		padding-right: 0px; }
	section#news-index-mosaic .container_mosaic .content_news_mosaic_right {
		padding-left: 0px;}
	section#news-index-mosaic .container_mosaic .news_mosaic_items .news_mosaic_items_left a figure {
		height: 250px;
	}
	section#news-index .columns .img {
		width: 100%;
	}
	section#news-index .columns .img figure {
		min-height: 250px;
	}
	section#news-index .columns .columns.text {
		padding-left: 0px;
		padding-top: 15px;
	}
	section#news-index .columns {
		float: left;
	}
	
	/* report */
	section#reports-index .columns.text {
		padding-left: 0;
	}
	section#reports-index .filter_reports .columns {
		width: 100%;
	}
	section#reports-index .filter_reports .columns .bootstrap-select {
		margin-bottom: 2px;
	}
	section#reports-index-mosaic .container_mosaic .reports_mosaic_items .reports_mosaic_items_left {
		min-width: 100px;
		max-width: 100px;
	}
	section#reports-index-mosaic .container_mosaic .reports_mosaic_items .reports_mosaic_items_left a figure {
		height: 145px;
	}
	section#reports-index .img a figure {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		min-width: 100px;
		max-width: 100px;
		min-height: 145px;
		max-height: 145px;
	}
	section#reports-index .keywords p {
		width: 85%;
	}
	
	/* footer */
	ul.navigation-footer li:last-child {
		margin-right: 10px;
	}
	ul.founding-members li.jikalahari a {
		width: 120px;
	}
}
@media only screen and (max-width: 360px) {
	/* news detail */
	section#backgrounders-detail .right .container-related.reports .article figure {
		max-height: 170px;
		height: 170px;}
	.slideshow-backgrounders .item h1 {
		font-size: 15px;}
	
	/* report details */
	section#related-reports .image figure {
		min-height: 200px;
		max-height: 200px; }
	section#reports-detail .carousel-slideshow .slick-list .item figure img {
		max-height: 310px;
		min-height: 310px; }
	section#reports-detail .carousel-slideshow button {
		top: 143px; }
	section#reports-detail .carousel-slideshow .slick-list .item figure .t_enlarge{
		display:none;}
	
	/* homepage */
	section#home-reports-news .reports .text {
		width: 35%;
	}
	section#home-eof-img-map .content_map .btn-white{
		font-size:12px;
		padding-left:10px;
		padding-right:10px;
	}
}
@media only screen and (max-width: 320px) {
	/* homepage */
	section#home-reports-news .columns.reports .article .img, section#home-reports-news .columns.reports .article .img img {
		width: 85px;
		height: 132px;
	}
	section#home-reports-news .reports .text {
		width: 31%;
	}
	
	/* gallery */
	section.gallery_photo_container #p_gallery .slick-prev {
		left: -8%;
	}
	section.gallery_photo_container #p_gallery .slick-next {
		right: -8%;
	}
	
	/* news */
	section#news-index .columns .img figure {
		min-height: 200px;
	}
	section#news-index-mosaic .container_mosaic .news_mosaic_items .news_mosaic_items_left a figure {
		height: 200px;
	}
}