
@media screen
and (min-width : 320px)
and (max-width : 1024px) {
	button.present {
		display:none;
	}

    .slide_container {
        width:95%;
    }

    .present .slide_container {
        width:17cm;
    }

    #title {
	position:relative;
	left:2%;
	top:0%;
	display:none;
    }

    .slide_number {
        position:fixed;
        bottom:2%;
        right:2%;
        color:#ccc;
        font-size:75%;
    }

    .overview .slide_number {
	display:none;
    }

    #main_menu_button {
	font-size: 1.5em;
    }

    .material-icons {
        /* font-size: 60px !important; */
    }

    .menu_button, .submenu_button {
        font-size:1.5em;
    }

    .dropdown-menu .advanced {
        display:none !important;
    }

    #menu_container {
        background-color:#fff;
    }

    #menu_container navbar-nav {
        display:flex;
    }

    .overview #left_half {
        display:none;
    }

    .info #left_half, .compose #left_half {
        position:relative;
        float:left;
        width:100%;
        height:100%;
        padding:0;
        margin-top:0;
        display:block;
    }

    .info #right_half, .compose #right_half {
        display:none;
    }

    .overview #right_half {
        position:relative;
        left:0;
        float:left;
        width:100%;
        height:100%;
        padding-bottom:2.5%;
        margin-top:0;
        display:block
    }

    .dual_half > #menu_container {
        left:0;
    }

    #info_button {
        display:block;
    }

    .dropdown-menu {
        overflow-y:auto;
        overflow-x:hidden;
    }
}
