.hellodiane {  width:100%; }

.hellodiane-background { background: #e6f4ff;
background: linear-gradient(116deg,rgba(230, 244, 255, 1) 0%, rgba(255, 240, 240, 1) 90%); position:absolute; width:100%; height:310px; margin-top:25px;}

.hellodiane .content { position:absolute; width:470px; right:60px; top:60px; }


@media only screen and (max-width: 1099px) {

.hellodiane { width:100%; height:auto; margin-top:-10px; overflow-x:hidden; padding-top:30px; padding-bottom:12px; background: #e6f4ff;
background: linear-gradient(116deg,rgba(230, 244, 255, 1) 0%, rgba(255, 240, 240, 1) 90%);}

.hellodiane-background { display:none; } 

}