@media all and (min-width: 480px) and (max-width: 768px) and (orientation: portrait) {

.item-page {font-size:18px; line-height:27px;}
.item-page p {margin-bottom:15px;}
.item-page h1 {font-size:40px; line-height:40px; margin-top:40px; margin-bottom:30px;}
.item-page h2 {font-size:32px; line-height:34px; margin-top:40px; margin-bottom:10px;}
.item-page h3 {font-size:28px; line-height:28px; margin-top:40px; margin-bottom:10px;}
.item-page h4 {font-size:22px; line-height:26px; color:#09c; display:block;}
.item-page ul {padding-left:30px; margin-top:20px; margin-bottom:20px;}
.item-page li {padding-left:2px; margin-bottom:10px; font-size:17px; line-height:20px; font-style:italic; list-style:outside disc;}





/*#CONTENITORE-BANNER {margin-top:67px;}*/
#camera_wrap_113 {height:500px !important; float:left; width:100%;}
	

.box_ServiziEc {width:100%; margin-top:1px;}
.box_ServiziEc div {display:table-cell; width:26%; padding:30px 3% 20px 3%; min-height:50px; vertical-align:middle;}
.box_ServiziEc div.sEc_consegna br {display:none;}
.box_ServiziEc div figure {left:50%; margin-left:-30px; top:-30px; width:60px; height:60px; background-color:#293560; border-radius:30px; z-index:990;}
.hp_espertiRobot h2 {font-size:52px; line-height:50px;}
.hp_espertiRobot .puls_vendRob {width:320px; height:330px; margin-top:40px; float:left; margin-left:50px;}
.hp_espertiRobot .puls_vendRob h3 {margin-top:35px; margin-left:25px;}
.hp_espertiRobot .puls_vendRob figure {left:-35px; bottom:-60px; width:310px; height:160px;}
.hp_espertiRobot .puls_assistRob {width:320px; height:330px; margin-top:40px; margin-left:8px; float:right; margin-right:50px;}
.hp_espertiRobot .puls_assistRob h3 {margin-top:35px; margin-left:25px;}
.hp_espertiRobot .puls_assistRob figure {right:0px; bottom:0; width:215px; height:178px;}
.hp_espertiRobot .puls_sopralRob {width:90%; min-height:150px; margin-top:65px; background:#e5e5e5 url(../images/struttura/boxHP_espertiRobot_sopralluogo_oriz.jpg) right 0 no-repeat; border-radius:0 25px 50px 20px;}
.hp_espertiRobot .puls_sopralRob span {padding-top:40px; padding-left:40px; font-size:36px; line-height:38px;}
.hp_espertiRobot .puls_sopralRob h6 {padding-top:5px; padding-left:40px; font-size:50px; line-height:50px;}
.hp_espertiRobot .puls_sopralRob p {padding-top:10px; padding-left:45px; padding-bottom:30px; font-size:26px; line-height:26px;}
.moduletableHP_promozioni {background:url(../images/struttura/boxHP_espertiRobot_1200.png) center bottom no-repeat; margin-top:30px; padding-bottom:30px;}
.moduletableHP_promozioni h6 {width:74%;}
.HP_categorie .pulsCateg {width:23%; height:160px;}
.HP_categorie .pulsCateg.trincie {vertical-align:top;}
.HP_categorie .selRicamb {width:60%; margin-top:50px;}
.banner_pubblicita {margin-left:-320px; width:640px; height:600px; margin-top:60px; background-size:contain !important;}
.banner_pubblicita.homePag {background-image:url(../images/banner_pubblicita/banner_pub_hp_700.jpg); height:620px;}
.banner_pubblicita.robot {background-image:url(../images/banner_pubblicita/banner_pub_robot_700.jpg);}
.banner_pubblicita.giardinaggio {background-image:url(../images/banner_pubblicita/banner_pub_giardinaggio_700.jpg);}
.banner_pubblicita.taglioLegno {background-image:url(../images/banner_pubblicita/banner_pub_tagliolegno_700.jpg);}
.banner_pubblicita.terreno {background-image:url(../images/banner_pubblicita/banner_pub_terra_700.jpg);}
.banner_pubblicita p {width:500px;}
.banner_pubblicita a {margin-top:60px;}
.virtuemart_search .vm-search-custom-search-input .inputbox {width:380px;}
.box_paginazioneTop .paginazioneTop {width:99%; margin-right:1%;}
.box_paginazioneTop .orderlistcontainer {width:270px; padding-right:5px;}
.box_paginazioneBottom {width:90%; margin-left:5%; margin-right:5%;}
.box_paginazioneBottom ul .pagenav {width:30px; height:30px; line-height:30px; border-radius:15px; padding:0; font-size:18px;}
.listaProdBox {width:48%; margin:0 1% 8px 1%;}
.listaProdBox p.nomeprod {min-height:45px;}
.zoom_img {width:100%;}
.zoom_img .main-image {width:500px;}
.zoom_img .img-aggiuntive {width:570px;}
.zoom_img .img-aggiuntive a {width:100px; margin:4px;}
.zoom_prod .boxScheda {float:left; margin-top:30px; padding-left:5%; padding-right:5%;}
.addtocart-bar {width:80%; margin-left:10% !important; margin-right:10% !important;}
.addtocart-area:after {width:80%; margin-right:15%; margin-top:15px;}
.boxCaratteristiche {width:90%; margin-left:5%; margin-right:5%;}
.boxCaratteristiche .rigaCaratteristica {width:100%;}
.prodottiCorrelati a {width:25%; margin:0 1% 25px 1%;}
.pagAssistenzaRobot .rigaAR_A {min-height:640px; background:url(../images/struttura/pagAssistenzaRobot_rigaAR_A_sf01.jpg) -380px bottom no-repeat; background-size:cover;}
.pagAssistenzaRobot .rigaAR_A h2 {padding-left:100px; padding-right:100px;} .pagAssistenzaRobot .rigaAR_A h2 br {display:none;}
.pagAssistenzaRobot .rigaAR_A figure {margin-left:-300px; width:650px; height:290px; bottom:-49px; background:url(../images/struttura/pagAssistenzaRobot_rigaAR_A_img.png) 0 bottom no-repeat;}
.pagAssistenzaRobot .box_ritiro {width:50%;}
.pagAssistenzaRobot .box_assistenza img {position:absolute; left:50%; width:170px; margin-left:-95px; top:-200px;}
.pagAssistenzaRobot .box_assistenza {width:40%; margin-top:250px; margin-left:2.5%;}
.pagAssistenzaRobot .box_assistenza .box_prenota {bottom:-125px;}
.pagAssistenzaRobot .box_assistenza .box_prenota p {font-size:24px; line-height:20px;}
.pagAssistenzaRobot .box_assistenza .box_prenota span, .pagAssistenzaRobot .box_assistenza .box_prenota span strong a {font-size:30px; line-height:30px;}
.pagAssistenzaRobot .box_marche {width:47%; margin-left:3%; border-left-width:8px;}
.pagAssistenzaRobot .rigaAR_C figure {position:absolute; right:0; top:20px; width:45%; height:450px; background:url(../images/struttura/pagAssistenzaRobot_rigaAR_C_riconsegna_500.jpg) 0 0 no-repeat; z-index:0;}
.pagAssistenzaRobot .box_riconsegna {width:47%; margin-left:8%; margin-top:40px;}
.pagAssistenzaRobot .box_riconsegna h6 {font-size:36px; position:relative; z-index:10;}
.pagAssistenzaRobot .box_riconsegna p {position:relative; z-index:10;}
.pagAssistenzaRobot .box_riconsegna span {width:180%;}
.pagAssistenzaRobot .rigaAR_D figure.fotoLuigi {position:absolute; left:15px; top:100px; width:300px; height:506px; background:url(../images/struttura/luigi-maceroni-prato-perfetto.jpg) 0 bottom no-repeat;}
.pagAssistenzaRobot .box_presLuigi {width:48%; margin-top:60px; margin-left:45%;}
.pagAssistenzaRobot .box_presLuigi span {clear: left; width:35%}
.pagAssistenzaRobot .box_presLuigi span.slogan {width:100%;}
.pagAssistenzaRobot .rigaAR_D figure.fotoRagazzi {position:absolute; left:3.5%; top:630px; width:240px; height:360px;
background-image:url(../../../images/staff/giorgio-prato-perfetto.png), url(../../../images/staff/vincenzo-prato-perfetto.png); background-position: left top, right bottom; background-repeat: no-repeat;}
.pagAssistenzaRobot .rigaAR_D figure.fotoRagazzi:before {position:absolute; bottom:-30px; left:0; width:100%; content:'Giorgio e Vincenzo'; font-size:13px; line-height:15px; font-weight:700; color:#888; text-align:center;}
.pagAssistenzaRobot .rigaAR_D figure.fotoRagazzi:after {position:absolute; bottom:-50px; left:0; width:100%; content:'due dei professionisti PratoPerfetto'; font-size:13px; line-height:15px; color:#888; text-align:center;}
.pagContatti .fox-column.fox-column4 {width:39%;}
.pagContatti .fox-column.fox-column8 {width:60% !important;}
.pagContatti .fox-column.fox-column8 input, .pagContatti .fox-column.fox-column8 textarea {width:390px !important;}
.pagContatti #fox-c147-submit-box {margin-left:40px;}
.pagContatti #fox-c147-checkbox1-box input {top:-15px;}
.pagChisiamo h3 {padding-left:8%; padding-right:8%;}
.pagChisiamo .boxPunto {height:210px; background-repeat:no-repeat; background-size:cover; margin-bottom:1px;}
.pagChisiamo .boxPunto p {font-size:28px; line-height:30px; font-weight:300;}
.pagChisiamo .boxPunto.P001 {background-image:url(../images/struttura/pagChisiamo_box001-1300.jpg); margin-top:50px; background-position:-128px 0;}
.pagChisiamo .boxPunto.P001 p {left:495px; top:43px; width:250px;}
.pagChisiamo .boxPunto.P002 {background-image:url(../images/struttura/pagChisiamo_box002-1300.jpg); background-color:#f2f2f2; background-position:-114px 0;}
.pagChisiamo .boxPunto.P002 p {left:415px; top:20px; width:250px;}
.pagChisiamo .boxPunto.P003 {background-image:url(../images/struttura/pagChisiamo_box003-1300.jpg); background-position:-100px 0;}
.pagChisiamo .boxPunto.P003 p {right:50px; top:8px; width:300px; text-align:right;}
.pagChisiamo .boxPunto.P004 {background-image:url(../images/struttura/pagChisiamo_box004-1300.jpg); background-color:#f2f2f2; background-position:-86px 0;}
.pagChisiamo .boxPunto.P004 p {left:385px; top:35px; width:350px;}
.pagChisiamo .boxPunto.P005 {background-image:url(../images/struttura/pagChisiamo_box005-1300.jpg); background-position:-100px 0;}
.pagChisiamo .boxPunto.P005 p {right:25px; top:25px; width:370px; text-align:right;}
.pagRicambi span.spedizione {background-position:top right 1px;}
.pagRicambi span.pagamento {margin-top:10px; background-position:top left 1px;}
.pag_sopralluogoRobot .fox-column.fox-column4 {width:40% !important; height:680px; background: url(../images/struttura/pag_sopralluogoRobot_tabVer.jpg) 0 top no-repeat;}
.pag_sopralluogoRobot .fox-column.fox-column8 {width:60% !important; padding-left:5%; padding-right:5%;}
.pag_sopralluogoRobot .fox-column.fox-column8 input, .pag_sopralluogoRobot .fox-column.fox-column8 textarea {width:350px !important;}
.pag_sopralluogoRobot #fox-m120-checkbox1-box input {top:-15px;}
#CONTENITORE-FOOTER .datiAziendali {width:300px;}
#CONTENITORE-FOOTER .datiPvendita {width:285px;}
#CONTENITORE-FOOTER .datiLink {overflow:hidden;}
#boxLoginVm {width:280px; margin-right:40px;}
.login fieldset {width:60%; padding:40px 7%;}
a.puls_vaiCarrello {line-height:32px;}
.rigaCarr_prodotto a {width:50%;}
.rigaCarr_prodotto .vm-cart-item-quantity {width:125px;}
.vm2-add_quantity_cart, .vm2-remove_from_cart {float:right;}
.rigaCarrSpedizione h3 {width:90%; margin-left:5%; margin-right:5%;}
.rigaCarrSpedizione .vmshipment_name {padding-left:5%; padding-right:5%;}
.rigaCarrSpedizione .vmshipment_description {padding-left:5%; padding-right:5%; font-size:15px; line-height:18px;}
.vm-shipment-select .vm-shipment-plugin-single {width:90%; margin-left:5%; margin-right:5%;}
.rigaCarrPagamento h3 {width:90%; margin-left:5%; margin-right:5%;}
.rigaCarrPagamento .vmpayment_name {padding-left:5%; padding-right:5%;}
.rigaCarrPagamento .vmpayment_description {padding-left:5%; padding-right:5%; font-size:15px; line-height:18px;}
.vm-payment-select .vm-payment-plugin-single {width:90%; margin-left:5%; margin-right:5%;}
.rigaCoupon {width:74%; margin-left:13%; text-align:center;}
.rigaCoupon .txtHaiunCoupon {width:100%;}
.rigaCoupon .campiCoupon {width:100%;}
.rigaCoupon .coupon {display:inline-block; width:280px;}
.rigaCoupon span.details-button input.details-button {position:absolute; right:25px; bottom:18px; line-height:38px;}
.bannerAtterraRobot {min-height:550px; background:url(../images/pagatterraggio/banner_robot_telVert.jpg) 0 0 no-repeat; background-size:cover;}
.bannerAtterraRobot h1 {width:70%; margin-left:15%; margin-top:50px; font-size:66px; line-height:66px;}
.bannerAtterraRobot .slogan {width:100%; margin-top:20px;}
.bannerAtterraRobot h3 {bottom:-150px; width:70%; left:15%;}
.bannerAtterraRobot h3 br {display:none;}
.pagAtterraRobot_01 {margin-top:150px;}
.pagAtterraRobot_01 .box {width:45%; min-height:400px;}
.pagAtterraRobot_01 .box.assistenza {padding-bottom:100px;}
.pagAtterra_listaProdRobot {width:80%; margin-left:11%; margin-right:9%;}
.pagAtterra_listaProdRobot a {width:31%; margin:0 1% 8px 1%; min-height:350px;}
.pagAtterra_listaProdRobot p {min-height:45px;}
.pagAtterraRobot_02 .riga_presentazionePratop {background-position:left -70px bottom, 0 bottom;}
.pagAtterraRobot_02 .riga_presentazionePratop div {float:right; margin-right:3%;}
.pagAtterraRobot_02 .pulsCateg {width:23%; height:160px;}
.pagAtterraRobot_02 .pulsCateg.trincie {vertical-align:top;}}