@font-face {
	font-family: 'Myriad Pro';
	src: url('../css/fonts/MyriadPro-Bold.eot');
	src: url('../css/fonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'), url('../css/fonts/MyriadPro-Bold.woff') format('woff'), url('../css/fonts/MyriadPro-Bold.ttf') format('truetype'), url('../css/fonts/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
 unicode-range:U+0020-00FE;
}
@font-face {
	font-family: 'Myriad Pro';
	src: url('../css/fonts/MyriadPro-Regular.eot');
	src: url('../css/fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), url('../css/fonts/MyriadPro-Regular.woff') format('woff'), url('../css/fonts/MyriadPro-Regular.ttf') format('truetype'), url('../css/fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
 unicode-range:U+0020-00FE;
}
 @import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');
header {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1999;
	width: 100%;
	clear: both;
}
header .container-fluid {
	padding-right: 0!important;
	padding-left: 0!important;
}
header .top-logo {
	position: relative;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1999;
	background-color: rgb(109, 184, 14);
	-webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.75);
	text-align: center;
}
header .top-logo .conteudo-top {
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	margin: 0 auto;
	max-width: 1200px;
}
header .top-logo .conteudo-top .logo-top {
	padding: 10px;
}
header .top-logo .conteudo-top .logo-top img {
	max-width: 80%;
}
header .top-logo .conteudo-top .logo-top h1 {
	display: none;
}
header .top-logo .conteudo-top .search-bar {
	display: flex;
	flex: 1;
	max-width: 800px;
	/* margin: 0 auto; */































































































































	margin: 1% 5%;
}
header .top-logo .conteudo-top .search-bar .search {
	display: flex;
	align-items: center;
	flex: 1;
	background: #fff;
	padding-right: 5px;
}
header .top-logo .conteudo-top .search-bar .search .search__input {
	display: flex;
	flex: 1;
	padding: 1.2rem 1rem 1.2rem 4rem;
	height: 10px;
	font-size: 0.9rem;
	color: #4a4a4a;
	border: none;
	border-radius: 0;
	position: relative;
	right: 0;
	letter-spacing: 0.05rem;
	background: url(https://cdn1.iconfinder.com/data/icons/hawcons/32/698956-icon-111-search-128.png) #fff;
	background-repeat: no-repeat;
	background-position: 1rem 50%;
	background-size: 2rem;
	outline: 0;
	transition: background 0.3s ease-out, opacity 0.5s ease-out;
}
header .top-logo .conteudo-top .search-bar .search .search__input:focus {
	background: url(https://cdn1.iconfinder.com/data/icons/hawcons/32/698956-icon-111-search-128.png) no-repeat 1rem 50% #ececec;
	background-size: 2rem;
}
header .top-logo .conteudo-top .search-bar .search .search__btn {
	height: 40px;
	border: none;
	width: 120px;
	font-weight: 700;
	border-left: 1px solid #000;
	font-size: 0.8rem;
	text-transform: uppercase;
	letter-spacing: 0.1rem;
	cursor: pointer;
	outline: 0;
	transition: all 0.4s ease-out;
	background: #263137;
	color: #fff;
}
header .top-logo .conteudo-top .search-bar .search .search__btn:hover {
	background: #fff;
	color: #0c0c0c;
}
header .top-logo .conteudo-top .search-bar .search .search__icon {
	display: none;
}
header .top-logo .conteudo-top .top-whatsapp {
	display: flex;
	justify-content: flex-start;
	align-content: center;
	align-items: center;
	width: 22%;
}
header .top-logo .conteudo-top .top-whatsapp .img-whats {
	width: 15%;
}
header .top-logo .conteudo-top .top-whatsapp .img-whats img {
	max-width: 100%;
}
header .top-logo .conteudo-top .top-whatsapp .clique-whatsapp {
	padding: 10px;
}
header .top-logo .conteudo-top .top-whatsapp a {
	color: #ffffff;
	font-weight: 700;
	display: flex;
	justify-content: space-around;
	align-content: center;
	align-items: center;
}
header .top-logo .conteudo-top .top-whatsapp a:hover {
	color: #393240;
	text-decoration: none;
}
header .top-logo .conteudo-top .top-whatsapp .clique-whatsapp p {
	padding: 0;
	margin: 0;
	font-weight: 700;
	font-size: 1em;
	color: #393240;
	text-align: left;
	line-height: 1;
}
header .top-logo .conteudo-top .top-whatsapp .clique-whatsapp p>span {
	padding: 0;
	margin: 0;
	font-weight: 600;
	color: #ffffff;
}

/* Telefones em paisagem e abaixo */















@media (max-width: 480px) {
header .top-logo .conteudo-top {
	display: flex;
	flex-wrap: wrap;
}
/*header .top-logo .conteudo-top .logo-top{















		order: 







	}*/















.conteudo-top .logo-top {
	order: 1;
	width: 60%;
	margin-left: 50px;
}
header .top-logo .conteudo-top .search-bar {
	order: 3;
	margin: 0;
}
header .top-logo .conteudo-top .search-bar .search .search__btn {
	height: 40px;
	width: 90px;
}
header .top-logo .conteudo-top .top-whatsapp {
	order: 2
}
header .top-logo .conteudo-top .top-whatsapp .clique-whatsapp p {
	display: none;
}
header .top-logo .conteudo-top .top-whatsapp .img-whats {
	width: 50%;
}
}

/* Telefones em paisagem a tablet em retrato */















@media (min-width: 481px) and (max-width: 767px) {
header .top-logo .conteudo-top {
	display: flex;
	flex-wrap: wrap;
}
header .top-logo .conteudo-top .logo-top {
	order: 1
}
.conteudo-top .logo-top {
	order: 1;
	width: 60%;
	margin-left: 50px;
}
header .top-logo .conteudo-top .search-bar {
	order: 3;
}
header .top-logo .conteudo-top .search-bar .search .search__btn {
	height: 40px;
	width: 90px;
}
header .top-logo .conteudo-top .top-whatsapp {
	order: 2
}
header .top-logo .conteudo-top .top-whatsapp img {
	max-width: 50%;
}
header .top-logo .conteudo-top .top-whatsapp .clique-whatsapp p {
	display: none;
}
header .top-logo .conteudo-top .top-whatsapp .img-whats {
	width: 50%;
}
}

/* Tablet em retrato a paisagem e desktop */







@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */







@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */







@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */







@media (min-width: 1367px) {
}
/*menu novo menu---------------------------------------------------------------*/ 















#menuToggle {
	display: none;
}
header .header_menu {
	width: 100%;
	height: 80px;
	background: rgb(57, 50, 64);
}
header .header_menu ul {
	text-align: center;
}
header .header_menu ul li {
	/*font: 13px Verdana, 'Lucida Grande';*/































































































































	cursor: pointer;
	-webkit-transition: padding .05s linear;
	-moz-transition: padding .05s linear;
	-ms-transition: padding .05s linear;
	-o-transition: padding .05s linear;
	transition: padding .05s linear;
}
header .header_menu ul li.separador {
	color: rgb(109, 184, 14);
	font-size: 30px;
	position: relative;
	top: 5px;
}
header .header_menu ul li.drop {
	position: relative;
}
header .header_menu ul > li {
	display: inline-block;
	padding-top: 10px;
}
header .header_menu ul li a {
	line-height: 50px;
	padding: 0px 10px;
	height: 80px;
	color: #FFF;
	-webkit-transition: all .1s ease-out;
	-moz-transition: all .1s ease-out;
	-ms-transition: all .1s ease-out;
	-o-transition: all .1s ease-out;
	transition: all .1s ease-out;
	color: #ffffff!important;
}
header .header_menu ul li a:hover {
	color: rgb(109, 184, 14)!important;
	text-decoration: none;
}
header .header_menu .dropOut .triangle {
	width: 0;
	height: 0;
	position: absolute;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid white;
	top: -8px;
	left: 50%;
	margin-left: -8px;
}
header .header_menu .dropdownContain {
	width: 160px;
	position: absolute;
	z-index: 2;
	left: 15%;
	margin-left: -80px; /* half of width */
	top: -400px;
}
header .header_menu .dropOut {
	width: 300px;
	background: #393240;
	float: left;
	position: relative;
	margin-top: -20px;
	opacity: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 6px rgba(0,0,0,.15);
	-moz-box-shadow: 0 1px 6px rgba(0,0,0,.15);
	box-shadow: 0 1px 6px rgba(0,0,0,.15);
	-webkit-transition: all .1s ease-out;
	-moz-transition: all .1s ease-out;
	-ms-transition: all .1s ease-out;
	-o-transition: all .1s ease-out;
	transition: all .1s ease-out;
}
header .header_menu .dropOut ul {
	float: left;
	padding: 10px 0;
	width: 100%;
}
header .header_menu .dropOut ul li {
	text-align: left;
	float: left;
	width: 270px;
	/*padding: 12px 0 10px 15px;































































































































	margin: 0px 10px;*/































































































































	padding: 0;
	margin: 0px 10px;
	color: #777;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: background .1s ease-out;
	-moz-transition: background .1s ease-out;
	-ms-transition: background .1s ease-out;
	-o-transition: background .1s ease-out;
	transition: background .1s ease-out;
}
header .header_menu .dropOut ul li:hover {
	padding: 0;
}
header .header_menu ul li:hover a {
	color: rgb(109, 184, 14);
}
header .header_menu ul li:hover .dropdownContain {
	top: 50px;
}
header .header_menu ul li:hover .underline {
	border-bottom-color: #777;
}
header .header_menu ul li:hover .dropOut {
	opacity: 1;
	margin-top: 8px;
}

@media (min-width:768px) and (max-width:991px) {
header .header_menu {
	display: none;
}
#menuToggle {
	display: block;
	position: absolute;
	top: 7px;
	padding: 5px;
	left: 20px;
	z-index: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#menuToggle a {
	font-family: 'Myriad Pro';
	font-weight: 700;
	text-decoration: none;
	color: #6db80e;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
}
#menuToggle a:hover {
	color: #fff;
}
#menuToggle input {
	display: block;
	width: 40px;
	height: 32px;
	position: absolute;
	top: -7px;
	left: -5px;
	cursor: pointer;
	opacity: 0;
	z-index: 2;
	-webkit-touch-callout: none;
}
#menuToggle span {
	display: block;
	width: 33px;
	height: 4px;
	margin-bottom: 5px;
	position: relative;
	background: #cdcdcd;
	border-radius: 3px;
	z-index: 1;
	-webkit-transform-origin: 4px 0px;
	transform-origin: 4px 0px;
	-webkit-transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0);
	transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0);
	transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), opacity 0.55s ease;
	transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0);
}
#menuToggle span:first-child {
	-webkit-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
}
#menuToggle span:nth-last-child(2) {
	-webkit-transform-origin: 0% 100%;
	transform-origin: 0% 100%;
}
#menuToggle input:checked ~ span {
	opacity: 1;
	-webkit-transform: rotate(45deg) translate(-2px, -1px);
	transform: rotate(45deg) translate(-2px, -1px);
	background: #232323;
}
#menuToggle input:checked ~ span:nth-last-child(3) {
	opacity: 0;
	-webkit-transform: rotate(0deg) scale(0.2, 0.2);
	transform: rotate(0deg) scale(0.2, 0.2);
}
#menuToggle input:checked ~ span:nth-last-child(2) {
	opacity: 1;
	-webkit-transform: rotate(-45deg) translate(0, -1px);
	transform: rotate(-45deg) translate(0, -1px);
}
#menu {
	position: absolute;
	width: 350px;
	margin: -100px 0 0 -50px;
	padding: 50px;
	padding-top: 125px;
	background: #393240;
	list-style-type: none;
	-webkit-font-smoothing: antialiased;
	-webkit-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-webkit-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
	-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0);
	transition: -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0);
	transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0);
	transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0);
}
#menu li {
	padding: 10px 0;
	font-size: 22px;
}
#menuToggle input:checked ~ ul {
	-webkit-transform: scale(1.0, 1.0);
	transform: scale(1.0, 1.0);
	opacity: 1;
}
}

@media screen and (max-width:767px) {
header .contant-logo {
	position: fixed;
}
header .contant-logo .logo img {
	max-width: 40%;
	padding: 10px;
}
header .header_menu {
	display: none;
}
#menuToggle {
	display: block;
	position: absolute;
	top: 14px;
	padding: 5px;
	left: 20px;
	z-index: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#menuToggle a {
	font-family: 'Myriad Pro';
	font-weight: 700;
	text-decoration: none;
	color: #6db80e;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
}
#menuToggle a:hover {
	color: #fff;
}
#menuToggle input {
	display: block;
	width: 40px;
	height: 32px;
	position: absolute;
	top: -7px;
	left: -5px;
	cursor: pointer;
	opacity: 0;
	z-index: 2;
	-webkit-touch-callout: none;
}
#menuToggle span {
	display: block;
	width: 33px;
	height: 4px;
	margin-bottom: 5px;
	position: relative;
	background: #cdcdcd;
	border-radius: 3px;
	z-index: 1;
	-webkit-transform-origin: 4px 0px;
	transform-origin: 4px 0px;
	-webkit-transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0);
	transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0);
	transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), opacity 0.55s ease;
	transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0);
}
#menuToggle span:first-child {
	-webkit-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
}
#menuToggle span:nth-last-child(2) {
	-webkit-transform-origin: 0% 100%;
	transform-origin: 0% 100%;
}
#menuToggle input:checked ~ span {
	opacity: 1;
	-webkit-transform: rotate(45deg) translate(-2px, -1px);
	transform: rotate(45deg) translate(-2px, -1px);
	background: #232323;
}
#menuToggle input:checked ~ span:nth-last-child(3) {
	opacity: 0;
	-webkit-transform: rotate(0deg) scale(0.2, 0.2);
	transform: rotate(0deg) scale(0.2, 0.2);
}
#menuToggle input:checked ~ span:nth-last-child(2) {
	opacity: 1;
	-webkit-transform: rotate(-45deg) translate(0, -1px);
	transform: rotate(-45deg) translate(0, -1px);
}
#menu {
	position: absolute;
	width: 350px;
	margin: -100px 0 0 -50px;
	padding: 50px;
	padding-top: 125px;
	background: #393240;
	list-style-type: none;
	-webkit-font-smoothing: antialiased;
	-webkit-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-webkit-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
	-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0);
	transition: -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0);
	transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0);
	transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0);
}
#menu li {
	padding: 10px 0;
	font-size: 22px;
}
#menuToggle input:checked ~ ul {
	-webkit-transform: scale(1.0, 1.0);
	transform: scale(1.0, 1.0);
	opacity: 1;
}
}
/*menu novo menu---------------------------------------------------------------*/ 































































































































































































































































#bg-banner {
	width: 100%;
	height: 365px;
	position: relative;
	border-bottom: 3px solid rgb(109, 184, 14);
	margin-top: 10%;
}
#bg-banner .conteudo-banner {
	width: 100%;
}
/*-------- teste -------*/































































































































































































































































#bg-banner .conteudo-banner .frases-banner {
	width: 100%;
	position: relative;
	display: block;
	z-index: 15;
}
#bg-banner .conteudo-banner .frases-banner h2 {
	line-height: 1.5em;
	text-align: center;
	color: #fff;
	font-family: 'Myriad Pro';
	font-weight: 700;
	padding-top: 5px;
}
#bg-banner .conteudo-banner .frases-banner .item-1, .frases-banner .item-2, .frases-banner .item-3 {
	position: absolute;
	display: inline;
	top: 2em;
	width: 40%;
	text-transform: uppercase;
	/*text-align: center;*/































































































































	font-size: 2em;
	-webkit-animation-duration: 20s;
	animation-duration: 20s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
#bg-banner .conteudo-banner .frases-banner .item-1>span {
	background: #f4511e;
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 5px;
}
#bg-banner .conteudo-banner .frases-banner .item-1 {
	-webkit-animation-name: anim-1;
	animation-name: anim-1;
}
#bg-banner .conteudo-banner .frases-banner .item-2>span {
	background: #f4511e;
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 5px;
}
#bg-banner .conteudo-banner .frases-banner .item-2 {
	-webkit-animation-name: anim-2;
	animation-name: anim-2;
}
#bg-banner .conteudo-banner .frases-banner .item-3>span {
	background: #f4511e;
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 5px;
}
#bg-banner .conteudo-banner .frases-banner .item-3 {
	-webkit-animation-name: anim-3;
	animation-name: anim-3;
}
 @-webkit-keyframes anim-1 {
 0%, 8.3% {
 left: -100%;
 opacity: 0;
}
 8.3%, 25% {
 left: 25%;
 opacity: 1;
}
 33.33%, 100% {
 left: -100%;
 opacity: 0;
}
}
 @keyframes anim-1 {
 0%, 8.3% {
 left: -100%;
 opacity: 0;
}
 8.3%, 25% {
 left: 25%;
 opacity: 1;
}
 33.33%, 100% {
 left: -100%;
 opacity: 0;
}
}
 @-webkit-keyframes anim-2 {
 0%, 33.33% {
 left: -100%;
 opacity: 0;
}
 41.63%, 58.29% {
 left: 25%;
 opacity: 1;
}
 66.66%, 100% {
 left: -100%;
 opacity: 0;
}
}
 @keyframes anim-2 {
 0%, 33.33% {
 left: -100%;
 opacity: 0;
}
 41.63%, 58.29% {
 left: 25%;
 opacity: 1;
}
 66.66%, 100% {
 left: -100%;
 opacity: 0;
}
}
 @-webkit-keyframes anim-3 {
 0%, 66.66% {
 left: -100%;
 opacity: 0;
}
 74.96%, 91.62% {
 left: 25%;
 opacity: 1;
}
 100% {
 left: -100%;
 opacity: 0;
}
}
 @keyframes anim-3 {
 0%, 66.66% {
 left: -100%;
 opacity: 0;
}
 74.96%, 91.62% {
 left: 25%;
 opacity: 1;
}
 100% {
 left: -100%;
 opacity: 0;
}
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
}

@media (max-width:767px) {
#bg-banner .conteudo-banner .frases-banner {
	display: none;
}
#bg-banner>canvas {
	display: none
}
}
/*---------teste-------*/































































































































































































































































.demo {
	padding: 30px 0;
	background-color: #f3f3f3;
	margin-left: -10.8em;
}
.demo a {
	text-decoration: none;
}
.demo a:hover {
	text-decoration: none;
}
.heading-title {
	margin-bottom: 100px;
}
.serviceBox {
	padding: 20px 20px 20px 80px;
	background: #f8f8f8;
	color: #333;
	overflow: hidden;
	height: 320px;
	position: relative;
	transition: all 0.3s ease-in-out 0s;
	margin-top: 10px;
	width: 100%;
}
.serviceBox:hover {
	background: rgb(109, 184, 14);
	color: #fff;
}
.serviceBox:after {
	content: "";
	display: block;
	border-top: 500px solid #fff;
	border-left: 500px solid transparent;
	margin-top: -55%;
	margin-left: 100%;
	opacity: 0;
	position: absolute;
	transform: scale(2);
	transition: all 0.3s ease-in-out 0s;
}
.serviceBox:hover:after {
	margin-left: 0;
	opacity: 0.1;
}
.serviceBox .service-icon {
	font-size: 50px;
	color: rgb(109, 184, 14);
	position: absolute;
	top: 40px;
	left: 20px;
	transition: all 0.3s ease-in-out 0s;
}
.serviceBox:hover .service-icon {
	color: #fff;
}
.serviceBox .title {
	font-size: 22px;
	font-weight: 700;
	margin: 0 0 12px 0;
	text-transform: capitalize;
	word-wrap: break-word;
}
.serviceBox .description {
	font-size: 15px;
	color: #a3a3a3;
	line-height: 25px;
	margin: 0;
	transition: all 0.3s ease-in-out 0s;
}
.serviceBox:hover .description {
	color: #fff;
}

@media (min-width:1367px) {
.demo {
	padding: 30px 0;
	background-color: #f3f3f3;/* margin-left: -21.8em; */
}
.demo-tamanho .row {
	margin-left: -1.3em;
}
}

@media (min-width:1200px) and (max-width:1366px) {
.demo {
	padding: 30px 0;
	background-color: #f3f3f3;
	margin-left: -10.5em;
}
}

@media (min-width:992px) and (max-width:1199px) {
.demo-tamanho {
	margin-left: 2.3em;
}
.serviceBox {
	height: 270px;
}
}

@media (min-width:768px) and (max-width:991px) {
.serviceBox {
	margin-bottom: 15px;
	height: 270px;
}
.demo {
	padding: 30px 0;
	background-color: #f3f3f3;
	margin-left: 0;
}
.demo .demo-tamanho.col-sm-9 {
	flex: 100%;
	max-width: 100%;
}
}

@media (max-width:767px) {
.serviceBox {
	margin-bottom: 15px;
	height: 275px;
}
.demo {
	padding: 30px 0;
	background-color: #f3f3f3;
	margin-left: 0;
}
.demo .demo-tamanho.col-sm-9 {
	flex: 100%;
	max-width: 100%;
}
}
/*---------teste-------*/































































































































































































































































