@charset "utf-8";
/* CSS Document */
#features-clientes {
margin-top:-50px;
margin-bottom:15px;
}
#features-clientes img:hover {
	opacity:0.75;
}
.proced-assistencia {
	background: none repeat scroll 0 0 #fff;
	clear: both;
}
.proced-assistencia h2 {
	color: #3b3b3b;
	font-size: 35px;
	font-family: 'Open Sans';
	line-height:150%;
	font-weight:300;
	padding-bottom:15px;
}
.proced-assistencia p {
	color:#3b3b3b;
	font-size:13px;
}
.proced-assistencia:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.proced-assistencia article {
	padding: 4em;
}
.media-container-assistencia {
  overflow: hidden;
}
.media-container-assistencia video, .media-container img {
  display: block;
  height: 100%;
  max-width: none;
  min-width: 100%;
  width: auto;
}
#iphone {
	background: none repeat scroll 0 0 #fff;
	padding-bottom:30px;
}
#iphone p {
	color:#3b3b3b;
	font-size:13.5px;
	font-family: 'Open Sans';
	letter-spacing:0.2px;
	line-height:22px;
}
#ipad {
	background: none repeat scroll 0 0 #fff;
	padding-bottom:30px;
}
#ipad p {
	color:#3b3b3b;
	font-size:13.5px;
	font-family: 'Open Sans';
	letter-spacing:0.2px;
	line-height:22px;
}
#mac {
	background: none repeat scroll 0 0 #fff;
	padding-bottom:30px;
}
#mac p {
	color:#3b3b3b;
	font-size:13.5px;
	font-family: 'Open Sans';
	letter-spacing:0.2px;
	line-height:22px;
}
#watch {
	background: none repeat scroll 0 0 #fff;
	padding-bottom:30px;
}
#watch p {
	color:#3b3b3b;
	font-size:13.5px;
	font-family: 'Open Sans';
}
#tv {
	background: none repeat scroll 0 0 #fff;
	padding-bottom:30px;
}
#tv p {
	color:#3b3b3b;
	font-size:13.5px;
	font-family: 'Open Sans';
}
#ipod {
	background: none repeat scroll 0 0 #fff;
	padding-bottom:30px;
}
#ipod p {
	color:#3b3b3b;
	font-size:13.5px;
	font-family: 'Open Sans';
}
#acessorios h1 {
	line-height:150%;
}
@media screen and (max-width: 500px) {
#first-block-assistencia h1 {
	font-size:28px;
}
#first-block-depoimentos h1 {
	font-size:28px;
}
.proced-assistencia h2 {
	color: #3b3b3b;
	font-size: 28px;
	font-family: 'Open Sans';
	line-height:130%;
	font-weight:300;
	padding-bottom:15px;
}
}
@media screen and (max-width: 300px) {
#first-block-assistencia h1 {
	font-size:25px;
}
#first-block-depoimentos h1 {
	font-size:25px;
}
.proced-assistencia h2 {
	color: #3b3b3b;
	font-size: 25px;
	font-family: 'Open Sans';
	line-height:130%;
	font-weight:300;
	padding-bottom:15px;
}
}


h4 {
	background: none repeat scroll 0 0 rgba(59, 59, 59, 0.95);
	color: #fff;
	display: inline-block;
	font-size: 38px;
	font-weight: 300;
	margin: 1px 0;
	max-width: 600px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right: 20px;
	width: 100%;
	font-family: 'Open Sans';
}



.linkfaleconosco a {
	color:#3b3b3b;
	font-size:13.5px;
	font-family: 'Open Sans';
	letter-spacing:0.2px;
	line-height:22px;
}

.linkfaleconosco a:hover {
	color:#A3A3A3;
}

#faleassistencia {
	margin-top:35px;
}


#app-apple {
	background-color:#E3E3E3;
	padding: 3em 2em;
	text-align: center;
	height:230px;
}

#app-apple h1 {
	color: #3b3b3b;
	font-size: 28px;
	font-weight: 300;
	margin-top: 0;
}
#app-apple p {
	color: #3b3b3b;
	font-size: 13.5px;
	letter-spacing:0.2px;
	line-height:22px;
	padding-right:45px;
}

#icon-app {
	float:left;
}

#texto-app {
	float:right;
}

#texto-app h1 {
	font-size:24px;
}
#texto-app p {
	margin-top:15px;
}
#texto-app a {
	margin-top:15px;
	color:#909090;
	font-size:13.5px;
	font-family: 'Open Sans';
	letter-spacing:0.2px;
	line-height:22px;
}

#texto-app a:hover {
	color:#3b3b3b;
}



@media screen and (max-width: 920px) {
#app-apple {
	padding: 3em 2em;
	height:260px;
}
}

@media screen and (max-width: 765px) {
#app-apple {
	padding: 3em 2em;
	height:290px;
}
}


@media screen and (max-width: 700px) {
#app-apple {
	padding: 3em 2em;
	height:350px;
}
#app-apple p {
	padding-right:0px;
}
#icon-app {
	width:100%;
}
#icon-app img {
	width:80px;
	height:80px;
}
#texto-app {
	width:100%;
}
#texto-app h1 {
	text-align:center;
}
#texto-app p {
	margin-top:15px;
}
}
@media screen and (max-width: 530px) {
#app-apple {
	padding: 3em 2em;
	height:390px;
}

@media screen and (max-width: 400px) {
#app-apple {
	padding: 3em 2em;
	height:400px;
}
#icon-app img {
	width:50px;
	height:50px;
}
#texto-app h1 {
	text-align:center;
	font-size:20px;
}
}
@media screen and (max-width: 350px) {
#app-apple {
	padding: 3em 2em;
	height:420px;
}
}
@media screen and (max-width: 320px) {
#app-apple {
	padding: 3em 2em;
	height:480px;
}
}
@media screen and (max-width: 310px) {
#app-apple {
	padding: 3em 2em;
	height:510px;
}
}
@media screen and (max-width: 300px) {
#app-apple {
	padding: 3em 2em;
	height:530px;
}
}

