.services,.team,.gallery,.mail{
	
}

.gallery img{
	width: 100%;
}
.services h3,.team h3,.gallery h3,.mail h3{
	font-size:3em;
/*-- agileits --*/
	color:#212121;
	text-align:center;
}
p.qui{
	margin:.5em 0 0;
	color:#999;
	text-align:center;
	position:relative;
	padding-bottom:2em;
}
p.qui:before,p.qui:after{
	content: '';
    background:#A3CF5C;
    height: 1px;
    position: absolute;
    bottom: 0%;
    width:15%;
}
p.qui:before{
	left:33%;
}
p.qui:after{
	right:33%;
}
p.qui span:before,p.qui span:after{
	content: '';
    background:#A3CF5C;
    height: 1px;
    position: absolute;
    bottom: 0%;
    width: 3%;
}
p.qui span:before{
	left: 48.5%;
    transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
}
p.qui span:after{
	right: 48.5%;
    transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
}


.gallery-grids{
	margin: 0em 0 0;
}
.item-desc {
    background-color: rgba(0,0,0,0.5);
    color: white;
    position: absolute;
    text-transform: uppercase;
    text-align: center;
    padding: 1em;
    z-index: 1;
    bottom: 1em;
    left: 1em;
    right: 1em;
}

/*----*/
ul.simplefilter {
    text-align: center;
	margin-bottom: 1em;
}
.gallery-grids-left-sub,.gallery-grid-sub{
	margin:2em 0 0;
}
.gallery-grids-left-subl,.gallery-grids-left {
    padding-left: 0;
}
.gallery-grids-left-subr {
    padding-right: 0;
}
.gallery-grids-right1 {
    padding: 0 0em;
	margin:2em 0;
}
.gallery-grid img {
    width: 100%;
	cursor: pointer;
}
.gallery-grid{
	position:relative;
}
.gallery-grid-pos{
	position:absolute;
	top:0%;
	left:5%;
	text-align:center;
	opacity:0;
	background:#000;
	transition:.5s ease-in-out;
	-webkit-transition:.5s ease-in-out;
	-moz-transition:.5s ease-in-out;
	-o-transition:.5s ease-in-out;
	-ms-transition:.5s ease-in-out;
}
.gallery-grid:hover .gallery-grid-pos{
	opacity:1;
}
.gallery-grid:hover img{
	opacity:.5;
}
/*-- //gallery --*/


/*-----start-responsive-design------*/


@media (max-width:991px){

	.gallery-grids-left-subl {
		padding-right: 0;
	}
	.gallery-grids-left-subr {
		padding: 0;
		margin: 2em 0 0;
	}
	.gallery-grids-right {
		padding-right: 0;
		margin-bottom: 2em;
	}
	.gallery-grids-right1 {
		padding: 0 0em 0 1em;
		margin: 0em 0 2em;
	}
	.counting-grid {
		float: left;
		width: 25%;
	}
	.counting-grid i {
		font-size: 1.5em;
		width: 80px;
		height: 80px;
		padding: 1em 0 0;
	}
	.counting-grid h3 {
		font-size: 1.1em;
	}
	.counting-grid p {
		font-size: 1.7em;
	}
	.counting {
		min-height: 280px;
		padding: 3em 0 0;
	}

}

@media (max-width:480px){

	.gallery-grids-left {
		float: none;
		width: 100%;
		padding: 0 1em;
	}
	.gallery-grids-right {
		padding: 0;
		margin: 2em 0;
	}
	.gallery-grids-right1 {
		padding: 0;
	}

}

@media (max-width:375px){

	.services-grids,.gallery-grids {
		margin: 2em 0 0;
	}
	.services-grid-left,.gallery-grids-left {
		padding: 0;
	}
	.gallery-grids-left-sub, .gallery-grid-sub,.gallery-grids-left-subr {
		margin: 1em 0 0;
	}
	.gallery-grids-right {
		margin: 1em 0;
	}
	.gallery-grids-right1 {
		margin: 0;
	}
}
