@media screen and (min-device-width : 414px) and (-webkit-device-pixel-ratio: 3)
{
	body
	{
		margin:0px;
		font-family: 'Roboto', sans-serif;
		background: #f0eff5 !important;
	}
	
	#compatibileDiv 
	{
		padding: 0.1px;
		margin-left: 0px;
		background-color: #99eeb2 !important;
		color: #ffffff;
		text-align: center;
	}

	#notCompatibileDiv 
	{
		padding: 0.1px;
		margin-left: 0px;
		background-color: #f75047 !important;
		color: #ffffff;
		text-align: center;
	}
	
	.warningDiv
	{
		margin-top: 30px;
		background-color: #ff513a !important;
		color: #ffffff;
		padding: 10px;
	}

	#contentWrapper 
	{
    	background: #f0eff5;
    	margin:auto;
    	width:100%;
	}
	
	.contentPlaceholder
	{
		background: #f0eff5;
	}
	
	.contentPlaceholderSlide
	{
		background: #f0eff5;
		width: 90%;
		padding: 10px;
	}
	
	.contentPlaceholderMain
	{
		padding: 10px;
		background: #f0eff5;
	}
	
	.cellBottomDivider
	{
		background: #ffffff;
		border-bottom: 1px solid #f0eff5 !important;
		padding: 10px;
	}
	
	.cellNoDivider
	{
		background: #ffffff;
		padding: 10px;
	}
	
	.cellTopDivider
	{
		background: #ffffff;
		border-top: 1px solid #f0eff5 !important;
		padding: 10px;
	}
	
	img.chevron
	{
		margin: -18px;
		margin-right: 2px;
		width: 18px;
		vertical-align:middle;
	}
	
	img.logoHeader
	{
		display: block;
		margin-left: auto;
		margin-right: auto;
		padding-top: 15px;
		padding-bottom: 15px;
		width: 40%;
	}
	img.logoFooter
	{
		display: block;
		margin-left: auto;
		margin-right: auto;
		padding-top: 15px;
		padding-bottom: 15px;
		width: 20%;
	}
	img.fullSizeAdHeader
	{
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}
	
	img.socialIcons
	{
		margin-left: 5px;
		margin-top: -5px;
		width: 28px;
		vertical-align:middle;
	}
	
	h3
	{
    padding: 0px;
    margin: 0px;
	}
	.floatLeft
	{
		float:left;
	}
	.floatRight
	{
		float:right;
	}
	.floatMiddle
	{
		text-align: center;
	}
}


@media only screen and (max-device-width: 667px) and (-webkit-device-pixel-ratio: 2)
{
	body
	{
		margin:0px;
		font-family: 'Roboto', sans-serif;
		background: #f0eff5 !important;
	}
	
	#compatibileDiv 
	{
		padding: 0.1px;
		margin-left: 0px;
		background-color: #99eeb2 !important;
		color: #ffffff;
		text-align: center;
	}

	#notCompatibileDiv 
	{
		padding: 0.1px;
		margin-left: 0px;
		background-color: #f75047 !important;
		color: #ffffff;
		text-align: center;
	}
	
	.warningDiv
	{
		margin-top: 30px;
		background-color: #ff513a !important;
		color: #ffffff;
		padding: 10px;
	}

	#contentWrapper 
	{
    	background: #f0eff5;
    	margin:auto;
    	width:100%;
	}
	
	.contentPlaceholder
	{
		background: #f0eff5;
	}
	
	.contentPlaceholderSlide
	{
		background: #f0eff5;
		width: 90%;
		padding: 10px;
	}
	
	.contentPlaceholderMain
	{
		padding: 10px;
		background: #f0eff5;
	}
	
	.cellBottomDivider
	{
		background: #ffffff;
		border-bottom: 1px solid #f0eff5 !important;
		padding: 10px;
	}
	
	.cellNoDivider
	{
		background: #ffffff;
		padding: 10px;
	}
	
	.cellTopDivider
	{
		background: #ffffff;
		border-top: 1px solid #f0eff5 !important;
		padding: 10px;
	}
	
	img.chevron
	{
		margin: -18px;
		margin-right: 2px;
		width: 18px;
		vertical-align:middle;
	}
	
	img.logoHeader
	{
		display: block;
		margin-left: auto;
		margin-right: auto;
		padding-top: 15px;
		padding-bottom: 15px;
		width: 40%;
	}
	img.logoFooter
	{
		display: block;
		margin-left: auto;
		margin-right: auto;
		padding-top: 15px;
		padding-bottom: 15px;
		width: 20%;
	}
	img.fullSizeAdHeader
	{
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}
	
	img.socialIcons
	{
		margin-left: 5px;
		margin-top: -5px;
		width: 28px;
		vertical-align:middle;
	}
	
	h3
	{
    padding: 0px;
    margin: 0px;
	}
	.floatLeft
	{
		float:left;
	}
	.floatRight
	{
		float:right;
	}
	.floatMiddle
	{
		text-align: center;
	}
}

@media screen and (min-width:700px) and (max-width: 1950px)
{
	body
	{
		margin:0px;
		font-family: 'Roboto', sans-serif;
		background: #f0eff5;
	}
	
	#compatibileDiv 
	{
		padding: 10px;
		margin-left: 0px;
		margin-top: 10px;
		border-bottom: : 0.5px solid #c4c4c6 !important;
		border-top: 0.5px solid #c4c4c6 !important;
		background-color: #99eeb2 !important;
		text-align: center;
	}

	#notCompatibileDiv 
	{
		padding: 0.1px;
		margin-left: 0px;
		background-color: #f75047 !important;
		color: #ffffff;
		text-align: center;
	}
	
	.warningDiv
	{
		margin-top: 30px;
		background-color: #ff513a !important;
		color: #ffffff;
		padding: 10px;
	}

	#contentWrapper 
	{
    	background: #f0eff5;
    	margin:auto;
    	width:500px;
	}
	
	.contentPlaceholder
	{
		background: #f0eff5;
	}
	
	.contentPlaceholderMain
	{
		padding: 10px;
		background: #f0eff5;
	}
	
	.cellBottomDivider
	{
		background: #ffffff;
		border-bottom: 1.2px solid #f0eff5 !important;
		padding: 10px;
	}
	
	.cellNoDivider
	{
		background: #ffffff;
		padding: 10px;
	}
	
	.cellTopDivider
	{
		background: #ffffff;
		border-top: 1.2px solid #f0eff5 !important;
		padding: 10px;
	}
	
	img.chevron
	{
		margin: -18px;
		margin-right: 2px;
		width: 18px;
		vertical-align:middle;
	}
	
	img.logoHeader
	{
		display: block;
		margin-left: auto;
		margin-right: auto;
		padding-top: 15px;
		padding-bottom: 15px;
		width: 40%;
	}
	img.logoFooter
	{
		display: block;
		margin-left: auto;
		margin-right: auto;
		padding-top: 15px;
		padding-bottom: 15px;
		width: 20%;
	}
	img.fullSizeAdHeader
	{
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}
	
	img.socialIcons
	{
		margin-left: 5px;
		margin-top: -5px;
		width: 28px;
		vertical-align:middle;
	}
	
	h3
	{
    padding: 0px;
    margin: 0px;
	}
	.floatLeft
	{
		float:left;
	}
	.floatRight
	{
		float:right;
	}
	.floatMiddle
	{
		text-align: center;
	}
}