.flip-clock-wrapper ul li a div div.inn{
  color: #173C71;
}

.flip-clock-wrapper ul li a div.up div.inn{
  background-color: #77C2E0;
  text-shadow: none;
}

.flip-clock-wrapper ul li a div.down div.inn{
  background-color: #74B4CB;
  text-shadow: none;
}

.flip-clock-divider .flip-clock-label{
  font-size: 14px;
  font-weight: 600;
  font-family: 'Open Sans';
  color: #173C71;
}

.flip-clock-wrapper .flip{
  box-shadow: none;
}

.flip-clock-wrapper ul li a div.up:after{
  background-color:#74B4CB;
}

.flip-clock-dot{
  color: #173C71;
  box-shadow: none;
  background-color:#173C71;
}

.clock-outer-wrapper{
  text-align: center;
  display:block;
  margin:30px auto 110px!important;
}

#countdown .wpb_text_column{
  margin-bottom:0px!important;
}

.clock-outer-wrapper h2{
  font-size: 28px;
  line-height: 34px;
  font-weight: 600;
  letter-spacing: 0px;
  color:#DA4E1D;
}

.flip-clock-wrapper{
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
	-moz-justify-content: center;
  justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 30px 0px;
}

/* .flip-clock-wrapper > .flip-clock-divider,
.flip-clock-wrapper > .flip{
  float:none;
} */


.clock-outer-wrapper .blurb-box{
  box-shadow: 0px 3px 6px rgba(0,0,0,0.29);
  border-radius: 20px; 
  margin: 0 auto;
  padding-top: 30px;
  padding-left:20px;
  padding-right:20px;
}

.clock-outer-wrapper .blurb-box h2{
  margin-top:15px;
}

#Content .clock-outer-wrapper .blurb-box img{
  max-width:100%!important;
}

.clock-outer-wrapper.phase-2 .heading{
  margin-top:50px;
  margin-bottom: 30px;
}

/* Media Queries */
@media(min-width:768px){
  .clock-outer-wrapper .blurb-box{
    width:600px;
  }

  

  .flip-clock-wrapper{
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: none;
    flex-wrap: wrap;
  }
}

@media(min-width:992px){
  .clock-outer-wrapper.phase-2 .blurb-box{
    width:800px;
  }
}

/* testing */
@media only screen and (max-width: 380px) {
  .clock { margin: 30px auto; display: block; width: 100%;}

  .flip-clock-wrapper ul { height: 35px; line-height: 35px; margin:2px; width: 24px !important;}
  .flip-clock-wrapper ul li a div.up:after { top: 16px; }
  .flip { width: 24px !important; }
  .flip-clock-divider { height: 35px; width: 10px !important;}
  .flip-clock-dot { height: 4px; width: 4px; left: 2px !important;}
  .flip-clock-dot.top { top: 12px; }
  .flip-clock-dot.bottom { bottom: 6px; }

  .flip-clock-divider .flip-clock-label { font-size: 11px !important; }
  .flip-clock-divider.days .flip-clock-label { right: -42px !important; }
  .flip-clock-divider.hours .flip-clock-label { right: -42px !important; }
  .flip-clock-divider.minutes .flip-clock-label { right: -48px !important; }
  .flip-clock-divider.seconds .flip-clock-label { right: -50px !important; }
  .flip-clock-wrapper ul li { line-height: 35px; }
  .flip-clock-wrapper ul { width: 24px !important; }
  .flip-clock-wrapper ul li a div div.inn { font-size: 21px; }
}

@media only screen and (min-width: 381px) and (max-width: 480px) {
  .clock { margin: 30px auto; display: block; width: 100%; }

  .flip-clock-wrapper ul { height: 35px; line-height: 35px; margin:2px; width: 30px !important;}
  .flip-clock-wrapper ul li a div.up:after { top: 16px; }
  .flip { width: 30px; }
  .flip-clock-divider { height: 35px; width: 15px;}
  .flip-clock-dot { height: 4px; width: 4px; left: 4px !important;}
  .flip-clock-dot.top { top: 12px; }
  .flip-clock-dot.bottom { bottom: 6px; }

  .flip-clock-divider .flip-clock-label { font-size: 11px !important; }
  .flip-clock-divider.days .flip-clock-label { right: -46px !important; }
  .flip-clock-divider.hours .flip-clock-label { right: -46px !important; }
  .flip-clock-divider.minutes .flip-clock-label { right: -55px !important; }
  .flip-clock-divider.seconds .flip-clock-label { right: -55px !important; }
  .flip-clock-wrapper ul li { line-height: 35px; }
  .flip-clock-wrapper ul { width: 26px; }
  .flip-clock-wrapper ul li a div div.inn { font-size: 21px; }
}

@media screen and (min-width: 481px) and (max-width: 767px) {
  .clock { margin: 30px auto; display: block; width: 100%; }

  .flip-clock-wrapper ul { height: 50px; line-height: 50px; }
  .flip-clock-wrapper ul li a div.up:after { top: 24px; }
  .flip-clock-divider { height: 50px; }
  .flip-clock-dot { height: 6px; width: 6px; left: 7px;}
  .flip-clock-dot.top { top: 17px; }
  .flip-clock-dot.bottom { bottom: 8px; }

  .flip-clock-divider .flip-clock-label { font-size: 11px; }
  .flip-clock-divider.days .flip-clock-label { right: -58px; }
  .flip-clock-divider.hours .flip-clock-label { right: -58px; }
  .flip-clock-divider.minutes .flip-clock-label { right: -64px; }
  .flip-clock-divider.seconds .flip-clock-label { right: -64px; }
  .flip-clock-wrapper ul li { line-height: 50px; }
  .flip-clock-wrapper ul { width: 37px; }
  .flip-clock-wrapper ul li a div div.inn { font-size: 30px; }
}