.red{ color:red;
}

.pitems {
    width: 55px !important;
}

.pt-90 { padding-top: 90px; }

.white-text{ color:#fff;
margin-bottom: 5px !important;}

@media only screen and (max-width: 600px){
	.flogo1{ display:none !important;}
	.fcenter1{ text-align:center  !important; }
	.rwo1{text-align:center;}
	
	.owl-carousel .owl-item img {
    margin-left: 120px !important;
}
}   

@media only screen and (max-width: 768px){
	.flogo1{ display:none  !important;}
	.fcenter1{ text-align:center !important; }
	.rwo1{text-align:center;}
	.owl-carousel .owl-item img {
    margin-left: 120px !important;
}
}

.fcenter1{ 
    text-align:right; 
}

.iq-over-blue-90:before {
    background: none !important;
}

.icon-bg img {
	width: 70%;
    padding: 30px 0px;
}

.tabul {
	padding: 5px 30px 5px 35px;
    text-align: left;
}

.tabul li {
	list-style: disc;
}

/* Services Section
--------------------------------*/

#services {
  padding: 60px 0 40px 0;
  /*box-shadow: inset 0px 0px 12px 0px rgba(0, 0, 0, 0.1)*/;
}

#services .box {
  padding: 30px;
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  margin: 0 10px 40px 10px;
  background:rgba(0,0,0,.12);
  box-shadow: 0 10px 29px 0 rgba(68, 88, 144, 0.1);
  transition: all 0.3s ease-in-out;
}

#services .box:hover {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
}

#services .icon {
  position: absolute;
  left: 15px;
  top: calc(50% - 32px);
}

#services .icon i {
  font-size: 50px;
  line-height: 1;
  transition: 0.5s;
}

#services .title {
  margin-left: 40px;
  font-weight: 700;
  margin-bottom: 15px;
  font-size: 18px;
}

#services .title a {
  color: #111;
}

#services .box:hover .title a {
  color: #007bff;
}

#services .description {
	text-align:justify;
  font-size: 14px;
  margin-left: 40px;
  line-height: 24px;
  margin-bottom: 0;
}