



/*popup form styles*/
#popmake-3764{ display: block; max-width: 750px; width: 100% !important; margin: 0 auto; }
#popmake-3764 .pum-close{ margin: 0; padding: 0; width: 30px; height: 30px; line-height: 30px; font-size: 18px; font-weight: 500; transition:0.4s ease-in ; -webkit-transition:0.4s ease-in ; -moz-transition:0.4s ease-in ; -ms-transition:0.4s ease-in ; -o-transition:0.4s ease-in ;top: -1px;right: -1px; }
#popmake-3764 .pum-close:hover{opacity: 0.6;}
#newpopup_form_holder{box-sizing: border-box;padding: 80px;background-color: #fff;}
#newpopup_form_holder>h2{font-size: 30px;color: #000;text-align: center;margin-bottom: 0;}
#newpopup_form_holder>h6{font-size: 20px;font-weight: 400 !important;color: #b3774a;margin: 25px 0 50px;text-align: center;}
#newpopup_form_warpper{box-sizing: border-box;padding: 0 35px;margin: -5px;}
#newpopup_form_warpper .nform_row{display: flex;}
#newpopup_form_warpper .nform_col{box-sizing: border-box;padding: 5px;}
#newpopup_form_warpper .nform_col.mcol-5{width: 50%;} 
#newpopup_form_warpper .nform_col.mcol-10{width: 100%;}
#newpopup_form_warpper input,#newpopup_form_warpper select,#newpopup_form_warpper textarea{ box-sizing: border-box; padding: 15px; border-radius:0 ; -webkit-border-radius:0 ; -moz-border-radius:0 ; -ms-border-radius:0 ; -o-border-radius:0 ;border: 1px solid #d9bba4;font-size: 16px;color: #000;font-weight: 400; }
#newpopup_form_warpper input::placeholder,#newpopup_form_warpper select::placeholder,#newpopup_form_warpper textarea::placeholder{font-size: 16px;color: #000 ;font-weight: 400;opacity: 1;}
#newpopup_form_warpper .phone input::-webkit-outer-spin-button,
#newpopup_form_warpper .phone input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0; }
#newpopup_form_warpper .phone input[type=number] { -moz-appearance:textfield;}
#newpopup_form_warpper .mext{width: 100%;max-width: 110px;}
#newpopup_form_warpper .phone{width: 100%}
#newpopup_form_warpper .span.wpcf7-form-control-wrap{margin-bottom: 0 !important;}
#newpopup_form_warpper .nform_col select {-webkit-appearance: none; -moz-appearance: none; }
#newpopup_form_warpper .yMessage textarea{height: 100px;}
#newpopup_form_warpper .msubmit input{ border:2px solid #b37749; background-color: #b37749; font-weight: 300 !important; font-size: 20px; width: 100%; display: block; text-align: center; line-height: 1; text-transform: uppercase; transition:0.4s ease-in ; -webkit-transition:0.4s ease-in ; -moz-transition:0.4s ease-in ; -ms-transition:0.4s ease-in ; -o-transition:0.4s ease-in ; color: #fff;margin: 0;}
#newpopup_form_warpper .msubmit{position: relative;}
#newpopup_form_warpper .msubmit input:hover{background-color: #fff;color: #b37749;}
#newpopup_form_warpper .msubmit .wpcf7-spinner{ position: absolute; top: 50%; right: 30px; transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; }
#newpopup_form_warpper .wpcf7-not-valid-tip{font-size: 13px;position: absolute;left: 0;bottom: -20px;}
.mselect>span{position: relative;}
.mselect>span::after{ content: ""; z-index: 1; display: block; position: absolute; top: 50%; right: 15px; width:19px ; height: 11px; background-image: url("../images/marow.png"); background-repeat: no-repeat; transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; }


#newpopup_form_holder .extn1{width: auto !important;margin-right: 0 !important;}
#newpopup_form_holder .yPhone input {padding-left: 10px!important;}
#newpopup_form_holder .wpcf7-form.invalid #newpopup_form_warpper .nform_col{padding: 10px;}

