		
		/*.bg-about{
		background:url(../images/about-sgp-bg.jpg) no-repeat center center;
		}
		
		.bg-services{
		background:url(../images/about-sgp-bg.jpg) no-repeat center center;
		}*/
		
.newSocial{
margin-left:44%;
}	
.siteCredits{ text-align:right;}

.newFooter a{ text-decoration:none; color:#8ecfee !important; }	
		
		
.quicklinksBox{
background:#f7f7f7;
padding:40px 0px 60px 0px;
border-top-left-radius:20px; -webkit-border-top-left-radius:20px; -moz-border-top-left-radius:20px; -o-border-top-left-radius:20px;
border-top-right-radius:20px; -webkit-border-top-right-radius:20px; -moz-border-top-right-radius:20px; -o-border-top-right-radius:20px;
}
.quicklinksBox span a{
text-decoration:none;
font-size:15px;
text-align:center;
border-bottom:1px dotted #99a9d3;
display:block;
padding: 10px 40px;
font-weight: 700;
}

.quicklinksBox span a.firstLink{
color:#2648a5;
}
.quicklinksBox span a.firstLink:hover{
color:#FFF;
background:#2648a5;
}


.quicklinksBox span a.secondLink{
color:#26ae9d;
}
.quicklinksBox span a.secondLink:hover{
color:#FFF;
background:#26ae9d;
}


.quicklinksBox span a.thirdLink{
color:#009ddd;
}
.quicklinksBox span a.thirdLink:hover{
color:#FFF;
background:#009ddd;
}




		
		
.effect-bubba {
 position:relative
}
.effect-bubba::before,.effect-bubba::after {
 position:absolute;
 top:0px;
 right:0px;
 bottom:0px;
 left:0px;
 content:'';
 opacity:0;
 transition:opacity 0.35s, transform 0.35s
}
.effect-bubba::before {
 border-top:3px solid #8fc533;
 border-bottom:3px solid #34cbf6;
 transform:scale(0, 1)
}
.effect-bubba::after {
 border-right:3px solid #34cbf6;
 border-left:3px solid #34cbf6;
 transform:scale(1, 0)
}
.effect-bubba:hover::before,.effect-bubba:hover::after {
 opacity:1;
 transform:scale(1)
}
		
		
		
		.btn-my {
		background:#e9e9e9 !important;
		color:#34cbf5 !important;
		}
		.btn-my:hover {
		background:#e9e9e9 !important;
		color:#1a508e  !important;
		}
	.newTabs {
    float: left;
    padding-top: 10px;
	padding-left:0px;
	width:360px;
	background:#e9e9e9;
}
.newTabs li{
list-style:none;
/*margin: 30px 0;*/
}


.points li{
line-height:26px;
margin-bottom:10px;
padding-left:20px;
}
.newTabs li a{
background:none !important;
border-left:0px !important;
border-right:0px !important;
border-top:0px !important;
border-bottom:2px #FFF solid !important;
font-weight:normal !important;
font-size:17px !important;
color:#0d4a8e !important;
/*margin: 10px 0 !important;*/
padding: 10px 15px;
display:block;
}
.newTabs li a:hover{
color:#0d4a8e !important;
font-weight:bold !important;
}
.newTabs li.active a {
font-weight:bold !important;
color:#FFF !important;
display:block;
padding: 10px 15px;
background: #0d4a8e url(../images/arrow.png) right center no-repeat !important;
}
		
		
		
		.as{
			display: block;
			/*background: #34cbf5 !important;*/
			width: 70%;
			float: right;
			float: right;
			position: relative;
			top: 0px;
		}
		
		#header .special {
		position: absolute;
		right: 0;
		top: 0px;
		}
		#header .special ul{
		padding:0px; margin:0px;
		}
		#header .special ul li{
		padding:0px; margin:0px;
		float:left;
		list-style:none;
		margin-right:20px;
		color:#6f7075;
		font-size:13px;
		}
		#header .special ul li:last-child{
		margin-right:0px;
		}
		
		
		.about{
			background-image:url(../images/about-bg.jpg);
			height:394px;
			width:auto;
		}
		.about h2{
		text-align:center;
		color:#FFF;
		font-size:30px;
		padding-top:30px;
		padding-bottom:20px;
		}
		.about p{
		text-align:center;
		color:#FFF;
		font-size:15px;
		padding:0 20px;
		margin-bottom:20px;
		}
		
		.long-text h4{
		color:#FFF;
		text-align:center;
		}
		.long-text h3{
		color:#FFF;
		text-align:center;
		}
		
		.client-box{
		padding:40px 40px;
		background:#f0f0f0;
		/*position:relative;
		top: 130px;*/
		z-index: 4;
		}
		.client-box h3{
		color:#2648a5;
		font-weight:700;
		text-align:center;
		padding-bottom:10px;
		}
		
		
		.firstColor{
		color: #FFF;
		font-size: 30px;
		margin-bottom: -16px;
		border-bottom: 1px #2897c6 solid;
		display: block;
		padding-bottom: 40px;
		line-height:36px;
		}				
		.secondColor{
		color:#2897c6;
		}		


		.about-box{
		background:#e3eff6;
		padding:40px;
		position:relative;
		min-height:350px;
		margin-bottom:110px;
		}
		.about-box .top{
		position:relative;
		}
		.about-box .top .icon{
		float: left;
		background: #FFF;
		border: 1px #88a8c9 solid;
		padding: 10px;
		position: absolute;
		top: -110px;
		left: 40px;
		
		}
		.about-box .top .titel{
		float: left;
		font-size: 16px;
		color: #0d4a8e;
		margin-left: 240px;
		margin-top:0px;
		}
		
		.about-box .text{
		display: block;
		margin-top: 80px;
		}
		
		
		
		.careers-box{
		background:#e3eff6;
		padding:40px;
		position:relative;
		min-height:340px;
		margin-bottom:30px;
		}
		.careers-box .number{
		display: block;
		margin-top: 14px;
		float:left;
		}
		.careers-box .text{
		display: block;
		margin-top: 14px;
		float:left;
		}
		
		.bb {
    	border-radius: 0px !important;
		}
		
		.btn-new{
		border-radius:0px !important;
		background-color: #34cbf5 !important;
		border-color: #34cbf5 !important;
		}
		
		
		
		@media (max-width: 489px) {
  		.about-box .top .titel{
		float:none;
		margin-left: 0px;
		position: relative;
		top: 70px;
		}
	   }
	   @media (max-width: 720px) {
  		.about-box .top .titel{
		float:none;
		margin-left: 0px;
		position: relative;
		top: 70px;
		}
	   }
