.clock_widget-box {
    position: relative;
    overflow: hidden;
    width: 100%;
    /* max-width: 200px; */
    margin: 0px auto 0px auto;
    border-radius: 10px;
}

.clock_widget-box .clock-main {
    width: 100%;
}

.clock_widget-box .sec {
    position: absolute;
}

.clock_widget-box .min {
    position: absolute;
}

.clock_widget-box .hour {
    position: absolute;
}

.clock_widget-box .sec {
    z-index: 3;
}

.clock_widget-box .min {
    z-index: 2;
}

.clock_widget-box .hour {
    z-index: 1;
}

.clock_widget-box .clock-leg {
    top: 0px;
    width: 100%;
}

.main-widget-clock {
    padding: 0px;
    max-width: 300px;
    margin: 0px auto 15px auto;
}

.main-widget-clock h5, .main-widget-clock p {
    text-align: center;
}

.no-margin {
    margin: 0px !important;
}

.main-widget-clock h5 {
    font-size: 18px !important;
    margin-bottom: 0px;
}

.widget-time-date {
    font-weight: 600;
}

.signature-text {
    font-size: 14px;
}

.jcgmt-container {
    float: none !important;
    padding: 15px !important;
}

.jcgmt-clockHolder {
    width: 100% !important;
    max-width: 200px;
    margin: 15px auto !important;
}

.jcgmt-rotatingWrapper {
    width: 100% !important;
    height: 100% !important;
}

.jcgmt-sec, .jcgmt-min, .jcgmt-hour, .jcgmt-clock {
    width: 100% !important;
}

.jcgmt-digital, .jcgmt-date {
    font-size: 14px !important;
}
.jcgmt-lbl7{
    text-align: center;
    margin: 10px 0px;
}
.jcgmt-lbl7 span{
    font-weight: bold;
    display: block;
}
p.copy-help{
    color: #ccc;
    margin: 5px 0px;
}
ul.theme-img{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    display: block;
}
ul.theme-img li{
    display: inline-block;
}
ul.theme-img li .custom-control-label::after, ul.theme-img li .custom-control-label::before{
    display: none;
}

ul.theme-img li .custom-control-label{
    cursor: pointer;
}
ul.theme-img li .custom-checkbox{
    padding: 0px;
}
ul.theme-img li .custom-control-label img{
    width: 100px;
    height: 100px;
    border-radius: 5px;
    box-shadow: 0px 0px 0px #333;
}
ul.theme-img li .custom-control-label:hover img{
    box-shadow: 0px 0px 2px #333;
}
.custom-checkbox .custom-control-input:checked~.custom-control-label img{
    box-shadow: 0px 0px 5px #333;
}