/* Cores Tenancy */
.header-style-1.light-hdr .header-nav .nav > li:hover > a,
.twm-sm-title,
.twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-banner-title,
.twm-home2-bnr .twm-banner-product-price .twm-price-section .v-price,
.twm-sm-title,
.twm-left-with-icon .counter,
.twm-abus2-year-section .year-title,
.twm-need-help-bx2 span,
.twm-w-steps-st2 .twm-w-step-count span,
.twm-rating-wrap span i,
.footer-light .ftr-list li i,
.footer-light .ftr-nw-form .ftr-nw-subcribe-btn:hover,
.footer-light .ftr-nw-form .ftr-nw-subcribe-btn,
.site-text-primary,
.twm-left-with-icon .symble,
.header-style-1.light-hdr .header-nav .nav > li .sub-menu li:hover > a,
.twm-vehicle-fuel-type li,
.twm-vehicle-fleet-bx2 .twm-media .twm-price-section .v-price,
.twm-vehicle-fleet-bx2 .twm-vehicle-fleet-content .twm-v-title:hover a,
.footer-light .widget_services ul li a:hover,
.header-style-1 .header-nav .nav > li:hover > a,
.twm-get-info .twm-media,
.twm-available-rent-section ul li::before,
.text-automotive-orange{color: #d5373c;}

.twm-carbrands-l-pic::before,
.twm-inline-list2 ul li::before,
.twm-icon-style-left2.large-set .twm-media,
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev,
.twm-list-icon-style-bx2 .twm-icon-bx span,
.twm-w-chooseus2-media::after,
.twm-categories2-type:hover .twm-media-link .twm-media-link-content,
.twm-blog-grid-2 .post-date,
.twm-social ul li a,
.site-button-secondry,
.twm-abus2-right-pic::after,
.twm-vehicle-fleet-large-bx .twm-price-section,
.site-button em::after,
.twm-cntr-with-icon::before,
.twm-cntr-with-icon::after,
.header-style-1 .wt-topbar-left-info li.endereco a span,
.wt-bnr-inr-entry .banner-title-outer .banner-title-name::before,
.twm-vehicle-fleet-bx2 .site-button.dark-bg{background-color: #d5373c;}

.wt-bnr-inr::after{background: linear-gradient(45deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.32) 32%, #d5373c);}

.header-style-1 .header-nav.nav-animation .nav > li:hover > ul.sub-menu li:hover > a{border-left: 6px solid #d5373c;}

.twm-abus2-right-pic::before{background-color: #d5373cbf;}
.twm-icon-style-left2.large-set .twm-media{box-shadow: 6px 0px #d5373cbf};

.home-client-carousel3{border-color: #d5373c !important;}

/* End cores Tenancy */




/* Custom Style */
body{font-size: 14px;}
h1, h2, h3, h4, h5, h6{line-height: 1.1;}
.header-style-1.with-logo-bg-strip .main-bar{background-color: transparent;}
.header-style-1.with-logo-bg-strip .is-fixed .main-bar.color-fill{background-color: #1c1c1c; border-bottom: 1px solid #1c1c1c;}
.header-style-1.light-hdr .header-nav .nav > li > a, .header-style-1.light-hdr .wt-topbar-left-info li a, .header-style-1.light-hdr .wt-topbar-left-info li a {color: #fff;}
.header-style-1.with-logo-bg-strip .logo-header::after {background-color: #fff !important;}
.header-style-1 .wt-topbar-left-info li a span{background-color: #20BF62; border-radius: 10px !important; min-width: 60px;}
.header-style-1 .header-nav .nav > li > a{font-size: 14px;}
.header-style-1 .wt-topbar-left-info li a{font-size: 14px;}
.sticky-wrapper{height: auto !important;}
.twm-home2-bnr .twm-banner-left-content-section{max-width: 100%;}
.twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-banner-title > span{padding-right: 0px;}
.twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-banner-title{font-size: 80px; line-height: 65px;}
.twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-banner-title em{font-size: 34px;}
.twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-bnr-discription {font-size: 18px; font-weight: 500; margin: 20px 0px;}
.twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-banner-title em span::before{background-color: transparent; color: #fff; left: 0px; right: -2px;}
.twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-banner-title em span{color: #fff;padding: 0;}
.twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content{text-align: center;}
.twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-bnr-discription{margin-top: 0px; font-size: 22px; padding: 0 300px; font-weight: 400; line-height: 27px;}
.twm-sm-title{text-transform: inherit; font-weight: 500; font-size: 17px; letter-spacing: 1px;line-height: 22px; color: #57585b !important; padding: 0px !important;}
.twm-sm-title.left::after, .twm-sm-title.left::before{display: none;}
.section-head.center .twm-large-title {margin-bottom: 10px;}
.twm-vehicle-fleet-bx2 .twm-media-pic {overflow: hidden; border-radius: 10px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.twm-vehicle-fleet-bx2 .twm-vehicle-fleet-content{border-radius: 0px 0px 10px 10px; padding: 45px 20px 20px 20px; 195px}
.twm-vehicle-fleet-bx2 .site-button.dark-bg { width: 100%; text-align: center; display: block; margin-top: 10px; padding: 10px 26px !important;}
.site-button:hover {border-radius: 13px;}
.twm-vehicle-fleet-bx2 .v-price{font-size: 22px; font-weight: 600; margin-top: 10px; }
.twm-vehicle-fleet-bx2 .v-price span{font-size: 13px; font-weight: 500; position: relative; top: -6px;}
.btn-ver-mais {text-align: center;}
.btn-ver-mais .site-button{display: inline-block;}
.twm-testimonial2{border-radius: 20px 20px 0px 0px;}
.banner-title-outer p{margin-top: -30px; color: #fff; font-size: 18px; margin-bottom: 30px;}
.product-filter-wrap .woocommerce-result-count-left {font-size: 22px; font-weight: 600;}
.twm-vehicle-search-section{padding: 0px;}
.twm-search-section-area .twm-s-section-title{font-size: 18px; margin-bottom: 0px;}
.toggle-header {display: flex; justify-content: space-between; align-items: center; cursor: pointer;}
.arrow {transition: transform 0.3s ease;}
.toggle-content {overflow: hidden; max-height: 0; transition: max-height 0.4s ease;}
.twm-vehicle-search-section{background-color: transparent;border-radius: 0; margin-top: 0px;}
.toggle-content.open {max-height: 500px;margin-top: 15px !important;}
.toggle-header.active .arrow {transform: rotate(180deg);}
.twm-search-section-area{border-radius: 10px;}
.product-filter-wrap {padding-bottom: 10px;}
.gmap-outline iframe{border-radius: 10px;}
.twm-contact-page-detail{border-radius: 10px 0px 0px 10px;}
.btn-dropdown {height: 30px; width: 30px; border-radius: 6px; display: flex; align-items: center; justify-content: center; cursor: pointer; background-color: transparent; border:0px; position: absolute; right: 22px; top: 22px;}
.dropdown-menu { position: absolute; top: 50px; right: 0; background: #fff; border-radius: 8px; padding: 10px; box-shadow: 0 5px 20px rgba(0,0,0,0.1); display: none; min-width: 180px; z-index: 10;}
.dropdown-menu a {display: block; padding: 6px; font-size: 14px; color: #333;text-decoration: none;}
.dropdown-menu a svg, .dropdown-menu a span{width: 15px; display: inline-block; margin-right: 6px; height: 15px; position: relative; top: -1px;}
.dropdown-menu a:hover {background: #f5f5f5;}
.twm-car-d-info{border: 2px solid #f4f5f7; background-color: #fff; border-radius: 10px;}
.dropdown-menu.open {display: block;}
.twm-car-d-info-head .v-price{font-size: 30px; font-weight: 600; color: #18191d; margin-bottom: 5px; margin-top: -10px; line-height: 40px;}
.twm-car-d-info-head .v-price small{font-size: 18px; position: relative; top: -1px;}
.btn-whats{display: inline-block; width: 100%; text-align: center; margin-top: 5px; background: #20bf62; padding: 10px 26px !important; font-size: 15px !important; font-weight: 600;} 
.btn-ligar{display: inline-block; width: 100%; text-align: center; margin-top: 5px; background: #fff; border: 1px solid #c7c8c9; color: #505050;padding: 10px 26px !important; font-size: 15px !important; font-weight: 600;}
.twm-car-d-info .twm-car-d-info-head{padding-right: 30px;display: block !important;border-radius: 10px;}
.btn-ligar svg, .btn-whats svg{width: 17px; display: inline-block; margin-right: 5px; position: relative; top: -1px;}
.bg-automotive-gray{background: #F4F5F6; padding: 15px !important; margin: 15px 0px; border-radius: 8px;}
.font-bold.text-automotive-orange{font-size: 24px; font-weight: 600; margin-top: 10px; line-height: 20px; margin-bottom: -7px !important;}
.text-muted-foreground{font-size: 11px;}
.theiaStickySidebar .cons-contact-form .form-control, .cons-contact-form .form-select {height: 48px; padding: 8px 16px; background-color: #fff; border: 1px solid #e1e1e1; margin-top: 10px; margin-bottom: -6px;}
.cons-contact-form .form-select{border: 1px solid #fff; margin-top: 0px; margin-bottom: 5px;}
.cons-contact-form label{font-weight: 600;}
.twm-available-rent-section{border: 2px solid #f4f5f7; padding: 20px; border-radius: 10px;}
.av-invalid-msg{color: #ec4d4d; font-weight: 600; font-size: 13px; display: none;}
.twm-car-f-detail-head{margin-bottom: 0px;}
.dados-veiculo label{display: block; font-weight: 700; color: #939393; font-size: 14px;}
.bloco-fili{height: 430px;}
.twm-car-detail-carousal {padding-bottom: 20px;}
.twm-car-f-detail-head .twm-car-full-name {font-size: 28px;}
.twm-car-d-info-head h3{font-size: 18px; margin-bottom: 15px; font-weight: 600;}
.twm-car-d-info-head .site-button.btn-whats:hover {color: #fff;}
.twm-car-d-info-head .site-button.btn-ligar:hover {color: #505050;}
.sticky-sidebar{top: 5px;}
.twm-vehicle-search-btn{margin-top: 15px;}
.twm-vehicle-search-section .form-group{margin-right: 0px; min-width: 100%}
.twm-vehicle-search-section .site-button{margin-top: 28px; margin-left: -15px; padding: 12px 16px !important;}
.twm-vehicle-search-section form{width: 100%;}
.twm-available-rent-section ul li{font-size: 15px;}
.twm-inline-list2{background: #fff; border-radius: 12px; padding: 30px 40px; margin-bottom: 40px;}
.twm-inline-list2 span{font-weight: 600; margin-right: 5px; display: inline-block;}
.sidebar-sticky{position: sticky; top: 20px;}
.botoes-form-home{padding-top: 13px;}
.twm-inline-list2 + .twm-inline-list2{margin-top:20px;}
.tenant-popup-overlay{ position:fixed; inset:0; background:rgba(0,0,0,.7); z-index:999999; display:flex; justify-content:center; align-items:center;}
.tenant-popup{position:relative; max-width:700px; width:90%;}
.tenant-popup img{width:100%; display:block; border-radius:8px;}
.tenant-popup-close{position:absolute; top:-15px; right:-15px; width:35px; height:35px; border:none; border-radius:50%; background:#FFF; font-size:22px; cursor:pointer;}
.form-group-banner{width: 100%; margin: 0 auto;}
.form-group-banner label, .twm-search-section-area label{display: block; text-align: left; font-weight: 600; font-size: 14px; padding-bottom: 5px;}
.form-group-banner input {border-radius: 8px;float: left; width: 100%; padding: 12px 26px; height: 49px; margin-right: 15px; border: 2px solid #c7c6c6;}
.site-button.btn-large, .site-button-secondry.btn-large, .btn-large{padding: 12px 26px; font-size: 15px;}
.twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-bnr-buttons{width: 68%; margin: 0 auto; background: #fff; padding: 25px 25px; border-radius: 16px;}
.twm-home2-bnr .twm-banner-left-content-section{padding-bottom: 80px;}
.twm-vehicle-fleet-bx2 .twm-vehicle-fleet-content .twm-v-title{font-size: 15px; margin-bottom: 5px; height: 35px;}
.twm-vehicle-fleet-content p{height: 20px; margin-bottom: 7px; font-size: 14px;}
.twm-vehicle-fleet-bx2 .twm-media .twm-price-section{display: inline-block;text-align: left; padding: 14px 15px 7px 15px; line-height: 15px;}
.twm-vehicle-fleet-bx2 .twm-media .twm-price-section .v-duration {color: #6e6e6e; font-size: 13px;text-decoration: line-through;}
.twm-vehicle-facility li svg{width: width: 19px; position: relative; top: -1px;}
.twm-price-section{width: 50%; height: 50px; display: inline-block;}
.twm-click-section{width: 50%; float: right; text-align: right;}
.twm-testimonial-section-wrap{padding-top: 30px; padding-bottom: 80px;}
.twm-testimonial2 .twm-testimonial-head .media-pic{width: 70px; margin-right: 20px; height: 70px; background-color: transparent; color: #fff; align-content: center; text-align: center; font-size: 18px;}
.twm-testimonial2 .twm-author-detail .twm-position{padding: 1px 6px; border: 1px solid #8fc1a4; border-radius: 32px; text-align: center;  color: #439963; font-size: 13px; font-weight: 600; width: 108px;}
.twm-testimonial2 .twm-author-detail .twm-title {font-size: 15px;}
.twm-rating-wrap span i{color: #facc15}
.bg-google{background: #f4f5f7; border-radius: 18px; padding: 2rem; margin-bottom: 50px; height: 140px;}
.bg-google p, .google-logo{width: 50%; float: left;}
.google-logo{text-align: right; position: relative; top: -8px;}
.estrelas-google{position: relative; top: 10px; left: 15px;}
.estrelas-google svg{fill: #facc15; stroke: #facc15;}
.nota-google{float: left; font-size: 3rem; line-height: 1; font-weight: 700;}
.google-logo img{width: 50px; margin-right: 15px;}
.twm-cntr-with-icon{padding: 30px 20px;}
.twm-cntr-with-icon p{line-height: 18px; font-size: 15px; margin-top: 15px; height: 40px;}
.section-head.center{max-width: 670px;}
.section-head.center .twm-large-title{margin-bottom: 20px;}
.twm-categories2-section-wrap{padding-top: 0px;}
.twm-large-title {font-size: 32px;}
.twm-inline-list2 ul li{line-height: 18px; font-size: 14px; display: flex; padding-left: 45px; align-items: center;}
.twm-w-range-section-wrap{padding-top: 90px;}
.section-head p {font-size: 16px;}
.footer-light .logo-footer{margin-bottom: 30px; background-color: #fff; padding: 60px 38px 38px 38px; border-radius: 0px 0px 30px 30px; width: 300px;}
.footer-light .widget_time-duraion ul li {color: rgba(0, 0, 0, 0.6); font-size: 14px; margin-bottom: 10px; position: relative; top: 3px;}
.twm-social ul li {margin-right: 12px;}
.footer-light .f-about-info, .footer-light .ftr-list li, .footer-light .widget_time-duraion ul li, .footer-light .widget_services ul li a {font-size: 15px;}
footer small span{float: right; position: relative; top: 3px;}
footer small{color: gray; font-weight: 600;}
.footer-light .footer-top {padding: 0px 0px 50px 0px;}
.footer-light .footer-top{z-index: 99999999;}
.footer-light{position: relative;}
.overlay-footer{position: absolute; width: 100%; height: 100%; background-color: #000; opacity: 0.8; left: 0px; top: 0px;}
.footer-light .footer-top {z-index: 99999999; position: relative;}
.twm-cars4-section-wrap {padding-left: 30px; padding-right: 30px; padding-top: 60px;}
.twm-categories2-type .twm-media-wrap .twm-media {width: 80px; height: 80px;}
.twm-categories2-type .twm-media-link {padding-top: 105px;}
.twm-home2-bnr .twm-banner-left-content-section {padding-top: 130px; padding-bottom: 90px;}
.footer-light {color: rgba(255, 255, 255, 0.9);}
.header-style-1.light-hdr .wt-topbar-left-info li.endereco, .header-style-1 .wt-topbar-left-info li.endereco{width: 370px; line-height: 20px; font-size: 14px; padding-right: 10px;}
.header-style-1 .wt-topbar-left-info li.endereco a span, .header-style-1 .wt-topbar-left-info li a span{width: 60px;}
.site-button, .site-button-secondry{border-radius: 8px;}
.twm-primary-overlay-wrap .twm-primary-overlay{opacity: 0.7;}
.wt-bnr-inr-entry .banner-title-outer .banner-title-name {margin-bottom: 50px;}
/*#template .header-style-1 .logo-header .logo-header-inner img{filter: brightness(0) invert(1);}*/
.header-style-1 .logo-header .logo-header-inner img{max-height: 90px;}
.wt-bnr-inr-entry .banner-title-outer .banner-title-name .wt-title{font-size: 40px;}
.wt-bnr-inr {height: 300px;min-height: 300px;}
.wt-bnr-inr-veiculos{height: 540px;}
.btn-limpar {background-color: #fafafa; color: #282828; border: 1px solid #282828;}
.form-control, .form-select{border-radius: 8px; padding: 12px 26px; height: 49px; margin-right: 15px; border: 2px solid #c7c6c6;}
.site-button.btn-large, .site-button-secondry.btn-large, .btn-large, .site-button, .site-button-secondry {padding: 12px 32px !important; font-size: 15px !important;}
.twm-vehicle-search-section .twm-vehicle-search-btn .site-button {height: 48px;}
.campos-ano{width: 100px !important}
.twm-home2-bnr .twm-banner-overlay{background-color: #000; mix-blend-mode: inherit}
.twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-bnr-discription{color: #fff;}
.gmap-outline{margin-top: 80px;}
.footer-light .widget_time-duraion ul li, .footer-light .widget_services ul li a{color: rgba(255, 255, 255, 0.9);}
.twm-maskingtext h1 {font-size: 140px; line-height: 110px;}
.cons-contact-form .form-control, .cons-contact-form .form-select{border-radius: 8px; font-size: 15px;}
.footer-light .widget-title{color: rgba(255, 255, 255, 0.9);}
.twm-get-info-wrap.st02-small ul .twm-get-info .twm-title{font-size: 15px; font-weight: 400;}
.twm-get-info-wrap.st02-small ul .twm-get-info p{font-weight: 500;}
.twm-get-info p {margin-bottom: 0px;}
.twm-get-info .twm-media{font-size: 32px;}
.twm-maskingtext img{left: -150px;}
.twm-home2-bnr-escuro .twm-banner-overlay{background-color: #111;mix-blend-mode: inherit;}
.header-style-1.with-logo-bg-strip .logo-header::after{bottom: -16px; top: inherit}
.twm-home2-bnr-escuro .twm-banner-left-content-section .twm-banner-left-content .twm-banner-title > span{color: #fff;}
.twm-home2-bnr-escuro .twm-banner-left-content-section .twm-banner-left-content .twm-banner-title em span{color: #282828}
.twm-home2-bnr-escuro .twm-banner-left-content-section .twm-banner-left-content .twm-banner-title em span::before{background-color: transparent;}
.twm-home2-bnr-escuro .twm-banner-left-content-section .twm-banner-left-content .twm-bnr-discription{color: #fff; margin-top: 15px;}
.twm-home2-bnr-escuro .twm-banner-left-content-section .twm-banner-left-content .twm-banner-title em span {color: #fff;}
.footer-black .overlay-footer{background-color: #111;}
.footer-black {color: rgba(255, 255, 255, 0.8);}
.footer-black .widget_time-duraion ul li, .footer-black .widget_services ul li a, .footer-black a, .footer-light .ftr-list li a {color: rgba(255, 255, 255, 0.8);}
.twm-car-detail-carousal .twm-gallery-top {height: auto; border-radius: 0px;}
.twm-car-full-detail{padding-top: 0px;}
.twm-car-detail-carousal .twm-gallery-thumbs img {height: 100px; border-radius: 10px;}
.car-d-thumb{margin-top: 50px;}
.twm-car-f-detail-head {display: inline-block;}
.bloco-info-veic {margin-bottom: 20px;}
.bloco-info-veic img, .bloco-info-veic svg{filter: brightness(0); display: inline-block; width: 23px; margin-right: 6px; position: relative; top: -1px;}
.bloco-info-veic h2 {font-size: 16px; display: inline-block;}
.twm-car-d-info .twm-car-d-info-head {background-color: transparent; padding: 6px;  border-radius: 20px; display: flex; justify-content: space-between; align-items: center; margin-bottom: 0;}
.theiaStickySidebar{}
.twm-car-detail-carousal .twm-gallery-top .swiper-slide::after{opacity: 0;}
footer small a{color: #fff;}
.hidden-xs{display: inherit !important;}
.visible-xs{display: none !important;}
.twm-cntr-with-icon::before, .twm-cntr-with-icon::after{display:none;}
.sobre-interno .twm-abus-st2-section{max-width: 69%; padding: 0px 12px 0px 12px; margin-left: auto; margin-right: auto; margin-top: 70px;}
.sobre-interno{margin-bottom: 50px;}
@layer utilities {
  .bg-\[url\(\.\.\/images\/background\/Cloud-bg\.png\)\] {
    background-image: none;
  }
}
.twm-abus-st2-section{margin-top: 95px; margin-bottom: 100px;}
.twm-vehicle-fuel-type li{color: #18191d;}
.twm-click-section .site-button-secondry {padding: 9px 26px !important; font-size: 13px !important; margin-top: 8px;}
.marca-bloco .marca-card{border: 1px solid #d8d8d8; display: block; padding: 10px 15px; text-align: center; border-radius: 14px; height: 96px; margin-bottom: 22px;}
.marca-logo img{max-height: 46px;}
.marca-nome{font-weight: 500; font-size: 14px; letter-spacing: -.5px;}
.marca-bloco-veiculos{width: 100%; display: inline-block;}
.marca-bloco-veiculos .marca-logo img {max-height: 34px; width: auto !important; display: inline-block;}
.marcas-carousel  .marca-bloco .marca-card {padding: 10px 10px; height: 80px !important;}
.marca-bloco-veiculos .marca-nome {font-weight: 500; font-size: 12px;}
.marcas-carousel .owl-nav {display: block !important;}
.marcas-carousel .owl-nav button {position: absolute; top: 39%; transform: translateY(-50%); width: 45px; height: 45px; border-radius: 50% !important; background: #fff !important; box-shadow: 0 4px 15px rgba(0,0,0,.12); transition: .3s;}
.marcas-carousel .owl-nav button:hover {background: #000 !important; color: #fff !important;}
.marcas-carousel .owl-nav button:hover span{color: #fff !important;}
.marcas-carousel .owl-nav .owl-prev {left: -20px;}
.marcas-carousel .owl-nav .owl-next {right: -20px;}
.marcas-carousel .owl-nav span {font-size: 28px; line-height: 1; position: relative; top: -2px;}
.marcas-carousel .owl-stage {display: flex; align-items: stretch;}
.marcas-carousel .item {height: 100%;}
.search-listagem-veiculos{padding: 0 150px; margin-bottom: 30px;}
.search-listagem-veiculos .twm-vehicle-search-section .site-button {margin-top: 29px; margin-left: 0px; padding: 12px 25px !important;}
.search-listagem-veiculos .twm-vehicle-search-section label {padding-bottom: 5px; font-weight: 500; font-size: 13px;}
.container-fluid-listagem-carros{padding: 0 30px;}
.footer-light .logo-footer {margin-bottom: 30px; background-color: transparent; padding: 0; border-radius: 0px 0px 30px 30px; width: 100%;}
.footer-light .widget_services ul li {display: inline-block; width: auto; padding: 2px 0px; border: 0px; overflow: hidden; margin-right: 20px;}
.footer-top .widget.widget_about {margin-right: 20px;}
.footer-light .ftr-right-section {padding-top: 0px;}
footer{padding-top: 60px;}
.twm-get-info-wrap {margin-left: 0;}
.twm-get-info .twm-title{font-size: 15px; margin-bottom: 0px; font-weight: 400; color: #18191d;}
.twm-get-info p {margin-bottom: 0px; font-weight: 500; font-size: 16px;}
.twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-bnr-buttons a:last-child{margin-right: 0px; float: right; margin-top: 16px;}
.twm-social ul li:nth-child(1) a::before{background: #3b5999;}
.twm-social ul li:nth-child(2) a::before{background: #ee2a7b;}
.twm-social ul li:nth-child(3) a::before{background: #000;}
.twm-social ul li:nth-child(4) a::before{background: #dd4b39;}
.twm-social ul li a{border-radius: 10px !important;}
.twm-car-d-info .cons-contact-form label {font-weight: 600; font-size: 13px; padding-bottom: 0px;}
.botoes-form-home .site-button.btn-large{float: left !important;}
.twm-social ul li a:hover::before{top: anchor !important;}





.wa__btn_w_img,.wa__button{position:relative;width:300px}.wa__button{border-bottom:none!important;min-height:64px;display:block;text-decoration:none;color:#fff;box-shadow:0 4px 8px 1px rgba(32,32,37,.09);-webkit-box-shadow:0 4px 8px 1px rgba(32,32,37,.09);-moz-box-shadow:0 4px 8px 1px rgba(32,32,37,.09)}.wa__btn_txt,.wa__cs_info .wa__cs_name,.wa__cs_info .wa__cs_status{display:inline-block}.wa__btn_w_img:hover{text-decoration:none}.wa__btn_popup,.wa__btn_popup *,.wa__btn_popup :after,.wa__btn_popup :before,.wa__button,.wa__button *,.wa__button :after,.wa__button :before,.wa__popup_chat_box,.wa__popup_chat_box *,.wa__popup_chat_box :after,.wa__popup_chat_box :before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.wa__btn_txt{font-size:12px;line-height:1.33em}.wa__btn_w_icon .wa__btn_txt{padding:16px 20px 15px 71px}.wa__button_text_only .wa__btn_txt,.wa__r_button.wa__btn_w_img.wa__button_text_only .wa__btn_txt,.wa__sq_button.wa__btn_w_img.wa__button_text_only .wa__btn_txt{padding-top:25px;padding-bottom:24px}.wa__btn_w_icon .wa__btn_txt .wa__btn_title{font-weight:600;padding-left:2px;font-size:14px}.wa__cs_info{margin-bottom:2px}.wa__btn_status{color:#f5a623;font-size:9px;padding:2px 0 0;font-weight:700}.wa__cs_info .wa__cs_name{font-weight:400;font-size:12px;line-height:1.36em}.wa__stt_online .wa__cs_info .wa__cs_name{color:#d5f0d9}.wa__stt_offline .wa__cs_info .wa__cs_name{color:#76787d}.wa__cs_info .wa__cs_status{width:36px;height:14px;margin-left:3px;padding:1px;font-size:9px;line-height:1.34em;border-radius:5px;color:rgba(255,255,255,.98);position:relative;top:-1px;left:0;text-align:center}.wa__stt_online .wa__cs_info .wa__cs_status{background:#62c971}.wa__stt_offline .wa__cs_info .wa__cs_status{background:#b9bbbe}.wa__stt_online{background:#2db742;cursor:pointer;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;backface-visibility:hidden;will-change:transform}.wa__stt_online .wa__btn_txt{position:relative;z-index:4}.wa__r_button.wa__stt_online:before{border-radius:50vh}.wa__sq_button.wa__stt_online:before{border-radius:5px}.wa__stt_online:before{content:'';transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;background:rgba(0,0,0,.2);position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;opacity:0;will-change:opacity}.wa__button.wa__stt_online:active,.wa__button.wa__stt_online:focus,.wa__button.wa__stt_online:hover{box-shadow:0 4px 8px 1px rgba(32,32,37,.19);transform:translate(0,-3px);-webkit-transform:translate(0,-3px);-moz-transform:translate(0,-3px);-ms-transform:translate(0,-3px)}.wa__button.wa__stt_online:active:before,.wa__button.wa__stt_online:focus:before,.wa__button.wa__stt_online:hover:before{opacity:1}.wa__stt_online.wa__btn_w_icon .wa__btn_icon img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}.wa__stt_offline{background:#ebedf0;color:#595b60;box-shadow:none;cursor:initial}.wa__stt_offline.wa__btn_w_icon .wa__btn_txt{padding:8px 20px 6px 71px}.wa__stt_offline.wa__r_button.wa__btn_w_img .wa__btn_txt{padding:8px 20px 8px 100px}.wa__stt_offline.wa__sq_button.wa__btn_w_img .wa__btn_txt{padding:8px 20px 8px 70px}.wa__btn_w_icon .wa__btn_icon{position:absolute;top:50%;left:16px;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}.wa__btn_w_icon .wa__btn_icon img{width:41px;height:69px}.wa__btn_w_img{margin:20px 0}.wa__btn_w_img .wa__cs_img{position:absolute;top:50%;left:0;text-align:center;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%)}.wa__cs_img_wrap{width:50px;height:50px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:3px solid #fff;position:relative;overflow:hidden}.wa__btn_w_img .wa__cs_img img{max-width:100%;height:auto;transition:transform .2s;-webkit-transition:transform .2s;-moz-transition:transform .2s}.wa__btn_w_img .wa__cs_img:after{content:'';background:url('../img/whatsapp_logo_green.svg') center center/21px no-repeat #fff;display:block;width:27px;height:27px;position:absolute;top:20px;right:-14px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;box-shadow:0 4px 6px 0 rgba(39,38,38,.3);-webkit-box-shadow:0 4px 6px 0 rgba(39,38,38,.3);-moz-box-shadow:0 4px 6px 0 rgba(39,38,38,.3)}.wa__stt_offline.wa__btn_w_img .wa__cs_img:after{content:'';background:url('../img/whatsapp_logo_gray.svg') center center/21px no-repeat #fff;display:block;width:27px;height:27px;position:absolute;top:20px;right:-14px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;box-shadow:0 4px 6px 0 rgba(39,38,38,.3);-webkit-box-shadow:0 4px 6px 0 rgba(39,38,38,.3);-moz-box-shadow:0 4px 6px 0 rgba(39,38,38,.3)}.wa__btn_w_img .wa__btn_txt{padding:14px 20px 12px 103px}.wa__r_button{border-radius:50vh}.wa__sq_button{border-radius:5px}.wa__sq_button.wa__btn_w_img{width:270px;margin-left:30px}.wa__r_button.wa__btn_w_img .wa__cs_img{left:-5px}.wa__sq_button.wa__btn_w_img .wa__cs_img{left:-35px}.wa__sq_button.wa__btn_w_img .wa__btn_txt{padding:10px 20px 10px 70px;display:table-cell;vertical-align:middle;height:66px}.wa__btn_txt .wa__btn_title{font-weight:600}.wa__r_button.wa__btn_w_img .wa__btn_txt{padding:8px 20px 8px 100px;display:table-cell;vertical-align:middle;height:66px}.wa__r_button.wa__btn_w_img .wa__cs_info .wa__cs_status{margin-left:3px}.wa__popup_chat_box{width:440px;border-radius:5px 5px 8px 8px;-webkit-border-radius:5px 5px 8px 8px;-moz-border-radius:5px 5px 8px 8px;position:fixed;overflow:hidden;box-shadow:0 10px 10px 4px rgba(0,0,0,.04);-webkit-box-shadow:0 10px 10px 4px rgba(0,0,0,.04);-moz-box-shadow:0 10px 10px 4px rgba(0,0,0,.04);bottom:102px;right:25px;z-index:998;opacity:0;visibility:hidden;-ms-transform:translate(0,50px);transform:translate(0,50px);-webkit-transform:translate(0,50px);-moz-transform:translate(0,50px);transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;will-change:transform,visibility,opacity;max-width:calc(100% - 50px)}.wa__popup_chat_box:active,.wa__popup_chat_box:focus,.wa__popup_chat_box:hover{box-shadow:0 10px 10px 4px rgba(32,32,37,.23);-webkit-box-shadow:0 10px 10px 4px rgba(32,32,37,.23);-moz-box-shadow:0 10px 10px 4px rgba(32,32,37,.23)}.wa__popup_chat_box.wa__active{-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);visibility:visible;opacity:1}.wa__popup_chat_box .wa__popup_heading{position:relative;padding:15px 43px 17px 74px;color:#d9ebc6;background:#2db742}.wa__popup_chat_box .wa__popup_heading_sm{padding:12px 15px 17px 74px}.wa__popup_chat_box .wa__popup_heading:before{content:'';background:url('/assets/img/whatsapp-link.png') center top/33px no-repeat;display:block;width:55px;height:33px;position:absolute;top:20px;left:12px}.wa__popup_chat_box .wa__popup_heading_sm:before{top:19px;left:11px}.wa__popup_chat_box .wa__popup_heading .wa__popup_title{padding-top:2px;padding-bottom:3;color:#fff;font-size:18px;line-height:24px}.wa__popup_chat_box .wa__popup_heading .wa__popup_intro{padding-top:4px;font-size:12px;line-height:20px}.wa__popup_chat_box .wa__popup_heading_sm .wa__popup_intro{padding-top:0}.wa__popup_chat_box .wa__popup_heading .wa__popup_intro a{display:inline-block;color:#fff;text-decoration:none}.wa__popup_chat_box .wa__popup_heading .wa__popup_intro a:active,.wa__popup_chat_box .wa__popup_heading .wa__popup_intro a:focus,.wa__popup_chat_box .wa__popup_heading .wa__popup_intro a:hover{text-decoration:underline}.wa__popup_chat_box .wa__popup_notice{font-size:11px;color:#a5abb7;font-weight:500;padding:0 3px}.wa__popup_chat_box .wa__popup_content{background:#fff;padding:13px 20px 21px 19px;text-align:center}.wa__popup_chat_box .wa__popup_content_left{text-align:left}.wa__popup_chat_box .wa__popup_avatar{position:absolute;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;left:12px;top:12px}.wa__popup_chat_box .wa__popup_avatar.nta-default-avt{border-radius:unset;-webkit-border-radius:unset;-moz-border-radius:unset}.wa__popup_chat_box .wa__stt{padding:13px 40px 12px 74px;position:relative;text-decoration:none;display:table;width:100%;border-left:2px solid #2db742;background:#f5f7f9;border-radius:2px 4px;-webkit-border-radius:2px 4px 2px 4px;-moz-border-radius:2px 4px}.wa__popup_chat_box .wa__stt:after{content:'';background:url('../img/whatsapp_logo_green.svg') 0 0/100% 100% no-repeat;position:absolute;right:14px;top:26px;width:20px;height:20px;-webkit-background-size:100% 100%;-moz-background-size:100% 100%}.wa__popup_chat_box .wa__stt.wa__stt_offline:after{background-image:url('../img/whatsapp_logo_gray_sm.svg')}.wa__popup_chat_box .wa__stt.wa__stt_online{transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}.wa__popup_chat_box .wa__stt.wa__stt_online:active,.wa__popup_chat_box .wa__stt.wa__stt_online:focus,.wa__popup_chat_box .wa__stt.wa__stt_online:hover{background:#fff;box-shadow:0 7px 15px 1px rgba(55,62,70,.07);-webkit-box-shadow:0 7px 15px 1px rgba(55,62,70,.07);-moz-box-shadow:0 7px 15px 1px rgba(55,62,70,.07)}.wa__popup_content_list .wa__popup_content_item{margin:14px 0 0;transform:translate(0,20px);-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);will-change:opacity,transform;opacity:0}.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item{transition:.4s 2.1s;-webkit-transition:.4s 2.1s;-moz-transition:.4s 2.1s}.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:first-child{transition-delay:0.3s;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s}.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(2){transition-delay:0.5s;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s}.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(3){transition-delay:0.7s;-webkit-transition-delay:0.7s;-moz-transition-delay:0.7s}.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(4){transition-delay:0.9s;-webkit-transition-delay:0.9s;-moz-transition-delay:0.9s}.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(5){transition-delay:1.1s;-webkit-transition-delay:1.1s;-moz-transition-delay:1.1s}.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(6){transition-delay:1.3s;-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s}.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(7){transition-delay:1.5s;-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s}.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(8){transition-delay:1.7s;-webkit-transition-delay:1.7s;-moz-transition-delay:1.7s}.wa__popup_chat_box.wa__pending .wa__popup_content_list .wa__popup_content_item:nth-child(9){transition-delay:1.9s;-webkit-transition-delay:1.9s;-moz-transition-delay:1.9s}.wa__popup_chat_box.wa__lauch .wa__popup_content_list .wa__popup_content_item{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0)}.wa__popup_content_list .wa__popup_content_item .wa__member_name{font-size:14px;color:#363c47;line-height:1.188em!important}.wa__popup_content_list .wa__popup_content_item .wa__member_duty{font-size:11px;color:#989b9f;padding:2px 0 0;line-height:1.125em!important}.wa__popup_content_list .wa__popup_content_item .wa__member_status{color:#f5a623;font-size:10px;padding:5px 0 0;line-height:1.125em!important}.wa__popup_content_list .wa__popup_content_item .wa__popup_txt{display:table-cell;vertical-align:middle;min-height:48px;height:48px}.wa__popup_content_list .wa__popup_content_item .wa__stt_offline{border-left-color:#c0c5ca}.wa__popup_avt_list{font-size:0;margin:7px 0 24px}.wa__popup_avt_list .wa__popup_avt_item{display:inline-block;position:relative;width:46px}.wa__popup_avt_list .wa__popup_avt_img{width:60px;height:60px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:relative;overflow:hidden;border:2px solid #fff;left:-7px}.wa__popup_call_btn{background:#2db742;color:#fff;text-decoration:none;display:inline-block;width:275px;max-width:100%;font-size:16px;padding:14px 10px;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;margin:25px 0 15px;box-shadow:0 8px 17px 2px rgba(13,15,18,.2);-webkit-box-shadow:0 8px 17px 2px rgba(13,15,18,.2);-moz-box-shadow:0 8px 17px 2px rgba(13,15,18,.2)}.wa__popup_call_btn.wa__popup_call_btn_lg:before{content:'';display:inline-block;width:20px;height:20px;position:relative;background:url('../img/whatsapp_logo_green_sm.svg') 0 0/100% 100% no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;vertical-align:top;top:0;margin-right:-19px;left:-31px;transition:background-image .2s;-webkit-transition:background-image .2s;-moz-transition:background-image .2s}.wa__popup_call_btn.wa__popup_call_btn_lg:active:before,.wa__popup_call_btn.wa__popup_call_btn_lg:focus:before,.wa__popup_call_btn.wa__popup_call_btn_lg:hover:before{background-image:url('../img/whatsapp_logo.svg')}.wa__popup_chat_box_gray{border-radius:2px 2px 8px 8px}.wa__popup_chat_box_gray .wa__popup_heading_gray{background:#f8f8f8;border-top:3px solid #2db742;color:#868c9a;font-weight:500}.wa__popup_chat_box_gray .wa__popup_heading_gray .wa__popup_intro a,.wa__popup_chat_box_gray .wa__popup_heading_gray .wa__popup_title{color:#595b60}.wa__popup_chat_box_gray .wa__popup_heading_gray:before{content:'';background:url(../img/whatsapp_logo_green.svg) center top/33px no-repeat;display:block;width:55px;height:33px;position:absolute;top:20px;left:12px}.wa__popup_chat_box_ct{width:384px;text-align:center}.wa__popup_chat_box_ct .wa__popup_heading_ct{text-align:center;padding:18px 0}.wa__popup_chat_box_ct .wa__popup_heading_ct:before{content:'';background-size:30px;display:block;width:30px;height:31px;position:absolute;top:15px;left:72px}.wa__popup_chat_box_ct .wa__popup_heading_ct .wa__popup_title{padding-left:22px;padding-bottom:14px}.wa__popup_chat_box_ct .wa__popup_heading_ct .wa__popup_intro{margin-top:-5px;line-height:12px}.wa__popup_chat_box_ct .wa__popup_ct_avt_list:after{content:'';clear:both;display:block}.wa__popup_chat_box_ct .wa__popup_ct_content{background:#fff;padding:0 0 14px}.wa__popup_chat_box_ct .wa__popup_ct_content .wa__popup_notice{padding-top:18px;padding-bottom:15px}.wa__popup_chat_box_ct .wa__popup_ct_content_item{width:33%;float:left;font-size:10px}.wa__popup_chat_box_ct .wa__popup_ct_content_item a{text-decoration:none;color:#989b9f}.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__popup_ct_txt{padding-top:8px}.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__member_name{color:#363c47;font-size:13px}.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__member_duty{color:#989b9f;padding:3px 0 0}.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__member_stt_online{color:#2db742;font-size:9px;line-height:12px;display:inline-block;padding:3px 0 0 16px;background:url('../img/whatsapp_logo_green.svg') 0 3px/12px auto no-repeat;-webkit-background-size:12px auto;-moz-background-size:12px auto}.wa__popup_chat_box_ct .wa__popup_ct_content_item .wa__member_stt_offline{color:#f5a623;font-size:9px;line-height:12px;padding:2px 0 0}.wa__popup_chat_box_ct .wa__popup_ct_avatar img{border-radius:50%}.wa__popup_chat_box_ct .wa__popup_ct_call_btn{width:97px;font-size:11px;padding:9px 10px 11px;margin:15px 0}.wa__btn_popup{position:fixed;right:30px;bottom:30px;cursor:pointer;z-index:999}.wa__btn_popup .wa__btn_popup_icon{width:56px;height:56px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.wa__btn_popup .wa__btn_popup_icon:before{content:'';position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;background-size:30px auto;-webkit-background-size:30px auto;-moz-background-size:30px auto;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s}.wa__btn_popup .wa__btn_popup_icon:after{content:'';opacity:0;position:absolute;z-index:2;width:100%;height:100%;left:0;top:0;background:url('../img/x_icon.svg') center center/14px auto no-repeat;-webkit-background-size:14px auto;-moz-background-size:14px auto;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transform:scale(0) rotate(-360deg);transform:scale(0) rotate(-360deg);-webkit-transform:scale(0) rotate(-360deg);-moz-transform:scale(0) rotate(-360deg)}.wa__btn_popup.wa__active .wa__btn_popup_icon:before{opacity:0;-ms-transform:scale(0) rotate(360deg);transform:scale(0) rotate(360deg);-webkit-transform:scale(0) rotate(360deg);-moz-transform:scale(0) rotate(360deg)}.wa__btn_popup.wa__active .wa__btn_popup_icon:after{opacity:1;-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0);-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0)}.wa__btn_popup .wa__btn_popup_txt{position:absolute;width:270px;right:100%;background-color:#fff;font-size:20px;color:#000;padding:7px 15px 7px 12px;margin-right:7px;letter-spacing:-.03em;-webkit-border-radius:4px;-moz-transition:.4s;text-align:right;top:9px;line-height:22px}.wa__btn_popup .wa__btn_popup_txt strong{display:block}.wa__btn_popup.wa__active .wa__btn_popup_txt{-ms-transform:translate(0,15px);transform:translate(0,15px);-webkit-transform:translate(0,15px);-moz-transform:translate(0,15px);opacity:0;visibility:hidden}
.wa__btn_popup .wa__btn_popup_icon {width: 70px; height: 70px;}
.wa__btn_popup {right: 20px; bottom: 20px;}
.twm-gallery-section .media {border-radius: 30px; overflow: hidden; display: block; position: relative; min-height: 250px; background-repeat: no-repeat; background-size: cover; background-position: center;}


@media (max-width: 1400px) {
  .header-style-1.with-logo-bg-strip .logo-header::after{bottom: -17px;}
  .twm-home2-bnr .twm-banner-left-content-section {padding-top: 80px; padding-bottom: 40px;}
  .twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-banner-title em {font-size: 42px;}
  .twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-banner-title {font-size: 68px; line-height: 58px;}
  .twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-bnr-discription {font-size: 16px;}
  .twm-abus-st2-section {max-width: 656px; padding: 0px 12px 0px 13px; margin-left: auto; margin-right: 70px; margin-top: 75px;}
  .twm-large-title {font-size: 28px;}
  .twm-inline-list2 ul li{line-height: 20px; margin-bottom: 18px;}
  .twm-abus2-year-section .year-title {font-size: 70px; line-height: 45px;}
  .twm-categories2-type .twm-media-link {padding-top: 95px;}
  .twm-cars4-section-wrap{padding-top: 80px;}
  .header-style-1 .wt-topbar-left-info li.endereco a span{width: 62px;}
  .header-style-1 .logo-header {width: 160px;}
  .header-style-1 .wt-topbar-left-info li a {font-size: 13px; line-height: 16px;}
  .header-style-1 .header-nav .nav > li > a {padding: 35px 12px;}
  .twm-contact-section-wrap {overflow: hidden; padding-bottom: 50px; padding-top: 80px;}
  .twm-contact-page-detail .p-text {font-size: 15px;}
  .twm-maskingtext h1 {font-size: 100px; line-height: 90px; padding-right: 100px;}
  .gmap-outline iframe{height: 400px;}
  .twm-get-info-wrap.st02-small ul .twm-get-info .twm-title {font-size: 15px;}
  .wt-bnr-inr-entry .banner-title-outer .banner-title-name .wt-title {font-size: 40px;}
  footer{padding: 0 70px;}
  .section-full{padding-left:70px; padding-right:70px;}
  .twm-cntr-with-icon p{font-size: 14px;}
  .section-head p {font-size: 15px; line-height: 22px;}
  .twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-banner-title {font-size: 40px; line-height: 46px;}
  .twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content {padding-left: 0px;}
  .marca-nome{font-size: 13px;}
  footer {padding: 50px 40px;}





}

/* Acima de 1400 mostra 8 */
@media (min-width: 1400px){

    .destaque-item-index:nth-child(n+9){
        display:none;
    }

}

/* Abaixo de 1400 mostra 6 */
@media (max-width: 1399px){

    .destaque-item-index:nth-child(n+7){
        display:none;
    }

}

@media (max-width: 1280px) {
    .twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-bnr-buttons {width: 92%;}    
    .twm-vehicle-fleet-bx2 .twm-vehicle-fleet-content .twm-v-title {font-size: 14px;}
    .twm-abus-section-wrap{padding-right: 0px;}
    .twm-cntr-with-icon .icon-content-info {font-size: 16px;}
    .twm-cntr-with-icon p {font-size: 13px;}
    .twm-cntr-with-icon .icon-content-info{height: 24px;}
    .marca-nome{font-size: 10px;}
    footer {padding: 50px 30px;}
    .footer-light .f-about-info, .footer-light .ftr-list li, .footer-light .widget_time-duraion ul li, .footer-light .widget_services ul li a {font-size: 13px;}
    .footer-light .footer-top {padding-bottom: 0;}
    .twm-large-title {font-size: 25px;}
    .twm-vehicle-facility li {font-size: 13px;}
    .twm-click-section .site-button-secondry {padding: 8px 22px !important; font-size: 12px !important; margin-top: 10px;}
    .twm-home2-bnr .twm-banner-left-content-section {padding-top: 100px;}
    .wt-bnr-inr-entry .banner-title-outer .banner-title-name .wt-title {font-size: 28px;}

}
@media (max-width: 992px) {
    .wt-bnr-inr-entry .banner-title-outer .banner-title-name .wt-title {font-size: 20px;}    
}

@media (max-width: 768px) {
    body {font-size: 14px;}
	.hidden-xs{display: none !important;}
	.visible-xs{display: inherit !important;}
	.header-style-1 .is-fixed .header-middle{ position: relative; }
	.twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-bnr-discription{padding: 0 10px; line-height: 23px;}
	.twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-banner-title em {font-size: 24px; line-height: 30px; margin-bottom: 30px;}
	.twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-bnr-buttons {width: 92%; margin: 0 auto; background: #fff; padding: 10px 14px; border-radius: 10px;}
	.section-full {padding-left: 15px; padding-right: 15px;}
	.twm-abus-st2-section {max-width: 100%; padding: 0px 12px 0px 13px; margin-left: auto; margin-right: 0px; margin-top: 50px;}
	.twm-inline-list2 ul li{padding-left: 32px;}
	.twm-inline-list2 ul li::before{top: 14px;}
	.twm-abus2-right-pic {height: 300px;}
	footer {padding: 0 10px;}
	.footer-light {padding-top: 0px;}
	.footer-light .logo-footer{padding: 20px 20px 30px 20px;}
	footer small {display: block; font-size: 11px; text-align: center;}
	footer small span{float: inherit; display: block;}
	footer small a{color: #fff;}
	.twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-bnr-buttons a:last-child {margin-top: 20px;}
	.twm-car-detail-carousal .twm-gallery-top {height: 220px; border-radius: 10px;}
	.bloco-info-veic {margin-bottom: 7px;}
	.twm-available-rent-section ul{gap: 10px;}
	.site-button.btn-large, .site-button-secondry.btn-large, .btn-large, .site-button, .site-button-secondry {padding: 12px 10px !important; font-size: 13px !important;}
	.header-mob{height: 70px !important; min-height: 70px !important;}
	.form-group-banner input{width: 100%; padding: 12px 13px;}
	.twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-bnr-buttons a.hidden-xs{display: none !important;}
	.twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-bnr-buttons a {width: 49%; margin-right: 0; text-align: center; display: inline-block !important;}
	.twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-bnr-buttons a.site-button{position: relative; top: 19px;}
	.wa__btn_popup {right: 15px; bottom: 15px;}
	.wa__btn_popup .wa__btn_popup_icon {width: 60px; height: 60px;}
	.section-sobre{display: none !important;}
	.twm-home2-bnr {padding-bottom: 10px !important; padding-top: 30px;}
	.header-style-1 .header-nav .nav > li > a {padding: 15px 12px;}
	.header-style-1.site-header {position: fixed;}
	.links-rodape{display: none !important;}
	.footer-light .widget_time-duraion ul li{margin-bottom: 3px;}
	.footer-light .f-about-info, .footer-light .ftr-list li, .footer-light .widget_time-duraion ul li, .footer-light .widget_services ul li a {font-size: 13px;}
	.footer-light .ftr-right-section {padding-top: 15px;}
	footer .widget_services .widget-title{display: none !important;}
	.footer-light .ftr-list {margin-bottom: 18px;}
	.footer-light .logo-footer {display: none;}
	.footer-light .footer-top{padding-top: 35px; padding-bottom: 25px;}
	.header-style-1.with-logo-bg-strip .logo-header::after {bottom: 0;}
	.header-style-1 .logo-header .logo-header-inner img {max-width: 88%; max-height: 100%; margin-left: 0px; margin-top: -5px;}
	.sticky-wrapper{height: 74.2px !important;}
    .header-style-1.light-hdr .navbar-toggler .icon-bar {background: #fff;}
    .header-style-1.light-hdr .wt-topbar-left-info li.endereco a, .header-style-1 .wt-topbar-left-info li.endereco a{display: none;}
    .header-style-1 .logo-header .logo-header-inner img {max-width: 100%;}
    .header-style-1 .navbar-toggler .icon-bar {width: 31px;}
    .header-style-1 .navbar-toggler {margin-top: 8px;}
    .header-style-1 .header-info-wraper{z-index: 99999999;}
    .header-style-1 .logo-header .logo-header-inner img{margin-top: -11px;}
    .twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-banner-title em {margin-bottom: 5px;}
    .twm-home2-bnr-escuro .twm-banner-left-content-section .twm-banner-left-content .twm-banner-title > span {font-size: 40px;}
    .twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-bnr-discription {font-size: 14px;}
    .botoes-form-home .site-button.btn-large {float: left !important; width: 50%; text-align: center; display: inline-block; position: relative; top: -13px;}
    .twm-home2-bnr .twm-banner-left-content-section .twm-banner-left-content .twm-bnr-buttons a:last-child {margin-top: 4px;width: 46%;}
    .site-button.btn-large, .site-button-secondry.btn-large, .btn-large, .site-button, .site-button-secondry {padding: 12px 14px !important; font-size: 13px !important;}
    .twm-abus-section-wrap{padding-left: 0px; padding-right: 0; margin-bottom: 40px;}
    .twm-cntr-with-icon .icon-content-info{display: block;}
    .twm-cntr-with-icon p {margin-bottom: 0;}
    .marca-nome {font-size: 12px;}
    .footer-light .widget_services ul li a {font-size: 12px;}
    .botoes-form-home .site-button-secondry {padding: 12px 5px !important;}
    .site-button-secondry em t{display: none !important;}
     .header-style-1 .logo-header .logo-header-inner img {max-height: 81px; margin-top: -3px;}
    .header-style-1.mobile-sider-drawer-menu .header-nav, .header-style-1 .header-nav .nav{background-color: #1c1c1c;}
    .header-style-1 .header-nav .nav > li{border-bottom: 0px solid #ddd;}
    .header-style-1 .header-nav .nav > li > a:focus {background-color: transparent;}
    .header-style-1 .header-nav .nav li i {float: inherit; font-size: 23px; margin-left: 0px; margin-top: -4px; margin-right: 5px;}
    .wt-bnr-inr-veiculos {height: auto !important; min-height: 73px !important; margin-bottom: 0px !important;}
    /*.wt-bnr-inr-veiculos {height: 60px; min-height: 60px;}*/
    .search-listagem-veiculos {padding: 0 0px;}
    .twm-categories2-section-wrap{padding-top: 0px;}
    .header-style-1 .header-nav .nav > li > a{color: #fff;}
    .sobre-interno .twm-abus-st2-section {max-width: 94%;}
    #av-fipe-box{height: 400px !important;}
    #av-submit-btn{margin-bottom: 60px !important; margin-top: 35px !important;}
    .twm-inline-list2 ul li::before {top: 6px;}
    .sobre-interno .twm-abus-st2-section {max-width: 94%;}
    .twm-maskingtext h1 {font-size: 60px; line-height: 51px; padding-right: 100px;}
    .twm-gallery-top .swiper-slide{height: 220px !important;}
    .twm-car-detail-carousal .twm-gallery-top {height: auto;}
    .twm-car-detail-carousal .twm-gallery-top {border-radius: 0px !important;}
    .twm-car-f-detail-head .twm-car-full-name {font-size: 20px;}
    .twm-car-f-detail-head h5 {font-size: 13px;}
    .endereco-mob, .whats-mob{display: block !important;}
    .twm-w-range-section-wrap{padding-top: 0px !important;}
    .relacionados{margin-bottom: 20px !important;}
    .twm-car-full-detail .twm-available-rent-section{margin-top: 25px !important;}
    .sticky-sidebar {top: -25px;}
    .relacionados .twm-large-title {font-size: 20px; margin-bottom: 25px; margin-top: -15px;}
    .twm-available-rent-section ul li {font-size: 14px;}
    .twm-home2-bnr .twm-banner-left-content-section {padding-top: 50px; padding-bottom: 20px;}
    .twm-cntr-with-icon{border-radius: 14px}
    .twm-categories2-section-wrap{padding-top: 0px !important;}
    .twm-get-info-wrap ul li {margin-bottom: 30px;}
    .header-style-1.with-logo-bg-strip .main-bar {background-color: #1c1c1c;}



    
}