.front .banner-wrapper .home-banner {
	width: -ms-calc(100% - 244px);
	width: -moz-calc(100% - 244px);
	width: -webkit-calc(100% - 244px);
	width: calc(100% - 244px);
	float: left;
	position: relative;
}
.front .banner-wrapper {
	border-bottom: 1px solid #ccc;
}
.front .breadcrumb-wrapper,
.front .breadcrumb {
	display: none;
}
.front .banner-wrapper .top-logos {
	width: 244px;
	float: left;
	padding-right: 30px;
	padding-left: 30px;
	overflow: hidden;
}
.front .banner-wrapper .top-logos img {
	margin: auto;
	margin-top: 30px;
}
.front .banner-wrapper .home-banner img {
	height: 700px;
	width: 100%;
	object-fit: cover;
    object-position: left;
	z-index: 2;
	position: relative;
	filter: brightness(80%);
}
/*.front .banner-wrapper::after {
	content: none;
}*/
.front .banner-wrapper .banner-image{
	position: relative;
}
.front .banner-wrapper .banner-image::after {
	content: "";
	height: 100%;
	position: absolute;
	width: 100%;
	top: 0;
	background-color: #000;
	opacity: 0.5;
	z-index: 1;
}

.front .banner-wrapper .heading-group-1 h1,
.front .banner-wrapper .heading-group-2 h1 {
	font-size: 12px;
	color: #b3b3b3;
	font-weight: 700;
	line-height: 18px;
	margin-bottom: 20px;
	text-align: center;
}
.front .banner-wrapper .heading-group-1 h1 {
	margin-top: 50px;
}
.front .banner-wrapper .heading-group-2 h1 {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px solid #ccc;
}
.front .region-content-top-first .block-home-country-results .block-title,
.front .tab-block h3 {
	font-size: 40px;
	color: #333;
	font-weight: 700;
	text-transform: uppercase;
	padding-bottom: 0;
	position: relative;
	text-align: center;
}
.front .banner-content-wrapper {
	position: absolute;
	top: 50%;
	left: 100px;
	margin: 0 auto;
	text-align: center;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 2;
	width: 500px;
	text-align: left;
}
.front .banner-content-wrapper .banner-title h1,
.front .banner-content-wrapper .banner-title,
.front .banner-content-wrapper .banner-title p {
	font-size: 50px;
	line-height: 54px;
	color: #fff;
	font-weight: 700;
	margin: 0;
}
.front .banner-content-wrapper .banner-title {
	margin-bottom: 35px;
}
.front .banner-content-wrapper {
	font-size: 16px; /*14px;*/  /*30-12-2019 Task #263195*/
	line-height: 23px;
	color: #fff;
	z-index: 3;
}
.front .banner-content-wrapper a {
	display: block; /*inline-block; /*30-12-2019 Task #263195*/
	margin-top: 20px;
	margin-bottom: 50px;
}
.front .banner-content-wrapper .banner-read-more {
	display: inline-block;
	width: 177px;
	height: 42px;
	border: 1px solid #fff;
	border-radius: 30px;
	padding: 8px 0;
	text-align: center;
	color: #fff;
	font-weight: 500;
	background-color: transparent;
	transition: background-color 0.5s ease;
	font-size: 14px;
}
.front .banner-content-wrapper .banner-read-more:hover {
	color: #333;
	background-color: #fff;
}
.front .banner-wrapper {
	overflow: visible;
}
.front .banner-wrapper .region-banner {
	overflow: hidden;
}
.front .banner-wrapper .region-banner::before,
.front .banner-wrapper .region-banner::after {
    display: table;
    content: " ";
}
.front .banner-wrapper .region-banner::after {
	clear: both;
}
.front .banner-icon-wrapper {
    position: absolute;
    bottom: -40px;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background: url(../images/home-page/arrow4.gif)no-repeat center center;
    border-radius: 50%;
    background-color: #fff;
    border: 1px solid #000;
    z-index: 9;
}
/*10-05-2018
Task #219641*/
.front .tab-block h3 {
	margin-bottom: 49px;
	margin-top: 17px;
}
.front .region-content-top-first .block-home-country-results .block-title::after,
.tab-block h3::after {
	content: "";
	position: absolute;
	bottom: -15px;
	left: 50%;
	-webkit-transform: translateX(-50%);
    transform: translateX(-50%);
	background: #333;
	width: 65px;
	height: 3px;
	border-radius: 10px;
}
.front .region-content-top-first {
	background-color: #fff;
}
/*10-05-2018
Task #219641*/
.front .block-home-country-results {
	margin-top: 26px;
	margin-bottom: 33px;
	background: url(../images/home-page/Map_Background.png)no-repeat center center;
	background-size: auto 100%;
	overflow: hidden;
}
.front .home-result-graph .highcharts-container {
	/*height: 104px;*/
	margin: 0 auto;
	/*width: 100%!important;
	max-width: 100%!important;*/
}
.front #cntry-results-carousel .carousel-inner {
	width: 1170px;
	margin: 0 auto;
	overflow: visible;
}
.front #cntry-results-carousel .carousel-caption {
	top: 20px;
	bottom: auto;
	right: auto;
	left: auto;
	width: 100%;
	text-align: center;
	text-shadow: none;
}
.front #cntry-results-carousel .carousel-caption>div {
	display: inline-block;
	vertical-align: middle;
}
.front #cntry-results-carousel .carousel-caption .cntry-name {
	font-size: 36px;
	color: #1a1a1a;
	line-height: 42px;
	display: inline-block;
}
.front #cntry-results-carousel .carousel-caption .cntry-arrow {
	width: 14px;
	margin: 0 60px;
	height: 27px;
	display: inline-block;
	background: url(../images/home-page/Right_arrow_Country_Report.png)no-repeat center center;
	cursor: pointer;
}
.front #cntry-results-carousel .carousel-caption .to-cntry-page-btn {
	width: 206px;
	height: 42px;
	border: 1px solid #333;
	border-radius: 30px;
	padding: 11px 5px 9px 27px;
	font-size: 14px;
	display: inline-block;
	text-align: left;
	color: #333;
	background: url(../images/home-page/Go_to_Country_Report.png)no-repeat right 7px center;
	background-color: #fff;
	transition: background-color 0.5s ease;
	cursor: pointer;
	text-decoration: none;
}
.front #cntry-results-carousel .carousel-caption .to-cntry-page-btn:hover {
	background-color: #4d4d4d;
	color: #fff;
}
/*Bar chart style*/
.front .ee_chrt_wrapper .cntry-value-head {
	/*color: #f2a916;*/
	font-size: 16px;
	margin-bottom: 0px;
}
.front .ee_chrt_wrapper .cntry-value {
	position: relative;
	margin-bottom: 6px;
}
.front .ee_chrt_wrapper .glbl-avg {
	position: relative;
	margin-top: 10px;
}
.front .ee_chrt_wrapper .cntry-value-bar {
	display: inline-block;
	background-color: #f2a916;
	border-radius: 5px;
	vertical-align: middle;
}
.front .ee_chrt_wrapper .cntry-value-lbl {
	/*display: inline-block;
	position: absolute;
	bottom: -2px;
    right: -30px;*/
	font-size: 34px;
	line-height: 40px;
	/*padding-left: 10px;*/
	vertical-align: middle;
	/*color: #f2a916;*/
}
.front .ee_chrt_wrapper .glbl-avg-lbl {
	/*display: inline-block;
	position: absolute;
	top: -2px;
    right: -30px;*/
	font-size: 16px;
	line-height: 22px;
	vertical-align: middle;
	/*padding-left: 10px;*/
	color: #999;
}
.front .ee_chrt_wrapper .glbl-avg-head {
	color: #999999;
	font-size: 16px;
	margin-top: 6px; 
}
.front .ee_chrt_wrapper .glbl-avg-bar {
	display: inline-block;
	background-color: #999999;
	border-radius: 5px;
	vertical-align: middle;
}
.front #pillar-697 ,
.front #pillar-131,
.front #hrg-ee {
	height: 350px;
	position: relative;
}
.front #hrg-ee .ee_chrt_wrapper {
	bottom: 50px;
	vertical-align: bottom;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-41%);
	transform: translateX(-41%);
}
.home-result-graph-wrapper .chart-tab-name .chart-tab-title-lbl {
	text-align: center;
	font-weight: 700;
	font-size: 16px;
	line-height: 22px;
	text-transform: uppercase;
}
.home-result-graph-wrapper .chart-tab-name .chart-tab-sub-title-lbl {
	text-align: center;
	font-weight: 500;
	color: #b3b3b3;
	font-size: 14px;
	line-height: 20px;
	text-transform: none;
}
.home-result-graph-wrapper:nth-child(1) .chart-tab-name .chart-tab-title-lbl {
	color: #02bbce!important;
}
.home-result-graph-wrapper:nth-child(2) .chart-tab-name .chart-tab-title-lbl {
	color: #67aef4;
}
.home-result-graph-wrapper:nth-child(3) .chart-tab-name .chart-tab-title-lbl {
	color: #77916a!important;
}
.home-result-graph-wrapper:nth-child(4) .chart-tab-name .chart-tab-title-lbl {
	color: #f2a916!important;
}
#cntry-results-carousel .left.carousel-control,
#cntry-results-carousel .right.carousel-control{
    width: 60px;
    height: 60px;
    background: #333;
    opacity: 1;
    top: 50%;
    transform: translateY(-50%);
}
#cntry-results-carousel .left.carousel-control:hover,
#cntry-results-carousel .right.carousel-control:hover {
    background-color: #000;
}
#cntry-results-carousel .left.carousel-control span,
#cntry-results-carousel .right.carousel-control span {
	display: none;
}
#cntry-results-carousel .right.carousel-control {
	background: url(../images/home-page/Right_Carousel_arrow.png)no-repeat center center;
	background-color: #333;
}
#cntry-results-carousel .left.carousel-control {
	background: url(../images/home-page/Left_Carousel_arrow.png)no-repeat center center;
	background-color: #333;
}
/*#cntry-results-carousel .left.carousel-control span::after {
	content:'';
	background: url(../images/home-page/Left_Carousel_arrow.png)no-repeat center center;
}
#cntry-results-carousel .right.carousel-control span::after {
	content:'';
	background: url(../images/home-page/Right_Carousel_arrow.png)no-repeat center center;
}*/
/*Tab-block section*/
.front .tab-block {
	background-color: #f2f2f2;
	margin-bottom: 13px;
}
.front .pillar-tabs ul.nav-tabs {
	width: -ms-calc(100% + 30px);
	width: -moz-calc(100% + 30px);
	width: -webkit-calc(100% + 30px);
	width: calc(100% + 30px);
	border-bottom: 10px solid #02bbce;
	text-align: center;
	margin-top: 6px;
	margin-bottom: 0px;
	margin-left: -15px;
	margin-right: -15px;
	background: #f2f2f2;
}
.front .pillar-tabs .tab-content {
	width: 945px;
	margin: 0 auto;
}
.front .pillar-tabs ul.nav-tabs li {
	border: 0;
	float: none;
	display: inline-block;
	text-align: center;
	margin: 0;
	cursor: pointer;
}
.front .pillar-tabs ul.nav-tabs li a {
	border: 0;
	font-size: 14px;
	font-weight: 700;
	color: #b3b3b3;
	padding-bottom: 20px;
	padding-top: 70px;
	cursor: pointer;
	margin: 0;
	background-color: #fff;
	min-width: 90px;
}
.front .pillar-tabs ul.nav-tabs li a.pillar-130 {
	/*background: url(../images/Methodology/Access_Clean_Cooking_Normal.png) no-repeat top 0 center;*/
	background: url(../images/home-page/pillar/Access_Clean_Cooking_Normal.png) no-repeat top 0 center;
}
.front .pillar-tabs ul.nav-tabs li a.pillar-129 {
	background: url(../images/Methodology/Access_Electricity_Normal.png) no-repeat top 0 center;
}
.front .pillar-tabs ul.nav-tabs li a.pillar-131 {
	background: url(../images/Methodology/ENERGY_EFFICIENCY_Normal.png) no-repeat top 0 center;
}
.front .pillar-tabs ul.nav-tabs li a.pillar-132 {
	background: url(../images/Methodology/Renewable_Energy_Normal.png) no-repeat top 0 center;
}
.front .pillar-tabs ul.nav-tabs li.active a.pillar-130,
.front .pillar-tabs ul.nav-tabs li a.pillar-130:hover {
	/*background: url(../images/Methodology/Access_Clean_Cooking_selection.png) no-repeat top 0 center;*/
	background: url(../images/home-page/pillar/Access_Clean_Cooking_selection.png) no-repeat top 0 center;
}
.front .pillar-tabs ul.nav-tabs li.active a.pillar-129,
.front .pillar-tabs ul.nav-tabs li a.pillar-129:hover {
	background: url(../images/Methodology/Access_Electricity_Selection.png) no-repeat top 0 center;
}
.front .pillar-tabs ul.nav-tabs li.active a.pillar-131,
.front .pillar-tabs ul.nav-tabs li a.pillar-131:hover {
	background: url(../images/Methodology/ENERGY_EFFICIENCY_Selection.png) no-repeat top 0 center;
}
.front .pillar-tabs ul.nav-tabs li.active a.pillar-132,
.front .pillar-tabs ul.nav-tabs li a.pillar-132:hover {
	background: url(../images/Methodology/Renewable_Energy_Selection.png) no-repeat top 0 center;
}
.front .pillar-tabs ul.nav-tabs li a span {
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}
.front .pillar-tabs ul.nav-tabs li.active a {
	color: #02bbce;
}
.front .pillar-tabs ul.nav-tabs li.active a:after {
    content: "";
    width: 24px;
    height: 12px;
    background: url(../images/Indicator_Arrow_02bbce.png) no-repeat center center;
    top: 120px;
    right: 50%;
    -webkit-transform: translatey(50%);
    transform: translateX(50%);
    position: absolute;
    display: inline-block;
}
.front .pillar-tabs ul.nav-tabs li.active a.pillar-130 {
	color: #b971b2 ; /*#67aef4;*/
}
.front .pillar-tabs ul.nav-tabs li.active a.pillar-131 {
	color: #f2a916;
}
.front .pillar-tabs ul.nav-tabs li.active a.pillar-132 {
	color: #77916a;
}
.front.pillar-130 .pillar-tabs ul.nav-tabs  {
	border-color: #b971b2;/* #67aef4;*/
}
.front.pillar-131 .pillar-tabs ul.nav-tabs  {
	border-color: #f2a916;
}
.front.pillar-132 .pillar-tabs ul.nav-tabs  {
	border-color: #77916a;
}
.front.pillar-130 .pillar-tabs ul.nav-tabs li.active a:after{
	/*background: url('../images/Methodology/Indicator_Arrow_67aef4.png') no-repeat center;*/
	background: url('../images/home-page/pillar/Indicator_Arrow_AccessToCleanCooking.png') no-repeat center;
}

