#polly_help_window_wrapper {
	    font-family: 'Segoe UI';
	    display: none;
	    position: fixed; /* keeps the lightbox window in the current viewport */
	    top:0; 
	    left:0; 
	    width:100%; 
	    height:100%; 
	    background: rgba(0,0,0,0.3);
	    text-align: center;
	    z-index: 99999;
	    
		}
		
		#polly_help_window_wrapper div {
		    text-align: left;
		    width: 90%;
		    max-width: 1000px;
		    height: 90%;
		    max-height: 800px;
		    margin: 0 auto;
		    background-color: #fff;
		    margin-top: 4%;
		    -webkit-box-shadow: 2px 2px 18px -5px rgba(0,0,0,0.75);
		    -moz-box-shadow: 2px 2px 18px -5px rgba(0,0,0,0.75);
		    box-shadow: 2px 2px 18px -5px rgba(0,0,0,0.75);
		    overflow: auto;
		    -webkit-overflow-scrolling: touch;
		}
		
		iframe#polly_help_iframe {
		    width: 100%;
		    height: 100%;
		    max-width: 1000px;
		    max-height: 800px;
		    display: none;
		    padding:0px;
		    margin:0px;
		}
		
		#polly_help_window_wrapper div h4 {
		    float:left;
		    margin-left: 10px;
		}
		
		#polly_help_window_wrapper span.close {
		    cursor: pointer;
		    color: #fff;
		    font-weight: 400;
		    font-size: 70px;
		    opacity: 1;
		    position: absolute;
		    top: 0px;
		    right: 30px;
		}
		
		#polly_help_window_wrapper span.powered_by {
		    cursor: pointer;
		    font-size: 12px;
		    padding: 5px;
		    color: #fff;
		    display: none;
		    position: relative;
		    opacity: 0.8;
		}
		
		#polly_help_window_wrapper div span.powered_by a {
		    cursor: pointer;
		    font-size: 12px;
		    color: #fff;
		    text-decoration: none;
		    border-bottom: 1px solid #fff;
		    padding-bottom:4px;
		}
		
		.polly_loader {
		    padding: 20px;
		    font-size: 12px;
		    display: block;
		}
		
		@media screen and (max-width: 1075px) {
		    
		    #polly_help_window_wrapper span.close {
		        font-size: 50px;
		        top: -5px;
		    }
		    
		    #polly_help_window_wrapper div {
		        height: 80%;   
		    }
		    
		}