﻿
 div:last-child .services-item
 {
     padding-bottom:10px;
 }
 
 #services .col-lg-12.col-md-12.col-sm-12.col-xs-12.col-tn-12
 {
     padding:0px;
 }
 

   .headline 
   {
		max-width: 1000px; 
		margin-bottom: 60px;
		border-bottom: 1px solid #c4c4c4;
		color:#0F90CA;  
	}
	
	.headline span 
	{
		display: inline-block;
		padding: 0 30px 5px 0;
		border-bottom: 6px solid  #0F90CA;
		margin-bottom: -1px;
	}
   
   	.services-item 
	{ 
		padding:10px;
		position: relative; 
		margin-bottom: 20px;		
		height:390px;
		/*transition:background-color .25s linear;*/
		cursor:pointer;
	}
	
	.services-item h4
	{
		font-size:20px;
		color:#000;
		text-align:center;
		line-height: 28px;
		height: 56px;
		padding: 10px;
	}
	
	.services-item.hover
	{
		background-color:#EEE;
		transition:all 0.25s linear;
	}
	
	.services-item p
	{
		text-align:center;
		padding:10px;
	}
	
	.services-item-icon
	{
		height: 13px;
		font-size: 80px;
		color:#FFF;
		border-radius:70px;
		width: 140px;
		height: 140px;
		cursor:pointer;
		margin: 20px auto 0px;
		background-color: #0A70A6;
		display:table;
	}
	
	.services-item-icon i{
		margin: 0px auto;
		text-align: center;
		display: table-cell;
		vertical-align: middle;
	}
		
	
 /* media queries */
 @media only screen and (min-width: 992px) and (max-width: 1199px)
 {
     .portfolio-item {
        height: 355px;
    }
    
    .services-item 
	{ 
		height:410px;
	}
 }
 
 @media only screen and (min-width: 768px) and (max-width: 991px)
 {
    
 }
 @media only screen and (min-width: 480px) and (max-width: 767px)
 {
     
 }
 @media only screen and (max-width: 767px)
 {
      .portfolio-item {
        height: inherit;
        margin-bottom: 20px;
      }
      .portfolio-item.col-xs-12.col-tn-12
      {
          padding: 0px;
      }
      .services-item 
	  { 
		  height:inherit;
	  }
	  .services-item h4
	  { 
		  height:inherit;
	  }
 }
 
 	
 
   
   
   
   
   