/*FONTS <<< Carregar as fontes no ficheiro fonts.css >>> */
html { position: relative; width: 100%; overflow-x: hidden; }
body { position: relative; width: 100%; overflow-x: hidden; background-color: #0C0A05; color: rgba(255, 255, 255, 0.7); font-size: 14px; line-height: 140%; font-family: 'Montserrat', sans-serif; font-weight: 400; }
strong, .bold { font-weight: 600; }
.light { font-weight: 300; }
em { font-style: italic; }
.uppercase { text-transform: uppercase; }
.white { color: #ffffff; }
.orange { color: #DEAC5C; }
section { position: relative; width: 100%; max-width: 100%; }
.limitador { position: relative; width: 1200px; max-width: calc( 100% - 40px ); margin: auto; }
a { text-decoration: none; color: rgba(255, 255, 255, 0.7); -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out; }
a:hover { color: #D69830; }

h1,h2,h3,h4,h5,h6 { margin-bottom: 25px; }

.stdText iframe { max-width: 100%!important; }
.stdText img { max-width: 100%; height: auto; }
.stdText ul, .stdText ol { padding-left: 15px; padding-right: 15px; }
.stdText ul li { list-style: disc; }
.stdText ol li { list-style: decimal; }
.stdText h1,.stdText h2,.stdText h3,.stdText h4,.stdText h5,.stdText h6 { margin-bottom: 25px; }
.stdText h1 { font-size: 26px; line-height: 130%; }
.stdText h2 { font-size: 24px; line-height: 130%; }
.stdText h3 { font-size: 22px; line-height: 130%; }
.stdText h4 { font-size: 20px; line-height: 140%; }
.stdText h5 { font-size: 18px; line-height: 140%; }
.stdText h6 { font-size: 16px; line-height: 140%; }
.stdText p { margin-bottom: 25px; }
.stdText a {  }

.stdButton { display: flex; align-items: center; justify-content: center; width: 100%; max-width: 100%; height: 60px; background-color: #DEAC5C; padding: 15px; border-radius: 0; -webkit-transition: all 400ms ease-in-out; -moz-transition: all 400ms ease-in-out; -o-transition: all 400ms ease-in-out; -ms-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out; }
.stdButton p { color: #000000; text-transform: uppercase; }
.stdButton:hover { background-color: #D69830; }

.stdPopup { display: inline-block; }

.saberMais { position: relative; width: fit-content; color: #ffffff; margin-bottom: 25px; }
.saberMais p { position: relative; z-index: 1; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
.saberMais::before { content: ""; position: absolute; top: calc( 100% + 5px ); left: -5px; width: 30px; height: 5px; background-color: #DEAC5C; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
.saberMais:hover p { color: #DEAC5C; }
.saberMais:hover::before { width: calc( 100% + 10px ); }

.ancora { position: absolute; top: -120px; left: 50%; pointer-events: none; }
.ancora#quem-somos { top: -80px; }

.titulo1 { font-size: 48px; line-height: 120%; }
.titulo2 { font-size: 26px; line-height: 130%; }
.titulo3 { font-size: 18px; line-height: 140%; }

.form-floating { position: relative; width: 100%; max-width: 100%; margin-top: 5px; margin-bottom: 25px; }
.form-floating:before { content: ""; position: absolute; width: 100%; height: calc( 100% + 10px ); top: -5px; left: 0; background-color: #201E1A; z-index: -1; pointer-events: none; }
.form-floating input,.form-floating textarea { width: 100%; max-width: 100%; background-color: #201E1A!important; border-color: #201E1A; border-radius: 0; color: #ffffff!important; font-size: 14px; line-height: 140%; font-family: 'Montserrat', sans-serif; font-weight: 400; }
.form-floating textarea { height: 120px; min-height: 120px; max-height: 120px; resize: none; }
.form-floating label { color: rgba(255, 255, 255, 0.7); padding-left: 25px; padding-right: 25px; }
.form-floating > .form-control { padding-left: 25px; padding-right: 25px; }

.container,.row > * { padding-left: 30px; padding-right: 30px; }
.row { margin-left: -30px; margin-right: -30px; }

.desktop { display: block; }
.mobile { display: none; }

.pages div.row.min-vh-100 { padding-top: 300px; }

.popup { background: rgba(0,0,0,.75); color: #ffffff; }
.popup .popupBox1,.popup .popupBox1 .popupBox2 .popupBox3 .popupClose .popupCloseArea { background: #13110D; }
.popup .popupBox1 .popupBox2 .popupBox3 .popupClose i { color: #ffffff; }
.popup.popupSlideshow .slick .image .stdButton { display: none!important; }

.section1 { margin-bottom: 150px; min-height: 100vh; }
.section1 .filtro { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255,255,255,0.1); pointer-events: none; z-index: 1; }
.section1 .gradientCircle { position: absolute; top: -50vw; left: -50vw; width: 100vw; height: 100vw; background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 50% ); pointer-events: none; z-index: 1; }
.section1 .limitador { z-index: 5; }
.section1 .jarallax,.section1 .slick { position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; z-index: 0; }
.section1 .slick, .section1 .slick-list, .section1 .slick-track, .section1 .slick-slide { height: 100%; }
.section1 .slick .image { width: 100%; height: 100%; }
.section1 .box { position: relative; width: 352px; max-width: 100%; background-color: rgba(0, 0, 0, 0.5); margin: 237px 0px 237px 0px; }
.section1 .box .areaTexto { padding: 50px 50px 15px 50px; }
.section1 .box .areaTexto .precoDesconto { display: inline-block; vertical-align: middle; margin-right: 15px; }
.section1 .box .areaTexto .precoAntigo { display: inline-block; vertical-align: middle; text-decoration: line-through; opacity: 0.7; }
.section1 .box .areaTexto .caracteristicas { margin-bottom: 25px; }
.section1 .areaForm { position: relative; width: 100%; background-color: #070500; padding: 0px; }
.section1 #name1,.section1 #contact1,.section1 #subject1,.section1 #message1 { position: relative; color: #ffffff; font-size: 14px; line-height: 140%; width: 100%; height: 50px; background-color: transparent; border-color: transparent; border-radius: 0; border: 1px solid #DEAC5C; text-align: center; }
.section1 #name1,.section1 #subject1,.section1 #message1 { display: none; }
.section1 .contactForm { position: relative; }
.section1 #contact1::placeholder { color: #ffffff; opacity: 1; }
.section1 #contact1:-ms-input-placeholder { color: #ffffff; }
.section1 #contact1::-ms-input-placeholder { color: #ffffff; }
.section1 .contactForm #submitContact1 { width: 100%; text-align: center; background-color: transparent; color: #ffffff; height: 50px; background-color: #DEAC5C; }
.section1 .contactForm #submitContact1:hover { background-color: #D69830; }
.section1 #checkForRealContact1 { width: fit-content; margin: auto; }
.section1 #checkForRealContact1 .form-check { margin: 0px; padding: 10px; }
.section1 #checkForRealContact1 label { font-size: 12px; line-height: 140%; }
.section1 #checkForRealContact1 label.stdPopup { font-weight: 600; }
.section1 .pedirContacto { position: relative; width: 100%; height: 40px; display: flex; justify-content: space-between; align-items: center; }
.section1 .pedirContactoCarro { padding: 30px 50px; }
.section1 .pedirContacto h4 { margin: 0; }

.section2 { margin-bottom: 80px; }

.section3 { margin-bottom: 125px; }
.section3 .box { position: relative; width: 376px; max-width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: space-between; }
.section3 .box .areaIcon { display: flex; justify-content: center; align-items: center; width: 145px; height: 145px; border: 1px solid #201E1A; margin-bottom: 25px; -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out; }
.section3 .box .areaIcon img { -webkit-transition: all 1000ms ease-in-out; -moz-transition: all 1000ms ease-in-out; -o-transition: all 1000ms ease-in-out; -ms-transition: all 1000ms ease-in-out; transition: all 1000ms ease-in-out; }
.section3 .box4,.section3 .box5,.section3 .box6 { flex-direction: column-reverse; align-items: flex-end; text-align: right; margin-top: -60px; min-height: calc( 100% + 60px );}
.section3 .box:hover .areaIcon { background-color: #201E1A; }
.section3 .box:hover .areaIcon img { transform: rotateY(360deg); }

.section4 { padding: 150px 0 100px 0; background-color: #13110D; }

.section5 { margin-bottom: 150px; padding: 0px 0px 150px 0; background-color: #13110D; }
.section5 .areaVeiculos { position: relative; width: 100%; max-width: 100%; }
.section5 .areaImagem { position: relative; }
.section5 .areaImagem .stdButton { position: absolute; top: 25px; right: -35px; width: fit-content; height: auto; padding: 30px 50px; z-index: 5; }
.section5 .areaImagem .image { position: relative; width: 100%; padding-bottom: 62.5%; }
.section5 .areaTexto ul,.section5 .areaTexto ol { padding-left: 15px; padding-right: 15px; }
.section5 .areaTexto ul li { list-style: disc; }
.section5 .areaTexto ol li { list-style: decimal; }
.section5 .areaTexto .preco { display: inline-block; vertical-align: middle; margin-bottom: 25px; }
.section5 .areaTexto .precoDesconto { margin-right: 15px; }
.section5 .areaTexto .precoAntigo { text-decoration: line-through; opacity: 0.7; }
.section5 .areaTexto .discountPercentage {  }
.section5 .areaTexto .caracteristicas { margin-bottom: 25px; }
.section5 .slick { width: 100%; }
.section5 .slickNavVeiculos { display: flex; justify-content: center; align-items: center; width: 100%; margin: auto; margin-top: 100px; text-align: center; }
.section5 .slickNavVeiculos .slickBtns { display: flex; align-items: center; cursor: pointer; width: 50%; }
.section5 .slickNavVeiculos .slickLeft { justify-content: flex-end; padding-right: 100px; }
.section5 .slickNavVeiculos .slickRight { justify-content: flex-start; padding-left: 100px; }
.section5 .slickNavVeiculos .slickLeft i { margin-left: 20px; }
.section5 .slickNavVeiculos .slickRight i { margin-right: 20px; }

.section6 { margin-bottom: 150px; }
.section6 .areaBox { display: flex; flex-wrap: wrap; }
.section6 .box { position: relative; width: 352px; max-width: 100%; display: flex; flex-direction: column; }
.section6 .box .area1 { display: flex; align-items: flex-end; margin-bottom: 25px; }
.section6 .box .area2 { margin-bottom: 25px; }
.section6 .box .area1 .areaIcon { display: flex; justify-content: center; align-items: center; width: 80px; height: 80px; margin-right: 40px; border: 1px solid #201E1A; -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out; }
.section6 .box .area1 .areaIcon p { -webkit-transition: all 1000ms ease-in-out; -moz-transition: all 1000ms ease-in-out; -o-transition: all 1000ms ease-in-out; -ms-transition: all 1000ms ease-in-out; transition: all 1000ms ease-in-out; }
.section6 .box:hover .area1 .areaIcon { background-color: #201E1A; }
.section6 .box:hover .area1 .areaIcon p { transform: rotateY(360deg); }
.section6 .box .area1 h4 { margin-bottom: 0; }
.section6 .contactForm { position: relative; width: 100%; max-width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; }
.section6 .contactForm .form-floating-half { width: calc( 50% - 10px ); max-width: 100%; }
.section6 .contactForm .form-floating-full { width: 100%; max-width: 100%; }
.section6 #checkForRealContact2 { width: fit-content; }
.section6 #checkForRealContact2 .form-check { margin-bottom: 20px; }
.section6 #checkForRealContact2 label { font-size: 12px; line-height: 120%; }
.section6 #checkForRealContact2 label.stdPopup { font-weight: 600; }

.section7 .filtro { position: absolute; top: 0; left: 0; width: 50%; height: 100%; background-color: rgba(0,0,0,0.75); pointer-events: none; z-index: 1; }
.section7 .limitador { z-index: 5; }
.section7 .slick { position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; z-index: 0; }
.section7 .slick, .section7 .slick-list, .section7 .slick-track, .section7 .slick-slide { height: 100%; }
.section7 .slick .image { width: 100%; height: 100%; }
.section7 .box { margin-top: 150px; margin-bottom: 150px; }
.section7 .box .areaLogos { width: 100%; }
.section7 .box .marcas { width: 290px; max-width: 100%; margin-top: 15px; }

.section8 { background-color: #13110D; padding: 150px 0; text-align: center; }
.section8 .box { width: 550px; max-width: 100%; margin: auto; }
.section8 .box1 { margin-bottom: 75px; }
.section8 .formNewsletter { position: relative; text-align: left; }
.section8 .formNewsletter #emailNewsletter { padding-right: 70px; }
.section8 .formNewsletter #submitNewsletter { position: absolute; top: 0; right: 0; width: 58px; height: 58px; cursor: pointer; display: flex; justify-content: center; align-items: center; }
.section8 .formNewsletter #submitNewsletter:hover { background-color: #D69830; }
.section8 .formNewsletter #submitNewsletter:hover i { color: #000000; }
.section8 #checkForRealContactNewsletter { width: fit-content; margin-top: -10px; margin-left: auto; margin-right: auto; }
.section8 #checkForRealContactNewsletter .form-check { margin-bottom: 20px; }
.section8 #checkForRealContactNewsletter label { font-size: 12px; line-height: 120%; }
.section8 #checkForRealContactNewsletter label.stdPopup { font-weight: 600; }
.section8 .dados { position: relative; display: flex; flex-direction: column; border-top: 1px solid #201E1A; border-bottom: 1px solid #201E1A; margin-top: 30px; margin-bottom: 30px; padding: 20px 0; }
.section8 p a { color: rgba(255, 255, 255, 0.7); }
.section8 p a:hover { color: #D69830; }
.section8 .dados div { margin-top: 10px; margin-bottom: 10px; }
.section8 .dados a { color: #DEAC5C; }
.section8 .dados .nota { font-size: 12px; }
div.socialNetworks, div.shareProduct { display: flex; justify-content: center; margin-bottom: 25px; }
div.socialNetworks div.socialNetworkIcon, div.shareProduct div.shareButton { display: flex; justify-content: center; align-items: center; width: 60px; height: 60px; margin: 10px; border: 1px solid #201E1A; padding: 0; background-color: transparent; }
div.socialNetworks div.socialNetworkIcon i, div.shareProduct div.shareButton i { margin: auto; line-height: 120%; color: #ffffff; }
div.socialNetworks div.socialNetworkIcon:hover, div.shareProduct div.shareButton:hover { background-color: #201E1A; }
.section8 .areaRodape a, .section8 .areaRodape .stdPopup { margin-left: 10px; margin-right: 10px; }
.section8 .areaRodape a:hover, .section8 .areaRodape .stdPopup:hover { color: #D69830; }
.section8 .areaRodape p { margin-bottom: 10px; }

.section9 { background-color: #0C0A05; margin-bottom: 150px; }
.section9 #widgetsTitle { display: none; }
.section9 #loadMorePosts,.section9 #loadAllPosts { width: 380px; }
.section9 #dynamicPostsList { width: 100%; max-width: 100%; flex-wrap: wrap; flex-direction: column; }
.section9 .blogWidget { position: relative; width: 100%; max-width: 100%; text-align: left; margin-bottom: 100px; }
.section9 .blogWidget:last-of-type::before { content: ""; position: absolute; top: calc( 100% + 40px ); left: 0; width: 100%; height: 1px; background-color: #201E1A; }
.section9 .blogWidget .areaImagem { position: relative; max-width: 100%; margin-bottom: 25px; }
.section9 .blogWidget .areaImagem::before { content: ""; position: absolute; top: 0; right: 100%; width: 50vw; height: 100%; background-color: #13110D; z-index: 0; }
.section9 .blogWidget .imagemArtigo { position: relative; max-width: 100%; }
.section9 .blogWidget .area1 { display: flex; justify-content: flex-start; align-items: flex-start; }
.section9 .blogWidget .area1 .data { min-width: 120px; margin-bottom: 25px; white-space: nowrap; color: rgba(255, 255, 255, 0.7); }
.section9 .blogWidget .area1 .titulo { margin-bottom: 25px; }
.section9 .blogWidget .area2 { margin-bottom: 25px; }
.section9 .blogWidget .area3 { display: flex; justify-content: flex-start; align-items: flex-start; justify-content: space-between; }
.section9 .blogWidget .area3 .commentsAndLikes { display: flex;align-items: center; }
.section9 .blogWidget .area3 .commentsAndLikes i { font-size: 20px; line-height: 20px; margin: 0 5px; }
.section9 .blogWidget .area3 .commentsAndLikes i.fa-thumbs-up { margin-left: 20px; }
.section9 .blogWidget .area3 .commentsAndLikes p { line-height: 20px; }

.section10 { margin-bottom: 150px; }
.section10 .areaImagem { position: relative; }
.section10 .slick .image { position: relative; width: 100%; max-width: 100%; padding-bottom: 62.5%; cursor: zoom-in; }
.section10 .slick .image .stdButton { position: absolute; top: 0px; right: 0px; width: fit-content; height: auto; padding: 30px 50px; z-index: 5; }
.section10 .slickNav { display: flex; justify-content: center; align-items: center; width: 100%; margin: auto; margin-top: 50px; text-align: center; }
.section10 .slickNav .slickBtns { display: flex; align-items: center; cursor: pointer; width: 50%; }
.section10 .slickNav .slickLeft { justify-content: flex-end; padding-right: 100px; }
.section10 .slickNav .slickRight { justify-content: flex-start; padding-left: 100px; }
.section10 .contactForm { margin-bottom: 100px; }
.section10 #subject3,.section10 #message3 { display: none; }
.section10 #checkForRealContact3 { width: fit-content; }
.section10 #checkForRealContact3 .form-check { margin-bottom: 20px; }
.section10 #checkForRealContact3 label { font-size: 12px; line-height: 140%; }
.section10 #checkForRealContact3 label.stdPopup { font-weight: 600; }
.section10 .stdText { margin-bottom: 25px; }
.section10 .pdf { width: 50px; max-width: 100%; margin-bottom: 25px; }
.section10 .shareZone { margin-bottom: 25px; }
.section10 div.shareProduct { justify-content: flex-start; }
.section10 div.shareProduct div.shareButton { width: 45px; height: 45px; margin: 10px 10px 10px 0; }

.section1Artigo { min-height: 384px; }

.section11 .areaImagemArtigo { position: relative; margin-bottom: 50px; }
.section11 .areaImagem { position: relative; }
.section11 .areaImagem::before { content: ""; position: absolute; top: 0; right: 100%; width: 50vw; height: 100%; background-color: #13110D; z-index: 0; }
.section11 .imagemArtigo { max-width: 100%; }
div.shareThis { position: absolute; bottom: -5px; left: calc( 100% + 10px ); display: flex; justify-content: center; flex-direction: column; margin: 0px; }
div.shareThis div.shareButton { display: flex; justify-content: center; align-items: center; width: 60px; height: 60px; margin: 5px; border: 1px solid #201E1A; padding: 0; background-color: transparent; }
div.shareThis div.shareButton i { margin: auto; line-height: 120%; color: rgba(255, 255, 255, 0.7); }
div.shareThis div.shareButton:hover { background-color: #201E1A; }
div.shareThis div.shareButton:hover i { color: #ffffff; }
div.shareThis.noPictureShare { position: relative; bottom: auto; left: auto; flex-direction: row; margin: auto; margin-top: -50px; margin-bottom: 90px; }
.section11 .areaTitulo { display: flex; justify-content: flex-start; align-items: flex-start; margin-bottom: 25px; }
.section11 .areaTitulo .data { min-width: 120px; margin-bottom: 25px; white-space: nowrap; color: rgba(255, 255, 255, 0.7); }
.section11 .areaTitulo .titulo { margin-bottom: 25px; }
.section11 .resumo { margin-bottom: 50px; }
.section11 .likeThisArticle { position: relative; display: flex; border-top: 1px solid #201E1A; border-bottom: 1px solid #201E1A; margin-top: 60px; margin-bottom: 60px; padding: 30px 0; }
.section11 .likeThisArticle .likeButton { font-size: 20px; margin-left: 20px; }
.section11 .likeThisArticle h6 { margin: 0; }
.section11 .likeThisArticle .likesCounter { display: none; }

.section12 { margin-bottom: 50px; }
.section12 .commentsForm { text-align: left; margin-bottom: 100px; }
form.commentsForm textarea.commentTextArea { min-height: 150px; height: 150px; max-height: 150px; }
.section12 .form-check { margin-top: -5px; margin-bottom: 10px; }
.section12 .form-check label { font-size: 12px; line-height: 140%; }
.section12 .form-check .stdPopup { font-weight: 600; }
.section12 .commentWidget .nome { margin-bottom: 25px; }
.section12 .barra { width: 100%; max-width: 100%; height: 1px; background-color: #201E1A; margin: 25px auto; }
.section12 .commentWidget:last-of-type .barra { display: none; }
.section12 .commentWidget:last-of-type p:last-of-type { margin-bottom: 100px; }







@media only screen and (max-width : 1400px) {
    .titulo1 { font-size: 34px; line-height: 130%; }

}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.pages div.row.min-vh-100 { padding-top: 125px; }
	.ancora#quem-somos { top: -90px; }
    .section1 { min-height: initial; }
    .section1 .box { margin: 185px 0px 185px 0px; }
    .section3 .col-md-6 { margin-bottom: 50px; }
    .section3 .box { align-items: flex-start; flex-direction: column; justify-content: flex-start; text-align: left; margin: 0px; height: auto; }
    .section3 .box2,.section3 .box4,.section3 .box6 { align-items: flex-end; text-align: right; min-height: auto; margin-left: auto; }
    .section3 .box .areaIcon { width: 100px; height: 100px; }
    .section5 .areaVeiculos { margin-bottom: 25px; }
    .section5 .slickNavVeiculos { margin-top: 50px; }
    .section5 .slickNavVeiculos .slickLeft,.section10 .slickNav .slickLeft { padding-right: 25px; }
    .section5 .slickNavVeiculos .slickRight,.section10 .slickNav .slickRight { padding-left: 25px; }
    .section1Artigo { min-height: 50vw; }
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
    .titulo1 { font-size: 34px; line-height: 130%; }
    .titulo2 { font-size: 24px; line-height: 130%; }
    .form-floating { margin-top: 0px; margin-bottom: 20px }
    .form-floating:before { display: none; }
    .desktop { display: none; }
    .mobile { display: block; }

    .section3 .col-md-6 { margin-bottom: 0px; }
    .section3 .box2,.section3 .box4,.section3 .box6 { margin-left: auto; margin-right: 0; }
    .section5 .areaImagem .stdButton { top: 15px; right: -15px; }
    .section5 .slickNavVeiculos { margin-top: 0px; margin-bottom: 25px; }
    .section6 .areaBox { justify-content: space-between; margin-bottom: 25px; }
    .section7 .filtro { width: 100%; }
    .section10 .areaImagem { margin-bottom: 50px; }
    div.shareThis { position: relative; bottom: auto; left: auto; flex-direction: row; margin-top: 50px; }
}

@media only screen and (max-width : 825px) {
    .section6 .box { width: 100%; }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
    .section5 .slickNavVeiculos .slickLeft,.section10 .slickNav .slickLeft { padding-right: 10px; }
    .section5 .slickNavVeiculos .slickRight,.section10 .slickNav .slickRight { padding-left: 10px; }
    
    .section1 .box { margin: 150px 0px 150px 0px; }
    .section5 .areaImagem .stdButton { padding: 15px 25px; }
    .section10 .slick .image .stdButton { padding: 15px 25px; }
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 576px) {
    .limitador { max-width: 100%; }
    .titulo1 { font-size: 30px; line-height: 130%; }
    .titulo2 { font-size: 22px; line-height: 130%; }
    .form-floating label { padding-left: 12px; padding-right: 12px; }
    .form-floating > .form-control { padding-left: 12px; padding-right: 12px; }

    .section5 .slickNavVeiculos .slickLeft i,.section10 .slickNav .slickLeft i { margin-left: 10px; }
    .section5 .slickNavVeiculos .slickRight i,.section10 .slickNav .slickRight i { margin-right: 10px; }
    .section6 .box .area1 .areaIcon { margin-right: 25px; }
    .section6 .contactForm .form-floating-half { width: 100%; }
    .section9 .blogWidget .area1 .data { min-width: 100px; }
    .section11 .areaTitulo .data { min-width: 100px; }

    div.socialNetworks div.socialNetworkIcon,div.shareThis div.shareButton { width: 50px; height: 50px; margin: 5px; }
}
