.modal-popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;visibility:hidden;overflow-y: auto;}
.modal-transition{transition:all .3s .12s;transform:translateY(-10%);opacity:0}
.modal.is-visible{visibility:visible}
.modal.is-visible .modal-transition{transform:translateY(0);opacity:1}
.modal-popup >.overlay{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.90);visibility:hidden;opacity:0;transition:visibility 0 linear 0.3s,opacity .3s}
.modal.is-visible .overlay{opacity:1;visibility:visible;transition-delay:0}
.modal-popup .modal-continer{background-color:#f93822;padding:0;max-width:80%;z-index:9;text-align: center}
.modal-popup .modal-continer.thank-continer,.modal-popup .modal-continer.text-continer{width:50%;margin:0 auto;max-height:auto;margin-top:7%;position:relative;height:100%;outline:5px solid rgba(0,0,0,0.85)}
.modal-popup .modal-continer.thank-continer{width:48.666666666667vw;height:auto}
.modal-popup .modal-continer.text-continer .continer{margin:2vw;top:0;left:0;bottom:0;right:0;position:absolute;max-height:100%;overflow-y:auto}
.modal-continer.thank-continer .continer{padding:3.8888888888889vw 8.3333333333333vw}
#buyow_modal .modal-continer.thank-continer .continer{padding:0}
.modal-popup .modal-continer >.modal-header{width:100%;text-align:right;padding:5px 0}
.modal-popup .modal-continer .modal-header .close{opacity:.5;font-family:'Verlag-Bold';position:absolute;right:12px;top:3px;cursor:pointer;display:inline-block; font-size: 1.88888vw}
.modal-popup .modal-continer .thank-img{width:9.1666666666667vw;margin:0 auto}
.modal-popup .modal-continer .modal_text-cont{font-size:1.111111vw}
.modal-popup .modal-continer .modal_text-cont h6{font-size:2vw;font-family:'Knockout-HTF94-UltmtSumo';margin-bottom:.5vw}
.modal-popup .modal-continer .modal_text-cont p{font-family:'BrandonGrotesque-Medium';font-size:1.5vw}
.modal-popup#joinform .modal-continer{
    width:100%;
    padding:0 70px 20px;
    max-width:544px;
margin-top:2%;
font-size: 16px;
}
.modal-popup#joinform .modal-continer .continer {
    padding: 0;
}
.reqired_text{
    text-align: right;
    padding-bottom: 10px;
}
.modal-popup#joinform .modal-continer .continer .form_popup_cont{
padding: 0 50px;
}
.modal-popup#joinform .modal-continer .thank-img {
    width: 120px;
    margin: 0 auto;
}
.modal-popup#joinform .modal-continer .stock-btn.join-width.sendbut {
    line-height: inherit !important;
    margin-top: 0px;
}
.modal-popup#joinform .modal-continer .modal_text-cont{
line-height: 1.3;
}
.modal-popup#joinform .modal-continer .input_row {
    padding-bottom: 8px;
    position: relative;
}
.wpcf7-form-control-wrap .wpcf7-recaptcha >*{
    width: 100% !important;
    text-align: center
}
span.wpcf7-not-valid-tip {
    color: #000000 !important;   
}
@media(min-width:768px) and (max-width:1024px){
    .modal-popup#joinform .modal-continer {
        width: 100%;
        padding: 0 70px 20px;
        max-width: 600px;
    }
    
    .modal-popup .modal-continer .modal_text-cont h6 {
        font-size: 4vw;
       
        margin-bottom: 1vw;
    }
    .modal-popup .modal-continer .modal_text-cont p {
        font-size: 2.5vw;
    }
    .modal-popup .modal-continer .modal_text-cont .font-20 {
        font: 2.1111111111111vw 'Verlag-Book';
    }
    .modal-popup .modal-continer .join-width {
        width: 19.055556vw;
    }
    .modal-popup .modal-continer .stock-btn{
        font-size: 2.22222vw;
    }
    .modal-popup .modal-continer .modal-header .close{
        font-size: 4.88888vw;
    }
}
@media(max-width:767px){
    
    .modal-popup .modal-continer .modal_text-cont h6 {
        font-size: 5vw;
        
        margin-bottom: 1vw;
    }
    .modal-popup .modal-continer .modal_text-cont p {
        font-size: 4.5vw;
    padding: 5px;
    }
    .modal-popup#joinform .modal-continer {
        width: 100%;
        padding: 0 10px 20px;
        max-width: 90%;
        margin-top: 2%;
        font-size: 24px;
    }  
    .modal-popup#joinform .modal-continer .continer .form_popup_cont {
        padding: 0 36px;
    } 
	.modal-popup .modal-continer >.modal-header {
    width: 7.6923076923076925VW;
	height: 7.6923076923076925VW;
    padding: 1.282051282051282VW 0;
    position: absolute;   
    z-index: 999;
		left: auto;
        right: 0;
}
    .modal-popup .modal-continer .modal-header .close {
        font-size: 8.88888vw;
		line-height: 1;
        width: 12.82051282051282VW;
        height: 12.82051282051282VW;
    } 
    .modal-popup#joinform .modal-continer .input_row {
        padding-bottom: 6px;
    }
    .modal-popup .modal-continer.thank-continer {
        width: 100%;
        height: auto;
    }
    .modal-popup .modal-continer .thank-img {
        width: 31.166667vw;
        margin: 0 auto;
    }
  
}

@media(max-width:480px){
    .modal-popup#joinform .modal-continer {
        width: 100%;
        padding: 0 10px 20px;
        max-width: 100%;
        margin-top: 0%;
        font-size: 14px;
    } 

    .g-recaptcha div, .g-recaptcha div textarea, .g-recaptcha div iframe {
        width: 100% !important;
    }
}