@media screen and (max-width: 600px) {
 
	/* MENU */
	.desktop{display: none !important;}
	.mobile{display: block !important;}

	.navbar.navbar-default{position: absolute;right: 0px;width: 50px;top: 20px;z-index: 100}
	.navbar.navbar-default.open{width: 100%;height: 100%}
	.navbar.navbar-default .menu_ul{display: none;}
	.navbar.navbar-default .icon-menu{text-align: right;float: right;font-size: 24px;padding: 10px;position: relative;z-index: 1000;cursor: pointer;}
	.navbar.navbar-default ul{z-index: 1000}

	#topbar{margin-bottom: 20px;}

	.breadcrumb{margin: 10px;}

	.form_container{width: 90%;margin: 5% 5%;}

	#registration_form{margin: 0px 20px;text-align: center;}
	#registration_form input{width: 90%;margin: 0px 5%;}
	
	.row.events_row{margin: 0px;}
	.single_evento{margin: 10px 0px;}

	#event_title ul.nav.nav-tabs{margin-top: 50px;}
	#event_title ul.nav.nav-tabs li{float: none;text-align: center;}

	.add_model_submit{text-align: center;margin: 20px 0px;}
	.button_footer{text-align: center;}
	.button_footer .btn-default{display: none;}

	.default_report{text-align: center;}
	.default_report button{margin: 10px 0px;}

	.calling_area{text-align: center;margin-bottom: 20px;}
	.title_call{text-align: center;font-weight: bold;margin-bottom: 20px;}
	.calling_area a{color: #000;}
	.calling_area span{background-color: #f1f1f1;font-size: 24px;padding: 10px;border-radius: 100px;}
	.calling_area span.mother{background-color: #FF69B4;}
	.calling_area span.father{background-color: #1E90FF;}


	#add_new_user button, #add_new_user a{display: block;float: left;}

	.payment_panel{}


	footer{text-align: center;font-size: 10px;}
	footer .footer{display: none;}


}