@charset "utf-8";@media screen and (max-width:1400px){.cont_galleria ul.col_3 li:nth-child(1){padding-bottom:51.4%}.cont_galleria ul.col_3 li:nth-child(2){padding-bottom:51.4%}}@media screen and (max-width:1270px){.wrap{width:1170px;border:#FF0000 solid 0;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cont_testata ul.social_testa{right:0px}ul.bandiere{right:10px}.cont_testata .banner_top{left:0px}ul.foto_statica_aggiuntive_2{}}@media screen and (max-width:1170px){.ddsmoothmenu{display:none!important}.resp_menu{display:block;right:10px}.cont_descri_home .sx{padding:0 50px 0 0}}@media screen and (min-width:990px) and (max-width:1170px){.wrap{width:986px;border:#00FF00 solid 0}.cont_parallax_home .over{padding:100px 80px}.cont_galleria ul.col_3 li:nth-child(1){padding-bottom:51.1%}.cont_galleria ul.col_3 li:nth-child(2){padding-bottom:51.1%}}@media screen and (max-width:989px){.wrap{width:100%;padding:0 10px;border:solid 0 #FF0000}.cont_testata ul.banner_top{left:10px}.cont_testata ul.social_testa{right:10px}.cont_parallax_home .over{padding:70px 20px}.cont_descri_home .sx{width:50%;min-height:300px;float:left;overflow:hidden;padding:0 50px 0 0}.cont_servizi_home .sx{width:100%;float:none;padding:0;margin:0 0 30px 0;min-height:auto;text-align:center}.cont_servizi_home .sx ul{width:85%;margin:0 auto 0;padding:0;border:#999 solid 0;overflow:hidden}.cont_servizi_home .sx ul li{padding:0 5px 0 24px;margin:0 0 13px 0;width:33%;text-align:left}.cont_servizi_home .dx{width:100%;float:none;text-align:center}.cont_servizi_home .dx img{width:100%;max-width:700px}.cont_galleria ul.col_3 li:nth-child(1){padding-bottom:51%}.cont_galleria ul.col_3 li:nth-child(2){padding-bottom:51%}ul.foto_statica_aggiuntive_2{}.cont_footer ul.cont_footer2>li:nth-child(1){padding:0 0 30px 0}.cont_footer ul.cont_footer2>li:nth-child(2){width:70%;display:none}.cont_footer ul.cont_footer2>li{width:70%;margin:30px auto 0;padding:0 0 30px 0;float:none;font-size:14px;border-bottom:solid 1px #777777}.cont_footer ul.cont_footer2>li:nth-child(5){border:none}}@media screen and (max-width:768px){.flex-caption{top:60%!important}.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{display:none}.cont_descri_home .sx{width:100%;min-height:auto;float:none;text-align:center;padding:0 20px;}.cont_descri_home .dx{width:100%;float:none;text-align:center;margin:30px 0 0}.cont_descri_home .dx video{width:100%!important}.cont_parallax_home .descrizione{font-size:16px;margin:0 0 30px 0;padding:0 20px}.cont_galleria>ul{float:none}.cont_galleria>ul li{width:25%!important;padding-bottom:25%!Important;}.cont_galleria ul.col_1{width:100%;margin:0;line-height:10px}.cont_galleria ul.col_1 li:nth-child(1),.cont_galleria ul.col_1 li:nth-child(2),.cont_galleria ul.col_1 li:nth-child(3){padding-bottom:auto;margin:0px}.cont_galleria ul.col_2{width:100%;margin:0;line-height:10px}.cont_galleria ul.col_2 li:nth-child(1),.cont_galleria ul.col_2 li:nth-child(2),.cont_galleria ul.col_2 li:nth-child(3){padding-bottom:auto;margin:0px}.cont_galleria ul.col_3{width:100%;line-height:10px}.cont_galleria ul.col_3 li:nth-child(1),.cont_galleria ul.col_3 li:nth-child(2),.cont_galleria ul.col_3 li:nth-child(3){padding-bottom:auto;margin:0px}.cont_galleria ul.col_3 li:nth-child(3){display:none}.colonne{margin:0 0 50px 0;column-count:1;-moz-column-count:1;-webkit-column-count:1}ul.galleria li:nth-child(3n){margin-right:0px}ul.galleria li:nth-child(4n){margin-right:30px}ul.galleria li{list-style:none;float:left;width:calc(33.3% - 20px);margin:0 30px 30px 0}ul.elenco_news li{float:none;width:100%;padding:20px!important}.pagina .sx{float:none;width:100%;min-height:200px;padding:0;margin:0 0 30px 0;text-align:center}.pagina .dx{float:none;width:100%;min-height:200px;padding:0}}@media screen and (max-width:620px){.flex-caption{display:none!important}.slogan_home h1,h2.home_page{font-size:30px;line-height:36px}ul.alloggi_home li:nth-child(3n){margin-right:auto}ul.alloggi_home li{width:80%;margin:0 auto 30px;float:none;display:block}.cont_servizi_home .sx ul li{width:50%}ul.foto_statica_aggiuntive_2{margin:0;padding:0;overflow:hidden;display:flex;flex-direction:row;flex-wrap:wrap;height:auto;border:#FF0000 solid 0}ul.foto_statica_aggiuntive_2 li{width:33%!important;padding-bottom:25%!important;margin:0px!Important}}@media screen and (max-width:549px){.my_chat{position:fixed;bottom:15px;right:20px;z-index:100;border:#FF0000 solid 0}.cont_chat a.close_my_chat{position:absolute;top:28px;right:14px;font-size:26px}.cont_chat{margin:0 -15px 0 10px}.cont_chat img{width:100%}a.bottone_medium{padding:10px 20px}ul.banner_top li:nth-child(1){display:none}a.bottone_medium{font-size:16px;padding:15px 30px}h1.titolo_princ{font-size:24px;line-height:28px}.cont_parallax_home .over{padding:40px 20px}.cont_parallax_home .titolo{font-size:34px;margin:0 0 30px 0;color:#FFF;line-height:38px}.cont_parallax_home .btn{padding:10px 30px}ul.foto_statica_aggiuntive_2 li{width:50%!important;padding-bottom:35%!important;margin:0px!Important}ul.galleria li:nth-child(2n){margin-right:0px!important}ul.galleria li:nth-child(3n){margin-right:20px}ul.galleria li:nth-child(4n){margin-right:0px!important}ul.galleria li{list-style:none;float:left;width:calc(50% - 10px);margin:0 20px 20px 0;line-height:10px}.cont_footer ul.cont_footer2>li{width:85%}ul.elenco_news li{float:none;width:100%;padding:0px!important;border:none;border-bottom:#777777 solid 1px}#form_contatti{margin:0;padding:0px} #form_contatti ul li{float:none;width:100%;padding:0} #form_contatti ul li input{width:100%;padding:10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}  #form_contatti textarea{width:100%}#form_contatti>span{display:block}table.tariffe{width:100%}table.tariffe th,table.tariffe td{padding:5px;font-size:12px}}@media screen and (max-width:400px){.cont_testata .logo_testa{}ul.bandiere{padding:0 0 0 7px}.ul_resp_menu{top:0px!important}.cont_parallax_home .over{padding:30px 20px}ul.alloggi_home li{width:100%}.cont_galleria>ul li{width:33.3%!important;padding-bottom:25%!Important;}.cont_galleria ul.col_3 li:nth-child(3){display:block}.cont_servizi_home .sx ul{width:100%}ul.foto_statica_aggiuntive_2 li{width:100%!important;padding-bottom:60%!important;margin:0 0 10px 0!Important}.cont_footer ul.cont_footer2>li{width:95%}}@media screen and (max-width:350px){ul.banner_top li:nth-child(2){display:none} .resp_menu .bottone{padding:12px 18px;font:22px bold} .resp_menu .bottone span{display:none}}