@media screen and (max-width:1400px){.main-footer .footer-top .col-md-6:nth-child(1){max-width:30% !important}body .main-footer .footer-top .col-md-6.row.p-0{flex:0 0 70% !important;max-width:70% !important;padding-bottom:50px !important}.footer-bottom .left-box,.footer-bottom .middle,.footer-bottom .right-box{width:32% !important}.banner-bottom-section .banner-bottom-inner h2{max-width:100% !important;font-size:40px !important}.chi-siamo .home-box-section+.banner-bottom-section{padding:50px 0 50px !important}.banner-bottom-section .banner-bottom-inner .text{max-width:100% !important;margin-left:0 !important;font-size:24px !important}.banner-bottom-section .banner-bottom-inner .button{margin-left:0 !important}.team-section .team-inner .team-list{padding:0 10px !important;margin:0 0 40px !important}.team-section .team-inner .team-list .name{font-size:20px !important;line-height:26px !important}.team-section .team-inner .team-list .position{font-size:18px !important;line-height:24px !important}.team-section .team-inner .team-list .position br{display:none !important}}@media screen and (max-width:1280px){.main-header .title,.inner-page-title .title{font-size:36px !important;margin:0 0 0 40px !important}}@media screen and (max-width:1200px){.timeline-block{max-width:75% !important}.carousel-signle-slider .left-box:before{font-size:180px !important}.carousel-signle-slider .right-box .owl-dots:after{font-size:100px !important}.carousel-signle-slider .right-box .owl-dot.active:before{font-size:200px !important}.carousel-signle-slider .right-box .owl-dots{width:550px !important}.timeline-section .small-centered{left:5% !important}}@media screen and (max-width:1130px){.project-section .slider-content.item h2{font-size:26px !important}.main-header .title,.inner-page-title .title{font-size:30px !important;margin:0 0 0 15px !important}.main-header .navbar li a{padding:.5rem 15px !important}}@media screen and (max-width:1000px){.main-header .title,.inner-page-title .title{margin:0 !important}}@media screen and (max-width:980px){.main-header .title{display:none !important}.home .main-header .navbar-light .navbar-toggler-icon{filter:initial !important}.home header.main-header img.logo{filter:inherit !important}.home header.main-header.fixed-header{background:#fff !important}.home .main-header .navbar li a{color:#000 !important}.main-header #navbarSupportedContent{width:80% !important;right:-80%}.main-header #navbarSupportedContent ul#menu-primary-navigation{padding:50px 0 !important}.main-header #navbarSupportedContent ul#menu-primary-navigation li a.nav-link{font-size:24px !important;line-height:26px !important}body .main-footer .footer-top .col-md-6.row.p-0{padding-bottom:0 !important}.main-footer .footer-top .col.pr-0 #primary-sidebar{margin-right:0 !important}.slider-secion .slider-content .slider-inner{bottom:100px !important}.banner-bottom-section .banner-bottom-inner h2{font-size:34px !important;line-height:42px !important}.banner-bottom-section .banner-bottom-inner .text{font-size:26px !important;line-height:33px !important;margin:0 !important}.banner-bottom-section .banner-bottom-inner .button{margin-top:30px !important;margin-left:0 !important}.home-box-section a{width:100% !important;height:400px !important;border-right:1px solid #707070 !important}.home-contact-section{padding:150px 0 !important}.project-section .title h2{max-width:100% !important;margin-bottom:30px !important;font-size:34px !important}.home_box_content_section{padding:80px 0 50px !important}.home_box_content_section-inner .box-list{margin-top:50px !important;font-size:20px !important;line-height:26px !important}.home_box_content_section-inner .box-list h2{font-size:22px !important;line-height:34px !important;margin-bottom:10px !important}.home_box_content_section:before{top:150px !important;font-size:130px !important}.project-section .slider-content.item .text-content span.cat{position:inherit !important}.home-news-inner .news-content{width:100% !important}.home-news-inner .news-content h2{font-size:22px !important}.home-news-section .title h2{max-width:100% !important}.box-list-inner{display:inline-block !important}.box-list-inner .left-box,.box-list-inner .right-box{width:100% !important;display:inline-block !important;margin-right:0 !important}.box-list-inner .right-box .meta{position:initial !important}.box-list-inner .right-box{padding-top:20px !important}.project-list-inner .box-list{padding:30px 0 !important}.news-press-inner .column .content{width:auto !important}.contact-section .left-box{width:100% !important;padding-left:0 !important;text-align:center !important;padding-bottom:20px !important}.contact-section .right-box{width:100% !important}.project-gallery{padding:20px 0 !important}.project-gallery ul li{padding:10px !important}.single-projects .next-post:before{font-size:126px !important;left:50% !important}.single-projects .next-post .next-post-inner .box-list{width:50% !important}.single-projects .next-post .next-post-inner .box-list h2{font-size:26px !important}.top-title-section .info{width:20% !important}.top-title-section .title{width:79% !important}.top-title-section .title h2{font-size:42px !important}.top-title-section .title a.popup-link{margin-bottom:20px !important}.home-box-inner .image-box{width:100% !important}.logos-section .image-box{width:32.33% !important}.timeline-section:before{font-size:140px !important;line-height:260px !important}.team-section{padding:50px 0 50px !important}.team-section .team-inner .team-list{width:32% !important}.breadcrumb{margin-top:0 !important}.timeline-section{padding:450px 0 50px !important}.content-box-section{padding:60px 0 !important}.content-box-section h2{font-size:36px !important;margin-bottom:35px !important}.carousel-signle-slider .left-box:before{position:inherit !important}.carousel-signle-slider .left-box{width:100% !important}.carousel-signle-slider .right-box{width:100% !important;padding:5% 8% !important}.carousel-signle-slider .right-box .owl-dots{position:inherit !important;width:100% !important}.carousel-tab-slider .right-box{width:100% !important;display:inline-block !important}.news-press-inner .column .content{margin-bottom:30px !important}.contact-section{overflow:hidden;padding-bottom:50px !important;padding-top:30px !important}.contact-section .left-box .contact-info .social-icon{margin-top:50px !important;margin-bottom:50px !important}body .main-footer .footer-top .col-md-6.row.p-0{flex:0 0 100% !important;max-width:100% !important;margin:0 !important}.main-footer .footer-top .col-md-6:nth-child(1){max-width:100% !important;flex:0 0 100% !important}.main-footer .footer-top .col-md-6:nth-child(1) ul{justify-content:center !important}}@media screen and (max-width:767px){.home .home-contact-section{display:none !important}.main-header #navbarSupportedContent{width:100% !important}.tab-part{display:none !important}.banner-bottom-section{padding:35px 0 !important}.single-projects .next-post:before,.footer-top-conatct:before{display:none !important}.footer-top-conatct h2{font-size:24px;line-height:1.4}.slider-secion .slider-content .slider-inner{text-align:right !important}.slider-secion .slider-content .slider-inner h2{font-size:24px}.main-header #navbarSupportedContent:after{display:none}.main-header #navbarSupportedContent:before{display:none}.card-columns{-webkit-column-count:2 !important;-moz-column-count:2 !important;column-count:2 !important}.main-header .navbar li a{font-size:18px !important;padding:.5rem 10px !important}.main-header button.navbar-toggler{top:9px !important}.main-header #navbarSupportedContent{padding:30px 50px !important}.main-header #navbarSupportedContent ul#menu-primary-navigation li a.nav-link{font-size:20px !important;line-height:20px !important}.main-footer{overflow:hidden !important}.main-footer .footer-top h2{margin-bottom:5px !important}.main-footer .footer-top .col-md-6 .col{margin-bottom:25px !important;padding:0 !important}.main-footer .footer-top{padding-top:50px !important;padding-bottom:0 !important}.main-footer .footer-top .col-md-6.row{max-width:inherit !important}.main-footer .footer-top .col-md-6.row .col{width:100% !important;text-align:center !important}.footer-bottom .left-box,.footer-bottom .middle,.footer-bottom .right-box{width:100% !important;text-align:center !important}.home-contact-section h2{font-size:34px !important;line-height:40px !important;margin-bottom:30px !important}.project-section .slider-content.item .box-image{max-height:350px !important}.project-section .slider-content.item .image-box{height:350px !important}.project-section .slider-content.item h2{font-size:22px !important;line-height:30px !important;margin:0 !important}.project-section .slider-content.item h2,.project-section .slider-content.item .text-content{padding:15px 0 0 15px !important}.project-section .slider-content.item .text-content span.cat{bottom:15px !important}.home-news-section .button-box{margin-top:50px !important}.logos-section{padding-bottom:50px !important}.logos-section .image-box{padding:0 !important;width:49% !important;margin:10px 0 !important}.team-section .team-inner .team-list{width:49% !important}.content-box-section img{max-width:100%}.content-box-section .sub-title{width:100% !important}.carousel-signle-slider .left-box:before{font-size:140px !important}.carousel-tab-slider .right-box:before{display:none !important;line-height:200px !important}.carousel-tab-slider .right-box ul{bottom:0 !important;top:90px !important;width:100%;display:inline-block !important;left:0 !important}.carousel-tab-slider .right-box ul li{width:auto !important;display:inline-block !important;padding-bottom:0 10px !important}.popup-content{padding:30px 20px 100px !important;width:100% !important}.popup-content .close-btn{font-size:20px !important}.popup-content .close-btn{margin-bottom:45px !important}.popup-content .title h2{font-size:28px !important;line-height:30px !important;margin-bottom:40px !important}.popup-content .project-info ul li{font-size:20px !important}.popup-content .content{font-size:20px !important;line-height:30px !important}.popup-content .soical-share h3{font-size:22px !important;line-height:40px !important}.post-detail-section .post-detail-inner .image{margin-bottom:40px !important}.post-detail-section .post-detail-inner .title h2{font-size:36px !important;line-height:40px !important}.post-detail-section .post-detail-inner .content{padding-left:0 !important;font-size:20px !important;line-height:30px !important}.tag-section .tag-inner h2{font-size:40px !important;line-height:40px !important}.tag-section .tag-inner div#news-tab-btn li a{font-size:20px !important}.tag-section .tag-inner div#news-tab-btn li:after{height:20px !important}.post-detail-section .post-detail-inner{padding-bottom:30px !important}.contact-map iframe{height:400px !important}.inner-page-title{display:block !important;margin-bottom:25px}.single-projects .inner-page-title{display:none !important}.team .inner-page-title,.single-post .inner-page-title,.chi-siamo .inner-page-title{display:none !important}.top-title-section .title h2{margin-top:15px !important;transform:none !important}.top-title-section .title a.popup-link,.top-title-section span.year{transform:none !important}.top-title-section .title .down-arrow{transform:none !important}.breadcrumb{margin-bottom:15px !important}.main-header .title,.inner-page-title .title{font-size:30px !important;line-height:34px !important}.contact-section .left-box{margin-top:0 !important}.contact-section .left-box .contact-info{text-align:left !important}.contact-section .right-box label{font-size:16px !important}.contact-section .right-box .row input,.contact-section .right-box .row textarea{height:40px !important}.contact-section .right-box .form-action input{height:48px !important}.contact-section .right-box .row textarea{height:100px !important;margin-bottom:20px !important}.project-list-inner .box-list{border:none !important}.contact-map #map{height:500px}.new-box-list-item h2{line-height:1.1 !important;font-size:18px}.single-concorsi .inner-page-title{display:none !important}.single-concorsi .top-title-section .title h2{margin-top:0 !important;transform:none !important}.custom-slider-item img{max-height:500px}.tax-project_category .archive-container:after,.post-type-archive-concorsi .archive-container:after{height:200px !important}}@media screen and (max-width:640px){#news-tab-btn button.btn{font-size:20px !important;padding:0 9px !important}}@media screen and (max-width:600px){.top-title-section .info,.top-title-section .title{width:100% !important}.timeline li.timeline-active span{font-size:46px !important;left:-60px !important;top:-170px !important}.timeline li span{font-size:20px !important;left:-25px !important;top:-110px !important}.timeline-section .small-centered{left:2% !important;top:337px !important}.timeline-section .timeline{top:350px !important}.timeline-block{font-size:26px !important;line-height:34px !important;max-width:85% !important}.timeline-section{padding:390px 0 50px !important}.main-footer .footer-top .col-md-6.row .col{transform:none !important;opacity:inherit !important}.breadcrumb .item{font-size:12px !important}#st-1 .st-btn{padding:0 12px 0 0 !important}#st-1 .st-btn>img{width:34px !important;height:34px !important}}@media screen and (max-width:580px){.card-columns{-webkit-column-count:1 !important;-moz-column-count:1 !important;column-count:1 !important}}@media screen and (max-width:480px){body .navbar-nav .dropdown-menu.show{margin:0 !important}.main-header #navbarSupportedContent ul#menu-primary-navigation li .dropdown-menu.show li{padding:0 !important}.navbar-nav .dropdown-menu.show li a{font-size:18px !important;padding:.25rem .7rem !important}.main-header .navbar li a{padding:.5rem 0 !important}.main-header #navbarSupportedContent{padding:30px !important}.slider-secion .owl-nav button{top:50% !important}.slider-secion .slider-content .container{height:350px !important}.slider-secion .slider-content .container{width:100% !important;text-align:center}.slider-secion .slider-content .slider-inner{top:auto !important}.slider-secion .slider-content .slider-inner h4{line-height:26px !important}.slider-secion .slider-content .slider-inner h2{font-size:25px !important;line-height:30px !important;margin-bottom:10px !important}.banner-bottom-section .banner-bottom-inner h2{font-size:20px !important;line-height:30px !important}.banner-bottom-section .banner-bottom-inner .text{font-size:18px !important;line-height:24px !important}.home .banner-bottom-section{padding:50px 0 !important}.home-box-section a{height:250px !important}.home-box-section a span{font-size:36px !important}.home-contact-section{padding:100px 0 !important}.home-contact-section h2{font-size:20px !important;line-height:30px !important}.home-contact-section h2 br{display:none}.project-section{padding:40px 0 !important}.project-section .title h2{font-size:24px !important}.project-section .slider-content.item .box-image{max-height:209px !important}.project-section .slider-content.item .image-box{height:209px !important}.project-section .owl-dots{width:80% !important}.project-section .owl-nav button.owl-next{right:0 !important}.home_box_content_section{padding:40px 0 !important}.home_box_content_section .image-box img{width:85% !important}.home_box_content_section-inner .box-list{width:100% !important;padding:0 !important;margin-top:15px !important}.home_box_content_section:before{top:100px !important;font-size:50px !important}.home-news-inner .news-content{padding-top:40px !important}.home-news-section{padding:40px 0 0 !important}.home-news-section .title h2{font-size:34px !important;margin-bottom:0 !important}.box-list-inner .right-box h2,.news-press-inner .column .content h2{font-size:20px !important;line-height:24px !important}.box-list-inner .right-box .text-content{font-size:18px !important;line-height:24px !important}.contact-section .right-box .row{margin-bottom:0 !important}.contact-section .right-box .row .col{flex-basis:initial !important;padding:0 15px 15px !important}.project-gallery ul li{width:100% !important}.single-projects .next-post{padding-bottom:50px !important}.single-projects .next-post .next-post-inner .box-list{width:100% !important}.single-projects .next-post .next-post-inner .box-list h2{font-size:22px !important}.single-projects .next-post:before{font-size:40px !important;bottom:initial !important;text-shadow:0 0 2px #000 !important;height:auto !important;line-height:normal !important;top:0 !important;text-align:center}.single-projects .next-post .next-post-inner{padding-top:70px !important}.top-title-section,.banner-bottom-section{padding:20px 0 !important}.top-title-section .title h2{font-size:28px !important;line-height:40px !important}.logos-section .image-box{width:100% !important}.timeline,.timeline-blocks{padding:0}.timeline-block{font-size:22px !important;line-height:30px !important;max-width:100% !important;margin:0 auto 0 5% !important}.timeline-section .small-centered{display:none}.timeline-section:before{font-size:50px !important;line-height:100px !important}.tab-part{padding-top:0 !important}.tab-part a{padding-right:15px !important;font-size:26px !important}.team-section .team-inner .team-list{width:100% !important;margin:0 0 25px !important}.home-contact-section{overflow:hidden}.carousel-signle-slider .left-box:before{font-size:80px !important;line-height:140px !important;left:10% !important}.carousel-signle-slider .right-box .slider-content{font-size:20px !important;line-height:30px !important}.carousel-signle-slider .right-box .owl-dot.active:before{font-size:100px !important;line-height:150px !important}.carousel-signle-slider .right-box .owl-dots:after{font-size:60px !important}.content-box-section h2{font-size:22px !important}.carousel-tab-slider .right-box{padding:110px 5% 60px !important}.carousel-tab-slider .right-box ul{top:35px !important}.carousel-tab-slider .right-box ul li.nav-item a{font-size:20px !important}.carousel-tab-slider .right-box .tab-content img{max-width:100% !important}.timeline-section{padding:350px 0 20px !important}.timeline-section .timeline{top:300px !important}.content-box-section{padding:30px 0 !important}.content-box-section .sub-title{line-height:28px !important;margin-top:-30px !important}.home-contact-section{float:left !important}#news-tab-btn button.btn{font-size:17px !important;padding:0 5px !important}.top-title-section .title a.popup-link img{width:26px !important}.top-title-section .title .down-arrow img{width:28px !important}.main-header #navbarSupportedContent ul#menu-primary-navigation li{padding:6px 0 !important}.main-header #navbarSupportedContent ul#menu-primary-navigation li a.nav-link{font-size:18px !important}.main-header #navbarSupportedContent a.close-icon{font-size:22px !important}.box-list-inner .right-box h2{margin-bottom:0 !important}.box-list-inner .right-box .text-content{margin-bottom:15px !important}.box-list-inner .right-box .meta span.year{margin-bottom:0 !important}.project-list-inner .box-list{padding:20px 0 !important}.thankyou h1,.Credits h1{font-size:50px !important}}@media screen and (max-width:400px){#news-tab-btn button.btn{font-size:14px !important;padding:0 3px !important}}