.home #contentwrapper {border-top:none;}


@font-face {font-family:"topic"; src:url("../fonts/Calibri.ttf");}
@font-face {font-family:"topicLight"; src:url("../fonts/Calibri.ttf");}
@font-face {font-family:"adv3"; src:url("../fonts/Calibri.ttf");}
@font-face {font-family:"adv4"; src:url("../fonts/Calibri.ttf");}
@font-face {font-family:"hawi"; src:url("../fonts/Calibri.ttf");}
@font-face {font-family:"droid1"; src:url("../fonts/Calibri.ttf");}
@font-face {font-family:"droid2"; src:url("../fonts/Calibri.ttf");}
@font-face {font-family:"bahig"; src:url("../fonts/Calibri.ttf");}
@font-face {font-family:"title"; src:url("../fonts/Calibri.ttf");}



*{	padding:0;
	margin:0; 
	border-style:none; 
	box-sizing:border-box; 
	line-height:1; 
	text-size:16pt;}
a:link, a:visited { text-decoration:none; }

body::after {
   content: " ";
   height: 500px; background: black;
}

img{	border-style:none;
	max-width:100%; 
	box-sizing:border-box;  }

hr{	border:0;
	border-top:1px solid #aaa ;
	margin:5px 0; }

html,body{ background-color : #D5D8DC;
	font-family:topic,Verdana,sans-serif; 
	
	min-height: 100%;
	
	
	font-size:14pt; 
	line-height:1;}

html{
	box-sizing:border-box;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	 }



/* -------------------------  organized styling -------------------------- */
.row{ width:100%; display:block; padding:0; margin:0; border:0 ; box-sizing:border-box;overflow:hidden;}
.half{width:49.999%; display:block; float:right;  padding:0; margin:0; border:0 ; box-sizing:border-box;overflow:hidden; }
.quarter{width:24.999%; display:block; float:right;  padding:0; margin:0; border:0 ; box-sizing:border-box; overflow:hidden;}
.quarterthree{width:74.999%; display:block;  float:right;  padding:0; margin:0; border:0 ; box-sizing:border-box; overflow:hidden;}
.third{width:33.333%; display:block; float:right;  padding:0; margin:0; border:0 ; box-sizing:border-box; overflow:hidden;}
.thirdtwo{width:66.666%; display:block; float:right; padding:0; margin:0; border:0 ; box-sizing:border-box;overflow:hidden;}






.row, .half, .quarter, .quarterthree, .third, .thirdtwo {transition:0.5s;}

.fullwidth {display:block;}

@media screen and (max-width: 900px) {
	.half{width:99.999%; } .quarter{width:99.999%; } .quarterthree{width:99.999%; } 
	.third{width:99.999%; } .thirdtwo{width:99.999%; }  	}


.nopad{padding:0;}  .pad5{padding:5px;}  .pad10{padding:10px;}  .pad15{padding:15px;}   .pad20{padding:20px;}  .pad30{padding:30px;} .pad40{padding:40px;}

.nomargin{margin:0;}  .margin5{margin:5px;}  .margin10{margin:10px;}  .margin15{margin:15px;}   .margin20{margin:20px;}   .margin30{margin:30px;}   .margin40{margin:40px;}

.radius5{border-radius: :5px;}  .radius10{border-radius:10px;}  .radius15{border-radius:15px;}   .radius20{border-radius:20px;}  .radius30{border-radius:30px;} .radius50{border-radius:50px;}


.card{ box-shadow :  0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); }
.circle {border-radius: 50% }
.cloud{background-image:url('../bg.png') }

.trans {background: rgba(0, 0, 0, 0.0) }

.centering { display:flex; flex-direction:column;justify-content:center;align-items:center;text-align:center;}


.image{ width:100%; height:auto; overflow:hidden;}





.puttextonimg {  position: relative;  line-height:0.4; over-flow:hidden;}
.textonimg{   width:100%; height:100%; position: absolute;top:0; color:white;  font-size: 18pt; 
background: rgba(0, 0, 0, 0.5);  transition:0.2s; 
display:flex; flex-direction:column;justify-content:center;align-items:center;text-align:center;
}




.indigobutton{ background:indigo; color:white; }


.left {align:left; text-align:left}
.right {align:right;  text-align:right}
.center {align:center; text-align:center; float:center}





.center { align:center; text-align:center;}
.white { color: white;}
.orangeBG { background-color: orange;}