h1,h2,h3,h4,h5, .nav li{
	text-transform:uppercase !important;}
    .page-id-43 h2 {
        text-transform: none !important;     }
.training-session-promo {
    display: block;
    margin-top: 0em;
}
.slider-tdbc.first-slide {
    margin-top: 3.3em;
}
.people-top-image {
    height: 363px;
    margin-bottom: 1em;
    overflow: hidden;
}
.person {
    margin-bottom: 2em;
    width: 100%;
	border-bottom: 1px soid white;
}
.person-left {
    margin-bottom: 2em;
    max-height: 200px;
    max-width: 200px;
    overflow: hidden;
}
.bio-photo {
	width:100%;
	height:auto;}
.training-session-promo {
    padding-bottom: 1.5em;
}
.donate h4 {
    color: #e1141d;
    width: 100%;
	    font-family: "Allerta Stencil",sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.1vw;
    margin: 0 0 1em;
}
.donate{
	min-height:10em;
	text-align:center;}
.how-to-donate .page-image{
	float:right;
	position:absolute;
	right:0px;}
.how-to-donate .home-intro{
    padding: 1em 3em;
}
#light-section {
    padding-bottom: 1.5em;
    padding-top: 2.5em;
}
.slidesjs-control, .slidesjs-container, #home-slides {
    min-height: 9vh;
}
.home .slidesjs-control, .home .slidesjs-container, .home #home-slides {
    background-color: black;
    border-bottom: 1.5em solid #3c3c3b;
    height: 70vh;
    min-height: 70vh;
    width: 100vw;
}
#tile-wall {
    max-height: 775px;
	float:left;
    margin-top: 4px;
}
.video-tile:nth-of-type(1) {
    background-color: #e1141d;
    float: left;
    height: 100%;
    margin-left: 0;
    margin-right: 5px;
    width: calc(50% - 5px);
}
.video-tile:nth-of-type(2) {
    background-color: black !important;
    float: left;
    height: 100%;
    margin-left: 5px;
    margin-right: 0px;
    width: calc(50% - 5px);
}
.video-tile h4 {
    font-family: "Allerta Stencil",sans-serif;
    font-size: 1.21em;
    font-style: normal;
    font-weight: 400;
    height: 2.1em;
    letter-spacing: 0.1vw;
    margin: 0 0 1em;
    padding-left: 0.7em;
    padding-top: 0.6em;
    text-transform: uppercase;
    width: 100%;
}
.video-tile h4 a {
	color:white !important;}
.video-tile p {
    font-size: 0.8em;
    height: 5.9em;
    padding-left: 1.1em;
    padding-top: 0.9em;
    width: 100%;
}
.video-pic {
    background-size: cover;
    float: right;
    height: 100%;
    width: 50%;
	background-position:center center;
}
#donate-box {
    float: left;
    margin: 4px 4px 0.6em;
    width: 100%;
}
.just {
    background-color: white;
    float: left;
    height: 100%;
    margin-left: 0;
    margin-right: 11px;
    width: calc(50% - 11px);
}
a:hover .just,
a:active .just,
a:hover .sponsor,
a:active .sponsor,
a:hover .help,
a:active .help  {
	background-color: #e1141d !important;
	}
a:hover .just h4,
a:active .just h4,
a:hover .sponsor h4,
a:active .sponsor h4,
a:hover .help h4,
a:active .help h4 {
	color: white !important;}
.sponsor {
    background-color: white;
    float: left;
    height: 100%;
    margin-left: 0;
    margin-right: 10px;
    width: calc(50% - 10px);
}
.home #main {
    background-color: #3c3c3b;
    float: left;
    padding-bottom: 8em;
}
.help {
    background-color: white;
    float: left;
    height: 100%;
    margin-left: 0;
    margin-right: 0px;
    width: calc(25% - 13px);
}
#donate-box a{
	display:block;}
#donate-box div h4 {
    font-family: "Allerta Stencil",sans-serif;
    font-size: 1.25em;
    font-style: normal;
    font-weight: 400;
    height: 2.1em;
    letter-spacing: 0.1vw;
    margin: 0 0 1em;
    padding-left: 0.0em;
    padding-top: 0.6em;
    text-transform: uppercase;
    width: 100%;
    color: #e1141d;
    line-height: 1.9em;
	text-align:center;
}
.story-box{
	width:50%;
	padding:1em;
	float:left;
	height:71%;}