.front.pillar-132 .pillar-tabs ul.nav-tabs li.active a:after{
	background: url('../images/Methodology/Indicator_Arrow_77916a.png') no-repeat center;
}

.front.pillar-131 .pillar-tabs ul.nav-tabs li.active a:after {
	background: url('../images/Methodology/Indicator_Arrow_f2a916.png') no-repeat center;
}

/*Map section*/
.front .search-yearselect-wrapper .zoomto {
	display: block;
	margin-bottom: 15px;
}
.front .search-yearselect-wrapper #map-year-slider,
.front .search-yearselect-wrapper .mapZoom,
.front .search-yearselect-wrapper .map-xls-download {
	display: inline-block;
	position: relative;
	vertical-align: bottom;
}
.front .search-yearselect-wrapper .map-xls-download {
	width: 145px;
	height: 42px;
    border: 1px solid #333;
    border-radius: 30px;
    padding: 10px 12px 10px 17px;
    cursor: pointer;
    background: url(../images/Downloads/Download.png) no-repeat scroll right 10px center transparent;
    transition: background-color 0.5s ease;
}
.front .search-yearselect-wrapper .map-xls-download:hover {
	background-color: #4d4d4d;
	color: #fff;
}
.front .search-coutry-result #search-cntry-result,
.front .search-yearselect-wrapper .mapZoom {
	width: 227px;
	margin-left: 80px;
	margin-right: 60px;
	border: 0;
	border-bottom: 1px solid #4d4d4d;
	outline: 0;
	background: url(../images/Results-slices/Search_Countries.png) no-repeat right 2px top 3px;
}
.front .search-yearselect-wrapper .mapZoom::placeholder {
	font-size: 12px;
	color: #000;
	line-height: 18px;
}
.front .search-yearselect-wrapper #map-year-slider .yearselect {
	width: 500px;
	display: inline-block;
	height: 9px;
    float: none;
    background-color: #e6e6e6;
    position: relative;
    border-radius: 30px;
}
.front .home-map .highcharts-container,
.front .home-map .map {
	width: 945px!important;
}
.front .home-map .highcharts-container {
	/*overflow: visible!important;*/
}
.front #map-year-slider>label {
	margin-right: 15px;
	font-size: 12px;
	color: #000;
}
.front #map-year-slider .start-year {
	position: absolute;
	top: -19px;
	left: 32px;
	font-size: 11px;
	color: #999999;	
}
.front #map-year-slider .end-year {
	position: absolute;
	top: -19px;
	/*left: 530px;*/
	font-size: 11px;
	color: #999999;	
}
.front #map-year-slider .ui-slider-handle {
	border: 0;
	background-color: #fff;
	background: url(../images/Results-slices/Arrow_graph.png)no-repeat center center;
	outline: none;
	top: 10px;
	height: 7px;
	cursor: pointer;
}
.front .zoomSlider {
	margin-top: 17px;
}
.front .slider-current-year {
	position: absolute;
    top: 19px;
    font-size: 11px;
    color: #999999;
    right: 250px;
}
.front .indicatorList.active {
	width: 245px;
	height: 449px;
	padding: 0;
}
.front .indicatorList.active .mainindicatorBlock {
	/*height: -ms-calc(100% - 90px);
	height: -webkit-calc(100% - 90px);
	height: -moz-calc(100% - 90px);
	height: calc(100% - 90px);*/
	/*15-05-2020*/
	height: -ms-calc(100% - 130px);
	height: -webkit-calc(100% - 130px);
	height: -moz-calc(100% - 130px);
	height: calc(100% - 130px);
}
.front .map-indicatorlist-head {
	background-color: #f2f2f2;
	display: flex;
}
.front .map-indicatorlist-icon {
	display: inline-block;
	width: 37px;
	height: 37px;
	vertical-align: middle;
	background: url(../images/home-page/Filter_Section_Icon_Electricity.png) no-repeat scroll center center #ffffff;
	background-size: 37px;
	padding: 0;
}
.pillar-129.front .map-indicatorlist-icon {
	background: url(../images/home-page/Filter_Section_Icon_Electricity.png) no-repeat center center #f2f2f2;
}
.pillar-130.front .map-indicatorlist-icon {
	/*background: url(../images/home-page/Filter_Section_Icon_Clean_Cooking.png) no-repeat center center #f2f2f2;*/
	background: url(../images/home-page/pillar/Filter_Section_Icon_Clean_Cooking.png) no-repeat center center #f2f2f2;
}
.pillar-131.front .map-indicatorlist-icon {
	background: url(../images/home-page/Filter_Section_Icon_Energy_Efficiency.png) no-repeat center center #f2f2f2;
}
.pillar-132.front .map-indicatorlist-icon {
	background: url(../images/home-page/Filter_Section_Icon_Renewable_energy.png) no-repeat center center #f2f2f2;
}

