/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_128 #myExtraContent1,
#ExtraContentPlusstacks_in_128 #fs {
	display: none;
}


#stacks_in_128 {
	background-color: rgba(118, 236, 254, 0.11);
}
/* Start Responsive Shim stack CSS code */.stacks_in_680shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code */
#stacks_in_680 {
    background-image: url("948DF2BB-1009-4982-8429-ECF725DA6A45.jpeg");
	background-repeat: repeat;
	background-size: contain;
	background-position: center;
}
/* Start Gradient stack CSS code */

#stacks_in_731{
	/* fix for other stacks tramping over us */
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}



	
		#stacks_in_731::before{
			content:"";
			top:0;
			left:0;
			bottom:0;
			right:0;
			position:absolute;
			
			opacity:1;
			
			/* Old browsers */
			background: #76ECFE;
			/* FF3.6+ */
			background: -moz-linear-gradient(top,  #76ECFE 0%,   #000000 100%);
			/* Chrome,Safari4+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#76ECFE),   color-stop(100%,#000000));
			/* Chrome10+,Safari5.1+ */
			background: -webkit-linear-gradient(top,  #76ECFE 0%,#000000 100%);
			/* Opera 11.10+ */
			background: -o-linear-gradient(top,  #76ECFE 0%,#000000 100%);
			/* IE10+ */
			background: -ms-linear-gradient(top,  #76ECFE 0%,#000000 100%);
			/* W3C */
			background: linear-gradient(to bottom,  #76ECFE 0%,#000000 100%);
			/* IE6-9 */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76ECFE', endColorstr='#000000',GradientType=0 );
		}
	
	
	
	
	
	
	
	
	
	
	






/* End Gradient stack CSS code */
#stacks_in_731 {
    background-image: url("18BEE136-9A6B-4885-90D7-08A179C819C9.jpg");
	background-repeat: repeat;
	background-size: contain;
	background-position: center;
}
/* -- Start Split Each css Template -- */



.stacks_in_733split {
  display: flex;
}

.stacks_in_733rightcol {
  width: 400px;
  min-width: 400px;
  margin-left: 25px;
  margin-top: 0px;
  margin-top: 0px;
}

.stacks_in_733leftcol {
  flex-grow: 1;
  margin-right: 25px;
}


@media all and (max-width: 1024px) {
	.stacks_in_733rightcol {
	  width: 300px;
	  min-width: 300px;
	}	
}


@media all and (max-width: 768px) {
	.stacks_in_733rightcol {
	  width: 200px;
	  min-width: 200px;
	}		
}


@media all and (max-width: 480px) {
	.stacks_in_733rightcol {
	  width: 400px;
	  min-width: 400px;
	}	
}






	@media all and (max-width: 768px) {
	


		
			.stacks_in_733split {
				flex-wrap: wrap;
			}
			.stacks_in_733rightcol {
				order: 1;
				width: 100%;
				min-width: 100%;
				margin-left: 0px;
			}
			.stacks_in_733leftcol {
				order: 2;
				min-width: 100%;
				margin-right: 0px;
			}  
			
				.stacks_in_733rightcol {
					margin-bottom: 20px;
					margin-top: 0px;
				}
			  
		
		
		
		
		
		#stacks_in_733 *{
			text-align: center !important;
		}
		
	}





/* -- End Split Each css Template -- *//* Start Contact Form stack CSS code */.stacks_in_726formwrap{	margin: 0;}#stacks_in_726comment{display: none;height: 0px;padding: 0px;margin: 0px;}.stacks_in_726mail{padding: 0;}.stacks_in_726fieldset{	border: none;	outline: none;	float : none !important;	text-align: left !important;}.stacks_in_726formail{}.stacks_in_726fieldset{	padding: 0 20px 0 3px;}#stacks_in_726 label{display: block;margin: 10px 0 0 0;padding: 0 0 5px 0;line-height: 1.1em;}#stacks_in_726 label *{display: inline;}#stacks_in_726 .stacks_in_726input{padding: 3px 7px 3px 7px;width: 100%;font-size: 12px;background: #FFFFFF;color: #000000;margin: 0;border: 1px solid #D8D8D8;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}#stacks_in_726 textarea{padding: 7px;width: 100%;font-size: 13px;border: 1px solid #D8D8D8;background: #FFFFFF;color: #000000;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}.stacks_in_726sendmail{margin-top: 20px;padding: 4px 7px 4px 7px;display: block;font-size: 12px;color: #444444;border: 1px solid #D8D8D8;background-color: #FFFFFF;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;cursor: pointer;}#sendmail:hover{cursor: pointer;}.stacks_in_726response{display: none;width: 80%;border: 1px solid #D6392B;background: #FEF4FA;padding: 10px;margin: 20px auto 0 0;color: #444444;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;min-height: 35px;}.stacks_in_726loader{float: left;width: 35px;height: 35px;padding: 0 15px 30px 0;}.stacks_in_726autoreplay{visibility: hidden;height: 0px;}#stacks_in_726 textarea{	color: #000000 !important;}/* End Contact Form stack CSS code */
#stacks_in_717 {
	background-color: rgba(76, 76, 76, 1.00);
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	margin:  13px;
	padding:  13px;
}

#stacks_in_719 {
	font-size: 77%;
}

#stacks_in_742 {
	background-color: rgba(76, 76, 76, 1.00);
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	margin:  20px;
	padding:  20px;
}

#stacks_in_743 {
	font-size: 77%;
}

#stacks_in_744 {
	background-color: rgba(76, 76, 76, 1.00);
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	margin:  13px;
	padding:  13px;
}

#stacks_in_745 {
	font-size: 77%;
}
/* Start Responsive Shim stack CSS code */.stacks_in_746shim{	padding-top: 9%;}/* End Responsive Shim stack CSS code */