.stu-button{
	margin-left:1em;}
.story-link:hover .label {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;
}
.story-box h4 {
    font-family: "Allerta Stencil",sans-serif;
    font-size: 1.41em;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.1vw;
    margin: 0 0 1em;
    text-transform: uppercase;
}
.story-pic{
	width:49.4%;
	float:right;
	height:100%;}
.tile-link{
	float:left;}
.video-tile:nth-of-type(2) .video-pic {
    width: 48.7%;
}
.video-text{
	width:50%;
	height:100%;
	float:left;}
.home #tile-wall {
    min-height: 1278px;
}
.page-id-43 .red-box {
    margin-bottom: 10em;
	    min-height: 48em;

}
.page-id-13 .red-box {
    margin-bottom: 1.5em;
	    min-height: 48em;

}

.page-id-46 .red-box {
    margin-bottom: 1.5em;
	    min-height: 48em;

}
.page-id-9 .tile {
    display: inline-block !important;
    margin: 0 !important;
	margin-bottom: 0px !important;
    overflow: hidden;
    position: unset !important;
    width: 49.7% !important;
}
.page-template-default main {
    margin-bottom: 1.5em;

}
.page-template-default #main {
    margin-bottom: 0;
}
#main .wrapper{
	margin-top:0em;}
.slidesjs-pagination {
    /*top: 77.6vh;*/
    top:auto;
    bottom:2vh;
}
.nav li {
    height: 3.1em;
    line-height: 2.8em;
    padding: 0 0.4em;
    width: 100%;
}
.nav li.current_page_item::after {
    border-bottom: 2pt solid transparent !important;
    content: "";
    display: block;
    margin: 0 auto;
    width: 90%;
}
.nav li:hover::after {
    border-bottom: 2pt solid transparent !important;
    content: "";
    display: block;
    margin: 0 auto;
}
.nav {
    background-color: #e1141d;
	min-width:23em;
}
.mobile-nav {
	 background-color: #e1141d !important;
}
.army-logos-header {
    /*top: 69vh;*/
    top:auto;
    bottom:2vh;
	text-align: left;
}
.scroll-nav ul li {
    display: inline-block;
	text-transform:uppercase;
}
.home-intro {
	border: 4px solid #3c3c3b;
	}
#training-dates .army-logos {
	margin-top:3em;
	text-align: left;
	width:50%;
	}
.category-stories a:link,.category-stories a:visited{
	color:#e1141d}
.page-template-template-locations-php #tile-wall {
    max-height: 1000px;
    padding: 1.5em;
}
.location-main{
	padding-bottom:1.5em;}
	.logo-tag-content{
	display:inline;}
.home .video-bar, .mobile-nav{
	display:none;}
.home-intro {
    border: 4px solid #3c3c3b;
    margin-bottom: 0.5em;
}
.how-to-donate .home-intro {
    border: 0px solid #3c3c3b;
    margin-bottom: 0.5em;
}
.how-to-donate #why-we-do-this .content-left {
    float: left;
    padding: 1em 3em 3em;
    width: 60%;
}
.sponsor-links{
	float:left;
	height:18em;
	width:100%;
	display:block;
	background-color:white;
	padding: 1em 3em;
	margin-bottom: 2em;
}
.sponsor-links div:nth-of-type(1){
	text-align:left;}
.sponsor-links div:nth-of-type(2){
	text-align:center;}
.sponsor-links div:nth-of-type(3){
	text-align:right;}
.sponsor-links h1{
	color:#e1141d
}
.money-row{
    padding: 1em 3em;
	padding-top:0.5em;
}
.money-row h1 {
	display:inline;
	margin-right:0.5em;}
.sponsor-logo{
	width:16.6%;
	float:left;}
.sponsor-logo img{
	max-height:8em;}
.how-to-donate #why-we-do-this {
    margin-bottom: 0.5em;
	 min-height: 28.7em;
}
.how-to-donate .home-intro h4 {
    color: white;
    font-size: 2em;
	font-family: "Allerta Stencil",sans-serif;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.1vw;
    margin: 0 0 0.5em;
}
.gift-aid
{
	color:#e1141d;
	font-weight:bold;
	text-decoration:underline;
	}
	.post-edit-link{
		display:none;}
