#clockdiv{
color:#fff;
display: inline-block;
text-align: center;
margin-top: 45px;
}

#clockdiv > div{
display: inline-block;
}

#clockdiv div > span{
display: inline-block;
}

#clock {
  display: none;
}

.text-big{
  font-size: 22px;
  line-height: 1.7;
}

.infoText {
  font-size: 13opx !important;
}
.gm-map{
  height:600px;
}

.btn-smcc{
  background-color: #7abde9;
  color: #fff;
}

.btn-smcc:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #00b3db;
  border-color: #285e8e; /*set the color you want here*/
}

#clockdiv {
  /* ... */
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1, 1);
}

.fa-play {
  color: #fff !important;
  font-size: 37px !important;
}

.fa-play:hover {
  color: #03355F !important;
}

.fa-clipboard {
  color: #fff !important;
  font-size: 37px !important;
}

.fa-clipboard:hover {
  color: #03355F !important;
}

.fa-box-archive {
  color: #fff !important;
  font-size: 37px !important;
}

.fa-box-archive:hover {
  color: #03355F !important;
}

.responsive-iframe {
  position: relative;
  width: 100%;
  padding-top: 94.1%; /* (800 / 850) * 100 = 94.1% for your original aspect ratio */
  overflow: hidden;
}

.responsive-iframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* Responsive Styles for Desktop */
.christmasLogo {
  width: 55%;
  margin-bottom: -85px;
}

/* Responsive Styles for Tablet */
@media (max-width: 992px) {
  .christmasLogo {
    width: 90%;
    margin-bottom: -70px;
  }

  .hero-image {
    height:60vh !important;
  }
}

/* Responsive Styles for Mobile */
@media (max-width: 768px) {
  .page-header.page-header-modern.page-header-background.page-header-background-sm {
    padding: 140px 0;
  }

  .hero-image {
    background-image: url('https://truculent-porcupine.transforms.svdcdn.com/local/graphics/mainbgR.jpg?w=2625&h=1088&auto=compress%2Cformat&fit=crop&dm=1732314636&s=b3557101e64ffad352137c5653de22cf') !important; 
    width:100% !important; 
  }

  .christmasLogo {
    width: 90%;
    margin-bottom: -40px;
  }

  img {
    width: 100%;
  }
}

h2{
  margin-bottom: 7px;
  font-weight: 400;
  font-size: 1.6em;
}

.hero-image {
  background-image: url('https://truculent-porcupine.transforms.svdcdn.com/local/graphics/mainbgR.jpg?w=2625&h=1088&auto=compress%2Cformat&fit=crop&dm=1732314636&s=b3557101e64ffad352137c5653de22cf') !important; 
  width:100% !important; 
  height:80vh !important; 
  background-position:center !important; 
  background-attachment: fixed !important; 
}

@media print {
  @page { size: auto;  margin: 0mm; }
}

@media all {
	.page-break	{ display: none; }
}

@media print {
	.page-break	{ display: block; page-break-before: always; }
}