#bg-banner .conteudo-banner {
	/*background-image: url(../imgs/banner-home.jpg);































































































































    height: 100%;































































































































    margin: 0;































































































































    padding: 0;































































































































    background-position: center;































































































































    background-repeat: no-repeat;































































































































    background-size: cover;*/































































































































	background: url(../imgs/banner-home.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 100%;
	width: 100%;
}
#bg-banner .conteudo-banner .contentudo-camera .camera {
	width: 100%;
}
#bg-banner .conteudo-banner .contentudo-camera .camera img {
	position: absolute;
	max-width: 100%;
	z-index: 16;
	top: 10px;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo {
	position: fixed;
	border: 1px solid #fff;
	border-radius: 1px;
	background-color: #EFEFEF;
	right: 5%;
	top: 16%;
	width: 28%;
	z-index: 15;
	border-radius: 10px;
	-webkit-box-shadow: 3px 7px 45px -9px rgba(0,0,0,0.36);
	-moz-box-shadow: 3px 7px 45px -9px rgba(0,0,0,0.36);
	box-shadow: 3px 7px 45px -9px rgba(0,0,0,0.36);
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-interno {
	margin: 5px;
	text-align: center;
	border-radius: 10px;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-interno .urgente h2 {
	font-family: 'Myriad Pro';
	font-size: 25px;
	font-weight: 700;
	margin-bottom: 0;
	color: rgb(109, 184, 14);
	text-align: center;
	text-transform: uppercase;
	padding-top: 20px;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-interno .urgente p {
	font-family: 'Myriad Pro';
	font-size: 16px;
	font-weight: 400;
	color: rgb(57, 50, 64);
	text-align: center;
	text-transform: uppercase;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-interno .urgente .button {
	font-family: 'Myriad Pro';
	display: inline-block;
	border-radius: 4px;
	background-color: rgb(109, 184, 14);
	border: none;
	color: #FFFFFF;
	text-align: center;
	font-size: 22px;
	padding-top: 3%;
	padding-bottom: 2%;
	width: 85%;
	margin-bottom: -8px;
	transition: all 0.5s;
	cursor: pointer;
	text-transform: uppercase;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-interno .urgente .button span {
	cursor: pointer;
	display: inline-block;
	position: relative;
	transition: 0.5s;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-interno .urgente .button span:after {
	content: '\00bb';
	position: absolute;
	opacity: 0;
	top: -2px;
	right: -20px;
	transition: 0.5s;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-interno .urgente .button:hover span {
	padding-right: 25px;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-interno .urgente .button:hover span:after {
	opacity: 1;
	right: 0;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-interno .linha hr {
	width: 90%;
	border-bottom: 2px dashed #999;
	border-top: 0;
	padding: 5px;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-interno .prefira {
	line-height: 1;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-interno .prefira h2 {
	font-family: 'Myriad Pro';
	font-size: 25px;
	font-weight: 700;
	margin-bottom: 0;
	color: #ff6600;
	text-align: center;
	text-transform: uppercase;
	margin-top: 3%;
	clear: both;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-interno .prefira p {
	font-family: 'Myriad Pro';
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	text-transform: uppercase;
	padding-top: 0;
	padding-bottom: 5px;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-interno .prefira span.texto {
	font-family: 'Myriad Pro';
	font-size: 10px;
	font-weight: 400;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	line-height: 1px!important;
	padding-top: 0;
	padding-bottom: 5px;
	line-height: 10px;
	width: 80%;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-interno .prefira .campo input[type=text] {
	font-family: 'Myriad Pro';
	font-size: 20px;
	border: 1px solid #ccc;
	border-radius: 4px;
	width: 85%;
	padding: 10px;
	margin-bottom: 5px;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-interno .prefira .button {
	font-family: 'Myriad Pro';
	display: inline-block;
	border-radius: 4px;
	background-color: #f4511e;
	border: none;
	color: #FFFFFF;
	text-align: center;
	font-size: 20px;
	padding-top: 2%;
	padding-bottom: 1%;
	width: 85%;
	transition: all 0.5s;
	cursor: pointer;
	text-transform: uppercase;
	line-height: 2;
	margin: 5px;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-interno .prefira .button span {
	cursor: pointer;
	display: inline-block;
	position: relative;
	transition: 0.5s;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-interno .prefira .button span:after {
	content: '\00bb';
	position: absolute;
	opacity: 0;
	top: -2px;
	right: -20px;
	transition: 0.5s;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-interno .prefira .button:hover span {
	padding-right: 25px;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-interno .prefira .button:hover span:after {
	opacity: 1;
	right: 0;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-telefone {
	border-radius: 1px;
	background-color: #6db80e;
	width: 100%;
	padding: 10px;
	border-radius: 0px 0px 10px 10px;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-telefone p {
	font-family: 'Myriad Pro';
	font-size: 30px;
	font-weight: 700;
	text-align: justify;
	margin-bottom: 0;
	padding-left: 16%;
	padding-top: 5px;
	line-height: 1.2;
	border-radius: 10px;
	color: #FFF;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-telefone p>span {
	width: 95px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	top: 15px;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-telefone a {
	font-family: 'Myriad Pro';
	color: #FFF;
	font-weight: 700;
	cursor: pointer;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-telefone a:hover {
	text-decoration: none;
	font-weight: 700;
}

@media (min-width:1367px) {
#bg-banner {
	margin-top: 7%;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo {
	margin-top: -2%;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-telefone p {
	padding-left: 26%;
}
}

@media (min-width:1200px) and (max-width:1366px) {
#bg-banner {
	margin-top: 9%;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo {
	margin-top: 2%;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-telefone p {
	padding-left: 16%;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-telefone p>span {
	width: 32px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	top: 15px;
}
}

@media (min-width:992px) and (max-width:1199px) {
#bg-banner .conteudo-banner .orcamento-urgente .box-externo {
	width: 30%;
	margin-top: 3%;
	margin-right: -3%;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-telefone p {
	font-size: 24px;
}
}

@media (min-width:768px) and (max-width:991px) {
#bg-banner .canvas {
	display: none;
}
#bg-banner .conteudo-banner .contentudo-camera .camera img {
	display: none;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo {
	position: absolute;
	border: 1px solid #CCC;
	border-radius: 1px;
	background-color: #EFEFEF;
	width: 45em;
	display: inline-block;
	left: none;
	top: -1.5em;
	margin-bottom: 10px;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-telefone p {
	font-family: 'Myriad Pro';
	font-size: 30px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 0;
	padding-left: 1%;
	padding-top: 5px;
	border-radius: 10px;
	color: #FFF;
}
}
/*mobile ---------------------------------------------------------------------------------------------------*/































































































































































































































































#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo {
	position: fixed;
	border: 1px solid #fff;
	border-radius: 1px;
	background-color: #EFEFEF;
	right: 5%;
	top: 16%;
	width: 28%;
	z-index: 19999;
	border-radius: 10px;
	-webkit-box-shadow: 3px 7px 45px -9px rgba(0,0,0,0.36);
	-moz-box-shadow: 3px 7px 45px -9px rgba(0,0,0,0.36);
	box-shadow: 3px 7px 45px -9px rgba(0,0,0,0.36);
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-interno {
	margin: 5px;
	text-align: center;
	border-radius: 10px;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-interno .urgente h2 {
	font-family: 'Myriad Pro';
	font-size: 25px;
	font-weight: 700;
	margin-bottom: 0;
	color: rgb(109, 184, 14);
	text-align: center;
	text-transform: uppercase;
	padding-top: 20px;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-interno .urgente p {
	font-family: 'Myriad Pro';
	font-size: 16px;
	font-weight: 400;
	color: rgb(57, 50, 64);
	text-align: center;
	text-transform: uppercase;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-interno .urgente .button {
	font-family: 'Myriad Pro';
	display: inline-block;
	border-radius: 4px;
	background-color: rgb(109, 184, 14);
	border: none;
	color: #FFFFFF;
	text-align: center;
	font-size: 22px;
	padding-top: 3%;
	padding-bottom: 2%;
	width: 85%;
	margin-bottom: -8px;
	transition: all 0.5s;
	cursor: pointer;
	text-transform: uppercase;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-interno .urgente .button span {
	cursor: pointer;
	display: inline-block;
	position: relative;
	transition: 0.5s;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-interno .urgente .button span:after {
	content: '\00bb';
	position: absolute;
	opacity: 0;
	top: -2px;
	right: -20px;
	transition: 0.5s;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-interno .urgente .button:hover span {
	padding-right: 25px;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-interno .urgente .button:hover span:after {
	opacity: 1;
	right: 0;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-interno .linha hr {
	width: 90%;
	border-bottom: 2px dashed #999;
	border-top: 0;
	padding: 5px;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-interno .prefira {
	line-height: 1;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-interno .prefira h2 {
	font-family: 'Myriad Pro';
	font-size: 25px;
	font-weight: 700;
	margin-bottom: 0;
	color: #ff6600;
	text-align: center;
	text-transform: uppercase;
	margin-top: 3%;
	clear: both;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-interno .prefira p {
	font-family: 'Myriad Pro';
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	text-transform: uppercase;
	padding-top: 0;
	padding-bottom: 5px;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-interno .prefira span.texto {
	font-family: 'Myriad Pro';
	font-size: 10px;
	font-weight: 400;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	line-height: 1px!important;
	padding-top: 0;
	padding-bottom: 5px;
	line-height: 10px;
	width: 80%;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-interno .prefira .campo input[type=text] {
	font-family: 'Myriad Pro';
	font-size: 20px;
	border: 1px solid #ccc;
	border-radius: 4px;
	width: 85%;
	padding: 10px;
	margin-bottom: 5px;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-interno .prefira .button {
	font-family: 'Myriad Pro';
	display: inline-block;
	border-radius: 4px;
	background-color: #f4511e;
	border: none;
	color: #FFFFFF;
	text-align: center;
	font-size: 20px;
	padding-top: 2%;
	padding-bottom: 1%;
	width: 85%;
	transition: all 0.5s;
	cursor: pointer;
	text-transform: uppercase;
	line-height: 2;
	margin: 5px;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-interno .prefira .button span {
	cursor: pointer;
	display: inline-block;
	position: relative;
	transition: 0.5s;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-interno .prefira .button span:after {
	content: '\00bb';
	position: absolute;
	opacity: 0;
	top: -2px;
	right: -20px;
	transition: 0.5s;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-interno .prefira .button:hover span {
	padding-right: 25px;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-interno .prefira .button:hover span:after {
	opacity: 1;
	right: 0;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-telefone {
	border-radius: 1px;
	background-color: #6db80e;
	width: 100%;
	padding: 10px;
	border-radius: 0px 0px 10px 10px;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-telefone p {
	font-family: 'Myriad Pro';
	font-size: 30px;
	font-weight: 700;
	text-align: justify;
	margin-bottom: 0;
	padding-left: 16%;
	padding-top: 5px;
	border-radius: 10px;
	color: #FFF;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-telefone p>span {
	width: 32px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	top: 15px;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-telefone a {
	font-family: 'Myriad Pro';
	color: #FFF;
	font-weight: 700;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-telefone a:hover {
	text-decoration: none;
	font-weight: 700;
}

@media (min-width:1367px) {
#bg-banner {
	margin-top: 7%;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo {
	display: none;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-telefone p {
	padding-left: 26%;
}
}

/*---------------------------------------------------------------------------------------------final mobile orÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§amento*/































































































































































































































































@media (min-width:1367px) {
#bg-banner .conteudo-banner .orcamento-urgente .box-externo {
	margin-top: 2.3%;
}
}

@media (min-width:1200px) and (max-width:1366px) {
#bg-banner {
	margin-top: 9%;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo {
	margin-top: 2%;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-telefone p {
	padding-left: 16%;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile {
	display: none;
}
}

@media (min-width:992px) and (max-width:1199px) {
#bg-banner .conteudo-banner .orcamento-urgente .box-externo {
	width: 30%;
	margin-top: 3%;
	margin-right: -3%;
}
#bg-banner .conteudo-banner .orcamento-urgente .box-externo .box-telefone p {
	font-size: 24px;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile {
	display: none;
}
}

@media (min-width:768px) and (max-width:991px) {
#bg-banner {
	margin-top: 4%;
}
#bg-banner .canvas {
	display: none;
}
#bg-banner .conteudo-banner .contentudo-camera .camera img {
	display: none;
}
#bg-banner .conteudo-banner .orcamento-urgente {
	display: none;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo {
	position: absolute;
	border: 1px solid #fff;
	border-radius: 1px;
	background-color: #EFEFEF;
	right: 0%;
	top: 16%;
	width: 100%;
	z-index: 199;
	border-radius: 10px;
	-webkit-box-shadow: 3px 7px 45px -9px rgba(0,0,0,0.36);
	-moz-box-shadow: 3px 7px 45px -9px rgba(0,0,0,0.36);
	box-shadow: 3px 7px 45px -9px rgba(0,0,0,0.36);
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo .box-telefone p {
	text-align: center;
	padding-left: 0%;
}
}

@media (max-width:767px) {
#bg-banner .conteudo-banner {
	margin-top: 4%;
}
#bg-banner .canvas {
	display: none;
}
#bg-banner .conteudo-banner .contentudo-camera .camera img {
	display: none;
}
#bg-banner .conteudo-banner .orcamento-urgente {
	display: none;
}
#bg-banner .conteudo-banner .orcamento-urgente-mobile .box-externo {
	position: absolute;
	border: 1px solid #fff;
	border-radius: 1px;
	background-color: #EFEFEF;
	right: 0;
	top: 65px;
	width: 100%;
	z-index: 199;
	border-radius: 10px;
	-webkit-box-shadow: 3px 7px 45px -9px rgba(0,0,0,0.36);
	-moz-box-shadow: 3px 7px 45px -9px rgba(0,0,0,0.36);
	box-shadow: 3px 7px 45px -9px rgba(0,0,0,0.36);
}
}
/*pg home como funciona -------------------------------------------*/ 































































































































































































































































#como-funciona {
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 7%;
}
#como-funciona .dispara {
	margin-top: 20px;
	margin-bottom: 20px;
}
#como-funciona .dispara .box-externo {
	border: 1px solid #CCC;
	border-radius: 3px;
	position: relative;
}
#como-funciona .dispara .box-externo .box-interno {
	background-color: #EFEFEF;
	margin: 5px;
	text-align: center;
}
#como-funciona .dispara .box-externo .box-interno span {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	position: absolute;
	top: 5px;
	left: 6px;
	background-color: rgb(109, 184, 14);
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 15px;
	color: #fff;
}
#como-funciona .dispara .box-externo .box-interno img {
	max-width: 100%;
	padding-top: 40px;
	padding-bottom: 20px;
}
#como-funciona .dispara .box-externo .box-interno h2 {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	text-transform: uppercase;
}
#como-funciona .dispara .box-externo .box-interno p {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}

@media (min-width:992px) and (max-width:1199px) {
#como-funciona {
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 12%;
}
}

@media (min-width:768px) and (max-width:991px) {
#como-funciona {
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 26%;
}
#como-funciona .col-sm-8 {
	flex: 100%;
	max-width: 100%;
}
}

@media (max-width:767px) {
#como-funciona {
	margin-top: 38%;
}
#como-funciona .col-sm-8 {
	flex: 100%;
	max-width: 100%;
}
}
#como-funciona .aviso-celeular {
	margin-top: 20px;
	margin-bottom: 20px;
}
#como-funciona .aviso-celeular .box-externo {
	border: 1px solid #CCC;
	border-radius: 3px;
	position: relative;
}
#como-funciona .aviso-celeular .box-externo .box-interno {
	background-color: #EFEFEF;
	margin: 5px;
	text-align: center;
}
#como-funciona .aviso-celeular .box-externo .box-interno span {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	position: absolute;
	top: 5px;
	left: 6px;
	background-color: rgb(109, 184, 14);
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 15px;
	color: #fff;
}
#como-funciona .aviso-celeular .box-externo .box-interno img {
	max-width: 100%;
	padding-top: 24px;
	padding-bottom: 20px;
}
#como-funciona .aviso-celeular .box-externo .box-interno h2 {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	text-transform: uppercase;
}
#como-funciona .aviso-celeular .box-externo .box-interno p {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
}

@media (max-width:767px) {
}
#como-funciona .voce-monitora {
	margin-top: 20px;
	margin-bottom: 20px;
}
#como-funciona .voce-monitora .box-externo {
	border: 1px solid #CCC;
	border-radius: 3px;
	position: relative;
}
#como-funciona .voce-monitora .box-externo .box-interno {
	background-color: #EFEFEF;
	margin: 5px;
	text-align: center;
}
#como-funciona .voce-monitora .box-externo .box-interno span {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	position: absolute;
	top: 5px;
	left: 6px;
	background-color: rgb(109, 184, 14);
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 15px;
	color: #fff;
}
#como-funciona .voce-monitora .box-externo .box-interno img {
	max-width: 100%;
	padding-top: 40px;
	padding-bottom: 20px;
}
#como-funciona .voce-monitora .box-externo .box-interno h2 {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	text-transform: uppercase;
}
#como-funciona .voce-monitora .box-externo .box-interno p {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
}

@media (max-width:767px) {
}
#como-funciona .aciona-pm {
	margin-top: 20px;
	margin-bottom: 20px;
}
#como-funciona .aciona-pm .box-externo {
	border: 1px solid #CCC;
	border-radius: 3px;
	position: relative;
}
#como-funciona .aciona-pm .box-externo .box-interno {
	background-color: #EFEFEF;
	margin: 5px;
	text-align: center;
}
#como-funciona .aciona-pm .box-externo .box-interno span {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	position: absolute;
	top: 5px;
	left: 6px;
	background-color: rgb(109, 184, 14);
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 15px;
	color: #fff;
}
#como-funciona .aciona-pm .box-externo .box-interno img {
	max-width: 100%;
	padding-top: 11px;
	padding-bottom: 20px;
}
#como-funciona .aciona-pm .box-externo .box-interno h2 {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	text-transform: uppercase;
}
#como-funciona .aciona-pm .box-externo .box-interno p {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
}

@media (max-width:767px) {
}
#como-funciona .sem-mensalidade {
	margin-top: 20px;
	margin-bottom: 20px;
}
#como-funciona .sem-mensalidade .box-externo {
	border: 1px solid #CCC;
	border-radius: 3px;
}
#como-funciona .sem-mensalidade .box-externo .box-interno {
	background-color: #EFEFEF;
	margin: 5px;
}
#como-funciona .sem-mensalidade .box-externo .box-interno .box-facil-rapido {
	padding: 10px;
	margin: 0;
	background-color: rgb(57, 50, 64);
}
#como-funciona .sem-mensalidade .box-externo .box-interno .box-facil-rapido span {
	font-family: 'Myriad Pro';
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	text-align: left;
	text-transform: uppercase;
	position: relative;
	left: 20%;
	margin-bottom: 10px;
}
#como-funciona .sem-mensalidade .box-externo .box-interno .box-facil-rapido img {
	max-width: 13%;
}
#como-funciona .sem-mensalidade .box-externo .box-interno .box-sem-mensalidade {
	margin: 0;
	background-color: rgb(109, 184, 14);
	text-align: center;
	padding-bottom: 1px;
}
#como-funciona .sem-mensalidade .box-externo .box-interno .box-sem-mensalidade h2.etudo-isso {
	font-family: 'Myriad Pro';
	font-size: 29px;
	font-weight: 700;
	color: rgb(57, 50, 64);
	text-align: center;
	text-transform: uppercase;
	margin-bottom: -5px;
	padding-top: 10px;
}
#como-funciona .sem-mensalidade .box-externo .box-interno .box-sem-mensalidade h2.sem {
	font-family: 'Myriad Pro';
	font-size: 88px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: -15px;
}
#como-funciona .sem-mensalidade .box-externo .box-interno .box-sem-mensalidade h2.mensalidade {
	font-family: 'Myriad Pro';
	font-size: 26px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 10px;
}

@media (min-width:992px) and (max-width:1199px) {
#como-funciona .sem-mensalidade .box-externo .box-interno .box-sem-mensalidade h2.etudo-isso {
	font-family: 'Myriad Pro';
	font-size: 26.3px;
	font-weight: 700;
	color: rgb(57, 50, 64);
	text-align: center;
	text-transform: uppercase;
	margin-bottom: -5px;
	padding-top: 10px;
}
#como-funciona .sem-mensalidade .box-externo .box-interno .box-sem-mensalidade h2.mensalidade {
	font-family: 'Myriad Pro';
	font-size: 22px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 10px;
}
#como-funciona .sem-mensalidade .box-externo .box-interno .box-sem-mensalidade h2.sem {
	font-family: 'Myriad Pro';
	font-size: 76px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: -15px;
}
#como-funciona .sem-mensalidade .box-externo .box-interno .box-sem-mensalidade {
	height: 9.8em;
}
}

@media (min-width:768px) and (max-width:991px) {
}

@media (max-width:767px) {
}
/*pg home como funciona -------------------------------------------*/ 































































































































/*pg home como funciona-produtos-servicos -------------------------------------------------------*/































































































































































































































































#como-funciona-ps {
	padding-left: 15px;
	padding-right: 15px;/*margin-top: 7%;*/
}
#como-funciona-ps .titulo h2 {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 35px;
	text-align: center;
	color: rgb(109, 184, 14);
	font-weight: 700;
	text-transform: uppercase;
	position: relative;
	/*top: 15px;*/































































































































	z-index: 100;
	padding-top: 2%;
	padding-bottom: 2%;
}
#como-funciona-ps .titulo h2>span {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 35px;
	text-align: center;
	color: rgb(57, 50, 64);
	font-weight: 700;
	text-transform: uppercase;
}
#como-funciona-ps .dispara {
	margin-top: 20px;
	margin-bottom: 20px;
}
#como-funciona-ps .dispara .box-externo {
	border: 1px solid #CCC;
	border-radius: 3px;
	position: relative;
}
#como-funciona-ps .dispara .box-externo .box-interno {
	background-color: #EFEFEF;
	margin: 5px;
	text-align: center;
}
#como-funciona-ps .dispara .box-externo .box-interno span {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	position: absolute;
	top: 5px;
	left: 6px;
	background-color: rgb(109, 184, 14);
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 15px;
	color: #fff;
}
#como-funciona-ps .dispara .box-externo .box-interno img {
	max-width: 100%;
	padding-top: 40px;
	padding-bottom: 20px;
}
#como-funciona-ps .dispara .box-externo .box-interno h2 {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	text-transform: uppercase;
}
#como-funciona-ps .dispara .box-externo .box-interno p {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}

@media (min-width:992px) and (max-width:1199px) {
#como-funciona-ps {
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 12%;
}
}

@media (min-width:768px) and (max-width:991px) {
#como-funciona-ps {
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 12%;
}
}

@media (max-width:767px) {
#como-funciona-ps {
	margin-top: 20%;
}
}
#como-funciona-ps .aviso-celeular {
	margin-top: 20px;
	margin-bottom: 20px;
}
#como-funciona-ps .aviso-celeular .box-externo {
	border: 1px solid #CCC;
	border-radius: 3px;
	position: relative;
}
#como-funciona-ps .aviso-celeular .box-externo .box-interno {
	background-color: #EFEFEF;
	margin: 5px;
	text-align: center;
}
#como-funciona-ps .aviso-celeular .box-externo .box-interno span {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	position: absolute;
	top: 5px;
	left: 6px;
	background-color: rgb(109, 184, 14);
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 15px;
	color: #fff;
}
#como-funciona-ps .aviso-celeular .box-externo .box-interno img {
	max-width: 100%;
	padding-top: 24px;
	padding-bottom: 20px;
}
#como-funciona-ps .aviso-celeular .box-externo .box-interno h2 {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	text-transform: uppercase;
}
#como-funciona-ps .aviso-celeular .box-externo .box-interno p {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
}

@media (max-width:767px) {
}
#como-funciona-ps .voce-monitora {
	margin-top: 20px;
	margin-bottom: 20px;
}
#como-funciona-ps .voce-monitora .box-externo {
	border: 1px solid #CCC;
	border-radius: 3px;
	position: relative;
}
#como-funciona-ps .voce-monitora .box-externo .box-interno {
	background-color: #EFEFEF;
	margin: 5px;
	text-align: center;
}
#como-funciona-ps .voce-monitora .box-externo .box-interno span {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	position: absolute;
	top: 5px;
	left: 6px;
	background-color: rgb(109, 184, 14);
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 15px;
	color: #fff;
}
#como-funciona-ps .voce-monitora .box-externo .box-interno img {
	max-width: 100%;
	padding-top: 40px;
	padding-bottom: 20px;
}
#como-funciona-ps .voce-monitora .box-externo .box-interno h2 {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	text-transform: uppercase;
}
#como-funciona-ps .voce-monitora .box-externo .box-interno p {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
}

@media (max-width:767px) {
}
#como-funciona-ps .aciona-pm {
	margin-top: 20px;
	margin-bottom: 20px;
}
#como-funciona-ps .aciona-pm .box-externo {
	border: 1px solid #CCC;
	border-radius: 3px;
	position: relative;
}
#como-funciona-ps .aciona-pm .box-externo .box-interno {
	background-color: #EFEFEF;
	margin: 5px;
	text-align: center;
}
#como-funciona-ps .aciona-pm .box-externo .box-interno span {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	position: absolute;
	top: 5px;
	left: 6px;
	background-color: rgb(109, 184, 14);
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 15px;
	color: #fff;
}
#como-funciona-ps .aciona-pm .box-externo .box-interno img {
	max-width: 100%;
	padding-top: 11px;
	padding-bottom: 20px;
}
#como-funciona-ps .aciona-pm .box-externo .box-interno h2 {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	text-transform: uppercase;
}
#como-funciona-ps .aciona-pm .box-externo .box-interno p {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
}

@media (max-width:767px) {
}
#como-funciona-ps .sem-mensalidade {
	margin-top: 20px;
	margin-bottom: 20px;
}
#como-funciona .sem-mensalidade .box-externo {
	border: 1px solid #CCC;
	border-radius: 3px;
}
#como-funciona-ps .sem-mensalidade .box-externo .box-interno {
	background-color: #EFEFEF;
	margin: 5px;
}
#como-funciona-ps .sem-mensalidade .box-externo .box-interno .box-facil-rapido {
	padding: 10px;
	margin: 0;
	background-color: rgb(57, 50, 64);
}
#como-funciona-ps .sem-mensalidade .box-externo .box-interno .box-facil-rapido span {
	font-family: 'Myriad Pro';
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	text-align: left;
	text-transform: uppercase;
	position: relative;
	left: 20%;
	margin-bottom: 10px;
}
#como-funciona-ps .sem-mensalidade .box-externo .box-interno .box-facil-rapido img {
	max-width: 13%;
}
#como-funciona-ps .sem-mensalidade .box-externo .box-interno .box-sem-mensalidade {
	margin: 0;
	background-color: rgb(109, 184, 14);
	text-align: center;
	padding-bottom: 1px;
}
#como-funciona-ps .sem-mensalidade .box-externo .box-interno .box-sem-mensalidade h2.etudo-isso {
	font-family: 'Myriad Pro';
	font-size: 29px;
	font-weight: 700;
	color: rgb(57, 50, 64);
	text-align: center;
	text-transform: uppercase;
	margin-bottom: -5px;
	padding-top: 10px;
}
#como-funciona-ps .sem-mensalidade .box-externo .box-interno .box-sem-mensalidade h2.sem {
	font-family: 'Myriad Pro';
	font-size: 88px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: -15px;
}
#como-funciona-ps .sem-mensalidade .box-externo .box-interno .box-sem-mensalidade h2.mensalidade {
	font-family: 'Myriad Pro';
	font-size: 26px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 10px;
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
}

@media (max-width:767px) {
}
/*pg home como funciona-produtos-servicos -------------------------------------------------------*/































































































































































































































































/*simular agora*/































































































































#simular-agora {
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 10%;
	margin-bottom: 5%;
}
#simular-agora a {
	text-decoration: none;
}
#simular-agora a:hover {
	text-decoration: none;
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 5px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 5px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
#simular-agora form {
	text-align: center;
}
#simular-agora .titulo h2 {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 35px;
	text-align: center;
	color: rgb(109, 184, 14);
	font-weight: 700;
	text-transform: uppercase;
	position: relative;
	/*top: 15px;*/































































































































	z-index: 100;
	padding-top: 2%;
	padding-bottom: 2%;
}
#simular-agora .titulo h2>span {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 35px;
	text-align: center;
	color: rgb(57, 50, 64);
	font-weight: 700;
	text-transform: uppercase;
}
#simular-agora .titulo h3 {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 35px;
	text-align: center;
	color: rgb(57, 50, 64);
	font-weight: 500;
	text-transform: uppercase;
	z-index: 100;
	padding-top: 2%;
	padding-bottom: 1%;
	clear: both;
}
#simular-agora .titulo h3>span {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 35px;
	text-align: center;
	color: #ff6600;
	font-weight: 500;
	text-transform: uppercase;
	z-index: 100;
	padding-top: 2%;
	padding-bottom: 1%;
}
#simular-agora .residencia {
	margin-top: 20px;
	margin-bottom: 20px;
}
#simular-agora .residencia .box-externo {
	border: 1px solid #CCC;
	border-radius: 3px;
	position: relative;
}
#simular-agora .residencia .box-externo .box-interno {
	background-color: #EFEFEF;
	margin: 5px;
	text-align: center;
}
#simular-agora .residencia .box-externo .box-interno span {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	position: absolute;
	top: 5px;
	left: 6px;
	background-color: rgb(109, 184, 14);
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 15px;
	color: #fff;
}
#simular-agora .residencia .box-externo .box-interno img {
	max-width: 100%;
	padding-top: 40px;
	padding-bottom: 20px;
}
#simular-agora .residencia .box-externo .box-interno h2 {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	text-transform: uppercase;
}
#simular-agora .residencia .box-externo .box-interno p {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;/*padding-right: 10px;































































































































    padding-left: 10px;*/
}
#simular-agora button {
	background: none;
	border: 0;
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
#simular-orcamento .col-sm-8 {
	flex: 100%;
	max-width: 100%;
}
}

@media (max-width:767px) {
#simular-orcamento .col-sm-8 {
	flex: 100%;
	max-width: 100%;
}
#simular-agora .titulo h2 {
	font-size: 25px;
	padding-top: 10%;
}
#simular-agora .titulo h2>span {
	font-size: 25px;
}
#simular-agora .titulo h3 {
	font-size: 25px;
}
#simular-agora .titulo h3>span {
	font-size: 25px;
}
}
#simular-agora .empresa {
	margin-top: 20px;
	margin-bottom: 20px;
}
#simular-agora .empresa .box-externo {
	border: 1px solid #CCC;
	border-radius: 3px;
	position: relative;
}
#simular-agora .empresa .box-externo .box-interno {
	background-color: #EFEFEF;
	margin: 5px;
	text-align: center;
}
#simular-agora .empresa .box-externo .box-interno span {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	position: absolute;
	top: 5px;
	left: 6px;
	background-color: rgb(109, 184, 14);
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 15px;
	color: #fff;
}
#simular-agora .empresa .box-externo .box-interno img {
	max-width: 100%;
	padding-top: 40px;
	padding-bottom: 20px;
}
#simular-agora .empresa .box-externo .box-interno h2 {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	text-transform: uppercase;
}
#simular-agora .empresa .box-externo .box-interno p {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;/*padding-right: 10px;































































































































    padding-left: 10px;*/
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
}

@media (max-width:767px) {
}
#simular-agora .quantos-ambientes {
	margin-top: 20px;
	margin-bottom: 20px;
}
#simular-agora .quantos-ambientes .titulo h3 {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 35px;
	text-align: center;
	color: rgb(57, 50, 64);
	font-weight: 500;
	text-transform: uppercase;
	z-index: 100;
	padding-top: 2%;
	padding-bottom: 1%;
	clear: both;
}
#simular-agora .quantos-ambientes .titulo h3>span {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 35px;
	text-align: center;
	color: rgb(200, 102, 0);
	font-weight: 500;
	text-transform: uppercase;
	z-index: 100;
	padding-top: 2%;
	padding-bottom: 1%;
	clear: both;
}
#simular-agora .quantos-ambientes .box-externo {
	border: 1px solid #CCC;
	border-radius: 3px;
	position: relative;
}
#simular-agora .quantos-ambientes .box-externo .box-interno {
	background-color: #EFEFEF;
	margin: 5px;
	text-align: center;
}
#simular-agora .quantos-ambientes .box-externo .box-interno span {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	position: absolute;
	top: 5px;
	left: 6px;
	background-color: rgb(109, 184, 14);
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 15px;
	color: #fff;
}
#simular-agora .quantos-ambientes .box-externo .box-interno img {
	max-width: 100%;
	padding-top: 40px;
	padding-bottom: 20px;
}
#simular-agora .quantos-ambientes .box-externo .box-interno h2 {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	text-transform: uppercase;
}
#simular-agora .quantos-ambientes .box-externo .box-interno p {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}
#simular-agora form .quantos-ambientes .campo {
	padding: 30px;
}
#simular-agora form .quantos-ambientes .campo select {
	background: transparent;
	width: 90%;
	padding: 5px;
	font-size: 16px;
	color: rgb(109, 184, 14);
	line-height: 1;
	border: 1px solid #ffffff;
	border-radius: 0;
	height: 34px;
	overflow: hidden;
	background: url(../imgs/icon-seta-select.jpg) no-repeat right #ffffff;
	-webkit-appearance: none;
	-moz-appearance: none;
	margin: 0 auto;
	text-transform: uppercase;
}
#simular-agora form .quantos-ambientes .campo input[type="text"], #simular-agora form .quantos-ambientes .campo input[type="email"], #simular-agora form .quantos-ambientes .campo input[type="tel"], #simular-agora form.quantos-ambientes .campo textarea {
	background: transparent;
	width: 90%;
	padding: 5px;
	font-size: 16px;
	color: rgb(109, 184, 14);
	line-height: 1;
	border: 1px solid #ffffff;
	border-radius: 0;
	height: 34px;
	overflow: hidden;
	background: #ffffff;
	-webkit-appearance: none;
	-moz-appearance: none;
	margin: 0 auto;
	text-transform: uppercase;
}
#simular-agora form .quantos-ambientes .button {
	font-family: 'Myriad Pro';
	display: inline-block;
	border-radius: 4px;
	background-color: rgb(109, 184, 14);
	border: none;
	color: #FFFFFF;
	text-align: center;
	font-size: 20px;
	padding-top: 2%;
	padding-bottom: 1%;
	width: 40%;
	transition: all 0.5s;
	cursor: pointer;
	text-transform: uppercase;
	line-height: 2;
	/*margin: 5px;*/































































































































	margin-top: 4%;
}
#simular-agora form .quantos-ambientes .button span {
	cursor: pointer;
	display: inline-block;
	position: relative;
	transition: 0.5s;
}
#simular-agora form .quantos-ambientes .button span:after {
	content: '\00bb';
	position: absolute;
	opacity: 0;
	top: -2px;
	right: -20px;
	transition: 0.5s;
}
#simular-agora form .quantos-ambientes .button:hover span {
	padding-right: 25px;
}
#simular-agora form .quantos-ambientes .button:hover span:after {
	opacity: 1;
	right: 0;
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
}

