.slide{width: 100%; height:630px; margin: -14px auto 0 auto}
.slide .slides_container { width: 100%; display: none; }
.slide .slides_container div { width: 100% !important; display: block; left: 0 !important; height: 630px !important; }
.slide .slides_container div.img1 { display: block; background: url(../img/index/01.jpg) center top no-repeat; }
.slide .slides_container div.img2 { display: block; background: url(../img/index/02.jpg) center top no-repeat; }
.slide .prev{ display: none !important; width:42px; height:78px; float:left; position:absolute; z-index:99999; background:url(../img/slides/back.png) no-repeat center top; top:450px; left:50%; margin-left:-490px; text-indent:-9999px;}
.slide .next{ display: none !important; width:42px; height:78px; float:left; position:absolute; z-index:99999; background:url(../img/slides/next.png) no-repeat center top; top:450px; text-indent:-9999px; right:50%; margin-right:-490px;}
.slide ul.pagination { display: none !important;  list-style: none; margin: 0; padding: 0; min-width: 38px; max-width: 120px; display: table; float: left; position: absolute; right: 75%; margin: 0 -485px 0 0; overflow: hidden; z-index: 99; top: 850px; }
.slide ul.pagination li { float: left; display: inline; width: 15px; height: 14px; text-indent: -9999px; overflow: hidden; margin: 0 2px; }
.slide ul.pagination li a { float: left; display: inline; background:url(../img/slides/slidder.png) no-repeat center top; width:11px; height:11px; }
.slide ul.pagination li.current a, .slide ul.pagination li a:hover { background:url(../img/slides/sliderw.png) no-repeat center bottom; }

.chamada{width: 100%; height: 108px; float: left; background: url(../img/index/chamada.jpg) no-repeat center top }
.chamada-meio{width: 502px; height: 108px; margin: 0 auto;}
.chamada-meio1{width: 251px; height: 108px; float: left;}
.chamada-meio2{width: 251px; height: 108px; float: left;}
.chamada-meio1 p{ background: url(../img/index/carimbo.png) no-repeat left top; padding: 7px 0 0 40px; float: left; height: 24px; margin-top: 47px; font-family: open_sansregular; font-size: 15px; color: #fff}
.chamada-meio2 a{text-align: center; width: 190px; height: 25px; border-radius: 10px; border: solid 1px #fff; float: left; margin-top: 40px; margin-left: 30px; font-family: open_sansregular; font-size: 15px; color: #fff; padding: 10px 0 0 0; transition: 0.3s}
.chamada-meio2 a:hover{border: solid 1px #263345; color: #263345; background-color: #fff; transition: 0.3s}
.bold{font-weight: bold}
.tm-carimbos{width: 50%; float: left;}
.tm-carimbos-p1{ background: url(../img/index/quadrado.jpg) no-repeat left center; font-family: latoregular; color: #262626; font-size: 20px; padding: 0 0 0 25px; margin-top: 75px; margin-left: 35px }
.tm-carimbos-p2{ color: #262626; font-size: 13px; font-family: open_sansregular; line-height: 20px; margin-left: 60px; margin-right: 25px; text-align: justify; margin-top: 40px}
.imagem{ width: 596px; height: 256px; float: right; margin-right: -146px; margin-top: 68px; margin-bottom: 76px; background: url(../img/index/loja.jpg) no-repeat left center;}
.saiba-mais{ margin-bottom: 73px; font-family: open_sansregular; font-size: 10px; color: #fff; float: right; padding: 10px 18px 10px 18px; background-color: #29384f; border-radius: 10px; margin-right: 35px; margin-top: 22px}
.saiba-mais:hover{background-color: #29384f; color: #29384f; background-color: #fff; border: solid 1px #29384f}

.chamada2{width: 100%; height: 255px; float: left; background: url(../img/index/chamada2.jpg) no-repeat top center;  }
.text-chamada2{ height: 123px; text-align: center; color: #fff; font-family: open_sansregular; font-size: 13px; line-height: 25px; margin-top: 66px; margin-bottom: 45px; border: solid 1px #fff; border-top: solid 0px #fff; width: 760px; float: left; margin-left: 100px}
.text-chamada2-b{font-family: latoregular; font-size: 16px; width: 100%; float: left; margin-top: -10px; word-spacing: 5px }
.barra-direita{width: 160px !important; height: 1px; background-color: #fff; float: right; margin-top: 10px;}
.barra-esquerda{width: 160px !important; height: 1px; background-color: #fff; float: left; margin-top: 10px;}

.nossos-produtos{width: 100%; float: left}
.nossos-produtos-texto{ text-align: center; color: #262626; font-family: open_sansregular; font-size: 12px; background: url(../img/index/quadrado.jpg) no-repeat center; margin-top: 50px; margin-bottom: 35px}
.nossos-produtos-texto b{font-family: latoregular; font-size: 20px;}
.nossos-produtos li{width: 315px; height: 353px; float: left; list-style-type: none;}
.colop{ background: url(../img/index/colop.png) no-repeat center;  }
.nykon{ background: url(../img/index/nykon.png) no-repeat center;  }
.tradaf{ background: url(../img/index/tradaf.png) no-repeat center;  }

.acesse{font-family: open_sansregular; font-size: 10px; color: #fff; float: left; border: solid 1px #29384f; padding: 10px 18px 10px 18px; background-color: #29384f; border-radius: 10px; margin-left: 360px; margin-top: 57px; margin-bottom: 65px}
.acesse:hover{background-color: #29384f; color: #29384f; background-color: #fff; border: solid 1px #29384f}

.fornecedores{width: 100%; height: 207px; margin-bottom: 10px; background: url(../img/index/fornecedores.jpg) no-repeat top center; float: left}
.fornecedores-texto{ text-align: center; color: #fff; line-height: 18px; font-family: open_sansregular; font-size: 12px; background: url(../img/index/quadrado.jpg) no-repeat center 40px; margin-top: 50px; margin-bottom: 35px}
.fornecedores-texto b{font-family: latoregular; font-size: 20px;}

.fundo-pop{ width: 100%; float: left; height: 100vh; position: fixed; z-index: 999999; background: rgba(0, 0, 0, 0.57); top: 0; display: flex;align-items: center;justify-content: center;}


.formulario-footer-padrao-2 { float: left; width: 420px; height: 521px; background: url(../img/pop-up-2020.png) no-repeat center top;}

.x{ padding: 28px 35px; float: right; font-size: 0; box-shadow: inset 0px 0px 0px 0px #fff;cursor: pointer;}
.x:hover{ box-shadow: inset 0px 0px 0px 2px #fff;}

@media screen and (max-width: 1260px){
    .imagem { width: 430px; margin-right: 0px;}
}