body {
  
    font-family: 'IBM Plex Sans', sans-serif;
    background: url(../img/map.png) #F6F6F6 no-repeat top center;
    background-size: contain;
	 
}
.logo{
    width: 33%;
    padding: 20px;
	
}

.threepillars-txt {
font-size: 26px;
font-weight: bold;
}

.threepillars-welcome-txt {
color: #5DBFE8;

}

.threepillars-group-txt {
color: #EA2127;
    
}
.threepillars-in-txt {
color: #A3CC39;
    
}
.information-box{    padding: 36px;}
	.info-number{ color: #A3CC39;
	font-size: 30px;
	font-weight: bold;
	}
.info-title {
    color: #707070;
    font-size: 19px;
}
 .btn-group-lg>.btn, .btn-lg {
 
    font-weight: bold;
}
.btn:hover, .btn:focus, .btn:active {
	background-color: #5DBFE8;
	
}
 

.logo-tabs-panel .nav-item img{
	       width: 100%;
}
   .logo-tabs-panel {
	       flex-wrap: nowrap;
    margin-top: 15px;
    transform: scale(.8);
    /* margin: auto; */
    justify-content: space-between;
}
    .nav-tabs .nav-link.active:after {
		       content: " ";
    width: 0px;
    height: 0px;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #28AAE1;
    position: relative;
    display: flex;
    justify-content: center;
    margin: auto;
    position: absolute;
    bottom: -23px;
    left: 50%;
    transform: translate(-50%);
	}
 
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
     position: relative;
    border: 4px solid #28AAE1 !important;
}
 .logo-tabs-panel .nav-item {
      background-color: #fff;
    /* transform: scale(.7); */
    margin: 0px 0px;
    border-radius: 9px;
    width: 24%;
    text-align: center;
    display: flex;
    justify-content: center;
}
 .nav-tabs .nav-link {
           width: 100%;
    height: 259px;
   
   
}
 .tab-content>.tab-pane {
 
    transform: scale(.8);
}

.logo-tabs-panel{}

.btn {
	background-color: #A3CC39;
	
}
.logo-inside-tab img {
	     width: 70%;
    position: relative;
    top: -25px;
	
}
.banner-logo {
	    height: 100%;
	
}
footer.landing-footer {
background-color: #fff;
    padding: 10px;
    text-align:center;
    
}
.inside-paragraph p {
font-size: 20px;
    font-weight: 600;
    color: #505050;
    line-height: 29px;
}

.info-title-email a{
	color: #505050;
	text-decoration: none;
}
@media only screen and (max-width: 912px) {
	.threepillars-txt {
	text-align: center;	
		
		
	}
	.logo {
    width: 100%;
   
}

	.tab-content>.tab-pane{
		transform: scale(1) !important; 
		    margin-top: 20px;
	}
	.logo-tabs-panel .nav-link {
		height: auto !important;
		padding: 15px !important;
	}
.logo-tabs-panel {
	transform: scale(1) !important; 
	
}
.logo-tabs-panel .nav-item {
	
	transform: scale(1) !important; 
    margin: 0 !important;
}
}