@media (max-width:767px) {
}
#simular-agora .teste-concluido {
	margin-top: 20px;
	margin-bottom: 20px;
}
#simular-agora .teste-concluido .titulo h3 {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 35px;
	text-align: center;
	color: rgb(57, 50, 64);
	font-weight: 500;
	text-transform: uppercase;
	z-index: 100;
	padding-top: 2%;
	padding-bottom: 1%;
	clear: both;
}
#simular-agora .teste-concluido .titulo h3>span {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 35px;
	text-align: center;
	color: rgb(200, 102, 0);
	font-weight: 500;
	text-transform: uppercase;
	z-index: 100;
	padding-top: 2%;
	padding-bottom: 1%;
	clear: both;
}
#simular-agora .teste-concluido .box-externo {
	border: 1px solid #CCC;
	border-radius: 3px;
	position: relative;
}
#simular-agora .teste-concluido .box-externo .box-interno {
	background-color: #EFEFEF;
	margin: 5px;
	text-align: center;
}
#simular-agora .teste-concluido .box-externo .box-interno span {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	position: absolute;
	top: 5px;
	left: 6px;
	background-color: rgb(109, 184, 14);
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 15px;
	color: #fff;
}
#simular-agora .teste-concluido .box-externo .box-interno img {
	max-width: 100%;
	padding-top: 40px;
	padding-bottom: 20px;
}
#simular-agora .teste-concluido .box-externo .box-interno h2 {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	text-transform: uppercase;
}
#simular-agora .teste-concluido .box-externo .box-interno p {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}
#simular-agora form .teste-concluido .campo {
	/*padding: 30px;*/































































































































	text-align: center;
	margin: 0 auto;
}
#simular-agora form .teste-concluido .campo input[type="text"], #simular-agora form .teste-concluido .campo input[type="email"], #simular-agora form .teste-concluido .campo input[type="tel"], #simular-agora form .teste-concluido .campo textarea {
	background: transparent;
	width: 100%;
	padding: 5px;
	font-size: 16px;
	color: rgb(109, 184, 14);
	line-height: 1;
	border: 1px solid #ffffff;
	border-radius: 0;
	height: 34px;
	overflow: hidden;
	background: #ffffff;
	-webkit-appearance: none;
	-moz-appearance: none;
	margin: 0 auto;
	text-transform: uppercase;
	margin-top: 2%;
	margin-bottom: 2%;
}
#simular-agora form .teste-concluido .button {
	font-family: 'Myriad Pro';
	display: inline-block;
	border-radius: 4px;
	background-color: rgb(109, 184, 14);
	border: none;
	color: #FFFFFF;
	text-align: center;
	font-size: 20px;
	padding-top: 2%;
	padding-bottom: 1%;
	width: 40%;
	transition: all 0.5s;
	cursor: pointer;
	text-transform: uppercase;
	line-height: 2;
	/*margin: 5px;*/































































































































	margin-top: 4%;
}
#simular-agora form .teste-concluido .button span {
	cursor: pointer;
	display: inline-block;
	position: relative;
	transition: 0.5s;
}
#simular-agora form .teste-concluido .button span:after {
	content: '\00bb';
	position: absolute;
	opacity: 0;
	top: -2px;
	right: -20px;
	transition: 0.5s;
}
#simular-agora form .teste-concluido .button:hover span {
	padding-right: 25px;
}
#simular-agora form .teste-concluido .button:hover span:after {
	opacity: 1;
	right: 0;
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
}

@media (max-width:767px) {
}
#simular-agora .resultado {
	margin-top: 20px;
	margin-bottom: 20px;
}
#simular-agora .resultado .titulo h3 {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 35px;
	text-align: center;
	color: rgb(57, 50, 64);
	font-weight: 500;
	text-transform: uppercase;
	z-index: 100;
	padding-top: 2%;
	padding-bottom: 1%;
	clear: both;
}
#simular-agora .resultado .titulo h3>span {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 35px;
	text-align: center;
	color: rgb(200, 102, 0);
	font-weight: 500;
	text-transform: uppercase;
	z-index: 100;
	padding-top: 2%;
	padding-bottom: 1%;
	clear: both;
}
#simular-agora .resultado .box-externo {
	border: 1px solid #CCC;
	border-radius: 3px;
	position: relative;
}
#simular-agora .resultado .box-externo .box-interno {
	background-color: #EFEFEF;
	margin: 5px;
	text-align: center;
}
#simular-agora .resultado .box-externo .box-interno hr.linha {
	width: 95%;
	border-bottom: 2px dashed #999;
	/*margin-bottom: 15px;*/































































































































    /*margin-top: 5px;*/































































































































	margin-bottom: 0;
	margin-top: 0;
}
#simular-agora .resultado .box-externo .box-interno img {
	max-width: 100%;
	padding-top: 40px;
	padding-bottom: 20px;
}
#simular-agora .resultado .box-externo .box-interno h2 {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	text-transform: uppercase;
}
#simular-agora .resultado .box-externo .box-interno h3 {
	font-family: 'Myriad Pro';
	font-size: 20px;
	font-weight: 700;
	margin-top: 0;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	background-color: rgb(109, 184, 14);
	padding-top: 10px;
	padding-bottom: 5px;
}
#simular-agora .resultado .box-externo .box-interno p {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: rgb(57, 50, 64);
	text-align: left;
	padding: 10px;
	margin: 0;
}
#simular-agora .resultado .box-externo .box-interno span {
	font-family: 'Myriad Pro';
	font-size: 18px;
	font-weight: 700;
	/*position: absolute;































































































































    top: 5px;































































































































    left: 6px;*/































































































































    /*background-color: rgb(109, 184, 14);*/































































































































    /*padding-left: 15px;































































































































    padding-top: 5px;































































































































    padding-right: 15px;*/































































































































	color: rgb(109, 184, 14);
}
#simular-agora .resultado .box-externo-contato {
	border: 1px solid #CCC;
	border-radius: 3px;
	position: relative;
	margin-top: 1.4%;
}
#simular-agora .resultado .box-externo-contato .box-interno-contato {
	background-color: #ff3300;
	margin: 5px;
	text-align: center;
}
#simular-agora .resultado .box-externo-contato .box-interno-contato p {
	font-family: 'Myriad Pro';
	font-weight: 700;
	font-size: 20px;
	color: #fff;
	text-align: center;
	padding: 10px;
	margin: 0;
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
}

@media (max-width:767px) {
}
/*simular agora*/























#produtos {
	text-align: center;
}
#produtos .titulo-produtos {
	margin-top: 40px;
}
#produtos .titulo-produtos h2 {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 35px;
	text-align: center;
	color: rgb(109, 184, 14);
	font-weight: 700;
	text-transform: uppercase;
	position: relative;
}
#produtos .titulo-produtos h2>span {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 35px;
	text-align: center;
	color: rgb(57, 50, 64);
	font-weight: 700;
	text-transform: uppercase;
}
#produtos .img-produtos-servicos {
	text-align: center;
}
#produtos .img-produtos-servicos img {
	max-width: 100%;
}
#produtos .btn-ver-detalhes {
	background-color: #F2CF1D;
	padding: 10px;
	border-radius: 5px;
	width: 55%;
	border: 0;
	font-size: 1.05em;
	font-weight: 700;
	color: #303030;
}
#produtos .btn-ver-detalhes:hover {
	background-color: #F16A24;
	padding: 10px;
	border-radius: 5px;
	width: 55%;
	border: 0;
	font-size: 1.05em;
	font-size: 1em;
	font-weight: 700;
	color: #fff;
}

@media (min-width:1367px) {
#produtos .img-produtos-servicos {
	text-align: center;
	margin-left: -2em;
}
}

@media (min-width:1200px) and (max-width:1366px) {
#produtos .img-produtos-servicos {
	text-align: center;
	margin-left: -3em;
}
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
#produtos .col-sm-8 {
	flex: 100%;
	max-width: 100%;
}
}

@media (max-width:767px) {
#produtos .col-sm-8 {
	flex: 100%;
	max-width: 100%;
}
}
#gato-lebre {
	padding-top: 15px;
	padding-bottom: 15px;
}
#gato-lebre .contentudo {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0;
	padding-left: 0;
}
#gato-lebre .contentudo .img-gato-lebre {
	text-align: center;
}
#gato-lebre .contentudo .img-gato-lebre img {
	max-width: 100%;
	z-index: 1;
}
#gato-lebre .contentudo .titulo-gato h2 {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 35px;
	text-align: center;
	color: rgb(109, 184, 14);
	font-weight: 700;
	text-transform: uppercase;
	position: relative;
	top: 40px;
	z-index: 100;
}
#gato-lebre .contentudo .titulo-gato h2>span {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 35px;
	text-align: center;
	color: rgb(57, 50, 64);
	font-weight: 700;
	text-transform: uppercase;
}
#gato-lebre .contentudo .gl-textos {
	margin-top: 100px;
}
#gato-lebre .contentudo .gl-textos p {
	font-size: 16px;
	text-align: left;
	color: #bbb;
	font-weight: 500;
	text-transform: uppercase;
}
#gato-lebre .contentudo .gl-textos a {
	font-size: 16px;
	text-align: left;
	color: #bbb;
	font-weight: 500;
	text-transform: uppercase;
}
#gato-lebre .contentudo .gl-textos img {
	max-width: 7%;
}
#gato-lebre .contentudo hr.linha {
	width: 95%;
	border-bottom: 2px solid #999;
	margin-bottom: 15px;
	margin-top: 5px;
}

@media (min-width:1367px) {
#gato-lebre .contentudo .tudo-gato-por-lebre {
	margin-left: -18em;
}
#gato-lebre .contentudo .titulo-gato h2 {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 35px;
	text-align: center;
	color: rgb(109, 184, 14);
	font-weight: 700;
	text-transform: uppercase;
	position: relative;
	top: 40px;
	z-index: 100;
	width: 19em;
}
}

@media (min-width:1200px) and (max-width:1366px) {
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
#gato-lebre .contentudo .gl-textos p {
	font-size: 12px;
	text-align: left;
	color: #bbb;
	font-weight: 500;
	text-transform: uppercase;
}
#gato-lebre .contentudo .gl-textos img {
	max-width: 8%;
}
#gato-lebre .col-sm-8 {
	flex: 100%!important;
	max-width: 100%!important;
}
#gato-lebre .col-sm-10 {
	flex: 100%!important;
	max-width: 100%!important;
}
}

@media (max-width:767px) {
#gato-lebre .contentudo .gl-textos {
	margin-top: 10px;
}
#gato-lebre .contentudo .titulo-gato h2 {
	font-family: 'Myriad Pro';
	font-style: normal;
	position: relative;
	top: 0;
}
#gato-lebre .contentudo .gl-textos p {
	font-size: 11px;
	text-align: left;
	color: #bbb;
	font-weight: 500;
	text-transform: uppercase;
}
#gato-lebre .contentudo .gl-textos img {
	max-width: 6%;
}
#gato-lebre .contentudo .img-gato-lebre img {
	max-width: 80%;
	z-index: 1;
}
#gato-lebre .col-sm-8 {
	flex: 100%;
	max-width: 100%;
}
#gato-lebre .col-sm-10 {
	flex: 100%;
	max-width: 100%;
}
}
/*btn*/































































































































































































































































#simular-orcamento {
	padding-top: 15px;
	text-align: center;
	padding-bottom: 15px;
	background-color: rgb(229,229,229);
}
#simular-orcamento .botoes span {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 18px;
	font-weight: 400;
	color: rgb(57, 50, 64);
	text-transform: uppercase;
	font-weight: 500;
	padding-right: 10px;
	padding-left: 10px;
}
#simular-orcamento .botoes .btn {
	background-size: cover;
	background-repeat: no-repeat;
	cursor: pointer;
}
#simular-orcamento .botoes .btn-simular {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 18px;
	font-weight: 400;
	width: 30%;
	color: #FFFFFF;
	background-color: rgb(109, 184, 14);
	padding-top: 1%;
	border-radius: 10px;
	position: relative;
	text-transform: uppercase;
	background-size: cover;
	background-repeat: no-repeat;
	box-shadow: 0 0 0 0 rgba(232, 76, 61, 0.7);
	-webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	-moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	-ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
}
#simular-orcamento .botoes .btn-simular:hover {
	color: #FFFFFF;
	background: #000;
	animation: none;
}
#simular-orcamento .botoes .btn-orcamento {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 18px;
	font-weight: 400;
	width: 30%;
	color: #FFFFFF;
	background-color: rgb(57, 50, 64);
	border-radius: 10px;
	text-transform: uppercase;
	padding-top: 1%;
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
	box-shadow: 0 0 0 0 rgba(232, 76, 61, 0.7);
	-webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	-moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	-ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
}
#simular-orcamento .botoes .btn-orcamento:hover {
	color: #FFFFFF;
	background: #000;
	animation: none;
}
#simular-orcamento hr.linha {
	width: 95%;
	border-bottom: 2px dashed #999;
	margin-bottom: -13px;
}
 @-webkit-keyframes pulse {
 to {
 box-shadow:0 0 0 25px rgb(21, 21, 21, 0);
}
}
 @-moz-keyframes pulse {
 to {
 box-shadow:0 0 0 25px rgb(21, 21, 21, 0);
}
}
 @-ms-keyframes pulse {
 to {
 box-shadow:0 0 0 25px rgb(21, 21, 21, 0);
}
}
 @keyframes pulse {
 to {
 box-shadow:0 0 0 25px rgb(21, 21, 21, 0);
}
}

@media (min-width:992px) and (max-width:1199px) {
#simular-orcamento .botoes .btn-simular {
	width: 36%;
	padding-top: 1.3%;
}
#simular-orcamento .botoes .btn-orcamento {
	width: 36%;
	padding-top: 1.3%;
}
}

@media (min-width:768px) and (max-width:991px) {
#simular-orcamento .botoes .btn-simular {
	width: 35%;
	padding-top: 1.5%;
}
#simular-orcamento .botoes .btn-orcamento {
	width: 35%;
	padding-top: 1.5%;
}
}

@media (max-width:767px) {
#simular-orcamento .botoes .btn-simular {
	width: 90%;
	padding-top: 4%;
}
#simular-orcamento .botoes .btn-orcamento {
	width: 90%;
	padding-top: 4%;
}
#simular-orcamento .botoes span {
	display: block;
	padding-top: 1%;
}
}
/*btn*/































































































































































































































































/*---------------------------------------------------------------------------------------------------Noticias*/































































































































































































































































img {
	max-width: 100%;
}
a {
	-webkit-transition: all 150ms ease;
	-moz-transition: all 150ms ease;
	-ms-transition: all 150ms ease;
	-o-transition: all 150ms ease;
	transition: all 150ms ease;
}
a:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
	filter: alpha(opacity=50); /* IE7 */
	opacity: 0.6;
	text-decoration: none;
}
.btn-mini {
	border-top: 1px solid #e8e8e8;
	border-radius: 0px;
	width: 100%;
	color: #b2adad;
}
.casing {
	border: 1px solid #e8e8e8;
	float: left;
	width: 100%;
}
.thumbnail {
	padding: 0px !important;
	border-radius: 0px !important;
	border: none !important;
}
.thumbnails li> .fff .caption {
	background: #fff !important;
	padding: 10px
}
ul.thumbnails {
	margin-bottom: 0px;
}
.caption h4 {
	color: #444;
	text-indent: 10px;
}
.caption p {
	color: #999;
	padding: 0px 10px;
}
.control-box {
	text-align: right;
	width: 100%;
	margin-top: -152px;
}
.carousel-control {
	background: #666;
	border: 0px;
	border-radius: 0px;
	display: inline-block;
	font-size: 34px;
	font-weight: 200;
	line-height: 18px;
	opacity: 0.5;
	padding: 4px 10px 0px;
	position: static;
	height: 30px;
	width: 15px;
}

@media (max-width: 767px) {
.page-header, .control-box {
	text-align: center;
}
}

@media (max-width: 479px) {
.caption {
	word-break: break-all;
}
}
li {
	list-style-type: none;
}
/*::selection {































































































































	background: #000;































































































































	color: #FFFFFF;































































































































	text-shadow: 0;































































































































}































































































































































































































































::-moz-selection {































































































































 background: #ff5e99;































































































































 color: #FFFFFF;































































































































}*/































































































































.left {
	float: left;
}
.right {
	float: right;
	margin-right: -35px;
}
.arrowStil {
	border-radius: 23px !important;
	padding: 11px 14px !important;
}
/*-----------------------------------------------------------------------------------------------Fim Noticias*/































































































































































































































































#nosso-grupo .contem-tilulo {
	background-color: rgb(109, 184, 14);
	padding: 20px;
}
#nosso-grupo .contem-tilulo .titulo-grupo h2 {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 26px;
	text-align: center;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	padding-top: 1%;
}
#nosso-grupo .contem-imgs {
	padding: 20px;
	text-align: center;
}
#nosso-grupo .contem-imgs .logos img {
	max-width: 80%;
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
#nosso-grupo .col-sm-8 {
	flex: 100%;
	max-width: 100%;
}
}

@media (max-width:767px) {
#nosso-grupo .contem-tilulo .titulo-grupo h2 {
	padding-top: 5%;
}
#nosso-grupo .col-sm-8 {
	flex: 100%;
	max-width: 100%;
}
}
#marcas {
	background-color: rgb(109, 184, 14);
	padding: 20px;
}
#marcas .titulo-marcas h2 {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 26px;
	text-align: center;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	padding-top: 1%;
}
.clearout {
	height: 20px;
	clear: both;
}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
	display: none;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
}
.nbs-flexisel-ul {
	position: relative;
	width: 99999px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
	overflow: auto;
}
.nbs-flexisel-inner {
	position: relative;
	overflow: hidden;
	float: left;
	width: 100%;
}
.nbs-flexisel-item {
	float: left;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	position: relative;
	line-height: 0px;
}
.nbs-flexisel-item img {
	max-width: 100%;
	cursor: pointer;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*** Navigation ***/































































































































































































































































.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	padding: 5px 10px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	position: absolute;
	cursor: pointer;
	z-index: 4;
	top: 50%;
	transform: translateY(-50%);
	/*background: rgba(0,0,0,0.5);*/































































































































































































































































	color: #fff;
}
.nbs-flexisel-nav-left {
	left: 10px;
}
.nbs-flexisel-nav-left:before {
	content: "<"
}
.nbs-flexisel-nav-left.disabled {
	opacity: 0.4;
}
.nbs-flexisel-nav-right {
	right: 5px;
}
.nbs-flexisel-nav-right:before {
	content: ">"
}
.nbs-flexisel-nav-right.disabled {
	opacity: 0.4;
}
hr.linha {
	width: 95%;
	border-bottom: 2px dashed #999;
	margin-bottom: 2px;
	border-top: 0;
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
#marcas .col-sm-8 {
	flex: 100%;
	max-width: 100%;
}
#carrosel-logos .col-sm-8 {
	flex: 100%;
	max-width: 100%;
}
}

@media (max-width:767px) {
#marcas .titulo-marcas h2 {
	padding-top: 5%;
}
#marcas .col-sm-8 {
	flex: 100%;
	max-width: 100%;
}
#carrosel-logos .col-sm-8 {
	flex: 100%;
	max-width: 100%;
}
}
#maps {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0;
	padding-left: 0;
	background-image: url("/imgs/imagem1.jpg");
}
#maps .conteudo-maps {
	margin-bottom: -6px;
	padding-bottom: 0;
	padding-right: 0;
	margin-right: 0;
	margin-left: 0;
	padding-left: 0;
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
#maps .col-sm-4 {
	display: none;
}
#maps .col-sm-8 {
	flex: 100%;
	max-width: 100%;
}
}

@media (max-width:767px) {
}
#formulario {
	padding-top: 20px;
	padding-bottom: 128px;
	background-color: rgb(109, 184, 14);
}
#formulario .titulo-form {
	padding: 15px;
}
#formulario .titulo-form h2 {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 26px;
	text-align: center;
	padding-top: 130px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
}
#formulario .titulo-form h2>span {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 26px;
	text-align: center;
	color: rgb(57, 50, 64);
	font-weight: 700;
	text-transform: uppercase;
}
#formulario .button {
	font-family: 'Myriad Pro';
	display: inline-block;
	border-radius: 4px;
	background-color: rgb(57, 50, 64);
	border: none;
	color: #FFFFFF;
	text-align: center;
	font-size: 20px;
	padding-top: 2%;
	padding-bottom: 1%;
	width: 50%;
	transition: all 0.5s;
	cursor: pointer;
	text-transform: uppercase;
	line-height: 2;
	margin: 5px;
}
#formulario .button span {
	cursor: pointer;
	display: inline-block;
	position: relative;
	transition: 0.5s;
}
#formulario .button span:after {
	content: '\00bb';
	position: absolute;
	opacity: 0;
	top: -2px;
	right: -20px;
	transition: 0.5s;
}
#formulario .button:hover span {
	padding-right: 25px;
}
#formulario .button:hover span:after {
	opacity: 1;
	right: 0;
}
#form-content {
	text-align: center;
	font-family: 'Myriad Pro';
	/*font-weight: 700;*/































































































































	color: #fff;
	font-size: 22px;
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
#formulario .col-sm-8 {
	flex: 100%;
	max-width: 100%;
}
}

@media (max-width:767px) {
#formulario .col-sm-8 {
	flex: 100%;
	max-width: 100%;
}
#formulario .button {
	width: 100%;
	margin: 0;
}
#formulario .titulo-form h2 {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 26px;
	text-align: center;
	padding-top: 0px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
}
}
/*--------------------------------------------------------------------------------------------- pagina cerca eletrica */































































































































































































































































#contem-cerca-eletrica {
	/*padding-top: 14%;*/































































































































	font-family: 'Myriad Pro';
}
#contem-cerca-eletrica .top-contem {
	background-color: #e8e8e8;
	margin-top: 9em;
}
#contem-cerca-eletrica .top-contem h2 {
	font-family: 'Myriad Pro';
	font-size: 24px;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	text-transform: uppercase;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: 600;
	text-align: center;
}
.contem-orcamento-cerca {
	background-image: url(../imgs/images/bg-geral.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 2%;
	margin-top: -10px;
}
.orcamento-cerca-eletrica {
	max-width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-content: center;
	/*! align-items: center; */































































































































	padding: 40px 0;
	flex-wrap: wrap;
}

/* Telefones em paisagem e abaixo */































































































































@media (max-width: 480px) {
#contem-cerca-eletrica .top-contem {
	background-color: #e8e8e8;
	margin-top: 7em;
}
.orcamento-cerca-eletrica {
	padding: 15px;
}
}

/* Telefones em paisagem a tablet em retrato */































































































































@media (min-width: 481px) and (max-width: 767px) {
#contem-cerca-eletrica .top-contem {
	background-color: #e8e8e8;
	margin-top: 7em;
}
.orcamento-cerca-eletrica {
	padding: 15px;
}
}

/* Tablet em retrato a paisagem e desktop */































































































































@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */































































































































@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */































































































































@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */































































































































@media (min-width: 1367px) {
}
/*pagina-vizinhaça*/































































































































































































































































#contem-vizinhanca-colaborativa {
	/*padding-top: 1.5%;*/































































































































	font-family: 'Myriad Pro';
}
#contem-vizinhanca-colaborativa .top-contem {
	background-color: #e8e8e8;
	/*height: 3em;*/































































































































	margin-bottom: 2%;
	margin-top: 9em;
}
#contem-vizinhanca-colaborativa .top-contem h2 {
	font-family: 'Myriad Pro';
	font-size: 24px;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	text-transform: uppercase;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: 600;
	text-align: center;
}
#contem-vizinhanca-colaborativa .video-vizinhanca {
	width: 90%;
	border: 15px solid rgb(109, 184, 14);
	margin: 0 auto 10%;
	height: 493px;
}
/*pagina-vizinhaça ---------------------------------*/































































































































































































































































































































































































/*conteudo-faca-seu-orcamento ----------------------------------------------------------*/































































































































.conteudo-faca-seu-orcamento {
	background-color: #f8f8f8;
	border: 1px solid #d1d1d1;
	padding: 15px;
	width: 30%;
}
.conteudo-faca-seu-orcamento .titulo-orçamento h2 {
	font-size: 18px;
	color: #ff8a00;
	font-weight: bold;
	text-align: center;
}
.conteudo-faca-seu-orcamento .quat-metrod span.tit-form {
	font-size: 16px;
	color: #666666;
	text-align: center;
}
.conteudo-faca-seu-orcamento .qual-telefone span.tit-form {
	font-size: 16px;
	color: #666666;
	text-align: center;
}
.conteudo-faca-seu-orcamento .tipos-de-cerca h2 {
	font-size: 16px;
	color: #666666;
	text-align: center;
}
.conteudo-faca-seu-orcamento .tipos-de-cerca .quant-fios {
	display: flex;
	justify-content: space-around;
	align-content: center;
	align-content: center;
}
.conteudo-faca-seu-orcamento .tipos-de-cerca .quant-fios .quatro-fios {
	text-align: center;
}
.conteudo-faca-seu-orcamento .tipos-de-cerca .quant-fios .seis-fios {
	text-align: center;
}
.conteudo-faca-seu-orcamento .botao-ver-orcamento {
	text-align: center;
	padding: 10px;
}

/* Telefones em paisagem e abaixo */































































































































@media (max-width: 480px) {
.conteudo-faca-seu-orcamento {
	width: 100%;
}
}

/* Telefones em paisagem a tablet em retrato */































































































































@media (min-width: 481px) and (max-width: 767px) {
.conteudo-faca-seu-orcamento {
	width: 100%;
}
}

/* Tablet em retrato a paisagem e desktop */































































































































@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */































































































































@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */































































































































@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */































































































































@media (min-width: 1367px) {
}
/*conteudo-passos ----------------------------------------------------------*/

.conteudo-passos {
	width: 30%;
}
.conteudo-passos .cinco-passos {
	background-image: url(../imgs/images/black-bg.png);
	padding: 15px;
}
.conteudo-passos .cinco-passos .box-passos {
	display: flex;
	justify-content: space-between;
	align-content: center;
	align-items: center;
}
.conteudo-passos .cinco-passos .box-passos .img-passos {
	width: 28%;
	padding: 10px 0;
}
.conteudo-passos .cinco-passos .box-passos .texto-passos {
	color: #FFFFFF;
	font-size: 14px;
	width: 100%;
	line-height: 1.2;
}
.conteudo-passos .cinco-passos .box-passos .texto-passos span.laranja {
	color: #ff8a00;
	;
	font-size: 14px;
}

/* Telefones em paisagem e abaixo */


@media (max-width: 480px) {
.conteudo-passos {
	width: 100%;
	margin: 10px 0;
}
}

/* Telefones em paisagem a tablet em retrato */


@media (min-width: 481px) and (max-width: 767px) {
.conteudo-passos {
	width: 100%;
	margin: 10px 0;
}
}

/* Tablet em retrato a paisagem e desktop */

@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */


@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */


@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */

@media (min-width: 1367px) {
}
/*formas-pagamento ----------------------------------------------------------*/

.orcamento-cerca-eletrica .formas-pagamento {
/*width: 30%;*/

}
.orcamento-cerca-eletrica .formas-pagamento .img-parcelas-cerca {
	width: 100%;
}
.orcamento-cerca-eletrica .formas-pagamento .img-pag-seguro {
	margin-top: 5%;
}

/* Telefones em paisagem e abaixo */

@media (max-width: 480px) {
.orcamento-cerca-eletrica .formas-pagamento {
	margin: 0 auto;
}
}

/* Telefones em paisagem a tablet em retrato */

@media (min-width: 481px) and (max-width: 767px) {
.orcamento-cerca-eletrica .formas-pagamento {
	margin: 0 auto;
}
}

/* Tablet em retrato a paisagem e desktop */

@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */


@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */


@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */


