

@media screen and(max-width: 750px){
	.servicios p {
	    margin: 0;
	    padding: 10px;
	}
}

@media (max-width: 768px){
	.lebann {
	    width: 100%!important;
	}

	button.close {
		position: relative!important;
		right: auto!important;
		font-size: 30px!important;
	}
}

@media screen and (max-width: 600px) {
	.intro h3 span{
		font-size: 22px;
	}
	.intro h3{
		line-height: 22pt;
	}
	#filters ul li {
	    margin: 4px;
	}
	.testimonial{
		background: url('../images/bg/04mov.jpg') 50% 0 no-repeat fixed #000;
		background-size: cover;
	}
}
@media (max-width: 480px){
	.hero-caps h2 > span{
		padding: 13px;
		font-size: 15px;
		font-weight: 400;
		letter-spacing: 1px;
		line-height: 26px;
		text-transform: uppercase;
		border: solid 1px;
		border-color: #FE5000;
	}
	.container {
		max-width: 280px;
		padding-left: 12px;
		padding-right: 12px;
	}
	.servicios p {
	    margin: 0;
	    padding: 10px;
	}
	.btn-cerocinco {
	    padding: 10px 0;
	    text-align: center;
	}
}
@media (max-width: 360px) {
	.intro h3 span {
	    font-size: 20px;
		letter-spacing: 2px;
	}
	.intro h1{
		letter-spacing: 7px;
	}
}

@media screen and (max-width: 320px) {
	.intro h1{
		letter-spacing: 4px;
	}
	.intro h3 {
		line-height: 13pt;
		letter-spacing: 6px;
		width: 80%;
		margin: 0 auto;
		margin-top: 15px;
	}
	.intro h3 span{
		font-size: 22px;
	}

}
/*version movil servicios*/
.movsrv, .movsrv p {
    color: white!important;
    padding-top: 10px;
}

.movsrv .servicios-item-mb {
    padding-top: 15px;
}

.movsrv p, .movsrv h2, .movsrv h5, .movsrv ul{
    width: 76%;
    margin: 10px auto 0px auto;
    text-align: left;
    font-weight: 300;
    color: white;
}

.movsrv h5 {
    font-weight: 400;
    margin-top: 30px;
    margin-bottom: 13px;
}
.movsrv p{
	padding: 0;
}
.movsrv ul{
	padding-left: 10px;
}
.resnews{
	background: #fff;
}
.resnews p, .resnews h2, .resnews h5{
	color: #253139;
}
.resbut {
    padding: 7px 12px;
    margin-top: 10px;
}
.clear{
	clear: both;
}
/*version movil servicios*/