.text-white{color:#fff}.mt-0{margin-top:0}header .container{justify-content:space-around;align-items:center;display:flex}header .container a.flag{padding-right:0}header .container a.flag:after{display:none}@media (width<=768px){header{padding:0!important}}.mobile-menu-first .flags{padding:15px 0 0 15px}.subheader i{color:#f08920;padding-right:5px}.rev_slider_wrapper .heading-1,.rev_slider_wrapper .heading-2{text-shadow:0 0 10px #00000080}.rev_slider_wrapper .heading-1{font-weight:300}.rev_slider_wrapper .ot-btn{font-weight:500}@media (width<=768px){.rev_slider_wrapper .heading-1{font-size:30px!important}.rev_slider_wrapper .heading-2{word-wrap:normal;padding-top:50px;font-size:20px!important}.rev_slider_wrapper .slider-btn-center{transform:none!important}}@media (width<=400px){.rev_slider_wrapper .heading-2{font-weight:600;font-size:15px!important}}.services-h4 .text-box{text-align:center}.services-h4 .text-box p{text-align:justify;padding:1rem 2rem;line-height:1.9}@media (width<=992px){.services-h4 .text-box p{padding:1rem 0}}.lastest-project-warp [class*=col-]{padding:0}.projectContainer .element-item .project-info{flex-direction:column;justify-content:center;align-items:center;display:flex}.about-intro,.main-services{text-align:justify;line-height:1.7}.main-services h2,.main-services h3{margin-top:0}.main-services .text-block{padding-top:1rem;padding-bottom:1.5rem}.main-services .img-services{width:100%;max-height:200px}@media (width<=768px){.service-section .main-row-service-section{flex-direction:column-reverse;display:flex}.service-section .main-row-service-section img{margin:auto}}.partenaires-section .item-team{margin-bottom:3rem}.partenaires-section .item-team .member-info{width:initial;height:initial}.contact-warp address,.contact-warp .left-contact{padding:2rem 5rem;box-shadow:0 5px 10px #9aa0b906,0 15px 40px #a6adc933}@media (width<=576px){.contact-warp address,.contact-warp .left-contact{padding:2rem}}.contact-warp .fa{color:#9b9b9b;padding-right:6px}.contact-warp a{color:#666}.contact-warp a:hover{color:#f08920}@media (width<=992px){.contact-warp .right-contact{padding:2rem 0 0}}footer{color:#9b9b9b;font-size:initial}footer .sardegna{color:#fff;letter-spacing:10px;text-transform:uppercase;margin:1rem 0;font-size:36px;font-weight:200;text-decoration:none}footer .casart-sardegna{color:#fff;letter-spacing:5px;margin:0 0 1rem;font-size:32px;text-decoration:none}footer .company{text-align:center}footer .company .logo-footer{max-width:350px;margin:auto}footer .company .desc{padding:1rem 0}footer .company .footer-flag{background:0 0}@media (width<=768px){footer .company{text-align:center}}footer address{padding:1rem}footer address h4.text-cap{color:#fff;padding-bottom:1rem}footer address ul.list-link-footer{line-height:1.7}footer address ul.list-link-footer li .fa{color:#d3d3d3;padding-right:5px}footer address ul.list-link-footer li a{font-size:initial;color:#9b9b9b;padding-left:0}.section-404{height:800px;position:initial}.section-404 .inner-404{top:40%}@media (width<=992px){.section-404 .inner-404{top:30%}}@media (width<=480px){.section-404{height:600px}.section-404 .ot-btn{font-size:11px}}.pagination .page-item.active .page-link{color:#333;background-color:#f08920;border-color:#f08920}.pagination .page-item .page-link{text-align:center;border-radius:50%;width:36px;height:36px;margin:7px;padding:0;line-height:34px}