@media (min-width: 1367px) {
}
.content-pg-cerca-eletrica {
	background-image: url(../imgs/images/bg-geral.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 2%;
	margin-top: -10px;
}
.conteudo-pg-orcamento {
	max-width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-content: center;
	/*! align-items: center; */
	padding: 40px 0;
	flex-wrap: wrap;
}
.seu-orcamento-pronto {
	background-color: #f8f8f8;
	border: 1px solid #d1d1d1;
	padding: 15px;
	width: 60%;
	height: 215px;
}
.seu-orcamento-pronto h2 {
	color: #ff8a00;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
/*.cont-descricao-orcamento{

	width: 100%;
}*/

.cont-descricao-orcamento .box-top {
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	align-items: center;
}
.cont-descricao-orcamento .box-top .quant-orc {
	width: 20%;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #ff8a00;
	text-align: center;
	border-bottom: 1px dotted #FF6600;
	border-right: 1px dotted #FF6600;
}
.cont-descricao-orcamento .box-top .descricao-orc {
	width: 80%;
	color: #FFFFFF;
	font-size: 14px;
	background-color: #ff8a00;
	text-align: center;
	border-bottom: 1px dotted #FF6600;
	border-right: 1px dotted #FF6600;
}
.cont-descricao-orcamento .box-quantidade {
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	align-items: center;
}
.cont-descricao-orcamento .box-quantidade .quant-orc {
	width: 20%;
	background-color: #e1e1e1;
	border: 1px dotted #666;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #ff8a00;
}
.cont-descricao-orcamento .box-quantidade .descricao-orc {
	width: 80%;
	background-color: #e1e1e1;
	border: 1px dotted #666;
	text-align: center;
	font-size: 14px;
	color: #333333;
	padding: 4.5px;
}
.valor-fica-apenas {
	width: 35%;
	background-color: #f8f8f8;
	border: 1px solid #d1d1d1;
	padding: 15px;
}
.valor-fica-apenas h2 {
	color: #ff8a00;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}

.valor-fica-apenas .valores-parcelas span.ate-valor-cerca {
	font-size: 35px;
    color: #ff8a00;
    text-align: center;
    text-transform: uppercase;
    font-weight: 800;
}

.valor-fica-apenas .valores-parcelas {
	text-align: center;
}
.valor-fica-apenas .valores-parcelas span.dez-vezes {
	font-size: 30px;
	text-align: center;
	color: #333333;
	display: block;
}
.valor-fica-apenas .valores-parcelas span.valor-pls {
	font-size: 50px;
	font-weight: bold;
	color: #ff8a00;
}
.valor-fica-apenas .valores-parcelas span.sem-juros {
	font-size: 30px;
	text-align: center;
	color: #333333;
	display: block;
}

/* Telefones em paisagem e abaixo */































































































































@media (max-width: 480px) {
.cont-descricao-orcamento {
	width: 100%;
}
.cont-descricao-orcamento .box-top .quant-orc {
	font-size: 10px;
	padding: 3px;
}
.seu-orcamento-pronto {
	padding: 15px;
	width: 100%;
	height: 200px;
	margin-bottom: 5%;
}
.cont-descricao-orcamento .box-quantidade .descricao-orc {
	width: 80%;
	background-color: #e1e1e1;
	border: 1px dotted #666;
	text-align: center;
	font-size: 10px;
	color: #333333;
	padding: 7.5px;
}
.valor-fica-apenas {
	width: 100%;
	padding: 15px;
}
}

/* Telefones em paisagem a tablet em retrato */































































































































@media (min-width: 481px) and (max-width: 767px) {
.cont-descricao-orcamento {
	width: 100%;
}
.cont-descricao-orcamento .box-top .quant-orc {
	font-size: 10px;
	padding: 3px;
}
.seu-orcamento-pronto {
	padding: 15px;
	width: 100%;
	height: 240px;
}
.cont-descricao-orcamento .box-quantidade .descricao-orc {
	width: 80%;
	background-color: #e1e1e1;
	border: 1px dotted #666;
	text-align: center;
	font-size: 10px;
	color: #333333;
	padding: 7.5px;
}
.valor-fica-apenas {
	width: 100%;
	padding: 15px;
}
}

/* Tablet em retrato a paisagem e desktop */































































































































@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */































































































































@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */































































































































@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */































































































































@media (min-width: 1367px) {
}
/*pagina cerca eletrica ---------------------------------------------------------------------------------------------*/































































































































































































































































/*-------------------------------------------------------------------------------------------------------------------*/































































































































































































































































#contem-camera {
	padding-top: 9.5%;
	font-family: 'Myriad Pro';
}
#contem-camera .top-contem {
	background-color: #e8e8e8;
	margin-bottom: 5%;
}
#contem-camera .top-contem h2 {
	font-family: 'Myriad Pro';
	font-size: 24px;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	text-transform: uppercase;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: 600;
	text-align: center;
}
#contem-camera .top-contem .breadcrumb {
	border: 1px solid #1EC692;
	border-radius: 0.25em;
	margin-bottom: 1.5em;
	max-height: 2.5em;
	overflow: hidden;
	position: relative;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	z-index: 1;
}
#contem-camera .top-contem .breadcrumb {
	background-color: transparent;
}
#contem-camera .top-contem .breadcrumb a {
	display: block;
	padding: 0.7em 1.4em;
}
#contem-camera .top-contem .breadcrumb:target {
	max-height: 20em;
}
#contem-camera .top-contem .breadcrumb:target .breadcrumb-link {
	opacity: 1;
	position: static;
	visibility: visible;
}
#contem-camera .top-contem .breadcrumb:target .breadcrumb--active:after {
	content: none;
}
#contem-camera .top-contem .breadcrumb:target .breadcrumb-close:after {
	visibility: visible;
}
#contem-camera .top-contem .breadcrumb-link {
	color: #000;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	z-index: 0;
}
#contem-camera .top-contem .breadcrumb--active {
	color: #6db80e;
	font-weight: 700;
	position: relative;
}
#contem-camera .top-contem .breadcrumb--active:after {
	content: '\25BE';
	position: absolute;
	right: 22px;
	z-index: 1;
}
#contem-camera .top-contem .breadcrumb-close {
	position: absolute;
	right: 0;
	bottom: 0;
	visibility: hidden;
	z-index: 10;
}
#contem-camera .top-contem .breadcrumb-close:after {
	content: '\25B4';
	color: #1EC692;
}

@media (min-width: 700px) {
#contem-camera .top-contem .breadcrumb {
	border: none;
}
#contem-camera .top-contem .breadcrumb a {
	display: inline;
	padding: 0.5em;
}
#contem-camera .top-contem .breadcrumb-link {
	display: inline;
	opacity: 1;
	visibility: visible;
	position: static;
}
#contem-camera .top-contem .breadcrumb-link:after {
	content: '/';
	margin-left: 0.5em;
	margin-right: -0.75em;
}
#contem-camera .top-contem .breadcrumb--active {
	pointer-events: none;
}
#contem-camera .top-contem .breadcrumb--active:after {
	content: none;
}
#contem-camera .top-contem .breadcrumb-close {
	display: none !important;
}
}
#contem-camera .texto-cerca-eletrica p {
	font-size: 16px;
	text-align: justify;
}
#contem-camera .titulo-cerca h2 {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 26px;
	text-align: center;
	color: #6db80e;
	font-weight: 700;
	text-transform: uppercase;
}
#contem-camera .img-cerca {
	text-align: center;
}
#contem-camera .img-cerca img {
	max-width: 100%;
}
/* cards */































































































































#contem-camera .card {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: #fff;
	border: 0px solid rgba(0,0,0,.125);
	border-radius: .25rem;
	margin-bottom: 10px;
}
#contem-camera .card .thumbnail {
	padding: 0;
	height: 56em;
	border: none;
	text-align: center;
	border-radius: 0;
	border: 1px solid #ccc;
	-webkit-box-shadow: 0px 0.5px 1px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0.5px 1px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0.5px 1px 0px rgba(0,0,0,0.75);
}
#contem-camera .card .thumbnail .caption {
	margin: 0;
	padding: 19px 29px 19px 29px;
	position: relative;
	background-color: white;
}
#contem-camera .card .thumbnail ul li {
	text-align: left;
	padding-left: 10px;
}
#contem-camera .card .thumbnail .caption h3 small {
	font-style: italic;
	text-transform: none;
	letter-spacing: 0;
	font-weight: 400;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	display: block;
	padding: 5px;
}
#contem-camera .card .thumbnail .caption h3 {
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	letter-spacing: -1px;
	margin-top: 0;
	text-transform: uppercase;
	font-size: 18px;
}
#contem-camera .card .thumbnail img {
	max-width: 100%;
}
#contem-camera .card .thumbnail .caption hr {
	border-top: 1px solid #333;
	margin: 20px 40px;
}
#contem-camera .card .thumbnail .caption p {
	font-size: 14px;
	line-height: 1.2;
	text-align: justify;
}
/*teste box produtos e servicos cameras*/































































































































































































































































#contem-camera .box > .icon {
	text-align: center;
	position: relative;
}
#contem-camera .box > .icon > .image {
	position: relative;
	z-index: 2;
	margin: auto;
	width: 150px;
	height: 150px;
	border: 8px solid white;
	line-height: 88px;
	border-radius: 50%;
	background: #6DB80E;
	vertical-align: middle;
}
#contem-camera .box > .icon > .image img {
	max-width: 60%;
	padding-top: 25%;
}
#contem-camera .box > .icon > ul li {
	text-align: justify;
}
#contem-camera .box > .icon:hover > .image {
	background: #333;
}
#contem-camera .box > .icon > .image > i {
	font-size: 36px !important;
	color: #fff !important;
}
#contem-camera .box > .icon:hover > .image > i {
	color: white !important;
}
#contem-camera .box > .icon > .info {
	margin-top: -24px;
	background: rgba(0, 0, 0, 0.04);
	border: 1px solid #e0e0e0;
	padding: 40px 0 10px 0;
	height: 500px;
}
#contem-camera .box > .icon > .info li {
	text-align: justify;
}
#contem-camera .box > .icon > .info ul li {
	font-family: "Roboto", sans-serif !important;
	font-size: 13px;
	color: #666;
	line-height: 1.5em;
	text-align: justify;
	margin: 20px;
}
#contem-camera .box > .icon:hover > .info {
	background: rgba(0, 0, 0, 0.04);
	border-color: #e0e0e0;
	color: white;
}
#contem-camera .box > .icon > .info > h3.title {
	font-family: "Roboto", sans-serif !important;
	font-size: 16px;
	color: #222;
	font-weight: 500;
}
#contem-camera .box > .icon > .info > p {
	font-family: "Roboto", sans-serif !important;
	font-size: 13px;
	color: #666;
	line-height: 1.5em;
	text-align: justify;
	margin: 20px;
}
#contem-camera .box > .icon:hover > .info > h3.title, .box > .icon:hover > .info > p, .box > .icon:hover > .info > .more > a {
	color: #222;
}
#contem-camera .box > .icon > .info > .more a {
	font-family: "Roboto", sans-serif !important;
	font-size: 12px;
	color: #222;
	line-height: 12px;
	text-transform: uppercase;
	text-decoration: none;
}
#contem-camera .box > .icon:hover > .info > .more > a {
	color: #fff;
	padding: 6px 8px;
	background-color: #63B76C;
}
#contem-camera .box .space {
	height: 30px;
}

/*teste box produtos e servicos cameras*/































































































































































































































































@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
}

@media (max-width:767px) {
#breadcrumb {
	display: none;
}
#contem-camera .box > .icon > .info {
	margin-top: -24px;
	background: rgba(0, 0, 0, 0.04);
	border: 1px solid #e0e0e0;
	padding: 40px 0 10px 0;
	height: auto;
}
}
/*--------------------------------------------------------------------------------------------------- pagina alarmes*/































































































































































































































































#contem-alarmes {
	/*padding-top: 1.5%;*/































































































































	font-family: 'Myriad Pro';
}
#contem-alarmes .top-contem {
	background-color: #e8e8e8;
	/*height: 3em;*/































































































































	margin-bottom: 5%;
	margin-top: 8em;
}
#contem-alarmes .top-contem h2 {
	font-family: 'Myriad Pro';
	font-size: 24px;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	text-transform: uppercase;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: 600;
	text-align: center;
}
#contem-alarmes .texto-alarmes p {
	font-size: 16px;
	text-align: justify;
}
#contem-alarmes .titulo-alarmes h2 {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 26px;
	text-align: center;
	color: #6db80e;
	font-weight: 700;
	text-transform: uppercase;
}
#contem-alarmes .img-alarmes {
	text-align: center;
}
#contem-alarmes .img-alarmes img {
	max-width: 100%;
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
}

@media (max-width:767px) {
#contem-alarmes .top-contem {
	margin-top: 3em;
}
}
/*pagina alarmes ---------------------------------------------------------------------------------------------*/































































































































































































































































/*------------------------------------------------------------------------------------------ pagina Acessorios*/































































































































































































































































#contem-acessorios {
	/*padding-top: 1.5%;*/































































































































































































































































	font-family: 'Myriad Pro';
}
#contem-acessorios .top-contem {
	background-color: #e8e8e8;
	/*height: 3em;*/































































































































	margin-bottom: 5%;
	margin-top: 8em;
}
#contem-acessorios .top-contem h2 {
	font-family: 'Myriad Pro';
	font-size: 24px;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	text-transform: uppercase;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: 600;
	text-align: center;
}
#contem-acessorios .texto-acessorios p {
	font-size: 16px;
	text-align: justify;
}
#contem-acessorios .titulo-acessorios h2 {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 26px;
	text-align: center;
	color: #6db80e;
	font-weight: 700;
	text-transform: uppercase;
}
#contem-acessorios .img-acessorios {
	text-align: center;
}
#contem-acessorios .img-acessorios img {
	max-width: 100%;
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
}

@media (max-width:767px) {
#contem-acessorios .top-contem {
	margin-top: 3em;
}
}
/*pagina Acessorios ---------------------------------------------------------------------------------------------*/































































































































































































































































/*--------------------------------------------------------------------------------------------------- pagina Contato*/































































































































































































































































#contem-contato {
	/*padding-top: 1.5%;*/































































































































	font-family: 'Myriad Pro';
}
#contem-contato .top-contem {
	background-color: #e8e8e8;
	/*height: 3em;*/































































































































	margin-bottom: 5%;
	margin-top: 8em;
}
#contem-contato .top-contem h2 {
	font-family: 'Myriad Pro';
	font-size: 24px;
	padding-top: 2.5em;
	padding-bottom: 1.5em;
	text-transform: uppercase;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: 600;
	text-align: center;
}
#contem-contato .conteudo {
	font-size: 16px;
	text-align: justify;
}
#contem-contato .conteudo h2 {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 16px;
	text-align: left;
	color: #6db80e;
	font-weight: 700;
}
#contem-contato .conteudo button {
	width: 30%;
	background: #393240;
	border-radius: 10px;
	border: 0;
	color: #fff;
	padding: 5px;
	font-weight: 600;
	font-size: 1.5em;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}
#contem-contato .conteudo button:hover {
	background-color: #bfbfbf;
	color: #fff;
}
#contem-contato .conteudo .contatos {
	border-top: 10px solid #f5f5f5;
	margin-top: 20px;
	padding-top: 10px;
}
#contem-contato .conteudo .contatos li>span {
	width: 35px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	top: 7px;
}
#contem-contato .conteudo .contatos h3 {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 18px;
	text-align: left;
	color: #6db80e;
	font-weight: 700;
}
#contem-contato .conteudo .contatos p {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 16px;
	text-align: left;
	font-weight: 400;
}
#contem-contato .img-contato {
	text-align: center;
}
#contem-contato .img-contato img {
	max-width: 100%;
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
}

@media (max-width:767px) {
#contem-contato .top-contem h2 {
	font-family: 'Myriad Pro';
	font-size: 24px;
	padding-top: 2.2em;
	padding-bottom: 1.5em;
	text-transform: uppercase;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: 600;
	text-align: center;
}
#contem-contato .top-contem {
	background-color: #e8e8e8;
	/* height: 3em; */































































































































	margin-bottom: 5%;
	margin-top: 3em;
}
}
/*pagina Contato ---------------------------------------------------------------------------------------------*/































#copyright {
	padding: 10px 0;
	margin: 0;
}
#copyright p {
	font-family: 'Myriad Pro';
	text-align: center;
	font-weight: 400;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
}
#footer footer {
	background-color: #f1f1f1;
	padding: 90px 0px;
}
#footer footer .fa:hover {
	color: #675f5f;
}
#footer .logo {
	color: #FFF;
	font-weight: 800;
	font-size: 30px;
}
#footer .adress span, .contact span, .social span, .header-form {
	color: #675f5f;
	font-weight: 800;
	padding-top: 20px;
	padding-bottom: 20px;
	display: block;
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 3px;
}
#footer .adress li p, .contact li a, .social li a {
	color: #675f5f;
	letter-spacing: 2px;
	text-decoration: none;
	font-size: 13px;
}
#footer .adress li span {
	width: 20px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	top: 25px;
	padding-top: 0;
}
#footer .adress, .contact, .social {
	list-style: none;
}
#footer .telefones {
	width: 100%;
	color: #9c9c9c;
	text-decoration: none;
	font-size: 20px;
	margin-bottom: 10px;
}
#footer .telefones .tel01 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	align-content: center;
	width: 100%;
}
#footer .telefones .tel01 a {
	cursor: pointer;
}
#footer .telefones .tel01 .fa {
	color: #9c9c9c;
	margin-right: 10px;
	font-size: 20px;
}
#footer .telefones .tel01 span {
	width: 25px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#footer .telefones .tel02 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	align-content: center;
	width: 100%;
}
#footer .telefones .tel02 a {
	cursor: pointer;
}
#footer .telefones .tel02 .fab {
	color: #9c9c9c;
	margin-right: 10px;
	font-size: 23px;
}
#footer .telefones .tel02 span {
	width: 25px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#footer .associado-abf {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
}
#footer .associado-abf span {
	width: 100%;/*display: block;*/
}
#footer .associado-abf img {
	max-width: 100%;
	display: block;
}
#footer .social li {
	float: left;
}
#footer .fa {
	color: #9c9c9c;
	margin-right: 10px;
	font-size: 14px;
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
}

@media (max-width:767px) {
}
.popup-hide {
	-webkit-transform: translate(0, -500px);
	transform: translate(0, -500px);
}
.popupOverlay-hide {
	display: none;
	z-index: 1;
}
.popupOverlay {
	background-color: grey;
	content: '';
	height: 100%;
	left: 0;
	opacity: .7;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1999995;
}
.popup {
	background-color: rgb(109, 184, 14);
	border: 5px solid #fff;
	left: 20%;
	padding: .5em 1em;
	position: fixed;
	top: 13%;
	-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.6, 0.25, 0.6, 1.25);
	transition: -webkit-transform 0.4s cubic-bezier(0.6, 0.25, 0.6, 1.25);
	transition: transform 0.4s cubic-bezier(0.6, 0.25, 0.6, 1.25);
	transition: transform 0.4s cubic-bezier(0.6, 0.25, 0.6, 1.25), -webkit-transform 0.4s cubic-bezier(0.6, 0.25, 0.6, 1.25);
	width: 60%;
	z-index: 1999999;
	border-radius: 10px;
}
.popup_title {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 26px;
	text-align: center;
	padding-top: 20px;
	color: #fff;
	font-weight: 700;
}
.popup_text {
	margin-left: 0;
	text-align: center;
}
.popup_form {
	font-size: 18px;
	margin: 0 auto;
	width: 60%;
}
.popup_email {
	font-size: inherit;
	padding: .2em;
	width: 80%;
	margin: 5px;
	width: calc(100% - 2.5em);
}
.popup_submit {
	background-color: orange;
	border: 2px solid orange;
	font-size: inherit;
	margin-left: 6px;
	padding: .5em 0;
	width: 8.5em;
	margin-bottom: 20px;
}
.popup_x {
	background-color: transparent;
	border: none;
	color: #666;
	cursor: pointer;
	font-size: 1.5em;
	font-weight: bold;
	position: absolute;
	right: .2em;
	top: 0;
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
}

@media (max-width:767px) {
.popup {
	top: 15%;
}
.popup_title {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-size: 20px;
	text-align: center;
	padding-top: 20px;
	color: #fff;
	font-weight: 700;
}
.popup_form {
	font-size: 18px;
	margin: 0 auto;
	width: 100%;
}
.popup_email {
	font-size: inherit;
	padding: .2em;
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	margin-top: 8px;
	margin-bottom: 0;/* width: calc(100% - 2.5em); */
}
.popup_submit {
	background-color: orange;
	border: 2px solid orange;
	font-size: inherit;
	margin-left: 1px;
	padding: .5em 0;
	width: 7.5em;
	margin-bottom: 20px;
	margin-top: 10px;
}
}
/*--------------------------------------------------------------------------------- NOSSAS LOJAS*/































































































































































































































































#nossas-lojas .top-contem {
	background-color: #e8e8e8;
	/*height: 3em;*/































































































































































































































































	margin-bottom: 2%;
	margin-top: 8.9em;
}
#nossas-lojas .top-contem h2 {
	font-family: 'Myriad Pro';
	font-size: 24px;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	text-transform: uppercase;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: 600;
	text-align: center;
	color: #292b2c;
}
/****************  GENERIC ***********/































































































































































































































































































































































































#nossas-lojas .card li span {
	width: 35px;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	text-overflow: ellipsis;
	position: relative;
	top: 4px;
}
#nossas-lojas .card i {
	color: #bfbdb3;
	padding-right: 10px;
}
#nossas-lojas .card h4 {
	font-weight: 600;
	color: rgb(109, 184, 14);
	font-size: 18px;
	height: 50px;
}
#nossas-lojas .card a:hover {
	text-decoration: none;
	cursor: pointer;
}
#nossas-lojas .card p {
	height: 60px;
}
/*#nossas-lojas .card hr {display: none;}*/































































































































































































































































































































































































































































































































































































































































/******************** CARD CSS *******************/































































































































































































































































#nossas-lojas .card {
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
	transition: 0.3s;
	width: 100%;
	border-radius: 0px;
	font-size: 13px;
	height: 45em;
	margin-bottom: 30px;
}
/*.card h4{text-transform:uppercase;}*/































































































































#nossas-lojas .card-title {
/*height: 30px;*/































































































































}
#nossas-lojas .card:hover {
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}
#nossas-lojas .card-block {
	padding: 15px;
}
#nossas-lojas .card-img {
	border-radius: 0px 0px 0 0;
	max-height: 250px;
	overflow: hidden;
	width: 100%;
}
#nossas-lojas .card-img img {
	max-width: 100%;
}
/****************  BORDER ***********/































































































































































































































































#nossas-lojas .out-border {
	border: 1px solid #e2e2e2;
	border-radius: 10px 10px;
}
#nossas-lojas .top-contem-obrigado {
	background-color: #e8e8e8;
	/*height: 3em;*/































































































































	margin-bottom: 2%;
	margin-top: 1.9em;
}
#nossas-lojas .top-contem-obrigado h2 {
	font-family: 'Myriad Pro';
	font-size: 24px;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	text-transform: uppercase;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: 600;
	text-align: center;
	color: #292b2c;
}
#pg-enviado-com-sucesso {
	padding: 12% 0 0 0;
	margin: 0;
}
#pg-enviado-com-sucesso .texto-enviado-com-sucesso {
	width: 80%;
	margin: 0 auto;
}
#pg-enviado-com-sucesso .texto-enviado-com-sucesso p {
	font-size: 3em;
	color: #393240;
	text-align: center;
	font-weight: 600;
	line-height: 1;
	margin: 0;
}
#pg-enviado-com-sucesso .texto-enviado-com-sucesso p>span {
	font-size: 1.5em;
	color: #6DB80E;
	font-weight: 700;
}
#nossas-lojas .card {
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
	transition: 0.3s;
	width: 100%;
	border-radius: 0px;
	font-size: 13px;
	height: 45em;
	margin-bottom: 30px;
}
/*.card h4{text-transform:uppercase;}*/































































































































































































































































#nossas-lojas .card-title {
/*height: 30px;*/































































































































}
#nossas-lojas .card:hover {
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}
#nossas-lojas .card-block {
	padding: 15px;
}
#nossas-lojas .card-img {
	border-radius: 0px 0px 0 0;
	max-height: 250px;
	overflow: hidden;
	width: 100%;
}
#nossas-lojas .card-img img {
	max-width: 100%;
}
/****************  BORDER ***********/































































































































































































































































#nossas-lojas .out-border {
	border: 1px solid #e2e2e2;
	border-radius: 10px 10px;
}

/* Telefones em paisagem e abaixo */































































































































@media (max-width: 480px) {
#pg-enviado-com-sucesso {
	padding: 35% 0 0 0;
	margin: 0;
}
#pg-enviado-com-sucesso .texto-enviado-com-sucesso {
	width: 80%;
	margin: 0 auto;
}
#pg-enviado-com-sucesso .texto-enviado-com-sucesso p {
	font-size: 2em;
	color: #393240;
	text-align: center;
	font-weight: 600;
	line-height: 1.1;
}
#pg-enviado-com-sucesso .texto-enviado-com-sucesso p > span {
	font-size: 1.8em;
	color: #6DB80E;
	font-weight: 700;
}
}

/* Telefones em paisagem a tablet em retrato */































































































































@media (min-width: 481px) and (max-width: 767px) {
#pg-enviado-com-sucesso {
	padding: 35% 0 0 0;
	margin: 0;
}
#pg-enviado-com-sucesso .texto-enviado-com-sucesso {
	width: 80%;
	margin: 0 auto;
}
#pg-enviado-com-sucesso .texto-enviado-com-sucesso p {
	font-size: 2em;
	color: #393240;
	text-align: center;
	font-weight: 600;
	line-height: 1.1;
}
#pg-enviado-com-sucesso .texto-enviado-com-sucesso p > span {
	font-size: 1.8em;
	color: #6DB80E;
	font-weight: 700;
}
}

/* Tablet em retrato a paisagem e desktop */































































































































@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */































































































































@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */































































































































@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */































































































































@media (min-width: 1367px) {
}
/*FIM--------------------------------------------------------------------------------- NOSSAS LOJAS*/































































































































































































































































#loja-franqueada {
	padding-top: 15%;
	margin: 0;
}
#loja-franqueada .conteudo-loja h2 {
	font-family: 'Myriad Pro';
	font-size: 25px;
	font-weight: 700;
	color: rgb(109, 184, 14);
	padding-bottom: 2%;
}
/*#loja-franqueada .conteudo-loja h2{































































































































    font-family: 'Myriad Pro';































































































































	font-size: 25px;































































































































	font-weight: 700;































































































































	color: #fff;































































































































	padding-top: 5%;































































































































	padding-bottom: 5%;































































































































	background-color: rgb(109, 184, 14)































































































































































































































































}*/































































































































































































































































#loja-franqueada .conteudo-loja h2>span {
/*margin-top: 10%;*/































































































































	/*padding: 10%;*/































































































































}
#loja-franqueada .conteudo-loja .img-loja {
	margin: 0;
	padding: 0;
	width: 100%
}
#loja-franqueada .conteudo-loja .img-loja img {
	max-width: 100%
}
#loja-franqueada .conteudo-loja .box-endereco {
	padding-top: 10%;
}
#loja-franqueada .conteudo-loja .box-endereco .box > .icon {
	text-align: center;
	position: relative;
}
#loja-franqueada .conteudo-loja .box-endereco .box > .icon > .image {
	position: relative;
	z-index: 2;
	margin: auto;
	width: 88px;
	height: 88px;
	border: 8px solid white;
	line-height: 88px;
	border-radius: 50%;
	background: rgb(109, 184, 14);
	vertical-align: middle;
}
#loja-franqueada .conteudo-loja .box-endereco .box > .icon:hover > .image {
	background: #333;
}
#loja-franqueada .conteudo-loja .box-endereco .box > .icon > .image > i {
	font-size: 36px !important;
	color: #fff !important;
}
#loja-franqueada .conteudo-loja .box-endereco .box > .icon:hover > .image > i {
	color: white !important;
}
#loja-franqueada .conteudo-loja .box-endereco .box > .icon > .info {
	margin-top: -24px;
	background: rgba(0, 0, 0, 0.04);
	border: 1px solid #e0e0e0;
	padding: 15px 0 10px 0;
	min-height: 10em;
}
#loja-franqueada .conteudo-loja .box-endereco .box > .icon:hover > .info {
	background: rgba(0, 0, 0, 0.04);
	border-color: #e0e0e0;
	color: white;
}
#loja-franqueada .conteudo-loja .box-endereco .box > .icon > .info > h3.title {
	font-family: "Robot", sans-serif !important;
	font-size: 16px;
	color: #222;
	font-weight: 700;
	padding-top: 10%;
}
/*#loja-franqueada .conteudo-loja .box-endereco .box > .icon > .info > p {































































	font-family: "Robot", sans-serif !important;































































	word-wrap: break-word;































































	font-size: 12px;































































	color: #666;































































	line-height: 1.5em;































































	margin: 10px;































































}*/































































































































