body{
	background-color:#F0F8FF;
}

.maxwidth{
	width: 100%;
	height: 100%;
}

.topline{
	background-color: #90BB38;
	height: 20px;
}

.col-sm-6.color1{

	padding-left: 45px;
	padding-right: 45px;
}
.col-sm-6.color2{
	
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 100px;
	padding-right: 45px;
}

.logo{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 45px;
	width:100%;
}

.logotel{
	
	height:100%;
	width:15%;
}

.background1{
	position: relative;
	width: 100%;
}


.imageAndText {position: relative;} 
    .imageAndText .col {position:
        absolute; z-index: 1; top: 0; left: 0; padding-left: 10%; padding-top: 5%;}


		
.align-center.img-responsive.darker-image{
	-webkit-filter: brightness(50%);
	filter: brightness(50%);
}

.align-center.img-responsive.background2{
	height:250px;
	
}

.human{
	padding-top: 50px;
	display: block;
	margin: auto;
}

.humansmall{
	padding-top: 50px;
	display: block;
	margin: auto;
}

.humanlast{
	padding-top: 50px;
	display: block;
	margin: auto;
	padding-bottom: 50px;
}
.hor-line{
	background-color:white;
	border-top-style: solid;
	border-top-color: grey;
	padding-bottom:50px;
}

.brand{
	padding-right:25px;
	padding-bottom:50px;
	display: block;
	margin: auto;
}

.footer1{
	height:100%;
}

.btn-footer{
	display: block;
	position: relative;
	margin: auto;
}

.footer-vertical-line{
	position: relative;
	border-left: solid yellow;
	display: inline;
}

.row{
 	margin-right:0;
	margin-left:0;
}

.row.bluediv{
	background-color: #1A88A3;
	width:100%;
}

.brandsdiv{
	background-color: white;
}

.humandiv{
	background-color:white;
}	

.headerdiv{
	background-color:white;
}	

.darkdiv{
	background-color:#3E3E3D;
	padding-left: 75px;
}

.icon{
	padding-right: 5px;
	float: left;
}

.divsupport{
	padding-top: 120px;
}

.verticallinediv{
	display: block;
	margin-left: 6em;
	border-left: solid #90BB38;
}

.blackdiv{
	background-color: #221E1F;
}

.social{
	padding-top:20px;
}

.centered{
	text-align:center;
}