@media (max-width:1150px){header.header .navbar-news li:first-child{display:none}}@media (max-width:992px){header.header .navbar-news{margin-right:0}header.header .container-fluid{padding-left:10px;padding-right:10px}}@media (max-width:768px){.container-fluid{padding:0!important}header.header nav.navbar.open{height:120px}header.header .navbar-collapse{margin:auto;display:table;padding:0 5px}.nav>li{width:100%;text-align:center}header.header .navbar-main>li:nth-of-type(2){border:none}#link-home{position:absolute;width:100%;left:0;margin:0;text-align:center}header.header h1.title{margin-left:0;height:auto;padding:0;margin-top:10px;padding-bottom:10px;border-bottom:solid 1px #CCC}header.header ul.navbar-nav{display:flex;margin:7.5px 0;margin-top:45px;margin-bottom:0;justify-content:space-around;float:left}header.header ul.navbar-nav>li>a{padding:0 10px}header.header .navbar-default .navbar-nav>.dropdown>a,header.header .navbar-default .navbar-nav>.dropdown>a:hover,header.header .navbar-default .navbar-nav>.dropdown>a:focus{padding-bottom:10px}header.header .navbar-news{display:flex;margin-top:45px;margin-right:0;margin-left:0;margin-right:0}header.header ul.navbar-nav.navbar-social{float:right}header.header ul.navbar-nav>li>a#menu-resp{padding:0 5px;width:10px;height:20px}header.header nav.navbar ul.navbar-nav>li>a#menu-resp:before,header.header nav.navbar ul.navbar-nav>li>a#menu-resp:after{content:'';background-color:#000;position:absolute;display:block;min-width:1px;min-height:1px;-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1);-moz-transition:all .6s cubic-bezier(.215,.61,.355,1);-o-transition:all .6s cubic-bezier(.215,.61,.355,1);transition:all .6s cubic-bezier(.215,.61,.355,1)}header.header nav.navbar ul.navbar-nav>li>a#menu-resp:before{width:11px;top:50%;left:0}header.header nav.navbar ul.navbar-nav>li>a#menu-resp:after{height:11px;top:calc(50% - 5px);left:50%}header.header nav.navbar.open ul.navbar-nav>li>a#menu-resp::before,header.header nav.navbar.open ul.navbar-nav>li>a#menu-resp::after{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}header.header nav.navbar.open ul.navbar-nav>li>a#menu-resp::after{opacity:0}header.header nav.navbar ul.navbar-nav.navbar-social{overflow:hidden;height:0;position:absolute;top:40px;left:calc(50% - 60px)}header.header nav.navbar.open ul.navbar-nav.navbar-social{height:100%;-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1);-moz-transition:all .6s cubic-bezier(.215,.61,.355,1);-o-transition:all .6s cubic-bezier(.215,.61,.355,1);transition:all .6s cubic-bezier(.215,.61,.355,1)}header.header .dropdown-full .dropdown-menu{overflow:auto;height:calc(100% - 67px);z-index:-1;width:100%;margin:0;background:rgb(255,255,255)}header.header .dropdown#myDropdown-search .dropdown-menu{position:fixed;top:0;top:0;margin-top:79px}header.header .dropdown.open#myDropdown-search .dropdown-menu{width:100%;padding:0;margin-right:0}header.header .dropdown#myDropdown-search .dropdown-menu .input-search{margin-left:5%}header.header .navbar-default .navbar-nav.navbar-main>li.open>a{text-decoration:none;font-family:'Lato 100'}header.header .navbar-default .navbar-nav.navbar-main>li>a:hover{text-decoration:none}header.header .category ul.category-list{margin:0}.go-project{display:none}.page-content section.text .content{padding-left:15px;padding-right:15px}.page-content.open section.text .content{width:100%}.page-content.show-btn-galeria.open .control-text{top:auto;margin-top:0;margin-right:0;bottom:0;width:100%;background:#F0F0F0;height:auto}.page-content.show-btn-galeria .control-text a{width:100%;padding:10px 20px;text-align:right;display:block}.page-content[data-opened="contact"] .address{margin-top:40px}.page-content[data-opened*="videos-"] .content{margin-left:0}}@media (max-width:440px){.maintenance h1{font-size:50px}}
@media (max-width: 768px){
    .page-content.show-btn-galeria.open .control-text { top: auto; left: 0; margin-top: 0; margin-right: 0; bottom: 0; width: 50%; background: #F0F0F0; height: auto; }
    .page-content.show-btn-galeria .control-text a { width: 100%; padding: 10px 20px; text-align: center; display: block; }

    .page-content.show-btn-finished.open .control-text-down { top: auto; left: 50%; margin-top: 0; margin-right: 0; bottom: 0; width: 50%; background: #F0F0F0; height: auto; }
    .page-content.show-btn-finished .control-text-down a { width: 100%; padding: 10px 20px; text-align: center; display: block; }
    
}