.divWithMargins										{ padding-bottom: 0px; }
.divWithMargins					img					{ float: none; width: auto; max-width: 100%; margin: auto; }
.sectionTitle										{ font-family: MontserratBold, Arial; color: #ffffff; }


@media screen and (min-width: 300px)
{
 .sectionTitle										{ font-size: 16px; line-height: 20px; }

 table.colors										{ width: 100%; border: 0; border-collapse: collapse; margin: 2px 0px 2px 0px; padding: 0; outline: none; color: #778191; }
 table.colors					td.header				{ display: table-cell; padding: 14px 6px 14px 6px; font-family: MontserratBold, Arial; border-top: 1px solid #778191; border-bottom: 1px solid #778191; font-size: 10px; line-height: 14px; }
 table.colors					td.body					{ padding: 20px 6px 14px 6px; border-bottom: 1px solid #778191; font-size: 10px; line-height: 14px; vertical-align: top; }
}


@media screen and (min-width: 400px)
{
 .sectionTitle										{ font-size: 18px; line-height: 22px; }

 table.colors										{ width: 100%; border: 0; border-collapse: collapse; margin: 2px 0px 2px 0px; padding: 0; outline: none; color: #778191; }
 table.colors					td.header				{ display: table-cell; padding: 14px 6px 14px 6px; font-family: MontserratBold, Arial; border-top: 1px solid #778191; border-bottom: 1px solid #778191; font-size: 11px; line-height: 15px; }
 table.colors					td.body					{ padding: 20px 6px 14px 6px; border-bottom: 1px solid #778191; font-size: 11px; line-height: 15px; vertical-align: top; }
}


@media screen and (min-width: 500px)
{
 .sectionTitle										{ font-size: 20px; line-height: 24px; }

 table.colors										{ width: 100%; border: 0; border-collapse: collapse; margin: 2px 0px 2px 0px; padding: 0; outline: none; color: #778191; }
 table.colors					td.header				{ display: table-cell; padding: 14px 10px 14px 10px; font-family: MontserratBold, Arial; border-top: 1px solid #778191; border-bottom: 1px solid #778191; font-size: 11px; line-height: 15px; }
 table.colors					td.body					{ padding: 20px 10px 20px 10px; border-bottom: 1px solid #778191; font-size: 12px; line-height: 16px; vertical-align: top; }
}


@media screen and (min-width: 600px)
{
 .sectionTitle										{ font-size: 21px; line-height: 25px; }

 table.colors										{ width: 100%; border: 0; border-collapse: collapse; margin: 2px 0px 2px 0px; padding: 0; outline: none; color: #778191; }
 table.colors					td.header				{ display: table-cell; padding: 14px 10px 14px 10px; font-family: MontserratBold, Arial; border-top: 1px solid #778191; border-bottom: 1px solid #778191; font-size: 11px; line-height: 15px; }
 table.colors					td.body					{ padding: 21px 10px 21px 10px; border-bottom: 1px solid #778191; font-size: 12px; line-height: 16px; vertical-align: top; }
}


@media screen and (min-width: 700px)
{
 .sectionTitle										{ font-size: 22px; line-height: 26px; }

 table.colors										{ width: 100%; border: 0; border-collapse: collapse; margin: 2px 0px 2px 0px; padding: 0; outline: none; color: #778191; }
 table.colors					td.header				{ display: table-cell; padding: 14px 20px 14px 20px; font-family: MontserratBold, Arial; border-top: 1px solid #778191; border-bottom: 1px solid #778191; font-size: 13px; line-height: 18px; }
 table.colors					td.body					{ padding: 22px 20px 22px 20px; border-bottom: 1px solid #778191; font-size: 13px; line-height: 18px; vertical-align: top; }
}


@media screen and (min-width: 800px)
{
 .sectionTitle										{ font-size: 24px; line-height: 28px; }

 table.colors										{ width: 100%; border: 0; border-collapse: collapse; margin: 2px 0px 2px 0px; padding: 0; outline: none; color: #778191; }
 table.colors					td.header				{ display: table-cell; padding: 14px 20px 14px 20px; font-family: MontserratBold, Arial; border-top: 1px solid #778191; border-bottom: 1px solid #778191; font-size: 14px; line-height: 18px; }
 table.colors					td.body					{ padding: 24px 20px 24px 20px; border-bottom: 1px solid #778191; font-size: 14px; line-height: 18px; vertical-align: top; }
}


@media screen and (min-width: 900px)
{
 .sectionTitle										{ font-size: 25px; line-height: 29px; }

 table.colors										{ width: 100%; border: 0; border-collapse: collapse; margin: 2px 0px 2px 0px; padding: 0; outline: none; color: #778191; }
 table.colors					td.header				{ display: table-cell; padding: 14px 20px 14px 20px; font-family: MontserratBold, Arial; border-top: 1px solid #778191; border-bottom: 1px solid #778191; font-size: 15px; line-height: 19px; }
 table.colors					td.body					{ padding: 25px 20px 25px 20px; border-bottom: 1px solid #778191; font-size: 15px; line-height: 19px; vertical-align: top; }
}


@media screen and (min-width: 1000px)
{
 .sectionTitle										{ font-size: 26px; line-height: 30px; }

 table.colors										{ width: 100%; border: 0; border-collapse: collapse; margin: 2px 0px 2px 0px; padding: 0; outline: none; color: #778191; }
 table.colors					td.header				{ display: table-cell; padding: 14px 20px 14px 20px; font-family: MontserratBold, Arial; border-top: 1px solid #778191; border-bottom: 1px solid #778191; font-size: 16px; line-height: 20px; }
 table.colors					td.body					{ padding: 26px 20px 26px 20px; border-bottom: 1px solid #778191; font-size: 16px; line-height: 20px; vertical-align: top; }
}


@media screen and (min-width: 1100px)
{
 .sectionTitle										{ font-size: 28px; line-height: 32px; }

 table.colors										{ width: 100%; border: 0; border-collapse: collapse; margin: 2px 0px 2px 0px; padding: 0; outline: none; color: #778191; }
 table.colors					td.header				{ display: table-cell; padding: 14px 20px 14px 20px; font-family: MontserratBold, Arial; border-top: 1px solid #778191; border-bottom: 1px solid #778191; font-size: 17px; line-height: 21px; }
 table.colors					td.body					{ padding: 30px 20px 30px 20px; border-bottom: 1px solid #778191; font-size: 17px; line-height: 21px; vertical-align: top; }
}


@media screen and (min-width: 1260px)
{
 .sectionTitle										{ font-size: 30px; line-height: 34px; }

 table.colors										{ width: 100%; border: 0; border-collapse: collapse; margin 2px 0px 2px 0px; padding: 0; outline: none; color: #778191; }
 table.colors					td.header				{ display: table-cell; padding: 14px 20px 14px 20px; font-family: MontserratBold, Arial; border-top: 1px solid #778191; border-bottom: 1px solid #778191; font-size: 18px; line-height: 22px; }
 table.colors					td.body					{ padding: 20px 30px 14px 30px; border-bottom: 1px solid #778191; font-size: 18px; line-height: 22px; vertical-align: top; }
}
