body {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility;
    background-color: #fafafa;
}

.banner-fluid {
    height: 100%;
    width: auto;
}



/* --------------------------------------
   Media Queries
   -------------------------------------- */

/* Portrait & landscape phone */
@media (max-width: 480px) {
	
    .btn-bloat {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
    }
	
    .banner-fluid {
        height: auto;
        width: 100%;
    }
    
    .px-0-sm {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    
}

/* Landscape phone to portrait tablet */
@media (max-width: 768px) {
	

	
}

/* Large desktop */
@media (min-width: 1200px) {



}



