
#additional_data, #hidden_data{display: none;}
.heading-menu{display: none;}
.demodiv {padding:2% 4% 0%}
.demodiv h3 {margin:10px 0}
.demoimgHgt {width:200px}
h1 {font-size: 28px;margin: 10px 0 30px 0;font-weight:100;text-align:center;}
.demContdv {color: #000;margin: 0 auto;max-width: 550px;}
div#form-alert {color: #fff;}
.onliDemoTxt span {background: url(images/demo-img-sprite.png) 0 7px no-repeat;background-size: 96px;float: left;height: 48px;margin: 0 10px 20px 0;width: 48px;}
.onliDemoTxt p {font-size: 13px;margin: 0;}
.demLnkCol {color: #0099ce;}
.onliDemoTxt {border-top: 1px solid #e5e5e5;margin: 30px auto 0 auto;padding: 20px 0 0 0;width: 75%;}
.onliDemoTxt p strong {font-size: 15px;}
#scroll {padding: 40px 0;}
#meGDPRMessage{width:100%}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;}

@media screen and (max-width:767px){
	h1{
	    font-size: 20px;
    	line-height: 28px;
	}	
	.getqtTbl{
	    width: 90%;
	}
	.getqtTbl .formfooter input[type="reset"]{
    	padding: 8px 10px;
	}
.onliDemoTxt span{display:none;}
}
.af.fea-res-section {
    display: none;
}
h1 {
    font-size: 30px;
    font-weight: 500;
    line-height: 78px;
    text-align: center;
    color: #000;
    margin-top: 0px;
    margin-bottom: 15px;
    letter-spacing: normal;
}
@media screen and (max-width:500px) {
    h1 {
    font-size: 26px;
    line-height: 30px;
    margin: 30px 0;
    }}