.video-bar iframe {
    height: 16.4em;
    margin: 0;
    width: 100%;
}
.video-bar {
	margin-top:1em;
	background-color:none;}
.home .slidesjs-control, .home .slidesjs-container, .home #home-slides {
    height: 70vh;
    min-height: 70vh;
    width: 100vw;
    position: relative;
}
.slidesjs-control, .slidesjs-container, #home-slides {
    height: 77vh;
    min-height: 67vh;
    width: 100vw;
    position: relative;
}
.radio-bar {
    background-color: #e1141d;
    bottom: 0;
    color: white;
    display: inline-block;
    float: left;
    font-family: "Allerta Stencil",sans-serif;
    font-size: 1.41em;
    font-style: normal;
    font-weight: 400;
    height: 2em;
    letter-spacing: 0.1vw;
    line-height: 1.3em;
    margin-bottom: 1em;
    padding: 0.5vw 1.3vw 0.2vw;
    position: relative;
    width: 100%;
	text-align: center;
}
.radio-bar.rb-white {
    background-color: white;
    color: #e1141d;
}
.title-wrap {
    float: left;
    height:99%;
    margin-bottom: 0;
    overflow: visible;
    position: relative;
    width: 100%;
}
.single iframe{
	margin-left:auto;
	margin-right:auto;
	display:block;
	min-width:100%;
	height:35em;}
h1 {
    margin: 0.5em 0 0.5em 0;
}
@media screen and (max-width: 414px) { 

.page-template-template-can-i-do-it #tile-wall {
    max-height: 10000px;
    height: auto !important;
}
.page-template-template-can-i-do-it #tile-wall .title-wrap {
    height:100%;
}
.page-template-template-can-i-do-it #tile-wall .tile {
    width:100% !important;
    height:auto !important;
    left: 0 !important;
}
.page-template-template-can-i-do-it #tile-wall .tile .button {
    margin-top: 4px;
    margin-bottom:12px;
}

.page-template-template-training .page-intro, .page-template-template-can-i-do-it .page-intro {
    background-color: rgb(225, 20, 29);
    margin-bottom: 0;
    padding: 1em 1em;
}
.tile.tile-fixed.right-story .story-overlay {
    height:100%;
}
.tile.tile-fixed.right-story .story-overlay {
padding-left: 0.7em;
padding-top: 0.6em;
}
.tile.tile-fixed.right-story .story-overlay h6 {
    font-size: 0.8em !important;
    min-height: 35%;
}
.tile.tile-fixed.right-story .mark-button {
    margin-bottom: 0;
    margin-top: 0;
}
.home-intro {
    background-color: rgb(225, 20, 29);
    padding: 1em 1em;
    color: white;
}
.how-to-donate #why-we-do-this .content-left {
    float: left;
    padding: 1em;
    width: 100%;
}
#main {
    height: auto !important;
}
.sponsor-links {
    float: left;
    height: 9em;
    width: 100%;
    display: block;
    background-color: white;
    padding: 1em;
    margin-bottom: 4em;
}
.sponsor-links h1{
	font-size:1.4em;
	margin-top:0em;}
#why-we-do-this h1 {
    width: 100%;
    font-size: 1.25em;
    color: #E1141D;
}
.how-to-donate #why-we-do-this {
    margin-bottom: 0.5em;
    min-height: 20.7em;
}
.how-to-donate .home-intro {
    padding: 1em 1em;
}
.money-row {
    padding: 1em 1em;
    padding-top: 0.5em;
}
.donate h4 {
    font-size: 0.7em;
}
.donate {
    min-height: 7em;
    text-align: center;
}
.how-to-donate .page-image {
    float: right;
    position: absolute;
    right: 0px;
	display:none;
}
.home .logo {
    height: auto !important;
	padding-bottom:2em;
}
.home #main {
    top: 4em;
	height: 125em;
}
#donate-box div h4 {
	font-size:0.9em;
}
.just {
    background-color: white;
    float: left;
    height: 100%;
    margin-left: 0;
    margin-right: 11px;
    width: calc(100% - 4px);
	margin-bottom:0.5em;
}
.sponsor {
    background-color: white;
    float: left;
    height: 100%;
    margin-left: 0;
    margin-right: 11px;
    width: calc(100% - 4px);
	margin-bottom:0.0em;
}
.page-id-447 aside {
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
}
#home-slides{
	float:left;}