.front .indicatorList.active .pillar-label {
	display: inline-block;
	background: none;
	background-color: #f2f2f2;
	vertical-align: middle;
	margin: 0;
	color: #02bbce;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
}
.front .indicatorList.active .pillar-label span {
	font-weight: 700;
	font-size: 12px;
	line-height: 18px;
	padding-left: 5px;
	text-transform: uppercase;
}
.pillar-129.front .indicatorList.active .pillar-label {
	color: #02bbce;
}
.pillar-130.front .indicatorList.active .pillar-label {
	color: #b971b2;/*#67aef4;*/
}
.pillar-131.front .indicatorList.active .pillar-label {
	color: #ed9b0a;
}
.pillar-132.front .indicatorList.active .pillar-label {
	color: #77916a;
}
.front .map-indicatorlist-head-tab {
	height: 37px;
	padding: 10px 5px 10px 37px;
	margin-left: 10px;
	border-bottom: 1px solid #e6e6e6;
	font-size: 12px;
	font-weight: 700;
	line-height: 18px;
	color: #4d4d4d;
	text-transform: uppercase;	
}
.front .indicatorList .mainindicatorBlock {
	padding-top: 0;
}
.front .indicatorList .sub-indicator-ul li .table-wrapper {
	padding-left: 0;
}
.front .indicatorList input[type="radio"] {
	margin-top: 5px;
}
.front .indicatorList .indicators li span {
	font-size: 12px;
	line-height: 18px;
	font-weight: 500;
	color: #999;
}
.front .indicatorList .indicators li label {
	padding-top: 3px;
	padding-bottom: 3px;
}
.front .indicatorList .indicators li label.active {
	padding-top: 8px;
	padding-bottom: 8px;
}
.front .indicatorList .sub-indicator-header .group-name,
.front .indicatorList .indicator-header .group-name {
	color: #808080;
	font-weight: 700;
}
.front .indicatorList .indicators li label.active span {
	color: #02bbce;
	font-weight: 700;
}
.front.pillar-129 .indicatorList .indicators li label.active span {
	color: #02bbce;
}
.front.pillar-130 .indicatorList .indicators li label.active span {
	color: #b971b2 ;/*#67aef4;*/
}
.front.pillar-131 .indicatorList .indicators li label.active span {
	color: #ed9b0a;
}
.front.pillar-132 .indicatorList .indicators li label.active span {
	color: #77916a;
}
.front .indicatorList input[type=radio] {
	margin-left: 5px;
	margin-top: 3px;
	width: 10px;
	height: 10px;
	
}
.front .indicatorList input[type=radio]::after {
	content: '';
    background: #fff url(../images/Radio_button_non_selected.png)no-repeat right 0px top 0px;
    width: 10px;
    height: 10px;
    display: block;
    /* z-index: 9999; */
    background-size: 10px 10px;
}
.front .indicatorList input[type=radio]:checked::after {
	background: #fff url(../images/Radio_Button_selected_02bbce_Electricity.png)no-repeat right 0px top 0px;
}
.pillar-129.front .indicatorList input[type=radio]:checked::after {
	background: #fff url(../images/Radio_Button_selected_02bbce_Electricity.png)no-repeat right 0px top 0px;
}
.pillar-130.front .indicatorList input[type=radio]:checked::after {
	/*background: #fff url(../images/Radio_Button_selected_67aef4_Clean_Cooking.png)no-repeat right 0px top 0px;*/
	background: #fff url(../images/home-page/pillar/Radio_Button_selected_AccessToCleanCooking.png)no-repeat right 0px top 0px;
}
.pillar-131.front .indicatorList input[type=radio]:checked::after {
	background: #fff url(../images/Radio_Button_selected_f2a916_Energy_Efficiency.png)no-repeat right 0px top 0px;
}
.pillar-132.front .indicatorList input[type=radio]:checked::after {
	background: #fff url(../images/Radio_Button_selected_77916a_Renwable_Energy.png)no-repeat right 0px top 0px;
}
.pillar-697.front .indicatorList input[type=radio]:checked::after {
	background: #fff url(../images/pillar/Radio_Button_selected_renewableCapacity_perCapita.png)no-repeat right 0px top 0px;
}
/*Map Legends*/
.front .map-selected-ind-lgnd > div,
.front .map-unit-wrapper {
	display: inline-block;
	vertical-align: bottom;
}
.front .map-selected-ind {
	margin-bottom: 5px;
}
.front .map-selected-ind,
.front .map-selected-ind * {
	color: #999;
	font-size: 14px;
}
.front .map-unit-wrapper {
	padding-left: 15px;
	margin-left: 10px;
	position: relative;
	font-size: 14px;
	color: #999;
}
.front .map-unit-wrapper::before {
	content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    /*-webkit-transform: translateX(-50%);
    transform: translateX(-50%);*/
    background: #cecece;
    width: 1px;
    height: 41px;
    border-radius: 10px;
}
.front .map-legend-item-wrapper {
	display: inline-block;
}
.front .map-legend-item-wrapper>span {
	display: block;
}
.front .map-section {
	padding-bottom: 35px;
}
.front .highchartClicks>span {
	padding: 20px;
	/*width: 320px;*/
	text-align: left;
	z-index: 999;
}
.front .highchartClicks .tooltipbottom a {
    display: inline-block;
    height: 25px;
    width: 176px;
    border: 1px solid #999;
    color: #fff;
    border-radius: 30px;
    padding: 2px 15px 3px 31px ;/*3px 15px 3px 15px;*//*30-12-2019 Task #263195*/
    font-size: 12px;
    text-align: left;
    background: url(../images/home-page/Go_to_Country_Report_Popup.png)no-repeat right 5px center;
    background-color: #999;
    text-decoration: none;
}
#home-country-results-wrapper g.highcharts-axis {
	opacity: 0;
}
.front .chart-tab-name {
    margin-top: -32px;
}
.front .chart-source-wrapper {
	margin-bottom: 7px;
}
/*
.front .home-rslt-chart-lgnd0 {
	color: #02bbce!important;
}
.front .home-rslt-chart-lgnd1 {
	color: #67aef4!important;
}
.front .home-rslt-chart-lgnd2 {
	color: #ed9b0a!important;
}
.front .home-rslt-chart-lgnd3 {
	color: #77916a!important;
}
*/
/*10-05-2018
Task #219641*/
.front .footer-first .footer-content {
    padding-top: 12px;
}
.front #cntry-results-carousel .carousel-control{
	z-index: 999;
}
.front .banner-icon-wrapper{
	position: fixed;
    bottom: 10px;
}
/*29-04-2020*/
.front .search-yearselect-wrapper .inputBlock{
	display: flex;
    align-items: center;
    justify-content: center;
}
.front .search-yearselect-wrapper .yearselect{
	display: flex;
    /*justify-content: center;
    align-items: center;
	width: 90px;
	position: relative;*/
}
.front .search-yearselect-wrapper .yearselect .showLabel{
		width: 130px;
		line-height: 23px;
}
.front .search-yearselect-wrapper .showLabel{
  /*  width: 140px;
    top: -17px !important;
	font-size: 12px;*/
    margin-right: 10px;
    position: static;
    margin-top: 8px;
	font-size: 14px !important;
}
.front .search-yearselect-wrapper .floatingLabel {
    margin-left: 30px;
}
.front .search-yearselect-wrapper {
	margin-top: 28px;
}
.front .search-yearselect-wrapper span.yearselect select {
    height: 25px;
}
/*15-05-2020*/
.result-link-wrapper{
	text-align: center;
}
.result-link-wrapper .btn-result {
    background: url(../images/Country_Reports/Compare_With.png) no-repeat calc(100% - 12px) center transparent;
    padding-top: 6px;
    height: 33px;
    display: block;
    border: 1px solid #333;
    display: inline-block;
    padding: 5px 5px;
    border-radius: 30px;
    color: #333;
    font-size: 14px;
    width: 156px;
    text-align: left;
    padding-left: 16px;
}
.search-coutry-result{
	display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 37px;
}
.search-coutry-result #search-cntry-result{
	border: 0;
    border-bottom: 1px solid #ccc;
    background: transparent;
	margin-left: 0 !important;
    margin-right: 0 !important;
}
.search-coutry-result .showLabel {
    position: static;
    margin-right: 10px;
    padding-top: 16px;
}

