.main-brand { 
    text-align: center;  
    border-bottom: 1px solid #E9E9E9; 
    border-top: 1px solid #E9E9E9;  
    padding: 25px 0; 
    margin-bottom: 20px;
}

.main-brand__img {
	width: auto;
	height: 30px;
}

.main-brand__desc {
    margin-top: 5px;
    font-size: 12px;
}


@media (min-width: 768px) {
	.main-brand__img {
		height: 40px;
	}

    .main-brand__desc {
        margin-top: 10px;
        font-size: 14px;
    }
}

@media (min-width: 1024px) {
	.main-brand__img {
		height: 50px;
	}
} 