*{margin:0px; padding:0px; box-sizing:border-box;  font-family:'ProximaNova', 'Roboto', sans-serif ;}
.clear{clear:both;}
a,a:hover,a:focus{outline:none !important; text-decoration:none !important;}
header{
	width:100%;
	z-index:777;
	display:block;
    background: -webkit-linear-gradient(#ffff33, #ff3300);
    background: -o-linear-gradient(#ffff33, #ff3300);
    background: -moz-linear-gradient(#ffff33, #ff3300);
    background: linear-gradient(#ffff33, #ff3300);
}

.headLine{
	background: #b00000;
    color: #fff;
    font-size: 16px;
    text-align: center;
    border-top: 12px solid #ff600b;
    padding: 7px 0;
}
.introText{
	color: #585858;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
	padding: 40px 0 25px;
}
.introText .lead {
    line-height: 32px;
    color: #000;
	text-align:center;
    position: relative;
    padding-bottom: 10px;
	font-weight:500;
    margin:0px;
	font-size: 18px;
	
}
.form-container{
	position:relative;
	background: url(../img/bg3.jpeg) scroll no-repeat top center/cover;
    padding-block: 40px;
    
}
.form-container:after{
	display:block;
	content:"";
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	background-color:#ff600069;
	background-color:#3a0f00b0;
	
	
}

.form-container form.pageForm, .form-container .blockquote{
	position:relative;
	z-index:45;
}
.form-container .blockquote h5 {
    font-weight: 600 !important;
    font-size: 16px;
    color: #ff600b;
    background: #ffffff;
    display: inline-block;
    padding: 13px 45px;
    border-radius: 25px;
    box-shadow: 0 0 0px 10px #0000001f;
	border: 3px solid #cdcdcd;
}
.form-container form.pageForm {
    background: #3a000061;
    padding: 20px 20px 10px;
    border-radius: 20px;
	margin-top: 30px;
    border: 1px solid #914d33;
}
.form-container .form-group label{font-weight:600; font-size:12px;color: #fff; margin-bottom:0px;}
.form-container .form-group .custom-radio{width:auto; padding:0 15px 0 30px;}
.form-container .form-group .custom-radio label.custom-control-label{cursor:pointer;line-height:25px}
.form-container .form-group .custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #ff600b;
    background-color: #ff600b;
}
.form-container .form-group .form-control,
.form-container .form-group .custom-select{color:#101010;border: 3px solid #cdcdcd; min-height:45px}
.form-container .form-group .custom-control-input:focus~.custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgb(255 82 0 / 25%);
}

.form-container .form-group button.formBtn{
	background-color:#ff600b;
	border-color:#cecece;
	margin-top:10px;
}
footer{
	padding:30px 0 0;
	
}

footer .footerAddress{
	margin:0 auto;
}
footer .copyrightText{
	padding:8px 0;
	color:#ffffff;
	background: #ff6600;
}


@media screen and (min-device-width: 280px) and (max-device-width: 768px) { 

.col-lg-12.col-sm-12.introText.row {
    padding: 10px !important;
}
.container .row {
    padding: 5px !important;
    margin: 0 auto;
}

.col-lg-9.col-sm-12.introText {
    width: 100% !important;
    padding-top: 0 !important;
}


}






