/*
Module Name: about-pg (Main CSS)
Author: MP | Prosoft
Author URL: http://prosoft-phils.com/
Date: 05-09-2022
*/

video#background-video {
    width: 100vw;
    height: 100vh;
    object-fit: cover;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
}

.banner.about-pg {
	min-height: 100vh;
	padding-top: 150px;
	background-repeat: no-repeat;
	background-size: cover;
}

.about-pg .about-side-bar li {
	font-size: 14px;
	font-weight: bold;
	color:  var(--color-blue);
}

.about-pg .about-side-bar li:hover {
	color: #9faaff;
}

.about-pg .about-side-bar li.active {
	font-size: 18px;
	color: #9faaff;
}

.about-pg h4,
#reviews h4{
	color: var(--color-blue);
	text-align: left;
}

.about-pg .name {
	font-size: 14px;
}

.about-pg .position {
	font-size: 11px;
}

.about-pg .team-member {
	padding: 0 7.5px !important;
}

.about-pg p,
.about-pg ol li {
	font-size: 12px;
	line-height: 18px;
}

.about-pg .team-div {
	background-color: #F0F8EF;
	border-radius: 20px;
	padding: 20px 50px 50px;
	margin: 16px 23px;
	max-width: 45%;
	/*height: 731px;*/
}

.about-pg .core-values img {
	max-height: 30px;
	margin-right: 10px;
}

.about-pg .ceo img {
	width: 25%;
}

.about-pg .ceo span {
	font-size: 16px
}

.about-pg h6 {
	margin: 0;
	padding: 0;
}

#about-trumove {
	padding: 0 15px;
}

#the-team .col-md-25 {
	max-width: 20%;
}

#reviews {
	display: flex;
	flex-wrap: wrap;
}

#reviews .review-main-container{
	background: #252D6A1A;
	border-radius: 30px;
	border: 1px solid #252D6A1A;
	padding: 7.5px;
	margin: 7.5px;
}

#reviews .review_row {
	margin-bottom: 50px;
}

#reviews .affiliation_row {
	margin-bottom: 100px;
}

#reviews .review-main-container {
	max-width: 23.3%;
}

#reviews .review-image {
	max-width: 30%;
	margin-right: 5%;
}

#reviews .review-text {
	max-width: 65%;
}

#affiliations {
	margin-bottom: 20vh;
}

.team-modal .modal-dialog {
	max-width: 1920px;
}

.team-modal .modal-content {
	padding-bottom: 5vh;
}

.team-modal .modal-body {
	padding: 0 3rem 0 3rem !important;
	max-height: 65vh;
	min-height: 65vh;
	overflow: auto;
}

.team-modal .detail-info .detail-name{
	font-size: 24px;
}

.team-modal .detail-image {
	max-width: 40%;
}

.team-modal .certifications {
	padding: 0;
}

.team-modal .certifications li {
	list-style: none;
	padding: 0;
}

.team-modal p,
.team-modal ul li,
.team-modal .font-14 {
	font-size: 12px !important;
	margin-bottom: 5px;
}

.affiliation_row img:hover {
	cursor: pointer;
	filter: saturate(200%);
}


/*end modal*/