.notify-1{font-size:15px !important;font-weight:600 !important;color:#585858}
    .notifi-call {
        float: left;
        font-size: 20px;
        text-align: center;
        font-weight: bold;
        color: #585858;
        line-height: 16px;
        padding: 0 0 10px 0;
        width: 100%;
    }
    .radio{padding-left:16px}
    .radio label{display:inline-block;position:relative;padding-left:5px}
    .radio label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #cccccc;border-radius:50%;background-color:#fff;-webkit-transition:border 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out;transition:border 0.15s ease-in-out}
    .radio label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:3px;margin-left:-20px;border-radius:50%;background-color:#555555;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);-moz-transition:-moz-transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);-o-transition:-o-transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);transition:transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33)}
    .radio input[type="radio"]{opacity:0;z-index: 999999;}
    .radio input[type="radio"]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
    .radio input[type="radio"]:checked+label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
    .radio input[type="radio"]:disabled+label{opacity:0.65}
    .radio input[type="radio"]:disabled+label::before{cursor:not-allowed}
    .radio.radio-inline{margin-top:0}
    .radio-primary input[type="radio"]+label::after{background-color:#006dce}
    .radio-primary input[type="radio"]:checked+label::before{border-color:#006dce}
    .radio-primary input[type="radio"]:checked+label::after{background-color:#006dce}
    .radio-danger input[type="radio"]+label::after{background-color:#006dce}
    .radio-danger input[type="radio"]:checked+label::before{border-color:#006dce}
    .radio-danger input[type="radio"]:checked+label::after{background-color:#006dce}
    .notify-bg{
        border: 2px solid #006dce;
        background-color: white;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);padding:12px 11px 17px}
    .notify-btn{display:table;margin:26px auto 10px auto;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#007fff !important;color:#fff;padding:9px 17px !important;font-size:1.3em !important;border:none !important}
    .notify-space1{height:13px;display:block;width:100%;float:left}
    .notify-email-valid{color:#f36;font-size:23px;line-height:0;float:right;padding:16px 0 0 0}
    .notify-bg1{float: right;padding:7px 0;webkit-box-shadow:2px 0px 5px 0 rgba(0,0,0,0.16),0 10px 0 rgba(0,0,0,0.12);-moz-box-shadow:2px 0px 5px 0 rgba(0,0,0,0.16),0 10px 0 rgba(0,0,0,0.12);box-shadow:2px 0px 5px 0 rgba(0,0,0,0.16),2px 0 10px 0 rgba(0,0,0,0.12);background-color:#006dce;color:#fff;    width: 355px;}
    .notify{position:fixed;width:355px;right:0;top:0;z-index:999;padding:0;border-radius:0 0 7px 7px}
    .notify-close{padding:6px 10px;position:relative;bottom:6px;color:#333;right:12px}
    .notify-call-btn{background-color:rgb(0,109,206);font-size:17px;padding:5px 20px;text-align:center;width:auto;float:right;font-weight:500;border-radius:0 0 7px 7px;cursor:pointer;color: #fff}
    .notify-thankyou{position:fixed;width:355px;right:0;top:48%;border-bottom-left-radius:4px;border-top-left-radius:4px;z-index:999;padding:0}
    .notify-para{font-size:13px;text-align:center;font-weight:bold;color:#139888}
    .invalid {
        background: #fff url(../img/invalid.png) no-repeat 98% center;
        box-shadow: 0 0 5px #d45252 !important;
        border-color: #b03535 !important;
        background-size: 20px;
    }
    .valid{
        background: #fff url(../img/valid.png) no-repeat 98% center;
        box-shadow: 0 0 5px #5cd053 !important;
        border-color: #28921f !important;
        background-size: 20px;
    }
    @media only screen and (max-width:360px){ .notify {width: 100%;padding: 0 0 0 20px;} }