@media (max-width: 767px) {
	.login-page .img-responsive { width:100%;}
	.login-page .form-holder .info, .login-page .form-holder .form { height:auto; }
	.card-body .form-group .formitem-note { padding-top:0px; }
	.content-inner { padding-bottom:0px; }
	.msg-U_CONTINUE { font-size:17px; }
	.msg-P2_BACK { margin-left:0px; }
	.msg-RRE_REGISTER { font-size:17px; letter-spacing:-1px; }
	.firstcont { padding:20px 0px; }
	.card-body .form-group label { background-position:-500px; }
	.card-body .form-group label { font-size:15px; padding:0px; }
	
	.table td, .table th { font-size:12px; padding:2px; }
	.serie h3 { font-size:20px !important; width:auto !important; }
	.serie a { font-size:20px !important; width:auto !important; }
	
	.nav-item.desk { display:none; }
	.nav-item.mob { display:block; }
	
	nav.navbar { padding:0px; } 
	.switcher.currency { line-height:35px; }
	
	.user-switcher select.form-control { font-size:12px !important; }
	.chooser-form .form-group label { letter-spacing:-1px; }
	.container-fluid { padding:0px 10px; }
	.card-body { padding:5px; }
	
	.odhr15 { margin:15px -6px; }
	.odhr15 { margin:10px -6px; }
	.registrations { letter-spacing:-1px; }
	.price .note { display:block; }
	.price .fa-info-circle { display:none; }
	
	.id-229 .btn-primary { display:block; width:100%; margin-bottom:10px; float:none; } 
	
	.footer { display:none; }
	
	.btn-info { width:100%; margin-bottom:10px; }
	
	.form-group .rtitle { text-align:right; width:auto; line-height:50px; }
	
	nav.side-navbar.shrinked { min-width:200px !important; max-width:200px !important; }
	nav.side-navbar.shrinked ul li a { padding:10px 2px !important; border-bottom:1px solid #EFEFEF; }
	nav.side-navbar .sidebar-header { text-align:center; padding:10px !important; }
	nav.side-navbar .avatar { width: 55px; height: 54px; margin: 0 auto; } 
	
}