#loja-franqueada .conteudo-loja .box-endereco .box > .icon > .info > p {
	font-family: "Robot", sans-serif !important;
	word-wrap: break-word;
	font-size: 12px;
	color: #666;
	line-height: 1.5em;
	margin: 10px;
}
#loja-franqueada .conteudo-loja .box-endereco .box > .icon > .info > p > span {
	width: 34px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	top: 5px;
}
#loja-franqueada .conteudo-loja .box-endereco .box > .icon:hover > .info > h3.title, .box > .icon:hover > .info > p, .box > .icon:hover > .info > .more > a {
	color: #222;
}
#loja-franqueada .conteudo-loja .box-endereco .box > .icon > .info > .more a {
	font-family: "Robot", sans-serif !important;
	font-size: 12px;
	color: #222;
	line-height: 12px;
	text-transform: uppercase;
	text-decoration: none;
}
#loja-franqueada .conteudo-loja .box-endereco .box > .icon:hover > .info > .more > a {
	color: #fff;
	padding: 6px 8px;
	background-color: #63B76C;
}
#loja-franqueada .conteudo-loja .box-endereco .box .space {
	height: 30px;
}
#loja-franqueada .conteudo-loja .demo {
	padding: 0px 0px;
	background-color: #fff;
	margin: 0;
}
#loja-franqueada .conteudo-loja .demo .demo-tamanho {
	padding-right: 0!important;
	padding-left: 0!important;
}
#loja-franqueada .conteudo-loja .demo a {
	text-decoration: none;
}
#loja-franqueada .conteudo-loja .demo a:hover {
	text-decoration: none;
}
#loja-franqueada .conteudo-loja .heading-title {
	margin-bottom: 100px;
}
#loja-franqueada .conteudo-loja .serviceBox {
	padding: 20px 20px 20px 95px;
	background: #f8f8f8;
	color: #333;
	overflow: hidden;
	height: 17em;
	position: relative;
	transition: all 0.3s ease-in-out 0s;
	margin-top: 10px;
}
#loja-franqueada .conteudo-loja .serviceBox:hover {
	background: rgb(109, 184, 14);
	color: #fff;
}
#loja-franqueada .conteudo-loja .serviceBox:after {
	content: "";
	display: block;
	border-top: 500px solid #fff;
	border-left: 500px solid transparent;
	margin-top: -55%;
	margin-left: 100%;
	opacity: 0;
	position: absolute;
	transform: scale(2);
	transition: all 0.3s ease-in-out 0s;
}
#loja-franqueada .conteudo-loja .serviceBox:hover:after {
	margin-left: 0;
	opacity: 0.1;
}
#loja-franqueada .conteudo-loja .serviceBox .service-icon {
	font-size: 50px;
	color: rgb(109, 184, 14);
	position: absolute;
	top: 40px;
	left: 20px;
	transition: all 0.3s ease-in-out 0s;
}
#loja-franqueada .conteudo-loja .serviceBox:hover .service-icon {
	color: #fff;
}
#loja-franqueada .conteudo-loja .serviceBox .title {
	font-size: 22px;
	font-weight: 700;
	margin: 0 0 12px 0;
	text-transform: capitalize;
	word-wrap: break-word;
}
#loja-franqueada .conteudo-loja .serviceBox .description {
	font-size: 15px;
	color: #a3a3a3;
	line-height: 25px;
	margin: 0;
	transition: all 0.3s ease-in-out 0s;
}
#loja-franqueada .conteudo-loja .serviceBox:hover .description {
	color: #fff;
}
#loja-franqueada .orcamento-urgente .box-externo {
	position: fixed;
	border: 1px solid #fff;
	border-radius: 1px;
	background-color: #EFEFEF;
	right: 5%;
	top: 21%;
	width: 28%;
	z-index: 199;
	border-radius: 10px;
	-webkit-box-shadow: 3px 7px 45px -9px rgba(0,0,0,0.36);
	-moz-box-shadow: 3px 7px 45px -9px rgba(0,0,0,0.36);
	box-shadow: 3px 7px 45px -9px rgba(0,0,0,0.36);
}
#loja-franqueada .orcamento-urgente .box-externo .box-interno {
	margin: 5px;
	text-align: center;
	border-radius: 10px;
}
#loja-franqueada .orcamento-urgente .box-externo .box-interno .urgente h2 {
	font-family: 'Myriad Pro';
	font-size: 25px;
	font-weight: 700;
	margin-bottom: 0;
	color: rgb(109, 184, 14);
	text-align: center;
	text-transform: uppercase;
	padding-top: 20px;
}
#loja-franqueada .orcamento-urgente .box-externo .box-interno .urgente p {
	font-family: 'Myriad Pro';
	font-size: 16px;
	font-weight: 400;
	color: rgb(57, 50, 64);
	text-align: center;
	text-transform: uppercase;
}
#loja-franqueada .orcamento-urgente .box-externo .box-interno .urgente .button {
	font-family: 'Myriad Pro';
	display: inline-block;
	border-radius: 4px;
	background-color: rgb(109, 184, 14);
	border: none;
	color: #FFFFFF;
	text-align: center;
	font-size: 22px;
	padding-top: 3%;
	padding-bottom: 2%;
	width: 85%;
	margin-bottom: -8px;
	transition: all 0.5s;
	cursor: pointer;
	text-transform: uppercase;
}
#loja-franqueada .orcamento-urgente .box-externo .box-interno .urgente .button span {
	cursor: pointer;
	display: inline-block;
	position: relative;
	transition: 0.5s;
}
#loja-franqueada .orcamento-urgente .box-externo .box-interno .urgente .button span:after {
	content: '\00bb';
	position: absolute;
	opacity: 0;
	top: -2px;
	right: -20px;
	transition: 0.5s;
}
#loja-franqueada .orcamento-urgente .box-externo .box-interno .urgente .button:hover span {
	padding-right: 25px;
}
#loja-franqueada .orcamento-urgente .box-externo .box-interno .urgente .button:hover span:after {
	opacity: 1;
	right: 0;
}
#loja-franqueada .orcamento-urgente .box-externo .box-interno .linha hr {
	width: 90%;
	border-bottom: 2px dashed #999;
	border-top: 0;
	padding: 5px;
}
#loja-franqueada .orcamento-urgente .box-externo .box-interno .prefira {
	line-height: 1;
}
#loja-franqueada .orcamento-urgente .box-externo .box-interno .prefira h2 {
	font-family: 'Myriad Pro';
	font-size: 25px;
	font-weight: 700;
	margin-bottom: 0;
	color: #ff6600;
	text-align: center;
	text-transform: uppercase;
	margin-top: 3%;
	clear: both;
}
#loja-franqueada .orcamento-urgente .box-externo .box-interno .prefira p {
	font-family: 'Myriad Pro';
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	text-transform: uppercase;
	padding-top: 0;
	padding-bottom: 5px;
}
#loja-franqueada .orcamento-urgente .box-externo .box-interno .prefira span.texto {
	font-family: 'Myriad Pro';
	font-size: 10px;
	font-weight: 400;
	margin-bottom: 0;
	color: rgb(57, 50, 64);
	text-align: center;
	line-height: 1px!important;
	padding-top: 0;
	padding-bottom: 5px;
	line-height: 10px;
	width: 80%;
}
#loja-franqueada .orcamento-urgente .box-externo .box-interno .prefira .campo input[type=text] {
	font-family: 'Myriad Pro';
	font-size: 20px;
	border: 1px solid #ccc;
	border-radius: 4px;
	width: 85%;
	padding: 10px;
	margin-bottom: 5px;
}
#loja-franqueada .orcamento-urgente .box-externo .box-interno .prefira .button {
	font-family: 'Myriad Pro';
	display: inline-block;
	border-radius: 4px;
	background-color: #f4511e;
	border: none;
	color: #FFFFFF;
	text-align: center;
	font-size: 20px;
	padding-top: 2%;
	padding-bottom: 1%;
	width: 85%;
	transition: all 0.5s;
	cursor: pointer;
	text-transform: uppercase;
	line-height: 2;
	margin: 5px;
}
#loja-franqueada .orcamento-urgente .box-externo .box-interno .prefira .button span {
	cursor: pointer;
	display: inline-block;
	position: relative;
	transition: 0.5s;
}
#loja-franqueada .orcamento-urgente .box-externo .box-interno .prefira .button span:after {
	content: '\00bb';
	position: absolute;
	opacity: 0;
	top: -2px;
	right: -20px;
	transition: 0.5s;
}
#loja-franqueada .orcamento-urgente .box-externo .box-interno .prefira .button:hover span {
	padding-right: 25px;
}
#loja-franqueada .orcamento-urgente .box-externo .box-interno .prefira .button:hover span:after {
	opacity: 1;
	right: 0;
}
#loja-franqueada .orcamento-urgente .box-externo .box-telefone {
	/*border-radius: 1px;*/































































































































	background-color: #6db80e;
	width: 100%;
	padding: 10px;
	border-radius: 0px 0px 10px 10px;
}
/*#loja-franqueada .orcamento-urgente .box-externo .box-telefone p {































































	font-family: 'Myriad Pro';































































	font-size: 30px;































































	font-weight: 700;































































	text-align: justify;































































	margin-bottom: 0;































































	padding-left: 16%;































































	padding-top: 5px;































































	border-radius: 10px;































































	color: #FFF;































































}































































































































































































#loja-franqueada .orcamento-urgente .box-externo .box-telefone a {































































	font-family: 'Myriad Pro';































































	color: #FFF;































































	font-weight: 700;































































}































































#loja-franqueada .orcamento-urgente .box-externo .box-telefone a:hover {































































	text-decoration: none;































































	font-weight: 700;































































}*/































































































































/*#loja-franqueada .orcamento-urgente .box-externo .box-telefone*/































































































































































































































































#loja-franqueada .orcamento-urgente .box-externo .box-telefone {
	border-radius: 1px;
	background-color: #6db80e;
	width: 100%;
	padding: 10px;
	border-radius: 0px 0px 10px 10px;
}
#loja-franqueada .orcamento-urgente .box-externo .box-telefone p {
	font-family: 'Myriad Pro';
	font-size: 30px;
	font-weight: 700;
	text-align: justify;
	margin-bottom: 0;
	padding-left: 9%;
	padding-top: 1px;
	line-height: 1.2;
	border-radius: 10px;
	color: #FFF;
}
#loja-franqueada .orcamento-urgente .box-externo .box-telefone p>span {
	width: 90px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	top: 15px;
}
#loja-franqueada .orcamento-urgente .box-externo .box-telefone a {
	font-family: 'Myriad Pro';
	color: #FFF;
	font-weight: 700;
}
#loja-franqueada .orcamento-urgente .box-externo .box-telefone a:hover {
	text-decoration: none;
	font-weight: 700;
}

@media (min-width:992px) and (max-width:1199px) {
#loja-franqueada .conteudo-loja .box-endereco .box > .icon > .info {
	min-height: 13em;
}
#loja-franqueada .orcamento-urgente .box-externo .box-interno .urgente h2 {
	font-size: 21px;
	font-weight: 700;
	padding-top: 30px;
}
#loja-franqueada .orcamento-urgente .box-externo .box-telefone p {
	font-size: 20px;
}
#loja-franqueada .conteudo-loja .serviceBox {
	height: 20em;
}
}

@media (min-width:768px) and (max-width:991px) {
#loja-franqueada .conteudo-loja .box-endereco .box > .icon > .info {
	min-height: 12em;
}
#loja-franqueada .orcamento-urgente .box-externo .box-interno .urgente h2 {
	font-size: 20px;
}
#loja-franqueada .orcamento-urgente .box-externo {
	top: 18%;
}
#loja-franqueada .orcamento-urgente .box-externo .box-telefone p {
	font-size: 18px;
}
#loja-franqueada .orcamento-urgente .box-externo .box-interno .prefira span.texto {
	font-size: 9px;
}
#loja-franqueada .conteudo-loja .serviceBox {
	height: 40em;
}
}

@media (max-width: 767px) {
#loja-franqueada .conteudo-loja h2 {
	padding-top: 5%;
}
#loja-franqueada .orcamento-urgente .box-externo {
	position: relative;
	border: 1px solid #CCC;
	border-radius: 1px;
	background-color: #EFEFEF;
	width: 100%;
	display: inline-block;
	left: 0;
	top: 15px;
	margin-bottom: 10px;
}
#loja-franqueada .orcamento-urgente .box-externo .box-telefone p {
	font-size: 24px;
}
#loja-franqueada .conteudo-loja .serviceBox {
	height: 20em;
}
#loja-franqueada .conteudo-loja .demo .demo-tamanho {
	padding-right: 0!important;
	padding-left: 0!important;
}
}
/*NOTICIAS -----------------------------------------------------------------------------------------------*/































































































































































































































































#noticias {
	padding-top: 2em;
	margin: 0;
}
#noticias .titulo-noticias {
	padding-left: 2%;
}
#noticias .titulo-noticias h2 {
	font-family: 'Myriad Pro';
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	color: rgb(109, 184, 14);
	text-transform: uppercase;
}
#noticias .slide-noticias {
	margin-bottom: 5em;
	/*background: #f9f9f9;*/































































































































	padding-bottom: 5%;
	padding-top: 1%;
}
#noticias .slide-noticias .carousel-multi-item .controls-top {
	/*text-align: center;































































































































    margin-bottom: 30px;*/































































































































	display: none;
}
#noticias .slide-noticias .card-body {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 0.8rem;
}
#noticias .slide-noticias .card {
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
	font-weight: 400;
	border: 0;
}
#noticias .slide-noticias .card .card-title {
	height: 4em;
	background: rgb(109, 184, 14);
	border-top-right-radius: 0.2em;
	border-top-left-radius: 0.2em;
	font-family: 'Myriad Pro';
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	color: #fff;
	padding: 1em;
	text-align: center;
	margin-bottom: 0.5rem;
}
#noticias .slide-noticias .card .card-body .card-text {
	color: #747373;
	font-size: .9rem;
	font-weight: 400;
	height: 4em;
}
#noticias .slide-noticias .btn-primary {
	background-color: rgb(109, 184, 14)!important;
	color: #fff!important;
	border-color: rgb(109, 184, 14)!important;
}
#noticias .slide-noticias .btn {
	display: inline-block;
	line-height: 1.25;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: .5rem 1rem;
	font-size: 1rem;
	border-radius: .25rem;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.btn-teste .diagonal {
	position: relative;
	line-height: 50px;
	background: #67809F;
	color: white;
	border: none;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
	overflow: hidden;
	z-index: 1;
	padding: 0px;
}
.btn-teste .diagonal:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 500%;
	height: 1000%;
	background: #34495E;
	z-index: -1;
	-webkit-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-webkit-transform: translateX(calc(20% - 25px)) translateY(10%) rotate(-45deg);
	transform: translateX(calc(20% - 25px)) translateY(10%) rotate(-45deg);
 /transform: translateY(10%) translateX(16%) rotate(-45deg);
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s;
}
.btn-teste .diagonal:hover::after {
	-webkit-transform: translateY(10%) translateX(-25px) rotate(-45deg);
	transform: translateY(10%) translateX(-25px) rotate(-45deg);
}
#noticias .slide-noticias .carousel-multi-item .carousel-indicators {
	margin-bottom: -2em;
	/*position: relative;*/































































































































	height: -7em;
}
#noticias .slide-noticias .carousel-indicators {
	position: absolute;
	right: 0;
	bottom: 10px;
	left: 0;
	z-index: 15;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 0;
	margin-right: 15%;
	margin-left: 15%;
	list-style: none;
}
#noticias .slide-noticias .carousel-multi-item .carousel-indicators .active {
	height: 25px;
	width: 25px;
	max-width: 25px;
	background-color: rgb(109, 184, 14);
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
#noticias .slide-noticias .carousel-multi-item .carousel-indicators li {
	height: 20px;
	width: 20px;
	max-width: 20px;
	background-color: rgb(109, 184, 14);
	margin-bottom: -60px;
	border-radius: 50%;
}

@media (min-width:1367px) {
}

@media (min-width:1200px) and (max-width:1366px) {
}

@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width:768px) and (max-width:991px) {
.carousel, .carousel-inner, .carousel-item {
	position: relative;
	width: 52.5em;
}
}

@media (max-width: 767px) {
}
/*----------------------------------------------------------------------------------------------- NOTICIAS*/































































































































































































































































































































































































/*--------------------------------------------------------------------------------- BUSCA PRODUTOS*/































































































































































































































































#nossos-produtos .top-contem {
	background-color: #e8e8e8;
	/*height: 3em;*/































































































































	margin-bottom: 2%;
	margin-top: 1.9em;
}
#nossos-produtos .top-contem h1 {
	font-family: 'Myriad Pro';
	font-size: 24px;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: 600;
	text-align: center;
	color: #292b2c;
}
#nossos-produtos .conteudo-endereco {
	margin-top: 9em;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
#nossos-produtos .conteudo-endereco .box-endereco {
	padding-top: 0%;
}
#nossos-produtos .conteudo-endereco .row {
	margin-right: -15px;
	margin-left: -15px;
}
#nossos-produtos .conteudo-endereco .endereco-telefone {
	padding: 0;
}
#nossos-produtos .conteudo-endereco .box-endereco .enderecos {
	padding: 15px;
}
#nossos-produtos .conteudo-endereco .box-endereco .enderecos .box > .icon {
	text-align: center;
	position: relative;
}
#nossos-produtos .conteudo-endereco .box-endereco .enderecos .box > .icon > .image {
	position: relative;
	z-index: 2;
	margin: auto;
	width: 88px;
	height: 88px;
	border: 8px solid white;
	line-height: 88px;
	border-radius: 50%;
	background: rgb(109, 184, 14);
	vertical-align: middle;
}
#nossos-produtos .conteudo-endereco .box-endereco .enderecos .box > .icon:hover > .image {
	background: #333;
}
#nossos-produtos .conteudo-endereco .box-endereco .enderecos .box > .icon > .image > i {
	font-size: 36px !important;
	color: #fff !important;
}
#nossos-produtos .conteudo-endereco .box-endereco .enderecos .box > .icon:hover > .image > i {
	color: white !important;
}
#nossos-produtos .conteudo-endereco .box-endereco .enderecos .box > .icon > .info {
	margin-top: -24px;
	background: rgba(0, 0, 0, 0.04);
	border: 1px solid #e0e0e0;
	padding: 15px 0 10px 0;
	min-height: 10em;
}
#nossos-produtos .conteudo-endereco .box-endereco .enderecos .box > .icon:hover > .info {
	background: rgba(0, 0, 0, 0.04);
	border-color: #e0e0e0;
	color: white;
}
#nossos-produtos .conteudo-endereco .box-endereco .enderecos .box > .icon > .info > h3.title {
	font-family: "Robot", sans-serif !important;
	font-size: 16px;
	color: #222;
	font-weight: 700;
	padding-top: 10%;
}
#nossos-produtos .conteudo-endereco .box-endereco .enderecos .box > .icon > .info > p {
	font-family: "Robot", sans-serif !important;
	word-wrap: break-word;
	font-size: 12px;
	color: #666;
	line-height: 1.5em;
	margin: 10px;
}
#nossos-produtos .conteudo-endereco .box-endereco .enderecos .box > .icon > .info > p > span {
	width: 34px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	top: 5px;
}
#nossos-produtos .conteudo-endereco .box-endereco .enderecos .box > .icon:hover > .info > h3.title, .box > .icon:hover > .info > p, .box > .icon:hover > .info > .more > a {
	color: #222;
}
#nossos-produtos .conteudo-endereco .box-endereco .enderecos .box > .icon > .info > .more a {
	font-family: "Robot", sans-serif !important;
	font-size: 12px;
	color: #222;
	line-height: 12px;
	text-transform: uppercase;
	text-decoration: none;
}
#nossos-produtos .conteudo-endereco .box-endereco .enderecos .box > .icon:hover > .info > .more > a {
	color: #fff;
	padding: 6px 8px;
	background-color: #63B76C;
}
#nossos-produtos .conteudo-endereco .box-endereco .enderecos .box .space {
	height: 21px;
}
#nossos-produtos .conteudo-endereco .dica-orcamento {
	padding: 0;
}
#nossos-produtos .conteudo-endereco .dica-orcamento p.peca-orcamento {
	padding: 10px;
	margin: 0;
	background-color: #ff7300;
	color: #ffffff;
	text-align: center;
	font-size: 1.5em;
	text-transform: uppercase;
	font-weight: 700;
}
#nossos-produtos .conteudo-endereco .dica-orcamento p.resposta-imediata {
	padding: 10px;
	margin: 0;
	background-color: #29b901;
	color: #ffffff;
	text-align: center;
	font-size: 1.4em;
	text-transform: uppercase;
	font-weight: 400;
}
#nossos-produtos .conteudo-endereco .dica-orcamento p.resposta-imediata span {
	font-weight: 700;
}
#nossos-produtos .conteudo-endereco .foto-loja {
	padding-top: 7%;
	padding-right: 0;
}

@media (max-width:992px) {
#nossos-produtos .conteudo-endereco .foto-loja {
	padding-right: 0;
	padding-left: 0;
}
}
#nossos-produtos .top-contem small {
	font-family: 'Myriad Pro';
	font-size: 24px;
	font-weight: 600;
	color: rgb(109, 184, 14);
}
/****************  GENERIC ***********/































































































































































































































































#nossos-produtos .card i {
	color: #bfbdb3;
	padding-right: 10px;
}
#nossos-produtos .card h4 {
	font-weight: 600;
	color: rgb(109, 184, 14);
	font-size: 18px;
	height: 80px;
}
#nossos-produtos .card a:hover {
	text-decoration: none;
}
#nossos-produtos .card p {
	height: 120px;
}
/*#nossas-lojas .card hr {display: none;}*/































































































































































































































































































































































































/******************** CARD CSS *******************/































































































































































































































































#nossos-produtos .card {
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
	transition: 0.3s;
	width: 100%;
	border-radius: 0px;
	font-size: 13px;
	height: auto;
	padding-bottom: 5%;
	margin-bottom: 30px;
}
/*.card h4{text-transform:uppercase;}*/































































































































































































































































#nossos-produtos .card-title {
/*height: 30px;*/































































































































}
#nossos-produtos .card:hover {
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}
#nossos-produtos .card-block {
	padding: 15px;
}
#nossos-produtos .card-img {
	border-radius: 0px 0px 0 0;
	max-height: 250px;
	overflow: hidden;
	width: 100%;
}
#nossos-produtos .card-img img {
	max-width: 100%;
}
/****************  BORDER ***********/































































































































































































































































#nossos-produtos .out-border {
	border: 1px solid #e2e2e2;
	border-radius: 10px 10px;
}
#produtos .botao-prod {
	font-family: 'Myriad Pro';
	display: inline-block;
	border-radius: 4px;
	background-color: rgb(57, 50, 64);
	border: none;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	padding-top: 2%;
	padding-bottom: 1%;
	width: 50%;
	transition: all 0.5s;
	cursor: pointer;
	text-transform: uppercase;
	line-height: 2;
	margin-left: auto;
	margin-right: auto;
}
#produtos .botao-prod span {
	cursor: pointer;
	display: inline-block;
	position: relative;
	transition: 0.5s;
}
#produtos .botao-prod span:after {
	content: '\00bb';
	position: absolute;
	opacity: 0;
	top: -2px;
	right: -20px;
	transition: 0.5s;
}
#produtos .botao-prod:hover span {
	padding-right: 25px;
}
#produtos .botao-prod:hover span:after {
	opacity: 1;
	right: 0;
}
#produtos .txt-descricao {
	text-align: justify;
	color: black;
}
#produtos .txt-preco {
	font-size: 1.8em;
	font-family: Montserrat, sans-serif;
	color: #fd8d24;
	font-weight: 600;
}
#produtos .whatsapp-busca {
	width: 70%;
	background: #29b901;
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 10px auto;
	border-radius: 10px;
	border: 0;
	padding: 10px;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	border: 2px solid #29b901;
}
#produtos .whatsapp-busca:hover {
	border: 2px solid #393240;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}
#produtos .whatsapp-busca h2 {
	font-size: 1em;
	font-weight: 600;
	color: #ffffff;
	margin: 0 auto;
}
#produtos .whatsapp-busca h2>span.txt-clique {
	color: #3b413f;
}
#produtos .whatsapp-busca h2>span.txt-whats {
	font-size: 1.9em;
	font-weight: 800;
	color: #ffffff;
	display: block;
}
#produtos .whatsapp-busca img {
	max-width: 15%;
}
#produtos .botao-prod .btn-ver-detalhes {
	background-color: #fff200;
}
/*FIM--------------------------------------------------------------------------------- BUSCA PRODUTOS*/































































































































































































































































































































































































































































































































/*------------------------------------------------------------------------------------------ bt-whats*/































































































































































































































































/* Se for copiar, copie a partir daqui */































































































































.btn-whats {
	background-color: #2AB200;
	color: white;
	width: 70px;
	height: 70px;
	text-decoration: none;
	border-radius: 800px;
	padding: 20px;
	top: 85%;
	left: 90%;
	position: fixed;
	transition: all .6s;
	animation: 2s btn-whats;
	animation-fill-mode: both;
	animation-iterative-count: 1;
	z-index: 1999999;
}
.btn-whats:hover {
	box-shadow: 0 0 20px rgba(0, 0, 0, .2);
	color: #f4511e;
}
.pulse {
	animation: pulse 2s infinite;
}
.btn-whats > i {
	position: relative;
	font-size: 2.4rem;
	margin: -5px -1px;
}

@media only screen and (min-width: 900px) {
.btn-whats {
	left: 2%;
}
}

@media only screen and (max-width: 700px) {
.btn-whats {
	left: 85%;
}
h1 {
	font-size: 1.8rem;
}
}

@media only screen and (max-width: 450px) {
.btn-whats {
	left: 80%;
}
}

@media only screen and (max-width: 350px) {
.btn-whats {
	left: 75%;
}
}































































































































































































































































/* AnimaÃ§Ãµes */































































































































































































































































@keyframes btn-whats {
 10% {
 transform: translate(0, 200px);
}
 50% {
 transform: translate(0, -40px);
}
 70% {
 transform: scale(1.1);
}
}
 @keyframes pulse {
 50% {
 transform: scale(1.1);
}
}
/*FIM--------------------------------------------------------------------------------- bt-whats*/































































































































































































































































































































































































/*-------------------------------------------------------------------------------------------------------Alarme monitorado*/































































































































































































































































.banner-alarme-monitorado {
	width: 100%;
	height: 70vh;
	background: url(https://supersegbrasil.com.br/imgs/banner-familia-alarme.jpg) no-repeat center center;
	background-size: auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	display: flex;
	align-items: flex-end;
	margin-top: 11%;
}
.cont-atendimento {
	width: 100%;
	height: 75px;
	background-color: #6db80e;
}
.cont-atendimento .barra {
	max-width: 1200px;
	margin: 0 auto;
	display: flex;
	/*align-content: flex-start;*/































































































































	position: relative;
}
.cont-atendimento .barra .clique-aqui-p-comprar {
	display: flex;
	align-items: center;
	align-content: center;
	width: 390px;
	padding: 15px;
}
.cont-atendimento .barra .clique-aqui-p-comprar .link-whats {
	padding: 0;
	margin: 0;
}
.cont-atendimento .barra .clique-aqui-p-comprar .link-whats a {
	font-family: 'Montserrat', sans-serif;
	color: #222222;
}
.cont-atendimento .barra .clique-aqui-p-comprar .link-whats a:hover {
	font-family: 'Montserrat', sans-serif;
	color: #ffffff;
	text-decoration: none;
}
.cont-atendimento .barra .clique-aqui-p-comprar img {
	max-width: 13%;
}
.cont-atendimento .barra .clique-aqui-p-comprar p {
	font-size: .8em;
	padding-left: 5px;
	margin: 0;
	font-family: 'Montserrat', sans-serif;
	line-height: 1;
}
.cont-atendimento .barra .clique-aqui-p-comprar p > span {
	font-size: 1.02em;
	font-weight: 700;
}
.cont-atendimento .barra .cont-me-liga {
	width: 380px;
	display: flex;
	align-content: center;
	align-items: center;
}
.cont-atendimento .barra .cont-me-liga .titulo-me-liga {
	width: 40%;
	color: #ffffff;
	line-height: 1;
}
.cont-atendimento .barra .cont-me-liga .titulo-me-liga p {
	font-size: .76em;
	font-weight: 500;
	width: 100%;
	text-transform: unset;
	margin: 0;
	font-family: 'Montserrat', sans-serif;
}
.cont-atendimento .barra .cont-me-liga .titulo-me-liga p > span {
	font-size: 1.1em;
	font-weight: 500;
	width: 100%;
	text-transform: uppercase;
}
.cont-atendimento .barra .cont-me-liga .lead-form {
	display: flex;
	align-content: center;
	align-items: center;
}
.cont-atendimento .barra .cont-me-liga .lead-form input {
	font-size: 1em;
	color: #7c7c7c;
	font-style: italic;
	font-family: 'Montserrat', sans-serif;
	border: 2px solid #fff;
	background: #fff;
	padding: 4.5px 0px;
	margin: 0px;
	border-radius: 0px;
	width: 60%;
}
 .cont-atendimento .barra .cont-me-liga .lead-form ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: #000;































































































































  /*opacity: 1;*/ /* Firefox */































































































































  font-size: .7em;
 text-align: center;
}
 .cont-atendimento .barra .cont-me-liga .lead-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #000;
 font-size: .7em;
 text-align: center;
}
 .cont-atendimento .barra .cont-me-liga .lead-form ::-ms-input-placeholder { /* Microsoft Edge */
 color: #000;
 font-size: .7em;
 text-align: center;
}
.cont-atendimento .barra .cont-me-liga .lead-form button {
	font-family: 'Montserrat', sans-serif;
	font-size: .8em;
	font-weight: bold;
	text-transform: uppercase;
	background: #ffc600;
	color: black;
	margin: 0px;
	cursor: pointer;
	border: 1px solid #fff;
	padding: 8px 10px;
	font-weight: 500;
	width: 40%;
}
.cont-atendimento .barra .cont-me-liga .lead-form button:hover {
	background-color: #f2d263;
	cursor: pointer;
}
.cont-atendimento .barra .simule-o-alarme {
	position: absolute;
	right: 0;
	top: -580%;
	width: 340px;
}
.cont-atendimento .barra .simule-o-alarme .bg-simule {
	display: flex;
	flex-flow: column;
	align-content: center;
	background-color: #6db80e;
	width: 100%;
	position: absolute;
	height: 453px;
}
.cont-atendimento .barra .simule-o-alarme .bg-simule .moldura {
	border: 1px solid #ffffff;
	width: 390px;
	position: absolute;
	height: 465px;
	right: -7.3%;
	top: 8px;
}
.cont-atendimento .barra .simule-o-alarme .bg-simule .titulo-alarme-monitorado {
	width: 100%;
	margin: 10px 0;
	text-align: center;
	z-index: 19;
}
.cont-atendimento .barra .simule-o-alarme .bg-simule .titulo-alarme-monitorado h1 {
	font-size: 2.1em;
	font-weight: 700;
	text-transform: uppercase;
	color: #000;
	line-height: 1;
	font-family: 'Montserrat', sans-serif;
}
.cont-atendimento .barra .simule-o-alarme .bg-simule .titulo-alarme-monitorado h1 > span {
	font-size: 1.7em;
	font-weight: 600;
	text-transform: uppercase;
	color: #ffffff;
	font-family: 'Montserrat', sans-serif;
}
.cont-atendimento .barra .simule-o-alarme .bg-simule button {
	width: 70%;
	border-radius: 5px;
	background-color: #ffc600;
	border: 0;
	font-size: 1.3em;
	text-align: center;
	margin: 5px auto;
	padding: 5px;
	text-transform: uppercase;
	cursor: pointer;
	font-family: 'Montserrat', sans-serif;
	z-index: 19;
}
.cont-atendimento .barra .simule-o-alarme .bg-simule button:hover {
	background-color: #ffffff;
	cursor: pointer;
}
.cont-atendimento .barra .simule-o-alarme .bg-simule .tex-servicos {
	width: 72%;
	margin: 0 auto;
	z-index: 19;
}
.cont-atendimento .barra .simule-o-alarme .bg-simule .tex-servicos ul {
	padding: 0;
	margin: 0;
}
.cont-atendimento .barra .simule-o-alarme .bg-simule .tex-servicos li {
	font-size: .9em;
	display: flex;
	align-items: center;
	align-content: center;
	padding: 5px;
	color: #ffffff;
	font-weight: 600;
}
.cont-atendimento .barra .simule-o-alarme .bg-simule .tex-servicos li > img {
	max-width: 10%;
	padding-right: 5px;
}
.cont-atendimento .barra .simule-o-alarme img.img-alarmes {
	max-width: 100%;
	position: absolute;
	z-index: 199;
	bottom: -543px;
}

