.timeline-paragraph p{
	margin-bottom: 10px;
}

.management-team h3{
	margin-bottom: 0px!important;
}

.management-team h6{
	font-weight: 200;
}

.management-team {
	padding-top: 0!important;
}

.management-team .row{
	padding: 20px 0 50px 0
}

@media all and (max-width: 767px) {
	.management-team .row {
   	padding: 20px 0 150px 0
	}
}

.pull-right {
	float: right;
}

.m-b-30 {
	margin-bottom: 30px;
}

.p-b-100 {
	padding-bottom: 100px;
}

.p-b-80 {
	padding-bottom: 80px;
}

.p-b-60 {
	padding-bottom: 60px;
}

.p-b-40 {
	padding-bottom: 40px;
}

.m-b-20 {
	margin-bottom: 20px;
}
.modal-body p{
	text-align: justify;
}


.model-team h4 {
	margin-bottom: 0;
}
.model-team h6 {
	font-weight: 200;
}


.model-team .modal-body {
	padding: 40px 40px 30px 40px;

}

.teambg-left {
	background-image: url(../images/team-bg.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.teambg-right {
	background-image: url(../images/team-bg2.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.year {
	border-top: 3px solid #44a5c6;
	padding-top: 13px;
}

.milestone-left {
	background-image: url('../images/milestone-bg.png'); 
	background-position: center bottom;
	background-repeat: no-repeat;
}

.milestone-right {
	background-image: url('../images/milestone-bg2.png'); 
	background-position: center bottom;
	background-repeat: no-repeat;
}

.director .toggle .togglet, .toggle .toggleta {
    padding: 0 0 0 0;
}


.director h3{
	margin-bottom: 0px!important;
}

.director h6{
	font-weight: 200;
}

.director {
	padding-top: 0!important;
}

.director .row{
	padding: 20px 0 50px 0
}

.container-overview {
	padding-top: 0;
}

.container-overview p{
	text-align: justify;
	margin-bottom: 14px;
}

.container-overview .row{
	padding-top: 20px;
}

.container-overview img{
	padding-bottom: 15px;
}

.container-overview p span{
	font-size: 18px;
	color: #44a5c6;
	font-weight: 800;
}


.container-cg {
	padding-top: 0;
}

.org-chart {
	min-width: 1000px;
}

.scrollable {
	overflow: auto;
}

.container-cg .table-striped > tbody > tr:nth-child(odd) { background-color: rgba(82, 172, 202, 0.1); }

/* newsroom */
.news-box-container {
	margin: 15px 0;
}

.news-box {
	background: #1651b4;
	padding: 15px;
	position: relative;
	height: 150px;
}

.news-box p, .news-box a {
	color: #fff;
}

.news-box a {
	position: absolute;
	bottom: 10px;
	right: 15px;
	font-size: 10px;
}

.news-box a:hover {
	color: #ade8f0
}

.news-box .news-box-date {
	font-size: 10px;
	margin-bottom: 10px;
}

/* vision & mission */
.vam {
	display: flex;
	align-items: center;
	margin-bottom: 50px;
}

.vam img{
	max-width: 200px;
}

.vam h3{
	margin-bottom: 0;
}

.our-value h4{
	margin-bottom: 10px;
    text-transform: uppercase;
    color: #44a5c5;
    border-bottom: 2px solid #44a5c5;
    padding-bottom: 5px;
    font-weight: bold;
}

.our-value img{
	max-width: 100px;
    margin-bottom: 20px;
}

.our-value .col-md-3 {
	padding-left: 25px;
	padding-right: 25px;
}

/* Assets & Facilities */
.anf h3{
	margin-bottom: 10px;
	font-size: 20px;
	line-height: 25px;
}

.anf p{
	margin-bottom: 10px;
	font-weight: bold;
}

.anf h4{
	margin-bottom: 10px;
	text-transform: none;
    font-weight: normal;
    font-size: 14px;
}

.anf ul {
	margin-bottom: 15px;
}

.anf-background {
	background: rgb(0,122,175);
	background: linear-gradient(297deg, rgb(3 70 99) 0%, rgba(0,170,205,1) 100%);
}

/* Subsidiary */
.ver-center {
	display: flex;
	align-items: center;
}

.subsidiary-container {
	padding-bottom: 120px;
}

.subsidiary-container h3{
	margin-bottom: 10px;
}

.subsidiary-container p {
	margin-bottom: 15px;
}

.subsidiary-container ul{
	margin-bottom: 0;
	padding-left: 30px;
}

.service-row img{
	width: 100%;
    max-width: 180px;
    border: 1px solid #ffffff40;
    border-radius: 100px;
    padding: 10px;
    margin: 10px auto 30px;
    display: block;
}

.service-row ul {
}

.service-row li{
	padding: 5px 0;
	border-bottom: 1px dotted #ffffff40;
	color: #a8fcff;
}

.service-row li:last-child {
	border-bottom: none;
}

.service-row h4{
	margin-bottom: 10px;
	text-align: center;
}

.key-project .card-header{
	background: #1f57b5;
}

.key-project .btn-link, .btn-link:hover, .btn-link:focus{
	color: #ffffff;
    text-decoration: none;
}

.key-project table {
	width: 100%;
}

.key-project table tr{
	border-bottom: 1px solid #44a5c5;
    height: 30px;
}

.key-project table tr:last-child {
	border-bottom: none;
}

.key-project table tr td:first-child {
	color: #44a5c5;
	font-weight: bold;
}

.entry-title p{
	margin-bottom: 0;
}

.card-service h3{
	margin-bottom: 5px;
}

.card-service h4 {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #44a5c5;
	color: #44a5c5;;
}

.title-sub {
	margin-bottom: 0;
	padding-left: 20px;
	border-left: 2px solid #fff;
	font-weight: normal;
	font-size: 20px;
}

.ove-service .entry-c {
	height: 88px;
    display: flex;
    align-items: center;
}

.ove-service .entry-c h2{
	font-weight: normal;
	font-size: 18px;
}

.ove-service .entry-c a{
	color: #78deff;
}

.service-modal {
	background: #fff;
	max-width: 500px;
	height: auto;
	border-radius: 10px;
}

.service-modal h3 {
	margin-bottom: 10px;
    color: #44a5c5!important;
    line-height: 30px;
    border-bottom: 1px solid #44a5c5;
    padding-bottom: 10px;
}

.service-modal p{
	margin-bottom: 0;
	color: #000;
}

.service-modal img {
	margin-bottom: 20px;
}

@media (min-width: 1199.98px) {
	.key-project table td:first-child{
		width: 150px;
	}
}

@media (max-width: 1198.98px) {
	.about-img {
		margin-bottom: 20px;
	}
}