#region1 {background: transparent !important;}
#region1pad {background: transparent !important;}
#region1pad:after {display:none;}

.com_content .item-page p:first-child {
    font-size: 100%;
    font-weight: normal;
    font-style: normal;
}



@media screen and (min-width: 1024px) {
  #logo {display: none; visibility: hidden;}
  #logomobile {display: block; visibility: visible;}
  .desktop {display: none; visibility: hidden;}
  .home-spacer {height: 1015px;}
  video#bgvid {top: 50%; width: 1910px !important;}
}
@media screen and (max-width: 1366px) {
  #logo {display: none; visibility: hidden;}
  #logomobile {display: block; visibility: visible;}
}
@media screen and (min-width: 1366px) {
  #logomobile {display: none; visibility: hidden;}
  #logo {display: block; visibility: visible;}
}

@media screen and (max-width: 1024px) {
  #header {background: #575757;}
  .padthis {padding: 10px; padding-top: 50px;}
  .desktop {display: none; visibility: hidden;}
  .home-spacer {height: 600px;}
  video#bgvid {top: 32%; width: 1000px !important;}
}

@media screen and (max-width: 900px) {
  #header {background: #575757;}
  .padthis {padding: 10px; padding-top: 50px;}
  .desktop {display: none; visibility: hidden;}
  .home-spacer {height: 300px;}
  video#bgvid {top: 32%; width: 300px !important;}
}

@media screen and (max-width: 768px) {
  #header {background: #575757;}
  .padthis {padding: 10px; padding-top: 50px;}
  .desktop {display: none; visibility: hidden;}
  .home-spacer {height: 400px; display: block; clear: both;}
  video#bgvid {top: 30%; width: 768px !important;}
}

@media screen and (max-width: 440px) {
  #header {background: #575757;}
  .padthis {padding: 10px; padding-top: 50px;}
  .desktop {display: none; visibility: hidden;}
  .home-spacer {height: 200px;}
  video#bgvid {top: 32%; width: 300px !important;}
}
