.container-menu {
	width: 910px;
	margin: 0 auto 40px ;
}
.container-menu ol li {
    padding-bottom: 20px;
}

.d-content .leaf-title {

	margin-bottom: 72px;
	display: block;
}
.d-content .leaf-title.distance {
	margin-bottom: 20px;
}
/* .report .category:before {
	background: url(../../img/icon-page.png) center center no-repeat;
    width: 32px;
    height: 32px;
    margin-right: 15px;
    display: inline-block;
    content: "";
    vertical-align: sub;
} */
.report .category {
	padding-bottom: 40px;
}
.report .category a {
	color: #0066CC;
	text-decoration: underline;
}
.read-more {
	color: #0066FF;
	padding-left: 15px;
	text-decoration: underline;
}
#distance-before {
	margin-top: 160px;
}
.bg-yellow {
	background-color: #BFDF95;
}
.bg-green2 {
	background-color: #9ADCC5;
}
.bg-pink {
	background-color: #F8C2FE;
}
.bg-blue2 {
	background-color: #8CB5F2;
}
.bg-yellow .container .d-content,
.bg-green2 .container .d-content,
.bg-pink .container .d-content,
.bg-blue2 .container .d-content,
.bg-yellow .container .d-content .report .category a,
.bg-green2 .container .d-content .report .category a,
.bg-pink .container .d-content .report .category a,
.bg-blue2 .container .d-content .report .category a {
	color: #333;
}


/* Hoang fix heading-styling curent page */

.d-content .leaf-title:before {content: none}
.d-content .leaf-title.distance {border-bottom: none;padding: .25em 0 .25em .75em;}

/* End Hoang fix heading-styling curent page */

@media screen and (max-width: 1100px) and (min-width: 769px) {
	.breadcrumb {
        width: calc(100% - 30px);
        padding: 0 15px;
    }

}

@media screen and (max-width: 768px){
	.breadcrumb {
        width: calc(100% - 30px);
        padding: 0 15px;
    }
	.main img {height: auto;}
	.d-content {
	    width: calc(100% - 30px);
	    padding: 30px 15px 40px;
	    font-size: 20px;
	}
	.ecosis-logo {margin-bottom: 34px;}
	.report img {width: 100%;	}
	.container-menu {width: 100%;}
	#distance-before {margin-top: 60px;}


}


@media screen and (max-width: 414px){

#distance-before {margin-top: 30px;}
.ecosis-logo img {width: 20%;}
.ecosis-menu ol li {margin-right: 5px;}
.container-menu ol li {padding-bottom: 10px;}

}