  section#content {
	 margin-top: 3rem;
}
 .container-full {
	 margin: 0 0 4rem 0;
}

 .alrtYellow a {
	 color:red;
	 text-decoration:none;
}
 .alrtYellow {
	 padding-top:0.75rem;
	 padding-bottom:0.75rem;
	 text-align: center;
	 display: flex;
	 flex-wrap: wrap;
	 padding-left:50px;
	 padding-right:10px!important;
	 /**padding-left:1.0rem!important;
	 padding-right:0px!important; */
}
 .alrt a {
	 color:white;
	 text-decoration:none;
}
 .alrt {
	 padding-top:0.75rem;
	 padding-bottom:0.75rem;
	 text-align: center;
	 display: flex;
	 flex-wrap: wrap;
	 padding-left:1.0rem!important;
	 padding-right:0px!important;
}
 .alert5, .alert2, .alert3, .alert4, .alert6 {
	/* padding-top:0.75rem;
	 padding-bottom:0.75rem;
	 */
	 padding:5px;
	 width:100%;
	 font-family: 'Arimo', Open Sans, Helvetica, Arial, sans-serif;
	 font-weight:bold;
	 color:white;
	 display: flex;
	 flex-direction: column;
	border-radius:10px;
}
 .lighter {
	 font-weight:100;
}
 .alert1 {
	 background-color: white;
}
 .alert2 {
	 background-color: #1F5B25;
}
 .alert3 {
	 background-color: #eb822f;
}
 .alert4 {
	 background-color: #c30d3f;
}
 .alert5 {
	 background-color: #173C6D;
}
 .alert6 {
	 background-color: #FFFF00;
}
 .alerts {
}
 .bg9 {
	 background-color: inherit;
	 height:100% 
}
 .parent {
	 position:relative;
	 display: flex;
	 flex-wrap: wrap;
}
 .block1 {
	 background-color: #7891f5;
	 color:white;
	 min-height:100%;
	 padding: 0.75em;
	 padding-top:1.15em;
	 font-size:2rem;
}
 .block1 a {
	 color:white;
	 text-decoration:underline;
}
 .block2 {
	 background-color: inherit;
	 padding:0px;
}
 .block2 img {
	 width:100%;
	 height:auto;
}
 .block1, .block2 {
	 display: flex;
	 flex-direction: column;
	 line-height: 100%;
	 font-family: 'Arimo', Open Sans, Helvetica, Arial, sans-serif;
	 font-weight:bold;
}
 header .frontnav .col10 {
	 padding: 0px;
}
 .frontnav {
	 margin-top: 1.5rem;
	 height:100%;
}
 .mylogo img {
	 width:auto;
	 height: auto;
}
/*.mylogo1 img {
	 position:relative;
	 right:30px;
	 bottom:10px;
	 width:150%;
	 height: auto;
}
*/
 .mylogo1 img {
	 position:absolute;
	 right:-20px;
	 width: -webkit-fill-available;
	 min-height:35px;
	 top:15px;
}
 .mobilelogo {
	 display:none;
}
 .frontnav .col2 {
	 padding-left: 0px;
	 padding-right:0px;
}
 .logo_floater {
	 float: left;
}
 .megamenu {
	 margin: 0px!important;
}
 .main-header-row-2-content {
	 padding:1rem;
}
 .alrt.col3 {
	/*width: 24.75%;
	*/
}
 .alrt.col6 {
	 width: 49.75%;
}
/* this fix is for ipad pro -ph */
 .logindiv {
	margin-top: 5px;
}
 .loginimg {
	 padding-left: 6px;
	 width: 170px;
	 height: 50px;
}
 .logintxt {
	 font-size: 20px!important;
	 font-size: 2.0rem!important;
	 color: #fff;
	 font-weight: 600;
	 text-decoration:none;
	 margin-top: 19px;
}
/* Hamburger */
 .navbar-toggle {
	position: absolute;
	padding: inherit;
	 margin:inherit;
	 float:inherit;
	 top:20px;
	 right:20px;
}
/* see main.css ~ line 223 */
 @media only screen and (min-width: 1024px) {
}
 @media only screen and (max-width: 1200px) {
	 .not-md2 {
		 display:none!important;
	}
}
 @media only screen and (max-width: 1024px) {
	 .block1 {
		 font-size:2rem;
	}
	 .not-md {
		 display:none!important;
	}
	 .yes-md {
		 display:inline-block!important;
	}
	 .frontnav img {
		 width:78%;
		 height: auto;
		 display:block;
		 margin-left:auto;
		 margin-right:auto;
		 margin-bottom:5px;
		 margin-top: -20px;
	}
}
/* see main.css ~417 */
 @media only screen and (max-width: 767px) {
	 .frontnav img {
		 width:auto;
		 height:10rem;
		 margin-bottom:5px;
		 margin-top: -20px;
	}
	 .block2 {
		 display:none;
	}
	 .block1 {
		 width:100%;
		 padding-top:0.75rem;
	}
	 .bg9 {
		 display:block;
		 height:85px;
		 width:100% 
	}
	 .mobilelogo {
		 display:table-row;
		 width:50%;
	}
	 .ourlogo {
		 display:none;
	}
	 .mylogo {
		 height:90px;
		 display:table-row;
	}
	 .mylogo1 {
		/*height:45px;
		*/
		 max-width:75%;
		 display:table-row;
	}
	 .top-bar-user-menu.mobile {
		 display:none 
	}
	 .alrt > div {
		 padding:0rem;
	}
	 .alrt {
		 padding:0px!important;
		 margin:0px;
	}
	 .alert5, .alert2, .alert3, .alert4, .alert4 {
		 padding-top:0.75rem;
		 padding-bottom:0.75rem;
		 width:100%;
		 font-family: 'Arimo', Open Sans, Helvetica, Arial, sans-serif;
		 font-weight:bold;
		 color:white;
		 display: flex;
		 flex-direction: column;
	}
	 .block1 {
		 padding-top:0.75rem;
		 margin-top:3px;
	}
	 .alert4 {
		 margin-right:3px;
	}
	 .alert3 {
		 margin-bottom:3px;
	}
	 .malert2 {
		 margin-bottom:3px;
		 height:87px;
		 padding-top:2rem!important;
	}
	 header {
	}
}
 html,body {
	 height:100%;
}
 