/*CHAMONS NOVOS*/
@media only screen and (min-width: 250px) {
.depoimentos {
  background: linear-gradient(to bottom, #EAEAEA,#F2F2F2);
}
}
@media only screen and (min-width: 768px) {
.depoimentos {
	margin-top: 5rem;
}
}
.depoimentos-int {
	padding: 5rem 0 0 0;
	background: url(https://www.transparenttextures.com/patterns/bright-squares.png) repeat;
}
@media only screen and (min-width: 992px) {
.depoimentos .img {
	margin-top: -9rem;
}
}
@media only screen and (min-width: 1200px) {
.depoimentos .img {
	margin-top: -9rem;
}
}
@media only screen and (min-width: 1600px) {
.depoimentos .img {
	margin-top: -18rem;
}
}
.depoimentos .img {
	width: 100%;
	animation: shakeX; /* referring directly to the animation's @keyframe declaration */
  animation-duration: 15s; /* don't forget to set a duration! */
  animation-iteration-count: infinite; /*number 4x por exemplo |infinite|initial|inherit;*/
}
.depoimentos .title {
	font-size: 4rem;
	line-height: 4rem;
	font-weight: 800;
}
.depoimentos .title span {
	font-size: 3rem;
	font-weight: 500;
	display: block;
	margin-top: 1rem;
}
.depoimentos .msg {
	padding: 1rem;
}
.depoimentos .msg span {
	display: block;
	margin-top: 1rem;
	font-weight: bold;
}
@media only screen and (min-width: 250px) {
.depoimentos .testimonial-block img {
  width: 100%;
}
}
@media only screen and (min-width: 1100px) {
.depoimentos .testimonial-block img {
	border-radius: 200px 200px 200px 200px;
-moz-border-radius: 200px 200px 200px 200px;
-webkit-border-radius: 200px 200px 200px 200px;
}
}
.depoimentos .testimonial-block .swiper-slideb {
	background: #FFF;
	border:1px solid #EAEAEA;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:1rem;
	padding: 4rem 1rem;
	min-height: 300px;
}
.depoimentos .name {
	text-transform: uppercase;
	color: #680A0C;
}
.depoimentos .name span {
	display: block;
	color: #666;
	font-weight: bold;
	font-size: 1.1rem;
}
.depoimentos .location {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 1.2rem;
}
.depoimentos .description {
	font-weight: 600;
	margin-top: 1rem;
	font-size: 1.3rem;
}
.depoimentos .bt-test {
	margin-top: 1rem;
}
.depoimentos .bt-test a {
	font-size: 1.4rem;
	display: inline-block;
	margin-right: 1rem;
  background: #5C5C80;
  color: #FFF;
  padding: 0.8rem 1rem;
  -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/**/
.depoimentos-list {
	padding: 1rem 0;
	border-bottom: 1px dotted #CCC;
}
.depoimentos-list .block-left {
	position: relative;
}
.depoimentos-list .rating {
	position: absolute;
	top: 1rem;
	right: 0;
}
.depoimentos-list .image-zoom.xs img {
	max-width: 25%;
}
.depoimentos-list .image-zoom.xs {
	width: 100%;
	margin: 1rem;
}
.depoimentos-list .image-zoom {
	max-width: 60%;
	margin: 1rem auto;
}
.depoimentos-list .image-zoom img {
	width: 100%;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}
.depoimentos-list .name {
	font-size: 2rem;
	font-weight: 800;
	padding: 1rem;
}
.depoimentos-list .info {
	text-transform: uppercase;
	letter-spacing: -1px;
	padding: 1rem;
}
.depoimentos-list .message {
	padding: 1rem;

}
.depoimentos-list .product {
	padding: 1rem;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: -1px;
}