/*26-04-2021*/

.carousel-inner>.item>.row{
	display: flex;
}
.home-result-graph-wrapper #hrg-rpc .ee_chrt_wrapper {
    bottom: 80px;
}
div#pillar-697 +div.chart-tab-name {
    bottom: 0px;
    vertical-align: bottom;
    position: absolute;
    left: 41%;
    -webkit-transform: translateX(-41%);
    transform: translateX(-41%);
	width:100%;
}
.front #cntry-results-carousel .carousel-inner {
    width: 1170px; 
}
#home-country-results-charts{
	    padding-bottom: 20px;
}
.fixed-tab .scrtabs-tabs-fixed-container,
.pillar-tabs .scrtabs-tabs-fixed-container{
	height: auto;
	/*width: 100% !important;*/
	padding-bottom: 12px;
}
.page-time .pillar-tabs,
.page-results .pillar-tabs{
	background-color: #999;
    min-height: 129px;
	/* padding: 0 20px;
	border-bottom: 10px solid #4d4d4d; */
}
.pillar-blurb {
    padding-top: 20px;
}
.wrapper.fixed,
.page-time .pillar-tabs.fixed,
.page-results .pillar-tabs.fixed{
	position: fixed;
    width: 100%;
    top: 0;
    z-index: 9999;
    margin-top: 0 !important;
	height: 20px; 
    min-height: 74px;
}
.wrapper.fixed ul.nav-tabs.fixed,
.methodology-block.fixed-tab ul.nav-tabs.fixed,
.page-time .fixed-tab ul.nav-tabs.fixed,
.page-results .fixed-tab ul.nav-tabs.fixed{
	position: static;
	margin-bottom: 0;
}
.page-time .container-fluid.content-block,
.page-results .container-fluid.content-block{
	padding: 0;
}
.scrtabs-tab-scroll-arrow{
    height: 50px;
	border: 0;
    margin-top: 10px;
	
}

