.ptcntdncont {
    text-align: center;
    width:23%;
    margin: 0px 2px;
   /*  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); */
}
.ptcountdown-clock
{
    margin:0px;
    padding:0px;
}
.timezonecont
{
text-align: right;
}  
.ptcountdown-clock
{
    margin:0 auto;
}
.ptclear, .ptclearfix {
    clear: both;
    float: none;
    width: 100%;
    margin: 0 auto;
}
/* On screens that are 992px or less, set the background color to blue */
@media screen and (max-width: 992px) {
  .ptregmodalinner {
    width: 100% !important;
}

.ptlbl_days.ptcdlblcont, .ptlbl_days.ptcdlblcont, .ptlbl_hours.ptcdlblcont, .ptlbl_hours.ptcdlblcont,.ptlbl_minutes.ptcdlblcont, .ptlbl_minutes.ptcdlblcont,.ptlbl_seconds.ptcdlblcont, .ptlbl_seconds.ptcdlblcont {
    font-size: 75% !important;
}
 
.ptcntdncont { 
    width: 22% !important; 
}
select.form-control.ptschedule.input-lg {
    font-size: 75% !important;
}
.sch_sel_cont{
    width:90%
}
.ptcountdown-clockregpage, .ptcountdown-clockthank {
    width:100% !important;
}
}

/* On screens that are 600px or less, set the background color to olive */
@media screen and (max-width: 600px) {
  .ptregmodalinner {
    width: 100% !important;
}

.ptlbl_days.ptcdlblcont, .ptlbl_days.ptcdlblcont, .ptlbl_hours.ptcdlblcont, .ptlbl_hours.ptcdlblcont,.ptlbl_minutes.ptcdlblcont, .ptlbl_minutes.ptcdlblcont,.ptlbl_seconds.ptcdlblcont, .ptlbl_seconds.ptcdlblcont {
    font-size: 75% !important;
}
 
.ptcntdncont { 
    width: 22% !important; 
}
select.form-control.ptschedule.input-lg {
    font-size: 75% !important;
}
.ptcountdown-clockregpage {
    width:100% !important;
}
.sch_sel_cont{
    width:90%
}
.ptcountdown-clockregpage, .ptcountdown-clockthank {
    width:100% !important;
}
}