.flight-alert .alert-title {
    color: #ff0000 !important;
}
.alert-content p {
    color: #ff0000 !important;
}
.content .flight-alert .alert-content {
    border: 1px solid #0078AE;
    padding: 15px;
    height: 460px;
    color:#ff0000 !important;
}
.flight-alert .alert-content:empty {
    display: none !important;
}
.flight-info-custom, .custom-position {
    margin-top: 20px !important;
}

.main-bg .container .jumbotron, .container-fluid .jumbotron {
    padding-left: initial !important;
    padding-right: initial !important;
}
.main-bg h2 {
    color: #fff !important;    
}
.alert-info p {
    color: #c00a27 !important;
    font-weight: 900 !important;
    font-size: 20px !important;
    padding-top: 20px;
}

.home-section .row {
    padding-top: 75px !important;
}
/* Mobile */

@media screen and (max-width:991px) {
    .main-bg h2 {
        font-size: 1.55em !important;
        text-align: center !important;
    }
}
.in-btn p {
    display: inline;
}

.no-float {
float: none !important;
}

/*Home Page Box*/
.header-box {
   background-color: rgba(0,0,0,0.5);
   width: 80%;
}
    
#allegiant-logo {
    width: 100%;
}
    
#american-airlines-logo {
    padding-top: 5%;
    position: relative;
    width: 100%;
}
    
#box-header {
    font-size: 4rem !important;
    font-weight: bold;
    padding-top: 0.7em;
    text-align: center;
}
    
#box-row {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
}
    
@media only screen and (max-width: 992px) {
	.header-box {
        width: 100%;
    }
        
    .home-box-col {
        margin: auto;
        padding: 0;
    }
        
    #american-airlines-logo {
        padding: 0px;
	}
        
    #american-airlines-col {
        margin-top: -3%;
    }
}
    
@media only screen and (max-width: 600px) {
    #box-header {
       	font-size: 3rem !important;
    }
        
    #american-airlines-col {
       	margin-top: -7%;
    }
        
    #allegiant-col > a {
        margin-top: 5px;
    }
}