.contactus_wrapper{padding:40px 0;display:flex;gap:70px;align-items:center}
.contactus_right{width:45%}
.contactus_row{display:flex;align-items:center;gap:10px;margin-bottom:10px;margin-top:14px}
.contactrow_subtitle{font-weight:400;font-size:12px;line-height:18px;color:#4a5c78}
.contactrow_title{font-weight:600;font-size:14px;line-height:22px;color:#0c1e3c}
.dropNoNeed{display:none}
.contactus_left{width:65%;border:1px solid #dde6f5;box-shadow:0 4px 20px 0 #265CA70F;border-radius:20px}
.thankyou-popup{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9999}
.thankyou-box{width:350px;background:#fff;padding:25px;border-radius:10px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.thankyou-box h2{margin-top:0;color:#28a745;margin-bottom:10px}
.thankyou-box button{margin-top:15px;padding:8px 20px;color:#fff;font-size:14px;cursor:pointer;background:linear-gradient(90deg,#ff6700 0,#ff8900 100%);border-radius:10px;border:0}
.enquiry-wrapper{width:100%;background:#fff;padding:24px;border-radius:20px}
.enquiry-wrapper .enquiry_heading{color:#0c1e3c;margin-bottom:8px;font-weight:700;font-size:20px;line-height:32px}
.enquiry-wrapper .enquiry_subheading{color:#5a6a82;margin-bottom:16px;font-weight:400;font-size:14px;line-height:20px}
.form-row{display:flex;gap:16px;margin-bottom:14px}
.form-group{flex:1;display:flex;flex-direction:column}
.form-group label{color:#0c1e3c;margin-bottom:4px;font-weight:600;font-size:12px;line-height:18px}
.contactus_left .form-group input,.contactus_left .form-group textarea,.contactus_left .form-group select{width:100%;border-radius:8px;padding:12px 16px;font-size:14px;outline:0;color:#757575;transition:.3s;border:1px solid #dde6f5}
.form-group textarea{resize:none}
.form-group input:focus,.form-group textarea:focus{border-color:#1d4ed8}
.form-group input::placeholder,.form-group textarea::placeholder{color:#8a8f98}
.full-width{margin-bottom:24px}
.submit-btn{border:0;background:#ff6700;color:#fff;font-size:14px;font-weight:700;padding:12px 32px;border-radius:8px;cursor:pointer;transition:.3s;box-shadow:0 4px 18px 0 #FF67004D}
.submit-btn:hover{background:#f05f00;transform:translateY(-2px)}
.contactus_section .gift_para{margin-bottom:24px}
.contactus_row>div img{width:26px;height:26px}
.contactus_wrapper form .input-field{width:50%}
.contactus_wrapper form .input-field .input-box{width:100%}
.contactus_section .countrySelect::after{right:12px;top:36px}
.contactus_section #dateB .datepicker-icon{top:28px}
.contactus_section .message-box{width:100%}
.contactus_left .form-group textarea{height:42px}
@media(max-width:768px){.form-row{flex-direction:column;gap:20px}
.enquiry-wrapper{padding:25px}
.enquiry-wrapper h2{font-size:28px}
.enquiry-wrapper p{font-size:16px}
.submit-btn{width:100%;font-size:16px}
.contactus_wrapper{gap:16px;flex-direction:column}
.contactus_right{width:100%}
.contactus_left{width:100%}
.contactus_row{margin-bottom:5px;margin-top:8px}
.contactrow_title{line-height:20px}
.enquiry-wrapper .enquiry_heading{font-size:18px;line-height:24px}
.contactus_wrapper form .input-field{width:100%;flex-direction:column}
#mobileF3 .mobno-class{display:flex;width:100% !important}
.contactus_wrapper .calendar-container{width:82%}
}
.contactus_wrapper form .input-field{padding-left:0 !important;border:0;height:unset;flex-direction:column}
#dateB{display:block}
.contactus_left #mobileF3 .mobno-class{display:flex}