.scrtabs-tab-scroll-arrow span:hover,
.scrtabs-tab-scroll-arrow span{
	border-color: #333;
	height: 15px;
	width: 15px;
}
.page-time  .scrtabs-tab-scroll-arrow span:hover,
.page-time  .scrtabs-tab-scroll-arrow span,
.page-results  .scrtabs-tab-scroll-arrow span:hover,
.page-results  .scrtabs-tab-scroll-arrow span{
	border-color: #fff;
}
.scrtabs-tab-scroll-arrow:hover{
	background-color: transparent;
}
.node-type-country .container-fluid.content-block .tab-block,
.page-time .container-fluid.content-block .tab-block,
.page-results .container-fluid.content-block .tab-block {
	padding: 0;
}
.page-time .container-fluid.content-block > .row ,
.page-results .container-fluid.content-block > .row {
	margin : 0;
}
.fixed-tab ul.nav-tabs.fixed{
	left: 0;
}
.page-time .pillar-tabs.fixed .scrtabs-tab-scroll-arrow ,
.page-results .pillar-tabs.fixed .scrtabs-tab-scroll-arrow {
    margin-top: 6px;
}
.front .scrtabs-tabs-fixed-container{
	overflow: visible;
}
/*.fixed-tab ul.nav-tabs.fixed{
	padding: 0 30px !important;
}*/
/*.scrtabs-tab-scroll-arrow-left{
	left: 17px;
}
.scrtabs-tab-scroll-arrow-right{
	right: 17px;
}*/
/*.container-fluid.content-block{
	padding: 0;
}*/
.page-node-view.node-type-country .fluid-wrapper+.fluid-wrapper{
	padding: 0;
}

div.logo-group-2:last-of-type img {
	margin-top: 10px !important;
}

div.logo-group-1 > div.top-logo:first-of-type img {
	margin-top: unset !important;
    scale: 75%;
}
