.main-menu,nav>ul{float:right}.logo-header,nav,nav>ul>li{display:block}.black-container-image,.static-background{background-image:url(../img/home/darmi-home-background.jpg)}header{background-color:#fff}.contact-header{background-color:#eee;color:#999;font-size:12px;font-size:1.2rem;padding:1em 0}.contact-header a{color:#999}.contact-header a:hover{color:#555}.container-menu{position:relative;background-color:#fff;width:100%}.logo-header{background-color:#00b3b5;background-color:rgba(0,179,181,.83);position:absolute;width:9%;top:0;left:-15px;padding:1.1em .8em .8em 1.7em;z-index:1}.logo-header a:hover img{-webkit-filter:drop-shadow(0 0 7px rgba(255,255,255,.5));-moz-filter:drop-shadow(0 0 7px rgba(255,255,255,.5));-o-filter:drop-shadow(0 0 7px rgba(255,255,255,.5));-ms-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0, Color='#fff')";filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0, Color='#fff')"}header h1{padding:0;margin:0}nav{width:90%;padding-top:29px;padding-bottom:15px}.submenu a,.width-100{width:100%}nav>ul{margin-right:1.3%}nav li a,nav>ul>li{float:left;position:relative}.menu-button-movile,.submenu a{display:none}nav li a{font-size:14px;font-size:1.4rem;color:#444;line-height:16px;margin-left:1.9em;padding-left:5px;padding-right:5px;-webkit-transition:color .23s ease-out;-moz-transition:color .23s ease-out;-ms-transition:color .23s ease-out;-o-transition:color .23s ease-out;transition:color .23s ease-out}nav li a:hover{text-decoration:none;color:#999}nav>ul>li>a:before{content:'';position:absolute;top:-29px;left:0;right:0;height:0;background-color:#00b3b5;-webkit-transition:all .23s ease-in-out;-moz-transition:all .23s ease-in-out;-ms-transition:all .23s ease-in-out;-o-transition:all .23s ease-in-out;transition:all .23s ease-in-out}li.active>a:before,nav>ul>li:hover>a:before,nav>ul>li>a.active{height:15px}.triangle{margin-top:.5em;color:#999;font-size:.9em;transition:all .5s ease-in-out}nav>ul>li:hover .triangle{color:#444;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.submenu-container{position:relative}.submenu{position:absolute;left:2em;top:2.3em;z-index:1}.submenu a{background-color:#fff;background-color:rgba(255,255,255,.83);padding:.5em 2em .5em 1em;margin-left:0}.submenu a:hover{background-color:#fff}@media (max-width:991px){li.active>a:before,nav>ul>li:hover>a:before,nav>ul>li>a.active{height:0}.logo-header{display:block;float:left;width:17%;padding:.7em 2% .5em 3%}}@media (max-width:767px){.logo-header{background-color:#00b3b5;position:relative;display:block;float:left;width:23%;padding:.7em 2% .5em 3%}}@media (max-width:991px){.submenu,.submenu a,nav,nav li a,nav ul,nav ul li{width:100%}.menu-button-movile{display:block;position:relative;float:right;background-color:#00b3b5;color:#fff;cursor:pointer;font-size:17px;font-size:1.7rem;padding:.3em .5em;margin-top:.5em}.main-menu,nav ul{float:left}nav{padding-top:0;display:none;border-top:1px solid #cdcdcd}nav ul{margin-right:0}nav ul li{text-align:center}nav li a{display:inline-block;font-size:14px;font-size:1.4rem;color:#444;line-height:16px;position:relative;padding:.5em 0;margin-left:0;border-bottom:1px solid #cdcdcd}nav ul li a:before{content:''}nav ul li a.active,nav ul li:hover a:before{height:0}.triangle{margin-top:0;color:#999;font-size:.9em;position:absolute;top:1em;right:2em}.submenu{position:relative;left:0;top:0;z-index:0}.submenu a{background-color:#f3f3f3;display:none}.submenu a:hover{background-color:#fff}}.caption,.modal{background-color:#000}.slider{width:100%;min-width:100%}.caption-container{width:100%;display:block;position:absolute;z-index:2;bottom:-149%;text-align:center}.caption{display:inline-block;font-family:ralewaybold;font-size:22px;font-size:2.2rem;padding:.32em .7em;background-color:rgba(0,0,0,.83);color:#fff;margin:0 auto}.caption span{color:#00b3b5}.imagotipo-darmi{width:10%;margin:3em 45%}@media (max-width:768px){.imagotipo-darmi{width:20%;margin:2em 40%}}.home-text{font-size:22px;font-size:2.2rem;text-align:center}.responsive-img{width:100%}.solid-white-background{background-color:#fff}.padding-text{padding-top:4em;padding-bottom:4em}.static-background{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%}.black-container-image{background-position:center;background-size:cover}.black-container{background-color:rgba(0,0,0,.5);width:100%}.black-container h3{color:#fff;padding-top:1em;padding-bottom:.7em}.divisions{padding-bottom:4em}.division-container{width:9%;float:left;margin:1em 8% 7em;position:relative}.division-movile{display:none}@media (max-width:767px){.division-container{width:22%;float:left;margin:1em 14% 3em;position:relative}.division-movile{display:block}}.division-container .division-color{position:absolute;top:0;left:0;opacity:0;-webkit-filter:drop-shadow(0 0 7px #000);-moz-filter:drop-shadow(0 0 7px #000);-ms-filter:drop-shadow(0 0 7px #000);-o-filter:drop-shadow(0 0 7px #000);filter:drop-shadow(0 0 7px #000);transition:all .23s ease-in-out}.division-container a:hover .division-color{opacity:1;-webkit-filter:drop-shadow(0 0 7px #000);-moz-filter:drop-shadow(0 0 7px #000);-ms-filter:drop-shadow(0 0 7px #000);-o-filter:drop-shadow(0 0 7px #000);filter:drop-shadow(0 0 7px #000)}.division-container a:hover .division-white{opacity:0;filter:alpha(opacity=0);transition:all .23s ease-in-out}.arquitectura1-1,.social-icons{transition:all .32s ease-in-out}footer{background-color:#111;padding-top:2em}.sub-footer{display:block;width:100%;color:#999;text-align:center;padding:.7em 0 .5em;background-color:#444}footer h3{font-size:16px;font-size:1.6rem;color:#fff}footer h4{font-size:14px;font-size:1.4rem}footer a,footer a:hover{color:#484848}.social-icons{display:block;float:left;width:24px;height:24px;background-image:url(../img/social-media-icons.png);margin-right:1.5em;opacity:.5;filter:alpha(opacity=70)}.social-icons:hover{opacity:1;filter:alpha(opacity=100)}.fb{background-position:0 0}.tw{background-position:48px 0}.yt{background-position:24px 0}.acabados-decorativos,.arquitectura-decoracion,.black-container-image-nosotros,.mobiliario-accesorios,.persianas-cortinas{background-position:center;background-size:cover}.submenu-footer{padding-left:1.5em;display:none}.title-section{position:relative;overflow:hidden}.title-section h2{padding:2em 0 2em 1em;display:inline-block;font-family:ralewayregular;color:#fff}.accordion-info,.modal{display:none}.title-section h2 hr{color:#fff;width:50%;float:left;margin-top:.5em}@keyframes animation-icon{0%{transform:translateX(-320%);opacity:0;width:23%}100%{transform:translateX(0);opacity:.23}}.about-us{background-color:#00b3b5}.ingenieria{background-color:#006292}
.sustentable{background-color:#7ab66f}
.estructural{
	background-color: #0064b1;
}
.ingenieria-alcances {
	color: #fff;
	padding: 4em 1em;
}
.black-container-ingenieria {
	background-image: url(../img/ingenieria-estructural/ingenieria-estructural-backgroung.png);
}
.black-container-ingenieria-2 {
	background-image: url(../img/ingenieria-estructural/ingenieria-estructural-backgroung-2.jpg);
}
.proyectos{background-color:#f4da45}.arquitectura{background-color:#951334}.arquitectura1{background-color:#d71249}.arquitectura h3,.arquitectura1 h3{padding:1.5em .7em}.arquitectura a,.arquitectura1 a{color:#fff;font-family:ralewayregular!important}.arquitectura a:hover,.arquitectura1 a:hover{text-shadow:0 0 3px #232323}.arquitectura-decoracion{background-image:url(../img/ambientes/darmi-arquitectura-decoracion.jpg)}.persianas-cortinas{background-image:url(../img/ambientes/darmi-persianas-cortinas.jpg)}.mobiliario-accesorios{background-image:url(../img/ambientes/darmi-mobiliario-accesorios.jpg)}.acabados-decorativos{background-image:url(../img/ambientes/darmi-acabados-decorativos-textiles.jpg)}.arquitectura1-1{background-color:rgba(215,18,73,.7)}.arquitectura1-1:hover{background-color:rgba(215,18,73,.23)}.icon{position:absolute;width:13%;right:1em;top:.5em;opacity:.23;animation-name:animation-icon;animation-duration:4s}.width-100{padding:4em 0}.light-grey-background{background-color:#f7f7f7}.white-background{background-color:#fff;padding:3em 2em}.black-container-image-nosotros{background-image:url(../img/nosotros/darmi-background-divisiones.jpg)}.bullet{padding:1em 2em;color:#fff}.light-grey-background2{background-color:#f9f9f9;outline:#f9f9f9 solid 1px;margin-bottom:1em}.map-container{position:relative;overflow:hidden;background:inherit;margin-bottom:1em}.address-map{position:absolute;width:33%;background-color:#00b3b5;background-color:rgba(0,179,181,.83);padding:2em;color:#fff;height:30em}.address-map a,.address-mapa:hover{color:#fff}.google-map iframe{width:100%;height:30em}@media (max-width:991px){.address-map,.address-map a,.address-mapa:hover{color:inherit}.map-container{overflow:hidden;background-color:#f9f9f9}.address-map{position:relative;width:auto;background-color:inherit;padding:1em;height:auto}.google-map iframe{height:20em}}.modal{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.modal-content,.modal-footer,.modal-header{background-color:#000}.close{color:#fff;float:right;font-size:1.7em;opacity:.7;font-family:montserrat-hairline}.close:focus,.close:hover{color:#fff;text-decoration:none;cursor:pointer}.modal-header{padding:2px 16px;color:#fff}.modal-body{padding:1em 16px}.modal-footer{padding:2px 16px;color:#f5f5f5}.modal-content{position:relative;color:#fff;margin:15% auto;padding:0;width:80%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:15%;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:15%;opacity:1}}