.intl-tel-input.iti-container{z-index: 2000000000 !important;;}
span.country-name { color: #000 !important;}

/**************************************************************************************************************************
***************************************************** Resposnive *********************************************************
*************************************************************************************************************************/


@media only screen and (max-width:1239px){
    #newpopup_form_holder{padding: 50px;}
    #newpopup_form_warpper{padding: 0 25px;}
    #newpopup_form_warpper .nform_col select{background-position: 565px center;}
}

@media only screen and (max-width:959px){
    #popmake-3764{max-width: 700px;background-color: transparent;}
    #newpopup_form_warpper .nform_col select { background-position: 510px center;}
}
@media only screen and (max-width:767px){
    #popmake-3764{max-width: 500px;box-sizing: border-box;padding: 0 10px;}
    #popmake-3764 .pum-close{right:10px ;}
    #newpopup_form_holder{padding: 50px 20px 30px;}
    #newpopup_form_warpper{padding: 0;}
    #newpopup_form_holder>h2{font-size: 26px;}
    #newpopup_form_holder>h6{margin: 15px 0 30px;font-size: 17px;}
    #newpopup_form_warpper input, #newpopup_form_warpper select, #newpopup_form_warpper textarea,#newpopup_form_warpper input::placeholder,#newpopup_form_warpper select::placeholder,#newpopup_form_warpper textarea::placeholder{font-size: 15px;}
    #newpopup_form_warpper .msubmit input{font-size: 16px;}
    #newpopup_form_warpper .nform_col select {background-position: 410px center;}
}

@media only screen and (max-width:420px){
    #newpopup_form_holder>h2{font-size: 24px;}
    #newpopup_form_holder>h6{font-size: 16px;margin-bottom: 20px;}
    #newpopup_form_warpper .nform_col.mcol-5{width: 100%;}
    #newpopup_form_warpper > div:nth-child(1){flex-wrap: wrap;}
    #newpopup_form_warpper .nform_col{padding: 2px;}
    #newpopup_form_warpper{margin: -2px;}
    #newpopup_form_warpper .wpcf7-not-valid-tip { font-size: 11px;}
    #newpopup_form_holder{padding: 50px 15px 30px;}
    #newpopup_form_warpper .nform_col select {background-position: 410px center;}
}

@media only screen and (max-width:320px){
    #newpopup_form_warpper input, #newpopup_form_warpper select, #newpopup_form_warpper textarea,#newpopup_form_warpper input::placeholder,#newpopup_form_warpper select::placeholder,#newpopup_form_warpper textarea::placeholder{font-size: 14px;}
    #newpopup_form_holder>h2{font-size: 22px;}
    #newpopup_form_holder>h6{font-size: 15px;}
    #newpopup_form_holder .wpcf7 form .wpcf7-response-output{padding: 10px;font-size: 13px;margin: 20px 0 0 0;text-align: center;}

}


/*arabic
#newpopup_form_holder{direction: rtl;}
#newpopup_form_warpper .nform_row{direction: rtl;}
#newpopup_form_warpper input, #newpopup_form_warpper select, #newpopup_form_warpper textarea{text-align: right;}
.mselect>span::after{right: auto;left: 10px;}

#newpopup_form_holder .intl-tel-input.allow-dropdown .flag-container,#newpopup_form_holder .intl-tel-input.separate-dial-code .flag-container{left: 0;right: auto;}
#newpopup_form_holder .intl-tel-input .selected-flag{padding-left: 0;padding-right: 8px;}
#newpopup_form_warpper .wpcf7-not-valid-tip{direction: ltr;left: auto;right: 0;}
#popmake-3764 .pum-close{left: -1px !important;right: auto !important;}
#newpopup_form_holder .intl-tel-input.allow-dropdown input,#newpopup_form_holder .intl-tel-input.allow-dropdown input[type=tel],#newpopup_form_holder .intl-tel-input.allow-dropdown input[type=text],#newpopup_form_holder .intl-tel-input.separate-dial-code input,#newpopup_form_holder .intl-tel-input.separate-dial-code input[type=tel],#newpopup_form_holder .intl-tel-input.separate-dial-code input[type=text]{padding-left:52px !important ;padding-right:6px !important ;}

@media only screen and (max-width:767px){

#popmake-3764 .pum-close { left: 10px!important;}
}

*/