.page-id-447 #light-section {
    background-color: transparent;
    padding-bottom: 1.5em;
    padding-top: 0;
}
.mobile-logo {
    display: block !important;
    float: unset;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
    width: 95%;
}
.mobile-logo .logo-img {
    margin-bottom: 2em;
    text-align: center;
    width: 100%;
}
.page-id-447 .red-box {
    margin-bottom: 1.5em;
    min-height: 48em;
}
.page-id-447 #main {
    margin-bottom: 0;
    padding: 0.5em;
    width: 100%;
}
.page-template-template-australia main {
    background-color: rgb(225, 20, 29);
    margin-bottom: 1em;
    padding: 2em 9% 2em 2em;
    width: 100% !important;
}
.page-template-template-australia #main {
    height: auto;
}
.page-id-447 .wrapper {
    margin: 0 auto;
    max-width: 1000px;
    position: relative;
    width: 95%;
}
.video-pic img {
    max-width: 100%;
    vertical-align: middle;
    margin-top: 2em;
}
.video-btn {
    margin: 0.5em;
    font-size: 0.9em !important;
}
.video-tile p {
    height: 6.7em;
}
.home .tile-fixed:nth-of-type(1), .home .tile-fixed:nth-of-type(2), .home .tile-fixed:nth-of-type(6) {
    width: 100% !important;
}
.home .video-tile:nth-of-type(2), .home .tile-fixed:nth-of-type(4){
	display:none !important;}
.home .tile-fixed:nth-of-type(7) {
	background-position:left center !important;}
.home .tile-fixed:nth-of-type(8) {
	background-position:-77px center !important;}
.home .video-tile:nth-of-type(1){
	width:100%;
	margin:0em;}
.home .mark-button {
    display: inline;
    margin-bottom: 1em;
    float: left;
    MARGIN-TOP: -1.5em;
    top: -3em;
}
.home #main {
    height: 325vh;
}
.home .title-wrap {
    height: 73em;
}
.radio-bar.rb-white {
    background-color: white;
    color: #e1141d;
	display:none;
}
.home .story-box p{
	display:none;}
.home .stu-button {
    display: inline;
    margin-bottom: 1em;
    float: left;
    margin-top: -0.5em;
    top: 0em;
    width: auto;
}
.video-tile h4 {
    height: 3.1em;
	font-size:1em;
	width:98%;
}
.video-tile p {
    height: 4.7em;
}
.page-template-template-locations .tile-fixed {
    width: 100% !important;
    float: left !important;
    position: relative !important;
    height: 14em !important;
}
#main {
    height: 134vh;
}
.home .logo {
    width: 100%;
    float: none;
    color: #E1141D;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-top: 4em; /* used to be 3em */
    display: inline;
    background-color: transparent;
    float: left;
}
.home .logo .button {
    display: inline;
width: auto !important;
text-align: right;
float: right;
clear: both;
margin-right: 0.9em;
}
.home .logo img {
    width: 30%; /* Used to be 87% */
    margin-right: 1em;
}
.logo {
	display:none;
}

.button {
    padding: 1.3vw 2vw;
}
.home-slide {
    height: 100%;
}

.home #tile-wall {
    min-height: 91em;
}

.content-right {
    display: inline-block;
    width: 100%;
    margin-left: 0%;
    vertical-align: top;
}
.home .video-bar{
	display:inline;}
.home-intro h2{
	font-size: 1em;}
#what-will-it-take .wwit-overlay {
    width: 100%;
    margin-left: 0;
    position: absolute;
    background: rgba(255,255,255,0.82);
    z-index: 1;
    height: 100%;
}
#what-will-it-take .wwit-content {
    width: 100%;
    margin-left: 0%;
    padding: 0.5em 0.5em 1.5em 1em;
    z-index: 2;
    position: relative;
}
.footer-left {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}
#training-dates {
    padding: 1em;
}
h1 {
    font-size: 1.5em;
}
.footer-right {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    float: right;
}
.footer{
	text-align:center;
	padding-top: 1em;
}
	.menu-text {
    padding-left: 5.5vw;
}
#training-dates .army-logos {
    margin-top: 1.5em;
    text-align: center;
}
.army-logos-header {
    /*top: 65vh;*/
	text-align: center;
    left: 31%;
}
.people-top-image {
    display: block;
    float: left;
    width: 100%;
}
.people-main-text {
    display: block;
    float: left;
    width: 100%;
    background-color: rgb(225, 20, 29);
    padding: 2em;
}
#why-we-do-this .content-left {
    padding: 0.5em;
    width: 100%;
}
.logo-tag-content{
	display:none;}
