.jqmOverlay { background-color: #000; }
	
	/* Fixed posistioning emulation for IE6
	     Star selector used to hide definition from browsers other than IE6
	     For valid CSS, use a conditional include instead */
	* html .jqmWindow_embed {
	     position: absolute;
	     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
	}

	/* Diego's styling */
	.jqmWindow_embed {
		
		height:400px;
		left:33%;
		top:23%;
	    margin:-100px 0 0 -150px;

	    font-family: normal .9em Arial, Helvetica, Sans-serif;
	    font-size: 13px;
		display: none;
		position: fixed;
		overflow: hidden;
		width: 800px;
		border: 1px solid #737373;
		background-color: #fff;
		-webkit-border-radius: 8px;
		   -moz-border-radius: 8px;
		    -ms-border-radius: 8px;
		        border-radius: 8px;
		-webkit-box-shadow: 3px 3px 8px 0 rgba( 0, 0, 0, .3 );
		   -moz-box-shadow: 3px 3px 8px 0 rgba( 0, 0, 0, .3 );
		    -ms-box-shadow: 3px 3px 8px 0 rgba( 0, 0, 0, .3 );
		        box-shadow: 3px 3px 8px 0 rgba( 0, 0, 0, .3 );
	}

	#modalHeading {
		margin: 0;
		padding: 7px 6px 9px 15px;
		font-size: 16px !important;
		line-height: 16px;
		color: #fff !important;
		background-color: #0091d6;
	}

	.jqmWindow_embed .button-x {
		display: block;
		position: absolute;
		top: 6px;
		right: 6px;
		width: 17px;
		height: 17px;
		background-color: #000;
		color: #fff;
		font-size: 13px;
		line-height: 15px;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		outline: none;
		-webkit-border-radius: 11px;
		   -moz-border-radius: 11px;
		    -ms-border-radius: 11px;
		        border-radius: 11px;
	}

	.jqmWindow_embed .button-x:hover {
		color: #000;
		background-color: #fff;
	}

	.jqmWindow_embed p  {
		font-size: 13px;
		line-height: 17px;
	}

	.jqmWindow_embed p a {
		color: #008fd5;
		text-decoration: none;
	}

	.jqmWindow_embed p a:hover {
		text-decoration: underline;
	}

	/* ! Upgrade form */

	.infusion-form {
		margin-bottom: 60px;
		padding: 15px 15px 0 15px;
	}

	.infusion-form select {
		width: 100px;
		height: 30px;
		padding-top: 5px;
		font-family: Arial, sans-serif;
		font-size: 13px;
		border: 1px solid #aaa;
	}

	.infusion-form input[type="submit"],
	.button-close {
		position: absolute;
		bottom: 20px;
		right: 20px;
		width: 100px;
		height: 30px;
		font-family: Arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #fff;
		cursor: pointer;
		text-shadow: 1px 1px rgba( 0, 0, 0, .5 );
		border: 1px solid #ef9124;
		-webkit-border-radius: 6px;
		   -moz-border-radius: 6px;
		    -ms-border-radius: 6px;
		        border-radius: 6px;
		background-image: -webkit-linear-gradient( top, #febb2d, #ef9124 );
		background-image:    -moz-linear-gradient( top, #febb2d, #ef9124 );
		background-image:      -o-linear-gradient( top, #febb2d, #ef9124 );
		background-image:     -ms-linear-gradient( top, #febb2d, #ef9124 );
		background-image:         linear-gradient( top, #febb2d, #ef9124 );
		-webkit-box-shadow: inset 0 3px 0 -1px rgba( 255, 255, 255, .5 ), inset 0 -1px 0 0 rgba( 0, 0, 0, .1 );
		   -moz-box-shadow: inset 0 3px 0 -1px rgba( 255, 255, 255, .5 ), inset 0 -1px 0 0 rgba( 0, 0, 0, .1 );
		    -ms-box-shadow: inset 0 3px 0 -1px rgba( 255, 255, 255, .5 ), inset 0 -1px 0 0 rgba( 0, 0, 0, .1 );
		        box-shadow: inset 0 3px 0 -1px rgba( 255, 255, 255, .5 ), inset 0 -1px 0 0 rgba( 0, 0, 0, .1 );
	}

	.jqmWindow_embed .button-close {
		position: relative;
		display: block;
		bottom: auto;
		float: right;
		right: auto;
		height: 23px;
		margin: 20px 17px 17px 15px;
		padding-top: 7px;
		text-align: center;
		text-decoration: none;
		-webkit-box-shadow: inset 0 2px 0 0 rgba( 255, 255, 255, .5 ), inset 0 -1px 0 0 rgba( 0, 0, 0, .1 );
		   -moz-box-shadow: inset 0 2px 0 0 rgba( 255, 255, 255, .5 ), inset 0 -1px 0 0 rgba( 0, 0, 0, .1 );
		    -ms-box-shadow: inset 0 2px 0 0 rgba( 255, 255, 255, .5 ), inset 0 -1px 0 0 rgba( 0, 0, 0, .1 );
		        box-shadow: inset 0 2px 0 0 rgba( 255, 255, 255, .5 ), inset 0 -1px 0 0 rgba( 0, 0, 0, .1 );
	}

/* Design by MYF for radio and label allignment */
	.infusion-option input {
		float: left;
		display: inline-block;
		margin-top: 2.5px;
		margin-right: 2.5px;
	}
	
	.infusion-option label {
		float: left;
		display: inline-block;
		word-wrap: break-word;
		width: 250px;
	}

/* Tahir Work for responsive popup*/

@media screen and (max-width: 1024px) {
	.jqmWindow_embed{ background: #2eb9ed; position: absolute; width: 95%; max-width: 760px; left: 0; right: 0; top: 0; bottom: 0; margin: auto; height: 455px; margin-top: -30px;}
	#jqmContent{ width: 100%; height:  708px;}
	.page-embed-registration-popup-1 .selfreg-iframe-content-popup{ padding: 40px 40px 90px;}
	.page-embed-registration section#misc{
		width: 100% !important; padding: 0 20px; box-sizing: border-box;
	}
}

@media screen and (max-width: 768px) {
	.jqmWindow_embed{ height:  485px;}
	
}

@media screen and (max-width: 550px) {
	.jqmWindow_embed{ height:  525px;}
	
}

@media screen and (max-width: 427px) {
	.jqmWindow_embed{ height:  575px;}

	.page-embed-registration-popup-1 .selfreg-iframe-content-popup .btn{ box-sizing: border-box; margin: 0; width: 100%; padding: 10px 5px; line-height: 17px; font-size: 18px;}
	.page-embed-registration-popup-1 .selfreg-iframe-content-popup div.col {
		width: 100%;
	}
}

@media screen and (max-width: 300px) {
	.jqmWindow_embed{ height:  630px;}

}