<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {font-family: 'Open Sans', sans-serif;font-size: 16px;line-height: 24px;color: #666;background-color: #fff;}

h1, h2, h4, h5, h6 {color: #333;}
h1 {font-size: 40px;margin-bottom: 20px;}
h2 {font-size: 22px; margin-bottom: 20px; text-transform: uppercase;}
h3 {font-size: 16px; font-weight: 600; text-transform: uppercase;}

ul { list-style:circle;margin: 0.8em 0 0 0.5em;}

.parallax {background-size: cover;background-repeat: no-repeat;background-position: center;background-attachment: fixed;}
.parallax,.parallax h1,.parallax h2,.parallax h3,.parallax h4,.parallax h5,.parallax h6 {color: #fff;}

.parallax input[type="text"],
.parallax input[type="text"]:hover,
.parallax input[type="email"],
.parallax input[type="email"]:hover,
.parallax input[type="url"],
.parallax input[type="url"]:hover,
.parallax input[type="password"],
.parallax input[type="password"]:hover,
.parallax textarea,.parallax textarea:hover {font-weight: 300;color: #fff;}

.btn {border: 0;border-radius: 0;}

.btn.btn-primary:hover {background-color: #007eb5;}
.btn.btn-secondary a {background-color: #f5f5f5; color: #007eb5; font-weight: 500;}
.btn.btn-secondarya a:hover {background-color: #f5f5f5; color:#007eb5; }

a {text-decoration: none;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms; color: #007eb5;}
a:focus, a:hover {text-decoration: none;outline: none}

section {padding: 90px 0;}

.fixed-top {position: fixed;top: 0;right: 0;left: 0;z-index: 1030; height: auto;}

.whatsapp { position: fixed; right: 30px; bottom: 30px; z-index: 99999;}
.whatsapp a{ font-size: 28px; color: #ffffff; width: 60px; height: 60px; border-radius: 50%; text-align: center; line-height: 60px; display: block;
       background-color:#287836; box-shadow: 0 3px 12px #00000040; transition: 0.3s; }
.whatsapp a:hover{ background-color:#042707; color: #FFFFFF;}

.heading {padding-bottom:90px;}
.preloader {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 999999;background: #fff;}
.preloader &gt; i {position: absolute;font-size: 36px;line-height: 36px;top: 50%;left: 50%;height: 36px;width: 36px;margin-top: -15px;
  margin-left: -15px;display: inline-block;}

.menu p{color: #4b4a4a;font-size:0.82em;line-height:1.8em;}
.menu p a{color:#168eea; text-decoration:none;}
.menu p a:hover{color:#005985;}

.marchio-registrato { font-size: 0.7em;}


/*-- contact form --*/
.form-bg {padding: 4em;background:#C7C7C7;transition: .5s ease-in;-webkit-transition: .5s ease-in;
    -moz-transition: .5s ease-in;-o-transition: .5s ease-in;-ms-transition: .5s ease-in;
	-webkit-box-shadow: 2px 4px 8px 0 rgba(0, 0, 0, 0.6); -moz-box-shadow: 2px 4px 8px 0 rgba(0, 0, 0, 0.6);
	box-shadow: 2px 4px 8px 0 rgba(0, 0, 0, 0.6);}
.form-bg form {width: 85%;float: right; }
.form-bg input[type="text"], .form-bg input[type="email"],.form-bg input[type="oggetto"], .form-bg textarea {
    width: 100%;padding: 11px 16px;border: none;color: #000;outline: none;font-weight: 400;font-size: 14px;
    letter-spacing: 1px;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all;
    -ms-transition: 0.5s all;-moz-transition: 0.5s all;}
.form-bg input[type="text"],.form-bg input[type="email"],.form-bg input[type="oggetto"]{margin-bottom: 1em;}
.form-bg textarea {resize: none;height: 100px;}


.checkbox-container {margin-top: 20px;}
.checkbox-container input[type="checkbox"] {width: auto;margin-right: 10px;}
.checkbox-container label {font-weight: normal;}
/*-- //contact form --*/

/*-- header top --*/
.w3l_header_left{float:left;margin: .3em 0 0; }
.w3l_header_left ul li{display:inline-block;margin-right:2em;font-size:0.8em;color: #333;letter-spacing: 1px;}
.w3l_header_left ul li i {padding-right:0.2em;color: #168eea;}
.w3l_header_left ul li a{color:#333;letter-spacing: 1px;text-decoration:none;}
.w3l_header_left ul li a:hover{color: #134870;}
.w3l_header_right{float: right; margin-top: 1em;}

.w3ls-social-icons.text-left a {display: inline-block;}
.w3ls-social-icons i {font-size: 15px;padding: 8px 10px;color: #ffffff;transition: 0.5s all;
    -webkit-transition: 0.5s all;-o-transition: 0.5s all;-ms-transition: 0.5s all;-moz-transition: 0.5s all;}
.w3ls-social-icons i:hover {background: transparent;color: #168eea;transition: 0.5s all;-webkit-transition: 0.5s all;
    -o-transition: 0.5s all;-ms-transition: 0.5s all;-moz-transition: 0.5s all;}
.top-header-main {padding: 1em 0em;}
.header-address h6 {font-size:0.8em;color: #fff;display: inline-block;}
.agileits_w3layouts_banner_nav {margin: 0 auto;width: 100%;background: #333;padding: 0 2em;}
.agileits_top_menu {background: #ffffff; border-bottom: solid 1px color:#cccccc; padding: 0.5em 1em; }

@media (max-width: 991px) {
	.w3l_header_left ul li {margin-right: 1em;font-size: 14px;}
}

@media (max-width: 768px) {
    .agileits_top_menu {padding: 0.5em 0em;}
}

@media (max-width: 767px) {
	.w3l_header_left ul li {margin-right: .6em;}
}

@media (max-width: 736px) {
	.w3l_header_left ul li {font-size: 13px;}
}

@media (max-width: 667px) {
	.w3l_header_left {float: none;margin: .3em 0 0;text-align: center;}
	.w3l_header_left ul li {font-size: 14px;margin-right: 1em;}
	.w3l_header_right {float: none;text-align: center;}
}
@media (max-width: 480px) {
	.w3l_header_left {float: none;margin: .3em 0 0;text-align: center;}
	.w3l_header_left ul li {font-size: 14px;margin-right: 1em;}
	.w3l_header_right {float: none;text-align: center;}
}


/********Home CSS**********/
#home-slider {overflow: hidden;position: relative;}
#home-slider .caption {position: absolute;top: 30%;margin-top: -104px;left: 0;right: 0;text-align: center;text-transform: uppercase;
  z-index: 15;font-size: 18px;font-weight: 300;color: #fff;}
#home-slider .caption h2 {color: #0561a7;font-size: 40px; font-weight: 700;margin-top: 7.5em;}
#home-slider .caption p {color: #ffffff;font-size: 17px; font-weight: 600; text-transform: uppercase; margin-top: 4em;}
#home-slider .caption p a {color:#333333; text-decoration: none;font-size: 17px; font-weight: 600; background-color: #f2f2f2; padding:20px; opacity: 0.8;}
#home-slider .caption p a:hover {color:#595959;}
#home-slider .caption img {margin-bottom: 30px;}

.caption .btn-start {color: #fff;font-size: 14px;font-weight: 600;padding:14px 40px;border: 1px solid #6e6d6c;border-radius: 4px;margin-top: 40px;}
.caption .btn-start:hover {color: #fff}

.carousel-fade .carousel-inner .item {opacity: 0;-webkit-transition-property: opacity;transition-property: opacity;
  background-repeat: no-repeat;background-size: cover;height: 2037px;}
.carousel-fade .carousel-inner .item:after {content: " ";position: absolute;top: 0;bottom: 0;left: 0;
  right: 0;}
.carousel-fade .carousel-inner .active {opacity: 1;}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-control {z-index: 2;}
.left-control, .right-control {position: absolute;top: 50%;height: 51px;width: 51px;line-height: 48px;border-radius: 50%;border:1px solid #fff;  
  z-index: 20;font-size: 24px;color: #fff;text-align: center;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.left-control {left: -51px} 
.right-control { right: -51px;}
.left-control:hover, .right-control:hover {color: #fff;}

#home-slider:hover .left-control {left:30px} 
#home-slider:hover .right-control {right:30px}
#home-slider .fa-angle-down {position: absolute;left: 50%; bottom: 50px;color: #fff;display: inline-block;width: 24px;margin-left: -12px;
  font-size: 24px;line-height: 24px;z-index: 999;-webkit-animation: bounce 3000ms infinite;animation: bounce 3000ms infinite;}


/*-- Navbar --*/
.top-menu-qas {width: 100%;z-index: 99999;background: #0c3a67;}
.logo img{float: left;margin:15px 10px 15px 0; border: solid 1px #cccccc; border-radius: 8px; padding: 2px; width: 125px;}

.navbar-default .navbar-collapse,.navbar-default {border-color: transparent;}
.navbar-default .navbar-brand {font-size: 1em;color: #FFF;text-decoration: none;font-weight: 100;}
.navbar-default .navbar-nav&gt;li&gt;a {color:#0058a2;letter-spacing: 1px;text-transform: uppercase;padding: 5px 10px;
	font-weight: 600;font-size: 0.95em; background-color: #ffffff; border-radius: 8px; min-width: 150px; margin-top: 0.5em;}
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {color: #fff;background: none!important;}
.navbar-default .navbar-toggle .icon-bar {background-color: #FFF;}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {background-color:#fff;}
.navbar-default .navbar-nav&gt;li&gt;a:focus,.navbar-default .navbar-nav&gt;li&gt;a:hover {color: #168eea;background-color: transparent;}
.navbar-default .navbar-nav &gt; .open &gt; a, .navbar-default .navbar-nav &gt; .open &gt; a:hover, .navbar-default 
.navbar-nav &gt; .open &gt; a:focus {color: #168eea;background-color: transparent;}	
.navbar-default {border-color: #e7e7e7;border: none!important;background: none!important;}
	
.navbar {margin-bottom: 0px;}
.navbar {border-radius: 0!important;}
.navbar-nav&gt;li {float: left;margin: 50px 10px 0px 0px;}

.dropdown-menu &gt; li &gt; a:hover, .dropdown-menu &gt; li &gt; a:focus {color: #0058A2;background-color: #f5f5f5; font-size:0.9em; }

.navbar-brand {float: left;height: 50px;padding: 15px 15px;line-height: 45px;}

ul.dropdown-menu {top: 134%;background: rgba(242, 242, 242);border: none;border-radius: 0; padding:10px; min-width:150px;}
.dropdown-menu &gt; li &gt; a {padding: 7px 10px;color: #0058a2;font-weight: 300;letter-spacing: 2px;font-size:0.8em; 
 text-transform:uppercase;}
.dropdown-menu &gt; li &gt; a:hover, .dropdown-menu &gt; li &gt; a:focus {text-decoration: none;background: none;font-size:0.8em;}

ul.nav.navbar-nav li.active a::before {color: #168eea;text-shadow: 10px 0 #fff, -10px 0 #fff;}
.navbar-default {background: rgba(0, 0, 0, 0.72);border: none;border-radius: 0;}
.navbar-nav,.header-top {margin-top: 2em;}
.header-nav {position: relative;}
ul.nav.navbar-nav li a.active::before {color: #fff;text-shadow: 10px 0 #fff, -10px 0 #fff;}
.navbar-brand {float: left;padding: 0!important;line-height: 45px;}

@media(max-width:1280px) {
.navbar-collapse.in {overflow-y: hidden;width: 100%;}
.navbar-default .navbar-brand {margin-top: 27px;}.navbar-header {margin: 0px;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: rgba(255, 255, 255);}
.navbar-default .navbar-toggle .icon-bar {background-color: #0058a2;}
.navbar-default .navbar-toggle {border-color: #0058a2;}
.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top: 10px;margin-right: 50px;
		margin-bottom: 0px;background-color: transparent;background-image: none;
		border: 1px solid transparent;border-radius: 4px;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {margin-top: 0em;margin-left: 0;float: none;}
nav#nav-effect ul li {padding: 9px 7px;width: 100%;text-align: center;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {border-color: transparent;}
.cd-header-buttons {top: -54px;}
.navbar-nav&gt;li {float: none;display: block;text-align: center;margin: 0px 0px;}
.navbar-nav,.header-top {padding-right: 0em;margin-top: 0em;}
.navbar-default .navbar-nav&gt;li&gt;a {display: inline-block;}
ul.dropdown-menu {text-align: center;}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a {color: #ffffff;display: inline-block;
    position: relative;padding: .5em 0;}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover, .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus { background:none;}
	
.logo img{width: 125px;}
}

a.callbacks_nav {display: none;position: absolute;top: 59%;right: 9.5%;z-index: 999;text-indent: -9999px;
    overflow: hidden;text-decoration: none;}
a.callbacks_nav.callbacks1_nav.prev {/*background: transparent url(../images/arr1.png) no-repeat 0px 0px;*/
    right: 16%;height: 32px;width: 32px;display:none;}
.callbacks_nav.next { /*background: transparent url(../images/arr1.png) no-repeat 0px 0px;*/
    right: 11%;height: 32px;width: 32px;}
ul.callbacks_tabs {position: absolute;z-index: 9;bottom: 15%;left: 46.5%;}
ul.callbacks_tabs li {display: inline-block;}
.callbacks_tabs a{visibility: hidden;}
.callbacks_tabs a:after {content: "\f111";font-size: 0;visibility: visible;display: inline-block;height: 15px;
	width: 15px;border-radius: 50%;border: 1px solid #CCC;background: transparent;}
.callbacks_here a:after {border: 1px solid #CCC;background: #FFF;}

@media (max-width: 1366px){
a.callbacks_nav {right: 9.5%;}
a.callbacks_nav {top: 61%;}
}


@media(max-width:1280px) {
.navbar-collapse.in {overflow-y: hidden;width: 100%;}
.navbar-default .navbar-brand {margin-top: 27px;}.navbar-header {margin: 0px;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: rgba(255, 255, 255);}
.navbar-default .navbar-toggle .icon-bar {background-color: #0058a2;}
.navbar-default .navbar-toggle {border-color: #0058a2;}
.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top: 10px;margin-right: 50px;
		margin-bottom: 0px;background-color: transparent;background-image: none;
		border: 1px solid transparent;border-radius: 4px;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {margin-top: 0em;margin-left: 0;float: none;}
nav#nav-effect ul li {padding: 9px 7px;width: 100%;text-align: center;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {border-color: transparent;}
.cd-header-buttons {top: -54px;}
.navbar-nav&gt;li {float: none;display: block;text-align: center;margin: 0px 0px;}
.navbar-nav,.header-top {padding-right: 0em;margin-top: 0em;}
.navbar-default .navbar-nav&gt;li&gt;a {display: inline-block;}
ul.dropdown-menu {text-align: center;}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a {color: #ffffff;display: inline-block;
    position: relative;padding: .5em 0;}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover, .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus { background:none;}
	
.logo img{width: 125px;}
}

@media(max-width:1080px) {
.navbar-collapse.in {overflow-y: hidden;width: 100%;}
.navbar-default .navbar-brand {margin-top: 27px;}.navbar-header {margin: 0px;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: rgba(255, 255, 255);}
.navbar-default .navbar-toggle .icon-bar {background-color: #0058a2;}
.navbar-default .navbar-toggle {border-color: #0058a2;}
.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top: 10px;margin-right: 50px;
		margin-bottom: 0px;background-color: transparent;background-image: none;
		border: 1px solid transparent;border-radius: 4px;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {margin-top: 0em;margin-left: 0;float: none;}
nav#nav-effect ul li {padding: 9px 7px;width: 100%;text-align: center;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {border-color: transparent;}
.cd-header-buttons {top: -54px;}
.navbar-nav&gt;li {float: none;display: block;text-align: center;margin: 0px 0px;}
.navbar-nav,.header-top {padding-right: 0em;margin-top: 0em;}
.navbar-default .navbar-nav&gt;li&gt;a {display: inline-block;}
ul.dropdown-menu {text-align: center;}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a {color: #ffffff;display: inline-block;
    position: relative;padding: .5em 0;}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover, .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus { background:none;}
	
.logo img{width: 125px;}
}

@media(max-width:1050px) {
.navbar-collapse.in {overflow-y: hidden;width: 100%;}
.navbar-default .navbar-brand {margin-top: 27px;}.navbar-header {margin: 0px;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: rgba(255, 255, 255);}
.navbar-default .navbar-toggle .icon-bar {background-color: #0058a2;}
.navbar-default .navbar-toggle {border-color: #0058a2;}
.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top: 10px;margin-right: 50px;
		margin-bottom: 0px;background-color: transparent;background-image: none;
		border: 1px solid transparent;border-radius: 4px;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {margin-top: 0em;margin-left: 0;float: none;}
nav#nav-effect ul li {padding: 9px 7px;width: 100%;text-align: center;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {border-color: transparent;}
.cd-header-buttons {top: -54px;}
.navbar-nav&gt;li {float: none;display: block;text-align: center;margin: 0px 0px;}
.navbar-nav,.header-top {padding-right: 0em;margin-top: 0em;}
.navbar-default .navbar-nav&gt;li&gt;a {display: inline-block;}
ul.dropdown-menu {text-align: center;}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a {color: #ffffff;display: inline-block;
    position: relative;padding: .5em 0;}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover, .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus { background:none;}

.logo img{width: 125px;}
}

@media(max-width:1024px) {
.navbar-collapse.in {overflow-y: hidden;width: 100%;}
.navbar-default .navbar-brand {margin-top: 27px;}.navbar-header {margin: 0px;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: rgba(255, 255, 255);}
.navbar-default .navbar-toggle .icon-bar {background-color: #0058a2;}
.navbar-default .navbar-toggle {border-color: #0058a2;}
.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top: 10px;margin-right: 50px;
		margin-bottom: 0px;background-color: transparent;background-image: none;
		border: 1px solid transparent;border-radius: 4px;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {margin-top: 0em;margin-left: 0;float: none;}
nav#nav-effect ul li {padding: 9px 7px;width: 100%;text-align: center;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {border-color: transparent;}
.cd-header-buttons {top: -54px;}
.navbar-nav&gt;li {float: none;display: block;text-align: center;margin: 0px 0px;}
.navbar-nav,.header-top {padding-right: 0em;margin-top: 0em;}
.navbar-default .navbar-nav&gt;li&gt;a {display: inline-block;}
ul.dropdown-menu {text-align: center;}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a {color: #ffffff;display: inline-block;
    position: relative;padding: .5em 0;}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover, .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus { background:none;}

a.callbacks_nav {top: 63%;}
.logo img{width: 125px;}
}

@media(max-width:991px) {
.navbar-collapse.in {overflow-y: hidden;width: 100%;}
.navbar-default .navbar-brand {margin-top: 27px;}.navbar-header {margin: 0px;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: rgba(255, 255, 255);}
.navbar-default .navbar-toggle .icon-bar {background-color: #0058a2;}
.navbar-default .navbar-toggle {border-color: #0058a2;}
.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top: 10px;margin-right: 50px;
		margin-bottom: 0px;background-color: transparent;background-image: none;
		border: 1px solid transparent;border-radius: 4px;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {margin-top: 0em;margin-left: 0;float: none;}
nav#nav-effect ul li {padding: 9px 7px;width: 100%;text-align: center;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {border-color: transparent;}
.cd-header-buttons {top: -54px;}
.navbar-nav&gt;li {float: none;display: block;text-align: center;margin: 0px 0px;}
.navbar-nav,.header-top {padding-right: 0em;margin-top: 0em;}
.navbar-default .navbar-nav&gt;li&gt;a {display: inline-block;}
ul.dropdown-menu {text-align: center;}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a {color: #ffffff;display: inline-block;
    position: relative;padding: .5em 0;}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover, .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus { background:none;}
.logo img{width: 125px;}
}

@media(max-width:900px) {
.navbar-collapse.in {overflow-y: hidden;width: 100%;}
.navbar-default .navbar-brand {margin-top: 27px;}.navbar-header {margin: 0px;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: rgba(255, 255, 255);}
.navbar-default .navbar-toggle .icon-bar {background-color: #0058a2;}
.navbar-default .navbar-toggle {border-color: #0058a2;}
.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top: 10px;margin-right: 50px;
		margin-bottom: 0px;background-color: transparent;background-image: none;
		border: 1px solid transparent;border-radius: 4px;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {margin-top: 0em;margin-left: 0;float: none;}
nav#nav-effect ul li {padding: 9px 7px;width: 100%;text-align: center;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {border-color: transparent;}
.cd-header-buttons {top: -54px;}
.navbar-nav&gt;li {float: none;display: block;text-align: center;margin: 0px 0px;}
.navbar-nav,.header-top {padding-right: 0em;margin-top: 0em;}
.navbar-default .navbar-nav&gt;li&gt;a {display: inline-block;}
ul.dropdown-menu {text-align: center;}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a {color: #ffffff;display: inline-block;
    position: relative;padding: .5em 0;}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover, .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus { background:none;}
.logo img{width: 125px;}
}

@media(max-width:800px) {
.navbar-collapse.in {overflow-y: hidden;width: 100%;}
.navbar-default .navbar-brand {margin-top: 27px;}.navbar-header {margin: 0px;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: rgba(255, 255, 255);}
.navbar-default .navbar-toggle .icon-bar {background-color: #0058a2;}
.navbar-default .navbar-toggle {border-color: #0058a2;}
.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top: 10px;margin-right: 50px;
		margin-bottom: 0px;background-color: transparent;background-image: none;
		border: 1px solid transparent;border-radius: 4px;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {margin-top: 0em;margin-left: 0;float: none;}
nav#nav-effect ul li {padding: 9px 7px;width: 100%;text-align: center;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {border-color: transparent;}
.cd-header-buttons {top: -54px;}
.navbar-nav&gt;li {float: none;display: block;text-align: center;margin: 0px 0px;}
.navbar-nav,.header-top {padding-right: 0em;margin-top: 0em;}
.navbar-default .navbar-nav&gt;li&gt;a {display: inline-block;}
ul.dropdown-menu {text-align: center;}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a {color: #ffffff;display: inline-block;
    position: relative;padding: .5em 0;}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover, .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus { background:none;}
.logo img{width: 125px;}
}

@media(max-width:768px) {
.navbar-collapse.in {overflow-y: hidden;width: 100%;}
.navbar-default .navbar-brand {margin-top: 27px;}.navbar-header {margin: 0px;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: rgba(255, 255, 255);}
.navbar-default .navbar-toggle .icon-bar {background-color: #0058a2;}
.navbar-default .navbar-toggle {border-color: #0058a2;}
.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top: 10px;margin-right: 50px;
		margin-bottom: 0px;background-color: transparent;background-image: none;
		border: 1px solid transparent;border-radius: 4px;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {margin-top: 0em;margin-left: 0;float: none;}
nav#nav-effect ul li {padding: 9px 7px;width: 100%;text-align: center;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {border-color: transparent;}
.cd-header-buttons {top: -54px;}
.navbar-nav&gt;li {float: none;display: block;text-align: center;margin: 0px 0px;}
.navbar-nav,.header-top {padding-right: 0em;margin-top: 0em;}
.navbar-default .navbar-nav&gt;li&gt;a {display: inline-block;}
ul.dropdown-menu {text-align: center;}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a {color: #ffffff;display: inline-block;
    position: relative;padding: .5em 0;}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover, .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus { background:none;}
	
.logo img{ width: 80px; margin:10px 0 -10px 5px;}
}

@media(max-width:767px) {
.navbar-collapse.in {overflow-y: hidden;width: 100%;}
.navbar-default .navbar-brand {margin-top: 27px;}.navbar-header {margin: 0px;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: rgba(255, 255, 255);}
.navbar-default .navbar-toggle .icon-bar {background-color: #0058a2;}
.navbar-default .navbar-toggle {border-color: #0058a2;}
.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top: 10px;margin-right: 50px;
		margin-bottom: 0px;background-color: transparent;background-image: none;
		border: 1px solid transparent;border-radius: 4px;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {margin-top: 0em;margin-left: 0;float: none;}
nav#nav-effect ul li {padding: 9px 7px;width: 100%;text-align: center;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {border-color: transparent;}
.cd-header-buttons {top: -54px;}
.navbar-nav&gt;li {float: none;display: block;text-align: center;margin: 0px 0px;}
.navbar-nav,.header-top {padding-right: 0em;margin-top: 0em;}
.navbar-default .navbar-nav&gt;li&gt;a {display: inline-block;}
ul.dropdown-menu {text-align: center;}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a {color: #ffffff;display: inline-block;
    position: relative;padding: .5em 0;}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover, .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus { background:none;}
	
.logo img{ width: 80px; margin:10px 0 -10px 5px;}
}

@media(max-width:640px) {
.navbar-collapse.in {overflow-y: hidden;width: 100%;}
.navbar-default .navbar-brand {margin-top: 27px;}.navbar-header {margin: 0px;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: rgba(255, 255, 255);}
.navbar-default .navbar-toggle .icon-bar {background-color: #0058a2;}
.navbar-default .navbar-toggle {border-color: #0058a2;}
.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top: 10px;margin-right: 50px;
		margin-bottom: 0px;background-color: transparent;background-image: none;
		border: 1px solid transparent;border-radius: 4px;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {margin-top: 0em;margin-left: 0;float: none;}
nav#nav-effect ul li {padding: 9px 7px;width: 100%;text-align: center;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {border-color: transparent;}
.cd-header-buttons {top: -54px;}
.navbar-nav&gt;li {float: none;display: block;text-align: center;margin: 0px 0px;}
.navbar-nav,.header-top {padding-right: 0em;margin-top: 0em;}
.navbar-default .navbar-nav&gt;li&gt;a {display: inline-block;}
ul.dropdown-menu {text-align: center;}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a {display: inline-block; position: relative;padding: .2em 0;}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover, .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus { background:none; color: #ccc; }
	
.logo img{ width: 80px; margin:10px 0 -10px 5px;}
}

@media(max-width:600px) {
.navbar-collapse.in {overflow-y: hidden;width: 100%;}
.navbar-default .navbar-brand {margin-top: 27px;}.navbar-header {margin: 0px;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: rgba(255, 255, 255);}
.navbar-default .navbar-toggle .icon-bar {background-color: #0058a2;}
.navbar-default .navbar-toggle {border-color: #0058a2;}
.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top: 10px;margin-right: 50px;
		margin-bottom: 0px;background-color: transparent;background-image: none;
		border: 1px solid transparent;border-radius: 4px;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {margin-top: 0em;margin-left: 0;float: none;}
nav#nav-effect ul li {padding: 9px 7px;width: 100%;text-align: center;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {border-color: transparent;}
.cd-header-buttons {top: -54px;}
.navbar-nav&gt;li {float: none;display: block;text-align: center;margin: 0px 0px;}
.navbar-nav,.header-top {padding-right: 0em;margin-top: 0em;}
.navbar-default .navbar-nav&gt;li&gt;a {display: inline-block;}
ul.dropdown-menu {text-align: center;}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a {color: #ffffff;display: inline-block;
    position: relative;padding: .2em 0;}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover, .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus { background:none;}

.logo img{ width: 80px; margin:10px 0 -10px 5px;}
}

@media(max-width:568px) {
a.callbacks_nav {top: 65%;}	
.logo img{ width: 80px; margin:10px 0 -10px 5px;}
}

@media(max-width:480px) {
.logo img{ width: 80px; margin:10px 0 -10px 5px;}
}

@media(max-width:440px) {
.logo img{ width: 80px; margin:10px 0 -10px 5px;}
}

@media(max-width: 414px){
.logo img{ width: 80px; margin:10px 0 -10px 5px;}
}

@media(max-width:384px) {
.logo img{ width: 80px; margin:10px 0 -10px 5px;}
}

@media(max-width:375px) {
.logo img{ width: 80px; margin:10px 0 -10px 5px;}
}

@media(max-width:320px) {
.navbar-toggle .icon-bar {width: 20px;height: 2px;}
.navbar-toggle {padding: 7px 7px;margin-top: 20px;margin-right: 44px;}
.navbar-header h1 a {font-size: 0.87em;margin: 0.5em 0;}
	
.logo img{ width: 80px; margin:10px 0 -10px 5px;}
}
/*-- /Navbar --*/


/*****Service CSS****/
.service-icon { background-color: #0062a8;color: #fff;display: inline-block;font-size: 36px;height: 90px;line-height: 90px;width: 90px;  
  -webkit-transition: background-color 0.2s ease;transition: background-color 0.2s ease;}
.our-services .col-sm-4:hover .service-icon {background-color: #333;}
.our-services .col-sm-4 {border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding-bottom: 50px;}

.our-services .col-sm-4:nth-child(4), 
.our-services .col-sm-4:nth-child(5), 
.our-services .col-sm-4:nth-child(6) {border-bottom:0;padding-top: 60px;}

.our-services .col-sm-4:nth-child(3), 
.our-services .col-sm-4:nth-child(6) {border-right:0;}

.service-info h3 {margin-top: 35px; text-transform: uppercase; font-size: 1.2em;}

/*****Servizi home****/
.w3l-servizi-8 {}
.w3l-servizi-8 .servizi {background: #ffffff; }
.w3l-servizi-8 .servizi-gd h3 {font-size: 22px; text-align: center; line-height: 28px;color: #121212;font-weight: 600;margin-bottom: 15px; }
.w3l-servizi-8 .float-top-1 {background: url(../images/servizi/valori-aziendali.jpg)no-repeat center;background-size: cover;
    min-height: 502px;position: relative;z-index: 0;align-items: center; top: 0;}
.w3l-servizi-8 .float-top-1:before {content: "";position: absolute;top: 0;min-height: 100%;left: 0;right: 0;z-index: -1;}
.w3l-servizi-8 .float-top-2 {background:url(../images/servizi/consulenza.jpg) no-repeat center;background-size: cover;
    min-height: 502px;position: relative;z-index: 0;align-items: center; top: 0;}
.w3l-servizi-8 .float-top-2:before {content: "";position: absolute;top: 0;min-height: 100%; left: 0;right: 0;z-index: -1;}
.w3l-servizi-8 .servizi h3 a {color: var(--title-color); }
.w3l-servizi-8 .servizi h3 a:hover {color: #0C2F03; }
  
  .w3l-servizi-8 .float-lt.servizi-gd {padding: 30px 0px;text-align: left; min-height: 30em; }
  .w3l-servizi-8 .float-top {background-color: #F9FAFB;border: 1px solid #f1f4f7;padding: 30px;}
  .w3l-servizi-8 .top-right {display: grid;grid-template-columns: auto 1fr;grid-gap: 10px; }
  .w3l-servizi-8 .top-right span.fa {color: var(--opposite-color);font-size: 20px; }
  .w3l-servizi-8 .feature-gd p {font-size: 16px;line-height: 24px;color: var(--text-color); }
  .w3l-servizi-8 .float-top img { float: left; margin-bottom: 20px; }
  .w3l-servizi-8 .float-top-1 h4 {font-size: 20px; color: #ffffff; text-transform: uppercase; text-align:center;  line-height: 36px;font-weight: 600; }
  .w3l-servizi-8 .float-top-1 h3 {font-size: 22px;line-height: 28px;font-weight: 600;color: var(--white-color); }
  .w3l-servizi-8 .float-top-1 h3 a {color: var(--white-color); }
  .w3l-servizi-8 .float-top-1 p {font-size: 16px;line-height: 24px;color: var(--white-color);opacity: 0.8; }
  .w3l-servizi-8 .float-top-2 h4 {font-size: 20px; color: #ffffff; text-transform: uppercase; text-align:center;  line-height: 36px;font-weight: 600; }
  .w3l-servizi-8 .float-top-2 h3 {font-size: 22px;line-height: 28px;font-weight: 600;color: var(--white-color); }
  .w3l-servizi-8 .float-top-2 h3 a {color: var(--white-color); }
  .w3l-servizi-8 .float-top-2 p {font-size: 16px;line-height: 24px;color: var(--white-color);opacity: 0.8; }
  @media (max-width: 1080px) {
    .w3l-servizi-8 .servizi-gd h3 {font-size: 20px;line-height: 26px; } 
}


/*****Post covid****/
.w3l-postcovid-8 {}
  .w3l-postcovid-8 .postcovid {background: #ffffff; }
  .w3l-postcovid-8 .postcovid-gd h3 {font-size: 22px; text-align: center; line-height: 28px;color: #333333;font-weight: 600;margin-bottom: 15px; }
  .w3l-postcovid-8 .float-top-1 {background:url(../images/QASConsulting/restart.jpg) no-repeat center;background-size: cover;
    min-height: 502px;position: relative;z-index: 0;align-items: center; top: 0;}
  .w3l-postcovid-8 .float-top-1:before {content: "";background: rgba(0, 0, 0, 0.57);position: absolute;top: 0;min-height: 100%;
    left: 0;right: 0;z-index: -1;}
 .w3l-postcovid-8 .float-top-2 {background:url(../images/servizi/formazione.jpg) no-repeat center;background-size: cover;
    min-height: 502px;position: relative;z-index: 0;align-items: center; top: 0;}
  .w3l-postcovid-8 .float-top-2:before {content: "";background: rgba(0, 0, 0, 0.57);position: absolute;top: 0;min-height: 100%;
    left: 0;right: 0;z-index: -1;}
  .w3l-postcovid-8 .postcovid h3 a {color: var(--title-color); }
  .w3l-postcovid-8 .postcovid h3 a:hover {color: #0C2F03; }
  
  .w3l-postcovid-8 .float-lt.servizi-gd {padding: 30px 0px;text-align: left; }
  .w3l-postcovid-8 .float-top {background-color: #F9FAFB;border: 1px solid #f1f4f7;padding: 30px;}
  .w3l-postcovid-8 .top-right {display: grid;grid-template-columns: auto 1fr;grid-gap: 10px; }
  .w3l-postcovid-8 .top-right span.fa {color: var(--opposite-color);font-size: 20px; }
  .w3l-postcovid-8 .feature-gd p {font-size: 16px;line-height: 24px;color: var(--text-color); }
  .w3l-postcovid-8 .float-top img { float: left; margin-bottom: 20px; }
  .w3l-postcovid-8 .float-top-1 h4 {font-size: 20px; color: #ffffff; text-transform: uppercase; text-align:center;  line-height: 36px;font-weight: 600; }
  .w3l-postcovid-8 .float-top-1 h3 {font-size: 22px;line-height: 28px;font-weight: 600;color: var(--white-color); }
  .w3l-postcovid-8 .float-top-1 h3 a {color: var(--white-color); }
  .w3l-postcovid-8 .float-top-1 p {font-size: 16px;line-height: 24px;color: var(--white-color);opacity: 0.8; }
  .w3l-postcovid-8 .float-top-2 h4 {font-size: 20px; color: #ffffff; text-transform: uppercase; text-align:center;  line-height: 36px;font-weight: 600; }
  .w3l-postcovid-8 .float-top-2 h3 {font-size: 22px;line-height: 28px;font-weight: 600;color: var(--white-color); }
  .w3l-postcovid-8 .float-top-2 h3 a {color: var(--white-color); }
  .w3l-postcovid-8 .float-top-2 p {font-size: 16px;line-height: 24px;color: var(--white-color);opacity: 0.8; }
  @media (max-width: 1080px) {
    .w3l-postcovid-8 .postcovid-gd h3 {font-size: 20px;line-height: 26px; } }

/********About CSS*******/
#about-us {background-image:url(../images/servizi/auditing.jpg);padding: 200px 0;}
#about-us h2 {margin-top: 0;color: #fff;}
#about-us p a{font-size: 0.9em;line-height: 24px;color: var(--white-color); text-transform: uppercase; font-weight: 500; }
#about-us p a:hover {color:#242CB7; }
#about-us .lead {font-size: 16px;margin-bottom: 10px;}

#sist-gest {background-image:url(../images/banner/mantenimento-sistemi-di-gestione.jpg);padding: 200px 0;}
#sist-gest h2 {margin-top: 0;color: #211F1F; background-color: #ffffff; padding: 30px; opacity: 0.7;}
#sist-gest p a{font-size: 0.9em;line-height: 24px; color: #211F1F; text-transform: uppercase; font-weight: 700;background-color: #D3D3D3; padding: 20px; opacity: 0.7; margin-top: 10px; }
#sist-gest p a:hover {color:#3A3232; }
#sist-gest .lead {font-size: 16px;margin-bottom: 10px;}

#iso-9001 {background-image:url(../images/certificazione-iso9001.jpg);padding: 200px 0;}
#iso-9001 h2 {margin-top: 0;color: #211F1F;}
#iso-9001 p a{font-size: 0.9em;line-height: 24px; color: #211F1F; text-transform: uppercase; font-weight: 500; }
#iso-9001 p a:hover {color:#3A3232; }
#iso-9001 .lead {font-size: 16px;margin-bottom: 10px;}

#consulenza {background-image:url(../images/slider/consulenza-sistemi-qualita-iso-9001.jpg);padding: 200px 0;}
#consulenza h2 {margin-top: 0;color: #211F1F; background-color: #ffffff; padding: 30px; opacity: 0.7;}
#consulenza p a{font-size: 0.9em;line-height: 24px; color: #211F1F; text-transform: uppercase; font-weight: 700;background-color: #D3D3D3; padding: 20px; opacity: 0.7; margin-top: 10px; }
#consulenza p a:hover {color:#3A3232; }
#consulenza .lead {font-size: 16px;margin-bottom: 10px;}

#formazione {background-image:url(../images/banner/formazione.jpg);padding: 200px 0;}
#formazione h2 {margin-top: 0;color: #211F1F; background-color: #ffffff; padding: 30px; opacity: 0.7;}
#formazione p a{font-size: 0.9em;line-height: 24px; color: #211F1F; text-transform: uppercase; font-weight: 700;background-color: #D3D3D3; padding: 20px; opacity: 0.7; margin-top: 10px; }
#formazione p a:hover {color:#3A3232; }
#formazione .lead {font-size: 16px;margin-bottom: 10px;}

#contatti {background-image:url(../images/banner/contatti-qas-consulting.jpg);padding: 200px 0;}
#contatti h2 {margin-top: 0;color: #211F1F; background-color: #ffffff; padding: 30px; opacity: 0.7;}
#contatti p a{font-size: 0.9em;line-height: 24px; color: #211F1F; text-transform: uppercase; font-weight: 700;background-color: #D3D3D3; padding: 20px; opacity: 0.7; margin-top: 10px; }
#contatti p a:hover {color:#3A3232; }
#contatti .lead {font-size: 16px;margin-bottom: 10px;}

#covid19 {background-image:url(../images/banner/covid19.jpg);padding: 200px 0;}
#covid19 h2 {margin-top: 0;color: #211F1F; background-color: #ffffff; padding: 30px; opacity: 0.7;}
#covid19 p a{font-size: 0.9em;line-height: 24px; color: #211F1F; text-transform: uppercase; font-weight: 700;background-color: #D3D3D3; padding: 20px; opacity: 0.7; margin-top: 10px; }
#covid19 p a:hover {color:#3A3232; }
#covid19 .lead {font-size: 16px;margin-bottom: 10px;}

#restart {background-image:url(../images/banner/restart.jpg);padding: 200px 0;}
#restart h2 {margin-top: 0;color: #ffffff; background-color:#E07A08; padding: 30px; opacity: 0.7;font-weight: 700;}
#restart .lead {font-size: 16px;margin-bottom: 10px;}

.progress{height: 20px;background-color: #fff;border-radius: 0;box-shadow: none;-webkit-box-shadow: none;margin-bottom: 25px;}
.progress-bar{box-shadow: none;-webkit-box-shadow: none;text-align: right;padding-right: 12px;font-size: 12px;font-weight: 600;}
.progress .progress-bar.six-sec-ease-in-out {-webkit-transition: width 2s ease-in-out;transition:  width 2s ease-in-out;}

/*************************
********portfolio CSS*****
**************************/

#portfolio .container-fluid, 
#portfolio .col-sm-3  {overflow: hidden;padding: 0;}

#portfolio .folio-item {position: relative;}
#portfolio .overlay {background-color: #000;color: #fff; left: 0;right:0;bottom:-100%;height: 0;position: absolute;
  text-align: center;opacity:0;  -webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.overlay .overlay-content {display: table;height: 100%;width: 100%;}
.overlay .overlay-text {display: table-cell;vertical-align: middle;}
.overlay .folio-info {opacity: 0;margin-bottom: 75px;margin-top: -75px;-webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;}
.overlay .folio-info h3 {margin-top: 0;color: #fff;}
.folio-overview a {font-size: 18px;color: #333;height: 50px;width: 50px;line-height: 50px;border-radius: 50%;background-color: #fff;
  display: inline-block;margin-top: 20px;margin-right: 5px;}
.folio-overview a:hover {color: #fff;}
.folio-overview .folio-expand {margin-top: -500px;margin-left: -500px;}
.folio-image, .folio-overview .folio-expand {-webkit-transition: all 0.8s ease-in-out;transition: all 0.8s ease-in-out;}
#portfolio .folio-item:hover .folio-image {-webkit-transform: scale(1.5) rotate(-15deg);transform: scale(1.5) rotate(-15deg);}
.folio-image img {width: 100%;}
#portfolio .folio-item:hover .overlay {opacity: 0.8;bottom: 0;height: 100%;}
#portfolio .folio-item:hover .folio-overview .folio-expand {margin-top: 0;margin-left:0;}
#portfolio .folio-item:hover .overlay .folio-info {opacity: 1;  margin-bottom:0;margin-top:0;}
#single-portfolio {padding: 90px 0;background: #f5f5f5;position: relative;}
#single-portfolio img {width: 100%;margin-bottom: 10px;}
#single-portfolio .close-folio-item {position: absolute;top: 30px;font-size: 34px;width: 34px;height: 34px;
  left: 50%;color: #999;margin-left: -17px;}

/*********Team CSS*********/
#team {padding-top: 0;}
.team-members {margin-bottom: 25px;}

.team-member {text-align: center;color: #333;font-size: 0.9em; min-height: 600px;}
.member-image img {margin: 20px 0 25px 0;border-style: none; -webkit-box-shadow: 2px 4px 8px -4px rgba(0, 0, 0, 0.6); 
    -moz-box-shadow: 2px 4px 8px -4px rgba(0, 0, 0, 0.6);box-shadow: 2px 4px 8px -4px rgba(0, 0, 0, 0.6);}
#team .img-responsive {width: 100%;}

.member-info h3 {margin: 25px 0 20px 0; text-transform: uppercase; font-size: 1.2em; font-weight: 500; min-height: 3.2em; }
.member-info p { min-height: 150px;}

.btn {margin-top: 20px;padding: 20px 23px 18px;border:2px solid #ccc;border-radius: 0;box-shadow: none;text-transform:uppercase;
	font-weight: 700;line-height: 20px;font-size: 13px;color:#333;text-shadow: none;background-image: none !important;
	transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.btn:focus, .btn:hover {color:#fff; border-color:#005985;}
.btn-active {background-color:#005985; color:#fff;}
.btn-active:hover {color:#fff;}


/*******Features CSS*******/
#features {text-align: center; background-image: url(../images/servizi/auditing.jpg);}
#features i {font-size: 48px;}
#features h3 {margin-top: 15px;font-size: 30px;margin-bottom: 7px;color: #fff;}
#features .slider-overlay {opacity: 0.8;}

/*-- map --*/
.map{height:350px;position:relative; margin:8px 0 8px 0;-webkit-box-shadow: 2px 4px 8px -4px rgba(0, 0, 0, 0.6);
     -moz-box-shadow: 2px 4px 8px -4px rgba(0, 0, 0, 0.6); box-shadow: 2px 4px 8px -4px rgba(0, 0, 0, 0.6);}
.map iframe{width:100%;height:350px;position:relative;}

@media (max-width:640px){
   .map iframe {height: 350px;}
   .map {height: 350px;}
}

@media (max-width:480px){
   .map iframe {height: 290px;}
   .map {height: 290px;}
}


/*-- footer --*/
#footer {color:#fff; background-color: #0c3a67;}
.footer-text p{color: #ffffff; font-weight: 500; font-size: 0.9em; line-height: 24px;}
.footer-text p a{color:#007eb5; text-decoration: none;}
.footer-text p a:hover{color:#ffffff;}
.footer-top {position: relative;padding:30px 0}

#footer .footer-bottom {background-color: #fff;padding: 20px 0 10px;}
#footer .footer-bottom a:hover {text-decoration: underline;}

#footer .social-icons {margin: 10px;}
#footer .social-icons  a:hover {color: #fff;}



/*Presets*/
a,
#home-slider .caption h1 span, 
#twitter-carousel .item span, 
#footer .footer-bottom, 
#single-portfolio .close-folio-item:hover, 
.single-table.featured .btn.btn-primary, 
.contact-info ul li a:hover, 
#footer .footer-bottom a  {
  color: #028fcc;
}

.btn.btn-primary:hover,
.btn-submit:hover {
  background-color: #0c3a67
}

a:hover, a:focus {
	color: #028fcc;
}

.main-nav, 
.service-icon, 
.progress-bar.progress-bar-primary, 
.single-table.featured, 
.btn.btn-primary, 
.post-icon, 
.entry-header .date:after, 
.btn-loadmore:hover, 
.btn-submit,
#footer, 
.caption .btn-start:hover, 
.left-control:hover, 
.right-control:hover, 
.folio-overview a:hover {
  background-color:#0c3a67;
}

.twitter-left-control:hover, 
.twitter-right-control:hover, 
.btn-loadmore:hover  {
	border: 1px solid #0c3a67;
}

.caption .btn-start:hover, 
.left-control:hover, 
.right-control:hover {
	border-color: #0c3a67;
}

</pre></body></html>