.popup{
    position:fixed;
    min-width:200px;
}
.popup .popup_img{
    position:relative;
}
.popup .seminar-btn{
    position:absolute;
    left: 50%;
    bottom:3%;
    transform: translate(-50%, 0);
    padding:12px 24px;
    white-space:nowrap;
    font-size:20px;
    text-align: center;
    border-radius:10px;
    background:#ee7725;
    color:#fff;
    cursor:pointer;
}

.popup .input-wrap .input-control{
    padding: 6px;
    height: 48px;
    font-size: 18px;
    border-color: #959595;
    background-color: #fff;
    color:#9f9f9f;
    border-radius: 8px;
    font-size:18px;
}

.popup .close {
    position: absolute;
    top: 7px;
    right: 7px;
    font-size: 35px;
    display: inline-block;
    border: 1px solid #fff;
    background: #000;
    height: 40px;
    width: 40px;
    cursor:pointer;
}
.popup .close:after{
    content: '\00D7';
    color: #fff;
    position: absolute;
    width: 40px;
    height: 40px;
    left: 3px;
    bottom: 7px;
}

.popup.seminar-popup{
    display:none;
    z-index: 101;
    top: 100px;
    left: 50%;
    transform: translate(-50%,0);
    width:100%;
    max-width:400px;
    background: #144734;
    padding: 100px 0 150px;
}

.popup .input-wrap{
    width:80%;
    max-width:400px;
    margin : 0 auto 30px;
}

.popup .agreebox .text {color:#fff;}
.popup .agreebox .show-policy {color:#fff;font-weight:bold;margin-left:3px;font-size:14px;vertical-align:middle}
.popup input[type="checkbox"] {display:none;}
.popup .agreebox .icon {background:#fff; border-radius:5px;}

@media screen and (max-width: 1100px) {
    .popup{
        width:80% !important;
        height:auto !important;
        top:3% !important;
        left:50% !important;
        transform:translate(-50%,0);
    }
    .popup.seminar-popup{
        padding : 90px 0 176px ;
    }
    .popup .seminar-btn{
        font-size:14px;
    }
}
