	/* Background Style */
	html{
		height:100%;
			    	background: #03c3ff;
			}

	
		#cspio-field-wrapper{
		width: 85%;
	}
	


	.flexbox #cspio-page{
			-webkit-align-items: center;
		-webkit-justify-content: center;
		align-items: center;
		justify-content: center;
										}

	/* IE 11 Flexbox hack */
	@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
		.flexbox #cspio-page{
			flex-shrink: 0;
			overflow:visible;
		}
	}

	.cspio body{
		background: transparent;
	}

    /* Text Styles */
    	    .cspio body, .cspio body p{
	        font-family: 'Raleway';
			font-weight: 200;
	        font-size: 16px;
	        line-height: 1.50em;
	        	        color:#ffffff;
	        	 	}

		::-webkit-input-placeholder {
			font-family:'Raleway';
			font-weight: 200;
		}
		::-moz-placeholder {
			font-family:'Raleway';
			font-weight: 200;
		} /* firefox 19+ */
		:-ms-input-placeholder {
			font-family:'Raleway';
			font-weight: 200;
		} /* ie */
		:-moz-placeholder {
			font-family:'Raleway';
			font-weight: 200;
		}

    

    .cspio h1, .cspio h2, .cspio h3, .cspio h4, .cspio h5, .cspio h6{
                    color:#ffffff;
            }
	#cspio-headline{
	        font-family: 'Raleway';
		font-weight: 200;
			font-size: 42px;
		color:#ffffff;
		line-height: 1.00em;
	}

    		.cspio button{
	        font-family: 'Raleway';
			font-weight: 200;
	    }
    
    /* Link Styles */
    		.cspio a, .cspio a:visited, .cspio a:hover, .cspio a:active{
			color: rgba(0,0,0,0.7);
		}

		.cspio-subscriber-count,.cspio-reveal{
			color: rgba(0,0,0,0.7);
		}

		#cspio-socialprofiles a {
  color: #ffffff;
}
.cspio a.btn-primary,
.cspio .btn-primary,
.cspio .btn-primary:focus,
.gform_button,
#mc-embedded-subscribe,
.mymail-wrapper .submit-button,
.mailster-wrapper .submit-button,
input[type='button'].ninja-forms-field,
.wpcf7-submit,
.frm_button_submit {
  color: white;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
  background-color: rgba(0,0,0,0.7);
  background-image: -moz-linear-gradient(top,rgba(0,0,0,0.7),rgba(0,0,0,0.7));
  background-image: -ms-linear-gradient(top,rgba(0,0,0,0.7),rgba(0,0,0,0.7));
  background-image: -webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0.7)),to(rgba(0,0,0,0.7)));
  background-image: -webkit-linear-gradient(top,rgba(0,0,0,0.7),rgba(0,0,0,0.7));
  background-image: -o-linear-gradient(top,rgba(0,0,0,0.7),rgba(0,0,0,0.7));
  background-image: linear-gradient(top,rgba(0,0,0,0.7),rgba(0,0,0,0.7));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0,0,0,0.7)', endColorstr='rgba(0,0,0,0.7)', GradientType=0);
  border-color: rgba(0,0,0,0.7) rgba(0,0,0,0.7) rgba(0,0,0,0.7);
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: rgba(0,0,0,0.7);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.cspio a.btn-primary:hover,
.cspio a.btn-primary:active,
.cspio a.btn-primary.active,
.cspio a.btn-primary.disabled,
.cspio a.btn-primary[disabled],
.cspio .btn-primary:hover,
.cspio .btn-primary:active,
.cspio .btn-primary.active,
.cspio .btn-primary.disabled,
.cspio .btn-primary[disabled],
.cspio .btn-primary:focus:hover,
.cspio .btn-primary:focus:active,
.cspio .btn-primary:focus.active,
.cspio .btn-primary:focus.disabled,
.cspio .btn-primary:focus[disabled],
.gform_button:hover,
.gform_button:active,
.gform_button.active,
.gform_button.disabled,
.gform_button[disabled],
#mc-embedded-subscribe:hover,
#mc-embedded-subscribe:active,
#mc-embedded-subscribe.active,
#mc-embedded-subscribe.disabled,
#mc-embedded-subscribe[disabled],
.mymail-wrapper .submit-button:hover,
.mymail-wrapper .submit-button:active,
.mymail-wrapper .submit-button.active,
.mymail-wrapper .submit-button.disabled,
.mymail-wrapper .submit-button[disabled],
.mailster-wrapper .submit-button:hover,
.mailster-wrapper .submit-button:active,
.mailster-wrapper .submit-button.active,
.mailster-wrapper .submit-button.disabled,
.mailster-wrapper .submit-button[disabled],
input[type='button'].ninja-forms-field:hover,
input[type='button'].ninja-forms-field:active,
input[type='button'].ninja-forms-field.active,
input[type='button'].ninja-forms-field.disabled,
input[type='button'].ninja-forms-field[disabled],
.wpcf7-submit:hover,
.wpcf7-submit:active,
.wpcf7-submit.active,
.wpcf7-submit.disabled,
.wpcf7-submit[disabled],
.frm_button_submit:hover,
.frm_button_submit:active,
.frm_button_submit.active,
.frm_button_submit.disabled,
.frm_button_submit[disabled] {
  background-color: rgba(0,0,0,0.7);
  *background-color: rgba(0,0,0,0.7);
}
.cspio a.btn-primary:active,
.cspio a.btn-primary.active,
.cspio .btn-primary:active,
.cspio .btn-primary.active,
.cspio .btn-primary:focus:active,
.cspio .btn-primary:focus.active,
.gform_button:active,
.gform_button.active,
#mc-embedded-subscribe:active,
#mc-embedded-subscribe.active,
.mymail-wrapper .submit-button:active,
.mymail-wrapper .submit-button.active,
.mailster-wrapper .submit-button:active,
.mailster-wrapper .submit-button.active,
input[type='button'].ninja-forms-field:active,
input[type='button'].ninja-forms-field.active,
.wpcf7-submit:active,
.wpcf7-submit.active,
.frm_button_submit:active,
.frm_button_submit.active {
  background-color: rgba(0,0,0,0.7) \9;
}
.form-control,
.progress {
  background-color: rgba(245,245,245,0.8);
}
.form-control {
  color: black;
  text-shadow: 0 -1px 0 rgba(255,255,255,0.3);
}
#cspio-progressbar span,
.countdown_section {
  color: white;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
}
.cspio .btn-primary:hover,
.cspio .btn-primary:active {
  color: white;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
  border-color: rgba(0,0,0,0.7);
}
.cspio input[type='text']:focus {
  webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(0,0,0,0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(0,0,0,0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(0,0,0,0.6);
}
    
    
    

        #cspio-credit,#cspio-credit a{
    	color: rgba(0,0,0,0.7)    }
    
        	    	.flexbox #cspio-page{
			flex-wrap: wrap;
		}

		#cspio-credit{
			width:100%;
			position:static;
		}

		#cspio-credit img{
			margin-left:auto;
			margin-right:auto;
		}
    	     	    


    #cspio-content {
  display: none;
  max-width: 600px;
  background-color: #000000;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

        #cspio-content{
    	background-color:transparent;
    }
    
        #cspio-content{
    	 /* display:none; */
    }
    

		.cspio a.btn-primary,
.cspio .progress-bar,
.countdown_section,
.cspio .btn-primary,
.cspio .btn-primary:focus,
.gform_button,
.mymail-wrapper .submit-button,
.mailster-wrapper .submit-button,
input[type='button'].ninja-forms-field,
.wpcf7-submit,
.frm_button_submit {
  background-image: none;
  text-shadow: none;
}
.countdown_section,
.cspio .progress-bar {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.cspio input,
.cspio input:focus {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
	
		
									
		canvas{ 
display: block; 
vertical-align: bottom;
}
#particles-js{ 
position:fixed; 
width: 100%; 
height: 100%; 
background-color: transparent; 
top:0;
z-index:-1;

background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
} 
			/* Custom CSS */
	.contact-details > div  {
margin-bottom: 10px
}

.contact-details > div > span {
margin-right: 10px;
}	
	

	
	

