@media (max-width:1360px){#fullscreen-slider .slider-captions h1{font-size:36px}#fullscreen-slider .slider-captions h2{font-size:30px}#fullscreen-slider .slider-captions h3{font-size:24px}}@media (max-width:1200px){#clients .client{width:145px;height:145px}.client-box{height:145px}.contact-info .instagram{padding-right:50px}.contact-info .facebook{padding-left:50px}}@media (max-width:1180px){.home-video-content{margin-top:35%}.home-video-content>h3{font-size:40px}#fullscreen-slider .slider-captions{margin:32% auto 0}.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);padding:0}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#f1f2f7}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{background-color:#fff;float:none!important;margin:0!important;padding:2px 0}.navbar-nav>li{float:none;border-bottom:1px solid #f1f2f7}.navbar-nav>li:last-child{border-bottom:0 solid transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:transparent;color:#2c3e50}.navbar-nav>li>a{color:#2c3e50!important;padding-top:10px;padding-bottom:10px}.navbar-nav>li>a:after{height:0!important}.collapse.in{display:block!important}.navbar-toggle{margin-top:15px;margin-bottom:15px}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-left:-15px;margin-right:-15px}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}.navbar-default .navbar-toggle{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.navbar-default .navbar-toggle{border-color:transparent;font-size:2em;line-height:25px}.navbar-nav>li .sub-menu,.navbar-nav>li .sub-menu>li .sub-menu{display:none;height:auto;left:inherit;min-width:100%;opacity:1;overflow:visible;padding-left:20px;position:relative;top:inherit;z-index:1}.navbar-nav>li .sub-menu>li:hover .sub-menu,.navbar-nav>li:hover .sub-menu{width:100%;left:inherit;top:inherit}.navbar-nav>li.menu-item-has-children:before,.sub-menu>li.menu-item-has-children:before{content:""!important}.navbar-nav>li .sub-menu>li>a{line-height:20px;padding:10px 15px;background:inherit!important;border-top:1px solid #f1f2f7!important;color:#262626}.navbar-nav>li .sub-menu>li>a:hover{color:#1fb5ac;background:inherit!important}.toggle_nav_button{display:block;color:#fff;font-size:28px;line-height:20px;text-align:center;position:absolute;top:0;right:15px;left:inherit;margin-left:0;border:0;padding:10px;width:42px;height:42px;z-index:100;cursor:pointer}.sub-menu .toggle_nav_button{right:40px}.header-logo{padding-top:24px;margin-left:30px}.carousel{width:70%}.modal-dialog{width:90%;margin:3% 5% 0}.modal-body{width:30%}}@media screen and (min-width:992px){.modal-dialog{width:80%;margin:3% 10% 0 10%;overflow-x:hidden}}@media (max-width:1250px){.modal-dialog{width:90%;margin:3% 5% 0 5%;overflow-x:hidden}}@media (max-width:1135px){.modal-dialog{width:100%;margin:3% 0}}@media (max-width:1024px){.modal-dialog{width:100%;margin:5% 0}.carousel{width:70%}.modal-body{padding:0 0 0 15px}.modal-body .cliente blockquote i{font-size:20px}.modal-body .cliente .resumo{margin:5px 2px}.modal-body .cliente{margin-top:10px}.modal-body blockquote{padding:10px 0 0 0}.modal-body .img-depoimento{padding:5px 0}.modal-body .cliente h5{margin-top:-2%}.project-item .overlay h2{margin-top:30px}}@media (max-width:992px){#clients .client{width:173px;height:173px}.client-box{height:161px}.contact-info .instagram{padding-right:100px}.contact-info .facebook{padding-left:100px}}@media (max-width:980px){.home-video-content>h3{font-size:35px}#fullscreen-slider .slider-captions{margin:50% auto 0}.parallax{background-position:center top!important;background-attachment:scroll!important}.modal-body .cliente blockquote i{display:none}.modal-body .cliente .resumo{margin:5px 2px;line-height:18px}}@media screen and (max-width:870px){.modal-body .cliente img{display:none}.modal-body .cliente p{text-align:center;margin:0}.modal-body .img-depoimento .author{width:100%;text-align:center;margin:0;padding:0}.modal-body h3{font-size:22px;line-height:32px}.modal-body .info-project{margin-top:5px}.fa-chevron-left,.fa-chevron-right{font-size:50px}}@media screen and (max-width:820px){.modal-body{display:none}}@media screen and (max-width:768px){.modal-dialog{margin-top:100%}.modal-content{padding-bottom:80px}.modal-body .divisoria{height:3px;width:80%;margin:auto}.modal-body .cliente h5{text-align:center}.modal-body .cliente img{width:20%;margin:0 auto}.modal-body .cliente p{text-align:center}.client-box{height:180px}.about{text-align:center}.about p{color:#333;font-size:20px;width:90%;margin:10px auto}.carousel{width:100%}}@media (max-width:769px){.about{text-align:center}.about p{margin-left:auto;margin-right:auto;margin-bottom:20px}.about .secTwo{margin:0}.box-services{width:50%;margin-left:auto;margin-right:auto;margin-top:30px}.box-services ul{margin:10px 0;list-style:none;text-align:center}.exec-obras{padding:0;margin:0}.exec-obras .service-box{margin:0}#clients .client{width:224px;height:auto;margin:4px}.client-box{height:208px;margin:8px 0}.map-container{text-align:center}.map-container .fale-conosco{width:100%}.modal-dialog{width:100%;margin-top:30%}.carousel{width:100%}.modal-dialog{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.modal-content{padding:0 0 45px 0;background:0 0}.carousel-indicators{top:104%;margin-bottom:0}#portfolio button{position:absolute;top:-120px;right:0;background:0 0;border:none;opacity:1}#portfolio button span{font-size:70px;font-weight:100;color:#fff}.project-item .overlay h2{margin-top:30px;margin-bottom:5px}.project-item .details p{padding-top:5px}.contact-info .instagram{padding-right:42%}.contact-info .facebook{padding-left:42%}.owl-theme .owl-controls .owl-buttons div{top:35%}}@media (max-width:715px){#clients .client{width:204px}.client-box{height:188px}}@media (max-width:640px){.home-video-content{margin-top:50%}.home-video-content>h3{font-size:30px}.header-logo{margin-left:20px}.home-intro h1{font-size:60px;margin-left:0}.home-video-content{position:relative}#options{margin:20px auto 40px 0}#filters{margin-left:10px}.secondModal .accordion .plus{right:10px}}@media (max-width:480px){.home-video{background:url(../img/banner-img01.jpg) no-repeat top center;background-size:cover}h2{font-size:50px}h3{font-size:30px}.section .header h2+p{font-size:18px}.project-item{margin-bottom:10px}.home-video-content{margin-top:80%}.secondModal{width:93%;display:none}.modal-body .cliente{display:none}.modal-body .cliente img{display:none}.modal-dialog{margin-top:50%}.saiba-mais{left:43%}.jota{position:relative}.jota img{width:25%;margin:0 auto}.secondModal .accordion .plus{right:10px}.left.carousel-control{left:-10px}.right.carousel-control{right:10px}.home-video-content>h3{line-height:40px}.box-services{width:80%}.modal-dialog{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.modal-content{padding:0 0 45px 0;background:0 0}.carousel-indicators{top:104%;margin-bottom:0}#portfolio button{position:absolute;top:-120px;right:0;background:0 0;border:none;opacity:1}#portfolio button span{font-size:70px;font-weight:100}.project-item .overlay h2{margin-top:30px;margin-bottom:5px}.project-item .details p{padding-top:5px}.fa-chevron-left,.fa-chevron-right{top:40%;font-size:45px}#clients .client{width:50%;margin:0;padding:5px;margin-bottom:12px}.client-box{height:177px}.contact-info .instagram{padding-right:38%}.contact-info .facebook{padding-left:38%}.owl-theme .owl-controls .owl-buttons div{top:25%}}@media (max-width:375px){#fullscreen-slider .slider-captions h1{font-size:30px}#fullscreen-slider .slider-captions h2{font-size:24px}#fullscreen-slider .slider-captions h3{font-size:20px;line-height:30px}.home-intro h1{font-size:44px}.btn{padding:6px 8px}.masonry-post{width:300px}#portfolio button.accordion{font-size:26px}.client-box{height:150px}}@media (max-width:360px){#portfolio button.accordion{font-size:20px}.secondModal .accordion .plus{right:0}}@media (max-width:320px){.home-video-content{margin-top:70%!important}.home-video-content>h3{font-size:26px;line-height:36px}.home-video-content .vicon>img{height:100px;margin-top:10px}#portfolio button.accordion{padding-left:0}.client-box{height:120px}.contact-info .facebook{margin-left:22%}}@media screen and (max-height:750px) and (min-width:1024px){.home-video-content{margin-top:18%}.modal-dialog{margin-top:5px;margin-bottom:0}}@media screen and (max-width:768px) and (max-height:1024px){.modal-dialog{margin-top:15%;margin-bottom:0}}@media screen and (max-height:750px) and (max-width:480px){.modal-dialog{margin-top:50%}}