/*
Theme Name: MEICS Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.27.2.1730887847
Updated: 2024-11-06 12:10:47

*/
/* MOBILE MENU */

ul#mobile_menu li a{
	color: #000000 !important;
}
ul#mobile_menu{background-color: #ffffff !important;}
/* END */

/*FOOTER CREDITS */
#footer-sect {
	text-align:center;
	width: 100% !important;
}

div#footer-info {
	width: 100% !important;
}
/* END */

/* TRACK RECORD */


.track-record-main {
	display: flex;
	gap: 2rem;
	align-items: flex-start;
	margin-bottom: 2rem;
}

.track-record-img {
	flex-shrink: 0; 
}

.track-record-img .tr-image {
	max-width:350px;
}

.track-record-img .tr-image-short {
	max-width:450px;
}

.track-record-content {
	flex: 1; 
	text-align: left;
}

.track-record-content ul, .track-record-content-list ul {
	list-style: disc;
	margin-left: 20px;
	margin-bottom: 20px;
}

.track-record-content-single {
	flex: 1; 
	text-align: center;
}

.track-record-content-single ul {
	list-style: disc;
	margin-left: 20px;
	margin-bottom: 20px;
}

.track-record-content-list {
    flex: 1;
    text-align: left;
    margin: 0px auto;
    max-width: max-content;
}

.track-record-heading hr {
    border-color: #002366;
    border-width: 3px;
}

.track-record-heading {
    padding-bottom: 10px;
}

.track-record-heading img {
    max-height: 120px;
	width: auto !important;
}

.ays-pb-modal {
    height: max-content!important;
	max-height: 90vh!important;
}



@media (max-width: 1130px) {
	.track-record-main {
		flex-direction: column;
	}

	.track-record-img,
	.track-record-content {
		width: 100%;
	}

	.track-record-img img {
		max-width: 100%;
		height: auto;
	}

	.ays-pb-modal-close {
		position: fixed !important;
		background-color: #ffffff;
		padding: 10px 10px 10px 10px !important;
		line-height: 0 !important;
	}
	.track-logos .et_pb_image {
    margin: 0px auto !important;
    text-align: center;
}
}

@media (max-width: 768px) {
	.ays-pb-modal {
		width: 90% !important;
	}
}

	
/* END*/

.mobile_menu_bar:before {
    color: #ffffff!important;
}

.et_mobile_menu {
    border-top: 3px solid #002366!important;
}