


h1, h2, h3, h4, h5, h6, #navlist a{
    font-family: 'Jost', sans-serif;
}
p, span, a, a.btn{
    font-family:'Cormorant Garamond', sans-serif;
    color: #000;
}
/* h1, h2, h3, h4, h5, h6{
    font-family:'Futura PT', sans-serif!important;
} */
/* p, span, a{
    font-family:'Adobe Garamond Pro', sans-serif!important;
    color: #000;
} */
/* #navlist a{
    font-family:'Futura PT Bold', sans-serif!important;
} */
#content {
    background: #fff;
}
header.clearfix {
    position: fixed;
    z-index: 999999;
    background-color: #fff;
    width: 100%;
    margin-bottom: 20px;
}
.upper-header {
    padding: 15px 0;
}
.container-fluid > .navbar-collapse {
    margin-right: -15px;
    margin-left: 0;
}
.logo img {
    max-height: 60px;
}
.lang {
    float: right;
    position: relative;
}

img.flag {
    width: 30px;
}
.lang .drop-down2 {
    background: #e5e5e5;
}
.cart {
    float: right;
    position: relative;
    margin-top: 10px;
}
ul#navlist li a{
    color: #000;
}
ul#navlist > li.current a, ul#navlist li a:hover, ul#navlist .sub-menu, ul#navlist .sub-menu:hover {
    color: #00aec2!important;
}
ul#navlist > li {
    margin: 0 0px;
    padding-left: 40px;
    padding-right: 40px;
}
/* ul#navlist > li.sottovoce a{
    padding: 20px;
} */
.sf-menu .sub-menu li {
    width: 200px;
    text-align: center;
    font-size: 20px;
}
.card-icon img {
    color: #424242;
    font-size: 40px;
    position: absolute;
    right: 10px;
    top: -4px;
}
img.social{
    width: 40px;
    margin-top: 5px;
}
div#intro .social_content{
    padding: 0;
}
/* li.slides .social_content {
    left: 370px !important;
    top: 150px !important;
} */
li.slides .social_content {
    left: 90% !important;
    top: 40% !important;
}


