﻿body {
    background-color:beige;
    margin:0;
    padding:0;
}
h1{
    text-align:center;
}
h2{
    margin-left:10px;
    text-align:center;
}
p{
    margin:10px;
    text-align:justify;
}
table{
    width:100%;
}
iframe {
    height: 250px;
    margin-bottom: 2%;
}
form{
    padding-left:5px;
}
button {
    margin-left: 40%;
    margin-top: 20px;
    margin-bottom: 10px;
}
.exclusive-gallery{
    width:100%;
}
.survey{
    border:solid;
    border-radius:10px;
    display:table;
}
#survey-section {
    background-color: lightpink;
}
.section {
    box-sizing: border-box;
    margin:10px;
}
.xbox-spec{
    background-color:lightgreen;
}
.ps-spec{
    background-color:lightblue;
}
#summary-header{
    background-color:beige;
    margin:0;
}
#xbox-summary {
    background-color: lightgreen;
}
#ps-summary {
    background-color: lightblue;
}
#footer {
    text-align: center;
    background-color: black;
    color:white;
}
@media only screen and (max-width:600px){
    body{
        margin:0;
        padding:0;
    }
    p{
        padding-bottom:10px;
    }
    td {
        display: block;
    }
    thead{
        display:none;
    }
    td::before{
        content: attr(data-th)": ";
        font-weight:bold;
        width:50%;
        float:left;
    }
    iframe{
        width:100%;
    }
    nav {
        margin:10px;
    }
    li{
        display:block;
        width:80%;
        height:30px;
        list-style:none;
        text-align:center;
        background-color:lightblue;
        border:solid;
    }
    #xbox-head{
        padding-top:10px;
    }
    button{
        padding-top:10px;
        padding-bottom:10px;
        padding-left:15px;
        padding-right:15px;
    }
    img{
        width:100%;
    }
}
@media only screen and (min-width:600px){
    table{
        border-style:solid;
        border-radius:10px;
    }
    td:hover{
        box-shadow: 5px 5px grey;
    }
    iframe {
        margin-left: 10%;
        margin-top: 5px;
        width: 60%;
    }
    form {
        display:table;
        width: 100%;
    }
    img {
        width: 100%;
        height: 250px;
    }
    nav {
        display: block;
        position: fixed;
        width: 100%;
        height: 50px;
        top: 0;
        background-color: transparent;
    }

    li {
        list-style: none;
        display: inline-block;
        border: solid;
        border-radius: 10px;
        width: 23%;
        text-align: center;
        background-color:lightskyblue;
    }
    a:link{
        color:black;
    }
    a:hover{
        color:lightgreen;
    }
    a:active{
        color:lightblue;
    }
    a:visited{
        color:darkred;
    }
    .left-side {
        width: 49%;
        margin-right: 1px;
        float: left;
    }

    .right-side {
        width: 49%;
        margin-left: 1px;
        float: right;
    }

    .clear {
        clear: both;
    }
    .survey{
        margin-left:35%;
        margin-right:35%;
        width:30%;
    }
    .exclsuive-img{
        width: 33.33333%;
        float: left;
    }
    #website-summary {
        padding-top: 25px;
    }
    #quick-summary {
        background-color: lightblue;
    }
}