/*Header*/

.entry-header {
	display: none
}

@media (max-width: 1169px) {
.logonavigation .container {
	padding: 0 !important;
	}
	.logo {
		padding: 0;
	}
}

#menu-primary {
	padding: 0 10px;
}

@media (max-width: 767px) {
	.container, .content-area {
		width: auto !important;
}
	.header_right {
		display:none;
	}
	.site-header {
		margin-bottom: 2rem;
	}
	.innerbanner {
		display:none;
	} 
}

@media (min-width: 769px) {
	.wp-block-spacer{
		height:8rem !important
	}
	.spacer-small {
		height: 2rem !important
	}
	.is-style-checkbox li{
		padding-bottom:12px
	}
	.text-box-padding {
		padding-top: 2rem !important;
		padding-bottom:2rem !important;
	}
}

/*Home Mobile */
@media (max-width: 476px) {
	.fourpagebox {
		height: 150px;
	}
	.welcome_titlecolumn {
		display:none;
	}
	.wp-block-coblocks-pricing-table-item__amount {
    font-size: 4rem;
		}
	.cta-padding {
		padding-left:20px !important;
		padding-right:20px !important;
	}
	.cta-padding .h2{
		font-size: 38px !important;
	}
}



/*Separator, Title */

.wp-block-separator.separator-small  {
    width: 53px;
    margin-bottom: 2rem;
  	margin-top: 1rem;
} 

.section_title:after {
	content: "";
    position: absolute;
    width: 53px;
    border-bottom: 2px solid #222222;
    bottom: 0;
    left: 0;
}

span {
	color:#e21e22
}

.pop-out-textbox{
 	width: 150%;
  position: relative;
  right: 25%;
  padding: 30px;
	z-index: 9999999;
}

/*Steps Design */

@media (max-width: 769px) {
.wp-block-jetpack-layout-grid-column     {
	margin-bottom: 2rem;
 }
}

.paddingnon {
		padding: 0 !important;
	}


.marginnon figure {
	margin: 0 !important;
}

.servicesboxbg {
	box-shadow: none;
	border: solid #e21e22;
		
}

.align-center{
	text-align:center
}
.separator-center {
	margin:auto;
}

/*About */
@media (min-width: 769px) {
	.vision-mission {
	background-color: #eff0f0;
	padding: 3rem !important;	
  }
}

.link-hover-red a:hover {
	color: #e21e22;
}

/*Gap Year */
.overflow-hidden {
	overflow: hidden;
}

/*Socced & Education */ 
.margintop {
	margin-top: -5px !important}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
	overflow: hidden;
}


/*Contact*/
.jetpack-address__city{
	color:white;
}
.jetpack-address__region{
	color:white;
}

.pushbutton-wide{
	background-color: #e21e22 !important;
	color: white;
	border: none;
	padding: calc(0.667em + 2px) calc(1.333em + 2px);
  font-size: 1.125em;
	margin-top: 20px;
}

/*Footer*/
.footerthumb span {
	display:none
}

.ftday {
	color: #464646
}