/* .tp-bullets{
    display: none;
} */
#content .homepage{
    padding-top: 3%;
    padding-bottom: 3%;
}
.box-home{
    border-right: 2px solid #00aec2;
    min-height: 140px;
    align-content: center;
    margin-top: 50px;
}
.sinistra .box-home{
    border-left: 2px solid #00aec2;
}
.box-home.selected{
    border:none;
}
.box-home.selected h2, .box-home.selected p{
    color: #000;
}
.box-home.not-selected{
    border: none;
}
.box-home.not-selected h2, .box-home.not-selected p{
    color: #a6a6a6;
}
.chiusura a {
    color: #00aec2;
    font-size: 23px;
}
.box-home h2{
font-weight: 600;
font-size: 25px;
text-transform: none;
}
.box-home p{
    font-size: 20px;
    line-height: 20px;
}
.box-home .plus a{
    font-size: 30px;
    margin-right: 5%;
    color: #00aec2;
}
.dettagli-caratteristiche{
    padding: 30px;
}
.dettagli-caratteristiche p{
    font-size: 15px;
}
.inner-footer h4, .inner-footer p, .inner-footer a.link-footer{
    color: #fff;
}
.inner-footer .f-about {
    margin-bottom: 10%;
}
.inner-footer p{
    font-size: 12px;
}
.isp-img {
    /*background: url(https://newairlite.swazienda.it/images/lasciati_ispirare.jpg);*/
    min-height: 500px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
}
.home-txt{
    padding-top: 4%;
    padding-bottom: 4%;
}
.home-txt h2, .tecnologia-txt h2{
    font-size: 50px;
    color: #00aec2;
    text-transform: none;
}
.home-txt h6, .tecnologia-txt h6 {
    color: #00aec2;
    font-size: 25px;
    text-transform: none;
    font-weight: 600;
}
.home-txt p{
    margin-top: 16px;
    font-weight: 600;
}
.ispirare a{
    font-size: 16px;
    color: #6b6b6b;
    margin-top: 10px;
}
.ispirare .links{
    margin-bottom: 10px;
}
p.sel_colore {
    text-decoration: underline !important;
    color: #000;
    text-align: center;
    font-size: 18px;
    margin-top: 15px;
}
div.color{
    height: 120px;
    width: 70px;
}
.colors{
    margin-top: -30px;
}
div.brown{
    background-color: #BC8F70;
}
div.yellow{
    background-color: #DCD8CB;
    margin-left: -10px;
}
div.beige{
    background-color: #CCC4B5;
    margin-left: -20px;
}
div.green{
    background-color: #878D80;
    margin-left: -30px;
}
div.blue{
    background-color: #98B5C3;
    margin-left: -40px;
}
.btn.btn-primary, .btn.btn-primary:hover{
    background-color: #000;
    color: #fff;
    border: none;
    border-radius: 100px;
    /* padding: 10px; */
    padding-left: 10%;
    padding-right: 10%;
    font-size: 16px;
}
.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active {
    background-color: #000!important;
    color: #fff!important;
    padding-left: 10%;
    padding-right: 10%;
}
.acquista-img {
    background: url(https://newairlite.swazienda.it/images/acquista-tria-img.jpg);
    min-height: 500px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
   /*  position: relative; */
    padding-top: 10px;
}
/* #triangle-right {
    width: 0;
    height: 0;
    border-top: 0px solid transparent;
    border-left: 0px solid #000;
    border-bottom: 0px solid transparent;
  } */
.acquista-img .btn.btn-primary{
   margin-top: 50%;
}
.acquista-txt{
    padding-top: 25%;
    padding-bottom: 10%;
}
.acquista-img h2, .tec-img h2{
    font-size: 50px;
    color: #fff;
    text-transform: none;
}
.acquista-img h6, .tec-img h6 {
    color: #fff;
    font-size: 25px;
    text-transform: none;
    font-weight: 800;
}

.list_carousel1 li{
    width: 300px;
    height: 300px;
    margin: 0 5px;
}
.arr-content{
    padding: 30px 0;
}
.slider-container{
    position: relative;
}
.slider-img {
    height: 300px;
    width: 300px;
    position: absolute;
    padding-top: 10px;
}
.slider01-img{
    background: url(https://newairlite.swazienda.it/images/cameretta.jpg);
    background-position-x: right;
    background-repeat: no-repeat;
    background-size: cover;
}
.slider02-img{
    background: url(https://newairlite.swazienda.it/images/soggiorno.jpg);
    background-position-x: left;
    background-repeat: no-repeat;
    background-size: cover;
}
.slider03-img{
    background: url(https://newairlite.swazienda.it/images/matrimoniale.jpg);
    background-position-x: right;
    background-repeat: no-repeat;
    background-size: cover;
}
.slider04-img{
    background: url(https://newairlite.swazienda.it/images/cucina.jpg);
    background-position-x: right;
    background-repeat: no-repeat;
    background-size: cover;
}
.slider05-img{
    background: url(https://newairlite.swazienda.it/images/bagno.jpg);
    background-position-x: right;
    background-repeat: no-repeat;
    background-size: cover;
}
.slider-content {
    position: relative;
    top: 65%;
    left: 20px;
    text-align: left;
}
.slider-content a.slider-btn, .slider-content a.slider-btn:hover{
    padding-left: 10%;
    padding-right: 10%;
    font-weight: 800;
    background-color: #fff;
    color: #000;
    border-radius: 10px;
    font-size: 12px;
}
.slider-content p{
    font-family: 'Jost', sans-serif;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.fullwidthbanner-container div#intro{
    height: 800px!important;
    min-height: 800px!important;
}
.next1.sld-arrow, .prev1.sld-arrow {
    top: -50px;
}
.tec-img {
    background: url(https://newairlite.swazienda.it/images/tecnologia.jpg);
    min-height: 500px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
    padding-top: 50px;
}
.blog{
    padding-top: 25px;
}
.blog img{
    width: 200px;
    height: 200px;
}
.blog a.link_articolo{
    color: #000;
    font-size: 15px;
    text-decoration: underline!important;
}
.m-mobile.bg-light{
    background-color: #fff!important;
}
.slotholder{
    position: absolute;
}
.social{
    position: relative;
}
.modal#benefici{
    margin-top: 10%;
}
.modal#benefici .modal-content{
    background-color: #00aec2;
    padding: 4%;
    border-radius: 6%;
}
.modal#benefici h4{
    color: #fff;
    text-transform: none;
    font-size: 40px;
}
.modal#benefici h6{
    color: #fff;
    text-transform: none;
    font-size: 25px;
    margin-bottom: 5%;
}
.modal#benefici p{
    color: #fff;
    text-transform: none;
    font-size: 15px;
    margin-bottom: 1%;
}
.modal#benefici .btn-close{
    /* background: url(https://newairlite.swazienda.it/images/close-modal-white.png); */
    background: none;
    color: #fff;
    font-size: 15px;
}
/* .solo_mobile.slider{
    display: none;
} */

/* @media screen and (min-width: 769px){
    .solo_mobile.slider{
        display: none;
    }
} */
.next1.sld-arrow, .prev1.sld-arrow {
    top: 25%;
    font-size: 40px;
}
.prev1 {
    font-size: 26px;
    color: #000;
    width: 100%;
    height: 17px;
    position: absolute;
    right: 0;
    left: 14px;
    top: -65px;
}
.next1{
    right: 10px;
}
/*Stili pagina Air is art*/
.airisart-img {
    background: url(https://newairlite.swazienda.it/images/airisart.jpg);
    min-height: 750px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    background-position: center;/* 
    margin-bottom: 30px; */
}
.airisart-img .art-social{
    position: absolute;
    top: 150px;
    right: 50px;
}
.airart-txt h2{
    font-size: 50px;
    color: #00aec2;
    text-transform: none;
    padding-top: 10px;
    padding-bottom: 10px;
}
/* .img-david {
    background: url(https://newairlite.swazienda.it/images/airisart-david.jpg);
    min-height: 400px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
} */
h4.citazione{
    font-family: 'Jost'!important;
    text-transform: none;
    font-size: 34px;
    color: #00a4b7;
    padding-left: 15%;
    padding-right: 15%;
}
.row.scopri-citazione{
    padding-top: 3%;
}
.bg-azz{
    background-color: #00AFC3;
    padding-top: 3%;
    padding-bottom: 3%;
    margin-top: 5%;
    margin-bottom: 5%;
}
.opere h2{
    font-size: 50px;
    text-transform: none;
}
.opere h2, .opere p{
    color: #fff;
}
.air-gallery{
    background-color: #272C32;
    padding: 5px;
}
.air-gallery .gallery{
    min-height: 400px;
    min-width: 200px;
    border: 3px solid #272C32;
    position: relative;
}
.air-gallery .gallery .gallery-text h4{
    opacity: 0;
}
.gallery.gallery01{
    background: url(https://newairlite.swazienda.it/images/gallery01.jpg);
    background-size: cover;
    position: relative;
}
.gallery01:before{
    content:"Close the gap, Open your future 2021";
    color: #fff;
    font-size: 20px;
    text-align: center;
    position: absolute;
    top: 45%;
    left: 10%;
    visibility: hidden;
    opacity: 0;
}
.gallery01:after{
    content:"(Giulio Rosk - Milano - 2021)";
    color: #fff;
    font-size: 16px;
    text-align: center;
    position: absolute;
    top: 65%;
    left: 25%;
    visibility: hidden;
    opacity: 0;
}
.gallery01:hover::before, .gallery01:hover::after{
    visibility: visible;
    opacity: 1;
}

.gallery.gallery02{
    background: url(https://newairlite.swazienda.it/images/gallery02.jpg);
    background-size: cover;
}
.gallery02:before{
    content:"Hunting pollution";
    color: #fff;
    font-size: 20px;
    text-align: center;
    position: absolute;
    top: 45%;
    left: 33%;
    visibility: hidden;
    opacity: 0;
}
.gallery02:after{
    content:"(Iena Cruz - Roma - 2018)";
    color: #fff;
    font-size: 16px;
    text-align: center;
    position: absolute;
    top: 55%;
    left: 28%;
    visibility: hidden;
    opacity: 0;
}
.gallery02:hover::before, .gallery02:hover::after{
    visibility: visible;
    opacity: 1;
}
.gallery.gallery03{
    background: url(https://newairlite.swazienda.it/images/gallery03.jpg);
    background-size: cover;
}
.gallery03:before{
    content:"Urban fragments";
    color: #fff;
    font-size: 20px;
    text-align: center;
    position: absolute;
    top: 45%;
    left: 33%;
    visibility: hidden;
    opacity: 0;
}
.gallery03:after{
    content:"(Maria Ginzburg, Futurdingo - Roma - 2022)";
    color: #fff;
    font-size: 16px;
    text-align: center;
    position: absolute;
    top: 55%;
    left: 13%;
    visibility: hidden;
    opacity: 0;
}
.gallery03:hover::before, .gallery03:hover::after{
    visibility: visible;
    opacity: 1;
}
.gallery.gallery04{
    background: url(https://newairlite.swazienda.it/images/gallery04.jpg);
    background-size: cover;
}
.gallery04:before{
    content:"Unlock the change";
    color: #fff;
    font-size: 20px;
    text-align: center;
    position: absolute;
    top: 45%;
    left: 38%;
    visibility: hidden;
    opacity: 0;
}
.gallery04:after{
    content:"(Zed1 - Napoli - 2022)";
    color: #fff;
    font-size: 16px;
    text-align: center;
    position: absolute;
    top: 55%;
    left: 38%;
    visibility: hidden;
    opacity: 0;
}
.gallery04:hover::before, .gallery04:hover::after{
    visibility: visible;
    opacity: 1;
}
.gallery.gallery05{
    background: url(https://newairlite.swazienda.it/images/gallery05.jpeg);
    background-size: cover;
}
.gallery05:before{
    content:"Nuru";
    color: #fff;
    font-size: 20px;
    text-align: center;
    position: absolute;
    top: 45%;
    left: 40%;
    visibility: hidden;
    opacity: 0;
}
.gallery05:after{
    content:"(Zoer e Giovanni Anastasia - Aielli - 2022)";
    color: #fff;
    font-size: 16px;
    text-align: center;
    position: absolute;
    top: 55%;
    left: 5%;
    visibility: hidden;
    opacity: 0;
}
.gallery05:hover::before, .gallery05:hover::after{
    visibility: visible;
    opacity: 1;
}
.gallery.gallery06{
    background: url(https://newairlite.swazienda.it/images/gallery06.jpg);
    background-size: cover;
}
.gallery06:before{
    content:"Superwalls";
    color: #fff;
    font-size: 20px;
    text-align: center;
    position: absolute;
    top: 45%;
    left: 35%;
    visibility: hidden;
    opacity: 0;
}
.gallery06:after{
    content:"(Axe, Alessio-b, Boogie, Joys, Made514, Orion, Peeta, Roulè, Tony Gallo, Yama + La Cremerie di Rennes, Gloar, Fortune, Mya, Hayku - Padova - 2019)";
    color: #fff;
    font-size: 16px;
    text-align: center;
    position: absolute;
    top: 55%;
    left: 0;
    visibility: hidden;
    opacity: 0;
    padding-left: 7%;
    padding-right: 7%;
}
.gallery06:hover::before, .gallery06:hover::after{
    visibility: visible;
    opacity: 1;
}
.gallery.gallery07{
    background: url(https://newairlite.swazienda.it/images/gallery07.jpeg);
    background-size: cover;
}
.gallery07:before{
    content:"Absolut street trees";
    color: #fff;
    font-size: 20px;
    text-align: center;
    position: absolute;
    top: 45%;
    left: 35%;
    visibility: hidden;
    opacity: 0;
}
.gallery07:after{
    content:"(Seher One, Revost, Boa Mistura collective - Città del Messico - 2019)";
    color: #fff;
    font-size: 16px;
    text-align: center;
    position: absolute;
    top: 55%;
    left: 0;
    visibility: hidden;
    opacity: 0;
    padding-left: 7%;
    padding-right: 7%;
}
.gallery07:hover::before, .gallery07:hover::after{
    visibility: visible;
    opacity: 1;
}
.gallery.gallery08{
    background: url(https://newairlite.swazienda.it/images/gallery08.jpg);
    background-size: cover;
}
.gallery08:before{
    content:"WeShareTheSameFuture";
    color: #fff;
    font-size: 20px;
    text-align: center;
    position: absolute;
    top: 45%;
    left: 15%;
    visibility: hidden;
    opacity: 0;
}
.gallery08:after{
    content:"(David Strauzz - Praga - 2021)";
    color: #fff;
    font-size: 16px;
    text-align: center;
    position: absolute;
    top: 55%;
    left: 10%;
    visibility: hidden;
    opacity: 0;
    padding-left: 7%;
    padding-right: 7%;
}
.gallery08:hover::before, .gallery08:hover::after{
    visibility: visible;
    opacity: 1;
}
.gallery.gallery09{
    background: url(https://newairlite.swazienda.it/images/gallery09.jpg);
    background-size: cover;
}
.gallery09:before{
    content:"Anthropoceano";
    color: #fff;
    font-size: 20px;
    text-align: center;
    position: absolute;
    top: 45%;
    left: 38%;
    visibility: hidden;
    opacity: 0;
}
.gallery09:after{
    content:"(Iena Cruz - Milano - 2019)";
    color: #fff;
    font-size: 16px;
    text-align: center;
    position: absolute;
    top: 55%;
    left: 23%;
    visibility: hidden;
    opacity: 0;
    padding-left: 7%;
    padding-right: 7%;
}
.gallery09:hover::before, .gallery09:hover::after{
    visibility: visible;
    opacity: 1;
}
.gallery:hover{
    background: #00BED6;
    transition: 0.7s;
}
/* .gallery .gallery-text:hover{
    opacity: 1;
    color: #fff;
} */
.scrivici h2{
    font-size: 42px;
    color: #fff;
    text-transform: none;
}
.email{
    margin-bottom: 50px;
}
.modal#gallery{
    margin-top: 10%;
}
.modal#gallery .modal-content {
    background-color: rgb(255 255 255 / 78%)
}

.modal#gallery .carousel-control-next-icon, .modal#gallery .carousel-control-prev-icon {
    background-color: #00aec2;
    border-radius: 100px;
    padding: 17px;
}
/*Stili pagina about*/
.respirare-img {
    background: url(https://newairlite.swazienda.it/images/about-respirare.jpg);
    min-height: 650px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    /* position: relative; */
    background-position: center;
    padding-top: 15%;/* 
    padding-bottom: 15%; */
}
.about h2 {
    color: #00aec2;
    text-transform: none;
    font-size: 40px;
}
.about-txt .row{
    margin-left: 3%;
}
.about-txt p{
    color: #000;
    font-size: 14px;
}
.about-cit{
    background-color: #00aec2;
    min-height: 200px;
    padding-top: 5%;
    padding-bottom: 5%;
}
.about-cit p{
    color: #fff;
    font-size: 17px;
}
.about-cit p.citazione{
    font-size: 35px;
    line-height: 40px;
    font-family: 'Cormorant Garamond, sans serif';
    padding-left: 10%;
    padding-right: 10%;
}
.about-cit .accordion.accordion-flush#accordionAbout, .about-cit .accordion-item.sfondo, .about-cit  h2.accordion-header.active-header,  .about-cit  button.accordion-button.collapsed, .about-cit  .accordion-header, .accordion-flush>.accordion-item>.accordion-header .accordion-button, .accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed {
    background-color: #00aec2;
}
#accordionAbout .accordion-button, #accordion-icone-about button.accordion-button{
    display: contents;
}
#accordion-icone-about button.accordion-button{
    color: #fff;
}
#accordionAbout .active-header, #accordionAbout .inactive-header{
    background: none;
}
.about .accordion-header{
    padding: 0;
}
.funziona-img {
    background: url(https://newairlite.swazienda.it/images/funziona-img.jpg);
    min-height: 500px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    /* position: relative; */
    background-position: center;
    padding-top: 10%;/* 
    padding-bottom: 15%; */
}
.row.funziona-txt{
    padding-left: 10%;
}

.funziona-txt h2{
    font-size: 50px;
    color: #ffffff;
    text-transform: none;
}
.funziona-txt p{
    font-size: 15px;
    color: #fff;
    text-transform: none;
}
.btn-light{
    background-color: #fff;
    color: #000;
    border-radius: 100px!important;
    padding-left: 20%;
    padding-right: 20%;
    margin-bottom: 2%;
}
.sedi h4{
    color:#00B1C5;
    font-size: 50px;
    text-transform: none;
    margin-top: 3%;
    margin-bottom: 3%;
}
.sedi .icona{
    color: #00B1C5;
    width: 40px;
    height: 40px;
}
.sedi h5{
    text-transform: none;
}
.sedi .mappa{
    margin-bottom: 20px;
}

.row.contatti{
    margin-left: 2%;
    margin-right: 2%;
}
.salute-img {
    background: url(https://newairlite.swazienda.it/images/salute-img.jpg);
    min-height: 750px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    /* position: relative; */
    background-position: center;
    padding-top: 10%;/* 
    padding-bottom: 15%; */
}
.salute-txt h2{
    color:#00B1C5;
    font-size: 50px;
    text-transform: none;
    margin-top: 3%;
    margin-bottom: 3%;
}
.salute-txt p{
    color:#fff;
    font-size: 15px;
    text-transform: none;
}
#accordionAbout .accordion-button{
    color: #fff;
    text-align: center;
    margin: 0;
    font-size: 25px;
}
.icone-about-accordion{
    background-color: #000;
}
.accordion-item.sfondo-icone, .sfondo-icone h2.accordion-header.text-center.inactive-header, .sfondo-icone .accordion.accordion-flush#accordionAbout, .sfondo-icone .accordion-item.sfondo, .sfondo-icone .about-cit h2.accordion-header.active-header, .sfondo-icone button.accordion-button.collapsed, .sfondo-icone .accordion-header, .accordion-flush>.accordion-item>.accordion-header .accordion-button, .accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed {
    background-color: #000;
}
.sfondo-icone .accordion.accordion-flush#accordionAbout, .sfondo-icone .accordion-item.sfondo, .sfondo-icone h2.accordion-header.active-header, .sfondo-icone button.accordion-button.collapsed, .sfondo-icone .accordion-header, .accordion-flush>.accordion-item>.accordion-header .accordion-button, .accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed {
    color: #fff;
}
.sfondo-icone .accordion-button{
    padding: 0;
}
.sfondo-icone .inactive-header{
    background: none;
}
.icon-about-title{
    text-transform: none;
    color:#00B1C5;
}
#accordion-icone-about p{
    color: #fff;
}
.about-brochure{
    background-color: #00B1C5;
    padding: 10%;
}
.about-brochure h2{
    color: #fff;
    text-transform: none;
    font-size: 50px;
}
.about-brochure p{
    color: #fff;
    font-size: 16px;
}
.about-brochure a{
    color: #00B1C5;
    padding-left: 30px;
    padding-right: 30px;
}
a.btn.btn-sm.btn-negative.benefici {
    color: aqua;
    border: 1px solid aqua;
    border-radius: 100px;
    font-size: 15px;
    padding-left: 6%;
    padding-right: 6%;
    padding-top: 3%;
    padding-bottom: 3%;
}

/* #accordionAbout .accordion-content, #accordionAboutIc {
    display: none;
}

#accordionAbout .accordion-header.active-header + #accordionAbout .accordion-content , #accordionAboutIcone .accordion-header.active-header + #accordionAboutIcone .accordion-content {
    display: block;
} */

/*Stili pagina professional*/
.vantaggi-img {
    background: url(https://newairlite.swazienda.it/images/professional-vantaggi-img.jpg);
    min-height: 650px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    /* position: relative; */
    background-position: center;
    padding-top: 15%;
    padding-bottom: 5%;
}

.vantaggi-txt h2{
    /* position: absolute;
    top: 25%;
    left: 5%; */
    font-size: 60px;
    color: #fff;
    text-transform: none;
}
.vantaggi-txt .paragrafo p{
    color: #fff;
    text-transform: none;
   /*  position: absolute;
    top: 25%;
    right: 5%; */
    font-size: 14px;
}
.accordion-header, .accordion-content{
    border: none;
}
.accordion-collapse.collapse.show .accordion-body{
    padding: 0;
}
.vantaggi-accordion {
    padding-top: 5%;
    padding-bottom: 5%;
}
.vantaggi-accordion h2.accordion-header.active-header.inactive-header.scopri-vantaggi, .accordion-header .scopri-vantaggi, .vantaggi-accordion h2.accordion-header.active-header.inactive-header.scopri-icone, .accordion-header.scopri-vantaggi, .accordion-header.scopri-icone {
        color: #00aec2;
        text-align: center;
        margin: 0;
    }
.vantaggi-accordion .inactive-header{
    background: none;
}
button.accordion-button.collapsed.scopri-vantaggi, button.accordion-button.scopri-vantaggi, button.accordion-button.collapsed.scopri-icone, button.accordion-button.scopri-icone{
    color: #00aec2;
    display: contents;
    font-weight: 600
}
#accordion-container-vantaggi .active-header, #accordion-container-vantaggi .inactive-header, #accordion-container-icone .active-header, #accordion-container-icone .inactive-header{
    background: none;
}
#accordion-container-icone .icone_prof{
    margin-top: 5%;
}
.impegno-img{
    background: url(https://newairlite.swazienda.it/images/impegno-img.jpg);
    min-height: 500px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    background-position: center;
    padding-top: 15%;
}
.impegno-txt p{
    color: #fff;
    font-size: 20px;
    line-height: 25px;
}
.compliant-img{
    background: url(https://newairlite.swazienda.it/images/compliant-img.jpg);
    min-height: 500px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    /* position: relative; */
    background-position: center;
    padding-top: 5%;
}
.compliant-txt h2{
    /* position: absolute;
    top: 15%;
    left: 5%; */
    font-size: 70px;
    color: #000;
    text-transform: none;
}
.compliant-txt p{
   /*  top: 15%;
    right: 5%; */
    font-size: 15px;
    color: #000;
    text-transform: none;
}
.prof_icon{
    width: 30%;
    margin-top: 3%;
    margin-bottom: 3%;
}
.icon-title{
    color: #00aec2;
    text-transform: none;
    margin-top: 10%;

}
.container-fluid.tecnologia {
    border-top: 3px solid #00aec2;
    padding-top: 12%;
    padding-bottom: 2%;
}
.border-tec {
/*     padding-top: 130px; */
    border-top: 3px solid #00aec2;
}
.tecnologia h2{
    margin-top: 20px;
}
.tecnologia h6{
    margin-bottom: 20px;
}
.tecnologia .btn.btn-primary{
    padding-left: 3%;
    padding-right: 3%;
}
/*Stili pagina magazine*/
.magazine{
    padding-top: 150px;
    padding-bottom: 30px;
}
.magazine .categorie-btn{
    background-color: #fff;
    border: 2px solid #00aec2;
    color: #000;
    border-radius: 100px;
    padding-left: 15%;
    padding-right: 15%;
    margin-bottom: 2%;
}
.magazine .categorie-btn:hover{
    background-color: #00aec2;
    border: 2px solid #00aec2;
    color: #fff;
    border-radius: 100px;
    padding-left: 15%;
    padding-right: 15%;
    margin-bottom: 2%;
}
.row.categorie_blog {
    border-top: 3px solid #00aec2;
    padding-top: 2%;
    padding-bottom: 2%;
}
.row.blog h4{
    text-transform: none;
}
.magazine .card.articolo, .card.articolo_det {
    background-color: #EAEAE8;
    margin-bottom: 20px;
}
.articolo_det img{
    width: 100%;
}
.articolo_det h5{
    text-transform: none;
}
.card.articolo img {
    width: 200px;
}
.card.articolo h4{
    text-transform: none;
}
.card-articolo p.articolo_contenuto{
    margin-top: 10px;
    margin-bottom: 10px;
}
.card.articolo .articolo-btn{
    background-color: #fff;
    color: #000;
    border-radius: 100px;
    font-size: 13px;
    padding-left: 10%;
    padding-right: 10%;
}
.card.articolo a.leggi{
    color: #000;
    text-decoration: underline!important;
}
.div_articolo_btn{
   margin-top: 15%;
}
/*Stili della pagina Articolo*/
h3.articolo_titolo {
    color: #00aec2;
    text-transform: none;
    font-size: 40px;
}
p.articolo_descrizione{
    color: #00aec2;
    font-size: 15px;
}
.articolo_contenuto h3{
    text-transform: none;
/*     font-size: 25px; */
}


/*Stili pagina prodotti */
.row.prodotti{
    padding-top: 140px;
}
.prodotti_box01{
    background: url(https://newairlite.swazienda.it/images/box_prodotti_01.jpg);
    min-height: 500px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom center;
    padding-top: 5%;
}
.sfondo_prodotti_base{
    background-color: #00AFC3;
}
.sfondo_prodotti_base .row, .sfondo_prodotti .row{
    padding: 50px;
}
.sfondo_prodotti_base h4{
    color: #fff;
    font-size: 35px;
    text-transform: none;
}
.sfondo_prodotti_base p, .sfondo_prodotti_base h5{
    color: #fff;
}
.sfondo_prodotti_base h5{
    text-transform: none;
    font-size: 16px;
}
.prodotti_img{
    width: 70%;
}
.btn.btn-prodotti-base, .btn.btn-prodotti-base:hover{
    background-color: transparent;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 100px;
    padding-left: 10%;
    padding-right: 10%;
    font-size: 16px;
    text-align: left;
    margin-top: 10%;
}
.garamond{
    font-family:'Cormorant Garamond', sans-serif!important;
}
.premium-img{
    background: url(https://newairlite.swazienda.it/images/premium_sfondo.jpg);
    min-height: 530px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-top: 5%;
    position: relative;
}
.premium-text, .decore-text{
    position: absolute;
    top: 50%;
    left: 5%;
}
.premium-text img{
    padding-top: 3%;
    padding-bottom: 3%;
}
.premium-text h2, .decore-text h2 {
    font-size: 35px!important;
}
.premium-text p{
    font-size: 17px;
    color: #000;
}
.sfondo_prodotti, .sfondo_prodotti_det{
    background:linear-gradient(50deg, rgb(255 255 255 / 80%), rgba(23, 10, 13, 0) 70.71%), linear-gradient(260deg, #CED8DB, rgba(0, 0, 0, 0) 70.71%);
}
.sfondo_prodotti_det {
    padding-top: 15%;
    padding-bottom: 15%;
    padding-left: 5%;
    padding-right: 5%;
}
.sfondo_prodotti_det .links{
        margin-top: 5%;
}
.sfondo_prodotti h4{
    color: #00AFC3;
    font-size: 35px;
    text-transform: none;
}
.sfondo_prodotti_det h4{
    font-size: 45px;
    color: #00AFC3;
    text-transform: none;
}
a.link_prodotti{
    margin-top: 3%;
    color: #00AFC3;
    font-weight: 800;
}
.links .btn-prodotti{
    margin-bottom: 10px;
}
.sfondo_prodotti p, .sfondo_prodotti h5{
    color: #00AFC3;
}
.sfondo_prodotti h5{
    text-transform: none;
    font-size: 16px;
}
.btn.btn-prodotti-sfondo, .btn.btn-prodotti-sfondo:hover{
    background-color: transparent;
    color: #000000;
    border: 2px solid #000000;
    border-radius: 100px;
    padding-left: 10%;
    padding-right: 10%;
    font-size: 16px;
    text-align: left;
    margin-top: 5%;
}
.btn.btn-prodotti, .btn.btn-prodotti:hover {
    background-color: transparent;
    color: #00AFC3;
    border: 2px solid #00AFC3;
    border-radius: 100px;
    padding-left: 10%;
    padding-right: 10%;
    font-size: 16px;
    font-weight: 800;
    text-align: left;
   /*  margin-top: 10%; */
}
.prodotti_box02{
    background: url(https://newairlite.swazienda.it/images/box_prodotti_02.jpg);
    min-height: 500px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    padding-top: 5%;
}
.professional-img{
    background: url(https://newairlite.swazienda.it/images/professional_sfondo.jpg);
    min-height: 400px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    margin-top: 1%;
    position: relative;
}
.professional-img .btn.btn-prodotti-sfondo {
    padding-left: 3%;
    padding-right: 3%;
}
.prodotti_box03{
    background: url(https://newairlite.swazienda.it/images/box_prodotti_03.jpg);
    min-height: 500px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    padding-top: 5%;
}
.prodotti_box04{
    background: url(https://newairlite.swazienda.it/images/box_prodotti_04.jpg);
    min-height: 500px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-top: 5%;
}
.prodotti_box05{
    background: url(https://newairlite.swazienda.it/images/box_prodotti_base.jpg);
    min-height: 500px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-top: 5%;
}
.prodotti_box06{
    background: url(https://newairlite.swazienda.it/images/box_prodotti_fixative.jpg);
    min-height: 500px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-top: 5%;
}
.prodotti_img.fixactive{
    width: 85%;
}
.prodotti_box07{
    background: url(https://newairlite.swazienda.it/images/box_prodotti_07.jpg);
    min-height: 500px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-top: 5%;
}
.complementari-img{
    background: url(https://newairlite.swazienda.it/images/complementari-img.jpg);
    min-height: 400px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    margin-top: 1%;
    position: relative;
}
.complementari-text {
    position: absolute;
    top: 50%;
}
.complementari-text h2{
    color: #00AFC3;
    font-size: 40px;
}
.coating-img{
    background: url(https://newairlite.swazienda.it/images/coating-img.jpg);
    min-height: 400px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    margin-top: 1%;
    position: relative;
}
.coating-text {
    position: absolute;
    top: 50%;
}
.coating-text h2{
    color: #ffffff;
    font-size: 40px;
}
.prodotti_box08{
    background: url(https://newairlite.swazienda.it/images/box_prodotti_clearcoat.jpg);
    min-height: 500px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-top: 5%;
}
.prodotti_box09{
    background: url(https://newairlite.swazienda.it/images/box_prodotti_09.jpg);
    min-height: 500px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-top: 5%;
}
/*Inizio stili pagina home&decore*/
.row.prodotti_interior{
    margin-top: 1%;
}
.home-decore-img{
    background: url(https://newairlite.swazienda.it/images/home-decore-img.jpg);
    min-height: 500px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-top: 5%;
    position: relative;
}
.home_decore_box01{
    background: url(https://newairlite.swazienda.it/images/box-home-feel-good-img.jpg);
    min-height: 500px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom center;
    padding-top: 5%;
}
.home_decore_box02{
    background: url(https://newairlite.swazienda.it/images/box_home_antimould);
    min-height: 500px;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom center;
    padding-top: 5%;
}
/* .social_content.caption.small_text{
    margin-right: 50px;
} */
@media (min-width: 769px) {
    .list_carousel1  #foo1 li.slide_img {
        width: 300px;
        min-width: 300px;
    }
    #triangle-right {
        width: 0;
        height: 0;
        border-top: 500px solid transparent;
        border-left: 500px solid #000;
        border-bottom: 00px solid transparent;
      }
      .only-mobile.acquista-mobile-txt{
        display: none;
      }

      
    
}
@media (max-width: 992px) {
    .container-fluid .navbar-toggler{
        border: none;
    }
    .m-desktop{
        display: none;
    }
    .airisart-img {
        min-height: 270px;
        /* height: 300px; */
        width: 100%;
        background-repeat: no-repeat;
        background-size: contain;
        position: relative;
    }
    .airart-txt h2{
        font-size: 26px;
    }
    .img-david {
        background-size: contain;
    }
    h4.citazione{
        font-size: 24px;
        padding-left: 10%;
        padding-right: 10%;
    }
    .scrivici h2{
        font-size: 25px;
    }
    .vantaggi-img {
        padding-top: 30%;
    }
    .vantaggi-txt h2{
       /*  position: absolute;
        top: 25%;
        left: 5%; */
        font-size: 60px;
    }
    .vantaggi-txt .paragrafo{
       /*  position: absolute;
        top: 50%;
        left: 5%; */
        font-size: 14px;
    }
    .vantaggi-accordion h4{
        font-size: 14px;
    }

    .compliant-txt h2{
        font-size: 60px;
    }
   /*  .compliant-txt p{
        position: absolute;
        top: 230px;
        left: 10px;
    } */
    .modal#benefici{
        margin-top: 25%;
    }
    .modal#gallery{
        margin-top: 30%;
    }
    .div_articolo_btn{
        margin-top: 5%;
     }


}
@media (max-width: 768px) {
    
    body {
        overflow: invisible;
    }
    .container-fluid .navbar-toggler{
        border: none;
    }
    .cart {
        float: right;        
        position: relative;
        left: 50px;
    }
    .m-desktop{
        display: none;
    }
    .fullwidthbanner-container {
        width: 100% !important;
        position: relative;
       /*  top: 80px; */
    }
    .fullwidthbanner-container div#intro-mobile{
        height: 800px!important;
        min-height: 800px!important;
    }

    li.slides .social_content {
        left: 370px !important;
        top: 150px !important;
    }
    /* .only-mobile{
        display: block;
    } */
    .only-desktop{
        display: none!important;
    }

    .sinistra-mobile.box-home{
        border-left: 2px solid #00aec2;
    }
    .colors.c-desktop{
        display: none;
    }
    div.color {
        height: 60px;
        width: 60px;
        margin: 10px;
    }
    .isp-img, .acquista-img, .tec-img {
        min-height: 650px;
    }
    .acquista-img{
        background-position: bottom;
    }
   .list_carousel1  #foo1 li.slide_img {
        width: 300px;
        min-width: 300px;
    }
    .tec-txt {
        margin-bottom: 20px;
    }
    .acquista-img {
        background: url(https://newairlite.swazienda.it/images/acquista-img.jpg);
        background-position: bottom;
    }
    .acquista-img .btn.btn-primary {
        margin-top: 110%;
    }
    .acquista-img h2{
        font-size: 40px;
    }
    div.acquista-bg{
        background-color: #000;
        height: 150px;
    }
    .acquista-mobile-txt {
        padding: 15px;
        align-items: center;
        align-content: center;
    }
    .acquista-mobile-txt h2, .acquista-mobile-txt h6{
        color: #fff;
        text-transform: none;
    }
    .acquista-mobile-txt h2{
        font-size: 40px;
    }
    .acquista-mobile-txt h6{
        font-size: 25px;
    }
    .airisart-img {
        min-height: 400px;
        height: 100%;
        width: 100%;
        background-repeat: no-repeat;
        background-size: contain;
        position: relative;
        background-position: center;
    }
    img.social {
        width: 30px;
    }
    .respirare-img {
        padding-top: 50%;
        padding-bottom: 15%;
        background-position: end;
    }
    .salute-img{
        min-height: 450px;
        background-position: left;
    }
    .salute-img p{
        color: #fff;
    }
    .mappa iframe{
        width: 100%;
    }
    .sfondo_prodotti_det{
        padding-top: 30%;
    }
    .decore-text {
        position: absolute;
        top: 30%;
    }
    .premium-text, .decore-text {
        position: absolute;
        left: 5%;
        right: 5%;
    }
    h3.articolo_titolo {
        font-size: 30px;
    }
/*     .social_content.caption.small_text{
        margin-right: 0px;
        margin-top: 10px;
    } */
}
@media (max-width: 582px) {
    .cart {
        display: block;
        position: relative;
        left: 17px;
    }
    .card-icon img {
        top: 3px;
    }
    .only-desktop{
        display: none;
    }
}

