@media screen and (max-width: 480px) {
	.crm-container .crm-section .label {
	    float: none !important;
	    width: 100% !important;
	    text-align: left !important;
	}
	.crm-container .crm-section .content{
		margin-left: 0% !important;
	}
	.crm-container .big {
	    width: 100% !important;
	}
	#crm-container.crm-public input[type="text"], #crm-container.crm-public input[type="password"], #crm-container.crm-public input[type="email"], #crm-container.crm-public select{
		box-sizing: border-box;
	}
	#crm-container.crm-public #premiums-listings {
	    margin-top: 10px;
	    min-width: 100% !important;
	    width: 100% !important;
	}

	.crm-container .crm-form-block{
		padding-bottom: 30px !important;
	}
}

.crm-container.crm-public .select2-container .select2-choice {
    padding: 0px 5px 0px 8px !important;
}