body,
html{width:100%;height:100%}
@media(min-width:767px){.navbar{-webkit-transition:background .5s ease-in-out, padding .5s ease-in-out;-moz-transition:background .5s ease-in-out, padding .5s ease-in-out;transition:background .5s ease-in-out, padding .5s ease-in-out;background-color:#BF2533}
.top-nav-collapse{padding:0}
}
.line-rede{height:2px;border:none;color:#000;background-color:#000;margin-top:-30px;margin-bottom:0}
body{background:#fff;overflow-x:hidden}
*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.mouse_scroll{display:block;width:24px;height:100px;background:0 0;margin-top:500px}
.m_scroll_arrows{display:block;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid #fff;border-bottom:2px solid #fff;margin:0 0 3px 4px;width:16px;height:16px}
.unu{margin-top:1px;-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-webkit-animation-direction:alternate}
.doi,
.trei{-webkit-animation-direction:alternate;margin-top:-6px}
.doi,
.trei,
.unu{-webkit-animation:mouse-scroll 1s infinite;-moz-animation:mouse-scroll 1s infinite}
.doi{-webkit-animation-delay:.2s;-moz-animation-delay:.2s}
.trei{-webkit-animation-delay:.3s;-moz-animation-delay:.3s}
.mouse{height:42px;width:24px;border-radius:14px;transform:none;border:2px solid #fff;top:170px}
.wheel{display:block;margin:5px auto;background:#fff;position:relative;height:4px;width:4px;border:2px solid #fff;-webkit-border-radius:8px;border-radius:8px;-webkit-animation:mouse-wheel .6s linear infinite;-moz-animation:mouse-wheel .6s linear infinite}
@-webkit-keyframes mouse-wheel{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}
}
@-moz-keyframes mouse-wheel{0%,
100%{top:1px}
25%,
75%{top:2px}
50%{top:3px}
}
@-webkit-keyframes mouse-scroll{0%{opacity:0}
50%{opacity:.5}
100%{opacity:1}
}
@-moz-keyframes mouse-scroll{0%{opacity:0}
50%{opacity:.5}
100%{opacity:1}
}
@-o-keyframes mouse-scroll{0%{opacity:0}
50%{opacity:.5}
100%{opacity:1}
}
@keyframes mouse-scroll{0%{opacity:0}
50%{opacity:.5}
100%{opacity:1}
}
.contact-section{height:100%;padding-top:150px;text-align:center;background:#eee}
.text-perfil{color:#000;font-size:20px;text-align:justify;margin-top:150px}
.logo-dale{background-image:url(../images/logo.png)!important;background-repeat:no-repeat}
@media (max-width:1200px){.logo-dale{background-image:url(../images/logo2.png)!important;background-repeat:no-repeat;margin-bottom:20px;height:65px}
.contact-section{height:900px}
.line-rede{color:transparent;background-color:transparent}
}
@media (max-width:1766px){.text-perfil{color:#fff;font-size:19px;text-align:justify;margin-top:150px}
}
@media (max-width:1643px){.text-perfil{color:#fff;font-size:18px;text-align:justify;margin-top:150px}
}
@media (max-width:1372px){.text-perfil{color:#fff;font-size:17px;text-align:justify;margin-top:150px}
}
@media (max-width:1241px){.text-perfil{color:#fff;font-size:16px;text-align:justify;margin-top:150px}
}
@media (max-width:1058px){.text-perfil{color:#fff;font-size:15px;text-align:justify;margin-top:150px}
}
.footer{background:#000;height:171px;}
@media (max-width:932px){#maisum{display:block !important;}
.text-perfil{}
}
.text-multi{font-size:50px;color:#fff;font-family:Asap, sans-serif}
ul p{display:-webkit-inline-box}
.redes-sociais{margin-top:35px;margin-left:25px;border-style:groove;border-color:#000}
.idioma{background:#fff;width:155px;height:90px}
span{font-family:'PT Sans', sans-serif}
@media (max-width:1010px){.footer{text-align:center;height:317px;}
.idioma{background:#fff;width:1000px;height:90px}
.navbar-fixed-top{position:absolute}
.img-one{height:500px!important;margin-top:179px}
.contact-section{height:2000px}
.mouse_scroll{margin-top:200px}
.services-section{height:1500px;margin-top:0px !important;}
.img-services{height:1500px !important;}
}
@media (max-width:500px){.footer{text-align:center;height:317px;}
.idioma{width:478px}
.mouse_scroll{margin-top:300px}
.services-section{height:1500px;}
.img-services{height:!important;}
}
video{width:100% !important;height:auto !important;}
.img-services{width:100%;height:1000px;}
.btn-block{margin-left:0px;}
.contact-section{height:850px;}
@media (max-width:994px){.contact-section{height:2000px;}
}
.footerfull{position:absolute;margin-top:32px;}