@media screen and (max-width: 1279px) and (min-width: 0px) and (orientation: portrait) {
  .VB_LavoraConNoi #candidatura form input { border-radius: 0 !important; }
  #col2 #b14 { width: calc(50% - 36px) !important; }
  #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .linkmenu span img, #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .epdf span img { height: 10px !important; bottom: 8px; }
  #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .linkmenu span, #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .linkmenupdf span, #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .azioni .linka span { right: 50px; }
  #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom { padding-bottom: 50px; }

  #b101 { display: block !important; position: relative !important; width: 100% !important; }
  #p48 #col1.column #b101.blocco.Banner .banner img { height: auto !important; width: 70% !important; max-height: none !important; float: right !important; margin-top: 60px !important; }
  #col1 .blocco .Instagram .info { padding-left: 6% !important; }
  #logoViabizzuno { height: 150px !important; }
  #col1 .blocco .Instagram .info { bottom: 90px !important; }
  .VB_VisEventi #schedaEvento .owl-carousel { display: block !important; }
  #col1 .VB_VisEventi #schedaEvento .owl-carousel .photo img { position: relative !important; }
  #col1 .VB_FamilyProds #schedaEProd .colonna .owl-carousel { display: block !important; }
  #col1 .VB_FamilyProds #schedaEProd .owl-carousel .photo img { position: relative !important; }
  #col1 .VB_FamilyProds #schedaEProd .colonna3 { padding-bottom: 50px !important; }
  .VB_ContattiSearch #formSC select { border-width: 1px !important; border-radius: 0 !important; }
   #col1 .VB_ContattiSearch #formricerca { padding-bottom: 50px !important; }
	#col1 .VB_ContattiSearch #elencoContatti .elenco .categoria { text-align: left !important; }
  .VB_ContattiSearch #formSC .azioni { display: block !important; }
  .VB_ContattiSearch #formSC #cerca span { margin-left: 27px !important; }
  
  #col1 .VB_ContattiSearch #formSC #cerca { right: 10px !important; }
  
  
}

@media screen and (max-width: 1279px) and (min-width: 0px) and (orientation: landscape){
	.VB_LavoraConNoi #candidatura form input { border-radius: 0 !important; }
    #b101 { display: block !important; position: relative !important; width: 100% !important; }
    #p48 #col1.column #b101.blocco.Banner .banner img { height: auto !important; width: 35% !important; max-height: none !important; float: right !important; margin-top: 60px !important; }
  	.Instagram .body .images .img { width: 50% !important; }
  	.Instagram .body .images .img img { width: 100% !important; height: auto; }
  	#logoViabizzuno { height: 150px !important; }
  	#col1 .VB_ViSReport #schedaReport .descrizione{left:40%;/*width:40%;*/font-size:12px;line-height:16px;bottom:0px;padding-right:0px;max-width:100%;}
  	#col1 .VB_FamilyProds #schedaEProd .photo img { position: relative !important; }
  	#col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .linkmenu span img, #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .epdf span img { height: 10px !important; bottom: 8px !important; margin-left: 7px !important; }
  	#col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .linkmenu span, #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .linkmenupdf span, #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .azioni .linka span { right: 0 !important; }
  	.VB_VisEventi #elencoEventi .evento { height: 40vw !important; }
  .VB_VisEventi #schedaEvento .owl-carousel { display: block !important; }
  #col1 .VB_VisEventi #schedaEvento .owl-carousel .photo img { position: relative !important; }
  #col1 .VB_FamilyProds #schedaEProd .colonna .owl-carousel { display: block !important; }
  #col1 .VB_FamilyProds #schedaEProd .owl-carousel .photo img { position: relative !important; }
  #col1 .VB_FamilyProds #schedaEProd .colonna3 { padding-bottom: 50px !important; }
  .VB_ContattiSearch #formSC select { border-width: 1px !important; border-radius: 0 !important; }
   #col1 .VB_ContattiSearch #formricerca { padding-bottom: 50px !important; }
  #col1 .VB_ContattiSearch #elencoContatti .elenco .categoria { text-align: left !important; }
  .VB_ContattiSearch #formSC .azioni { display: block !important; }
  .VB_ContattiSearch #formSC #cerca span { margin-left: 27px !important; }
  #col1 .VB_ContattiSearch #formSC #cerca { right: 0 !important; }
  #col1 .VB_VisPerte .container { bottom: auto !important; }
  .VB_VisPerte .coldx .testo { margin-top: 0% !important; }
  .VB_VisPerte .coldx .form { width: 90% !important; margin-left: 5% !important; padding-bottom: 50px !important; }
  .VB_VisPerte .imgcard { width: 35% !important; }
  .VB_VisPerte .coldx { width: 100% !important; }
  .VB_VisPerte .coldx .form form label { position: relative !important; width: 100% !important; float: left !important; }
  .VB_VisPerte .coldx .form form input { margin-left: 0% !important; width: 100% !important; border-radius: 0 !important; }
  #col1 .VB_VisPerte .coldx .form #sendfr { position: relative !important; right: auto !important; }
  #col1 .VB_VisPerte .coldx .form #sendfr span { margin-left: 15px !important; font-size: 15px !important; }
  #col1 .VB_VisPerte .coldx .form #sendfr { font-size: 14px !important; }
  #col1 .VB_VisPerte .coldx .testo { padding-left: 5% !important; }
  #col1 .VB_VisPerte .container { position: relative !important; bottom: 0px; }
}

