/* 
Small devices (landscape phones, 576px and up) 
*/
@media (min-width: 576px) and (max-width: 767px) {
.container {
    width: auto;
    max-width: 100%;
}
.hidden-sm {
    display:none;
}

.mainMenu {
    margin-top:0px;
    text-align: justify;
    width: 100%;
}
.logo {
	margin: 10px 0px;
}
.navbar .container {
	margin-left: 0px;
	margin-right: 0px;
}
.navbar-toggler {
	margin-top: 20px;
}
.topleft {
	text-align: center;
}
}