@media screen and (max-width: 1500px) {
.projetos .head {font-size: 500%;}
.servicos .servico .titulo{font-size: 150%}
.servicos .servico {padding: 100px 40px}
.sobre .head{font-size: 400%;}
.orcamentos .head{font-size: 400%;}
.pagewidth{width: 85%}
.projetos .projeto, .projetos .projeto img, .page-projetos .projeto, .page-projetos .projeto img{height: 450px}
.page-projetos {padding: 90px 0px;}
.topo-projeto{padding: 190px 8% 0px; background: url(images/sobre-bg.png) right -4% center #ff7e00 no-repeat; background-size: contain;}
.header-navigation nav{max-width: 100%; margin: 0 0 0 auto;}
.header-navigation nav ul li{padding-left: 10px; font-size: 100%;}
.head-content{max-width: 85%;}
.pagina {font-size: 110%;}
.wppfloat {width: 65px; height: 65px;}
}

@media screen and (max-width: 980px) {
#header{height: auto;}
.mobile-toggle {top: -10px; right: 10%; font-size: 180%; display: block; color: #ff7e00;}
.header-navigation nav {max-width: 100%; margin: 0 auto;}
.header-navigation nav ul li{padding: 0px}
.wppfloat {width: 60px; height: 60px; position: fixed; bottom: 20px; right: 20px; z-index: 1000;}
.footer .proud{margin: 30px 0;}
.footer ul li {display: block; padding: 8px 0px; text-align: left;}
.footer img{max-width: 100%; display: block; margin: 0 auto 0 0;}
.slide #owl-rotativo .item img{width: 100%!important; height: 50vh; object-fit: cover; font-family: 'Montserrat', sans-serif; }
.projetos .botao{margin-bottom: 40px}
.servicos .servico {padding: 80px 25px; margin: 15px 0px;}
.topo-sobre {background: url(images/sobre-bg.png) right -4% bottom #ff7e00 no-repeat; background-size: 23%; padding: 250px 8% 150px;}
.pagina {padding: 60px 8%;}
.projetos br{display: none;}
.projetos .projeto, .projetos .projeto img, .page-projetos .projeto, .page-projetos .projeto img{height: 400}
.page-projetos .projeto .titulo{font-size: 150%; width: 70%;}
.topo-projeto {padding: 190px 0% 0px; background: url(images/sobre-bg.png) right -36% center #ff7e00 no-repeat; background-size: contain;}
.topo-projeto .head{font-size: 200%; margin-bottom: 40px;}
}

@media screen and (max-width: 480px) {
.wppfloat {width: 60px; height: 60px; position: fixed; bottom: 20px; right: 20px; z-index: 1000;}
.mobile-toggle {top: -15px; right: 10%; display: block;}
.footer .texto-right {text-align: center; padding: 0px 0px 20px; font-size: 90%;}
.slide{margin-top: 0px}
.slide #owl-rotativo .item img{width: 100%!important; height: 210px; object-fit: cover; font-family: 'Montserrat', sans-serif; }
.projetos .head{font-size: 300%;}
.projetos .projeto, .page-projetos .projeto{margin: 15px 0px}
.projetos{padding:  0 0px 40px;}
.projetos .botao{margin-bottom: 20px}
.servicos{padding: 40px 0px;}
.servicos .head{font-size: 250%; margin-bottom: 40px;}
.servicos .servico {padding: 60px 25px; margin: 15px 0px;}
.sobre {padding: 40px 0px 20px;}
.sobre .head{font-size: 250%; text-align: center; margin-bottom: 30px;}
.sobre .membro img{margin-bottom: 15px;}
.orcamentos{padding: 40px 0;}
.orcamentos .head{font-size: 250%}
.orcamentos .descricao{width: 99%; margin-bottom: 25px}
.linkedin { padding: 40PX 30PX; }
.linkedin H2 { font-size: 200%; line-height: 1.1; margin: 0 0 20px; }
.disclaimer { padding: 40px 0;}
.disclaimer h2{font-size: 200%;}
.topo-sobre {background: url(images/sobre-bg.png) right -7% bottom #ff7e00 no-repeat; background-size: 23%; padding: 190px 8% 60px;}
.topo-sobre .head{width: 100%; font-size: 200%}
.pagina {padding: 40px 4%; font-size: 100%; text-align: left;}
.page-projetos .projeto .titulo{font-size: 150%; width: 70%;}
.topo-projeto {padding: 190px 0% 0px; background: url(images/sobre-bg.png) right -8% bottom #ff7e00 no-repeat; background-size: 45%;}
.topo-projeto .head{font-size: 200%; margin-bottom: 40px;}
.topo-projeto .galeria #owl-rotativo .item img {height: 210px!important; width: 100%!important; object-fit: cover!important;}
.topo-projeto .galeria .owl-theme .owl-nav.disabled+.owl-dots{margin-top: -50px; height: 42px;}
.footer .proud { flex-wrap: wrap; font-size: 1rem; line-height: 1.5;}
.footer { padding: 50px 0px;}
}

@media only screen and (min-width: 1240px) {
.header-navigation {display: block !important; }
.close-about-section {display: none !important; }
}

@media screen and (max-width: 1240px) {
.header-navigation nav {width: 100%; margin: 0 auto; }
.header-navigation nav ul {display: inline-table; font-family: 'Ubuntu', sans-serif; list-style: none; overflow: hidden; text-align: left; margin-left: 0px; font-weight: 400; width: 100%; margin: 0% 0%;}
.header-navigation nav ul li {width: 100%; height: auto; font-weight: 700; display: block; text-align: center; margin: 50px 0px; padding-left: 0px; }
.header-navigation nav ul li a {font-size: 140%; font-weight: 400; }
.responsive-header {display: none; position: fixed; z-index: 10; top: 0px; bottom: 0px; left: 0px; right: 0px; background: #191b22e3;;height: 100vh}
.header-navigation-center {left: 50%; top: 50%; width: 80%; position: absolute; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
}