@font-face{font-family:'Franchise-Bold';src:url('#') format('embedded-opentype'), url('#') format('woff'), url('#') format('truetype'), url('#') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'GreatVibes-Regular';src:url('#') format('embedded-opentype'), url('#') format('opentype'),url('#') format('woff'), url('#') format('truetype'), url('#') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'helvetica_neueregular';src:url('#');src:url('#') format('embedded-opentype'),url('#') format('woff'),url('#') format('truetype'),url('#') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'AmericanTypewriter';src:url('#');src:url('#') format('embedded-opentype'),url('#') format('woff'),url('#') format('truetype'),url('#') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'helvlightregular';src:url('#');src:url('#');src:url('#') format('embedded-opentype'),url('#') format('woff'),url('#') format('truetype'),url('#') format('svg');font-weight:normal;font-style:normal;}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active{background-color:transparent;}
.logged-in .navbar-fixed-top{top:28px;}
.navbar .navbar-inner{background:none;border:none;padding:0;}
.navbar-inner > .container{position:relative;margin-top:50px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.banner{z-index:100;width:100%;border:none;background:transparent;position:fixed;}
.navbar .brand{position:absolute;bottom:15px;background:url(#) no-repeat;width:195px;height:80px;background-size:100%;text-indent:-9999px;display:block;margin:0;margin-top:5px;padding:0;position:absolute;-webkit-transition:opacity 0.1s ease-out;-moz-transition:opacity 0.1s ease-out;-o-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out;}
.navbar .brand-piccolo{display:none;opacity:0;filter:alpha(opacity=0);position:absolute;background:url(#) no-repeat;width:100px;height:49px;top:6px;background-size:100%;text-indent:-9999px;display:block;margin:0;margin-top:0;padding:0;position:absolute;}
.navbar-default .navbar-toggle{margin-right:0;border-color:#fff;margin-top:8px;margin-bottom:8px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:#fff;}
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar{background-color:#363635;}
.navbar-collapse{clear:both;border:none;padding:0;}
.navbar .nav li a{text-transform:uppercase;font-size:13px;font-weight:bold;letter-spacing:1px;opacity:0.65;filter:alpha(opacity=65);display:block;background:rgba(255,255,255,0);font-family:'helvlightregular', Arial;}
.navbar .nav li a:hover{opacity:0.85;filter:alpha(opacity=85);}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus{opacity:0.85;filter:alpha(opacity=100);background:rgba(255,255,255,0);}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#fff;}
.single-portfolio .navbar .nav > .menu-portfolio > a{opacity:0.85;filter:alpha(opacity=100);background:rgba(255,255,255,0);}
.single-portfolio .navbar .nav > .menu-blog.active > a, .post-type-archive-portfolio .navbar .nav > .menu-blog.active > a{opacity:0.65;filter:alpha(opacity=65);background:rgba(255,255,255,0);}
.single-portfolio .navbar .nav > .menu-blog.active > a:hover, .post-type-archive-portfolio .navbar .nav > .menu-blog.active > a:hover{opacity:0.85;filter:alpha(opacity=85);background:rgba(255,255,255,0);}
.contatti .navbar .nav li a, .contacts .navbar .nav li a, .blog .navbar .nav li a, .category .navbar .nav li a, .single-post .navbar .nav li a{color:#fff;}
.contatti .navbar .brand, .contacts .navbar .brand, .blog .navbar .brand, .category .navbar .brand, .single-post .navbar .brand{background:url(#) no-repeat;background-size:100%;}
.contatti .navbar .nav > .active > a, .contatti .navbar .nav > .active > a:hover, .contatti .navbar .nav > .active > a:focus, .contacts .navbar .nav > .active > a, .contacts .navbar .nav > .active > a:hover, .contacts .navbar .nav > .active > a:focus, .blog .navbar .nav > .active > a, .blog .navbar .nav > .active > a:hover, .blog .navbar .nav > .active > a:focus, .category .navbar .nav > .active > a, .category .navbar .nav > .active > a:hover, .category .navbar .nav > .active > a:focus, .single-post .navbar .nav > .active > a, .single-post .navbar .nav > .active > a:hover, .single-post .navbar .nav > .active > a:focus{color:#fff;}
.pannello-affix{width:100%;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;}
.pannello-affix #menu-primary-navigation{-webkit-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;}
.pannello-affix.affix{z-index:999;opacity:1;filter:alpha(opacity=100);width:100%;background-color:#FFF;-webkit-box-shadow:none;box-shadow:none;}
.pannello-affix.affix .navbar-inner{margin-top:0;}
.navbar .pannello-affix.affix .nav li a{color:#000;}
.navbar .pannello-affix.affix .brand-piccolo{display:block;opacity:1;filter:alpha(opacity=100);}
.navbar .pannello-affix.affix .brand{display:none;opacity:0;filter:alpha(opacity=0);}
h2 a, h3 a, h4 a{color:#262f35}
pager{margin:22px 0 44px;}
h2 a:hover, h3 a:hover, h4 a:hover{color:#4f8db4;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
.pager .previous > a, .pager .previous > span, .pager .next > a, .pager .next > span{float:none;}
.sito{overflow:hidden;}
.content{}
.Web.Design, .App{color:#fff;text-transform:uppercase;}
.Grafica, .Graphic.Design{color:#fff;text-transform:uppercase;}
.Fotografia, .Photography, .Newsletter{color:#5388aa;text-transform:uppercase;}
h6 .sep, h5 .sep{color:#fff;}
h6 span.sep:last-child, h5 span.sep:last-child{display:none;}
.delay03{-moz-animation-delay:0.3s;-o-animation-delay:0.3s;animation-delay:0.3s;-webkit-animation-delay:0.3s;}
.delay05{-moz-animation-delay:0.5s;-o-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-delay:0.5s;}
.delay08{-moz-animation-delay:0.8s;-o-animation-delay:0.8s;animation-delay:0.8s;-webkit-animation-delay:0.8s;}
.delay12{-moz-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-delay:1.2s;}
.lead-link{position:absolute;bottom:0;right:0;margin-left:-85px;padding:5px 0;width:170px;background:transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;text-align:center;color:transparent;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:1px;z-index:100;}
.lead-link:hover{text-decoration:none;color:transparent;}
.lead-link .icona-freccia-giu, .lead-link .icona-freccia-giu:hover{color:white;font-size:20px;text-shadow:0px 1px 10px rgba(0,0,0,0.3);}
.alert-ie7{position:fixed;bottom:0;background:#eac85d;z-index:100;padding:14px;width:100%;color:#4b4135;text-align:center;}
.bianco{background:#fff;position:relative;}
section{padding:30px 0;background:white;}
section.menopadding{padding:20px 0;}
section.grigio{background:#f3f3f3;}
section.blu{background:#5c91b5;}
section.nopaddingtop{padding-top:0;}
section.nopaddingbottom{padding-bottom:0;}
.textaligncenter{text-align:center;}
sup{text-transform:none;font-size:0.6em;top:-1em;}
section.blu h1, section.blu h2, section.blu h3, section.blu h4, section.blu p{color:white;}
.centra{display:-webkit-box;-webkit-box-align:center;display:-moz-box;-moz-box-align:center;display:-ms-flexbox;-ms-flex-align:center;display:box;box-align:center;}
.centra-questo{z-index:1;position:relative;}
.media{background:#fff;border-bottom:solid 1px #c7c9c8;margin-bottom:30px;}
.media a{overflow:hidden;}
.media-img{overflow:hidden;position:relative;padding:0;}
.media-img .img-overlay{background:#363635;background:rgba(0,0,0, 0.4);position:absolute;width:100%;height:100%;padding-top:50%;text-align:center;z-index:4;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;opacity:0;visibility:hidden;}
.lt-ie9 .media-img .img-overlay{filter:alpha(opacity=70);}
.media .img-overlay a{display:none;position:relative;margin-top:-24px;}
.media:hover .img-overlay a, .media .img-overlay:hover a{display:inline-block;}
.media .img-overlay h3{color:#fff;padding-left:10px;padding-right:10px;margin-bottom:25px;font-size:18px;margin-top:-40px;}
.media:hover .img-overlay, .media .media-img:hover .img-overlay{visibility:visible;opacity:1;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;}
.media p{font-size:14px;line-height:19px;}
.media a:hover{text-decoration:none;}
.media-body{padding:20px 30px 10px 35px;}
.media div.pull-left{overflow:hidden;margin-right:-15px;margin-left:14px;}
.media div.media-img img{-webkit-transform:scale(1, 1);-webkit-transition-timing-function:ease-out;-webkit-transition-duration:2000ms;-moz-transform:scale(1, 1);-moz-transition-timing-function:ease-out;-moz-transition-duration:2000ms;transform:scale(1, 1);transition-timing-function:ease-out;transition-duration:2000ms;width:100%;height:auto;}
.media:hover div.media-img img{-webkit-transform:scale(1.15, 1.15);-webkit-transition-timing-function:ease-out;-webkit-transition-duration:1500ms;-moz-transform:scale(1.15, 1.15);-moz-transition-timing-function:ease-out;-moz-transition-duration:1500ms;transform:scale(1.15, 1.15);transition-timing-function:ease-out;transition-duration:1500ms;position:relative;z-index:3;}
.media .media-testo{margin-top:20px;margin-right:20px;}
.media,.media-body{overflow:hidden;zoom:1}
.media,.media .media{margin-top:15px}
.media:first-child{margin-top:0}
.media-object{display:block}
.media-heading{margin:0 0 5px}
.media>.pull-left{margin-right:10px}
.media>.pull-right{margin-left:10px}
.media-list{padding-left:0;list-style:none}
hr{border-top:solid 1px #b7bbbd;}
section.pagina-testo-header{padding-top:100px;padding-bottom:20px;background:#252525 url(#) no-repeat bottom center;background-size:cover;}
section.pagina-testo-header h1{color:#fff;font-size:40px;}
section.pagina-testo-header h4{color:#fff;font-weight:normal;}
section.page-header{margin-top:0;margin-bottom:0;background-color:#000;padding:0;}
.page-header .container{height:800px;text-align:center;color:#fff;margin-top:0;position:relative;}
.header-titolo{text-align:center;display:block;margin:0 8%;margin-top:-130px;top:50%;position:absolute;left:0;right:0;}
.header-titolo a{margin:0;}
.lt-ie8 .header-titolo{position:relative;}
.header-titolo h1{color:#fff;font-size:26px;}
.header-titolo p{color:#fff;margin:6px auto;display:block;padding:10px 0 0;font-family:'helvetica_neueregular';}
.header-titolo p a{margin-top:20px;}
.header-titolo h1{-moz-animation-delay:0.2s;-o-animation-delay:0.2s;animation-delay:0.2s;-webkit-animation-delay:0.2s;}
.header-titolo p{-moz-animation-delay:0.6s;-o-animation-delay:0.6s;animation-delay:0.6s;-webkit-animation-delay:0.6s;}
.btn{background:transparent;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;border-radius:0;border-width:3px;}
.btn:hover{color:#fff;background-color:rgba(255,255,255,0.3);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
.btn{border-color:#939393;color:#939393;margin:15px 0;text-transform:uppercase;}
.btn-link:hover, .btn-link:focus{color:#999;text-decoration:none;background-color:rgba(255,255,255,0.3);border-color:#ccc;}
.btn-primary{color:#fff;background-color:transparent;border-color:#fff;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary{color:#424b51;background-color:#fff;border-color:#fff;}
.form-control::-webkit-input-placeholder{color:#838886;}
.form-control::-moz-placeholder{color:#676c6b;}
.form-control:-ms-input-placeholder{color:#838886;}
.form-control:input-placeholder{color:##838886;}
.slider.slider-vertical{height:140px;width:20px;float:left;margin-left:0;margin-top:65px;}
.res-slider-img{margin-left:-20px;position:relative;width:100%;margin-bottom:-30px;margin-top:-10px;margin-top:20px;}
.res-slider-img img{position:absolute;display:none;width:340px;height:auto;}
.res-slider-img img.active{position:relative;display:block;}
.res-lista{position:absolute;float:left;margin-top:30px;left:35px;}
.res-lista div{color:#d8dddc;margin:15px 0;}
.res-lista div.active{color:#5c91b5;}
.slider-handle{background:#5c91b5;width:16px;height:16px;opacity:1;}
.slider.slider-vertical .slider-handle{background:#5c91b5;margin-left:-6px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.slider-selection{background:transparent;}
.slider.slider-vertical .slider-track{width:3px;background:#d8dddc;border:none;box-shadow:none;border-bottom:none;}
#full-width-slider{width:100%;z-index:5;overflow:hidden;height:800px;height:100vh;}
#full-width-slider .rsContent{overflow:hidden;height:100%;width:100%;}
.js #full-width-slider{background:url(#) center center no-repeat;background-size:31px 31px;}
.lt-ie10.js #full-width-slider{background:url(#) center center no-repeat;background-size:31px 31px;}
.js #full-width-slider.pronto, .lt-ie10.js #full-width-slider.pronto{background-image:none;}
.js .rsSlide .car-descrizione{display:none;}
.js .rsSlide.rsActiveSlide .car-descrizione{display:block;position:absolute;bottom:0;}
.loader{height:100%;position:fixed;width:100%;top:0;z-index:9999;background:url(#) center center no-repeat #000;background-size:31px 31px;}
.lt-ie10 .loader{background:url(#) center center no-repeat;background-size:31px 31px;}
#full-width-slider .rsOverflow{width:100% !important;}
#full-width-slider .container{position:relative;height:100%;z-index:10;}
#full-width-slider a.rsImg{display:none;}
#full-width-slider .rsImg{max-width:none;position:absolute;width:100%;top:0;-webkit-transform:translateZ(0);}
#full-width-slider .container.desc .row{position:absolute;z-index:15;top:30%;min-height:auto;width:100%;}
#full-width-slider .car-descrizione h2, #full-width-slider .car-descrizione h3,#full-width-slider .car-descrizione p{color:white;margin-top:10px;text-shadow:0px 1px 10px rgba(0,0,0,0.3);}
#full-width-slider .car-descrizione h3{font-size:22px;font-weight:normal;margin-bottom:20px;padding-bottom:10px;background:url(#) repeat-x bottom center;display:inline-block;margin-top:0;}
#full-width-slider .car-descrizione h4{font-weight:normal;margin-bottom:10px;padding-bottom:5px;background:url(#) repeat-x bottom center;display:inline-block;margin-top:0;color:#fff;}
#full-width-slider .car-descrizione a,#full-width-slider .car-descrizione p{margin:0;}
#full-width-slider .car-descrizione h6{text-shadow:0px 1px 6px rgba(0,0,0,0.3);font-weight:normal;margin-top:0;font-size:11px;}
#full-width-slider .car-descrizione h2{margin-top:10px;}
#full-width-slider .car-descrizione h2 a{color:white;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
#full-width-slider .car-descrizione h2 a:hover{text-decoration:none;color:rgba(255,255,255,0.70);}
#full-width-slider .fs1{margin-right:10px;bottom:-7px;display:inline-block;position:relative;font-size:1.5em;}
.rsArrow{height:100%;width:44px;position:absolute;display:block;cursor:pointer;z-index:21;}
.rsVer .rsArrow{width:100%;height:44px;}
.rsVer .rsArrowLeft{top:0;left:0;}
.rsVer .rsArrowRight{bottom:0;left:0;}
.rsHor .rsArrowLeft{left:0;top:0;}
.rsHor .rsArrowRight{right:0;top:0;}
.rsArrowIcn{width:32px;height:32px;top:50%;left:50%;margin-top:-16px;margin-left:-16px;position:absolute;cursor:pointer;background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000;border-radius:2px;}
.rsArrowIcn:hover{background-color:rgba(0,0,0,0.9);}
.rsHor .rsArrowLeft .rsArrowIcn{background-position:-64px -32px;}
.rsHor .rsArrowRight .rsArrowIcn{background-position:-64px -64px;}
.rsVer .rsArrowLeft .rsArrowIcn{background-position:-96px -32px;}
.rsVer .rsArrowRight .rsArrowIcn{background-position:-96px -64px;}
.rsArrowDisabled .rsArrowIcn{opacity:.2;filter:alpha(opacity=20);*display:none;}
.rsBullets{position:absolute;z-index:35;left:0;bottom:20px;width:100%;height:auto;margin:0 auto;text-align:center;line-height:8px;overflow:hidden;display:none;}
.rsBullet{display:inline-block;*display:inline;*zoom:1;padding:6px 5px 6px;}
.rsBullet span{display:block;width:10px;height:10px;border-radius:50%;background:#777;background:rgba(255,255,255,0.5);cursor:pointer;}
.rsBullet.rsNavSelected span{background-color:#FFF;cursor:default;}
.home #full-width-slider .rsArrow{display:none !important;}
.home #full-width-slider .rsBullets{display:none}
.home .presentation{text-align:center;}
.home .presentation h1{margin-top:0;font-size:26px;font-weight:normal;}
.home .presentation h2{margin-top:0;font-size:26px;font-weight:normal;}
.home .grigio .media-img img{width:120px;}
.home .grigio .media-body{}
.home .grigio .media-body p{margin-bottom:0;}
.home .grigio{padding-bottom:30px;}
.home .presentation .standards-list:first-child{text-align:center}
.home .presentation .standards-list:last-child{text-align:center}
.home .presentation .standards-list ul li{margin-bottom:5px;}
.home .cycle-slideshow img{margin:20px 25px 0;}
.home blockquote{color:#313131;background-color:transparent;border:none;}
.home blockquote p{font-size:15px;color:#313131;}
.home blockquote p i{color:#e2c0dd;font-size:20px;vertical-align:middle;margin:0 5px;}
.home .testimonial h2{margin:0 0 20px 0;font-size:46px;color:#51384d;}
.home .testimonial h2 small{font-family:'GreatVibes-Regular', Arial;font-size:25px;display:block;}
.home .testimonial h2 span{display:block;font-family:'Franchise-Bold', Arial;}
.home .testimonial h5{margin:0;font-weight:normal;font-family:'helvetica_neueregular', Arial;color:#313131;}
.home .hire-content{background:url(#) repeat-x center bottom;min-height:271px;padding:90px 0 30px;}
.home.digital-sales .hire-content{background:url(#) repeat-x bottom center;}
.home .hire-content h2{margin-bottom:30px;}
.home .hire-content h2 strong{font-family:'AmericanTypewriter', Arial;font-weight:700;}
.home .hire-content .presentation ul li{margin-bottom:10px;font-family:'helvetica_neueregular', Arial;font-size:16px;background:url(#) 0 3px no-repeat;padding-left:25px;}
.home .tooltip-demo a:hover img{opacity:0.5;filter:alpha(opacity=50);}
.home .request-text{font-size:24px;color:#51384d;font-family:"AmericanTypewriter", Helvetica, Arial, sans-serif;margin-top:6px;}
.home .request-text a{color:#51384d;height:38px;display:inline-block;margin-left:15px;}
.home .request-text a:hover{background:url(#) repeat-x bottom left;text-decoration:none;}
.about .header-titolo{margin-top:-180px;}
.about h4,.about h5,.services p,.services strong{font-family:'helvlightregular', Arial;}
.services h5{text-transform:uppercase;font-weight:normal;margin:20px 0 20px 0;font-family:'AmericanTypewriter', Arial;font-size:18px;letter-spacing:0.01em;}
.services .row .col-md-4{margin-bottom:50px;}
#clockanalog{background:url(#) no-repeat;width:200px;height:200px;margin:0 auto 20px;position:relative;}
#clockanalog img{border:0;left:0px;position:absolute;top:0px;width:100%;}
#clock{visibility:hidden;position:relative;width:200px;height:200px;margin:0 auto 0 auto;background:url(#) no-repeat;list-style:none;}
.pronto #clock{visibility:visible;}
#sec, #min, #hour{position:absolute;width:30px;height:200px;top:0px;left:87px;}
#sec{background:url(#) center center no-repeat;z-index:3;background-size:170px;}
#min{background:url(#) center center no-repeat;z-index:2;background-size:170px;}
#hour{background:url(#) center center no-repeat;z-index:1;background-size:170px;}
.about-intro h2{margin-top:0;}
.grafico{background:white;text-align:center;padding-top:15px;border-bottom:solid 1px #c7c9c8;margin-bottom:30px;}
.grafico canvas{margin:10px auto;}
.globale-dati{overflow:hidden;text-align:center;white-space:nowrap;display:table;width:100%}
.globale-cont{border-right:solid 1px #fff;display:table-cell;}
.globale-cont:last-child{border-right:none;}
.globale-perc{background:#d8dddc;padding:10px 0;font-family:"AmericanTypewriter", Helvetica, Arial, sans-serif;font-size:30px;line-height:30px;display:block;color:#51595f;}
.europa .globale-perc{border-top:solid 3px #4db07a;}
.asia .globale-perc{border-top:solid 3px #5c91b5;}
.america .globale-perc{border-top:solid 3px #e86d4c;}
.altri .globale-perc{border-top:solid 3px #eac85d;}
.lt-ie8 .grafico{display:none;}
#globale{width:270px !important;height:270px !important;}
#visite{width:290px !important;height:157px !important;margin-left:-20px;}
.visite-dati{background:#d8dddc;padding:15px 20px;display:block;color:#51595f;overflow:hidden;margin-top:21px;}
.visite-tot{font-family:"AmericanTypewriter", Helvetica, Arial, sans-serif;font-size:36px;line-height:40px;text-align:center;}
.visite-desc p{margin-bottom:0;line-height:20px;}
.clienti-titolo{margin-top:30px;text-align:center;margin-bottom:30px;}
.row.clienti{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;}
.clienti .col-md-3{overflow:hidden;margin-bottom:30px;}
.clienti img{border:8px solid #ebebeb;}
.clienti .back img{border:none;width:auto;}
.clienti .back a{color:#616161;}
.pannello{float:left;width:100%;height:auto;padding-bottom:100%;margin:0;position:relative;font-size:1em;-webkit-perspective:600px;-moz-perspective:600px;}
.pannello .front{border-radius:50%;float:none;position:absolute;top:0;left:0;padding:0;z-index:9;width:inherit;height:100%;background:#fff;text-align:center;-webkit-transform:rotateX(0deg) rotateY(0deg);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-transform:rotateX(0deg) rotateY(0deg);-moz-transform-style:preserve-3d;-moz-backface-visibility:hidden;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;transform-style:flat;}
.pannello.flip .front{border:8px solid #ebebeb;border-radius:50%;z-index:9;border-color:#eee;background:#ebebeb;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);}
.pannello .back{border:8px solid #ebebeb;border-radius:50%;float:none;position:absolute;top:0;left:0;z-index:8;width:inherit;height:100%;background:#ebebeb;color:#616161;text-align:center;-webkit-transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-transform:rotateY(-180deg);-moz-transform-style:preserve-3d;-moz-backface-visibility:hidden;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.pannello.flip .back{z-index:10;background:#fff;-webkit-transform:rotateX(0deg) rotateY(0deg);-moz-transform:rotateX(0deg) rotateY(0deg);border-radius:50%;border:8px solid #ebebeb;}
.pannello .front .pad{width:100%;height:auto;}
.pannello img{width:100%;height:auto;}
.pannello .back .pad{width:auto;margin:0 auto;}
.pannello .back h3{margin-top:18px;letter-spacing:0;font-weight:normal;font-family:'JennaSue', Arial;font-size:14px;}
.pannello .back p{text-transform:uppercase;font-size:12px;line-height:1.1em;}
.pannello.cl-tu .front{background:url(#) #eef3f7 no-repeat;background-size:100% 100%;border:dashed 3px #c3d6e4;border-bottom:solid 3px #c3d6e4;height:100%;}
.pannello.cl-tu h3{margin-top:36px;}
.pannello.cl-tu p{font-size:16px;}
section.blu.webdev{background:url(#);}
section.blu.webdev .row > div{position:relative;}
.webdev-img{position:relative;max-width:100%;height:auto;}
#graphicdesign-img{position:relative;max-width:100%;height:AUTO;margin-bottom:-30px;margin-top:0;}
section.foto{background:url(#) center center;background-size:cover;height:450px;box-shadow:inset 0 0 20px rgba(0,0,0, 0.3);-webkit-box-shadow:inset 0 0 20px rgba(0,0,0, 0.3);-moz-box-shadow:inset 0 0 20px rgba(0,0,0, 0.3);-o-box-shadow:inset 0 0 20px rgba(0,0,0, 0.3);}
section.foto .row > div{position:relative;}
section.about-tre{text-align:center;}
.sumisura{background:#eef3f7;border:dashed 3px #c3d6e4;padding:20px 70px 30px;}
.header-titolo .icona-rd-portfolio{color:#fff;font-size:140px;height:140px;width:140px;text-align:center;margin:0 auto 30px;line-height:140px;}
.post-type-archive-portfolio .img1{height:100px;width:auto;position:absolute;top:0;right:0;display:block;z-index:10;}
.post-type-archive-portfolio .img2, .post-type-archive-portfolio .img3{display:none;}
.post-type-archive-portfolio .media{margin-top:0;margin-bottom:60px;position:relative;}
.post-type-archive-portfolio .media-post{padding:20px 30px;overflow:hidden;}
.post-type-archive-portfolio .media p{font-size:inherit;line-height:inherit;margin-bottom:0;}
.post-type-archive-portfolio .media-img{padding:0;height:270px;}
.blocco-portfolio{position:relative;}
.blocco-portfolio a{display:block;}
.blocco-portfolio a:hover{cursor:pointer;}
.blocco-portfolio .overlay{position:absolute;top:0;width:100%;background:rgba(36,39,41,0.8);height:100%;text-align:center;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;display:-moz-box;-moz-box-align:center;-moz-box-pack:center;display:-ms-flexbox;-ms-flex-align:center;-ms-flex-pack:center;display:box;box-align:center;box-pack:center;color:#fff;display:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.blocco-portfolio a:hover .overlay{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:box;}
.single-portfolio #full-width-slider .rsBullets{display:none !important;}
.single-portfolio .img1, .single-portfolio .img2, .single-portfolio .img3{height:100px;width:auto;position:absolute;top:80px;right:0;display:block;}
.single-portfolio .img2{top:190px;}
.single-portfolio .img3{top:300px;}
.portfolio-freccia{position:absolute;top:50%;left:20px;width:46px;height:46px;color:white;padding:0;z-index:20;}
.portfolio-freccia a{position:relative;display:block;border:solid 1px white;padding:0;top:0;left:0;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;width:46px;height:46px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.portfolio-freccia:hover a{width:52px;height:52px;top:-3px;left:-3px;padding-left:3px;padding-top:3px;}
.portfolio-freccia figure{margin:0;padding:0;position:absolute;-webkit-border-radius:300px;-moz-border-radius:300px;border-radius:300px;border:solid 2px white;overflow:hidden;bottom:0;left:50px;display:none;width:180px;height:180px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background-clip:padding-box;display:block;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transform:scale(0.6, 0.6);-webkit-transition-timing-function:ease-in-out;-webkit-transition-duration:200ms;-moz-transform:scale(0.6, 0.6);-moz-transition-timing-function:ease-in-out;-moz-transition-duration:200ms;}
.portfolio-freccia:hover figure{opacity:1;filter:alpha(opacity=100);bottom:30px;-webkit-transform:scale(1, 1);-webkit-transition-timing-function:ease-in-out;-webkit-transition-duration:200ms;-moz-transform:scale(1, 1);-moz-transition-timing-function:ease-in-out;-moz-transition-duration:200ms;}
.portfolio-freccia figure:hover{display:block;}
.portfolio-freccia-dx figure{left:auto;right:50px;}
.portfolio-freccia figure img{max-width:none;-webkit-border-radius:300px;-moz-border-radius:300px;border-radius:300px;}
.portfolio-freccia a div{width:46px;height:46px;line-height:46px;color:white;text-align:center;font-size:24px;text-indent:-4px;}
.portfolio-freccia:hover a{text-decoration:none;background:#fff;}
.portfolio-freccia:hover a div{color:#424b51;}
.portfolio-freccia-dx{position:absolute;top:50%;left:auto;right:20px;}
.portfolio-freccia-dx a div{text-indent:4px;}
.single-portfolio #full-width-slider .container.desc .row{bottom:20px;}
.portfolio-sing-blocchi .media:first-child{margin-top:15px;}
.portfolio-sing-blocchi .media{background:transparent;border-bottom:none;}
.portfolio-sing-blocchi .media .img-overlay a{top:auto;}
.single-portfolio .presentation h4{color:#999;font-family:"AmericanTypewriter", Helvetica, Arial, sans-serif;font-weight:normal;}
.video-container{position:relative;background:url(#) no-repeat top center;background-size:contain;padding-bottom:72.25%;padding-top:30px;height:100%;overflow:hidden;}
.video-container iframe, .video-container object, .video-container embed{position:absolute;top:11px;left:0;width:93.2%;height:67%;margin:0 auto;right:0;}
#map_canvas{min-height:300px;}
.mappa-overlay{background:#ebeeed;padding:0 0 0;}
.mappa-overlay .container .form-contatti{pointer-events:all;position:relative;padding:65px 30px 20px;}
.mappa-overlay .media-body{padding-top:15px;}
.mappa-overlay .media img{max-width:132px;}
.wpcf7 textarea{height:140px;}
div.wpcf7{padding:0;}
form.wpcf7-form{margin-bottom:0;}
.form-contatti-body{padding:30px 15px 0;}
.form-contatti-footer{padding:20px 15px 20px;background:#477ea2;position:relative;}
div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:16px;position:absolute;top:50%;margin-top:-10px;width:24px;height:24px;}
div.wpcf7-response-output{margin:0;padding:15px;text-align:center;}
div.wpcf7-validation-errors{background-color:#fcf8e3;border:none;color:#c09853;border-bottom:solid 1px #dfdfdf;}
span.wpcf7-form-control-wrap{position:relative;display:block;margin-bottom:12px;}
span.wpcf7-form-control-wrap input, span.wpcf7-form-control-wrap select, span.wpcf7-form-control-wrap textarea{margin-bottom:0;}
span.wpcf7-not-valid-tip, span.wpcf7-not-valid-tip-no-ajax{position:absolute;top:0;left:auto;z-index:10;background:#fff;background:rgb(255, 74, 96);border:none;font-size:10pt;width:100%;padding:2px;right:0;height:100%;line-height:46px;opacity:0.5;padding:0;text-indent:-9999px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;}
div.wpcf7-response-output{margin:0;padding:10px 15px;}
div.wpcf7-mail-sent-ok{background:#48aa78;color:white;border:none;}
div.wpcf7-validation-errors{border:none;color:inherit;border-bottom:solid 1px #c7c9c8;background:#d8dddc;display:block;color:#51595f;}
.form-contatti h2{margin-bottom:15px;font-size:24px;margin-top:0;color:#fff;}
.form-contatti h4{margin-bottom:20px;font-size:18px;font-family:"AmericanTypewriter", Helvetica, Arial, sans-serif;font-weight:normal;color:#fff;}
.form-contatti h5{font-weight:normal;margin:0 0 10px 0;font-size:14px;color:#fff;}
.form-contatti p,.form-contatti a{color:#fff;}
.form-contatti a:hover{border-bottom:2px dotted #fff;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
.form-contatti form .form-group .form-control{background:rgba(0,0,0,0.8);box-shadow:none;border-radius:0;color:#fff;}
.form-contatti form .form-group{margin-bottom:10px;}
.form-contatti i.fa{color:#fff;width:15px;text-align:center;font-size:14px;}
.form-contatti .btn:hover{border-color:#fff;color:#fff;border-bottom:solid;}
.form-contatti .btn{border-color:#939393;color:#939393;margin:15px 0;text-transform:uppercase;}
.bootstrap-select button, .bootstrap-select button:active, .btn-group.open .btn.dropdown-toggle{background:white;color:#424b51;}
.form-contatti .radio input[type="radio"], .form-contatti .checkbox input[type="checkbox"]{position:relative;}
.form-contatti .checkbox span.wpcf7-list-item{margin-left:0;}
.form-contatti .checkbox{color:#fff;margin-bottom:5px;font-size:14px;line-height:18px;}
.form-contatti .checkbox span.wpcf7-form-control-wrap{margin-bottom:0;}
.form-contatti .checkbox a{color:#fff;text-decoration:underline;}
.contatti-numeri{background:#fff;}
.contatti-numeri h2{background:#fff;text-align:center;margin-top:0;}
.contatti-numeri p{line-height:45px;width:200px;margin:0 auto;}
.contatti-numeri p > span{display:block;}
#cform form{margin:0 0 5px 0;}
#cform form label{text-transform:uppercase;color:#666;}
#cform form label.error{text-transform:none;color:#fff;font-weight:normal;}
#loading{display:none;position:absolute;text-align:center;top:38%;font-family:"AmericanTypewriter", Helvetica, Arial, sans-serif;font-weight:normal;color:#fff;font-size:18px;padding-top:50px;height:50px;left:0;right:0;}
#success{color:#fff;display:none;font-size:24px;line-height:28px;position:relative;text-align:center;font-family:"AmericanTypewriter", Helvetica, Arial, sans-serif;margin-top:95px;}
#success span{color:#fff;font-size:14px;font-family:'helvlightregular', arial;font-weight:normal;}
footer{background:#1c1c1c;}
.content-info{font-size:14px;line-height:20px;padding:25px 0 0px;position:relative;}
.content-info h5 small{color:#838886;margin-left:4px;}
.content-info p{padding-bottom:10px;}
.content-info .copyright{text-align:center;color:#6e6e6e;}
footer h3,footer li, footer a{color:#7f7e7e;}footer a{font-size:12px;font-family:'helvetica_neueregular', Arial;}
footer a:hover{color:#c6c6c6;text-decoration:none;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
footer h4{color:#fff;font-weight:normal;font-family:'helvlightregular', arial;font-weight:normal;letter-spacing:0.1em;margin:20px 0;}
footer li{margin-bottom:10px;padding-left:40px;font-family:'helvetica_neueregular', Arial;}
footer li.billbooks{background:url(#) no-repeat 0 6px;}
footer li.bharatestates{background:url(#) no-repeat 0 6px;}
footer li.evaluate{background:url(#) no-repeat 0 6px;}
.content-info .all-our-design{margin:35px 0}
.content-info strong a{font-size:14px;}
.applyNow .btn{border-color:#51384d;color:#51384d;}
.applyNow .btn:hover{border-color:#51384d;background-color:#51384d;color:#fff;}
.applyNowWrap h4{font-family:"AmericanTypewriter", Helvetica, Arial, sans-serif;font-size:22px;color:#333333;font-weight:normal;}
.applyNowWrap p{font-size:16px;}
.responsible{padding-bottom:25px;font-size:16px;font-family:'helvetica_neueregular', Arial;}
.iconList{padding-top:240px;}
.iconLink{display:block;padding-top:320px;width:auto;color:#fff;font-family:'helvlightregular', Arial;font-weight:700;text-transform:uppercase;font-size:15px;padding-bottom:0px;}
.services .iconList a:hover{color:#ffe051;}
#inbox{background:url(../images/icons/icon-1.png) no-repeat;background-size:100%;transform:scale(0.9);}
#inbox1{background:url(../images/icons/icon-2.png) no-repeat;background-size:100%;transform:scale(0.9);}
#inbox2{background:url(#) no-repeat;background-size:100%;transform:scale(0.9);}
#inbox3{background:url(../images/icons/icon-4.png) no-repeat;background-size:100%;transform:scale(0.9);}
#inbox4{background:url(../images/icons/icon-5.png) no-repeat;background-size:100%;transform:scale(0.9);}
#inbox:hover{transform:scale(1);}
#inbox1:hover{transform:scale(1);}
#inbox2:hover{transform:scale(1);}
#inbox3:hover{transform:scale(1);}
#inbox4:hover{transform:scale(1);}
.fsp-wrapper{background:url(#) repeat 0 0;background-color:rgba(0,0,0,0.7);}
.fsp-content{margin-top:0!important;top:5%!important;}
.fsp-content p{font-family:"AmericanTypewriter", Helvetica, Arial, sans-serif;color:#cacaca;font-size:22px;margin-top:15px;margin-bottom:0;font-weight:100;}
.fsp-close{position:fixed!important;font-size:60px;right:30px!important;top:0%!important;color:#414141;}
.fsp-close:hover{color:#00e1ff;}
@media (max-width:767px){.pannello-affix.affix-top, .pannello-affix.affix{z-index:999;opacity:1;width:100%;background-color:rgba(255,255,255,0.0);-webkit-box-shadow:none;box-shadow:none;position:fixed;}.pannello-affix.affix-top .navbar-inner, .pannello-affix.affix .navbar-inner{margin-top:0;}.navbar .brand-piccolo{display:block;opacity:1;}.navbar .brand{display:none;}.navbar .nav{margin-top:0;}.navbar-nav>li>a{padding:10px 0 10px;text-align:center;color:#fff !important;}.navbar-collapse{box-shadow:none;}
.controls #uploadFile{width:80.5%;}
}
@media (min-width:768px){h1{font-size:40px;}h2{font-size:32px;}h3{font-size:26px;}h4{font-size:19px;}h5{font-size:16px;}h6{font-size:13px;}
p{margin-bottom:1em;}
.header-titolo{margin-left:20%;margin-right:20%;}
.services .header-titolo{margin-left:5%;margin-right:5%;}
.header-titolo h1{font-size:48px;}
section{padding:60px 0;}
section.pagina-testo-header{padding-top:170px;padding-bottom:30px;}
.lead-link{position:absolute;bottom:0;right:0;margin-left:-85px;padding:5px 0;width:170px;color:#424b51;}
.lead-link:hover{color:#5e696f;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
.lead-link .icona-freccia-giu, .lead-link .icona-freccia-giu:hover{color:#424b51;font-size:14px;text-shadow:none;}
.lead-linkright{position:absolute;bottom:0;right:0;margin-left:-85px;padding:5px 0;width:170px;color:#424b51;}
.lead-linkright:hover{color:#5e696f;}
.lead-linkright .icona-freccia-giu,.lead-linkright .icona-freccia-giu:hover{color:#424b51;font-size:14px;text-shadow:none;}
.slider.slider-vertical{margin-top:170px;}
.res-slider-img{width:100%;margin-bottom:-60px;margin-top:80px;}
.res-slider-img img{width:475px;height:auto;}
.res-lista{margin-top:140px;}
.home #full-width-slider h2{font-size:48px;}
.banner{position:absolute;}
.navbar .navbar-inner{margin-top:80px;}
.navbar .nav{float:right;margin-right:0;}
.navbar .nav li{display:inline-block;float:none;}
.navbar-nav>li>a{padding-top:13px;padding-bottom:7px;}
.navbar .nav li:last-child a{padding-right:0;}
.lt-ie8 .navbar .nav li{display:block;float:left;}
.roll{display:inline-block;overflow:hidden;z-index:200;position:relative;vertical-align:top;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-perspective:400px;-moz-perspective:400px;-webkit-perspective-origin:50% 50%;-moz-perspective-origin:50% 50%;}
.roll span{display:block;position:relative;padding:0 4px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;pointer-events:none;-webkit-pointer-events:none;-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;overflow:hidden;}
a.roll:hover span{overflow:visible;-webkit-transform:translate3d(0px, 0px, -30px) rotateX(90deg);-moz-transform:translate3d(0px, 0px, -30px) rotateX(90deg);}
.roll span:after{content:attr(data-title);display:block;position:absolute;left:0;top:6px;bottom:-4px;padding:0 4px;color:#424b51;background:#fff;-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-webkit-transform:translate3d(0px, 105%, 0px) rotateX(-90deg);-moz-transform:translate3d(0px, 105%, 0px) rotateX(-90deg);vertical-align:middle;text-align:center;}
.home #full-width-slider .container.desc .row{bottom:60px;top:40%;}
.home .car-descrizione .btn-primary{display:inline-block !important;}
.home .grigio .media-body{padding:16px 30px 10px 26px;margin-right:0;}
.home .grigio .media-img img{width:100%;}
.home .grigio .media-body p{margin-bottom:0;}
.home .grigio .media-body h4{font-size:15px;}
.home .hire-content{background:url(#) repeat-x center center;}
.home .presentation .standards-list:first-child{text-align:left}
.home .presentation .standards-list:last-child{text-align:right}
.home.digital-sales .hire-content{background:url(#) repeat-x center center;}
.about .header-titolo{margin-top:-300px;}
.globale-perc{padding:15px 0;font-size:32px;line-height:32px;}
.visite-tot{font-size:32px;float:left;width:30%;text-align:center;}
.visite-desc{text-align:left;float:left;width:70%;}
#globale{width:240px !important;height:240px !important;}
#visite{width:408px !important;height:221px !important;margin-left:-20px;}
.pannello .back h5{margin-top:90px;font-size:16px;}
.webdev-img{bottom:-30px;margin-bottom:-30px;}
#graphicdesign-img{margin-top:-60px;margin-bottom:-60px;max-width:600px;height:600px;height:auto;position:relative;right:-67px;}
.pannello.cl-tu h3{margin-top:80px;}
.pannello.cl-tu p{font-size:14px;padding:0 10px;}
.pannello .back .pad{width:210px;margin:0 auto;}
.pannello .back h3{margin-top:60px;letter-spacing:0;font-weight:normal;font-family:'JennaSue', Arial;font-size:60px;}
section.foto{background-img:url(#);height:500px;}
.post-type-archive-portfolio .lead-link{background:#ebeeed;}
.post-type-archive-portfolio .header-titolo{margin-top:-250px;}
.post-type-archive-portfolio .media-img{padding:0;height:240px;}
.post-type-archive-portfolio .media-post{padding:30px 30px;overflow:hidden;}
.post-type-archive-portfolio .media .img-overlay a{margin-left:15px;}
.single-portfolio #full-width-slider .container.desc .row{bottom:50px;}
#full-width-slider .car-descrizione h6{font-size:12px;}
#full-width-slider .car-descrizione h4{font-weight:normal;margin-bottom:20px;padding-bottom:10px;}
#map_canvas, .mappa-overlay{top:0;min-height:800px;}
#map_canvas{position:absolute !important;}
.mappa-overlay{position:relative;top:0;width:100%;pointer-events:none;background-color:rgba(0,0,0,0.5);}
.mappa-overlay > .container{width:100%;padding-top:180px;}
.mappa-overlay .container .media{pointer-events:all;margin-top:0;position:relative;margin-top:100px;}
.mappa-overlay .container .media-body{padding:15px 25px 5px 25px;}
.mappa-overlay .media img{max-width:none;}
.form-contatti-body{padding:20px 20px 0;}
.form-contatti-footer{padding:10px 20px;}
.mappa-overlay .container .form-contatti{pointer-events:all;position:relative;padding:40px 30px 20px;}
.contatti-numeri{pointer-events:all;position:absolute;bottom:0;left:0;width:100%;background:#fff;padding:20px 0 20px;}
.contatti-numeri p{margin-bottom:0;line-height:35px;text-align:center;width:auto;}
.contatti-numeri p span span{margin-left:25px;}
.contatti-numeri p span{display:inline;}
.contatti-numeri span.mobile{}
.controls #uploadFile{width:74.5%}
}
@media only screen and (max-width:399px){.services .header-titolo{top:6%;margin-top:0;}
.displayBlock{width:100%!important;}
.fsp-content{width:100%!important;height:100%!important;position:absolute;top:10%!important;left:0!important;margin-left:0!important;margin-top:0!important;}
.fsp-wrapper p{font-size:13px;}
.mappa-overlay .container .form-contatti{padding:65px 0px 20px;}
}
@media screen and (min-width:400px) and (max-width:567px){.services .header-titolo{top:6%;margin-top:0;}
.fsp-content{width:100%!important;height:100%!important;position:absolute;top:10%!important;left:0!important;margin-left:0!important;margin-top:0!important;}
.fsp-wrapper p{font-size:13px;}
}
@media screen and (min-width:568px) and (max-width:599px){.fsp-content{width:100%!important;height:100%!important;position:absolute;top:10%!important;left:0!important;margin-left:0!important;margin-top:0!important;}
}
@media screen and (min-width:600px) and (max-width:699px){.fsp-content{width:100%!important;height:100%!important;position:absolute;top:10%!important;left:0!important;margin-left:0!important;margin-top:0!important;}
}
@media (min-width:992px){h1{font-size:48px;}h2{font-size:36px;}h3{font-size:28px;}.header-titolo{margin:0 10%;}
.services .header-titolo{margin:0 0%;}
.media .img-overlay h3{color:#fff;margin-bottom:35px;font-size:24px;}
.home .grigio .media-body{padding:15px 30px 10px 35px;}
.home .grigio .media-body h4{font-size:19px;}
.home .hire-content{background:url(#) repeat-x center left;}
.home .presentation .standards-list:first-child{text-align:left}
.home .presentation .standards-list:last-child{text-align:right}
.about .header-titolo{margin-top:-200px;}
.globale-perc{font-size:36px;line-height:36px;}
.visite-tot{font-size:36px;}
#globale{width:244px !important;height:244px !important;}
#visite{width:455px !important;height:246px !important;margin-left:-20px;}
.pannello .back h5{margin-top:55px;}
.pannello.cl-tu h3{margin-top:20px;}
.webdev h2{margin-top:80px;}
.webdev-img{margin-bottom:-60px;bottom:0;}
.graphicdesign h2{margin-top:90px;}
#graphicdesign-img{width:670px;max-width:670px;}
.post-type-archive-portfolio .media-img{height:270px;}
.post-type-archive-portfolio .media-post{padding:40px 40px;}
.contatti-numeri p{font-size:14px;text-align:right;}
.contatti-numeri p span span{margin-left:10px;}
.contatti-numeri h2{text-align:left;}
footer{padding:30px 0;}
.controls #uploadFile{width:68.5%}
}
@media (min-width:1200px){.about .header-titolo{margin-top:-200px;}
.slider.slider-vertical{margin-top:120px;}
.res-slider-img{width:100%;margin-bottom:-90px;margin-top:-16px;}
.res-slider-img img{width:640px;height:auto;}
.res-lista{margin-top:90px;}
.res-slider-cont h2{margin-top:93px;}
.content-info p{font-size:14px;line-height:20px;}
.media .img-overlay h3{color:#fff;margin-bottom:35px;font-size:30px;padding-left:5px;padding-right:5px;}
section{padding:30px 0;}
.home .grigio{padding-bottom:10px;}
.home .grigio .media-body{padding:32px 30px 10px 35px;}
.home .grigio .presentation h5{color:#666;font-weight:normal;}
.home .presentation .standards-list:first-child{text-align:left}
.home .presentation .standards-list:last-child{text-align:right}
#globale{width:270px !important;height:270px !important;}
#visite{width:500px !important;height:270px !important;margin-left:-20px;}
.pannello.cl-tu h3{margin-top:45px;}
.pannello .back h5{margin-top:70px;}
.graphicdesign h2{margin-top:70px;}
.webdev-img{margin-bottom:-60px;}
.webdev h2{margin-top:100px;}
#graphicdesign-img{width:100%;max-width:100%;margin-top:-90px;margin-bottom:-90px;}
section.foto{height:600px;}
.post-type-archive-portfolio .header-titolo{margin-left:25%;margin-right:25%;}
.post-type-archive-portfolio .media-img{height:270px;}
.post-type-archive-portfolio .media-post{padding:60px 60px;}
.form-contatti-body{padding:20px 50px 0;}
div.wpcf7-response-output{margin:0;padding:10px 50px;}
.form-contatti-footer{padding:10px 50px;}
.contatti-numeri h2{font-size:34px;}
.contatti-numeri p span span.visible-lg{display:inline !important;margin-left:0;}
.contatti-numeri p{font-size:16px;text-align:right;}
.contatti-numeri p > span{margin-left:0;}
footer li{padding-bottom:15px;}
footer li:last-child{padding-bottom:0;}
footer{padding:35px 0 30px;}
.controls #uploadFile{width:73.5%;}
}
@media screen and (min-width:769px) and (max-width:1023px){}
@media screen and (min-width:1024px) and (max-width:1279px){.video-container{padding-bottom:37%;}
.video-container iframe, .video-container object, .video-container embed{top:16px;width:46.2%;height:67%;}
}
@media screen and (min-width:1280px) and (max-width:1365px){.video-container{padding-bottom:39%;}
.video-container iframe, .video-container object, .video-container embed{top:16px;width:48.2%;height:67%;}
.mob-imgg{width:100%;}
}
@media screen and (min-width:1366px) and (max-width:1535px){.video-container{padding-bottom:52.25%;}
.sssm{font-size:30px!important;line-height:30px!important}
.subtitle{line-height:40px!important}
.iconList{padding-top:290px;}
.iconLink{padding-top:309px !important;}
.mob-imgg{width:100%;}
.vidpl{top:-120px!important}
.video-container iframe, .video-container object, .video-container embed{top:25px;width:64.2%;height:66%;}
.video-desc{height:58% !important;}
.headerBox{right:14%!important;top:0px;}
}
@media screen and (min-width:1536px) and (max-width:1919px){.video-container{padding-bottom:52.25%;}
.video-container iframe, .video-container object, .video-container embed{top:25px;width:64.2%;height:66%;}
.video-desc{height:58% !important;}
.vidpl{top:-90px!important}
.iconList{position:relative;bottom:-18px;}
.mob-imgg{width:100%;}
#logo{top:5px;}
.footerimage{width:100% !important;}
.headerBox{right:14%!important;top:0px;}
}
@media (min-width:1920px){.video-container{padding-bottom:52.25%;}
.video-container iframe, .video-container object, .video-container embed{top:25px;width:64.2%;height:66%;}
.video-desc{height:58% !important;}
.iconList{position:relative;bottom:0px;}
}
@media only screen and (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi){.navbar .brand{background-image:url(#);}.contatti .navbar .brand, .contacts .navbar .brand, .blog .navbar .brand, .category .navbar .brand, .single-post .navbar .brand{background-image:url(#);}}
.fileUpload{position:relative;overflow:hidden;margin-bottom:10px;}
.fileUpload input.upload{color:#555555;position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.controls #uploadFile{background:rgba(0,0,0,0.8);box-shadow:none;border-radius:0;color:#fff;}
.fileUpload.btn{margin:0;padding:6px 28px 7px 28px;border:0px solid #fff;text-transform:capitalize;background-color:#fff;color:#000;line-height:21.6px;}
.fileUpload.btn:hover{border:0px solid rgba(255,255,255,0.3);color:#fff;background-color:rgba(255,255,255,0.3);}
.home.digital-sales .hire-content .presentation ul li{font-size:15px;margin-bottom:15px}
.feedback{position:fixed;right:0;top:30%;z-index:9999;}.feedback a{width:60px;height:180px;}.feedback a img{max-width:100% !important;height:auto;}
.bn{padding:0px 0px 0px 0px;}
.shadow{position:absolute;top:454px;left:-5px;}
.preloadd{position:relative;top:180px;left:450px;}
.mytimeline{font:13px 'Dosis', sans-serif;height:600px;}
#timeline_container{position:relative;height:650px !important;background-color:#3e4042;}
#timeline .hidden{display:none;}
#timeline .viewport{overflow:hidden;position:relative;height:437px !important;background:url(../images/JourneyBg.jpg);padding-top:15px;}
#timeline .viewport .images{position:absolute;padding:0px;margin:0px;margin-top:20px;}
#timeline .viewport .images img{float:left;border:3px solid #b2acaa;}
#timeline .milestones{overflow:hidden;position:relative;}
#timeline .milestones .content{position:absolute;padding:0px;margin:0px;}
#timeline .column_first{float:left;padding:0px 0px 0px 0px;margin:14px 0px 0px 20px;}
#timeline .column{float:left;padding:0px 0px 0px 10px;margin:10px 0px 0px 20px;height:150px;border-left:1px solid #909090}
#timeline .c100{width:100px;}
#timeline .c125{width:125px;}
#timeline .c150{width:150px;}
#timeline .c175{width:175px;}
#timeline .c200{width:163px;}
#timeline .c225{width:225px;}
#timeline .c250{width:250px;}
#timeline .c275{width:275px;}
#timeline .c300{width:300px;}
#timeline .c325{width:325px;}
#timeline .c350{width:350px;}
#timeline .c375{width:375px;}
#timeline .c400{width:400px;}
#timeline .c450{width:450px;}
#timeline span{display:block;}
#timeline .datte{font-size:18px;font-weight:700;line-height:16px;color:#fff;}
#timeline .txt{font-size:12px;font-weight:500;line-height:15px;color:#fff;margin:8px 0px 0px 0px;text-align:justify;}
#timeline .thumb_description{font-size:12px;font-weight:500;line-height:12px;color:#6f6f6f;clear:left;}
#timeline .thumb{margin:14px 0px 0px 0px;}
#timeline .video_rollover, #timeline .image_rollover{position:relative;float:left;}
#timeline .video_rollover span, #timeline .image_rollover span{left:0px;top:0px;display:none;position:absolute;}
#timeline .video_rollover span, #timeline .image_rollover span{background:url(#) no-repeat;width:113px;height:67px;}
#timeline .image_rollover span{background:url(#) no-repeat;width:113px;height:67px;}
#timeline .link{font-size:12px;font-weight:700;}
#timeline .link a{color:#888;}
#timeline .link a:hover{color:#0096ff;text-decoration:underline;}
#timeline .big_link{font-size:11px;font-weight:700;margin:10px 0px 0px 0px;padding:1px 5px 2px 5px;float:left;background-color:#0b0b0b;}
#timeline .big_link a{color:#0096ff;text-decoration:none;}
#timeline .big_link a:hover{color:#fff;}
#timeline .scrollbar{background:transparent url(../images/scrollbar_background.png) repeat-x 0 0;position:absolute;top:417px !important;}
#timeline .dragger{background:transparent url(../images/scrollbar_dragger.png) no-repeat 0 0;cursor:pointer;position:absolute;}
#timeline .mark{background:transparent url(../images/scrollbar_mark.png) no-repeat 0 0;cursor:pointer;height:21px;width:13px;left:600px;position:absolute;display:none;opacity:0;}
#timeline .drag_icon{cursor:url(#), e-resize;}
#timeline .audio_player{position:absolute;top:1px;right:7px;}
.tipsy{padding:5px;font:11px 'Dosis', sans-serif;font-weight:700;position:absolute;z-index:100000;}
.tipsy-inner{padding:3px 5px 3px 5px;background-color:black;color:white;max-width:200px;text-align:center;}
.tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.tipsy-arrow{position:absolute;background:url(#) no-repeat top left;width:9px;height:5px;}
.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-4px;}
.tipsy-nw .tipsy-arrow{top:0;left:10px;}
.tipsy-ne .tipsy-arrow{top:0;right:10px;}
.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-4px;background-position:bottom left;}
.tipsy-sw .tipsy-arrow{bottom:0;left:10px;background-position:bottom left;}
.tipsy-se .tipsy-arrow{bottom:0;right:10px;background-position:bottom left;}
.tipsy-e .tipsy-arrow{top:50%;margin-top:-4px;right:0;width:5px;height:9px;background-position:top right;}
.tipsy-w .tipsy-arrow{top:50%;margin-top:-4px;left:0;width:5px;height:9px;}
.draggableImg_ul{padding:20px 0;}
li.draggableImg{position:relative;float:left;}
.draggableImg.draggableImg1{width:430px;margin:0 0px 0 50px;}
.draggableImg.draggableImg2{width:430px;margin:0 0px 0 50px;}
.draggableImg.draggableImg3{width:430px;margin:0 0px 0 50px;}
.draggableImg.draggableImg4{width:430px;margin:0 0px 0 50px;}
.draggableImg.draggableImg5{width:430px;margin:0 0px 0 50px;}
.draggableImg.draggableImg6{width:430px;margin:0 0px 0 50px;}
.draggableImg.draggableImg7{width:430px;margin:0 0px 0 50px;}
.draggableImg.draggableImg8{width:430px;margin:0 0px 0 50px;}
.draggableImg .textContent{color:#fff;}
.draggableImg.draggableImg1 .textContent{right:10px;bottom:0px;width:300px;}
.draggableImg.draggableImg2 .textContent{right:10px;top:0px;width:350px;}
.draggableImg.draggableImg3 .textContent{right:10px;bottom:0px;width:300px;}
.draggableImg.draggableImg4 .textContent{left:0;top:0px;width:300px;}
.draggableImg.draggableImg5 .textContent{right:0;bottom:0px;width:300px;}
.draggableImg.draggableImg6 .textContent{left:0;bottom:0px;width:300px;}
.draggableImg.draggableImg7 .textContent{right:0;bottom:0px;width:300px;}
.draggableImg.draggableImg8 .textContent{right:0;bottom:0px;width:310px;}
.textContent .textContent-head{height:40px;width:300px;padding:7px 15px 7px;font-size:22px;}
span.textContent-text{font-size:13px;line-height:19px;text-align:justify}
.draggableImg.draggableImg1 .textContent .textContent-head{background:url(#) no-repeat;}
.draggableImg.draggableImg2 .textContent .textContent-head{background:url(#) no-repeat;}
.draggableImg.draggableImg3 .textContent .textContent-head{background:url(#) no-repeat;}
.draggableImg.draggableImg4 .textContent .textContent-head{background:url(#) no-repeat;text-align:center;}
.draggableImg.draggableImg5 .textContent .textContent-head{background:url(#) no-repeat;}
.draggableImg.draggableImg6 .textContent .textContent-head{background:url(#) no-repeat;text-align:center;}
.draggableImg.draggableImg7 .textContent .textContent-head{background:url(#) no-repeat;}
.draggableImg.draggableImg8 .textContent .textContent-head{background:url(#) no-repeat;}
.draggableImg.draggableImg4 img{}
span.productNames_box{width:98%;padding-bottom:1%;}
.pageData.pageDataWrapper.productPage{margin-top:154px;}
.ulLiContentColor{color:#e80202;font-size:14px;}
.newPageHeading{float:left;}
@media screen and (min-width:1px) and (max-width:1280px){#inbox{background:url(../images/icons/icon-1.png) no-repeat top right;background-size:90%;}
#inbox1{background:url(../images/icons/icon-2.png) no-repeat top right;background-size:90%;}
#inbox2{background:url(#) no-repeat top right;background-size:90%;}
#inbox3{background:url(../images/icons/icon-4.png) no-repeat top right;background-size:90%;}
#inbox4{background:url(../images/icons/icon-5.png) no-repeat top right;background-size:90%;}
#inbox:hover{background:url(../images/icons/icon-1.png) no-repeat top right;background-size:90%;}
#inbox1:hover{background:url(../images/icons/icon-2.png) no-repeat top right;background-size:90%;}
#inbox2:hover{background:url(#) no-repeat top right;background-size:90%;}
#inbox3:hover{background:url(../images/icons/icon-4.png) no-repeat top right;background-size:90%;}
#inbox4:hover{background:url(../images/icons/icon-5.png) no-repeat top right;background-size:90%;}
}
h2.evnt{font-size:22px;color:#01acff;text-align:center}
.blkk{color:#000!important;}
img.exh{opacity:0.8;background:#000}
img.exh:hover{opacity:1;background:#000}
.slider-img1{width:475px !important;height:305px;}
.bx-viewport{height:23% !important;}