.entry-content ul li{
  list-style-position:outside;
    margin-left:30px;
    list-style-type:disc;
 }
.entry-content ul{
    margin-bottom:15px;
 }



.founder{
  font-size:12px;
  padding-bottom:20px;
  text-transform:uppercase;
}

.far,.fas {
	font-weight: 400;
	font-size: 24px;
}

.teambb{
  padding-top:260px!important;
  background-repeat:no-repeat!important;
    text-align:center;
  background-position: center top;
  background-color:#F2F2F2;
  padding-bottom:30px;
}

.teamtitle{
  font-size:20px;
  color:#3390cf;
  padding-top:20px;

}
  


.top-bar-align-right .inside-top-bar > .widget:nth-child(2n), .top-bar-align-left .inside-top-bar > .widget:nth-child(2n+1) {
	float: none!important;
  text-align:center;
	margin-right: 0;
	padding-bottom: 10px;
}

.inside-top-bar {
	padding: 0px;
	float: none;
	text-align: center;
}



.main-navigation .main-nav ul li.fbme a {
    padding-left: 8px;
    padding-right: 8px;
}


.op{
  padding-left:100px;
}

.rightsome{
  padding-left:50%;
}

.rightsomer{
  padding-left:50%;
}




figure.tpstyle-20 h3 {
	font-weight: 400;
	font-size: 1.5em;
	width: 100%;
	padding: 9px 15px;
	background: #333333;
	text-transform: none;
	color: #ffffff;
	font-size: 16px;
}


figure.tpstyle-20 h5 {
	padding: 12px 15px 0px 12px;
	text-transform: none;
}

.headerimage{
max-width:1300px;
  margin-left:auto;
  margin-right:auto;
}

.imagetwo{
  margin-top:20px;
  border:1px solid #cccccc;
  padding:5px;
}

.mainimage{
  background-color:#f9f9f9;
  padding:30px;
  padding-top:0;
  
}

.mainimageaa {
	background-color: #f9f9f9;
	padding: 30px;
	margin-bottom: 40px !important;
}

.imageone{
  border:1px solid #cccccc;
  padding:5px;
}


.secondbox{
  padding-top:30px;
  padding-bottom:30px;
  margin-top:30px;
  margin-bottom:0;
}

.greybox{
background-color: #F8F8F8!important;
}

.iconb{
  margin-top:60px;
}

  
  .inside-grey{
    max-width:1300px;
    margin-left:auto;
    margin-right:auto;
height: 40px;
    color:#ffffff;
    padding-top:10px;
    padding-bottom:10px;
}

.secondtitle{
  text-align:left;
  font-size:28px;
font-style:oblique;
}

.bluecc{
  color:#8CB8CF !important;
  
}


.bl{
  color:#3390CF!important;
}


.staff{
  padding:5px;
  border:1px solid #cccccc;
  background-color:#ffffff;
}

.missi{
  padding-top:50px;
}

.page-hero h1, .page-hero h2, .page-hero h3, .page-hero h4, .page-hero h5, .page-hero h6 {
	color: #5e5e5e;
	text-transform: uppercase;
  font-size:20px;
}




@media screen and (min-width:0px) and (max-width:1500px) {

.years{
  max-width:500px;
  }}

@media screen and (min-width:0px) and (max-width:800px) {

.top-bar {
	background-color: #3390cf;
	color: #ffffff;
  margin-top:62px;
  }

.n2-section-smartslider {
	position: relative;
	width: 100%;
	display: none;
}
  
  years{
    padding-top:400px;
  }
  
  .quality{
    float:right;
    margin-left:20px;
  }
  
  .inside-header {
	display: none;
}
  

  
}

@media screen and (min-width:1500px) and (max-width:1600px) {


.thir{
  background-size: 36%!important;
background-position: bottom left;
  }}



@media screen and (min-width:1400px) and (max-width:1499px) {


.thir{
  background-size: 35%!important;
background-position: bottom left;
  }}


@media screen and (min-width:1000px) and (max-width:1399px) {


.thir{
  background-size: 30%!important;
background-position: bottom left;
  }}