label{display:inline-block}#group{float:left;margin-right:10px}#heading{margin-bottom:10px}#error{font-size:10px;color:#8c001a}#mask{position:fixed;z-index:9000;background-image:url(../assets/images/main/main-texture.jpg);background-size:cover;background-repeat:no-repeat;display:none;width:100%;height:100%;top:0;left:0}#boxes{height:100%;width:100%}#boxes p{color:#333;font-size:1.1em}#boxes hr{width:100%;max-width:50px;height:6px;background-color:#1ecec7}#boxes h1{color:#333;line-height:1;margin-top:30px}#boxes h1 span{color:#f36b24;font-size:1.5em}#boxes .window{position:fixed;color:#fff;display:none;text-align:center;z-index:9999;width:100%;top:15%!important;left:auto!important}#fallback_boxes .window{position:fixed;color:#fff;z-index:9999}#fallback_boxes{width:20%;height:20%;position:fixed;top:0;left:0;bottom:0;right:0;margin:auto}#fallback{background-color:#000}#inputAge,input.positive{width:110px}input.negative{margin-left:5px;width:110px}.positive{background:#d48a00!important}.negative{background:#333!important}input[type=number],input[type=text],textarea{font-family:inherit;border:2px solid #1ecec7;background:#eee;color:#fff;background-color:#333;font-size:15px;font-weight:400;width:100%;max-width:200px;margin:0 5px 0 0;padding:12px 10px}input:focus,input[type=number]:hover,input[type=text]:focus,input[type=text]:hover,textarea:focus,textarea:hover{border-color:#1ecec7;outline-color:#1ecec7}input[type=number]#inputYear{width:100%}select{font-family:inherit;border:1px solid #eee;background:#eee;color:#505050;font-size:13px;font-weight:400;margin:0 5px 0 0;padding:8px 10px}textarea{width:100%;-webkit-appearance:none;border-radius:0;margin:0 5px 0 0;padding:15px}
.nk-image-box-3 .nk-image-box-title, .nk-image-box-3 .nk-image-box-sub-title{width:100%;max-width:500px;display:block;margin:0 auto!important;}
@media (max-width:767px){
	input[type=submit]{display:block;width:100%;max-width:250px;margin:10px auto}
	input[type=number]#inputYear{width:20%}
	input[type=number]{width:15%}
	#dialog img{max-width:100px;width:100%;margin:0 auto}
	#boxes h1{font-size:1.85em}
	#boxes .window{top:50px!important}
	.nk-box.bg-orange-1 p{font-size: 1.45rem;}
	.nk-box.bg-terq-1 h2 {font-size: 2.25rem;}
	h1.nk-title {font-size: 2.5rem;}
	.nk-image-box-3 .nk-image-box-overlay{text-align: center;}
}