#why-we-do-this .content-right {
    width: 100%;
    margin-left: 0;
    float: left;
}
.person-left {
    width: 30%;
    display: none;
    vertical-align: top;
    float: left;
}
.our-people {
    display: block;
    float: left;
    width: 100%;
    background-color: rgb(225, 20, 29);
    padding: 0.5em;
}
.person-right {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    float: left;
    padding-left: 1em;
    padding-right: 1em;
}
.page-template-default main {
    background-color: rgb(225, 20, 29);
    width: 100%;
    margin-bottom: 0em;
    padding: 0.5em;
}
.page-template-default aside {
    width: 100%;
    position: relative;
    top: 0;
    right: 0;
}
#ninja_forms_field_5_div_wrap, #ninja_forms_field_7_div_wrap, #ninja_forms_field_9_div_wrap, #ninja_forms_field_11_div_wrap {
    width: 100%;
    display: inline-block;
}
#ninja_forms_field_6_div_wrap, #ninja_forms_field_8_div_wrap, #ninja_forms_field_10_div_wrap, #ninja_forms_field_13_div_wrap {
    width: 100%;
    display: inline-block;
    float: right;
}
#training-dates .army-logos {
    margin-top: 1.5em;
    text-align: left;
    width: 100%;
}
.social-icons {
    display: block;
    float: none;
    margin-top: 1em;
}
.tile-fixed {
    width: 47% !important;
    float: left !important;
    position: relative !important;
    height: 14em !important;
	margin-left:0px !important;
	margin-right:0px !important;
}
.location-top {
    width: 100%;
    height: 25%;
    background-color: #E1141D;
    padding: 0.5em;
}
.location-top p{
	display:none;}
.home-intro {
    border: 0;
	margin-bottom:0.5em;
}
#training-dates .button.button-white {
    float: none;
    margin: 0;
    margin-top: 30px;
}
#training-dates .army-logos {
    margin-top: 1.5em;
    text-align: center;
    width: 100%;
}
.video-bar {
    display: inline;
    float: left;
    position: relative;
    width: 100%;
    height: 14em;
    margin-bottom: 0em;
    margin-top: 0em;
}

.video-bar iframe{
	width:100%;
	height:100%;}
	.home .tile-fixed {
    width: 50% !important;
    float: left !important;
    position: relative !important;
    height: 14em !important;
    left: 0px !important;
	top:0px !important;
}
.home .tile-fixed:nth-of-type(6),
.home .tile-fixed:nth-of-type(7) {
	width:100% !important;
	
}
.home #main {
    background-color: #3c3c3b;
    margin-bottom: 0em;
    padding-top: 1.5em;
	height:147em;
}
#header.wrapper-fluid {
    padding: 1em;
}
.slide-caption, .slidesjs-pagination{
	display:none;}
	.home .slidesjs-control, .home .slidesjs-container, .home #home-slides {
    height: 90vh !important;
	display:inline !important;
}
.slidesjs-control, .slidesjs-container, #home-slides {
    height: 9vh !important;
	display:none !important;
}
.army-logos-header {
   /* top: 69vh;*/
    text-align: center;
    left: 31%;
}
.scroll-nav {
	display:none!important;}
.nav{
	width:100%;
	/*height:3em;*/
	background-color: transparent;}
.menu {
    background-color: rgb(225, 20, 29);
    width: 81vh;
    max-width: 71%;
}
.page-template-template-locations-php #tile-wall {
    max-height: 1000px;
    padding: 0.5em;
}
#light-section {
    padding-bottom: 1.5em;
    padding-top: 0em;
    background-color: white;
}
.page-id-13 .red-box {
    margin-bottom: 1.5em;
    min-height: 0em;
}
#nav-icon3 span:nth-child(1) {
	display:none;
}
#nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {
	display:none;
}
#nav-icon3 span:nth-child(4) {
	display:none;}
