/*--handles--*/
html{
	scroll-behavior: smooth;
	
	font-size: 13px;
	margin: 0 auto;
	padding: 0;
	
}
body{
	
	font-family: 'Montserrat', sans-serif;
	min-height: 100%;
	margin: 0;
	color: #000000;

}
.links{
	text-align: right;
	color: #267F00;
	padding: 0.5em 0;
}
#header1{
margin: 0 auto;
padding: 3em 0;
	text-align:center;
}
.MLGlogo{
	font-weight: 900;
	letter-spacing: 2px;
	font-size: 70px;
	color: #267F00;
	font-style: normal;
	font-style: italic;
	text-align: center;
}
#MLGLogoLine{
	width:280px; height: 5px;margin-top: -55px;text-align: center;background-color:white;z-index: 1;position: absolute;
}
.MLGlg{
	font-family: "Bruno Ace", sans-serif;
	font-weight: 900;
	letter-spacing: 1px;
	font-size: 35px;
	color: red;
	font-style: normal;
}
.MLGxl{
	font-weight: 700;line-height: 1;font-size: 75px;letter-spacing: 2px;
}
#social{
	margin: 0;
	padding: .5em 0em;
	font-size: 15px;
	color: #ffffff;
}

#panel{margin: 0em auto; padding: 0;text-align: center;}
#panel ul {list-style-type: none; padding: 0; margin: 0 auto; font-style: normal;text-align: center;}
#panel li {display: inline-block;padding: .5em;letter-spacing: 1px;text-transform: uppercase;	text-decoration: none;	font-weight: 500;	font-size: 12px; margin: 0;text-align: center;}
#panel li a{display: inline-block; padding: .5em; text-decoration: none; font-weight:500;  font-size: 12px; 	margin: 0;text-align: center;}
#panel li a.active {text-decoration: none;background-color: #267F00;color: #ffffff;border-radius: 5px;}
#panel li a:hover {text-decoration: none;	background-color:rgba(38,127,0,1);color: #ffffff;border-radius: 5px;}
#grad {
  background-image: radial-gradient(red,#3f0000,#000000,#000000);
  padding: 20em 0;
}
#header2{
	margin: 0em;
	padding: .5em 1.5em ;


	

}
#footer{
	padding: 3em 0px;
	margin: 0 auto;
	text-align: center;
}
/*--main_image--*/
#bgMain{
	background-image: url(../img/green3.jpg);
	background-size: cover;
	margin: 0;
	background-position: top;
	background-repeat: no-repeat;
}
.bgMainGradient{
	background-image: linear-gradient(rgba(255,0,0,0.95),rgba(255,0,0,.0)); 
	
	border: 1px solid #a5a5a5;
	min-height: 20em;
}
#bgMain2{
	background-color: #000000;
	margin: 0;
	


}
.bgMainGradient2{
	background-image: linear-gradient(rgba(255,0,0,0),rgba(255,0,0,.35),rgba(255,0,0,0.95));
	padding: 20em 0em;
	min-height: 20em;
}
/*--header--*/
#img0201{
	background-image: url(../img/mlgwarehouse.jpg);
	background-size: cover;
	margin: 0;
	background-position: left;
	background-repeat: no-repeat;
	min-height: 30em;
}
.main{
	font-family:Arial, Helvetica, sans-serif ;
	font-size: 30px;
	color:#ffffff;
}
.main2{
	font-family:Arial, Helvetica, sans-serif ;
	font-size: 30px;
	}
.sqOrange a{
	text-decoration: none;
}
.sqOrangeFont{
	font-family: Aldrich;
	font-size: 46px;
	font-weight: 600;
	text-align: center;
	color: #ffffff;
	padding: 15px 0 15px 0;
}
.sqOrangeFont a{
	text-decoration: none;
}
/*--main_index--*/
.panel_101{
	margin: 0em auto;
	padding: 5em 0 10em 0;
	vertical-align: middle;
}
.sqOrangesm{
	background-color: #ff5e0e;
	width: 25px;
	height: 25px;
	margin: 0 auto;
}
.Focus{
	padding: 1em 0;
	font-weight: 500;
	line-height: 2.5;
}
.Strategies{
	padding: 1em 0;
	line-height: 2.5;
	font-weight: 500;
}
.Company{
	padding: 1em 0;
	line-height: 2.5;
	font-weight: 500;
}
/*--footer--*/



/*--rows--*/
.row-eq-height {display: -webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;white-space: normal;}
.vertical-align {display: flex;  vertical-align: middle;}

