.form .form-group .form-control[type=password], .form .form-group .form-control[type=email], .form .form-group .form-control[type=tel] {
    background-color: #e5eaef;
    height: 40px;
    border-radius: 5px;
    padding: 0 15px;
    outline: none;
    font-weight: 500;
}
.examiner .examiner-list .examiner-list-item .content .name {
    width: 100%;
    font-size: 16px !important;
    padding: 10px;
    text-align: center;
}
.minlen {
    max-width: 390px;
}
html {
    margin-top: 0 !important;
}

.checkedimg{
    width: 64px !important;
    height: auto !important;
}
p {
    line-height: 1.5em !important;
}
.examiner .examiner-list .examiner-list-item .content p {
   
    font-size: 17px;
}

.anchor-food {
    background: url('../images/patern-4.png') top center/contain no-repeat,url('../images/patern-3.png') bottom center/contain no-repeat  !important;
    background-color: #004579  !important;
}
.anchor-cream {
    background: url('../images/patern-5.png') top center/contain no-repeat !important;
}
.brand {
    background-image: url('../images/patern-1.png');
    background-position: center center;
    background-size: contain;
}
.price-pool {
    background-image: url('../images/patern-2.png');
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
}
.redkem {
    color: #fff;
    background: #e1211e;
    width: fit-content;
    margin-right: auto;
    margin-left: auto;
    padding: 5px 27px;
    font-size: 20px !important;
}

button.f-button.is-close-btn {
    background: red;
    color: #fff;
    border-radius: 20px;
}
.pagination li {
    background: #fff;
    /* width: 24px; */
    padding: 9px 15px;
    border-radius: 20px;
    color: red;
    margin: 5px;
}
.pagination li.active {
      border: none;
    background: rgba(17, 24, 28, 0.8);
    color: #fff;
}
.pagination ul {
    margin: auto;
    display: -webkit-inline-box;
}
.pagination{
    text-align: center ;
}

.cta.fixed.right-0.bottom-0.z-10 {
    max-width: 400px !important;
}

.scroll-content {
    line-height: 20px;
    font-size: 13px;
}

.position{
    text-transform: uppercase;
}
.joinnow {
    width: 250px;
}

.banner-countdown {
  
    font-size: 27px;
    line-height: 1.5em;
}
p.plus:before {
    background: none !important;
    content: "" !important;
}
table.icon_hang img {
    max-width: 65px;
}
table.icon_hang {
    margin: auto;
    text-align: left;
}
table.icon_hang td {
    padding: 21px;
}
img.hopsua001 {
    width: 94px;
    float: right;
    margin-top: -119px;
    margin-right: -21px;
}
.block-term-content.note {
    background-color: mistyrose !important;
}

.block-term-content.note .block-term-title {
    background:orangered !important;
}

.size40 {
    font-size: 40px;
}
p{
    font-size: 18px;;
    line-height: 24px;;
}
header#header * {
    font-size: 16px;
}

.popup.detail-popup .popup-inner  p {
    font-size: 15px;
}

.popup.detail-popup .popup-inner .post-wrapper .post-subTitle {
    font-size: 13px;
}

.anchor-voting .voting-slider .voting-card:hover {
    border-radius: 25px;
    background-color: crimson;
    color: #fff;
    cursor: pointer;
}

@media only screen and (min-width: 600px) {
    .sm\:text-\[40px\] {
        font-size: 80px;
    }

}

img#xclose {
    width: 30px;
    float: right;
    margin-right: 20px;
    cursor: pointer;
}
@media only screen and (max-width: 600px) {

    .anchor-voting .voting-slider .voting-card .voting-card__content .voting-card__title {
    min-height: 50px;
}

    .cta.fixed.right-0.bottom-0.z-10 {
    max-width: 250px !important;
}

    header#header * {
        font-size: 12px;
    }

    .popup {
        padding-top: 0;
        margin-top: 30px;
    }
    .anchor-food .thumbnail img {
        text-align: center;
        margin: auto;
        width: 100%;;
    }
    .anchor-food h4 , .anchor-cream h4 {
        font-size: 18px;
        line-height: 28px;
    }

    .term-and-condition .container .block-term-content .block-term-title {
      
        padding: 0;
    }

    .term-and-condition .container .text h3.size40 {
        font-size: 30px;
        text-align: center;
        padding: 0;
        margin: 0 !important;
        margin-left: -29px !IMPORTANT;
    }

    .leading-none {
        line-height: 1.3em;
    }

    img.hopsua001 {
        width: 94px;
        float: unset;
        margin: auto;
    }

    table.icon_hang td {
        padding: 10px;
    }

    footer#footer .button-primary {
        font-size: 13px;
    }
    .term-and-condition .container .block-term-content .icons img {
        max-width: 100px;
    }

    .popup.detail-popup .popup-inner .post-wrapper .post-avatar {
       
        margin: auto;
    }
    .popup.detail-popup .popup-inner .post-wrapper .post-article .post-author {
       
        text-align: center;
        margin-top: 10px;
    }

    img.leftpage, img.rightpage{display: none;}
  }
