@media all and (max-width: 479px) and (orientation: portrait) {
#CONTENITORE-CONTENT {background:url(../images/struttura/sf_content_top_800.png) right 35px top -5px no-repeat;}

.item-page {padding-top:40px; padding-left:5%; padding-right:5%;}
.item-page p {margin-bottom:10px;}

#menu_Responsive {line-height:70px; height:70px; padding-left:20px; padding-right:20px;}

.boxSocial_HP #social_fb {margin-left:50%; left:45px; top:155px;}
.boxSocial_HP #social_ins {margin-left:50%; left:100px; top:155px;}
.boxSocial #social_fb {left:15px; top:90px; width:50px; height:50px; border-radius:25px; background-color:#7abda0; background-position:center center; background-size:60%;}
.boxSocial #social_ins {left:70px; top:90px; width:50px; height:50px; border-radius:25px; background-color:#7abda0; background-position:center center; background-size:60%;}

.banner_Hp {background:url(../images/struttura/contenitore_top_800.jpg) right 20px bottom no-repeat;}
.banner_Hp #logo {width:242px; height:60px; margin-top:10px; margin-left:10px;}
.banner_Hp h6 {top:-7px; margin-left:82px; font-size:24px; line-height:24px;}
.banner_Hp #telefono {float:right; margin-top:0px; margin-right:20px; margin-bottom:210px;}
.banner_Hp #slogan {left:230px; top:210px;}

.banner_pagInterne {background:url(../images/struttura/contenitore_top_800.jpg) right 40px bottom no-repeat; background-size:100%;}
.banner_pagInterne #logo img {height:50px; margin-top:10px; margin-left:10px;}
.banner_pagInterne #telefono {margin-left:40px; margin-top:5px; margin-bottom:40px;}
.banner_pagInterne #slogan {margin-left:50%; left:230px; top:50px; display:none;}

.hp_presentazione {background:url(../images/struttura/sf_content_top_800.png) right 35px top -5px no-repeat; min-height:900px;}
.hp_presentazione h2 {padding-left:10%; padding-right:10%;}
.hp_presentazione .servizi {padding-left:0; padding-right:0; background-image:url("../images/struttura/servizi_hp_sfTop_600.png");}
.hp_presentazione .servizi a.puls_chisono {width:200px; left:-100px; top:140px; text-align:center; font-size:20px;}
.hp_presentazione .servizi:before {width:80%; margin:220px 10% 30px 10%;}
.hp_presentazione .servizi a {margin-left:2px; margin-right:2px;}
.hp_presentazione .rigaPulsServizi a {width:90%; margin-left:auto; margin-right:auto; font-size:22px;}
.hp_presentazione .rigaPulsServizi a.puls_estetica {border-radius:30px 30px 0 0;}
.hp_presentazione .rigaPulsServizi a.puls_trattamenti {border-radius:0 0 30px 30px; margin-top:3px;}
.hp_presentazione .rigaPulsServizi a.puls_rischi, .hp_presentazione .rigaPulsServizi a.puls_percheFarsiSeguire {width:80%; padding-left:15%; padding-right:15%; font-size:20px;}
.hp_presentazione .rigaPulsServizi a.puls_percheFarsiSeguire {margin-top:3px;}

.rigaMedest {float:left; position:relative; padding:0;}
.rigaMedest figure {position:absolute; left:0; top:12px; width:60px; height:60px; border-radius:30px; background-size:contain;}
.rigaMedest h6 {float:left; width:75%; margin-left:50px; margin-top:30px; font-size:24px; line-height:26px;}
.rigaMedest p {float:left; top:0; width:75%; padding-left:75px; margin-top:5px;}

.box_testoArticolo {width:100%; padding-left:5%; padding-right:5%;}
.box_altriArticoli {float:left; padding-left:5%; padding-right:5%; margin-top:50px;}

.box_trattamento {width:250px; margin-left:auto; margin-right:auto;}
.box_trattamento figure {width:250px; height:250px; border-radius:125px; background-position:bottom -20px center !important;}
.box_trattamento p {padding-top:100px; padding-right:0;}

.chisono_boxPresentazione {width:90%; margin-left:5%; padding:35px 25px 170px 25px;}
.chisono_boxPresentazione img {margin-left:50%; left:-120px; bottom:-100px; width:240px; height:240px;}
.chisono_consulenze {margin-left:15%; width:70%; margin-top:140px; text-align:center;}
.chisono_consulenze a {margin-bottom:20px; width:280px; position:relative; left:-20px;}

#CONTENITORE-FOOTER:before {height:50px; background-image:url("../images/struttura/sf_footer_800.png");}
#CONTENITORE-FOOTER .infoFooter {width:100%; padding-left:25px;}
#CONTENITORE-FOOTER .infoFooter p {font-size:15px; line-height:15px;}
#CONTENITORE-FOOTER .copyFooter {position:relative; margin-left:0%; top:0; left:0; padding-right:25px; width:100%; margin-bottom:20px; text-align:right;}



}