.frm-news .container {
	max-width: unset !important;
}

.ui-selectbooleancheckbox {
	margin: 0px 0px 10px 10px !important;
}
.ui-selectbooleancheckbox .ui-icon-check {
	left: 4px !important;
    top: 2px !important;
    font-size: 12px !important;
    font-weight: bold !important;
}

.link-download {
	text-align: right;	
}

.op-contact {
    max-width: 500px;
    margin: auto;
}
.op-contact .ui-inputtext,
.op-contact .ui-inputtextarea {
	background-color: #fff;
    padding: 10px 20px;
    font-size: 14px;
    margin-bottom: 20px;
}
.op-contact .ui-inputtextarea {
	height: 150px;
    margin-top: 20px;
}
.op-contact .lbNote {
    font-size: 16px;
    font-style: italic;
    color: #000;
    margin-left: 30px;
}
.op-contact .policy * {
    font-size: 18px;
    font-family: 'barlow bold' !important;
}
.op-contact .policy span {
	color: #000;
	margin-left: 15px;
}
.op-contact .policy a {
	color: var(--cMain);
}
.op-contact .policy a:hover {
	background-color: var(--cMain);
	color: #fff;
}

@media ( max-width : 480px) {
	.frm-news h2 {
	    font-size: 26px;
	}
	.item-right {
		padding: 0px;
	    margin-top: 15px;
	}
	.link-download {
		text-align: center;
	}
	.link-download  a.link-read {
		margin-top: 15px;
	}
}