.sign_up-banner{background:#fcd504 url(//www.internationaldelight.com/wp-content/themes/id/assets/images/sign-up/sign_up_banner.jpg) no-repeat center top;background-size:100%;object-fit:fill}
.form-active{display:inline-block !important}
@media(min-width:768px){
.sign_up-banner .container-width{max-width:87vw}
.sign_up-banner{min-height:40vw}
}
#signUp{margin-top:1.0555555555555554vw;margin-bottom:1.0555555555555554vw;display:none}
#userLogin{margin-top:7.172222222222221vw;margin-bottom:7.027777777777777vw;display:none}
#forgot_pass{margin-top:8.472222222222221vw;margin-bottom:9.027777777777777vw;display:none}
.reset_padd{padding-top:8.472222222222221vw;padding-bottom:9.027777777777777vw}
.userform{background-color:#fff;margin-left:3.693556vw;margin-right:0;display:inline-block;width:28.61111111111111vw;vertical-align:middle;border-radius:.5555555555555556vw;padding:2.2222222222222223vw 2.9166666666666665vw;-webkit-box-shadow:0 0 8px 0 rgba(0, 0, 0, .34);-moz-box-shadow:0 0 8px 0 rgba(0, 0, 0, .34);box-shadow:0 0 8px 0 rgba(0, 0, 0, .34)}
.forgot_padd .userform{padding-bottom:4vw}
.userform h3{margin-bottom:.6944444444444444vw}
.userform p.form-text{margin-bottom:1.1805555555555556vw}
.user-text{vertical-align:middle;font-family:'Uniform Rounded Condensed Ultra';font-size:4.161111111111111vw;font-weight:900;font-style:normal;font-stretch:normal;line-height:.86;margin-left:7.55555vw;letter-spacing:normal;text-align:center;color:#025ea7;display:inline-block;max-width:50.34722222222222vw;text-transform:uppercase;text-shadow:0 2px 2px rgba(255, 255, 255, .5)}
.button_primery{font-family:'Uniform Rnd';width:100%;border-radius:.48611111111111vw;background-color:#fcd504;text-align:center;font-weight:700;letter-spacing:.9px;font-size:.83333333333333vw;text-transform:uppercase;line-height:normal;display:inline-block;padding:.9299999999vw 1.5388888888889vw;text-decoration:none;outline:0;border:none;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:#005da6}
#whysign{padding-top:8.125vw;text-align:center;padding-bottom:9.652777777777777vw}
#whysign .heading{padding-bottom:6.25vw}
.why_box{width:100%;margin:0 auto}
.why_box .img-circle{width:17.083333333333332vw;height:17.083333333333332vw}
.why_box .cont_text{padding-top:2.5vw;font-size:1.25vw;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:.4px;text-align:center;color:#4d4d4d;padding-left:1.7361111111111112vw;padding-right:1.7361111111111112vw}
@media(max-width:767px){
.userform{margin-bottom:10vw;margin-left:0;width:100%;margin-right:0;border-radius:1.875vw;padding:6.875vw 8.75vw 3.875vw}
.sign_up-banner{background:#fcd504 url(//www.internationaldelight.com/wp-content/themes/id/assets/images/sign-up/sign_up_banner_mobile.png) no-repeat center top;background-size:100%;object-fit:fill}
.signup_padd{padding-top:2.0555555555555554vw;padding-bottom:2.0555555555555554vw}
.userform h3{margin-bottom:3.125vw}
.userform p.form-text{margin-bottom:5.3125vw}
#whysign .heading{padding-bottom:11.25vw}
.user-text{position:static;font-size:9.375vw;max-width:100%;padding:8.5vw 9vw}
.why_box .img-circle{width:59.375vw;height:59.375vw}
.why_box .cont_text{padding-top:6.875vw;font-size:5.625vw;max-width:69.0625vw;width:100%;margin:0 auto 12.5vw}
#sweet-dream{margin-bottom:20.3125vw}
input.button_primery{font-size:3.75vw}
}
.text-heading{color:#025ea7;padding-bottom:15px}
.text-heading span{font-size:12px;display:block;color:#4d4d4d;text-align:left;margin-top:5px}
.radio input[type=radio]{position:absolute;opacity:0}
.radio input[type=radio]+.radio-label:before{content:'';background:#fff;border-radius:100%;border:1px solid #fcd504;display:inline-block;width:1.4em;height:1.4em;position:relative;top:0;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease}
.radio input[type=radio]:checked+.radio-label:before{background-color:#025ea7;box-shadow:inset 0 0 0 4px #f4f4f4}
.radio input[type=radio]:focus+.radio-label:before{outline:0;border-color:#025ea7}
.radio input[type=radio]:disabled+.radio-label:before{box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#fff}
.radio input[type=radio]+.radio-label:empty:before{margin-right:0}
.userform .menu-bar a{font-size:14px;display:inline-block;padding:0 10px 0 0;color:#025ea7}
#questions-two-form .checkboxlabel{margin-bottom:0}
#questions-two-form .checkboxlabel label{max-width:100%;color:#4d4d4d}
.radio label{font-family:'Uniform Rnd';font-weight:500;font-style:normal;font-stretch:normal;line-height:1.07}
.martopd{margin-top:15px}
.radio{margin:.2rem 0}
@media(min-width:768px){
.radio{margin:.5rem 0}
.radio label{font-size:.9722222222222222vw}
}
@media(max-width:767px){
#questions-two-form .checkboxlabel label,
.radio label{font-size:3.625vw;line-height:1.07;letter-spacing:.2px;margin-top:0;margin-bottom:2.5625vw;text-align:left;width:100%;max-width:100%}
#questions-two-form .checkboxlabel label{padding-left:10.083vw;margin-bottom:5.563vw;font-family:'Uniform Rnd';font-weight:500}
.button_primery{border-radius:1.48611111111111vw;background-color:#fcd504;font-size:3.833vw;padding:2.9299999999vw 1.5388888888889vw;color:#005da6}
}
#userLogin .user-text p:nth-of-type(1){margin-top:1vw;text-transform:none}
#userLogin .user-text p{font-size:1vw;color:#000;text-shadow:none;font-weight:400;text-transform:none}
@media(min-width:768px){
#userLogin .user-text{vertical-align:top;max-width:46.347222vw;padding-top:3.5vw}
}
@media(max-width:767px){
#userLogin .user-text p{font-size:3.5vw;line-height:1.2}
}
.sec_tag{font-size:1.01333333333333333VW !important;font-family:'Uniform Rnd';position:relative;margin-top:.8vw}
.first_tag{font-size:1.36VW !important;font-family:'Uniform Rnd';color:#000;text-align:center;line-height:1.1}
.right_img{max-width:3.5999999999999996VW;position:absolute;right:-1.8vw;top:-.333333333333333VW;}
.left_img{max-width:3.81VW;position:absolute;left:-1.5333333333333337VW;top:-1.1333333333333332VW;}
.sin_us_text{position:relative;text-align:center;max-width:40.86666666666667VW;margin:0 auto;margin-top:2.6999999999999996VW;}
@media(max-width:767px){
.sin_us_text {
max-width: 100%;
margin-top: 3.6999999999999996VW;
}
.first_tag {
font-size: 3.27VW !important;
}
.sec_tag {
font-size: 2.33333VW !important;
margin: 0 auto;
margin-top: 2vw;
max-width: 90%;
}
.left_img {
max-width: 7.81VW;
left: -6.533333VW;
top: -1.1333333333333332VW;
}
.right_img {
max-width: 5.6VW;
right: -2.8vw;
top: 0;
}
}