        body {
            font-family:'Segoe UI','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica, Arial, "Lucida Grande", sans-serif;
            background-color:#EE3213;
            font-size:1em;
        }
        h1 {
            font-size:3em;
            font-weight:normal;
            text-align:center;
            color:#878787;
        }
        h2 {
            font-size:1.9em;
            font-weight:normal;
            text-align:left;
            margin-top:0px;
            margin-bottom:0px;
            color:#878787;
        }
        .faq_header {
            margin-top:30px;
            margin-bottom:0px;
            color:#EE3213;
            font-weight:600;
        }
        .faq_question {
            font-size:1.2em;
            font-weight:600;
            margin-top:50px;
            margin-bottom:0px;
            padding-bottom:0px;
            color:#EE3213;
            border-bottom:1px solid silver;
        }
        .faq_answer {
            color:#787878;
        }
        .faq_answer em {
            color:#EE3213;
            font-weight:600;
        }
        .faq_noquestions {
            color:#c0c0c0;
            margin-top:50px;
            margin-bottom:0px;
            padding-bottom:0px;
            font-weight:normal;
        }
        .faq_apple_problem {
            margin-top:-10px;
            float:right;
        }
        div.faq_device_icons {
            margin-top:-10px;
            float:right;
        }
        img.faq_device {
            height:32px;
            width:32px;
        }
        li {
            font-size:1em;
            color:#aaaaaa;
        }
        p {
            font-size:1em;
            font-weight:normal;
            text-align:left;
            color:#999999;
        }
		.brand{
			-webkit-touch-callout: none;
			font-weight:bold;
			font-style:italic;
			color:#da291c;
		}
        .legal p,
        .legal ul,
        .legal li,
        .legal h2 {
            color:#000;
        }
        .center {
            text-align:center;
        }
        .desc_main {
            max-width:1024px;
            width:100%;
        }
        .desc_image {
            width:100%;
        }
        .desc_icon {
            height:96px;
            width:96px;
        }
        td {
            border-top:1px solid #f0f0f0;
            padding-bottom:16px;
            padding-top:16px;
            vertical-align:middle;
            width:50%;
            padding-left:5%;
            padding-right:5%;
            text-align:left;
        }
        tr.alt td {
            background-color:#fbfbfb;
        }
        tr.requirements td {
            border-top:1px solid #d0d0d0;
            border-bottom:1px solid #d0d0d0;
            background-color:#f0f0f0;
        }
        em {
            font-weight:bold;
            font-style:normal;
        }
        table{
            width:100%;
            margin:0;
            padding:0;
            outline:0;
            border:none;
            border-collapse:collapse;
        }
        div.content {
           max-width:1280px;
           background-color:#fff;
           border-left:1px solid #313966;
           border-right:1px solid #313966;
        }
        .downloadbtn {
	        border: 2px solid #991B16;
	        border: 2px solid #991B16;
	        padding: 5px 15px 8px 15px;
	        border-radius: 8px;
	        font-size: 1.3em;
	        /*float:left;*/
	        margin:35px 0;
	        line-height: 50px;
        }
        a, a:visited {
            text-decoration:none;
            color:#991B16;
        }
        .downloadbtn:hover {
	        text-decoration:none;
	        background:#991B16;
	        color:#FFF;
	        border: 2px solid #991B16;
	        transition: all 0.5s ease;
        }
        a.btn {
            color:#FFF;
        }
        .btn {
	        border: 2px solid #991B16;
	        padding: 5px 15px 8px 15px;
	        border-radius: 8px;
	        font-size: 1.3em;
	        margin:35px 0;
	        line-height: 50px;
	        text-decoration:none;
	        background:#991B16;
	        color:#FFF;
        }
        .btn:hover {
	        text-decoration:none;
	        background:#991B16;
	        color:#FFF;
	        border: 2px solid #991B16;
	        transition: all 0.5s ease;
        }
        /*
        .downloadbtn_android i {
	        background: url(./images/android_logo.png) no-repeat -16px -10px;
            background-size: 72px 72px;
	        width: 45px;
	        height: 52px;
	        float: left;
        }
        .downloadbtn_android:hover i {
            background: url(./images/hover_android_logo.png) no-repeat -16px -10px;
            background-size: 72px 72px;
	        width: 45px;
	        height: 52px;
	        float: left;
        }
        */
@media (max-width: 1024px) {
    body {
        font-family:'Segoe UI','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica, Arial, "Lucida Grande", sans-serif;
        background-color:#fff;
    }
    div.content {
        max-width: 100%;
        background-color: #fff;
        border: none;
    }
    h1 {
        font-size: 2em;
    }
    h2 {
        font-size:1em;
    }
    p {
        font-size:0.8em;
    }
    li {
        font-size: 0.8em;
    }
    .btn, .downloadbtn {
        font-size: 0.8em;
    }
    .faq_question {
        font-size:0.9em;
    }
    .faq_header {
        font-size:1.1em;
    }
}
