@media (min-width:961px) {
	/* tablet, landscape iPad, lo-res laptops ands desktops */
	.min-width {
		width: 75%;
	}
}

@media screen and (min-width: 1200px) {
	.min-width {
		width: 80%;
	}
	.nospace {
		padding: 0rem;
	}
	.marg_btn {
		margin-left: 3px;
		vertical-align: top;
	}
	.mtop {
		margin-top: 0.55rem;
	}
	.padding_laterale {
		padding: 0 1rem;
	}
	.badgespace {
		padding: 0.25rem 0.4rem !important;
	}
	.badgemargin {
		margin-bottom: 0.35rem;
	}
	.txtcenter {
		text-align: center;
	}
	.mybox {
		padding: 8px;
		border-radius: 0.25rem;
		border: 1px solid #dddbda;
	}
}

@media screen and (max-width: 1199px) {
	.w100 {
		width: 100% ;
		margin-top:10px;
	}
	.min-width {
		width: 82%;
	}
	.nospace {
		padding: 0rem;
	}
	.marg_btn {
		margin-left: 3px;
		vertical-align: top;
	}
	.mtop {
		margin-top: 0.55rem;
	}
	.padding_laterale {
		padding: 0 1rem;
	}
	.badgespace {
		padding: 0.25rem 0.4rem !important;
	}
	.badgemargin {
		margin-bottom: 0.35rem;
	}
	.txtcenter {
		text-align: center;
	}
	.mybox {
		padding: 5px;
		border-radius: 0.25rem;
		border: 1px solid #dddbda;
	}
}