#nav-icon3 {
	width:100%;
	height:3em;
	background-color:black;
	/*width:100vh;*/
	position:fixed;
	text-align:center;
	line-height:3em;
left:0;
}
	#header.wrapper-fluid {
    padding: 0;
}
#header.wrapper-fluid {
    padding: 0;
	z-index:1000;
}
.mobile-nav {
	display: inline;}
	.nav {
    left: 0vw;
}
.nav li {
    width: 100%;
}
.dates{
	display:none;}
	.logo-img {
    margin-bottom: 0em;
}
.nav li a {
    width: 100%;
}
.nav li:after {
    content: "";
    display: block;
    width: 100%;
    margin: 0 auto;
    border-bottom: 0pt solid rgb(60, 60, 59);
}
.home #home-slides {
    max-height: 33em !important;
    overflow: hidden;
}
#home-slides {
    max-height: 13em !important;
}
.home .army-logos-header{
	display:inline;}
.army-logos-header, .mark-button {
	display:none;}
.how-to-donate main,
.page-template-default main,
.page-template-template-locations main,
.page-template-template-people-php main {
   /* top: 4em;*/
    position: relative;
}
.people-top-image {
    height: 310px;
    margin-bottom: 1em;
    overflow: hidden;
}
.story-overlay p {
	display:none;
	}
.story-overlay h4 {
    font-size: 0.997em;
    margin-bottom: 1.1em;
}

.page-id-182 .page-image {
 display:none !important;	
}
.event-col-2 .fas, .event-col-2 .fab {
    display: none;
}
.story-box {
    width:100%;
}
.story-pic {
    display: none;
}
.home .tile:nth-of-type(3) {
    background-position: left center !important;
}
}
@media screen and (max-width: 320px) { 
.home #tile-wall {
    min-height: 90em;
}
.video-bar {
    display: inline;
    float: left;
    position: relative;
    width: 100%;
    height: 11em;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
}
.title-wrap {
    height: 56em;
}
.mobile-hide{
	display:none;}
	.radio-bar {
    font-size: 1em;
    height: 3em;
    letter-spacing: 0.1vw;
    line-height: 1.3em;
    margin-bottom: 1em;
    padding: 1.6vw 5.3vw 0.2vw;
}
#main {
    height: 174vh;
}



}
@media screen and (min-width: 321px) and (max-width: 375px) {
	.home .logo {
    height: auto;
}
.home #main {
    /*top: 5em;*/
    top:0;
	height: 125em;
}
#donate-box div h4 {
	font-size:1em;
}
.just {
    background-color: white;
    float: left;
    height: 100%;
    margin-left: 0;
    margin-right: 11px;
    width: calc(100% - 4px);
	margin-bottom:0.5em;
}
.sponsor {
    background-color: white;
    float: left;
    height: 100%;
    margin-left: 0;
    margin-right: 11px;
    width: calc(100% - 4px);
	margin-bottom:0.0em;
}
.video-bar {
    height: 13em;
    margin-top: 0.5em;
}
.title-wrap {
    height: 59%;
}
.home #tile-wall {
    min-height: 83em;
}
.mobile-hide{
	display:none;}
.radio-bar {
    font-size: 1em;
    line-height: 1.7em;
}
#main {
    height: 149vh;
}
}
@media screen and (min-width: 320px) and (max-width: 768px) {
    #home-news-feature {
    background-image: none;
    border:0 !important;
      flex-direction: column;
}
.see-like-it .news-feature-right strong br:nth-of-type(1) {
    display:none;
}
.news-feature-left {
    flex: 1;
    align-self: normal;
    order:2;
    padding:1em;
    width:auto;
}
.news-feature-right {
    flex: 1;
    align-self: normal;
    order: 1;
    padding:1em 1em 0em 1em;
    width:auto;
}
.page-template-template-training .page-intro {
    padding: 1em 1em;
}
.event-col-1 {
    width: 100% !important;
    }
    .event-col-2 {
    width: 100% !important;
    }
