	.modalDialog {
		position: fixed;
		font-family: Arial, Helvetica, sans-serif;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background: rgba(0,0,0,0.8);
		z-index: 99999;
		-webkit-transition: opacity 400ms ease-in;
		-moz-transition: opacity 400ms ease-in;
		transition: opacity 400ms ease-in;
		display: none;
		pointer-events: none;
		overflow :auto;
	}

	.modalDialog:target {
		display: block;
		pointer-events: auto;
	}
@media only screen and (min-width: 992px) {

	.modalDialog > div {
		width: 750px;
		position: relative;
		margin: 5% auto;
		padding: 5px 20px 13px 20px;
		border-radius: 10px;
		background: #fff;
		background: -moz-linear-gradient(#fff, #999);
		background: -webkit-linear-gradient(#fff, #999);
		background: -o-linear-gradient(#fff, #999);
	}

	.close {
		background: #606061;
		color: #FFFFFF;
		line-height: 25px;
		position: absolute;
		right: -12px;
		text-align: center;
		top: -10px;
		width: 24px;
		text-decoration: none;
		font-weight: bold;
		-webkit-border-radius: 12px;
		-moz-border-radius: 12px;
		border-radius: 12px;
		-moz-box-shadow: 1px 1px 3px #000;
		-webkit-box-shadow: 1px 1px 3px #000;
		box-shadow: 1px 1px 3px #000;
	}

	.close:hover { background: #00d9ff; }
}

@media only screen and (max-width: 991px) {
	.modalDialog > div {
		width: 80%;
		position: relative;
		margin: 5% auto;
		padding: 5px 20px 13px 20px;
		border-radius: 10px;
		background: #fff;
		background: -moz-linear-gradient(#fff, #999);
		background: -webkit-linear-gradient(#fff, #999);
		background: -o-linear-gradient(#fff, #999);
	}

	.close {
		background: #606061;
		color: #FFFFFF;
		line-height: 25px;
		position: absolute;
		right: -12px;
		text-align: center;
		top: -10px;
		width: 24px;
		text-decoration: none;
		font-weight: bold;
		-webkit-border-radius: 12px;
		-moz-border-radius: 12px;
		border-radius: 12px;
		-moz-box-shadow: 1px 1px 3px #000;
		-webkit-box-shadow: 1px 1px 3px #000;
		box-shadow: 1px 1px 3px #000;
	}

	.close:hover { background: #00d9ff; }
}

@media only screen and (min-width: 992px) {
       .row-1 {
	   width: 23%!important;
               display: inline-block!important;
               margin: 10px 5px!important;
        }
        .row-2 {
	width: 29%!important;
	display: inline-block!important;
	margin: 15px 16px!important;
            vertical-align: top;
        }

.text-box{
	height:36px;
	font-size:12pt;
	width:95%;
}

.text-box-mess{
	font-size:12pt;
	height:150px;
}

.psubmit{
	margin-top: 80px;
	margin-left :150px;
}

}
@media only screen and (max-width: 991px) {
        .row-1,
        .row-2 {
	width: 80%!important;
	display:block!important;
	margin: 15px!important;
        }
       .file-img{
        width: 45%
        }

.text-box{
	height:36px;
	font-size:12pt;
	width :100%
}

.text-box-mess{
	font-size:12pt;
	width :100%
	height:150px;
}

}
.row-1 p,
.row-2 p {
	color:#000;
}

#load-indicator{   position :absolute;
}


