.question_banner{height:490px; background-image:url(/modules/askusaquestion/images/question_header.jpeg); background-size: cover;  background-position: right center; position: relative; margin:0 0 30px 0}
.question_header{position: absolute; top: 50%; transform: translateY(-50%); color: #fff; font-size: 60px; left: 6%;}
.question_submit{width:100%; border:none; padding: 10px; border-radius:5px; text-transform: none; font-size: 14px; font-weight: 400;}
.question_header p {
	color: #fff;
	font-size: 60px !important;
}
/*
.question_container .alert-danger{margin:15px -1rem}
.question_container .alert-danger ol, .question_container .alert-success ol{margin-bottom:0 !important}
*/

.text-center {
	text-align: center;
}
.question_banner_cm {
	height: 390px; 
	background-image: url(/modules/askusaquestion/images/cm_question_header.png); 
	background-size: cover;  
	background-position: right center; 
	position: relative; 
	margin: 0 0 30px 0;
}
.ask_question_inputs {
	border: none;
	border-bottom: 1px solid #9e9e9e;
	background-color: #fff;
	resize: none;
}
.checkbox_input {
	margin-left: 0;
}
.form-check-label {
	margin-left: 10px;
}
.ask_question_inputs_ccs {
	display: block;
	width: 100%;
	padding: .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: .375rem;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}


@media (max-width: 992px){
	.question_banner::after{background-color:rgba(0,0,0,0.5); height: 100%; width:100%; content:''; display: inline-block}
	.question_header{left: 0; right: 0; text-align: center; background-color: rgba(0, 0, 0, 0.7);}
	.question_header p {
    	font-size: 2.9rem;
    	color: #fff;
    	font-weight: bold;
  	}
}

/*
@media (max-width: 769px){
	.question_header{font-size:3rem}
}*/
