body {
  background-color:black;
}

h1 {
  font-family:'Open Sans';
  color:silver;
  font-size:2em;
  font-weight:bold;
  font-size-adjust:0.58;
  margin-top:1em;
  border-bottom:5px;
  border-bottom-style:solid;
  border-bottom-color:silver !important;
  padding-bottom:.25em;
}

h2 {
  font-family:'Open Sans';
  color:silver;
  font-size:2.5em;
  font-weight:bold;
  letter-spacing:0;
}

h3 {
  font-family:'Open Sans';
  color:#333;
  font-size:1.25em;
}

h4 {
  font-family:'Open Sans';
  color:silver;
  line-height:1.5em;
  font-size:20px;
}

h5 {
  font-family:'Open Sans';
  color:silver;
  font-size:1.5em;
}

h6 {
  font-family:'Open Sans';
  color:silver;
  font-size:18px;
  font-weight:bold;
}

p {
  font-family:'Open Sans';
  font-size:1.35em;
  line-height:1.5;
  letter-spacing:inherit;
  color:silver;
  padding-bottom:.5em;
  text-size-adjust:0.54;
}

a {
  font-family:'Open Sans';
  font-size:1em;
  font-weight:bold;
  padding-bottom:2em;
  color:silver;
}

video {
  width:100% !important;
  height:auto !important;
}

@media (max-width:599px) and (min-width:320px) {
  body {
    font-size:6px;
    width:100%;
    padding-top:1em;
    text-size-adjust:0.54;
    max-width:100%;
    height:100%;
  }
}

@media (max-width:599px) and (min-width:200px) {
  #polina {
    width:100%;
    max-width:100%;
  }
}

@media (max-width:599px) and (min-width:200px) {
  .footer-basic {
    float:right;
    max-width:100%;
    width:100%;
  }
}

@media (max-width:599px) and (min-width:200px) {
  .container {
    width:100%;
    max-width:100%;
  }
}

@media (max-width:599px) and (min-width:200px) {
  .container-fluid {
    width:100%;
    max-width:100%;
  }
}

@media (max-width:599px) and (min-width:200px) {
  .col-md-9 {
    width:100%;
    float:right;
  }
}

@media (max-width:500px) and (min-width:200px) {
  container-fluid {
    width:100%;
  }
}

@media (max-width:420px) {
  box {
    max-height:40px;
    max-height:20%;
    max-width:100%;
  }
}

@media (max-width:419px) {
  iframe {
    width:100%;
    max-height:35%;
    max-width:100%;
  }
}

.btn.btn-default {
  margin-left:1em;
  margin-right:1EM;
  line-height:2;
  margin-bottom:1EM;
  font-family:'Open Sans';
  font-size:medium;
  font-weight:500;
  color:#333;
  background-color:BLUE;
}

@media (max-width:767px) {
  iframe {
    height:200px;
  }
}

@media (max-width:767px) {
  footer {
    margin-top:10em;
  }
}

