footer .btn,footer input,footer label{line-height:1.3em}.bulletin-footer{margin-bottom:10px}@media (min-width:979px) and (max-width:1200px){.bulletin-footer{margin-right:15px}}.solution-home-sector h3{font-size:22px}.sidenav li ul li a{padding:8px 0}.sidenav li ul li ul{margin-top:0}.sidenav li ul li ul li.active a{color:#00918f}@media (min-width:979px) and (max-width:1200px){.navbar .nav li a{padding:18px 7px}}@media (min-width:768px) and (max-width:979px){#case-studies-home .fancy-header-link{bottom:-25px;left:0;right:0}.solution-home-sector h3{bottom:8px;font-size:15px;font-weight:600;left:0;right:0;text-align:center}.sidenav li ul li a{padding:2px 8px;color:#999;border-bottom:0;-ms-word-break:break-all;word-break:break-all;word-break:break-word}#solutions-categories .span3{width:100%;display:block;float:none;margin-left:0}.presence-list h2{font-size:24px}}@media (max-width:480px){.contact-form{margin-top:40px}}@media (max-width:380px){.fancy-header{margin:40px 0 30px}.page-header h1{font-size:30px;line-height:40px}h2{font-size:26px;line-height:34px}.btn-software{float:none}}