.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:inline-block}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//proinsety.com.br/wp-content/themes/pro/assets/plugins/owl/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent;margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}body:after{content:url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(//proinsety.com.br/wp-content/themes/pro/assets/img/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container > .nav{left:0}.lb-nav a{outline:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(//proinsety.com.br/wp-content/themes/pro/assets/img/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(//proinsety.com.br/wp-content/themes/pro/assets/img/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(//proinsety.com.br/wp-content/themes/pro/assets/img/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}body {
font-family: 'Titillium Web', sans-serif;
font-size: 16px;
color: gray;
font-weight: 300;
}
p, span, h1, h2, h3, h4, h5, h6 {
padding: 0px;
margin: 0px;
}
p{font-size: 22px;}
ul {
padding: 0px;
margin: 0px;
}
textarea{resize: none;}
li {
list-style: none;
padding: 0px;
margin: 0px;
}
a, a:hover, a:focus { 
text-decoration: none;
outline: none;
}
.img-responsive{ display: inline-block; }
.no-gutter > [class*='col-'] {
padding-right: 0;
padding-left: 0;
}
@font-face {
font-family: 'icomoon';
src:  url(//proinsety.com.br/wp-content/themes/pro/assets/fonts/icomoon.eot?u2zdyk);
src:  url(//proinsety.com.br/wp-content/themes/pro/assets/fonts/icomoon.eot?u2zdyk#iefix) format('embedded-opentype'),
url(//proinsety.com.br/wp-content/themes/pro/assets/fonts/icomoon.ttf?u2zdyk) format('truetype'),
url(//proinsety.com.br/wp-content/themes/pro/assets/fonts/icomoon.woff?u2zdyk) format('woff'),
url(//proinsety.com.br/wp-content/themes/pro/assets/fonts/icomoon.svg?u2zdyk#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icons-"], [class*=" icons-"] { font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-folha:before {content: "\e900";}
span.icon-folha {
font-size: 25px;
margin-right: 7px;
position: relative;
top: 3px;
color: #BCCF01;
}
div.wpcf7-response-output {
padding: 10px 14px !important;
margin: 8px 0 !important;
border: none !important;
color: #a94442;
background-color: #f2dede;
}
span.wpcf7-not-valid-tip {
font-size: 13px !important;
color: #a94442 !important;
background-color: #f2dede !important;
padding: 2px 8px !important;
margin-bottom: 5px !important;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
background: #DFF0D8 !important;
color: #3C763D !important;
}
.clientes-arrow {
display: inline-block;
margin-top: 30px;
cursor: pointer;
} .typed-cursor {
opacity: 1;
-webkit-animation: blink 0.7s infinite;
-moz-animation: blink 0.7s infinite;
animation: blink 0.7s infinite;
font-size: 33px;
font-weight: bold;
color: #fff;
position: relative;
top: -4px;
margin-bottom: 30px;
display: inline-block;
}
@keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}
@-webkit-keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}
@-moz-keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}
.element {
display: inline-block;
text-transform: uppercase;
margin-bottom: 30px;
font-weight: bold;
color: #fff;
font-size: 33px;
}
.titulo-banner{
font-family: 'Titillium Web', sans-serif;
font-size: 3.5em;
line-height: 60px;
color: #fff;
font-style: italic;
text-shadow: 0 3px 5px rgba(0,0,0,0.4);
}
.titulo-banner strong{
font-family: 'Titillium Web', sans-serif;
font-size: 1.1em !important;
line-height: 60px;
color: #fff;
}
.btn-slider{
padding: 10px 40px;
border: 2px solid #fff !important;
font-weight: bold;
text-transform: uppercase;
font-size: 1.5em !important;
border-radius: 50px;
display: inline-block;
}
.btn-slider:hover, .btn-slider:focus, .btn-slider:active{
outline: none;
background: #fff;
color: #074672 !important;
-webkit-transition: 0.3s all linear;
-moz-transition: 0.3s all linear;
-ms-transition: 0.3s all linear;
-o-transition: 0.3s all linear;
transition: 0.3s all linear !important;
}
.subtitle-banner{
font-family: 'Titillium Web', sans-serif;
font-size: 3.3em;
line-height: 60px;
color: #ff9800;
font-style: italic;
font-weight: bold;
text-shadow: 0 3px 5px rgba(0,0,0,0.4);
}
.subtitle-banner-2{
font-family: 'Titillium Web', sans-serif;
font-size: 2em;
line-height: 30px !important;
color: #ff9800;
font-style: italic;
font-weight: 300;
text-shadow: 0 3px 5px rgba(0,0,0,0.4);
}
.header-topo-custom {
padding: 60px 0;
}
.header-topo-custom  h1{
text-transform: uppercase;
color: #fff;
display: inline-block;
line-height: 23px;
font-weight: bold;
font-size: 33px;
}
.header-topo-custom  h1:after {
content: "";
width: 60%;
background: #ffd700;
height: 1px;
margin-top: 10px;
display: inline-block;
position: relative;
}
.breadcrumb {
padding: 10px 15px;
margin-bottom: 20px;
list-style: none;
border-radius: 0;
background-color: transparent;
border-bottom: 1px solid #f5f5f5;
}
.breadcrumb>li {
display: inline;
font-weight: 400;
color: #0092ff;
font-size: 18px;
}
.sub-header { 
width: 100%;
background-color: #0092ff;
}
.sub-header i {
color: #ffd700;
font-size: 14px;
}

.sub-header .fa-whatsapp {
color: #02ff00;
font-size: 16px;
}


.sub-header ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #0092ff;
padding: 15px 0px;  
}
.sub-header li {
float: left;
margin-left: 20px;
font-size: 13px;
color: #FFF;
}
.sub-header a {
color: #FFF;
text-decoration: none;
}
.sub-header li:first-child { margin-left: 0px; }
.header-menu {
width: 100%;
background-color: #FFF;
position: relative;
z-index: 9999;
-webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15);
-ms-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15);
-o-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15);
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15);
}
.header-menu .container {position: relative;}
.header-menu ul.menu {
list-style-type: none;
margin: 0 !important;
padding: 0;
display: table;
}
.header-menu ul.menu li {
font-size: 18px;    
display: table-cell;
vertical-align: middle;
border-spacing: 0px;
border-collapse: collapse;
position: relative;
padding: 35px 15px;
}
.header-menu ul.menu li:first-child { margin-left: 0px; }
.header-menu ul.menu li:nth-child(2){ margin-left: 40px; } 
.header-menu ul.menu li a {
color: #585858;
text-decoration: none;    
display: block;
border-bottom: 2px solid transparent;
font-weight: 400;
}
.header-menu ul.menu li a:hover {
border-bottom: 2px solid #ffd700;
-webkit-transition: 0.3s all linear;
-moz-transition: 0.3s all linear;
-ms-transition: 0.3s all linear;
-o-transition: 0.3s all linear;
transition: 0.3s all linear;
}
.header-menu ul.menu li a.btn-alugue-cacamba {
padding: 10px 20px;
background-color: #FFD700;
font-weight: 700;
border-radius: 30px;
color: #0092ff;
border: 2px solid transparent;
text-transform: uppercase;
}
.header-menu ul.menu li a.btn-alugue-cacamba:hover {
border: 2px solid #0092ff;
background-color: transparent;
-webkit-transition: 0.3s all linear;
-moz-transition: 0.3s all linear;
-ms-transition: 0.3s all linear;
-o-transition: 0.3s all linear;
transition: 0.3s all linear;
}
.header-menu ul.menu li:last-child { padding-right: 0px; }
.header-menu .logo {
position: absolute;
left: 15px;
top: 10px;
}
.header-menu.header-cidades .logo img {
width: 100px;
}
.header-menu.header-cidades .logo {
left: 15px;
top: 10px;
}
.header-menu-fixed {
position: fixed;
top: 0px;
}
.header-menu-fixed .logo { width: 105px; }
.header-menu-fixed ul.menu li a.btn-alugue-cacamba { padding: 8px 18px; }
.navbar-collapse {
padding-right: 0px;
padding-left: 0px;
}
.menu-button-collapse {
background-color: #0092ff;
margin: 25px 0px;
font-size: 18px;
float: right;
border: 0px;
padding: 8px 14px;
color: #ffffff;
display: none;
outline: none !important;
}
.menu-button-collapse, .menu-button-collapse:focus, .menu-button-collapse:hover {
color: #FFF;
}
.mask-header { height: 144px; }
.hide-especial-fixed-menu { width: 0%; }
.footer-content {
padding: 60px 0px;
background-color: #0092ff;
}
.footer-content ul.nav-menu-footer li {
line-height: 38px;
font-size: 18px;
}
.footer-content ul.nav-menu-footer.menu-services li{ margin-bottom: 5px; }
.footer-content ul.nav-menu-footer.menu-services li a:hover{
border: none;
color: #B2CC13;
-webkit-transition: 0.3s all linear;
-moz-transition: 0.3s all linear;
-ms-transition: 0.3s all linear;
-o-transition: 0.3s all linear;
transition: 0.3s all linear;
}
.footer-content ul.nav-menu-footer li a img { margin-right: 8px; }
.footer-content ul.nav-menu-footer li a {
color: #FFF;
text-decoration: none;    
border-bottom: 2px solid transparent;
font-weight: 400;
}
.footer-content ul.nav-menu-footer li a:hover{
border-bottom: 2px solid #ffd700;
-webkit-transition: 0.3s all linear;
-moz-transition: 0.3s all linear;
-ms-transition: 0.3s all linear;
-o-transition: 0.3s all linear;
transition: 0.3s all linear;
}
.footer-content  .information-footer p {
color: #FFF;
line-height: 38px;
font-size: 18px;
}
.footer-content  .information-footer p a {color: #FFF;}
.footer-content  .information-footer p i {
color: #ffd700;
margin-right: 5px;
}
.footer-copyright {
background-color: #0273c8;
padding: 25px 0px;
color: #FFF;
}
.footer-content h3 {
margin-bottom: 18px;
color: #fff;
border-bottom: 1px solid #004063;
padding-bottom: 13px;
}
.footer-copyright p {font-size: 14px;}
.footer-copyright a {
color: #FFF;
font-weight: 700;
}
.footer-copyright a:hover{
-webkit-transition: 0.3s all linear;
-moz-transition: 0.3s all linear;
-ms-transition: 0.3s all linear;
-o-transition: 0.3s all linear;
transition: 0.3s all linear;
color: #ffd700;
}
footer.footer-cidades {
margin-bottom: 0 !important;
}
p.date{
font-size: 16px;
margin-bottom: 10px;
}
.content-blog h2{
text-transform: uppercase;
font-size: 25px;
color: #0566B3;
font-weight: 600;
margin-bottom: 40px;
margin-top: 30px;
}
.content-blog p{ font-size: 18px;}
.chamada-orcamento{
background: #FFD700;
text-align: center;
}
.box-chamada{padding: 15px 0;}
.box-chamada:hover{
transition: 0.3s;
background: #e2bf02;
}
.box-chamada h3{
font-size: 23px;
color: #fff;
}
.box-chamada h3 i{margin-right: 5px;}
.box-chamada h3 span{font-weight: bold;}
.pro-home{position: relative;}
.marca-dagua {
position: absolute;
background: url(../img/marca-d-agua.png);
background-repeat: no-repeat;
width: 411px;
height: 531px;
top: -72%;
right: 5%;
z-index: -1;
opacity: 0.3;
}
.pro-home h1{
margin-bottom: 20px !important;
color: #0273c8;
text-transform: uppercase;
font-weight: bold;
display: inline-block;
line-height: 22px;
}
.pro-home h1:after {
content: "";
width: 40%;
background: #A7C611;
height: 1px;
margin-top: 10px;
display: inline-block;
position: relative;
}
.pro-home a{font-weight: bold;}
.locacao-home{ background: #0069b3; background: -moz-linear-gradient(left, #0069b3 0%, #1a99ba 50%, #39cdc1 100%); background: -webkit-linear-gradient(left, #0069b3 0%,#1a99ba 50%,#39cdc1 100%); background: linear-gradient(to right, #0069b3 0%,#1a99ba 50%,#39cdc1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0069b3', endColorstr='#39cdc1',GradientType=1 ); }
.locacao-home h2{
margin-bottom: 20px !important;
color: #fff;
text-transform: uppercase;
font-weight: bold;
display: inline-block;
line-height: 22px;
}
.locacao-home h2:after {
content: "";
width: 40%;
background: #fff;
height: 1px;
margin-top: 10px;
display: inline-block;
position: relative;
}
.locacao-home p{color: #fff;}
.box-serviços{
padding: 30px;
height: 260px;
border-radius: 15px;
}

.box-serviços img { width: 50px !important; height: 54px;}

.box-serviços:hover{
-webkit-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);
transition: 0.7s;
}
.box-serviços img{ margin-bottom: 45px;}
.box-serviços h3{
text-transform: uppercase;
color: #fff;
font-size: 22px;
}
.box-serviços:hover .btn-box-serviços{
display: inline-block;
-webkit-animation: fadeIn 1s;
}
@-webkit-keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}  
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.btn-box-serviços{
padding: 7px 35px;
border: 1px solid #fff;
background: rgba(255,255,255,0.2);
color: #fff;
text-transform: uppercase;
border-radius: 50px;
display: none;
margin-top: 30px;
font-weight: bold;
}
.btn-box-serviços:hover{
transition: 0.3s;
background: rgba(255,255,255,0);
color: #fff;
}
.meio-ambiente h2{
margin-bottom: 30px !important;
text-transform: uppercase;
color: #0168B3;
display: inline-block;
line-height: 23px;
font-weight: bold;
font-size: 33px;
}
.meio-ambiente h2:after {
content: "";
width: 30%;
background: #ffd700;
height: 1px;
margin-top: 10px;
display: inline-block;
position: relative;
}
.btn-meio-ambiente{
margin-top: 30px;
padding: 8px 30px;
border: 2px solid #ffd700;
background: #ffd700;
color: #fff;
border-radius: 50px;
display: inline-block;
text-transform: uppercase;
}
.btn-meio-ambiente:hover{
transition: 0.3s;
border: 2px solid #0168B3;
background: transparent;
}
.poluicao-home{
background: url(//proinsety.com.br/wp-content/themes/pro/assets/img/bg-poluicao.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
background-attachment: fixed;
}
.poluicao-home h2{
text-transform: uppercase;
margin-bottom: 30px;
color: #fff;
font-size: 33px;
}
.poluicao-home p{color: #fff;}
.clientes {background: #F6F6F6;}
.clientes h2{
margin-bottom: 30px !important;
text-transform: uppercase;
color: #0168B3;
display: inline-block;
line-height: 23px;
font-weight: bold;
font-size: 33px;
}
.clientes h2:after {
content: "";
width: 50%;
background: #ffd700;
height: 1px;
margin-top: 10px;
display: inline-block;
position: relative;
}
.clientes img{
-webkit-filter: grayscale(100%); filter: grayscale(100%);
}
.clientes img:hover{
transition: 0.3s;
-webkit-filter: grayscale(0%); filter: grayscale(0%);
}
.formulario h3{
margin-bottom: 30px !important;
text-transform: uppercase;
color: #0168B3;
display: inline-block;
line-height: 23px;
font-weight: bold;
font-size: 33px;
}
.formulario h3:after {
content: "";
width: 30%;
background: #ffd700;
height: 1px;
margin-top: 10px;
display: inline-block;
position: relative;
}
.formulario p{margin-bottom: 30px;}
.formulario a{font-size: 22px;}
.formulario a i{
color: #B2CC11;
margin-right: 7px;
}
.box-contato-solicitar{text-align: right;}
.form-contato{
border-radius: 0;
background: #F6F6F6;
border: none;
height: 48px;
box-shadow: none;
}
.form-contato::placeholder{
color: #0069B3;
text-transform: uppercase;
font-weight: bold;
}
.btn-contato{
background: #0069B3;
color: #fff;
padding: 10px 40px;
display: inline-block;
border-radius: 50px;
text-transform: uppercase;
border: 2px solid #0566B3;
}
.btn-contato:hover, .btn-contato:focus, .btn-contato:active{
outline: none;
background: transparent;
color: #0566B3;
transition: 0.3s ease-in-out all;
}
.blog-home{background: #F6F6F6;}
.blog-home h2{
margin-bottom: 50px !important;
text-transform: uppercase;
color: #0168B3;
display: inline-block;
line-height: 23px;
font-weight: bold;
font-size: 33px;
}
.blog-home h2:after {
content: "";
width: 100%;
background: #ffd700;
height: 1px;
margin-top: 10px;
display: inline-block;
position: relative;
}
.box-blog-home{
background: #fff;
margin-bottom: 15px;
-webkit-transition-duration:.4s;
transition-duration:.4s;
-webkit-transition-property:-webkit-transform,box-shadow;
transition-property:transform,box-shadow;
-webkit-transition-timing-function:ease-in-out;
transition-timing-function:ease-in-out;
will-change:transform,box-shadow;
-webkit-transform:translateZ(0);transform:translateZ(0);
border-top-left-radius: 15px; 
border-top-right-radius: 15px;
}
.box-blog-home:hover{
z-indexwebkit-transform:translateY(-4px);
transform:translateY(-4px);
box-shadow:0px 20px 20px rgba(0,0,0,0.1);
}
.box-blog-home h3{
color: #0069B3;
padding: 0 10px;
margin-top: 13px;
margin-bottom: 13px;
}
.box-blog-home p{
padding: 0 10px;
font-size: 18px;
}
.imagem-blog{position: relative;}
.box-blog-home:hover .imagem-blog .box-overlay{
display: block;
transition: 0.7s;
-webkit-animation: fadeIn 0.3s;
}
.imagem-blog .box-overlay {
display: none;
position: absolute;
top: 0;
left: 0;
right: 0;
overflow: hidden;
text-align: center;
width: 100%;
height: 100%;
z-index: 2;
background: rgb(0,105,179, 0.6); background: -moz-linear-gradient(left, rgba(0,105,179,0.6) 0%, rgba(31,159,188,0.6) 50%, rgba(57,205,193,0.6) 100%); background: -webkit-linear-gradient(left, rgba(0,105,179,0.6) 0%,rgba(31,159,188,0.6) 50%,rgba(57,205,193,0.6) 100%); background: linear-gradient(to right, rgba(0,105,179,0.6) 0%,rgba(31,159,188,0.6) 50%,rgba(57,205,193,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0069b3', endColorstr='#39cdc1',GradientType=1 ); border-top-left-radius: 15px; 
border-top-right-radius: 15px;
}
.imagem-blog .box-overlay a.link-blog-home{
padding: 7px 35px;
border: 1px solid #fff;
background: rgba(255,255,255,0.2);
color: #fff;
text-transform: uppercase;
border-radius: 50px;
margin-top: 30px;
font-weight: bold;
position: relative;
top: 50%;
}
.linha-blog{
background: #fff;
height: 4px;
margin-top: 20px;
}
.linha-blog:after{
position:absolute;
top:100%;
left:0%;
width:0;
height:4px;
margin-top: 0px;
background: #fff; 
display:block;
content:'';
transition: width 0.5s ease-in-out;
}
.box-blog-home:hover .linha-blog:after{
width:100%; background: #0069b3; background: -moz-linear-gradient(left, #0069b3 0%, #1f9fbc 50%, #39cdc1 100%); background: -webkit-linear-gradient(left, #0069b3 0%,#1f9fbc 50%,#39cdc1 100%); background: linear-gradient(to right, #0069b3 0%,#1f9fbc 50%,#39cdc1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0069b3', endColorstr='#39cdc1',GradientType=1 ); }
.peca-agora-mesmo {
background: -moz-linear-gradient(left, #0069b3 0%, #1f9fbc 50%, #39cdc1 100%); background: -webkit-linear-gradient(left, #0069b3 0%,#1f9fbc 50%,#39cdc1 100%); background: linear-gradient(to right, #0069b3 0%,#1f9fbc 50%,#39cdc1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0069b3', endColorstr='#39cdc1',GradientType=1 ); }
.peca-agora-mesmo h3 {
color: #fff;
text-transform: uppercase;
font-weight: 300;
padding-top: 17px;
margin-bottom: 20px;
}
.peca-agora-mesmo h3 span{
font-weight: bold;
color: #B2CC13;
}
.btn-peca-agora {
width: 100%;
padding: 15px 40px;
background: #B2CC13;
border: 2px solid #B2CC13;
color: #fff;
font-weight: bold;
text-transform: uppercase;
font-size: 19px;
display: inline-block;
border-radius: 50px;
text-align: center;
}
.btn-peca-agora:hover{
background: transparent;
color: #fff;
border: 2px solid #fff;
transition: 0.3s ease-in-out all;
}
.voce-sabia {background: #fff;}

.voce-sabia h2{margin-bottom: 40px !important; text-transform: uppercase; color: #000; display: inline-block; line-height: 23px; font-weight: bold; font-size: 33px;}

.voce-sabia h2:after {content: ""; width: 60%; background: #fff; height: 1px; display: inline-block; position: relative; }
.voce-sabia p{color: #000;}
.box-voce-sabia {display: inline-block; background: #074672; border-radius: 50%; position: relative; width: 120px; height: 120px; line-height: 120px; border: 3px solid #fff;margin-bottom: 20px;}
.box-voce-sabia img {margin-top:25px;}
.number { position: absolute; top: -19px; background: #074672; display: block; line-height: 19px; left: 40px; color: #fff; padding: 7px 8px;border-radius: 50%; border: 2px solid #fff}
.empresa h2{margin-bottom: 30px !important;  text-transform: uppercase; color: #0069B7; display: inline-block; line-height: 26px;font-weight: bold; font-size: 33px;}
.empresa h2:after {
content: "";
width: 60%;
background: #B2CC13;
height: 1px;
display: inline-block;
position: relative;
}
.empresa p{font-size: 18px;}
.contato-page h2{
margin-bottom: 30px !important;
text-transform: uppercase;
color: #0069B7;
display: inline-block;
line-height: 26px;
font-weight: bold;
font-size: 33px;
}
.contato-page h2:after {
content: "";
width: 30%;
background: #B2CC13;
height: 1px;
display: inline-block;
position: relative;
}
.contatos-right p{
color: #006AB3;
margin-bottom: 20px;
}
.contatos-right p i{
color: #0069b7;
margin-right: 5px;
}
.servicos-page h2{
margin-bottom: 30px !important;
text-transform: uppercase;
color: #0069B7;
display: inline-block;
line-height: 24px;
font-weight: bold;
font-size: 33px;
}
.servicos-page h2:after {
content: "";
width: 30%;
background: #B2CC13;
height: 1px;
display: inline-block;
position: relative;
}
.img-z{
position: relative;
z-index: 2;
}
.lista-servicos{
background: #0069b3; background: -moz-linear-gradient(left, #0069b3 0%, #1a99ba 50%, #39cdc1 100%); background: -webkit-linear-gradient(left, #0069b3 0%,#1a99ba 50%,#39cdc1 100%); background: linear-gradient(to right, #0069b3 0%,#1a99ba 50%,#39cdc1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0069b3', endColorstr='#39cdc1',GradientType=1 ); top: -65px;
}
.cacamba-marca-dagua {
position: absolute;
width: 644px;
height: 394px;
background: url(<?php bloginfo('template_url') ?>/img/marca-d-agua-servicos.png);
background-repeat: no-repeat;
top: 35%;
left: -12%;
opacity: 0.3;
}
.lista-servicos h2{
margin-bottom: 30px !important;
text-transform: uppercase;
color: #fff;
display: inline-block;
line-height: 24px;
font-weight: bold;
font-size: 33px;
}
.lista-servicos h2:after {
content: "";
width: 30%;
background: #fff;
height: 1px;
display: inline-block;
position: relative;
}
.lista-servicos p{
font-size: 20px;
color: #fff;
}
.lista-servicos a{
padding: 10px 35px;
background: #fff;
text-transform: uppercase;
font-weight: 600;
font-size: 17px;
border-radius: 50px;
color: #1389B9;
display: inline-block;
margin-top: 30px;
border: 2px solid #fff;
}
.lista-servicos a:hover{
background: transparent;
color: #fff;
transition: 0.3s ease-in-out all;
}
.itens-servicos h3 {
font-size: 22px;
font-weight: 600;
color: #fff;
text-transform: uppercase;
margin-bottom: 11px;
text-align: right;
}
.itens-servicos img {margin-top: 10px;}
.itens-servicos p{
margin-bottom: 15px;
text-align: right;
}
.orientacoes h2{
margin-bottom: 30px !important;
text-transform: uppercase;
color: #0168B3;
display: inline-block;
line-height: 24px;
font-weight: bold;
font-size: 33px;
text-align: center;
}
.orientacoes h2:after {
content: "";
width: 20%;
background: #BCCF01;
height: 1px;
display: inline-block;
position: relative;
}
.responsabilidade-ambiental h2{
margin-bottom: 30px !important;
text-transform: uppercase;
color: #0168B3;
display: inline-block;
line-height: 24px;
font-weight: bold;
font-size: 33px;
}
.responsabilidade-ambiental h2:after {
content: "";
width: 20%;
background: #BCCF01;
height: 1px;
display: inline-block;
position: relative;
}
ul.lista-orientacoes li {
margin-bottom: 25px;
font-size: 19px;
border-bottom: 1px solid #D7D7D7;
padding-bottom: 21px;
}
.aterros-sanitarios{
background: url(//proinsety.com.br/wp-content/themes/pro/assets/img/bg-aterro.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
background-attachment: fixed;
}
.aterros-sanitarios h2{
margin-bottom: 25px !important;
text-transform: uppercase;
color: #fff;
display: inline-block;
line-height: 24px;
font-weight: bold;
font-size: 33px;
}
.aterros-sanitarios h2:after {
content: "";
width: 20%;
background: #fff;
height: 1px;
display: inline-block;
position: relative;
}
.aterros-sanitarios p{
font-size: 19px;
color: #fff;
}
.itens-aterros{
margin-top: 60px !important;
border-top: 1px solid #eee;
padding-top: 50px;
}
.itens-aterros img{
margin-bottom: 15px;
}
.itens-aterros p{
font-size: 19px;
color: #fff;
}
.galeria-slide .item{position: relative;}
.overlay-galeria{
position: absolute;
width: 100%;
height: 100%;
background: -moz-linear-gradient(left, rgba(0,105,179,0.6) 0%, rgba(31,159,188,0.6) 50%, rgba(57,205,193,0.6) 100%); background: -webkit-linear-gradient(left, rgba(0,105,179,0.6) 0%,rgba(31,159,188,0.6) 50%,rgba(57,205,193,0.6) 100%); background: linear-gradient(to right, rgba(0,105,179,0.6) 0%,rgba(31,159,188,0.6) 50%,rgba(57,205,193,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0069b3', endColorstr='#39cdc1',GradientType=1 ); top: 0;
display: none;
}
.galeria-slide .item:hover .overlay-galeria{
display: block;
-webkit-animation: fadeIn 1s;
}
.link-galeria p {
color: #fff;
margin-top: 10px;
font-weight: 400;
text-transform: uppercase;
}
.link-galeria i {
font-size: 40px;
color: #fff;
}
.link-galeria {
position: relative;
top: 43%;
}
.box-compartilhe h4 {
color: #0092ff;
font-weight: 400;
text-transform: uppercase;
margin-bottom: 22px;
font-size: 25px;
border-bottom: 1px solid #a0bd20;
padding-bottom: 13px;
}
.bottom-bar-roll {
background: #A7C611;
padding: 0px 10px;
font-size: 16px;
width: 100%;
position: fixed;
bottom: 0px;
left: 0px;
z-index: 500;
text-align: center;
}
.scroll-bottom-bar {display: none;}
.back-top {
width: 40px;
height: 40px;
background-color: rgb(167, 198, 17);
color: #FFF;
cursor: pointer;
text-align: center;
position: fixed;
right: 50px;
bottom: 42px;
padding-top: 8px;
border-radius: 50px;
display: none;
z-index: 999;
transition-duration: .2s;
transition-property: background-color;
box-shadow: 0 2px 2px rgba(0,0,0,0.2);
}
.wpb_gmaps_widget .wpb_wrapper{ padding: 0 !important;}
.btn-alugue-responsive {
position: absolute;
top: 25px;
font-size: 13px;
right: 58px;
display: inline-block;
background: #ff9800;
padding: 8px 12px;
text-align: center;
color: #0092ff;
font-weight: bold;
border-radius: 50px;
display: none;
}
.responsive-img {
position: relative;
text-align: center;
display: none;
}
.page404 {
background: #eaeaea;
padding-top: 70px;
padding-bottom: 70px;
}
.box-404 {
background: #fff;
box-shadow: 0px 0px 10px #888;
border-radius: 6px;
padding: 30px 30px;
}
.box-404 h2 {
font-size: 18px;
line-height: 30px;
margin-bottom: 15px;
}
.box-404 a {
background: #ff9800;
padding: 10px 26px;
margin-top: 10px;
display: inline-block;
color: #0092ff;
font-weight: bold;
border-radius: 50px;
text-transform: uppercase;
} @media (max-width: 991px) {
.btn-telefone, .btn-whatsapp{
width: 100%;
font-size: 14px !important;
}
.zopim {
bottom: 90px !important;
}
.navbar-collapse.collapse {
display: none !important;
}
.collapse.in {display: block !important;}
.responsive-img{display: block;}
.btn-contato{
display: block;
text-align: center;
}
h1, h2{font-size: 28px;}
p{ font-size: 18px; }
.rev_slider_wrapper{display: none;}
.header-menu ul.menu li:last-child {display: none;}
.btn-alugue-responsive{display: block;}
.btn-box-serviços{ display: inline-block;}
.aterros-sanitarios{text-align: center;}
.aterros-sanitarios h2{
margin-top: 50px;
line-height: 36px;
}
.marca-dagua, .cacamba-marca-dagua{display: none;}
.responsabilidade-ambiental h2{
line-height: 36px;
font-size: 29px;
}
.empresa h2{line-height: 36px;}
.contatos-right p{
font-size: 19px;
text-align: center;
}
.contato-page h2{line-height: 35px;}
.contatos-right {padding-top: 30px;}
.contatos-right p i {
text-align: center;
display: block;
margin-bottom: 15px;
}
.servicos-page h2{line-height: 40px;}
.orientacoes h2{line-height: 40px;}
.lista-servicos h2{
line-height: 40px;
text-align: center;
}
.itens-servicos p{text-align: center;}
.itens-servicos h3{text-align: center;}
.back-top {
width: 32px;
height: 32px;
right: 8px;
bottom: 9px;
padding-top: 4px;
}
.box-chamada h3{font-size: 16px;}
.box-chamada {padding: 10px 0;}
.box-contato-solicitar{text-align: center;}
.formulario h3{line-height: 33px;}
.formulario a {
font-size: 14px;
display: inline-block;
margin-bottom: 27px;
font-weight: bold;
}
.locacao-home h2{line-height: 35px;}
.locacao-home h2:after, .formulario h3:after, .lista-servicos h2:after, .orientacoes h2:after, .servicos-page h2:after, .contato-page h2:after, .empresa h2:after, .responsabilidade-ambiental h2:after, .aterros-sanitarios h2:after{
display: none;
}
.button-resultado-exame {display: none;}
.header-menu .logo {
float: left;
position: static;
margin-top: 5px;
}
.header-menu .logo img {width: 90px;}
.header-menu-fixed .logo {width: 100px;}
.header-menu-fixed ul.menu li a.btn-alugue-cacamba { padding: 10px 20px; }
.header-menu ul.menu li {font-size: 16px;}
.pull-left-xs {float: left!important;}
header .header-menu .menu {
float: none;
clear: both;
margin-bottom: 20px;
padding: 10px 0px;
width: 100%;
}
header .header-menu .menu li {
display: list-item;
padding: 10px 0px;
border-bottom: 1px solid #efeeee;
}
.header-menu-fixed ul.menu li{padding: 10px 0px!important;}    
header .header-menu ul.menu li:nth-child(2) {margin-left: 0px;}
.menu-button-collapse {
display: block;
font-size: 16px;
padding: 5px 10px;       
}
#burger-menu-responsive {
width: 100%;
padding: 0px;
margin: 0px;
}
.mask-header {height: 0px;}
.header-menu {padding: 5px 0px 5px 0px;}
.header-menu ul.menu li:hover {background-color: transparent;}
.header-menu-blog .header-menu ul.menu li:hover {background-color: transparent;}
.footer-content  {padding: 30px 0px;}
.footer-content img.brand-footer {width: 160px;}
.footer-content .information-footer p { font-size: 16px;}
.footer-copyright p { font-size: 12px; }
}  .font-weight-normal { font-weight: normal; }
.font-weight-300 { font-weight: 300; }
.font-weight-500 { font-weight: 500; }
.font-weight-700 { font-weight: 700; } .margin-none { margin: 0px !important; }
.margin-auto { margin: auto; }
.margin-top-0 { margin-top: 0px; }
.margin-top-5 { margin-top: 5px; }
.margin-top-8 { margin-top: 8px; }
.margin-top-10 { margin-top: 10px; }
.margin-top-15 { margin-top: 15px; }
.margin-top-20 { margin-top: 20px; }
.margin-top-25 { margin-top: 25px; }
.margin-top-30 { margin-top: 30px; }
.margin-top-35 { margin-top: 35px; }
.margin-top-40 { margin-top: 40px; }
.margin-top-45 { margin-top: 45px; }
.margin-top-50 { margin-top: 50px; }
.margin-top-60 { margin-top: 60px; }
.margin-top-70 { margin-top: 70px; }
.margin-top-80 { margin-top: 80px; }
.margin-top-90 { margin-top: 90px; }
.margin-top-100 { margin-top: 100px; }
.margin-bottom-0 { margin-bottom: 0px; }
.margin-bottom-5 { margin-bottom: 5px; }
.margin-bottom-10 { margin-bottom: 10px; }
.margin-bottom-15 { margin-bottom: 15px; }
.margin-bottom-20 { margin-bottom: 20px; }
.margin-bottom-25 { margin-bottom: 25px; }
.margin-bottom-30 { margin-bottom: 30px; }
.margin-bottom-35 { margin-bottom: 35px; }
.margin-bottom-40 { margin-bottom: 40px; }
.margin-bottom-45 { margin-bottom: 45px; }
.margin-bottom-50 { margin-bottom: 50px; }
.margin-bottom-60 { margin-bottom: 60px; }
.margin-bottom-70 { margin-bottom: 70px; }
.margin-bottom-80 { margin-bottom: 80px; }
.margin-bottom-90 { margin-bottom: 90px; }
.margin-bottom-100 { margin-bottom: 100px; }
.margin-right-0 { margin-right: 0px; }
.margin-right-5 { margin-right: 5px; }
.margin-right-10 { margin-right: 10px; }
.margin-right-15 { margin-right: 15px; }
.margin-right-20 { margin-right: 20px; }
.margin-right-25 { margin-right: 25px; }
.margin-right-30 { margin-right: 30px; }
.margin-right-35 { margin-right: 35px; }
.margin-right-40 { margin-right: 40px; }
.margin-right-45 { margin-right: 45px; }
.margin-right-50 { margin-right: 50px; }
.margin-right-60 { margin-right: 60px; }
.margin-right-70 { margin-right: 70px; }
.margin-right-80 { margin-right: 80px; }
.margin-right-90 { margin-right: 90px; }
.margin-right-100 { margin-right: 100px; }
.margin-left-0 { margin-left: 0px; }
.margin-left-5 { margin-left: 5px; }
.margin-left-10 { margin-left: 10px; }
.margin-left-15 { margin-left: 15px; }
.margin-left-20 { margin-left: 20px; }
.margin-left-25 { margin-left: 25px; }
.margin-left-30 { margin-left: 30px; }
.margin-left-35 { margin-left: 35px; }
.margin-left-40 { margin-left: 40px; }
.margin-left-45 { margin-left: 45px; }
.margin-left-50 { margin-left: 50px; }
.margin-left-60 { margin-left: 60px; }
.margin-left-70 { margin-left: 70px; }
.margin-left-80 { margin-left: 80px; }
.margin-left-90 { margin-left: 90px; }
.margin-left-100 { margin-left: 100px; }
@media (max-width: 767px) {
.text-center-xs { text-align: center; }
.text-left-xs { text-align: left; }
.text-justify-xs { text-align: justify; }
.margin-auto-xs { margin: auto; }
.margin-top-xs-0 { margin-top: 0px; }
.margin-top-xs-5 { margin-top: 5px; }
.margin-top-xs-10 { margin-top: 10px; }
.margin-top-xs-15 { margin-top: 15px; }
.margin-top-xs-20 { margin-top: 20px; }
.margin-top-xs-25 { margin-top: 25px; }
.margin-top-xs-30 { margin-top: 30px; }
.margin-top-xs-35 { margin-top: 35px; }
.margin-top-xs-40 { margin-top: 40px; }
.margin-top-xs-45 { margin-top: 45px; }
.margin-top-xs-50 { margin-top: 50px; }
.margin-top-xs-60 { margin-top: 60px; }
.margin-top-xs-70 { margin-top: 70px; }
.margin-top-xs-80 { margin-top: 80px; }
.margin-top-xs-90 { margin-top: 90px; }
.margin-top-xs-100 { margin-top: 100px; }
.margin-bottom-xs-0 { margin-bottom: 0px; }
.margin-bottom-xs-5 { margin-bottom: 5px; }
.margin-bottom-xs-10 { margin-bottom: 10px; }
.margin-bottom-xs-15 { margin-bottom: 15px; }
.margin-bottom-xs-20 { margin-bottom: 20px; }
.margin-bottom-xs-25 { margin-bottom: 25px; }
.margin-bottom-xs-30 { margin-bottom: 30px; }
.margin-bottom-xs-35 { margin-bottom: 35px; }
.margin-bottom-xs-40 { margin-bottom: 40px; }
.margin-bottom-xs-45 { margin-bottom: 45px; }
.margin-bottom-xs-50 { margin-bottom: 50px; }
.margin-bottom-xs-60 { margin-bottom: 60px; }
.margin-bottom-xs-70 { margin-bottom: 70px; }
.margin-bottom-xs-80 { margin-bottom: 80px; }
.margin-bottom-xs-90 { margin-bottom: 90px; }
.margin-bottom-xs-100 { margin-bottom: 100px; }
.margin-bottom-xs-104 { margin-bottom: 104px; }
.margin-right-xs-0 { margin-right: 0px; }
.margin-right-xs-5 { margin-right: 5px; }
.margin-right-xs-10 { margin-right: 10px; }
.margin-right-xs-15 { margin-right: 15px; }
.margin-right-xs-20 { margin-right: 20px; }
.margin-right-xs-25 { margin-right: 25px; }
.margin-right-xs-30 { margin-right: 30px; }
.margin-right-xs-35 { margin-right: 35px; }
.margin-right-xs-40 { margin-right: 40px; }
.margin-right-xs-45 { margin-right: 45px; }
.margin-right-xs-50 { margin-right: 50px; }
.margin-right-xs-60 { margin-right: 60px; }
.margin-right-xs-70 { margin-right: 70px; }
.margin-right-xs-80 { margin-right: 80px; }
.margin-right-xs-90 { margin-right: 90px; }
.margin-right-xs-100 { margin-right: 100px; }
.margin-left-xs-0 { margin-left: 0px; }
.margin-left-xs-5 { margin-left: 5px; }
.margin-left-xs-10 { margin-left: 10px; }
.margin-left-xs-15 { margin-left: 15px; }
.margin-left-xs-20 { margin-left: 20px; }
.margin-left-xs-25 { margin-left: 25px; }
.margin-left-xs-30 { margin-left: 30px; }
.margin-left-xs-35 { margin-left: 35px; }
.margin-left-xs-40 { margin-left: 40px; }
.margin-left-xs-45 { margin-left: 45px; }
.margin-left-xs-50 { margin-left: 50px; }
.margin-left-xs-60 { margin-left: 60px; }
.margin-left-xs-70 { margin-left: 70px; }
.margin-left-xs-80 { margin-left: 80px; }
.margin-left-xs-90 { margin-left: 90px; }
.margin-left-xs-100 { margin-left: 100px; }
.no-margin-xs { margin: 0px !important; }
}
@media (min-width: 768px) and (max-width: 991px) {
.text-center-sm { text-align: center; }
.text-left-sm { text-align: left; }
.text-justify-sm { text-align: justify; }
.margin-auto-sm { margin: auto; }
.margin-top-sm-0 { margin-top: 0px; }
.margin-top-sm-5 { margin-top: 5px; }
.margin-top-sm-10 { margin-top: 10px; }
.margin-top-sm-15 { margin-top: 15px; }
.margin-top-sm-20 { margin-top: 20px; }
.margin-top-sm-25 { margin-top: 25px; }
.margin-top-sm-30 { margin-top: 30px; }
.margin-top-sm-35 { margin-top: 35px; }
.margin-top-sm-40 { margin-top: 40px; }
.margin-top-sm-45 { margin-top: 45px; }
.margin-top-sm-50 { margin-top: 50px; }
.margin-top-sm-60 { margin-top: 60px; }
.margin-top-sm-70 { margin-top: 70px; }
.margin-top-sm-80 { margin-top: 80px; }
.margin-top-sm-90 { margin-top: 90px; }
.margin-top-sm-100 { margin-top: 100px; }
.margin-bottom-sm-0 { margin-bottom: 0px; }
.margin-bottom-sm-5 { margin-bottom: 5px; }
.margin-bottom-sm-10 { margin-bottom: 10px; }
.margin-bottom-sm-15 { margin-bottom: 15px; }
.margin-bottom-sm-20 { margin-bottom: 20px; }
.margin-bottom-sm-25 { margin-bottom: 25px; }
.margin-bottom-sm-30 { margin-bottom: 30px; }
.margin-bottom-sm-35 { margin-bottom: 35px; }
.margin-bottom-sm-40 { margin-bottom: 40px; }
.margin-bottom-sm-45 { margin-bottom: 45px; }
.margin-bottom-sm-50 { margin-bottom: 50px; }
.margin-bottom-sm-60 { margin-bottom: 60px; }
.margin-bottom-sm-70 { margin-bottom: 70px; }
.margin-bottom-sm-80 { margin-bottom: 80px; }
.margin-bottom-sm-90 { margin-bottom: 90px; }
.margin-bottom-sm-100 { margin-bottom: 100px; }
.margin-right-sm-0 { margin-right: 0px; }
.margin-right-sm-5 { margin-right: 5px; }
.margin-right-sm-10 { margin-right: 10px; }
.margin-right-sm-15 { margin-right: 15px; }
.margin-right-sm-20 { margin-right: 20px; }
.margin-right-sm-25 { margin-right: 25px; }
.margin-right-sm-30 { margin-right: 30px; }
.margin-right-sm-35 { margin-right: 35px; }
.margin-right-sm-40 { margin-right: 40px; }
.margin-right-sm-45 { margin-right: 45px; }
.margin-right-sm-50 { margin-right: 50px; }
.margin-right-sm-60 { margin-right: 60px; }
.margin-right-sm-70 { margin-right: 70px; }
.margin-right-sm-80 { margin-right: 80px; }
.margin-right-sm-90 { margin-right: 90px; }
.margin-right-sm-100 { margin-right: 100px; }
.margin-left-sm-0 { margin-left: 0px; }
.margin-left-sm-5 { margin-left: 5px; }
.margin-left-sm-10 { margin-left: 10px; }
.margin-left-sm-15 { margin-left: 15px; }
.margin-left-sm-20 { margin-left: 20px; }
.margin-left-sm-25 { margin-left: 25px; }
.margin-left-sm-30 { margin-left: 30px; }
.margin-left-sm-35 { margin-left: 35px; }
.margin-left-sm-40 { margin-left: 40px; }
.margin-left-sm-45 { margin-left: 45px; }
.margin-left-sm-50 { margin-left: 50px; }
.margin-left-sm-60 { margin-left: 60px; }
.margin-left-sm-70 { margin-left: 70px; }
.margin-left-sm-80 { margin-left: 80px; }
.margin-left-sm-90 { margin-left: 90px; }
.margin-left-sm-100 { margin-left: 100px; }
.no-margin-sm { margin: 0px !important; }    
} .padding-0 { padding: 0px; }
.padding-5 { padding: 5px; }
.padding-10 { padding: 10px; }
.padding-15 { padding: 15px; }
.padding-20 { padding: 20px; }
.padding-25 { padding: 25px; }
.padding-30 { padding: 30px; }
.padding-35 { padding: 35px; }
.padding-40 { padding: 40px; }
.padding-45 { padding: 45px; }
.padding-50 { padding: 50px; }
.padding-60 { padding: 60px; }
.padding-70 { padding: 70px; }
.padding-80 { padding: 80px; }
.padding-90 { padding: 90px; }
.padding-100 { padding: 100px; }
.padding-top-0 { padding-top: 0px; }
.padding-top-5 { padding-top: 5px; }
.padding-top-10 { padding-top: 10px; }
.padding-top-15 { padding-top: 15px; }
.padding-top-20 { padding-top: 20px; }
.padding-top-25 { padding-top: 25px; }
.padding-top-30 { padding-top: 30px; }
.padding-top-35 { padding-top: 35px; }
.padding-top-40 { padding-top: 40px; }
.padding-top-45 { padding-top: 45px; }
.padding-top-50 { padding-top: 50px; }
.padding-top-60 { padding-top: 60px; }
.padding-top-70 { padding-top: 70px; }
.padding-top-80 { padding-top: 80px; }
.padding-top-90 { padding-top: 90px; }
.padding-top-100 { padding-top: 100px; }
.padding-bottom-0 { padding-bottom: 0px; }
.padding-bottom-5 { padding-bottom: 5px; }
.padding-bottom-10 { padding-bottom: 10px; }
.padding-bottom-15 { padding-bottom: 15px; }
.padding-bottom-20 { padding-bottom: 20px; }
.padding-bottom-25 { padding-bottom: 25px; }
.padding-bottom-30 { padding-bottom: 30px; }
.padding-bottom-35 { padding-bottom: 35px; }
.padding-bottom-40 { padding-bottom: 40px; }
.padding-bottom-45 { padding-bottom: 45px; }
.padding-bottom-50 { padding-bottom: 50px; }
.padding-bottom-60 { padding-bottom: 60px; }
.padding-bottom-70 { padding-bottom: 70px; }
.padding-bottom-80 { padding-bottom: 80px; }
.padding-bottom-90 { padding-bottom: 90px; }
.padding-bottom-100 { padding-bottom: 100px; }
.padding-right-0 { padding-right: 0px; }
.padding-right-5 { padding-right: 5px; }
.padding-right-10 { padding-right: 10px; }
.padding-right-15 { padding-right: 15px; }
.padding-right-20 { padding-right: 20px; }
.padding-right-25 { padding-right: 25px; }
.padding-right-30 { padding-right: 30px; }
.padding-right-35 { padding-right: 35px; }
.padding-right-40 { padding-right: 40px; }
.padding-right-45 { padding-right: 45px; }
.padding-right-50 { padding-right: 50px; }
.padding-right-60 { padding-right: 60px; }
.padding-right-70 { padding-right: 70px; }
.padding-right-80 { padding-right: 80px; }
.padding-right-90 { padding-right: 90px; }
.padding-right-100 { padding-right: 100px; }
.padding-left-0 { padding-left: 0px; }
.padding-left-5 { padding-left: 5px; }
.padding-left-10 { padding-left: 10px; }
.padding-left-15 { padding-left: 15px; }
.padding-left-20 { padding-left: 20px; }
.padding-left-25 { padding-left: 25px; }
.padding-left-30 { padding-left: 30px; }
.padding-left-35 { padding-left: 35px; }
.padding-left-40 { padding-left: 40px; }
.padding-left-45 { padding-left: 45px; }
.padding-left-50 { padding-left: 50px; }
.padding-left-60 { padding-left: 60px; }
.padding-left-70 { padding-left: 70px; }
.padding-left-80 { padding-left: 80px; }
.padding-left-90 { padding-left: 90px; }
.padding-left-100 { padding-left: 100px; }
@media (max-width: 768px) {
.padding-top-xs-0 { padding-top: 0px; }
.padding-top-xs-5 { padding-top: 5px; }
.padding-top-xs-10 { padding-top: 10px; }
.padding-top-xs-15 { padding-top: 15px; }
.padding-top-xs-20 { padding-top: 20px; }
.padding-top-xs-25 { padding-top: 25px; }
.padding-top-xs-30 { padding-top: 30px; }
.padding-top-xs-35 { padding-top: 35px; }
.padding-top-xs-40 { padding-top: 40px; }
.padding-top-xs-45 { padding-top: 45px; }
.padding-top-xs-50 { padding-top: 50px; }
.padding-top-xs-60 { padding-top: 60px; }
.padding-top-xs-70 { padding-top: 70px; }
.padding-top-xs-80 { padding-top: 80px; }
.padding-top-xs-90 { padding-top: 90px; }
.padding-top-xs-100 { padding-top: 100px; }
.padding-bottom-xs-0 { padding-bottom: 0px; }
.padding-bottom-xs-5 { padding-bottom: 5px; }
.padding-bottom-xs-10 { padding-bottom: 10px; }
.padding-bottom-xs-15 { padding-bottom: 15px; }
.padding-bottom-xs-20 { padding-bottom: 20px; }
.padding-bottom-xs-25 { padding-bottom: 25px; }
.padding-bottom-xs-30 { padding-bottom: 30px; }
.padding-bottom-xs-35 { padding-bottom: 35px; }
.padding-bottom-xs-40 { padding-bottom: 40px; }
.padding-bottom-xs-45 { padding-bottom: 45px; }
.padding-bottom-xs-50 { padding-bottom: 50px; }
.padding-bottom-xs-60 { padding-bottom: 60px; }
.padding-bottom-xs-70 { padding-bottom: 70px; }
.padding-bottom-xs-80 { padding-bottom: 80px; }
.padding-bottom-xs-90 { padding-bottom: 90px; }
.padding-bottom-xs-100 { padding-bottom: 100px; }
.padding-right-xs-0 { padding-right: 0px; }
.padding-right-xs-5 { padding-right: 5px; }
.padding-right-xs-10 { padding-right: 10px; }
.padding-right-xs-15 { padding-right: 15px; }
.padding-right-xs-20 { padding-right: 20px; }
.padding-right-xs-25 { padding-right: 25px; }
.padding-right-xs-30 { padding-right: 30px; }
.padding-right-xs-35 { padding-right: 35px; }
.padding-right-xs-40 { padding-right: 40px; }
.padding-right-xs-45 { padding-right: 45px; }
.padding-right-xs-50 { padding-right: 50px; }
.padding-right-xs-60 { padding-right: 60px; }
.padding-right-xs-70 { padding-right: 70px; }
.padding-right-xs-80 { padding-right: 80px; }
.padding-right-xs-90 { padding-right: 90px; }
.padding-right-xs-100 { padding-right: 100px; }
.padding-left-xs-0 { padding-left: 0px; }
.padding-left-xs-5 { padding-left: 5px; }
.padding-left-xs-10 { padding-left: 10px; }
.padding-left-xs-15 { padding-left: 15px; }
.padding-left-xs-20 { padding-left: 20px; }
.padding-left-xs-25 { padding-left: 25px; }
.padding-left-xs-30 { padding-left: 30px; }
.padding-left-xs-35 { padding-left: 35px; }
.padding-left-xs-40 { padding-left: 40px; }
.padding-left-xs-45 { padding-left: 45px; }
.padding-left-xs-50 { padding-left: 50px; }
.padding-left-xs-60 { padding-left: 60px; }
.padding-left-xs-70 { padding-left: 70px; }
.padding-left-xs-80 { padding-left: 80px; }
.padding-left-xs-90 { padding-left: 90px; }
.padding-left-xs-100 { padding-left: 100px; }
.no-padding-xs { padding: 0px !important; }
}
@media (min-width: 768px) and (max-width: 991px) {
.padding-top-sm-0 { padding-top: 0px; }
.padding-top-sm-5 { padding-top: 5px; }
.padding-top-sm-10 { padding-top: 10px; }
.padding-top-sm-15 { padding-top: 15px; }
.padding-top-sm-20 { padding-top: 20px; }
.padding-top-sm-25 { padding-top: 25px; }
.padding-top-sm-30 { padding-top: 30px; }
.padding-top-sm-35 { padding-top: 35px; }
.padding-top-sm-40 { padding-top: 40px; }
.padding-top-sm-45 { padding-top: 45px; }
.padding-top-sm-50 { padding-top: 50px; }
.padding-top-sm-60 { padding-top: 60px; }
.padding-top-sm-70 { padding-top: 70px; }
.padding-top-sm-80 { padding-top: 80px; }
.padding-top-sm-90 { padding-top: 90px; }
.padding-top-sm-100 { padding-top: 100px; }
.padding-bottom-sm-0 { padding-bottom: 0px; }
.padding-bottom-sm-5 { padding-bottom: 5px; }
.padding-bottom-sm-10 { padding-bottom: 10px; }
.padding-bottom-sm-15 { padding-bottom: 15px; }
.padding-bottom-sm-20 { padding-bottom: 20px; }
.padding-bottom-sm-25 { padding-bottom: 25px; }
.padding-bottom-sm-30 { padding-bottom: 30px; }
.padding-bottom-sm-35 { padding-bottom: 35px; }
.padding-bottom-sm-40 { padding-bottom: 40px; }
.padding-bottom-sm-45 { padding-bottom: 45px; }
.padding-bottom-sm-50 { padding-bottom: 50px; }
.padding-bottom-sm-60 { padding-bottom: 60px; }
.padding-bottom-sm-70 { padding-bottom: 70px; }
.padding-bottom-sm-80 { padding-bottom: 80px; }
.padding-bottom-sm-90 { padding-bottom: 90px; }
.padding-bottom-sm-100 { padding-bottom: 100px; }
.padding-right-sm-0 { padding-right: 0px; }
.padding-right-sm-5 { padding-right: 5px; }
.padding-right-sm-10 { padding-right: 10px; }
.padding-right-sm-15 { padding-right: 15px; }
.padding-right-sm-20 { padding-right: 20px; }
.padding-right-sm-25 { padding-right: 25px; }
.padding-right-sm-30 { padding-right: 30px; }
.padding-right-sm-35 { padding-right: 35px; }
.padding-right-sm-40 { padding-right: 40px; }
.padding-right-sm-45 { padding-right: 45px; }
.padding-right-sm-50 { padding-right: 50px; }
.padding-right-sm-60 { padding-right: 60px; }
.padding-right-sm-70 { padding-right: 70px; }
.padding-right-sm-80 { padding-right: 80px; }
.padding-right-sm-90 { padding-right: 90px; }
.padding-right-sm-100 { padding-right: 100px; }
.padding-left-sm-0 { padding-left: 0px; }
.padding-left-sm-5 { padding-left: 5px; }
.padding-left-sm-10 { padding-left: 10px; }
.padding-left-sm-15 { padding-left: 15px; }
.padding-left-sm-20 { padding-left: 20px; }
.padding-left-sm-25 { padding-left: 25px; }
.padding-left-sm-30 { padding-left: 30px; }
.padding-left-sm-35 { padding-left: 35px; }
.padding-left-sm-40 { padding-left: 40px; }
.padding-left-sm-45 { padding-left: 45px; }
.padding-left-sm-50 { padding-left: 50px; }
.padding-left-sm-60 { padding-left: 60px; }
.padding-left-sm-70 { padding-left: 70px; }
.padding-left-sm-80 { padding-left: 80px; }
.padding-left-sm-90 { padding-left: 90px; }
.padding-left-sm-100 { padding-left: 100px; }
.no-padding-sm { padding: 0px !important; }    
} .col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
position: relative;
min-height: 1px;
padding-right: 10px;
padding-left: 10px;
}
.col-xs-15 {
width: 20%;
float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
width: 20%;
float: left;
}
}
@media (min-width: 992px) {
.col-md-15 {
width: 20%;
float: left;
}
}
@media (min-width: 1200px) {
.col-lg-15 {
width: 20%;
float: left;
}
} .locacao{
position: relative;
overflow: hidden;
height: auto;
}
.cacamba {
position: absolute;
background: url(//proinsety.com.br/wp-content/uploads/2018/02/aluguel-de-cacamba.png);
background-repeat: no-repeat;
background-size: cover;
top: 0%;
right: 0;
width: 45%;
height: 514px;
z-index: -1;
}
.btn-telefone {
background: #0092ff;
padding: 10px 20px;
color: #fff;
text-transform: uppercase;
font-size: 17px;
border-radius: 50px;
}
.btn-telefone:hover, .btn-telefone:active, .btn-telefone:focus{
background: #0092ff;
color: #fff;
}
.btn-whatsapp {
background: #7AD06D;
padding: 10px 20px;
color: #fff;
text-transform: uppercase;
font-size: 17px;
border-radius: 50px;
}
.btn-whatsapp:hover, .btn-whatsapp:focus, .btn-whatsapp:active{
background: #7AD06D;
color: #fff;
}
.btn-telefone i, .btn-whatsapp i{
margin-right: 8px;
}
.color-green{
color: #95B527;
}
.color-blue{
color: #0092ff;
} .font-300{font-weight: 300;}
.font-400{font-weight: 400;}
.font-500{font-weight: 500;}
.font-600{font-weight: 600;}
.font-700{font-weight: 700;}
.font-800{font-weight: 800;}
.font-900{font-weight: 900;}
.font-size-10{font-size: 10px;}
.font-size-12{font-size: 12px;}
.font-size-14{font-size: 14px;}
.font-size-16{font-size: 16px;}
.font-size-18{font-size: 18px;}
.font-size-20{font-size: 20px;}
.font-size-22{font-size: 22px;}
.font-size-24{font-size: 24px;}
.font-size-26{font-size: 26px;}
.font-size-28{font-size: 28px;}
.font-size-30{font-size: 30px;}
.font-size-32{font-size: 32px;}
.font-size-34{font-size: 34px;}
.font-size-36{font-size: 36px;}
.font-size-36{font-size: 36px;}
.font-size-38{font-size: 38px;}
.font-size-40{font-size: 40px;}
.font-size-42{font-size: 42px;}
.font-size-48{font-size: 48px;}
.menu-services img {width: 30px;}

/* Slider */

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

p.date{
font-size: 16px;
margin-bottom: 10px;
}
.content-blog h2{
text-transform: uppercase;
font-size: 25px;
color: #0566B3;
font-weight: 600;
margin-bottom: 40px;
margin-left: 215px;
margin-top: 30px;
}
.content-blog p{ font-size: 18px;}