.event-col-2 .fas {
    display: none;
}
.event-tile {
    width: 100%;
    margin: 4px;
    flex-direction: column;
    }
    .form-col-1, .form-col-2 {
    width: 100%;
    margin: 0;
}
#main {
    margin-top:3em;
}
.home #main {
    margin-top:0em;
}
} 
@media screen and (min-width: 376px) and (max-width: 414px) {

	.home .logo {
    height: 38.5em;
}
.home #main {
    top: 10em;
	height:134em;
}
.title-wrap {
    height: 57.5%;
}
.home #tile-wall {
    min-height: 104.5em;
}
.radio-bar {
	height:3em;
    font-size: 1.31em;
}
h1 {
    font-size: 2em;
}

}
@media screen and (min-width: 600px) and (max-width: 768px) {
	.mobile-logo{
		display:none !important;}
	
	.home .slidesjs-control, .home .slidesjs-container, .home #home-slides {
    height: 50vh;
    min-height: 50vh;
    width: 100vw;
}
.slidesjs-control, .slidesjs-container, #home-slides {
    height: 50vh;
    min-height: 50vh;
    width: 100vw;
}
.slide-caption {
    width:60%;
    margin: auto auto;
    display: block;
    margin-top: 12vh;
    max-width: 650px;
    color: #E1141D;
    height: 28em;
    margin-left:6vw;
}
.training-may .button {
	font-size: 0.8em;
}
.location-top {
    padding: 0.5em;
}
.logo {
    width: 21vw;
    float: right;
    color: #E1141D;
    text-align: right;
}
.army-logos-header {
    /*top: 46vh;*/
    left:35%;
    margin-left: -29.75%;
}
.slidesjs-pagination {
    /*top: 41vh;*/
}
#tile-wall {
    max-height:570px;
}
.radio-bar {
    font-size: 1.2em;
}
.home-intro {
	padding: 1em 2em;
}
.visible {
    opacity: 0;
}
.scroll-nav {
	display:none;
}
.video-tile h4 {
    font-size: 0.9em;
}
.video-btn {
    margin: 0.5em;
}
.button {
    font-size: 0.9em;
}
.video-tile p {
    height: 3.5em;
    padding-left: 0.7em;
    font-size: 1em;
}
.story-overlay h4 {
    font-size: 1em;
}
.story-box p, .story-overlay p{
	font-size:0.9em;
	margin-top:0.5em;}
.story-box h4{
	margin-bottom:0.5em;}
.home #tile-wall {
    min-height: 936px;
}
#donate-box div h4 {
    font-size: 1em;
}
.how-to-donate .page-image {
    float: right;
    position: absolute;
    right: 0px;
    width: 50%;
}
#why-we-do-this h1 {
    width: 100%;
    font-size: 1.5em;
    color: #E1141D;
}
.how-to-donate #why-we-do-this .content-left {
    float: left;
    padding: 1em;
    width: 60%;
}
.how-to-donate #why-we-do-this {
    margin-bottom: 0.5em;
    min-height: 22.6em;
}
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
.slidesjs-control, .slidesjs-container, #home-slides {
    height: 80vh;
    min-height: 80vh;
    width: 100vw;
}
.slide-caption {
    width: 52%;
    margin-top: 23.7vh;
    height: 28em;
}
.army-logos-header {
    /*top: 55vh;*/
    left:35%;
    margin-left: -29.75%;
}
.slide-caption {
    width: 100%;
    margin: 10em 0em 0em 2em;
	margin-top: 24vh;
}
.logo {
    width: 23vw;
}
.logo-img{
	margin-bottom:1em;
	width:60%;}
.video-pic img {
    max-width: 100%;
    vertical-align: middle;
    margin-top: 0em;
}
.mobile-logo{
		display:none !important;}
}
@media screen and (min-width: 1025px) {
	.logo .button {
    background: #e1141d none repeat scroll 0 0;
    border: 0 none;
    color: white;
    display: inline-block;
    font-size: 1.1em;
    font-style: italic;
    font-weight: 500;
    margin-top: 1em;
    padding: 0.4vw 0.8vw;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 10em;
    width: 12em;
	}
.video-pic img {
    max-width: 100%;
    vertical-align: middle;
    margin-top: 0em;
}
.mobile-logo{
		display:none !important;}
		.home .slidesjs-control, .home .slidesjs-container, .home #home-slides {
    height: 78vh;
    min-height: 39em;
    width: 100vw;
}
}
@media (max-height: 425px) and (orientation: landscape) { 
#home-slides {
		display:none !important;} 
}