.navbar ul li a.active{color:#feca1a;}

.core-values {margin:5% 0 5% 0;}
.core-values h2 {margin-bottom:3%;}
.core-values p{line-height:1.5em; font-size:14px;}
.core-values .item h3 {font-size:20px; }
.core-values .item:last-child{border-left:1px solid #ccc;}
.core-values .item:nth-child(2){border-right:1px solid #ccc;}


/**** features page css ****/
.features {margin: 3% 0 3% 0;}
.features .item-icon i {font-size: 3rem; color:#1a1ed5; }
.features .item-bg {background:#fff; border-radius:10px; padding:20px 10px; border:1px solid #f4f4f4; text-align:center;}
.tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.tabs label {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  display: block;
  padding: 1rem 2rem;
  margin-right: 0.2rem;
  cursor: pointer;
  background: #90CAF9;
  font-weight: bold;
  -webkit-transition: background ease 0.2s;
  transition: background ease 0.2s;
}
.tabs .tab {
  -webkit-box-ordinal-group: 100;
  -webkit-order: 99;
  -ms-flex-order: 99;
  order: 99;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 100%;
  display: none;
  padding: 1rem;
  background: #fafafa;
}
.tabs input[type="radio"] {
  position: absolute;
  opacity: 0;
}
.tabs input[type="radio"]:checked + label { background: #fafafa; }
.tabs input[type="radio"]:checked + label + .tab { display: block; }

@media (max-width: 45em) {
	.tabs .tab,  .tabs label {
	  -webkit-box-ordinal-group: NaN;
	  -webkit-order: initial;
	  -ms-flex-order: initial;
	  order: initial;
	}
	.tabs label {
	  width: 100%;
	  margin-right: 0;
	  margin-top: 0.2rem;
	}
}

/***** services page css ***/
.core-services .serve-bg {padding:15px; margin:10px; background:#f4f4f4; border-radius:10px; border:1px solid #ccc;}

/****** contact page css *****/
.contact-block .info {background:#f4f4f4; border-radius:10px; padding:20px;}
.contact-block .info i {font-size: 20px;     float: left;
    padding-right: 15px; }
.contact-block .info h4 {font-size:1.2rem; color:#000;}
.contact-block .info p {font-size:12px;}
.contact-block .php-email-form button{border: 1px solid #333;
    background: #1a1d94;
    padding: 5px 20px;
    color: #fff;
    border-radius: 7px;}
	.contact-block .php-email-form button:hover {color: #1acc8d;}