body {
  opacity: 1;
  transition: 0.7s opacity;
}

body.fade {
    opacity: 0;
    transition: none;
}
.center {
    text-align: center;
}
.right {
    text-align: right;
}
.left {
    text-align: left;
}
.clear {
    clear: both;
}
/* Padding and Margins */
.top10 {
    padding-top: 10px;
}
.top20 {
    padding-top: 20px;
}
.top30 {
    padding-top: 30px;
}
.top40 {
    padding-top: 40px;
}
.top50 {
    padding-top: 50px;
}
.top60 {
    padding-top: 60px;
}
.top70 {
    padding-top: 70px;
}
.top80 {
    padding-top: 80px;
}
.top90 {
    padding-top: 90px;
}
.top100 {
    padding-top: 100px;
}
.top150 {
    padding-top: 150px;
}
.top200 {
    padding-top: 200px;
}
.bottom10 {
    padding-bottom: 10px;
}
.bottom15 {
    padding-bottom: 15px;
}
.bottom20 {
    padding-bottom: 20px;
}
.bottom30 {
    padding-bottom: 30px;
}
.bottom40 {
    padding-bottom: 40px;
}
.bottom50 {
    padding-bottom: 50px;
}
.bottom60 {
    padding-bottom: 60px;
}
.bottom70 {
    padding-bottom: 70px;
}
.bottom80 {
    padding-bottom: 80px;
}
.bottom90 {
    padding-bottom: 90px;
}
.bottom100 {
    padding-bottom: 100px;
}
.bottom150 {
    padding-bottom: 150px;
}
.bottom200 {
    padding-bottom: 200px;
}
.pad10 {
    padding: 10px;
}
.pad20 {
    padding: 20px;
}
.pad30 {
    padding: 30px;
}
.pad40 {
    padding: 40px;
}
.pad50 {
    padding: 50px;
}
/* Custom Rows */
.full-row {
    width: 100%;
    margin: 0;
    padding: 0;
}
.full-row.white {
    background-color: #ffffff;
}
.branding img {
	max-width: 100%;
	height: auto;
}
/* Media Queries */
@media (min-width: 544px) {
}

@media(min-width:768px) {

}

@media(min-width:992px) {

}

@media(min-width:1200px) {

}
