/*!
 * Start Bootstrap - Scrolling Nav HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */body{width:100%;height:100%;min-height:100%;font-size:15px}body h2{font-size:18px}body a,body a:hover,body a:focus{color:#be1522}html{width:100%;height:100%;position:relative}.navbar-default{background-color:#be1522;border-width:3px 0 3px;border-color:#f90}.navbar-default .navbar-brand img{height:80%;width:80%;max-width:200px}.navbar-default .navbar-nav>li>a{color:#f90}.navbar-default .navbar-nav>li>a:hover{color:#efefef}.navbar-default .navbar-collapse{border-color:#f90}.navbar-default .navbar-toggle{border:none;border-radius:0}.navbar-default .navbar-toggle:hover{background-color:#f90}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{background-color:#f90;color:#efefef}#kang-footer{z-index:102;position:fixed;width:20%;max-width:150px;bottom:0;right:0;padding:20px}#kang-footer img{width:100%}@media (min-width: 767px){.navbar{padding:20px 0;-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}.top-nav-collapse{padding:0}}.img-wrapper{padding:20px}.img-wrapper img{width:70%}@media screen and (max-width: 767px){.img-wrapper img{width:100%}}.partners-logo{width:100%;padding-top:20px;height:100%}.partners-logo img{width:100%}.partners-logo #veneto{width:110%;margin-left:-5%}.partners-logo #italia{margin-top:-10%}@media screen and (min-width: 767px){.partners-logo #dei{width:150%;margin-top:-25%;margin-left:-25%}.partners-logo #veneto{width:130%;margin-left:-15%}}.logos-container{padding-top:80px}@media screen and (max-width: 767px){.logos-container{padding:80px}}section{background:#efefef;text-align:center;padding-top:150px}.intro-section{position:relative;font-size:22px;background:#fff;background-color:#cccccc;padding-top:0px}.intro-section .container{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:26px;text-align:center}@media screen and (max-width: 767px){.intro-section .container{font-size:20px;width:100%}}.contact-section{padding-bottom:50px;height:100%}.intro-section{height:100%;background:#fff}.about-section{height:100%;padding-top:150px;text-align:center}.services-section{height:100%;padding-top:150px;text-align:center;background:#fff}.contact-section{height:100%;padding-top:150px;text-align:center;background:#eee}.video{padding:20px}
