@import url('css.ashx-v-437.css');

/* instructability only */
.mainLogo {
background: url("http://aspireinstructability.ritdns.com/Handlers/GetImage.ashx?IDMF=ecf72321-f30f-45cd-a783-947c5141a4a6&w=172&h=88") no-repeat 0 0;
background-size:172px 88px;
}
.mainCallToAction .apply_btn a.button{
padding:14px 20px;
}

@media screen and (max-width: 768px) {
.mainLogo {
	width: 150px;
	background-size: 150px auto;
	margin: 10px;
	height: 78px;
}
.homeFeature{
	width: 46%;
	margin: 0 2% 40px 2%;
}

}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
/* Retina-specific stuff here */
.mainLogo {
background-image: url(http://aspireinstructability.ritdns.com/Handlers/GetImage.ashx?IDMF=1d364746-9b46-4028-ba15-404c20c1efe1&w=344&h=176);
}
}

a.button.book, a.button.book:hover{
padding:15px 20px;
}
.homeFeatures{
margin:0 auto 40px;
}
.homeFeature{
background:#f0f0f0;
border-bottom:1px solid #0067B1;
}
.homeFeature h2{
font-size: 2rem;
text-align: center;
}
.homeFeature p{
display:none;
}

.homeFeature > a {
background: #0067B1;
display: block;
}
.homeFeature > a:before {
content: '1';
top: 0;
color: white;
font-size: 69px;
text-align: center;
display: block;
}
.homeBox2 > a:before{
content: '2'
}
.homeBox3 > a:before{
content: '3'
}
.homeBox4 > a:before{
content: '4'
}
.homeFeature > a:hover {
text-decoration:none;
background:#0262A7;
}
.homeFeature > a:after{
font-family: 'genericons';
content: '\f501';
position: absolute;
right: -30px;
top: 30px;
font-size: 30px;
color: #0067B1;
}
.homeBox4 > a:after{
content: ''
}
.homeFeature > a:hover:after{
color:#0262a7
}

.feedItem{
height: 350px;
margin-bottom:40px
}

.homeFeedBox1 .feedItem:nth-child(2n+1) {
margin: 0 4% 40px 0;
}

.homeFeedBox1 .feedItem:nth-child(2n+2)  {
margin:0 0 40px;
}

.homeFeedBox1 {
width: 64.66%;
}

.homeFeedBox1 .feedItem {
width: 48%;
float: left;
margin: 0 1%;
background: #f0f0f0;
}

@media screen and (min-width: 768px) {
.homeFeature{
margin: 0 1% 20px 1%;
width: 23%;
}
}

@media screen and (max-width: 768px) {
.homeFeature > a:after{
content:'';
}
.homeFeed {
width:96%;
margin: 0 2% 40px 2%;
}
}


@media screen and (max-width: 540px) {

.homeFeature{
	width: 96%;
	margin: 0 2% 10px;
}
.apply_btn { }
}

.mainCallToAction {
    position: absolute;
     right: 350px;
    top: 32px;
    
}

.apply_btn { 
 position: absolute;
    right: 222px;
    top: 40px;
    width: 110px;
}

@media screen and (max-width: 768px) {
.apply_btn { 
  position: absolute;
    right: 170px;
    top: 48px;
    width: 110px;
}

}

@media screen and (max-width: 481px) {
  
  .searchContainer {
  display:none;
  
  }
  
  
.apply_btn { 
position: absolute;
    right: 10px;
    top: 48px;
    width: 90px;
}

  
.apply_btn a.button {
 
    font-size: 1.2rem !important;
    font-weight: 400 !important;
  
}
}