/***********
  ** Override CSS goes here
  ** Typically added to live sites that aren't compiled anymore
************/

@media (min-width:768px) {
    .hero-contact {
        label {
            font-size:22px!important;
        }
    }
}

@media(max-width:990px) {
	.orlando-tampa-content {
		background-position:center!important;
	}
}

.orlando-tampa-content {
    display:flex!important;
    flex-direction:column;
    justify-content:space-around;
    color:white;
    font-weight: 900;
    text-shadow: 1px 1px 15px rgba(0,0,0,0.95);
    line-height:1;
    font-size: 24px;
}

.orlando-tampa-orlando {
    display:flex;
    justify-content:center;
}

.orlando-tampa-tampa {
    display:flex;
    justify-content:center;
}

@media (min-width:768px) {
    .orlando-tampa-content {
    }
    
    .orlando-tampa-orlando {
    }
    
    .orlando-tampa-tampa {
    }
}

@media (min-width:991px) {
    .orlando-tampa-content {
        justify-content:space-between;
    }
    .orlando-tampa-orlando {
        justify-content:flex-end;
        padding-right:20px;
        padding-top:20px;
    }
    
    .orlando-tampa-tampa {
        justify-content:flex-start;
        padding-left:20px;
        padding-bottom:20px;
    }
}

@media (min-width:1199px) {
    .orlando-tampa-content {
        font-size: 34px;
    }
}

.nextgen-card .rpb-flex-card-image {
    background-size:contain!important;
    background-color:#ebf1d5;
}

#finisher-canvas-0 {
    background-image: url('/media/florida-bg-2.jpg');
    background-size:cover;
    background-position:center;
}

.results-div canvas {
    height: 100%!important;
    width:100% !important;
}
