html											{ margin: 0; padding: 0; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none; }
body											{ margin: 0; padding: 0; color: #ffffff; background-color: #122030; font-family: MontserratRegular, Arial, Tahoma; font-size: 18px; line-height: 22px; }

div											{ float: left; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; text-align: left; }
img											{ display: block; float: left; width: 100%; margin: 0; padding: 0; border: 0; }

a											{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #445163; }
a:hover											{ color: #ffffff; border-bottom: 1px solid #445163; }

#narrowEmailBackcallLayout								{ border-bottom: 1px solid #445163; }
#narrowEmailBackcallWrapper								{ float: none; max-width: 1200px; margin: auto; }
#narrowEmailDiv										{ width: 33%; }
#narrowModelsDiv									{ width: 34%; text-align: center; }
#narrowBackcallDiv									{ width: 33%; text-align: right; }
#narrowEmailDiv					a					{ color: #7c91b0; border-bottom: 1px solid #2f3948; }
#narrowModelsDiv				a					{ color: #7c91b0; border-bottom: 1px solid #2f3948; }
#narrowBackcallDiv				a					{ color: #7c91b0; border-bottom: 1px solid #2f3948; }

#narrowLogosPhoneLayout									{ border-bottom: 1px solid #445163; }
#narrowLogoPhoneWrapper									{ float: none; max-width: 1200px; margin: auto; }
#narrowPhoneDiv					a					{ color: #8cbdff; text-decoration: none; border: 0; }
#narrowPoolsarDiv				img					{ float: right; }

#menuLayout										{ border-bottom: 1px solid #445163; }
#menuWrapper										{ float: none; max-width: 1200px; margin: auto; }

#menuItem1										{ text-align: center; }
#menuItem2										{ text-align: center; }
#menuItem3										{ text-align: center; }
#menuItem4										{ text-align: center; }
#menuItem5										{ text-align: center; }

#mainLayout										{ border-bottom: 1px solid #445163; }
#mainWrapper										{ float: none; max-width: 1200px; margin: auto; }
#mainContent										{ color: #d0d0d0; }

.divWithMargins										{ float: none; width: 100%; margin: auto; }
.boldWhiteText										{ font-family: MontserratBold, Arial; color: #ffffff; }

#footerWrapper										{ float: none; max-width: 1200px; margin: auto; }
#footerWrapper					a					{ color: #7c91b0; border-bottom: 1px solid #2f3948; }


@media screen and (min-width: 300px)
{
 #narrowEmailBackcallContent								{ padding: 8px 20px 7px 20px; }

 #narrowEmailDiv									{ font-size: 9px; }
 #narrowModelsDiv									{ font-size: 9px; }
 #narrowBackcallDiv									{ font-size: 9px; }

 #narrowLogosPhoneContent								{ padding: 16px 20px 16px 20px; }

 #narrowPoolsarnnDiv									{ width: 31%; }
 #narrowPoolsarnnDiv				img					{ width: 80px; margin-top: -10px; }
 #narrowPhoneDiv									{ width: 40%; text-align: center; font-size: 14px; }
 #narrowPoolsarDiv									{ width: 29%; text-align: right; }
 #narrowPoolsarDiv				img					{ width: 80px; margin-top: -10px; }

 #menuContent										{ padding: 8px 20px 11px 20px; }
 #menuItem1										{ width: 18%; font-size: 11px; text-align: left; }
 #menuItem2										{ width: 20%; font-size: 11px; }
 #menuItem3										{ width: 29%; font-size: 11px; }
 #menuItem4										{ width: 18%; font-size: 11px; }
 #menuItem5										{ width: 15%; font-size: 11px; text-align: right; }

 #mainContent										{ padding: 14px 20px 16px 20px; font-size: 11px; line-height: 16px; }
 .divWithMargins									{ padding-bottom: 12px; }

 #footerContent										{ padding: 18px 20px 18px 20px; font-size: 10px; line-height: 15px; }
}


@media screen and (min-width: 400px)
{
 #narrowEmailBackcallContent								{ padding: 9px 22px 8px 22px; }

 #narrowEmailDiv									{ font-size: 10px; }
 #narrowModelsDiv									{ font-size: 10px; }
 #narrowBackcallDiv									{ font-size: 10px; }

 #narrowLogosPhoneContent								{ padding: 17px 22px 17px 22px; }

 #narrowPoolsarnnDiv									{ width: 31%; }
 #narrowPoolsarnnDiv				img					{ width: 90px; margin-top: -13px; }
 #narrowPhoneDiv									{ width: 40%; text-align: center; font-size: 16px; }
 #narrowPoolsarDiv									{ width: 29%; text-align: right; }
 #narrowPoolsarDiv				img					{ width: 90px; margin-top: -13px; }

 #menuContent										{ padding: 8px 22px 11px 22px; }
 #menuItem1										{ width: 18%; font-size: 12px; text-align: left; }
 #menuItem2										{ width: 20%; font-size: 12px; }
 #menuItem3										{ width: 29%; font-size: 12px; }
 #menuItem4										{ width: 18%; font-size: 12px; }
 #menuItem5										{ width: 15%; font-size: 12px; text-align: right; }

 #mainContent										{ padding: 15px 22px 16px 22px; font-size: 12px; line-height: 17px; }
 .divWithMargins									{ padding-bottom: 12px; }

 #footerContent										{ padding: 20px 22px 20px 22px; font-size: 10px; line-height: 15px; }
}


@media screen and (min-width: 500px)
{
 #narrowEmailBackcallContent								{ padding: 9px 26px 9px 26px; }

 #narrowEmailDiv									{ font-size: 12px; }
 #narrowModelsDiv									{ font-size: 12px; }
 #narrowBackcallDiv									{ font-size: 12px; }

 #narrowLogosPhoneContent								{ padding: 17px 26px 17px 26px; }

 #narrowPoolsarnnDiv									{ width: 30%; }
 #narrowPoolsarnnDiv				img					{ width: 90px; margin-top: -13px; }
 #narrowPhoneDiv									{ width: 40%; text-align: center; font-size: 18px; }
 #narrowPoolsarDiv									{ width: 30%; text-align: right; }
 #narrowPoolsarDiv				img					{ width: 90px; margin-top: -13px; }

 #menuContent										{ padding: 9px 26px 11px 26px; }
 #menuItem1										{ width: 18%; font-size: 14px; text-align: left; }
 #menuItem2										{ width: 20%; font-size: 14px; }
 #menuItem3										{ width: 29%; font-size: 14px; }
 #menuItem4										{ width: 19%; font-size: 14px; }
 #menuItem5										{ width: 14%; font-size: 14px; text-align: right; }

 #mainContent										{ padding: 16px 26px 18px 26px; font-size: 13px; line-height: 20px; }
 .divWithMargins									{ padding-bottom: 14px; }

 #footerContent										{ padding: 22px 26px 22px 26px; font-size: 12px; line-height: 17px; }
}


@media screen and (min-width: 600px)
{
 #narrowEmailBackcallContent								{ padding: 10px 26px 10px 26px; }

 #narrowEmailDiv									{ font-size: 12px; }
 #narrowModelsDiv									{ font-size: 12px; }
 #narrowBackcallDiv									{ font-size: 12px; }

 #narrowLogosPhoneContent								{ padding: 18px 26px 18px 26px; }

 #narrowPoolsarnnDiv									{ width: 33%; }
 #narrowPoolsarnnDiv				img					{ width: 100px; margin-top: -15px; }
 #narrowPhoneDiv									{ width: 34%; text-align: center; font-size: 20px; }
 #narrowPoolsarDiv									{ width: 33%; text-align: right; }
 #narrowPoolsarDiv				img					{ width: 100px; margin-top: -15px; }

 #menuContent										{ padding: 11px 26px 14px 26px; }
 #menuItem1										{ width: 18%; font-size: 16px; text-align: left; }
 #menuItem2										{ width: 20%; font-size: 16px; }
 #menuItem3										{ width: 29%; font-size: 16px; }
 #menuItem4										{ width: 18%; font-size: 16px; }
 #menuItem5										{ width: 15%; font-size: 16px; text-align: right; }

 #mainContent										{ padding: 20px 26px 22px 26px; font-size: 14px; line-height: 21px; }
 .divWithMargins									{ padding-bottom: 14px; }

 #footerContent										{ padding: 24px 26px 24px 26px; font-size: 12px; line-height: 17px; }
}


@media screen and (min-width: 700px)
{
 #narrowEmailBackcallContent								{ padding: 12px 26px 12px 26px; }

 #narrowEmailDiv									{ font-size: 13px; }
 #narrowModelsDiv									{ font-size: 13px; }
 #narrowBackcallDiv									{ font-size: 13px; }

 #narrowLogosPhoneContent								{ padding: 22px 26px 22px 26px; }

 #narrowPoolsarnnDiv									{ width: 33%; }
 #narrowPoolsarnnDiv				img					{ width: 120px; margin-top: -21px; }
 #narrowPhoneDiv									{ width: 34%; text-align: center; font-size: 23px; }
 #narrowPoolsarDiv									{ width: 33%; text-align: right; }
 #narrowPoolsarDiv				img					{ width: 120px; margin-top: -20px; }

 #menuContent										{ padding: 15px 26px 15px 26px; }
 #menuItem1										{ width: 18%; font-size: 18px; text-align: left; }
 #menuItem2										{ width: 20%; font-size: 18px; }
 #menuItem3										{ width: 29%; font-size: 18px; }
 #menuItem4										{ width: 17%; font-size: 18px; }
 #menuItem5										{ width: 16%; font-size: 18px; text-align: right; }

 #mainContent										{ padding: 22px 26px 24px 26px; font-size: 13px; line-height: 20px; }
 .divWithMargins									{ padding-bottom: 14px; }

 #footerContent										{ padding: 26px 26px 26px 26px; font-size: 12px; line-height: 17px; }
}


@media screen and (min-width: 800px)
{
 #narrowEmailBackcallContent								{ padding: 12px 30px 12px 30px; }

 #narrowEmailDiv									{ font-size: 13px; }
 #narrowModelsDiv									{ font-size: 13px; }
 #narrowBackcallDiv									{ font-size: 13px; }

 #narrowLogosPhoneContent								{ padding: 23px 30px 23px 30px; }

 #narrowPoolsarnnDiv									{ width: 33%; }
 #narrowPoolsarnnDiv				img					{ width: 130px; margin-top: -23px; }
 #narrowPhoneDiv									{ width: 34%; text-align: center; font-size: 25px; }
 #narrowPoolsarDiv									{ width: 33%; text-align: right; }
 #narrowPoolsarDiv				img					{ width: 130px; margin-top: -22px; }

 #menuContent										{ padding: 15px 30px 15px 30px; }
 #menuItem1										{ width: 18%; font-size: 19px; text-align: left; }
 #menuItem2										{ width: 20%; font-size: 19px; }
 #menuItem3										{ width: 29%; font-size: 19px; }
 #menuItem4										{ width: 17%; font-size: 19px; }
 #menuItem5										{ width: 16%; font-size: 19px; text-align: right; }

 #mainContent										{ padding: 24px 30px 26px 30px; font-size: 14px; line-height: 21px; }
 .divWithMargins									{ padding-bottom: 16px; }

 #footerContent										{ padding: 28px 30px 28px 30px; font-size: 13px; line-height: 18px; }
}


@media screen and (min-width: 900px)
{
 #narrowEmailBackcallContent								{ padding: 13px 30px 13px 30px; }

 #narrowEmailDiv									{ font-size: 14px; }
 #narrowModelsDiv									{ font-size: 14px; }
 #narrowBackcallDiv									{ font-size: 14px; }

 #narrowLogosPhoneContent								{ padding: 26px 30px 26px 30px; }

 #narrowPoolsarnnDiv									{ width: 33%; }
 #narrowPoolsarnnDiv				img					{ width: 140px; margin-top: -26px; }
 #narrowPhoneDiv									{ width: 34%; text-align: center; font-size: 27px; }
 #narrowPoolsarDiv									{ width: 33%; text-align: right; }
 #narrowPoolsarDiv				img					{ width: 140px; margin-top: -25px; }

 #menuContent										{ padding: 17px 30px 17px 30px; }
 #menuItem1										{ width: 18%; font-size: 20px; text-align: left; }
 #menuItem2										{ width: 20%; font-size: 20px; }
 #menuItem3										{ width: 29%; font-size: 20px; }
 #menuItem4										{ width: 17%; font-size: 20px; }
 #menuItem5										{ width: 16%; font-size: 20px; text-align: right; }

 #mainContent										{ padding: 28px 30px 30px 30px; font-size: 15px; line-height: 25px; }
 .divWithMargins									{ padding-bottom: 20px; }

 #footerContent										{ padding: 34px 30px 34px 30px; font-size: 14px; line-height: 19px; }
}


@media screen and (min-width: 1000px)
{
 #narrowEmailBackcallContent								{ padding: 14px 30px 14px 30px; }

 #narrowEmailDiv									{ font-size: 15px; }
 #narrowModelsDiv									{ font-size: 15px; }
 #narrowBackcallDiv									{ font-size: 15px; }

 #narrowLogosPhoneContent								{ padding: 28px 30px 28px 30px; }

 #narrowPoolsarnnDiv									{ width: 33%; }
 #narrowPoolsarnnDiv				img					{ width: 145px; margin-top: -27px; }
 #narrowPhoneDiv									{ width: 34%; text-align: center; font-size: 29px; }
 #narrowPoolsarDiv									{ width: 33%; text-align: right; }
 #narrowPoolsarDiv				img					{ width: 145px; margin-top: -26px; }

 #menuContent										{ padding: 18px 30px 18px 30px; }
 #menuItem1										{ width: 18%; font-size: 22px; text-align: left; }
 #menuItem2										{ width: 20%; font-size: 22px; }
 #menuItem3										{ width: 29%; font-size: 22px; }
 #menuItem4										{ width: 17%; font-size: 22px; }
 #menuItem5										{ width: 16%; font-size: 22px; text-align: right; }

 #mainContent										{ padding: 30px 30px 32px 30px; font-size: 16px; line-height: 25px; }
 .divWithMargins									{ padding-bottom: 24px; }

 #footerContent										{ padding: 36px 30px 36px 30px; font-size: 15px; line-height: 20px; }
}


@media screen and (min-width: 1100px)
{
 #narrowEmailBackcallContent								{ padding: 14px 30px 14px 30px; }

 #narrowEmailDiv									{ font-size: 15px; }
 #narrowModelsDiv									{ font-size: 15px; }
 #narrowBackcallDiv									{ font-size: 15px; }

 #narrowLogosPhoneContent								{ padding: 30px 30px 30px 30px; }

 #narrowPoolsarnnDiv									{ width: 33%; }
 #narrowPoolsarnnDiv				img					{ width: 145px; margin-top: -27px; }
 #narrowPhoneDiv									{ width: 34%; text-align: center; font-size: 29px; }
 #narrowPoolsarDiv									{ width: 33%; text-align: right; }
 #narrowPoolsarDiv				img					{ width: 145px; margin-top: -26px; }

 #menuContent										{ padding: 18px 30px 18px 30px; }
 #menuItem1										{ width: 18%; font-size: 22px; text-align: left; }
 #menuItem2										{ width: 20%; font-size: 22px; }
 #menuItem3										{ width: 29%; font-size: 22px; }
 #menuItem4										{ width: 17%; font-size: 22px; }
 #menuItem5										{ width: 16%; font-size: 22px; text-align: right; }

 #mainContent										{ padding: 34px 30px 36px 30px; font-size: 17px; line-height: 26px; }
 .divWithMargins									{ padding-bottom: 28px; }

 #footerContent										{ padding: 39px 30px 39px 30px; font-size: 15px; line-height: 20px; }
}


@media screen and (min-width: 1260px)
{
 #narrowEmailBackcallContent								{ padding: 16px 0px 16px 0px; }

 #narrowEmailDiv									{ font-size: 15px; }
 #narrowModelsDiv									{ font-size: 15px; }
 #narrowBackcallDiv									{ font-size: 15px; }

 #narrowLogosPhoneContent								{ padding: 32px 0px 32px 0px; }

 #narrowPoolsarnnDiv									{ width: 33%; }
 #narrowPoolsarnnDiv				img					{ width: 155px; margin-top: -29px; }
 #narrowPhoneDiv									{ width: 34%; text-align: center; font-size: 32px; }
 #narrowPoolsarDiv									{ width: 33%; text-align: right; }
 #narrowPoolsarDiv				img					{ width: 155px; margin-top: -28px; }

 #menuContent										{ padding: 20px 0px 20px 0px; }
 #menuItem1										{ width: 18%; font-size: 23px; text-align: left; }
 #menuItem2										{ width: 20%; font-size: 23px; }
 #menuItem3										{ width: 29%; font-size: 23px; }
 #menuItem4										{ width: 17%; font-size: 23px; }
 #menuItem5										{ width: 16%; font-size: 23px; text-align: right; }

 #mainContent										{ padding: 36px 0px 42px 0px; font-size: 18px; line-height: 28px; }
 .divWithMargins									{ padding-bottom: 32px; }

 #footerContent										{ padding: 42px 0px 42px 0px; font-size: 17px; line-height: 22px; }
}