@media screen and (max-width: 532px) and (min-width: 0px){
  #col2 #b14 { width: calc(100% - 36px) !important; }
  #col1 .VB_VisProgetti #elencoProgetti .progetto .img img { height: auto !important; width: 100% !important; }
  #col1 .VB_VisProgetti #schedaProgetto .prodottocor { padding-bottom: 50px; }
  #col1 .VB_VisProgetti #elencoProgetti .progetto .nome { line-height: 12px !important; }
  #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .linkmenu span img, #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .epdf span img { height: 10px !important; bottom: 8px; }
  #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .linkmenu span, #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .linkmenupdf span, #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom .azioni .linka span { right: 40px; }
  #col1 .VB_FamilyProds #schedaEProd .colonna1 .lista { margin-left: 0 !important; }
  #col1 .VB_FamilyProds #schedaEProd .colonna .nomesublab { font-size: 14px !important; }
  #col1 .VB_FamilyProds #schedaEProd .colonna .listsub a { font-size: 14px !important; }
  #col1 .VB_FamilyProds #schedaEProd .colonna .awd_bottom { padding-bottom: 50px; }
  #col1 .VB_FamilyProds #schedaEProd .colonna .nomesublab a { font-size: 14px !important; }
  #col1 #b30 { padding-right: 50px !important; }
  #col1 .blocco.VB_MinTesto .titolo { margin-bottom: 0px !important; }
  #col1 .VB_VisPerte .container { bottom: auto !important; }#rightcol .VB_EventiFiltri #title_filtro .arrow
  .VB_VisPerte .coldx .testo { margin-top: 0% !important; }
  .VB_VisPerte .coldx .form { width: 90% !important; margin-left: 5% !important; padding-bottom: 50px !important; }
  .VB_VisPerte .imgcard { width: 50% !important; }
  .VB_VisPerte .coldx { width: 100% !important; }
  .VB_VisPerte .coldx .form form label { position: relative !important; width: 100% !important; float: left !important; }
  .VB_VisPerte .coldx .form form input { margin-left: 0% !important; width: 100% !important; border-radius: 0 !important; }
  #col1 .VB_VisPerte .coldx .form #sendfr { position: relative !important; right: auto !important; }
  #col1 .VB_VisPerte .coldx .form #sendfr span { margin-left: 15px !important; font-size: 15px !important; }
  #col1 .VB_VisPerte .coldx .form #sendfr { font-size: 14px !important; }
  #col1 .VB_VisPerte .coldx .testo { padding-left: 5% !important; }
  #col1 .VB_VisPerte .container { position: relative !important; bottom: 0px; }
  #col1 .VB_LavoraConNoi #candidatura form fieldset:nth-of-type(5) .radio { width: 100% !important; }
  #col1 .VB_LavoraConNoi #candidatura form .row .scelte { position: relative; overflow: hidden; width: 60% !important; }
  #col1 .VB_LavoraConNoi #candidatura form fieldset:nth-of-type(6) .radio { width: 100% !important; }
  #col1 .VB_LavoraConNoi #candidatura form fieldset:nth-of-type(6) .radio .radiolb { width: calc(99% - 50px) !important; }
  #col1 .VB_LavoraConNoi #candidatura form #fposaperte .radiolb { width: calc(100% - 38px) !important; }
  .VB_LavoraConNoi #candidatura form input { border-radius: 0 !important; }
  .VB_VisEventi #schedaEvento .colonna {  }
  .VB_VisEventi #schedaEvento .colonna2 { margin: 50px 0px; }
  .VB_VisEventi #schedaEvento .colonna2 .img { width: 100% !important; }
  .VB_VisEventi #schedaEvento .colonna2 .img img { width: 100% !important; }
  .select2-container--default .select2-results>.select2-results__options { overflow: scroll !important; }
  .VB_VisEventi #schedaEvento .owl-carousel { display: block !important; }
  #col1 .VB_VisEventi #schedaEvento .owl-carousel .photo img { position: relative !important; }
  #b101 { display: block !important; position: relative !important; width: 100% !important; }
  #col1 .blocco.VB_MinTesto .awd_grassetto { font-size: 14px !important; }
  #col1 .VB_EventiFiltri li a .arrow img { bottom: 8px !important; height: 8px !important; }
  .VB_ContattiSearch #formricerca { width: auto !important; }
  .VB_ContattiSearch #formSC select { border-width: 1px !important; border-radius: 0;}
  #col1 .VB_ContattiSearch #formricerca { padding-bottom: 50px !important; }
  .VB_ContattiSearch #formSC select { width: auto !important; }
  .VB_ContattiSearch #formSC .azioni { display: block !important; }
  .VB_ContattiSearch #formSC #cerca span { margin-left: 15px !important; }
  .VB_VisEventi #elencoEventi .evento { height: 110vw !important; }
  .VB_VisPress #elencoPress .pressitem { height: 110vw !important; }
  #col1 .VB_ContattiSearch #formSC #cerca { right: 0 !important; }
  #col1 .VB_ContattiSearch #formSC #cerca span { font-size: 17px !important; }
  .VB_ContattiSearch #elencoContatti .elenco .categoria { text-align: right !important; }
  #col1 .VB_FamilyProds #schedaEProd .colonna .owl-carousel { display: block !important; }
  #col1 .VB_FamilyProds #schedaEProd .owl-carousel .photo img { position: relative !important; }
  #col1 .VB_FamilyProds #schedaEProd .colonna3 { padding-bottom: 50px !important; }
  .VB_LavoraConNoi #elencoPosizioni #posizioni { width: 100% !important; }
  .VB_ContattiSearch #formSC label.myerror { left: 0px !important; right: auto !important; }
}