/*--FONTS--*/
a{text-decoration: none;}
.* {outline: none;}
a:link, a:visited{color: inherit;}
.white{ color: #ffffff;}
h1, h2, h3, h4, h5, h6{	line-height: normal; font-weight: inherit;}
.h300{font-weight: 300;line-height: normal;}
.h500{font-weight: 500;line-height: normal;}
.h600{font-weight: 600;line-height: normal;}
.h700{font-weight: 700;line-height: normal;}
.h900{font-weight: 900;line-height: normal;}
.normal{font-weight:400;line-height: normal;}
.narrow{font-family: "Arial Narrow"; font-weight: 400;}

/*--MARGINS--*/
.margin1em{margin: 0em auto;padding: 1em 0em;color: rgba(7,87,152,0.8);}
.margin1emCTR{ margin: 1em auto; text-align: center;}
.margin2em{margin: 0em auto;padding: 2em 0em;}
.margin2emCTR{ margin: 0em auto; text-align: center; padding: 2em 0em;}
.margin2emHR{padding: 2em 0em 2em 0em;margin: 0em auto;border-bottom: 1px solid #e5e5e5;}
.margin3em{margin: 0em auto;padding: 3em 0em;}
.marginHead{padding: 1em 0em 5em 0em;text-align: center;margin: 0em auto;}
.margin3emCTR{ margin: 0em auto; text-align: center; padding: 3em 0em;}
.margin31emCTR{ margin: 0em auto; text-align: center; padding: 3em 0em 1em 0em;}
.margin3emHR{padding: 3em 0em;margin: 0em auto;border-bottom: 1px solid #e5e5e5;}
.margin4em{margin: 0em auto;padding: 4em 0em;}
.margin5em{margin: 0em auto;padding: 5em 0em;vertical-align: middle;}
.margin5emCTR{padding: 5em 0;text-align: center;margin: 0em auto;}
.margin5emtopCTR{padding: 5em 0em 2em 0em;text-align: center;margin: 0em auto;border-bottom: 2px solid #a0b0c0}
.margin6em{margin: 0em auto;padding: 6em 0em;}
.margin7em{padding: 7em 0em;}
.margin7emCTR{padding: 7em 0em;margin: 0em auto;text-align: center;}
.margin8em{margin: 0em auto;padding: 8em 0em;}
.margin10em{margin: 0em auto;padding: 10em 0em;}
.margin105emCTR{padding: 10em 0em 5em 0em;text-align: center;margin: 0em auto;}
.margin10emCTR{padding: 10em 0em;text-align: center;margin: 0em auto;}
.margin10emblue{padding: 3em;margin: 10em auto;background: #2A4E6D;}
.margin15em{margin: 0em auto;padding: 15em 0em;}
.margin15emCTR{padding: 15em 0em;text-align: center;margin: 0em auto;}
.margin20em{margin: 0em auto;padding: 20em 0em;}
.margin20emCTR{padding: 20em 0em;margin: 0em auto;text-align: center;}


#stack{padding: 0; }
#stack ul {
	padding: 0;
	margin: 0 auto;
	list-style: none;
	
	
}
#stack li {color: #757575; padding: 0.5em 0; text-decoration: none;	margin: 0;}
#stack li a{text-decoration: none; margin: 0;text-transform: uppercase;}
#stack li a.active {text-decoration: none; color: red;}
#stack li a:hover {text-decoration: none;	color: red;}

.MLG{
	font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
	font-weight: 700;
	color: black;
	font-style: italic;
	font-size: 100px;
}
.MLGLine{
	border-bottom: 10px solid red;
	padding-top: -50px;
	float: left;
	width: 400px;
}

.parent-div {
        /* Optional: Give the parent a defined width or other styling */
        width: 55%;
        margin: 0 auto; /* Center the parent div */
        overflow: hidden; /* Important for containing floats */
    }

    .inner-div {
	float: left; /* or float: right; */
	width: 55%; /* Example width for the inner div */
	margin-top: -93px;
	border-bottom: 10px solid red;
	z-index: inherit;
}

.logo{
	border: 3px solid white;
	width: 200px;
	height: 200px;
	text-align: center;
	padding: 15px;
	margin: 0 auto;

}
.logofontlg{font-family: 'Montserrat', sans-serif; font-size: 30px;color: #ffffff;letter-spacing: 2px;font-weight: 500;}
.logofontsm{font-family: 'Montserrat', sans-serif;font-size: 20px;color: #ffffff;letter-spacing: 2px;}