/* Telefones em paisagem e abaixo */































































































































@media (max-width: 480px) {
.banner-alarme-monitorado {
	width: 100%;
	height: 25vh;
	background: url(https://supersegbrasil.com.br/imgs/banner-familia-alarme.jpg) no-repeat center center;
	background-size: auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	display: flex;
	align-items: flex-end;
	margin-top: 26%;
}
.cont-atendimento {
	width: 100%;
	height: 100%;
	background-color: #6db80e;
}
.cont-atendimento .barra {
	max-width: 100%;
	flex-wrap: wrap;
}
.cont-atendimento .barra .clique-aqui-p-comprar {
	display: flex;
	align-items: center;
	align-content: center;
	width: 100%;
	padding: 15px;
	justify-content: center;
}
.cont-atendimento .barra .cont-me-liga {
	width: 100%;
	display: flex;
	align-content: center;
	align-items: center;
	padding: 15px;
	background: #04791e;
}
.cont-atendimento .barra .simule-o-alarme {
	position: relative;
	width: 100%;
}
.cont-atendimento .barra .simule-o-alarme .bg-simule {
	display: flex;
	flex-flow: column;
	align-content: center;
	background-color: #6db80e;
	width: 100%;
	position: relative;
	height: 345px;
}
.cont-atendimento .barra .simule-o-alarme .bg-simule .moldura {
	display: none;
}
.cont-atendimento .barra .simule-o-alarme .bg-simule .titulo-alarme-monitorado {
	width: 100%;
	margin: 10px 0;
	text-align: center;
	z-index: 19;
}
.cont-atendimento .barra .simule-o-alarme img.img-alarmes {
	max-width: 100%;
	z-index: 199;
	margin: 0 auto;
	display: block;
	position: static;
}
}

/* Telefones em paisagem a tablet em retrato */































































































































@media (min-width: 481px) and (max-width: 767px) {
.banner-alarme-monitorado {
	width: 100%;
	height: 25vh;
	background: url(https://supersegbrasil.com.br/imgs/banner-familia-alarme.jpg) no-repeat center center;
	background-size: auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	display: flex;
	align-items: flex-end;
	margin-top: 26%;
}
.cont-atendimento {
	width: 100%;
	height: 100%;
	background-color: #6db80e;
}
.cont-atendimento .barra {
	max-width: 100%;
	flex-wrap: wrap;
}
.cont-atendimento .barra .clique-aqui-p-comprar {
	display: flex;
	align-items: center;
	align-content: center;
	width: 100%;
	padding: 15px;
	justify-content: center;
}
.cont-atendimento .barra .cont-me-liga {
	width: 100%;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
	padding: 15px;
	background: #04791e;
}
.cont-atendimento .barra .cont-me-liga .titulo-me-liga {
	width: 20%;
}
.cont-atendimento .barra .simule-o-alarme {
	position: relative;
	width: 100%;
}
.cont-atendimento .barra .simule-o-alarme .bg-simule {
	display: flex;
	flex-flow: column;
	align-content: center;
	background-color: #6db80e;
	width: 100%;
	position: relative;
	height: 345px;
}
.cont-atendimento .barra .simule-o-alarme .bg-simule .moldura {
	display: none;
}
.cont-atendimento .barra .simule-o-alarme .bg-simule .titulo-alarme-monitorado {
	width: 100%;
	margin: 10px 0;
	text-align: center;
	z-index: 19;
}
.cont-atendimento .barra .simule-o-alarme img.img-alarmes {
	max-width: 100%;
	z-index: 199;
	margin: 0 auto;
	display: block;
	position: static;
	padding-top: 10%;
}
}

/* Tablet em retrato a paisagem e desktop */































































































































@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */































































































































@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */































































































































@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */































































































































@media (min-width: 1367px) {
}
/*CONHEÇA O MELHOR ALARME MONITORADO --------------------------------------------------------------------*/































































































































































































































































.conteudo-conheca {
	max-width: 1200px;
	margin: 0 auto;
}
.conteudo-conheca .cont-conheca {
	display: flex;
	align-items: flex-start;
	align-content: space-between;
	width: 100%;
	padding-top: 3%;
}
.conteudo-conheca .cont-conheca .texto-img-conheca {
	width: 45%;
	padding: 0 10px;
}
.conteudo-conheca .cont-conheca .texto-img-conheca h2 {
	font-size: 1.18em;
	color: #6db80e;
	font-family: 'Montserrat', sans-serif;
	padding-bottom: 3%;
	font-weight: 700;
	margin: 0;
}
.conteudo-conheca .cont-conheca .texto-img-conheca p {
	font-size: .9em;
	text-align: justify;
	padding: 5px 0;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	color: #4f4e4f;
}
.conteudo-conheca .cont-conheca .texto-img-conheca p > span {
	text-align: justify;
	padding: 5px 0;
	font-weight: 600;
	color: #6db80e;
	font-family: 'Montserrat', sans-serif;
}
.conteudo-conheca .cont-conheca .aplicativo {
	width: 50%;
}
.conteudo-conheca .cont-conheca .aplicativo .conteudo-aplicativo {
	display: flex;
	align-items: center;
	align-content: center;
	position: relative;
}
.conteudo-conheca .cont-conheca .aplicativo .conteudo-aplicativo .titulos {
	padding: 0 15px;
	margin: 0;
	border-right: 10px solid #6db80e;
	height: 280px;
}
.conteudo-conheca .cont-conheca .aplicativo .conteudo-aplicativo .titulos h2 {
	font-size: 1.5em;
	color: #6db80e;
	line-height: 1;
	font-family: 'Montserrat', sans-serif;
}
.conteudo-conheca .cont-conheca .aplicativo .conteudo-aplicativo .titulos h2 > span {
	font-size: 1.98em;
	color: #6db80e;
	font-family: 'Montserrat', sans-serif;
	font-weight: 800;
}
.conteudo-conheca .cont-conheca .aplicativo .conteudo-aplicativo .titulos h3 {
	font-size: 1em;
	color: #292f3d;
	line-height: 1;
	text-align: right;
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
}
.conteudo-conheca .cont-conheca .aplicativo .conteudo-aplicativo .titulos h3 > span {
	/*font-size: 1em;*/































































































































	color: #292f3d;
	font-weight: 700;
}
.conteudo-conheca .cont-conheca .aplicativo .texto-recursos {
	padding: 9px;
	margin: 0;
	/*! width: 416px; */































































































































	z-index: 2;
}
.conteudo-conheca .cont-conheca .aplicativo .texto-recursos h2 {
	font-size: 1.5em;
	color: #292f3d;
	font-weight: 700;
	padding: 5px;
	font-family: 'Montserrat', sans-serif;
}
.conteudo-conheca .cont-conheca .aplicativo .texto-recursos ul {
	padding: 0;
	margin: 0;
	width: 100%;
}
.conteudo-conheca .cont-conheca .aplicativo .texto-recursos li {
	display: flex;
	align-content: center;
	align-items: center;
	font-size: .9em;
	font-family: 'Montserrat', sans-serif;
	width: 360px;
	padding: 5px;
	font-weight: 500;
	color: #393240;
}
.conteudo-conheca .cont-conheca .aplicativo .texto-recursos li > img {
	max-width: 6%;
	padding-right: 5px;
	fill: #F4B459;
}
.conteudo-conheca .cont-conheca .aplicativo .texto-recursos li > img .svg path {
	fill: #ccc!important;
	background-color: red;
}
.conteudo-conheca .cont-conheca .aplicativo .texto-recursos li.list-ultimo {
	display: flex;
	align-content: flex-start;
	align-items: flex-start;
	text-align: right;
}
.conteudo-conheca .cont-conheca .aplicativo .conteudo-aplicativo img.img-celular {
	position: absolute;
	bottom: -175%;
	right: -11%;
	width: 100%;
}

/* Telefones em paisagem e abaixo */































































































































@media (max-width: 480px) {
.conteudo-conheca .cont-conheca {
	display: flex;
	align-items: flex-start;
	align-content: space-between;
	width: 100%;
	padding-top: 5%;
	flex-wrap: wrap;
}
.conteudo-conheca .cont-conheca .texto-img-conheca {
	width: 100%;
	padding: 0 15px;
}
.conteudo-conheca .cont-conheca .aplicativo {
	width: 100%;
}
.conteudo-conheca .cont-conheca .aplicativo .conteudo-aplicativo {
	display: flex;
	align-items: center;
	align-content: center;
	position: relative;
	flex-wrap: wrap;
	justify-content: center;
}
.conteudo-conheca .cont-conheca .aplicativo .conteudo-aplicativo .titulos {
	padding: 0 15px;
	margin: 0;
	border-right: 10px solid #6db80e;
	height: 100%;
}
.conteudo-conheca .cont-conheca .aplicativo .conteudo-aplicativo img.img-celular {
	position: relative;
	bottom: 0;
	right: 0;
	width: 100%;
	padding: 15px;
}
.conteudo-conheca .cont-conheca .aplicativo .texto-recursos {
	padding: 0;
	margin: 0;
	z-index: 2;
}
.conteudo-conheca .cont-conheca .aplicativo .texto-recursos h2 {
	font-size: 1.5em;
	color: #292f3d;
	padding: 0;
	text-align: center;
}
}

/* Telefones em paisagem a tablet em retrato */































































































































@media (min-width: 481px) and (max-width: 767px) {
.conteudo-conheca .cont-conheca {
	display: flex;
	align-items: flex-start;
	align-content: space-between;
	width: 100%;
	padding-top: 5%;
	flex-wrap: wrap;
}
.conteudo-conheca .cont-conheca .texto-img-conheca {
	width: 100%;
	padding: 0 15px;
}
.conteudo-conheca .cont-conheca .aplicativo {
	width: 100%;
}
.conteudo-conheca .cont-conheca .aplicativo .conteudo-aplicativo {
	display: flex;
	align-items: center;
	align-content: center;
	position: relative;
	flex-wrap: wrap;
	justify-content: center;
}
.conteudo-conheca .cont-conheca .aplicativo .conteudo-aplicativo .titulos {
	padding: 0 15px;
	margin: 0;
	border-right: 10px solid #6db80e;
	height: 100%;
}
.conteudo-conheca .cont-conheca .aplicativo .conteudo-aplicativo img.img-celular {
	position: relative;
	bottom: 0;
	right: 0;
	width: 100%;
	padding: 15px;
}
.conteudo-conheca .cont-conheca .aplicativo .texto-recursos {
	padding: 0;
	margin: 0;
	z-index: 2;
}
.conteudo-conheca .cont-conheca .aplicativo .texto-recursos h2 {
	font-size: 1.5em;
	color: #292f3d;
	padding: 0;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
}
}

/* Tablet em retrato a paisagem e desktop */































































































































@media (min-width: 768px) and (max-width: 979px) {
.conteudo-conheca .cont-conheca {
	display: flex;
	align-items: flex-start;
	align-content: space-between;
	width: 100%;
	padding-top: 5%;
	flex-wrap: wrap;
}
.conteudo-conheca .cont-conheca .texto-img-conheca {
	width: 100%;
	padding: 0 15px;
}
.conteudo-conheca .cont-conheca .aplicativo {
	width: 100%;
}
.conteudo-conheca .cont-conheca .aplicativo .conteudo-aplicativo {
	display: flex;
	align-items: center;
	align-content: center;
	position: relative;
	flex-wrap: wrap;
	justify-content: center;
}
.conteudo-conheca .cont-conheca .aplicativo .conteudo-aplicativo .titulos {
	padding: 0 15px;
	margin: 0;
	border-right: 10px solid #6db80e;
	height: 100%;
}
.conteudo-conheca .cont-conheca .aplicativo .conteudo-aplicativo img.img-celular {
	position: relative;
	bottom: 0;
	right: 0;
	width: 100%;
	padding: 15px;
}
.conteudo-conheca .cont-conheca .aplicativo .texto-recursos {
	padding: 0;
	margin: 0;
	z-index: 2;
}
.conteudo-conheca .cont-conheca .aplicativo .texto-recursos h2 {
	font-size: 1.5em;
	color: #292f3d;
	padding: 0;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
}
}

/* Desktop */































































































































@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */































































































































@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */































































































































@media (min-width: 1367px) {
}
/*DEIXE SEU CONTATO QUE NÓS ENTRAMOS EM CONTATO --------------------------------------------*/































































































































































































































































.cadastro-lead {
	border-top: 2px solid #6db80e;
	border-bottom: 2px solid #6db80e;
}
.cadastro-lead .form-cadastro-lead {
	max-width: 1200px;
	margin: 0 auto;
}
.cadastro-lead .form-cadastro-lead form {
	display: flex;
	align-items: center;
	width: 70%;
	margin: 0 auto;
	border: 1px solid #ccc;
	flex-wrap: wrap;
	justify-content: space-around;
}
.cadastro-lead .form-cadastro-lead form .input-form {
	width: 30%;
	margin: 5px;
}
.cadastro-lead .form-cadastro-lead form .input-form input[type=text] {
	width: 100%;
	padding: 10px;
	border: 1px solid #ccc;
	border-radius: 3px;
}
 .cadastro-lead .form-cadastro-lead form .input-form ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: #fe6f00;































































































































  /*opacity: 1;*/ /* Firefox */































































































































  font-size: 1.2em;
 font-weight: 600;
}
 .cadastro-lead .form-cadastro-lead form .input-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #fe6f00;
 font-size: 1.2em;
 font-weight: 600;
}
 .cadastro-lead .form-cadastro-lead form .input-form ::-ms-input-placeholder { /* Microsoft Edge */
 color: #fe6f00;
 font-size: 1.2em;
 font-weight: 600;
}
.cadastro-lead .form-cadastro-lead .pulso {
	box-shadow: 0 0 0 0 rgb(244,81,30);
	font-weight: 600;
	cursor: pointer;
	-webkit-animation: pulso 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	-moz-animation: pulso 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	-ms-animation: pulso 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	animation: pulso 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
}
.cadastro-lead .form-cadastro-lead .pulso:hover {
	-webkit-animation: none;
	-moz-animation: none;
	-ms-animation: none;
	animation: none;
}
.cadastro-lead .form-cadastro-lead .um-cta {
	background: #f4511e;
	border: medium none;
	border-radius: 5px;
	color: #ffffff !important;
	font-size: 20px;
	padding: 10px 20px !important;
	width: 100% !important;
	border-radius: 0;
	text-transform: uppercase;
}
 @-webkit-keyframes pulso {
 to {
 box-shadow: 0 0 0 10px rgba(232,76,61,0);
}
}
 @-moz-keyframes pulso {
 to {
 box-shadow: 0 0 0 10px rgba(232,76,61,0);
}
}
 @-ms-keyframes pulso {
 to {
 box-shadow: 0 0 0 10px rgba(232,76,61,0);
}
}
 @keyframes pulso {
 to {
 box-shadow: 0 0 0 10px rgba(232,76,61,0);
}
}
.fique-tranquilo {
	padding: 3% 0;
	margin: 0;
	width: 100%;
}
.fique-tranquilo .conteudo-fique-tranquilo {
	max-width: 1200px;
	margin: 0 auto;
}
.fique-tranquilo .conteudo-fique-tranquilo .texto {
	line-height: 2;
}
.fique-tranquilo .conteudo-fique-tranquilo .texto p {
	font-size: .95em;
	color: #666565;
	margin: 0;
	font-family: 'Montserrat', sans-serif;
}
.fique-tranquilo .conteudo-fique-tranquilo .texto p > span {
	font-size: .9em;
	color: #666565;
	font-weight: 700;
}

/* Telefones em paisagem e abaixo */































































































































@media (max-width: 480px) {
.cadastro-lead .form-cadastro-lead form {
	display: flex;
	align-items: center;
	width: 100%;
	margin: 0 auto;
	border: 1px solid #ccc;
	flex-wrap: wrap;
	justify-content: space-around;
	padding: 15px;
}
.cadastro-lead .form-cadastro-lead form .input-form {
	width: 100%;
	margin: 5px 0;
}
.cadastro-lead .form-cadastro-lead form > button.btn {
	width: 100%;
	background: #6bb512;
	border-radius: 0;
	border: 0;
	color: #fff;
	padding: 10px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: .6em;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}
.fique-tranquilo .conteudo-fique-tranquilo {
	max-width: 100%;
	margin: 0 auto;
	padding: 15px;
}
}

/* Telefones em paisagem a tablet em retrato */































































































































@media (min-width: 481px) and (max-width: 767px) {
.cadastro-lead .form-cadastro-lead form {
	display: flex;
	align-items: center;
	width: 100%;
	margin: 0 auto;
	border: 1px solid #ccc;
	flex-wrap: wrap;
	justify-content: space-around;
	padding: 15px;
}
.cadastro-lead .form-cadastro-lead form .input-form {
	width: 100%;
	margin: 5px 0;
}
.cadastro-lead .form-cadastro-lead form > button.btn {
	width: 100%;
	background: #6bb512;
	border-radius: 0;
	border: 0;
	color: #fff;
	padding: 10px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: .6em;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}
.fique-tranquilo .conteudo-fique-tranquilo {
	max-width: 100%;
	margin: 0 auto;
	padding: 15px;
}
}

/* Tablet em retrato a paisagem e desktop */































































































































@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */































































































































@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */































































































































@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */































































































































@media (min-width: 1367px) {
}
/*IMAGEN DIVERSAS*/































































































































































































































































.imagens-diversas {
	padding: 0;
	margin: 0;
	border-top: 4px solid #6db80e;
	border-bottom: 2px solid #6db80e;
	width: 100%;
	text-align: center;
}
.imagens-diversas .img-diversas {
	width: 100%;
	margin: 0 auto;
}
.imagens-diversas .img-diversas img {
	max-width: 100%;
	display: inline-block;
}
/*Qualidade em serviços é com quem entende!*/































































































































































































































































.qualidade-em-servicos {
	width: 100%;
	padding: 0;
	margin: 0;
	border-bottom: 15px solid #ccc;
}
.qualidade-em-servicos .conteudo-qualidade {
	max-width: 1200px;
	margin: 0 auto;
}
.qualidade-em-servicos .conteudo-qualidade .texto {
	/*line-height: 1;*/































































































































	padding: 2% 0;
}
.qualidade-em-servicos .conteudo-qualidade .texto h2 {
	font-size: 1.1em;
	font-weight: 500;
	color: #666464;
	font-family: 'Montserrat', sans-serif;
	padding: 3px 0;
}
.qualidade-em-servicos .conteudo-qualidade .texto h2 > span {
	font-size: 1.3em;
	font-weight: 700;
}
.qualidade-em-servicos .conteudo-qualidade .texto p {
	padding: 5px 0;
	font-size: .8em;
	color: #666464;
	margin: 0;
	font-family: 'Montserrat', sans-serif;
}

/* Telefones em paisagem e abaixo */































































































































@media (max-width: 480px) {
.qualidade-em-servicos .conteudo-qualidade {
	max-width: 100%;
	margin: 0 auto;
	padding: 15px;
}
}

/* Telefones em paisagem a tablet em retrato */































































































































@media (min-width: 481px) and (max-width: 767px) {
.qualidade-em-servicos .conteudo-qualidade {
	max-width: 100%;
	margin: 0 auto;
	padding: 15px;
}
}

/* Tablet em retrato a paisagem e desktop */































































































































@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */































































































































@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */































































































































@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */































































































































@media (min-width: 1367px) {
}
/*fotos-reai---------------------------------------------------------------------*/































































































































































































































































.fotos-reais {
	width: 100%;
	border-top: 3px solid #6db80e;
}
.fotos-reais .img-fotos-reais {
	max-width: 100%;
	text-align: center;
}
.fotos-reais .img-fotos-reais img {
	max-width: 100%;
	text-align: center;
	display: inline-block;
}
.barra-fotos-reais {
	margin: 0;
	padding: 0;
	width: 100%;
	display: flex;
	justify-content: flex-end;
	position: relative;
	top: -30px;
}
.barra-fotos-reais .box {
	display: flex;
	align-content: center;
	align-items: center;
	width: 50%;
	height: 60px;
	background-color: #6db80e;
}
.barra-fotos-reais .box .img-foto-r {
	position: absolute;
	left: 45%;
}
.barra-fotos-reais .box .img-foto-r img {
	max-width: 60%;
}
.barra-fotos-reais .box .texto {
	padding-left: 10%;
}
.barra-fotos-reais .box .texto p {
	font-size: 1.3em;
	color: #ffffff;
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
	margin: 0;
}
.barra-fotos-reais .box .texto p > span {
	font-weight: 700;
}

/* Telefones em paisagem e abaixo */































































































































@media (max-width: 480px) {
.barra-fotos-reais .box {
	display: flex;
	align-content: center;
	align-items: center;
	width: 85%;
	height: 60px;
	background-color: #6db80e;
}
.barra-fotos-reais .box .img-foto-r {
	position: absolute;
	left: 1%;
}
.barra-fotos-reais .box .img-foto-r img {
	max-width: 45%;
}
.barra-fotos-reais .box .texto {
	padding-left: 15%;
}
.barra-fotos-reais .box .texto p {
	font-size: 1.2em;
	color: #ffffff;
	font-weight: 400;
	line-height: 1;
}
}

/* Telefones em paisagem a tablet em retrato */































































































































@media (min-width: 481px) and (max-width: 767px) {
.barra-fotos-reais .box {
	display: flex;
	align-content: center;
	align-items: center;
	width: 85%;
	height: 60px;
	background-color: #6db80e;
}
.barra-fotos-reais .box .img-foto-r {
	position: absolute;
	left: 1%;
}
.barra-fotos-reais .box .img-foto-r img {
	max-width: 45%;
}
.barra-fotos-reais .box .texto {
	padding-left: 15%;
}
.barra-fotos-reais .box .texto p {
	font-size: 1.2em;
	color: #ffffff;
	font-weight: 400;
	line-height: 1;
}
}

/* Tablet em retrato a paisagem e desktop */































































































































@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */































































































































@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */































































































































@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */































































































































@media (min-width: 1367px) {
}
/*O ATENDIMENTO DAS GRANDES EMPRESAS COM PREÇO ACESSÍVEL A TODOS ---------------------------*/































































































































































































































































