
.is_mobile{ display: none; }
.is_desktop{ display: block; }

@media only screen and (max-width: 991px){

	.is_mobile{ display: block !important; }
	.is_desktop{ display: none !important; }
	
	body{ overflow-x: hidden !important;  }

	/*h4, .heading-size-4 { font-size: 1.50rem !important; }*/

	p { font-size: .8rem !important; }
	h3, .heading-size-3 { font-size: 18pt !important; }
	h2, .heading-size-2 { font-size: 35pt !important; }


	.mdBR{ display: inline-block !important; }


	.pd-left-interno{ padding-left: 60px !important; }
	.pd-left-zero{ padding-left: 0px !important; }


	.t28pt000000 { font-size: 16pt !important; }
	.t25pt000000, .t25ptFFFFFF { font-size: 15pt !important; }
	.t20ptCCCCCC { font-size: 17pt !important; }
	.t17ptFFFFFF { font-size: 11pt !important }
	.t16pt000000 { font-size: 9pt !important; }
	.txt-primary { font-size: 14pt !important; }




	.form-control {
		font-size: 12pt !important;
		padding: 0.5rem 1.25rem;
	}
	.form-select {
		font-size: 12pt !important;
		padding: 0.5rem 1.25rem;
	}
	.btn.btn-yellow {
		padding: 0.4rem 1.75rem !important;
		font-size: 11pt !important;
	}
	.btn.btn-black-transparent{
		padding: 0.4rem 1.75rem !important;
		font-size: 11pt !important;
	}
	.btn.btn-white-transparent{
		padding: 0.4rem 1.75rem !important;
		font-size: 11pt !important;
	}



	.box-content-subtitle{
		padding-left: 0px !important;
	}
	.box-groups { margin: 10px 0 !important; }
	.box-groups .item-icon {
		width: 60px !important;
		height: 60px !important;
		margin-top: 0px !important;
		display: none !important;
	}
	.box-groups .item-content {
		width: calc(100% - 1px) !important;
		width: calc(100% - 50px) !important;
		width: calc(100% - 1px) !important;
	}
	.box-groups .item-content .title-group {
		font-size: 13vw !important;
		line-height: 1.0 !important;
	}

	.title-question { margin: 0rem !important; }
	.title-options {
		width: 50% !important;
		margin-top: 15px !important;
		display: flex !important;
		justify-content: flex-start !important;
		align-items: center !important;
		text-align: left !important;
		font-size: 10pt !important;
		flex-direction: column !important;
	}
	.radio-options {
		margin: 0 !important;
		margin-bottom: 0px !important;
	}
	.radio-opt-label{
		font-size: .6rem !important;
		margin-top: 3px !important;
		/*width: calc(100% - 40px) !important;*/
		/*display: none !important;*/
	}
	.box-groups .item-content .item-question {
		margin-top: 10px !important;
	}

	h4.subtitle {
		font-size: 15pt !important;
	}




	/* resultado */
		.box-item-result .item-icon {
			width: 55px !important;
		}
		.box-item-result .item-value {
			width: 55px !important;
		}
		.box-item-result .item-value h2{ margin: 0 !important; }
		.box-item-result .item-text {
			width: calc(100% - 120px) !important;
			font-size: 9pt !important;
			line-height: 1.4 !important;
		}
		.bar-percent {
			height: 20px !important
			width: 90%;
		}
}

@media only screen and (min-width: 1650px){



}