/* Target Mobile */ .mobileShow {display: none;} @media only screen and (min-device-width : 320px) and (max-device-width : 480px) { /* Styles */ .mobilehidden { visibility: hidden; clear: both; display: none; } nav > img { width: 50% !important; margin-bottom: 20px; margin-right: 10% !important; } .mobileShow { display: inline; } .mobile { margin-top: 10%; margin-bottom: -30%; } .mobileshow, img { display: block; margin-left: auto !important; margin-right: auto !important; margin-top: 5% !important; width: 90% !important; margin-bottom: 5% !important; } .howpi { margin-bottom: 5% !important; } button { margin-left: unset !important; width: 100% !important; } .btn.current { margin-left: 30%; margin-bottom: 20px; } .navbar-toggler { width: unset !important; } .ver-info { width: 100% !important; margin-top: 50px !important; } } /* Target Landscap Mode */ @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { /* Styles */ nav > img { width: 50% !important; margin-bottom: 20px; margin-right: 10% !important; margin-left: 10% !important; } .landscape { margin-right: 20%; } } @media screen and (min-width: 2560px) { .center { /* Properly Display Carousel on ultrawide monitor */ display: block; margin-left: auto; margin-right: auto; width: 80% !important; margin-top: 2%; } .center, img { margin-left: 7%; } } /***************************************************************************/ /* CSS - All Pages*/ html, body { height: 100% !important; width: 100% !important; background-color: #2D2C8A !important; color: antiquewhite !important; line-height: 1.8 !important; } nav { width: 90%; margin: auto; text-align: right !important; } nav img { float: left; width: 25%; } a { color: #FACF46 !important; font-size: 20px; font-weight: bold; text-decoration: none !important; } a:hover { opacity: 0.8; } main { width: 90%; margin: auto; margin-top: 50px; } footer p{ display: block; position: fixed; bottom: 0; margin: auto; width: 100%; padding-top: 5px; padding-bottom: 5px; text-align: center; background-color: #2D2C8B; } /* CSS - Index Page */ .center { /* Properly Display Carousel on the Page */ display: block; margin-left: auto; margin-right: auto; width: 50%; margin-top: 2%; } .logo > img { width: 80%; } /* CSS - Downloads Page */ .btn { background-color: #FACF46; border: none; padding: 12px 30px; cursor: pointer; font-size: 20px; width: 80%; } .btn a { color: #1f1f2e; text-decoration: none; } button { margin-right: 40px; } td { font-weight: bold; font-size: 20px; } td a { color: #FACF46; } .ver-info { margin-top: 1%; width: 50%; } main { margin-top: 1.5%; margin-left: 4%; } table { margin-top: 2%; } .current-release { margin-top: 4% !important; } h4 { font-weight: bold; } .btn.current { width: 40%; float: left; display: inline-block; } button { margin-right: 40px; } .modal-content { margin-top: 10%; background-color: #2D2C8A !important; } .pop-title { margin-bottom: 50px; } .pop-footer button { width: 50%; margin-bottom: 10px; } /* CSS - FAQ Page */ h2 { font-family: Arial, Verdana; font-weight: 600; font-size: 2.5rem; color: antiquewhite; text-transform: uppercase; display: block; margin-left: auto; margin-right: auto; width: 60%; margin-bottom: 50px; margin-top: 100px; } .accordion-section .panel-default > .panel-heading { border: 0; background: #2D2C8A; padding: 0; color: antiquewhite !important; } .accordion-section .panel-default .panel-title a { display: block; font-style: bold; font-size: 1.5rem; color: antiquewhite !important; text-decoration: none; } .accordion-section .panel-default .panel-title a:after { font-family: 'FontAwesome'; font-style: normal; font-size: 3rem; content: "\f106"; color: #1f1f2e; float: right; margin-top: -12px; } .accordion-section .panel-default .panel-title a.collapsed:after { content: "\f107"; } .accordion-section .panel-default .panel-body { font-size: 1.2rem; color: antiquewhite !important; } .footer-faq { margin-top: 9.5%; } /* CSS - About Page */ .about { font-family: Arial, Verdana; font-weight: 600; color: antiquewhite; text-transform: uppercase; display: block; width: 100%; margin-bottom: 50px; margin-top: 50px; }