.atendimento-grandes-empresas {
	background: url(https://supersegbrasil.com.br/imgs/bg-grandes-empresas.png) center;
	background-repeat: no-repeat;
	/*background-color: #ccc;*/































































































































	margin-top: -15.5%;
	/*! height: 250px; */































































































































	width: 100%;
	display: block;
}
.atendimento-grandes-empresas .conteudo-atend-grand-emp {
	max-width: 1200px;
	padding-top: 7%;
	margin: 0 auto;
}
.atendimento-grandes-empresas .conteudo-atend-grand-emp .titulo {
	text-align: center;
	padding-top: 15%;
	padding-bottom: 6%;
	width: 100%;
	font-family: 'Montserrat', sans-serif;
}
.atendimento-grandes-empresas .conteudo-atend-grand-emp .titulo h2 {
	color: #6db80e;
	font-weight: 700;
}
/*.atendimento-grandes-empresas .conteudo-atend-grand-emp .veja-alguns-clientes .titulo*/































































































































































































































































.atendimento-grandes-empresas .conteudo-atend-grand-emp .veja-alguns-clientes .titulo-clientes h2 {
	font-size: 20px;
	margin-top: 20px;
	margin-bottom: 5%;
	text-align: center;
	font-weight: 700;
	font-family: 'Montserrat', sans-serif;/*text-transform: uppercase;*/
}
.atendimento-grandes-empresas .conteudo-atend-grand-emp .veja-alguns-clientes .titulo-clientes h2.background {
	position: relative;
	z-index: 1;
}
.atendimento-grandes-empresas .conteudo-atend-grand-emp .veja-alguns-clientes .titulo-clientes h2.background:before {
	border-top: 4px solid #6bb512;
	content: "";
	margin: 0 auto;
	/* this centers the line to the full width specified */































































































































































































































































	position: absolute;
	/* positioning must be absolute here, and relative positioning must be applied to the parent */































































































































































































































































	top: 50%;
	left: 0;
	right: 0;
	bottom: 0;
	width: 95%;
	z-index: -1;
}
.atendimento-grandes-empresas .conteudo-atend-grand-emp .veja-alguns-clientes .titulo-clientes h2.background span {
	/* to hide the lines from behind the text, you have to set the background color the same as the container */































































































































	background: #fff;
	padding: 0 15px;
}
.atendimento-grandes-empresas .conteudo-atend-grand-emp .veja-alguns-clientes .titulo-clientes h2.background span > span.color {
	color: #cb6232;
	padding: 0;
}

/* Telefones em paisagem e abaixo */































































































































@media (max-width: 480px) {
.atendimento-grandes-empresas .conteudo-atend-grand-emp .titulo {
	text-align: center;
	padding: 15% 15px;
	padding-bottom: 15%;
	padding-bottom: 6%;
	width: 100%;
}
.atendimento-grandes-empresas .conteudo-atend-grand-emp .veja-alguns-clientes .titulo-clientes h2 {
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
}
.atendimento-grandes-empresas .conteudo-atend-grand-emp .veja-alguns-clientes .titulo-clientes h2.background span {
	background: #fff;
	padding: 0 15px;
}
}

/* Telefones em paisagem a tablet em retrato */































































































































@media (min-width: 481px) and (max-width: 767px) {
.atendimento-grandes-empresas .conteudo-atend-grand-emp .titulo {
	text-align: center;
	padding: 15% 15px;
	padding-bottom: 15%;
	padding-bottom: 6%;
	width: 100%;
}
.atendimento-grandes-empresas .conteudo-atend-grand-emp .veja-alguns-clientes .titulo-clientes h2 {
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
}
.atendimento-grandes-empresas .conteudo-atend-grand-emp .veja-alguns-clientes .titulo-clientes h2.background span {
	background: #fff;
	padding: 0 15px;
}
}

/* Tablet em retrato a paisagem e desktop */































































































































@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */































































































































@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */































































































































@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */































































































































@media (min-width: 1367px) {
}
/*DIVERSAS LOJAS NO BRASIL*/































































































































































































































































.lojas-pelo-brasil {
	padding: 0;
	margin: 0;
	width: 100%;
}
.lojas-pelo-brasil .conteudo-loja {
	max-width: 1200px;
	margin: 0 auto;
}
.lojas-pelo-brasil .conteudo-loja h2 {
	text-align: center;
	/*! font-size: 45px; */































































































































	color: #6db80e;
	padding-bottom: 5%;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
}
.lojas-pelo-brasil .conteudo-loja .unidades {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
}
.lojas-pelo-brasil .conteudo-loja .unidades .unidade-loja {
	width: 25%;
	padding: 10px;
}
.lojas-pelo-brasil .conteudo-loja .unidades .unidade-loja img {
	max-width: 100%;
}

/* Telefones em paisagem e abaixo */































































































































@media (max-width: 480px) {
.lojas-pelo-brasil .conteudo-loja .unidades .unidade-loja {
	width: 100%;
	padding: 10px;
}
}

/* Telefones em paisagem a tablet em retrato */































































































































@media (min-width: 481px) and (max-width: 767px) {
.lojas-pelo-brasil .conteudo-loja .unidades .unidade-loja {
	width: 100%;
	padding: 10px;
}
}

/* Tablet em retrato a paisagem e desktop */































































































































@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */































































































































@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */































































































































@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */































































































































@media (min-width: 1367px) {
}
/*VEJA COMO FUNCIONA*/































































































































































































































































.veja-como-funciona {
	margin: 0 auto;
	max-width: 1200px;
}
.veja-como-funciona .titulo-vj-fun {
	text-align: center;
	/*! font-size: 45px; */































































































































	color: #6db80e;
	padding: 2%;
}
.veja-como-funciona .titulo-vj-fun h2 {
	font-family: 'Montserrat', sans-serif;
	padding: 2%;
	font-weight: 700;
}
/*AS MELHORES MARCAS NACIONAIS E IMPORTADAS*/































































































































































































































































.as-melhores-marcas-nas-int {
	background: url(https://supersegbrasil.com.br/imgs/img-as-melhores-marcas-nas-int.png) center center;
	background-repeat: no-repeat;
	background-size: cover;
	/*margin-top: -15.5%;*/































































































































	width: 100%;
	height: 173vh;
	display: block;
	z-index: 3;
}
.as-melhores-marcas-nas-int .conteudo-marcas-nas-int {
	max-width: 1200px;
	margin: 0 auto;
}
.as-melhores-marcas-nas-int .conteudo-marcas-nas-int .box-tiulo-marcas {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	align-content: center;
	padding: 12% 5%;
}
.as-melhores-marcas-nas-int .conteudo-marcas-nas-int .box-tiulo-marcas .titulo {
	border-right: 7px solid #6db80e;
	padding: 0 10px;
	line-height: 0.9;
}
.as-melhores-marcas-nas-int .conteudo-marcas-nas-int .box-tiulo-marcas .titulo h2 {
	font-size: 3.5em;
	color: #6db80e;
	margin: 0;
	font-weight: 800;
	line-height: .9;
	font-family: 'Montserrat', sans-serif;
	padding: 0;
}
.as-melhores-marcas-nas-int .conteudo-marcas-nas-int .box-tiulo-marcas .titulo h2 span {
	font-size: 1.69em;
	color: #6db80e;
	font-weight: 800;
	text-align: justify;
	padding: 0;
	margin-left: -6px;
}
.as-melhores-marcas-nas-int .conteudo-marcas-nas-int .box-tiulo-marcas .titulo span.nas-int {
	font-size: 2.1em;
	color: #393731;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}
.veja-algumas-delas {
	background-color: #e8e8e86b;
	width: 100%;
	margin-top: -10%;
}
.veja-algumas-delas .conteudo-veja-algumas {
	max-width: 1200px;
	margin: 0 auto;
}
.veja-algumas-delas .conteudo-veja-algumas .titulo-veja-algumas {
	padding: 3% 0;
	margin: 0;
}
.veja-algumas-delas .conteudo-veja-algumas .titulo-veja-algumas h2 {
	font-size: 1.69em;
	color: #6db80e;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
}
.veja-algumas-delas .conteudo-veja-algumas .logos-marcas-nas-int {
	width: 100%;
}
.veja-algumas-delas .conteudo-veja-algumas .logos-marcas-nas-int img {
	max-width: 100%;
	display: block;
}

/* Telefones em paisagem e abaixo */































































































































@media (max-width: 480px) {
.as-melhores-marcas-nas-int {
	height: 58vh;
}
.as-melhores-marcas-nas-int .conteudo-marcas-nas-int .box-tiulo-marcas {
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	padding: 0;
}
.as-melhores-marcas-nas-int .conteudo-marcas-nas-int .box-tiulo-marcas .titulo h2 {
	font-size: 2em;
	color: #6db80e;
	font-weight: 800;
	font-family: 'Montserrat', sans-serif;
}
.as-melhores-marcas-nas-int .conteudo-marcas-nas-int .box-tiulo-marcas .titulo span.nas-int {
	font-size: 1.1em;
	color: #393731;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}
.as-melhores-marcas-nas-int .conteudo-marcas-nas-int .box-tiulo-marcas .titulo {
	border-right: 0;
	padding: 15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	line-height: 0.9;
	text-align: center;
	background: #fff;
}
}

/* Telefones em paisagem a tablet em retrato */































































































































@media (min-width: 481px) and (max-width: 767px) {
.as-melhores-marcas-nas-int {
	height: 58vh;
}
.as-melhores-marcas-nas-int .conteudo-marcas-nas-int .box-tiulo-marcas {
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	padding: 0;
}
.as-melhores-marcas-nas-int .conteudo-marcas-nas-int .box-tiulo-marcas .titulo h2 {
	font-size: 2em;
	color: #6db80e;
	font-weight: 800;
	font-family: 'Montserrat', sans-serif;
}
.as-melhores-marcas-nas-int .conteudo-marcas-nas-int .box-tiulo-marcas .titulo span.nas-int {
	font-size: 1.1em;
	color: #393731;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}
.as-melhores-marcas-nas-int .conteudo-marcas-nas-int .box-tiulo-marcas .titulo {
	border-right: 0;
	padding: 15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	line-height: 0.9;
	text-align: center;
	background: #fff;
}
}

/* Tablet em retrato a paisagem e desktop */































































































































@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */































































































































@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */































































































































@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */































































































































@media (min-width: 1367px) {
}
/*Formulario-----------------------------------------*/































































































































































































































































.content-form {
	width: 100%;
	background-image: url(https://supersegbrasil.com.br/imgs/bg-form.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	/*height: 70vh;*/































































































































	padding: 2% 0;
}
.titulo-form {
	width: 1200px;
	margin: 0 auto;
}
.titulo-form h2 {
	font-size: 1.5em;
	color: #ffffff;
	text-align: center;
	padding-top: 5%;
	font-weight: 700;
	font-family: 'Montserrat', sans-serif;
}
.content-form .conteudo-form {
	width: 1200px;
	margin: 0 auto;
}
.content-form .conteudo-form .enviar {
	display: none;
}
.content-form .conteudo-form form {
	display: flex;
	justify-content: space-around;
	width: 100%;
	flex-wrap: wrap;
	padding-top: 2%;
}
.content-form .conteudo-form form .input-nome {
	width: 48%;
}
.content-form .conteudo-form form .input-nome input[type=text] {
	width: 100%;
	padding: 15px;
	border: 0;
	border-radius: 20px;/*padding-bottom: 10px;*/
}
.content-form .conteudo-form form .input-email {
	width: 48%;
}
.content-form .conteudo-form form .input-email input[type=text] {
	width: 100%;
	padding: 15px;
	border: 0;
	border-radius: 20px;/*padding-bottom: 10px;*/
}
.content-form .conteudo-form form .flex-input {
	display: flex;
	justify-content: space-between;
	align-content: center;
	align-items: center;
	padding-top: 1%;
	width: 98%;
}
.content-form .conteudo-form form .flex-input .input-cidade {
	width: 32%;
}
.content-form .conteudo-form form .flex-input .input-cidade input[type=text] {
	width: 100%;
	padding: 15px;
	border: 0;
	border-radius: 20px;/*padding-bottom: 10px;*/
}
.content-form .conteudo-form form .flex-input .input-estado {
	width: 32%;
}
.content-form .conteudo-form form .flex-input .input-estado input[type=text] {
	width: 100%;
	padding: 15px;
	border: 0;
	border-radius: 20px;/*padding-bottom: 10px;*/
}
.content-form .conteudo-form form .flex-input .input-telefone {
	width: 32%;
}
.content-form .conteudo-form form .flex-input .input-telefone input[type=text] {
	width: 100%;
	padding: 15px;
	border: 0;
	border-radius: 20px;/*padding-bottom: 10px;*/
}
.content-form .conteudo-form form .input-texto {
	width: 98%;
	padding-top: 1%;
}
.content-form .conteudo-form form .input-texto textarea {
	width: 100%;
	padding: 15px;
	height: 130px;
	border: 0;
	border-radius: 20px;/*padding-bottom: 10px;*/
}
.content-form .conteudo-form form button {
	margin-top: 1%;
}
.content-form .conteudo-form form button.btn-enviar-form {
	/*width: 25%;*/































































































































	border: 0;
	padding: 15px 4%;
	background-color: #242424;
	border-radius: 25px;
	color: #ffffff;
	font-weight: 700;
	font-size: 1em;
	text-transform: uppercase;
	cursor: pointer;
}
.content-form .conteudo-form form button.btn-enviar-form:hover {
	background-color: #dbdbdb;
	color: #000;
}

/* Telefones em paisagem e abaixo */































































































































@media (max-width: 480px) {
.content-form {
	padding: 15px;
	height: a;
}
.titulo-form {
	width: 100%;
	margin: 0 auto;
}
.titulo-form h2 {
	font-size: 1.2em;
	padding-top: 0;
}
.content-form .conteudo-form {
	width: 100%;
	margin: 0 auto;
}
.content-form .conteudo-form form {
	display: block;
	justify-content: space-around;
	width: 100%;
	flex-wrap: wrap;
	padding-top: 2%;
}
.content-form .conteudo-form form .input-nome {
	width: 100%;
}
.content-form .conteudo-form form .input-nome input[type="text"] {
	width: 100%;
}
.content-form .conteudo-form form .input-email {
	width: 100%;
	padding-top: 2%;
}
.content-form .conteudo-form form .input-email input[type="text"] {
	width: 100%;
}
.content-form .conteudo-form form .flex-input {
	display: block;
	width: 100%;
}
.content-form .conteudo-form form .flex-input .input-cidade {
	width: 100%;
	padding-top: 1%;
}
.content-form .conteudo-form form .flex-input .input-cidade input[type="text"] {
	width: 100%;
}
.content-form .conteudo-form form .flex-input .input-estado {
	width: 100%;
	padding-top: 2%;
}
.content-form .conteudo-form form .flex-input .input-estado input[type="text"] {
	width: 100%;
}
.content-form .conteudo-form form .flex-input .input-telefone {
	width: 100%;
	padding-top: 2%;
}
.content-form .conteudo-form form .flex-input .input-telefone input[type="text"] {
	width: 100%;
}
.content-form .conteudo-form form .input-texto {
	width: 100%;
	padding-top: 2%;
}
.content-form .conteudo-form form .input-texto textarea {
	width: 100%;
}
.content-form .conteudo-form form button.btn-enviar-form {
	width: 100%;
	border: 0;
	padding: 15px;
	background-color: #ffe400;
	border-radius: 25px;
	color: #9b0d12;
	font-weight: 700;
	font-size: 1.2em;
	text-transform: uppercase;
}
.content-form .conteudo-form form button.btn-enviar-form:hover {
	width: 100%;
	background-color: #9b0d12;
	color: #ffe400;
}
}

/* Telefones em paisagem a tablet em retrato */































































































































@media (min-width: 481px) and (max-width: 767px) {
.content-form {
	padding: 15px;
	height: 95vh;
}
.titulo-form {
	width: 100%;
	margin: 0 auto;
}
.titulo-form h2 {
	font-size: 1.2em;
	padding-top: 0;
}
.content-form .conteudo-form {
	width: 100%;
	margin: 0 auto;
}
.content-form .conteudo-form form {
	display: block;
	justify-content: space-around;
	width: 100%;
	flex-wrap: wrap;
	padding-top: 2%;
}
.content-form .conteudo-form form .input-nome {
	width: 100%;
}
.content-form .conteudo-form form .input-nome input[type="text"] {
	width: 100%;
}
.content-form .conteudo-form form .input-email {
	width: 100%;
	padding-top: 2%;
}
.content-form .conteudo-form form .input-email input[type="text"] {
	width: 100%;
}
.content-form .conteudo-form form .flex-input {
	display: block;
	width: 100%;
}
.content-form .conteudo-form form .flex-input .input-cidade {
	width: 100%;
	padding-top: 1%;
}
.content-form .conteudo-form form .flex-input .input-cidade input[type="text"] {
	width: 100%;
}
.content-form .conteudo-form form .flex-input .input-estado {
	width: 100%;
	padding-top: 2%;
}
.content-form .conteudo-form form .flex-input .input-estado input[type="text"] {
	width: 100%;
}
.content-form .conteudo-form form .flex-input .input-telefone {
	width: 100%;
	padding-top: 2%;
}
.content-form .conteudo-form form .flex-input .input-telefone input[type="text"] {
	width: 100%;
}
.content-form .conteudo-form form .input-texto {
	width: 100%;
	padding-top: 2%;
}
.content-form .conteudo-form form .input-texto textarea {
	width: 100%;
}
.content-form .conteudo-form form button.btn-enviar-form {
	width: 100%;
	border: 0;
	padding: 15px;
	background-color: #ffe400;
	border-radius: 25px;
	color: #9b0d12;
	font-weight: 700;
	font-size: 1.2em;
	text-transform: uppercase;
}
.content-form .conteudo-form form button.btn-enviar-form:hover {
	width: 100%;
	background-color: #9b0d12;
	color: #ffe400;
}
}

/* Tablet em retrato a paisagem e desktop */







@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */











@media (min-width: 980px) and (max-width: 1199px) {
}
/* Desktop grande */















.banner-energia-solar {
	width: 100%;
	height: 48vh;
	background: url(../imgs/banner-energia-solar.png) no-repeat center center;
	background-size: auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top: 10%;
}
.banner-energia-solar .conteudo-banner {
	max-width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	align-content: center;
}
.banner-energia-solar .conteudo-banner figure {
	max-width: 100%;
	padding: 3%;
}

/* Telefones em paisagem e abaixo */



@media (max-width: 480px) {
.banner-energia-solar {
	width: 100%;
	height: 25vh;
	margin-top: 29%;
}
}

/* Telefones em paisagem a tablet em retrato */



@media (min-width: 481px) and (max-width: 767px) {
.banner-energia-solar {
	width: 100%;
	height: 25vh;
	margin-top: 29%;
}
}

/* Tablet em retrato a paisagem e desktop */



@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */



@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */



@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */



@media (min-width: 1367px) {
}
.cont-atendimento-solar {
	width: 100%;
	height: 75px;
	background-color: #6db80e;
}
.cont-atendimento-solar .barra {
	max-width: 1200px;
	margin: 0 auto;
	display: flex;
	/*! position: relative; */



	justify-content: space-around;
	align-content: center;
	align-items: center;
}
.cont-atendimento-solar .barra .btn-simule-economia {
	display: flex;
	align-items: center;
	align-content: center;
	font-family: 'Montserrat', sans-serif;
}
.cont-atendimento-solar .barra .btn-simule-economia button {
	background-color: #ffc600;
	border: 0;
	padding: 10px;
	font-size: 1.2em;
	font-family: 'Montserrat', sans-serif;
}
.cont-atendimento-solar .barra .btn-simule-economia button a {
	color: #1a181c;
	font-family: 'Montserrat', sans-serif;
	font-weight: 800;
}
.cont-atendimento-solar .barra .btn-simule-economia button a:hover {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	text-decoration: none;
}
.cont-atendimento-solar .barra .barra-separadora {
	display: flex;
	align-items: center;
	align-content: center;
	border: 1px solid #fff;
	height: 55px;
	justify-content: center;
}
.cont-atendimento-solar .barra .clique-aqui-p-comprar {
	display: flex;
	align-items: center;
	align-content: center;
	width: 29%;
	padding: 15px;
	justify-content: center;
}
.cont-atendimento-solar .barra .clique-aqui-p-comprar img {
	max-width: 13%;
}
.cont-atendimento-solar .barra .clique-aqui-p-comprar .btn-whats-solar a {
	color: #1a181c;
}
.cont-atendimento-solar .barra .clique-aqui-p-comprar .btn-whats-solar a:hover {
	color: #555;
	text-decoration: none;
}
.cont-atendimento-solar .barra .clique-aqui-p-comprar p {
	font-size: .8em;
	padding-left: 5px;
	line-height: 1;
	margin-bottom: 0;
}
.cont-atendimento-solar .barra .clique-aqui-p-comprar p > span {
	font-size: 1.02em;
	font-weight: 700;
}
.cont-atendimento-solar .barra .cont-me-liga {
	width: 380px;
	display: flex;
	align-content: center;
	align-items: center;
}
.cont-atendimento-solar .barra .cont-me-liga .titulo-me-liga {
	width: 40%;
	color: #ffffff;
	line-height: 1;
}
.cont-atendimento-solar .barra .cont-me-liga .titulo-me-liga p {
	font-size: .9em;
	font-weight: 500;
	width: 100%;
	text-transform: unset;
	margin-bottom: 0;
}
.cont-atendimento-solar .barra .cont-me-liga .titulo-me-liga p > span {
	font-size: 1.1em;
	font-weight: 500;
	width: 100%;
	text-transform: uppercase;
}
.cont-atendimento-solar .barra .cont-me-liga .lead-form {
	display: flex;
	align-content: center;
	align-items: center;
}
.cont-atendimento-solar .barra .cont-me-liga .lead-form input {
	font-size: 1em;
	color: #7c7c7c;
	font-style: italic;
	font-family: 'Montserrat', sans-serif;
	border: 2px solid #fff;
	background: #fff;
	padding: 5px 0px;
	margin: 0px;
	border-radius: 0px;
	width: 60%;
}
 .cont-atendimento-solar .barra .cont-me-liga .lead-form ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: #000;



  /*opacity: 1;*/ /* Firefox */



  font-size: .7em;
 text-align: center;
}
 .cont-atendimento-solar .barra .cont-me-liga .lead-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #000;
 font-size: .7em;
 text-align: center;
}
 .cont-atendimento-solar .barra .cont-me-liga .lead-form ::-ms-input-placeholder { /* Microsoft Edge */
 color: #000;
 font-size: .7em;
 text-align: center;
}
.cont-atendimento-solar .barra .cont-me-liga .lead-form button {
	font-family: 'Montserrat', sans-serif;
	font-size: .8em;
	font-weight: bold;
	text-transform: uppercase;
	background: #ffc600;
	color: black;
	margin: 0px;
	cursor: pointer;
	border: 1px solid #fff;
	padding: 8px 10px;
	font-weight: 500;
	width: 40%;
}
.cont-atendimento-solar .barra .cont-me-liga .lead-form button:hover {
	background-color: #ffffff;
	cursor: pointer;
}

/* Telefones em paisagem e abaixo */



@media (max-width: 480px) {
.cont-atendimento-solar {
	width: 100%;
	height: 100%;
	background-color: #6db80e;
}
.cont-atendimento-solar .barra {
	max-width: 100%;
	flex-wrap: wrap;
}
.cont-atendimento-solar .barra .barra-separadora {
	display: none;
}
.cont-atendimento-solar .barra .btn-simule-economia {
	width: 100%;
}
.cont-atendimento-solar .barra .btn-simule-economia button {
	width: 100%;
}
.cont-atendimento-solar .barra .clique-aqui-p-comprar {
	display: flex;
	align-items: center;
	align-content: center;
	width: 100%;
	padding: 15px;
	justify-content: center;
}
.cont-atendimento-solar .barra .cont-me-liga {
	width: 100%;
	display: flex;
	align-content: center;
	align-items: center;
	padding: 15px;
	background: #04791e;
}
.cont-atendimento-solar .barra .simule-o-alarme {
	position: relative;
	width: 100%;
}
.cont-atendimento-solar .barra .simule-o-alarme .bg-simule {
	display: flex;
	flex-flow: column;
	align-content: center;
	background-color: #6db80e;
	width: 100%;
	position: relative;
	height: 345px;
}
.cont-atendimento-solar .barra .simule-o-alarme .bg-simule .moldura {
	display: none;
}
.cont-atendimento-solar .barra .simule-o-alarme .bg-simule .titulo-alarme-monitorado {
	width: 100%;
	margin: 10px 0;
	text-align: center;
	z-index: 19;
}
.cont-atendimento-solar .barra .simule-o-alarme img.img-alarmes {
	max-width: 100%;
	z-index: 199;
	margin: 0 auto;
	position: static;
}
}

/* Telefones em paisagem a tablet em retrato */



@media (min-width: 481px) and (max-width: 767px) {
}

/* Tablet em retrato a paisagem e desktop */



@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */



@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */



@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */



@media (min-width: 1367px) {
}
/*------------------------------------------------------------------------ conteudo-vantagem-solar*/











.conteudo-vantagem-solar {
	max-width: 1200px;
	margin: 0 auto;
}
.conteudo-vantagem-solar .cont-vantagem {
	padding: 0;
	margin: 0;
}
.conteudo-vantagem-solar .cont-vantagem .titulo-vantagens {
	padding: 3% 0;
}
.conteudo-vantagem-solar .cont-vantagem .titulo-vantagens h2 {
	font-size: 2.5em;
	color: #6db80e;
	text-align: center;
	font-weight: 800;
	text-transform: uppercase;
}
.conteudo-vantagem-solar .cont-vantagem .box-vantagens {
	display: flex;
	justify-content: space-around;
	align-items: center;
	align-content: center;
}
.conteudo-vantagem-solar .cont-vantagem .box-vantagens .inten-vantagem {
	width: 25%;
	padding: 20px;
	border-right: 1px solid #ccc;
}
.conteudo-vantagem-solar .cont-vantagem .box-vantagens .inten-vantagem-final {
	width: 25%;
	padding: 20px;
	border-right: 0;
}
.conteudo-vantagem-solar .cont-vantagem .box-vantagens figure {
}
.conteudo-vantagem-solar .cont-vantagem .box-vantagens figure>img {
	max-width: 100%;
}
.conteudo-vantagem-solar .cont-vantagem .box-vantagens h3 {
	font-size: .8em;
	background-color: #434343;
	color: #ffffff;
	text-align: center;
	padding: 15px;
	font-weight: 600;
}
.conteudo-vantagem-solar .cont-vantagem .box-vantagens p {
	font-size: .9em;
	color: #5f5f5f;
	text-align: center;
	font-weight: 400;
}

/* Telefones em paisagem e abaixo */



@media (max-width: 480px) {
.conteudo-vantagem-solar .cont-vantagem .titulo-vantagens h2 {
	font-size: 2em;
}
.conteudo-vantagem-solar .cont-vantagem .box-vantagens {
	flex-wrap: wrap;
}
.conteudo-vantagem-solar .cont-vantagem .box-vantagens .inten-vantagem {
	width: 100%;
	border-top: 1px solid #ccc;
	border-right: 0px solid #ccc;
}
.conteudo-vantagem-solar .cont-vantagem .box-vantagens .inten-vantagem-final {
	width: 100%;
	border-top: 1px solid #ccc;
	border-right: 0px solid #ccc;
}
}

/* Telefones em paisagem a tablet em retrato */



@media (min-width: 481px) and (max-width: 767px) {
}

/* Tablet em retrato a paisagem e desktop */



@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */



@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */



@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */



@media (min-width: 1367px) {
}
/*--------------------------------------------------------------------------------------conteudo-sol-orca*/







.conteudo-sol-orca {
	max-width: 1200px;
	margin: 0 auto;
	padding-top: 5%;
}
.conteudo-sol-orca .cont-sol-orca {
	width: 100%;
	background-color: #6db80e;
	padding: 3% 0;
	text-align: center;
}
.conteudo-sol-orca .cont-sol-orca h2 {
	text-align: center;
	font-weight: 800;
	font-size: 2.5em;
	text-transform: uppercase;
	color: #fff;
	padding: 0;
}
.conteudo-sol-orca .cont-sol-orca p {
	text-align: center;
	font-weight: 400;
	font-size: 1.1em;
	color: #fff;
	padding: 10px 0 20px 0;
	width: 85%;
	margin: 0 auto;
}
.conteudo-sol-orca .cont-sol-orca button {
	background-color: #ffc600;
	border: 0;
	padding: 10px;
	font-size: 1.2em;
	font-family: 'Montserrat', sans-serif;
	font-weight: 800;
}
.conteudo-sol-orca .cont-sol-orca button a {
	color: #1a181c;
	font-weight: 800;
}
.conteudo-sol-orca .cont-sol-orca button a:hover {
	color: #fff;
	text-decoration: none;
}
/*CONHEÇA O MELHOR ALARME MONITORADO --------------------------------------------------------------------*/







.conteudo-conheca-solar {
	max-width: 1200px;
	margin: 0 auto;
}
.conteudo-conheca-solar .cont-conheca {
	display: flex;
	align-items: flex-start;
	align-content: space-between;
	width: 100%;
	padding-top: 2%;
	padding-bottom: 2%;
}
.conteudo-conheca-solar .cont-conheca .texto-img-conheca {
	width: 100%;
	padding: 10px 10px;
}
.conteudo-conheca-solar .cont-conheca .texto-img-conheca h2 {
	font-size: 1.18em;
	color: #6db80e;
	padding-bottom: 3%;
}
.conteudo-conheca-solar .cont-conheca .texto-img-conheca p {
	font-size: .9em;
	text-align: justify;
	padding: 5px 0;
	font-weight: 400;
	color: #4f4e4f;
}
.conteudo-conheca-solar .cont-conheca .texto-img-conheca p > span {
	text-align: justify;
	padding: 5px 0;
	font-weight: 600;
	color: #6db80e;
}
.conteudo-conheca-solar .cont-conheca .aplicativo {
	width: 50%;
}
.conteudo-conheca-solar .cont-conheca .aplicativo .conteudo-aplicativo {
	display: flex;
	align-items: center;
	align-content: center;
	position: relative;
}
.conteudo-conheca-solar .cont-conheca .aplicativo .conteudo-aplicativo .titulos {
	padding: 0 15px;
	margin: 0;
	border-right: 10px solid #6db80e;
	height: 280px;
}
.conteudo-conheca-solar .cont-conheca .aplicativo .conteudo-aplicativo .titulos h2 {
	font-size: 1.5em;
	color: #6db80e;
	line-height: 1;
}
.conteudo-conheca-solar .cont-conheca .aplicativo .conteudo-aplicativo .titulos h2 > span {
	font-size: 1.98em;
	color: #6db80e;
	font-weight: 800;
}
.conteudo-conheca-solar .cont-conheca .aplicativo .conteudo-aplicativo .titulos h3 {
	font-size: 1em;
	color: #292f3d;
	line-height: 1;
	text-align: right;
	font-weight: 400;
}
.conteudo-conheca-solar .cont-conheca .aplicativo .conteudo-aplicativo .titulos h3 > span {
	/*font-size: 1em;*/



	color: #292f3d;
	font-weight: 700;
}
.conteudo-conheca-solar .cont-conheca .aplicativo .texto-recursos {
	padding: 9px;
	margin: 0;
	/*! width: 416px; */



	z-index: 2;
}
.conteudo-conheca-solar .cont-conheca .aplicativo .texto-recursos h2 {
	font-size: 1.5em;
	color: #292f3d;
	padding: 5px;
}
.conteudo-conheca-solar .cont-conheca .aplicativo .texto-recursos ul {
	padding: 0;
	margin: 0;
	width: 100%;
}
.conteudo-conheca-solar .cont-conheca .aplicativo .texto-recursos li {
	display: flex;
	align-content: center;
	align-items: center;
	font-size: .9em;
	width: 360px;
	padding: 5px;
	font-weight: 500;
	color: #393240;
}
.conteudo-conheca-solar .cont-conheca .aplicativo .texto-recursos li > img {
	max-width: 6%;
	padding-right: 5px;
	fill: #F4B459;
}
.conteudo-conheca-solar .cont-conheca .aplicativo .texto-recursos li > img .svg path {
	fill: #ccc!important;
	background-color: red;
}
.conteudo-conheca-solar .cont-conheca .aplicativo .texto-recursos li.list-ultimo {
	display: flex;
	align-content: flex-start;
	align-items: flex-start;
	text-align: right;
}
.conteudo-conheca-solar .cont-conheca .aplicativo .conteudo-aplicativo img.img-celular {
	position: absolute;
	bottom: -175%;
	right: -11%;
	width: 100%;
}

/* Telefones em paisagem e abaixo */



@media (max-width: 480px) {
.conteudo-conheca-solar .cont-conheca {
	display: flex;
	align-items: flex-start;
	align-content: space-between;
	width: 100%;
	padding-top: 5%;
	flex-wrap: wrap;
}
.conteudo-conheca-solar .cont-conheca .texto-img-conheca {
	width: 100%;
	padding: 0 15px;
}
.conteudo-conheca-solar .cont-conheca .aplicativo {
	width: 100%;
}
.conteudo-conheca-solar .cont-conheca .aplicativo .conteudo-aplicativo {
	display: flex;
	align-items: center;
	align-content: center;
	position: relative;
	flex-wrap: wrap;
	justify-content: center;
}
.conteudo-conheca-solar .cont-conheca .aplicativo .conteudo-aplicativo .titulos {
	padding: 0 15px;
	margin: 0;
	border-right: 10px solid #6db80e;
	height: 100%;
}
.conteudo-conheca-solar .cont-conheca .aplicativo .conteudo-aplicativo img.img-celular {
	position: relative;
	bottom: 0;
	right: 0;
	width: 100%;
	padding: 15px;
}
.conteudo-conheca-solar .cont-conheca .aplicativo .texto-recursos h2 {
	font-size: 1.5em;
	color: #292f3d;
	padding: 0;
	text-align: center;
}
}

/* Telefones em paisagem a tablet em retrato */



@media (min-width: 481px) and (max-width: 767px) {
}

/* Tablet em retrato a paisagem e desktop */



@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */



@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */



@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */



@media (min-width: 1367px) {
}
/*DEIXE SEU CONTATO QUE NÓS ENTRAMOS EM CONTATO --------------------------------------------*/







.cadastro-lead {
	border-top: 2px solid #6db80e;
	border-bottom: 2px solid #6db80e;
}
.cadastro-lead .form-cadastro-lead {
	max-width: 1200px;
	margin: 0 auto;
}
.cadastro-lead .form-cadastro-lead form {
	display: flex;
	align-items: center;
	width: 70%;
	margin: 0 auto;
	border: 1px solid #ccc;
	flex-wrap: wrap;
	justify-content: space-around;
}
.cadastro-lead .form-cadastro-lead form .input-form {
	width: 30%;
	margin: 5px;
}
.cadastro-lead .form-cadastro-lead form .input-form input[type=text] {
	width: 100%;
	padding: 10px;
	border: 1px solid #ccc;
	border-radius: 3px;
}
 .cadastro-lead .form-cadastro-lead form .input-form ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: #fe6f00;



  /*opacity: 1;*/ /* Firefox */



  font-size: 1.2em;
 font-weight: 600;
}
 .cadastro-lead .form-cadastro-lead form .input-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #fe6f00;
 font-size: 1.2em;
 font-weight: 600;
}
 .cadastro-lead .form-cadastro-lead form .input-form ::-ms-input-placeholder { /* Microsoft Edge */
 color: #fe6f00;
 font-size: 1.2em;
 font-weight: 600;
}
.cadastro-lead .form-cadastro-lead form > button.btn {
	width: 100%;
	background: #6bb512;
	border-radius: 0;
	border: 0;
	color: #fff;
	padding: 10px;
	font-weight: 500;
	font-size: 1.2em;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}
.cadastro-lead .form-cadastro-lead form > button.btn:hover {
	color: #000;
	background: #ccc;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	cursor: pointer;
}
.fique-tranquilo {
	padding: 3% 0;
	margin: 0;
	width: 100%;
}
.fique-tranquilo .conteudo-fique-tranquilo {
	max-width: 1200px;
	margin: 0 auto;
}
.fique-tranquilo .conteudo-fique-tranquilo .texto {
	line-height: 2;
}
.fique-tranquilo .conteudo-fique-tranquilo .texto p {
	font-size: .95em;
	color: #666565;
}
.fique-tranquilo .conteudo-fique-tranquilo .texto p > span {
	font-size: .9em;
	color: #666565;
	font-weight: 700;
}

/* Telefones em paisagem e abaixo */



@media (max-width: 480px) {
.cadastro-lead .form-cadastro-lead form {
	display: flex;
	align-items: center;
	width: 100%;
	margin: 0 auto;
	border: 1px solid #ccc;
	flex-wrap: wrap;
	justify-content: space-around;
	padding: 15px;
}
.cadastro-lead .form-cadastro-lead form .input-form {
	width: 100%;
	margin: 5px 0;
}
.fique-tranquilo .conteudo-fique-tranquilo {
	max-width: 100%;
	margin: 0 auto;
	padding: 15px;
}
}

/* Telefones em paisagem a tablet em retrato */



@media (min-width: 481px) and (max-width: 767px) {
}

/* Tablet em retrato a paisagem e desktop */



@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */



@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */



@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */



@media (min-width: 1367px) {
}
/*IMAGEN DIVERSAS*/







.imagens-diversas-solar {
	padding: 0;
	margin: 0;
	border-top: 4px solid #6db80e;
	border-bottom: 2px solid #6db80e;
	width: 100%;
	text-align: center;
}
.imagens-diversas-solar .img-diversas {
	width: 100%;
	margin: 0 auto;
}
.imagens-diversas-solar .img-diversas img {
	max-width: 100%;
	display: inline-block;
}
/*Qualidade em serviços é com quem entende!*/







.qualidade-em-servicos-solar {
	width: 100%;
	padding: 0;
	margin: 0;
	border-bottom: 15px solid #ccc;
}
.qualidade-em-servicos-solar .conteudo-qualidade {
	max-width: 1200px;
	margin: 0 auto;
}
.qualidade-em-servicos-solar .conteudo-qualidade .texto {
	/*line-height: 1;*/



	padding: 2% 0;
}
.qualidade-em-servicos-solar .conteudo-qualidade .texto h2 {
	font-size: 1.1em;
	font-weight: 500;
	color: #666464;
	padding: 3px 0;
}
.qualidade-em-servicos-solar .conteudo-qualidade .texto h2 > span {
	font-size: 1.3em;
	font-weight: 700;
}
.qualidade-em-servicos-solar .conteudo-qualidade .texto p {
	padding: 5px 0;
	font-size: .8em;
	color: #666464;
}

/* Telefones em paisagem e abaixo */



@media (max-width: 480px) {
.qualidade-em-servicos-solar .conteudo-qualidade {
	max-width: 100%;
	margin: 0 auto;
	padding: 15px;
}
}

/* Telefones em paisagem a tablet em retrato */



@media (min-width: 481px) and (max-width: 767px) {
}

/* Tablet em retrato a paisagem e desktop */



@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */



@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */



@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */



@media (min-width: 1367px) {
}
/*fotos-reai---------------------------------------------------------------------*/







.fotos-reais {
	width: 100%;
	border-top: 3px solid #6db80e;
}
.fotos-reais .img-fotos-reais {
	max-width: 100%;
	text-align: center;
}
.fotos-reais .img-fotos-reais img {
	max-width: 100%;
	text-align: center;
	display: inline-block;
}
.barra-fotos-reais {
	margin: 0;
	padding: 0;
	width: 100%;
	display: flex;
	justify-content: flex-end;
	position: relative;
	top: -30px;
}
.barra-fotos-reais .box {
	display: flex;
	align-content: center;
	align-items: center;
	width: 50%;
	height: 60px;
	background-color: #6db80e;
}
.barra-fotos-reais .box .img-foto-r {
	position: absolute;
	left: 45%;
}
.barra-fotos-reais .box .img-foto-r img {
	max-width: 60%;
}
.barra-fotos-reais .box .texto {
	padding-left: 10%;
}
.barra-fotos-reais .box .texto p {
	font-size: 1.3em;
	color: #ffffff;
	font-weight: 400;
}
.barra-fotos-reais .box .texto p > span {
	font-weight: 700;
}

/* Telefones em paisagem e abaixo */



@media (max-width: 480px) {
.barra-fotos-reais .box {
	display: flex;
	align-content: center;
	align-items: center;
	width: 85%;
	height: 60px;
	background-color: #6db80e;
}
.barra-fotos-reais .box .img-foto-r {
	position: absolute;
	left: 1%;
}
.barra-fotos-reais .box .img-foto-r img {
	max-width: 45%;
}
.barra-fotos-reais .box .texto {
	padding-left: 15%;
}
.barra-fotos-reais .box .texto p {
	font-size: 1.2em;
	color: #ffffff;
	font-weight: 400;
}
}

/* Telefones em paisagem a tablet em retrato */



@media (min-width: 481px) and (max-width: 767px) {
}

/* Tablet em retrato a paisagem e desktop */



@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */



@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */



@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */



@media (min-width: 1367px) {
}
/*O ATENDIMENTO DAS GRANDES EMPRESAS COM PREÇO ACESSÍVEL A TODOS ---------------------------*/







.atendimento-grandes-empresas-solar-solar {
	background: url(../imgs/bg-grandes-empresas.png) center;
	background-repeat: no-repeat;
	/*background-color: #ccc;*/



	/*! margin-top: -15.5%; */



/*! height: 250px; */



	width: 100%;
	display: block;
}
.atendimento-grandes-empresas-solar .conteudo-atend-grand-emp {
	max-width: 1200px;
	/*! padding-top: 7%; */



	margin: 0 auto;
}
.atendimento-grandes-empresas-solar .conteudo-atend-grand-emp .titulo {
	text-align: center;
	padding-top: 2%;
	padding-bottom: 2%;
	width: 100%;
}
.atendimento-grandes-empresas-solar .conteudo-atend-grand-emp .titulo h2 {
	color: #6db80e;
	font-size: 3em;
	font-weight: 800;
}
/*.atendimento-grandes-empresas-solar .conteudo-atend-grand-emp .veja-alguns-clientes .titulo*/







.atendimento-grandes-empresas-solar .conteudo-atend-grand-emp .veja-alguns-clientes .titulo-clientes h2 {
	margin-top: 20px;
	margin-bottom: 5%;
	text-align: center;
	font-weight: 700;
	font-family: 'Montserrat', sans-serif;/*text-transform: uppercase;*/
}
.atendimento-grandes-empresas-solar .conteudo-atend-grand-emp .veja-alguns-clientes .titulo-clientes h2.background {
	position: relative;
	z-index: 1;
}
.atendimento-grandes-empresas-solar .conteudo-atend-grand-emp .veja-alguns-clientes .titulo-clientes h2.background:before {
	border-top: 4px solid #6bb512;
	content: "";
	margin: 0 auto;
	/* this centers the line to the full width specified */







	position: absolute;
	/* positioning must be absolute here, and relative positioning must be applied to the parent */







	top: 50%;
	left: 0;
	right: 0;
	bottom: 0;
	width: 95%;
	z-index: -1;
}
.atendimento-grandes-empresas-solar .conteudo-atend-grand-emp .veja-alguns-clientes .titulo-clientes h2.background span {
	/* to hide the lines from behind the text, you have to set the background color the same as the container */



	background: #fff;
	padding: 0 15px;
}
.atendimento-grandes-empresas-solar .conteudo-atend-grand-emp .veja-alguns-clientes .titulo-clientes h2.background span > span.color {
	color: #cb6232;
	padding: 0;
}

/* Telefones em paisagem e abaixo */



@media (max-width: 480px) {
.atendimento-grandes-empresas-solar .conteudo-atend-grand-emp .titulo {
	text-align: center;
	padding: 15% 15px;
	padding-bottom: 15%;
	padding-bottom: 6%;
	width: 100%;
}
.atendimento-grandes-empresas-solar .conteudo-atend-grand-emp .titulo h2 {
	font-size: 2em;
}
.atendimento-grandes-empresas-solar .conteudo-atend-grand-emp .veja-alguns-clientes .titulo-clientes h2 {
	font-size: 15px;
}
.atendimento-grandes-empresas-solar .conteudo-atend-grand-emp .veja-alguns-clientes .titulo-clientes h2.background span {
	background: #fff;
	padding: 0 15px;
}
}

/* Telefones em paisagem a tablet em retrato */



@media (min-width: 481px) and (max-width: 767px) {
}

/* Tablet em retrato a paisagem e desktop */



@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */



@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */



@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */



@media (min-width: 1367px) {
}
/*DIVERSAS LOJAS NO BRASIL*/







.lojas-pelo-brasil-solar {
	padding: 0;
	margin: 0;
	width: 100%;
}
.lojas-pelo-brasil-solar .conteudo-loja {
	max-width: 1200px;
	margin: 0 auto;
	padding-bottom: 1%;
}
.lojas-pelo-brasil-solar .conteudo-loja h2 {
	text-align: center;
	font-size: 45px;
	color: #6db80e;
	padding-bottom: 5%;
	font-weight: 800;
}
.lojas-pelo-brasil-solar .conteudo-loja .unidades {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
	padding-bottom: 3%;
	border-bottom: 4px solid #6bb512;
}
.lojas-pelo-brasil-solar .conteudo-loja .unidades .unidade-loja {
	width: 25%;
	padding: 10px;
}
.lojas-pelo-brasil-solar .conteudo-loja .unidades .unidade-loja img {
	max-width: 100%;
}

/* Telefones em paisagem e abaixo */



@media (max-width: 480px) {
.lojas-pelo-brasil-solar .conteudo-loja h2 {
	font-size: 2em;
}
.lojas-pelo-brasil-solar .conteudo-loja .unidades .unidade-loja {
	width: 100%;
	padding: 10px;
}
}

/* Telefones em paisagem a tablet em retrato */



@media (min-width: 481px) and (max-width: 767px) {
}

/* Tablet em retrato a paisagem e desktop */



@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */



@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */



@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */



@media (min-width: 1367px) {
}
/*VEJA COMO FUNCIONA*/







.veja-como-funciona {
	margin: 0 auto;
	max-width: 1200px;
}
.veja-como-funciona .titulo-vj-fun {
	text-align: center;
	/*! font-size: 45px; */



	color: #6db80e;
	padding: 2%;
}
/*AS MELHORES MARCAS NACIONAIS E IMPORTADAS*/







.as-melhores-marcas-nas-int {
	background: url(../imgs/img-as-melhores-marcas-nas-int.png) center center;
	background-repeat: no-repeat;
	background-size: cover;
	/*margin-top: -15.5%;*/



	width: 100%;
	height: 173vh;
	display: block;
	z-index: 3;
}
.as-melhores-marcas-nas-int .conteudo-marcas-nas-int {
	max-width: 1200px;
	margin: 0 auto;
}
.as-melhores-marcas-nas-int .conteudo-marcas-nas-int .box-tiulo-marcas {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	align-content: center;
	padding: 12% 5%;
}
.as-melhores-marcas-nas-int .conteudo-marcas-nas-int .box-tiulo-marcas .titulo {
	border-right: 7px solid #6db80e;
	;
	padding: 0 10px;
	line-height: 0.9;
}
.as-melhores-marcas-nas-int .conteudo-marcas-nas-int .box-tiulo-marcas .titulo h2 {
	font-size: 3.5em;
	color: #6db80e;
	font-weight: 800;
}
.as-melhores-marcas-nas-int .conteudo-marcas-nas-int .box-tiulo-marcas .titulo h2 span {
	font-size: 1.69em;
	color: #6db80e;
	font-weight: 800;
	text-align: justify;
	padding: 0;
	margin-left: -6px;
}
.as-melhores-marcas-nas-int .conteudo-marcas-nas-int .box-tiulo-marcas .titulo span.nas-int {
	font-size: 1.89em;
	color: #393731;
	font-weight: 600;
}
.veja-algumas-delas {
	background-color: #e8e8e86b;
	width: 100%;
	margin-top: -10%;
}
.veja-algumas-delas .conteudo-veja-algumas {
	max-width: 1200px;
	margin: 0 auto;
}
.veja-algumas-delas .conteudo-veja-algumas .titulo-veja-algumas {
	padding: 3% 0;
	margin: 0;
}
.veja-algumas-delas .conteudo-veja-algumas .titulo-veja-algumas h2 {
	font-size: 1.69em;
	color: #6db80e;
	text-align: center;
}
.veja-algumas-delas .conteudo-veja-algumas .logos-marcas-nas-int {
	width: 100%;
}
.veja-algumas-delas .conteudo-veja-algumas .logos-marcas-nas-int img {
	max-width: 100%;
	display: block;
}

/* Telefones em paisagem e abaixo */



@media (max-width: 480px) {
.as-melhores-marcas-nas-int {
	height: 58vh;
}
.as-melhores-marcas-nas-int .conteudo-marcas-nas-int .box-tiulo-marcas {
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	padding: 0;
}
.as-melhores-marcas-nas-int .conteudo-marcas-nas-int .box-tiulo-marcas .titulo h2 {
	font-size: 2em;
	color: #6db80e;
	font-weight: 800;
}
.as-melhores-marcas-nas-int .conteudo-marcas-nas-int .box-tiulo-marcas .titulo span.nas-int {
	font-size: 1.1em;
	color: #393731;
	font-weight: 600;
}
.as-melhores-marcas-nas-int .conteudo-marcas-nas-int .box-tiulo-marcas .titulo {
	border-right: 0;
	padding: 15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	line-height: 0.9;
	text-align: center;
	background: #fff;
}
}

/* Telefones em paisagem a tablet em retrato */



@media (min-width: 481px) and (max-width: 767px) {
}

/* Tablet em retrato a paisagem e desktop */



@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */



@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */



@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */



@media (min-width: 1367px) {
}
/*Formulario-----------------------------------------*/







.content-form-solar {
	width: 100%;
	background-image: url(../imgs/bg-form.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	/*height: 70vh;*/



	padding: 2% 0;
}
.titulo-form {
	width: 1200px;
	margin: 0 auto;
}
.titulo-form h2 {
	font-size: 1.5em;
	color: #ffffff;
	text-align: center;
	padding-top: 5%;
	font-weight: 700;
}
.content-form-solar .conteudo-form {
	width: 1200px;
	margin: 0 auto;
}
.content-form-solar .conteudo-form .enviar {
	display: none;
}
.content-form-solar .conteudo-form form {
	display: flex;
	justify-content: space-around;
	width: 100%;
	flex-wrap: wrap;
	padding-top: 2%;
}
.content-form-solar .conteudo-form form .input-nome {
	width: 48%;
}
.content-form-solar .conteudo-form form .input-nome input[type=text] {
	width: 100%;
	padding: 15px;
	border: 0;
	border-radius: 20px;/*padding-bottom: 10px;*/
}
.content-form-solar .conteudo-form form .input-email {
	width: 48%;
}
.content-form-solar .conteudo-form form .input-email input[type=text] {
	width: 100%;
	padding: 15px;
	border: 0;
	border-radius: 20px;/*padding-bottom: 10px;*/
}
.content-form-solar .conteudo-form form .flex-input {
	display: flex;
	justify-content: space-between;
	align-content: center;
	align-items: center;
	padding-top: 1%;
	width: 98%;
}
.content-form-solar .conteudo-form form .flex-input .input-cidade {
	width: 32%;
}
.content-form-solar .conteudo-form form .flex-input .input-cidade input[type=text] {
	width: 100%;
	padding: 15px;
	border: 0;
	border-radius: 20px;/*padding-bottom: 10px;*/
}
.content-form-solar .conteudo-form form .flex-input .input-estado {
	width: 32%;
}
.content-form-solar .conteudo-form form .flex-input .input-estado input[type=text] {
	width: 100%;
	padding: 15px;
	border: 0;
	border-radius: 20px;/*padding-bottom: 10px;*/
}
.content-form-solar .conteudo-form form .flex-input .input-telefone {
	width: 32%;
}
.content-form-solar .conteudo-form form .flex-input .input-telefone input[type=text] {
	width: 100%;
	padding: 15px;
	border: 0;
	border-radius: 20px;/*padding-bottom: 10px;*/
}
.content-form-solar .conteudo-form form .input-texto {
	width: 98%;
	padding-top: 1%;
}
.content-form-solar .conteudo-form form .input-texto textarea {
	width: 100%;
	padding: 15px;
	height: 130px;
	border: 0;
	border-radius: 20px;/*padding-bottom: 10px;*/
}
.content-form-solar .conteudo-form form button {
	margin-top: 1%;
}
.content-form-solar .conteudo-form form button.btn-enviar-form {
	/*width: 25%;*/



	border: 0;
	padding: 15px 4%;
	background-color: #242424;
	border-radius: 25px;
	color: #ffffff;
	font-weight: 700;
	font-size: 1em;
	text-transform: uppercase;
	cursor: pointer;
}
.content-form-solar .conteudo-form form button.btn-enviar-form:hover {
	background-color: #dbdbdb;
	color: #000;
}

/* Telefones em paisagem e abaixo */

@media (max-width: 480px) {
.content-form-solar {
	padding: 15px;
	height: 95vh;
}
.titulo-form {
	width: 100%;
	margin: 0 auto;
}
.titulo-form h2 {
	font-size: 1.2em;
	padding-top: 0;
}
.content-form-solar .conteudo-form {
	width: 100%;
	margin: 0 auto;
}
.content-form-solar .conteudo-form form {
	display: block;
	justify-content: space-around;
	width: 100%;
	flex-wrap: wrap;
	padding-top: 2%;
}
.content-form-solar .conteudo-form form .input-nome {
	width: 100%;
}
.content-form-solar .conteudo-form form .input-nome input[type="text"] {
	width: 100%;
}
.content-form-solar .conteudo-form form .input-email {
	width: 100%;
	padding-top: 2%;
}
.content-form-solar .conteudo-form form .input-email input[type="text"] {
	width: 100%;
}
.content-form-solar .conteudo-form form .flex-input {
	display: block;
	width: 100%;
}
.content-form-solar .conteudo-form form .flex-input .input-cidade {
	width: 100%;
	padding-top: 1%;
}
.content-form-solar .conteudo-form form .flex-input .input-cidade input[type="text"] {
	width: 100%;
}
.content-form-solar .conteudo-form form .flex-input .input-estado {
	width: 100%;
	padding-top: 2%;
}
.content-form-solar .conteudo-form form .flex-input .input-estado input[type="text"] {
	width: 100%;
}
.content-form-solar .conteudo-form form .flex-input .input-telefone {
	width: 100%;
	padding-top: 2%;
}
.content-form-solar .conteudo-form form .flex-input .input-telefone input[type="text"] {
	width: 100%;
}
.content-form-solar .conteudo-form form .input-texto {
	width: 100%;
	padding-top: 2%;
}
.content-form-solar .conteudo-form form .input-texto textarea {
	width: 100%;
}
.content-form-solar .conteudo-form form button.btn-enviar-form {
	width: 100%;
	border: 0;
	padding: 15px;
	background-color: #ffe400;
	border-radius: 25px;
	color: #9b0d12;
	font-weight: 700;
	font-size: 1.2em;
	text-transform: uppercase;
}
.content-form-solar .conteudo-form form button.btn-enviar-form:hover {
	width: 100%;
	background-color: #9b0d12;
	color: #ffe400;
}
}

/* Telefones em paisagem a tablet em retrato */



@media (min-width: 481px) and (max-width: 767px) {
}

/* Tablet em retrato a paisagem e desktop */



@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */



@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */



@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */



@media (min-width: 1367px) {
}

/*Fim Formulario-------------------------------------*/



@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */



@media (min-width: 1367px) {
}
/*Fim Formulario-------------------------------------*/





#container .pagination {
	display: flex;
	justify-content: center;
}
.nossas-lojas-footer {
/* position: absolute;

    bottom: 0;

    display: inline-block;

    width: 100%;*/

}
.nossas-lojas-footer .conteudo-nossas-lojas-footer h3 {
	width: 100%;
	background-color: #434343;
	text-align: left;
	color: #6db80e;
	font-size: 2.2em;
	padding: 10px 10px 10px 28%;
	font-weight: 800;
	margin: 0;
}
.nossas-lojas-footer .conteudo-nossas-lojas-footer h4 {
	width: 100%;
	background-color: #ffffff;
	text-align: left;
	color: #434343;
	font-size: 1.3em;
	padding: 10px 10px 10px 30%;
	font-weight: 800;
	margin: 0;
}
.nossas-lojas-footer .conteudo-nossas-lojas-footer .cont-nossas-lojas-footer {
	width: 100%;
}
.nossas-lojas-footer .conteudo-nossas-lojas-footer .cont-nossas-lojas-footer:nth-child(odd) {
	background-color: #6db80e;
}
.nossas-lojas-footer .conteudo-nossas-lojas-footer .cont-nossas-lojas-footer:nth-child(even) {
	background-color: #62a60c;
}
.nossas-lojas-footer .conteudo-nossas-lojas-footer .cont-nossas-lojas-footer .cont-nos-lo {
	width: 800px;
	margin: auto 5%;
	padding: 10px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	align-content: center;
}
.nossas-lojas-footer .conteudo-nossas-lojas-footer .cont-nossas-lojas-footer .cont-nos-lo .box {
	width: 24%;
	border-right: 1px solid #434343;
	padding: 10px;
}
.nossas-lojas-footer .conteudo-nossas-lojas-footer .cont-nossas-lojas-footer .cont-nos-lo .box h2 {
	font-size: 1em;
	color: #ffffff;
	font-weight: 800;
	height: 40px;
}
.nossas-lojas-footer .conteudo-nossas-lojas-footer .cont-nossas-lojas-footer .cont-nos-lo .box a {
	font-size: .8em;
	color: #434343;
	font-weight: 800;
}
.nossas-lojas-footer .conteudo-nossas-lojas-footer .cont-nossas-lojas-footer .cont-nos-lo .box a:hover {
	font-size: .8em;
	color: #ffffff;
	font-weight: 800;
	text-decoration: none;
}
.nossas-lojas-footer .conteudo-nossas-lojas-footer .cont-nossas-lojas-footer .cont-nos-lo .box .end-nossas-footer {
	display: flex;
	justify-content: start;
	align-items: center;
	align-content: center;
	width: 100%;
	height: 120px;
}
.nossas-lojas-footer .conteudo-nossas-lojas-footer .cont-nossas-lojas-footer .cont-nos-lo .box .end-nossas-footer p {
	padding: 5px;
	font-size: 1em;
	color: #ffffff;
	font-weight: 700;
	text-decoration: none;
	line-height: 1.1;
	margin: 0;
	width: 80%;
}
/*sdkfd*/



.nossas-lojas-footer .conteudo-nossas-lojas-footer .cont-nossas-lojas-footer .cont-nos-lo .box-ultimo {
	width: 24%;
	border-right: 0;
	padding: 10px;
}
.nossas-lojas-footer .conteudo-nossas-lojas-footer .cont-nossas-lojas-footer .cont-nos-lo .box-ultimo h2 {
	font-size: 1em;
	color: #ffffff;
	font-weight: 800;
	height: 40px;
}
.nossas-lojas-footer .conteudo-nossas-lojas-footer .cont-nossas-lojas-footer .cont-nos-lo .box-ultimo a {
	font-size: .8em;
	color: #434343;
	font-weight: 800;
}
.nossas-lojas-footer .conteudo-nossas-lojas-footer .cont-nossas-lojas-footer .cont-nos-lo .box-ultimo a:hover {
	font-size: .8em;
	color: #ffffff;
	font-weight: 800;
	text-decoration: none;
}
.nossas-lojas-footer .conteudo-nossas-lojas-footer .cont-nossas-lojas-footer .cont-nos-lo .box-ultimo .end-nossas-footer {
	display: flex;
	justify-content: start;
	align-items: center;
	align-content: center;
	width: 100%;
}
.nossas-lojas-footer .conteudo-nossas-lojas-footer .cont-nossas-lojas-footer .cont-nos-lo .box-ultimo .end-nossas-footer p {
	padding: 5px;
	font-size: 1em;
	color: #ffffff;
	font-weight: 700;
	text-decoration: none;
	line-height: 1.1;
	margin: 0;
	width: 80%;
}

/* Telefones em paisagem e abaixo */

@media (max-width: 480px) {
.nossas-lojas-footer .conteudo-nossas-lojas-footer .cont-nossas-lojas-footer .cont-nos-lo {
	width: 100%;
	margin: 0;
	padding: 10px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	align-content: center;
	flex-wrap: wrap;
}
.nossas-lojas-footer .conteudo-nossas-lojas-footer .cont-nossas-lojas-footer .cont-nos-lo .box {
	width: 100%;
	border-right: 0px solid #434343;
	border-bottom: 1px solid #434343;
	padding: 10px;
}
.nossas-lojas-footer .conteudo-nossas-lojas-footer .cont-nossas-lojas-footer .cont-nos-lo .box-ultimo {
	width: 100%;
	border-right: 0;
	padding: 10px;
}
}

/* Telefones em paisagem a tablet em retrato */

@media (min-width: 481px) and (max-width: 767px) {
.nossas-lojas-footer .conteudo-nossas-lojas-footer .cont-nossas-lojas-footer .cont-nos-lo {
	width: 100%;
	margin: 0;
	padding: 10px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	align-content: center;
	flex-wrap: wrap;
}
.nossas-lojas-footer .conteudo-nossas-lojas-footer .cont-nossas-lojas-footer .cont-nos-lo .box {
	width: 100%;
	border-right: 0px solid #434343;
	border-bottom: 1px solid #434343;
	padding: 10px;
}
.nossas-lojas-footer .conteudo-nossas-lojas-footer .cont-nossas-lojas-footer .cont-nos-lo .box-ultimo {
	width: 100%;
	border-right: 0;
	padding: 10px;
}
}

/* Tablet em retrato a paisagem e desktop */

@media (min-width: 768px) and (max-width: 979px) {
}

/* Desktop */

@media (min-width: 980px) and (max-width: 1199px) {
}

/* Desktop grande */

@media (min-width: 1201px) and (max-width: 1366px) {
}

/* Desktop full-hd */

@media (min-width: 1367px) {
}
