.col-sm-12{width:100%;float:left;margin-bottom:25px}
#gift{background-image:url(../_img/giftcard_img.png);background-color:transparent;width:100%;height:300px;background-repeat:no-repeat;background-size:contain}
#testo{background-color:#fff;color:#333}
#preview{position:relative;top:37%;left:4%;z-index:10;border:0;background-color:transparent;font-weight:400;font-size:.9rem;width:60%;height:140px;overflow:hidden;padding:10px;visibility: hidden}
#dati{text-align:left;position:relative;top:100px;left:30px;border:none;font-weight:400;font-size:.9rem}
@media handheld,only screen and (max-width: 1200px) {
#dati{top:125px;left:30px;font-size:.9rem}
	
}
@media handheld,only screen and (max-width: 1024px) {
#dati{top:105px;left:30px;font-size:.9rem}
textarea.ante_def{position:relative;top:105px;left:30px;z-index:10;border:0;background-color:transparent;font-weight:400;font-size:.85rem;width:42%;height:46%;overflow:hidden;padding:9px;line-height: 1.1}
	
}
@media handheld,only screen and (max-width: 400px) {
#dati{top:55px!important;left:25px!important;font-size:.8rem!important}
}
textarea.ante{display:none}
textarea.ante_def{position:relative;top:115px;left:30px;z-index:10;border:0;background-color:transparent;font-weight:400;font-size:.85rem;width:42%;height:46%;overflow:hidden;padding:9px;line-height: 1.1}
@media handheld,only screen and (max-width: 425px) {
textarea.ante_def{position:relative;top:75px;left:5%;z-index:10;border:0;background-color:transparent;font-weight:400;font-size:.85rem;width:62%;height:30%;overflow:hidden;padding:9px;line-height: 1.1}
}
@media only screen and (min-width: 300px) and (max-width: 320px) {
textarea.ante_def{position:relative;top:63px;left:5%;z-index:10;border:0;background-color:transparent;font-weight:400;font-size:.75rem;width:63%;height:30%;overflow:hidden;padding:8px;line-height: 1.1}
#dati{top:53px!important;left:20px!important;font-size:.75rem!important}
}