@media (max-width: 767px){
	.front .banner-wrapper .home-banner {
		width: 100%;
	}
	.front .banner-content-wrapper{
		width: 100%;
		left: auto;
		right: auto;
		padding: 0 10px;
	}
	.front .banner-content-wrapper .banner-title{
		text-align: center;
		margin-bottom: 20px;
	}
	.front .region-content-top-first .block-home-country-results .block-title,
	.front .tab-block h3,
	.front .banner-content-wrapper .banner-title p{
		font-size: 25px;
		line-height: 31px;
	}
	.front .banner-wrapper .home-banner img{
		min-height: 350px;
		height: auto;
	}
	.front .banner-wrapper .top-logos{
		width: 100%;
	}
	.front .banner-icon-wrapper{
		bottom: -100px;
	}
	.front #cntry-results-carousel .carousel-inner{
		width: 100%;
	}
	.front .search-yearselect-wrapper #map-year-slider, 
	.front .search-yearselect-wrapper .map-xls-download,
	.mapLegendBlock.container p,
	.front .home-map .highcharts-container, .front .home-map .map {
      width: 100% !important;
	}
	.front .search-yearselect-wrapper #map-year-slider .yearselect {
		width: 200px;
	}
	.front #cntry-results-carousel .carousel-caption .cntry-name{
		font-size: 20px;
	}
	.front #cntry-results-carousel .carousel-caption .to-cntry-page-btn{
		margin-top: 20px;
	}
	.front #cntry-results-carousel .carousel-caption {
		top: 8px;
	}
	.front .banner-wrapper .top-logos img{
		margin-bottom: 30px;
	}
	.front .pillar-tabs ul.nav-tabs li a{
		min-width: 75px;
	}
	.search-yearselect-wrapper span.zoomto.inputBlock{
		/*width: 96% !important;*/
		    margin-right: 0;
		width: 100%;
		display: block;
	}
	.front .search-yearselect-wrapper .mapZoom{
		width: 100%; /*200px;*/
		margin-bottom: 20px;
		margin-left: 0;
	}
	.front .map-selected-ind-lgnd > div{
		margin-bottom: 30px;
	}
	.front .search-yearselect-wrapper #map-year-slider{
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.front .indicatorList.active {
		position: static;
		width: 100%;
		height: auto;
	}
	.front .mapLegendBlock.container p{
		background: url(../../../../modules/custom/wb_indicator_map/images/caution.png)no-repeat left 5px top 2px;
		margin-left: 9px;
	}
	.front .indicatorList.active .pillar-label span.pillar-title-small {
		display: inline-block!important;
	}
	.front .pillar-tabs ul.nav-tabs li a {
		min-width: 57px;
		background-size: 30px!important;
		padding-top: 40px;
	}
	.banner-icon-wrapper {
		display: none;
	}
	.region-content-top-first {
		overflow: hidden;
	}
	/*.front .pillar-tabs ul.nav-tabs li a:after {
		top: 89px!important;
	}*/
	
	.front .search-yearselect-wrapper .yearselect{
		display: block;
		margin-left: 0;
		width: 100%;
		margin-bottom: 10px;
	}
	.front .search-yearselect-wrapper .floatingLabel {
		margin-left: 0;
	}
	.front .chart-source-wrapper {
		margin-left: 13px;
	}
	.front .map-selected-ind-lgnd {
		/* text-align: right; */
		display: flex;
		align-items: flex-start;
	}
	.search-coutry-result .showLabel {
		float: none;
		float: none;
		display: block;
		
	}
	.search-coutry-result{
		float: none;
		display: block;
		width: 100% !important;
		padding: 0 9%;
	}
	.search-coutry-result input{
		width: 100% !important;
	}
}
