.services-list2 li,
.team-box
{
	position: relative;
	float: left;
	width: 100%;
	background: #FFF;
	padding-bottom: 26px;
	overflow: hidden;
}

.services-list2.services-icons li
{
	width: 100%;
	padding: 40px 40px 36px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.services-list2.services-items-border.services-icons li
{
	border: 1px solid #E2E6E7;
}
.services-list2.services-icons li:nth-child(even)
{
	margin-left: 30px;
}
.services-list2 li .service-icon::before
{
	float: left;
	font-size: 48px;
	color: #F66014;
	border: 1px solid #E2E6E7;
	padding: 19px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.services-list2.services-icons li .service-content
{
	margin-left: 128px;
}
.services-list2 li h4
{
	margin-top: 22px;
	text-align: center;
}

.services-list2 li h4.box-header::after,
.team-box h4.box-header::after
{
	margin-top: 23px;
	margin-left: auto;
	margin-right: auto;
}
.services-list2 li p,
.team-box p
{
	text-align: center;
	font-family: 'Poppins';
	font-size: 14px;
	line-height: 24px;
	padding: 24px 25px 0;
	margin: 0;
}
.services-list2.services-icons li h4
{
	margin-top: -8px;
}
.services-list2.services-icons li h4,
.services-list2.services-icons li p
{
	text-align: left;
}
.services-list2.services-icons li p
{
	padding: 24px 0 0;
}
.services-list2.services-icons li h4.box-header::after
{
	margin-left: 0;
	margin-right: 0;
}
.services-list2 a>.re-preloader,
.team-box a>.re-preloader
{
	height: 260px;
}
.services-list2 img,
.team-box img
{
	max-width: 100%;
	height: auto;
}
.blog .post-content>a>img,
.post.single .post-image img,
.our-clients-list,
.services-list2 a>img,
.team-box img,
.projects-list a>img,
.re-preload>img,
.re-preload>.image-wrapper>img
{
	display: none;
}





@media screen and (max-width:479px)
{
	
	.services-list2 li,
	.team-box
	{
		width: 300px;
	}
	.services-list2 li p,
	.team-box p
	{
		padding: 15px 10px 0;
	}
	.services-list2.services-icons li
	{
		padding: 30px 30px 26px;
	}
	.services-list2 li .service-icon::before,
	.services-list2.services-icons li .service-content
	{
		clear: both;
		margin-left: 0;
	}
	.services-list2.services-icons li h4
	{
		margin-top: 0;
	}
	.services-list2.services-icons li .service-content
	{
		float: left;
		margin-top: 24px;
	}
	
	
}




/* --- tooltip --- */
#message
{
	font-size: 13px;
	font-family: arial;
	color: #FFF;
	border:none; 
	padding: 10px 20px 10px 20px;
	background: #F66014;
	background: #23C35E;
}
