/** Shopify CDN: Minification failed

Line 101:11 Unexpected "{"

**/
h1.babytitle {
    background-color: #afb439;
    color: #fff;
    margin: 0;
    padding: 20px 10px;
    text-align: center;
}
.ec_calculator_gen {
    overflow: hidden;
    box-shadow: 0 0 8px #555;
    margin-top: 15px;
    background: #fff;
    padding: 15px;
    padding-bottom: 30px !important;
}
.watch_clock {
    font-size: 45px;
    line-height: 45px;
    margin: 10px auto 20px;
    color: #000;
    text-align: center;
    padding: 10px 0;
    background: #fff;
    display: block;
    max-width: 250px;
}
.verdict {
    background: #afb4391c;
    border-radius: 3px;
    opacity: 1;
    padding: 20px 40px 40px;
    max-width: 90%;
    margin: 0 auto;
}

.cn-btn {
    border-radius: 6px;
    height: auto !important;
    font-family: Nunito;
    display: inline-block;
    text-align: center;
    background-color: #b1c338 !important;
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    padding: 12px 40px;
    animation: vertical-shaking 6s ease infinite;
    animation-delay: 5s;
    transform-origin: 50% 50%;
    border: solid 1px #b1c338;
    margin-right: 0;
}
.pri-inn {
  display:flex;
  justify-content:center;
}
.fi-image {
    float: right;
}

/* new css */
#imgrght {
    float: right
}

#imgrght img {
    width: 79%;
    float: right
}

.verdict h2 {
    text-align: center
}

#startButton {
    color: #fff
}

.textcenter {
    width: 100%;
    text-align: center
}

#canvas,
#contra_freq,
.res_head,
.nodesktop {
    display: none
}

.centertxt #endlap,
.centertxt #print,
.centertxt #resetButton,
.centertxt #startlap,
#show_chart,
#show_pdf, {
    color: #fff;
    padding: 10px;
    height: 34px
}

.contacover {
    box-shadow: 0 0 8px #555;
    margin-top: 15px;
    font-family: 'Droid Serif', sans-serif;
    font-size: 18px;
    line-height: 28px;
    background: #fff;
    overflow: hidden;
    margin-bottom: 15px;
    clear: both;
    padding-bottom: 10px
}

.pad20 {
    padding: 20px
}

.padtop20 {
    padding-top: 20px
}

#result_append .nstart {
    width: 25%;
    float: left
}

#endlap,
#startlap,
.contraction_details {
    display: none;
    text-align: center
}

.watch_clock {
    font-size: 45px;
    line-height: 45px;
    margin: 10px auto 20px;
    color: #000;
    text-align: center;
    padding: 10px 0;
    background: #faefef;
    display: block;
    max-width: 250px
}

p,
p strong {
    line-height: 29px
}

.containnercover {
    background: #fff;
    padding: 3%
}

.heading strong {
    width: 25%;
    float: left;
    font-size: 18px;
}

p {
    font-size: 16px;
    font-family: "Droid Serif", serif
}

.page-template-template-contraction-calculator #main-wrap,
.page-template-template-contraction-calculator .ec_calculator_gen,
.page-template-template-contraction-calculator .site,
p strong {
    font-family: 'Droid Serif', sans-serif
}

p strong {
    font-size: 20px
}

p span strong {
    font-size: 16px
}

.page-template-template-contraction-calculator .ec_calculator_gen {
    background: #fff;
    box-shadow: 0 0 8px #555;
    font-size: 18px;
    line-height: 28px;
    margin-top: 15px
}

.page-template-template-contraction-calculator h3.accordion {
    background-color: #b1c338;
    border: none;
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    margin: 2px 0;
    outline: 0;
    padding: 15px 18px;
    text-align: left;
    transition: all .4s ease 0s;
    width: 100%
}

.page-template-template-contraction-calculator .duedate h1 {
    background-color: #b1c338;
    color: #fff;
    font-family: 'Droid Serif', sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 30px;
    margin: 20px 0px 0;
    padding: 15px 10px;
    text-align: center
}

.paneltitle {
    background-color: #b1c338;
    color: #fff !important;
    font-family: 'Droid Serif', sans-serif;
    font-size: 25px !important;
    font-weight: 500;
    line-height: 30px;
    margin: 20px 0px 0;
    padding: 15px 10px;
    text-align: center
}

.page-template-template-contraction-calculator .recommend h4 {
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 29px;
    font-weight: 700
}

.recommend li {
    font-size: 16px;
    line-height: 28px;
    list-style-type: disc
}

.page-template-template-contraction-calculator .ec_calculator_gen ul,
.page-template-template-contraction-calculator div.panel ul {
    padding: 10px 0 10px 22px
}

.page-template-template-contraction-calculator .ec_calculator_gen li,
.page-template-template-contraction-calculator div.panel li {
    line-height: 28px;
    list-style-type: disc
}

.page-template-template-contraction-calculator .recommend li a {
    font-weight: 700;
    font-family: "Droid Serif", serif
}

.page-template-template-contraction-calculator div.panel {
    background-color: #fff;
    box-shadow: none;
    margin: 0;
    overflow: hidden;
    padding: 15px 18px;
    transition: all .6s ease-in-out 0s;
    display: block
}

