I'm facing an issue with creating a responsive email for Outlook. Despite setting the width to 640, it keeps expanding beyond the desired size. I've tried multiple solutions without success. Any assistance would be highly appreciated.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width"/>
<title>Responsive Email Template</title>
<style type="text/css">
/* CSS styling here */
</style>
<!--[if lte IE 9]><style type="text/css">
table.wrapper { width:640px !important; }
</style> <![endif]-->
<!--[if mso]> <style type="text/css">
body { width:100% !important; }
table.wrapper { width:80% !important;}
</style> <![endif]-->
</head>
<body bgcolor="#f5f3f3" style="width:100%">
<table class="wrapper" border="0" cellspacing="0" cellpadding="0" bgcolor="#f5f5f3" valign="top" width="640">
<tr>
<td>
<!--START of MEDIA CONTAINER-->
<!-- Structure goes on... -->