.contraction_details span {
    padding: 10px 0;
    display: inline-block
}

.sec_nstart span {
    width: 25%;
    display: inline-block;
    vertical-align: top
}

#clock {
    text-align: center;
    font-size: 3em;
    color: #b1c338
}

.containnercover #start,
.containnercover #stop {
    display: block;
    border-radius: 0;
    font-size: 23px;
    text-transform: uppercase;
    padding: 3%;
    outline: 0;
    background: #b1c338;
    font-weight: 400;
    color: #fff;
    text-align: center;
    float: none;
    margin: 6% auto
}

.containnercover input:disabled {
    background: #9A9A9A !important;
    cursor: not-allowed
}

h1.babytitle {
    background-color: #b1c338;
    color: #fff;
    font-family: 'Droid Serif', sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 30px;
    margin: 0;
    padding: 20px 10px;
    text-align: center
}

#result_append tr:nth-child(odd) {
    background: rgba(0, 187, 211, .52)
}

.table th {
    font-weight: 700
}

.center {
    margin: 0 auto;
    float: none
}

.centertxt {
    text-align: center
}

.page-template-template-contraction-calculator h4.accordion {
    background-color: #b1c338;
    border: none;
    color: #fff;
    cursor: pointer;
    margin: 2px 0;
    outline: 0;
    padding: 15px 18px;
    text-align: left;
    transition: all .4s ease 0s;
    width: 100%;
    font-size: 20px
}

.page-template-template-contraction-calculator .arrow-down.arrow-up {
    border-bottom: 10px solid #fff;
    border-top: 0 !important
}

.page-template-template-contraction-calculator .tabs-list {
    position: relative;
    background-color: #b1c338;
    margin: 0
}

.tabs-list .panel {
    display: none
}

.verdict h4 {
    font-size: 20px;
    font-family: 'Droid Serif', sans-serif
}

.print_sec {
    text-align: center;
    display: none
}

.divhide {
    display: none
}

.ec_calculator_gen.second h2 {
    font-size: 20px;
    font-family: 'Droid Serif', sans-serif;
    color: #333 !important
}

@media screen and (max-width: 767px) {
    #imgrght {
        float: none
    }

    #imgrght img {
        width: 100%;
        float: none
    }

    .contraction_details {
        margin: 15px -10px;
        padding: 0
    }

    .heading strong {
        font-size: 13px
    }

    .contacover {
        padding: 8% 0
    }

    #result_append .nstart,
    #result_append .sec_nstart {
        font-size: 13px
    }

    h1.babytitle {
        padding: 20px 10px
    }
}

@media screen and (max-width: 480px) {
    .contacover {
        padding: 5%
    }

    .pcontent .panel p {
        padding: 0
    }
}

@page {
    size: A4;
    margin: 0
}

@media print {

    html,
    body {
        width: 210mm;
        height: 297mm
    }

    .empty_print,
    .essb_links,
    #disqus_thread,
    #submain,
    #div-gpt-ad-1484641853255-0-401825,
    #show_chart {
        display: none
    }

    #canvas,
    #contra_freq {
        display: block
    }

    canvas#canvas,
    canvas#contra_freq {
        min-height: 100%;
        max-width: 100%;
        max-height: 100%;
        height: auto !important;
        width: auto !important
    }

    #result_append .nstart,
    .heading strong {
        float: left;
        width: 25%
    }

    .contraction_details {
        display: none;
        text-align: center;
        margin: 15px auto;
        padding: 10px
    }

    .heading strong {
        font-size: 18px
    }

    .contraction_details span {
        padding: 10px 0;
        display: inline-block
    }

    .sec_nstart span {
        width: 25%;
        display: inline-block;
        vertical-align: top
    }

    #more_calc1,
    #more_calc,
    .watch_clock,
    .strt_cnt {
        display: none
    }

    .res_head,
    .verdict.nodesktop {
        display: block
    }

    h1.babytitle {
        padding: 0
    }

    #taboola-below-article-thumbnails {
        display: none
    }
}

/* custome css */
.page-template-template-contraction-calculator div.ec_calculator_gen{padding:0 !important;}
div.contacover{padding:0;margin:0;}
.ec_calculator_gen .contacover .col-sm-12{padding:0 20px;}

.centertxt.cls-btn{display:flex;margin:30px 0 40px 0;align-items:center;text-align:center;justify-content:center;}
.centertxt.cls-btn > input{margin:0 5px;}
.textcenter.empty_print.pri-inn{margin:0 0 30px 0;}

.page-template-template-contraction-calculator div.ec_calculator_gen.mnt{padding:15px 20px !important;}

@media only screen and (max-width: 550px) {
.centertxt.cls-btn{width:100%;justify-content:space-between;}
.centertxt.cls-btn input{margin:0 !important;padding:12px 10px;}
.centertxt.cls-btn #endlap{width:40%;}
.centertxt.cls-btn #resetButton{width:22%;}
.centertxt.cls-btn #cres{width:33%;}
}
@media only screen and (max-width: 350px) {
.centertxt.cls-btn{flex-wrap:wrap;}
.centertxt.cls-btn input{margin:5px auto !important;width:100% !important;}
}