.form-required{color:#ca2022;display:none!important}.et_pb_contact_form_0 .et_pb_contact_form_label,.et_pb_contact_form_0 .et_pb_contact_field_options_title,.et_pb_contact_form_0 .et_pb_contact_field_desc{justify-content:flex-start;border-style:solid;color:#ffffff!important}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'33';border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}@media (max-width:980px){.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header,.et_fixed_nav #main-header,.et_fixed_nav #top-header{position:fixed}span.mobile_menu_bar:before{margin-top:20px!important;color:#000000}}.et_mobile_menu{overflow:scroll!important;max-height:83vh;padding-top:0%!important;border-top:2px solid #d4af37!important}.mobile_menu_bar:after{content:'';bottom:10px;left:10%;position:relative!important;color:#fff}ul.et_pb_tabs_controls{background-color:#ffffff}.et_divi_100_custom_back_to_top .et_pb_scroll_top{z-index:9999999;position:fixed;right:20px;bottom:80px;background:#fab702;width:40px;height:40px;box-shadow:0 2px 4px rgba(108,46,185,0.2);-webkit-transition:all 0.2s ease,-webkit-transform 0.6s ease;transition:all 0.2s ease,-webkit-transform 0.6s ease;transition:all 0.2s ease,transform 0.6s ease;transition:all 0.2s ease,transform 0.6s ease,-webkit-transform 0.6s ease;cursor:pointer}.cnb-floating a{margin-bottom:60px!important}.umrah-form-grid{display:grid;grid-template-columns:48% 48%;gap:12px 4%;background-color:rgba(0,0,0,0.62);padding:20px;border-radius:8px;max-width:90%;margin:auto}.umrah-form-grid .form-field input,.umrah-form-grid .form-field select{width:100%;padding:10px;border-radius:6px;border:none;box-sizing:border-box;box-shadow:0 0 4px rgba(0,0,0,0.1);margin-top:-10px!important}.umrah-form-grid .form-button{grid-column:span 2;display:flex;justify-content:flex-start;margin-top:20px}.umrah-form-grid .form-button input[type="submit"]{background-color:#339966;color:#ffffff;border:none;padding:12px 24px;font-size:15px;font-weight:600;border-radius:20px;cursor:pointer;transition:background 0.3s}.umrah-form-grid .form-button input[type="submit"]:hover{background-color:#e0a800}.umrah-form-grid label{display:block;margin-bottom:4px;font-weight:600;color:#fff;margin-bottom:-16px}@media screen and (max-width:767px){.umrah-form-grid{display:grid!important;grid-template-columns:100%!important;gap:15px!important}.umrah-form-grid .form-field,.umrah-form-grid .form-button{grid-column:span 1!important;width:100%!important}.umrah-form-grid .form-field input,.umrah-form-grid .form-field select{width:100%!important;height:42px;box-sizing:border-box!important}.umrah-form-grid .form-button{text-align:center!important}}@media screen and (max-width:991px){.umrah-form-grid{grid-template-columns:48% 48%!important;gap:12px 4%!important}.umrah-form-grid .form-button{grid-column:span 2;justify-content:center}}.cf7-grid{display:grid;grid-template-columns:48% 48%;gap:12px 4%;border-radius:8px;max-width:90%;margin:auto}.cf7-col input,.cf7-col select,.cf7-col textarea{width:100%;padding:10px;border-radius:6px;color:#000;border:1px solid #000;box-shadow:0 0 4px rgba(0,0,0,0.1)}.cf7-col input::placeholder,.cf7-col select::placeholder,.cf7-col textarea::placeholder{color:#000;opacity:1}.cf7-button-wrap{grid-column:span 2;display:flex;justify-content:center;margin-top:20px}.custom-submit{background-color:#16a34a;color:white;padding:10px 20px;border:none;border-radius:30px;cursor:pointer;font-weight:bold;transition:background-color 0.3s ease}.custom-submit:hover{background-color:#12803a}@media screen and (max-width:991px){.cf7-grid{grid-template-columns:100%!important;gap:12px!important}.cf7-button-wrap{grid-column:span 1;justify-content:center}}.call-now-button.cnb-bottom-right{bottom:-27px!important;right:23px;transform-origin:right bottom}.custom-umrah-form{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:rgba(0,0,0,0.62);padding:20px;border-radius:8px;max-width:90%;margin:auto}.custom-umrah-form .form-field{width:48%;margin-bottom:16px}.custom-umrah-form .form-field input,.custom-umrah-form .form-field select,.custom-umrah-form .form-field textarea{width:100%;padding:10px;border-radius:6px;border:none;box-sizing:border-box;box-shadow:0 0 4px rgba(0,0,0,0.1);font-size:15px}.custom-umrah-form .form-button{width:100%;text-align:center;margin-top:10px}.custom-umrah-form .form-button input[type="submit"]{padding:12px 24px;background-color:#F2C44D;border:none;border-radius:6px;font-weight:bold;color:#000;cursor:pointer}.custom-umrah-form .hotel-type,.custom-umrah-form .meal,.custom-umrah-form .additional-info{width:32%}@media screen and (max-width:767px){.custom-umrah-form .form-field{width:100%}.custom-umrah-form .hotel-type,.custom-umrah-form .meal,.custom-umrah-form .additional-info{width:100%;margin-right:0}}.custome-umrah-form-container{background-color:#666666;padding:30px;border-radius:8px;max-width:800px;margin:0 auto}.custome-umrah-form-container .form-row{display:flex;gap:15px;margin-bottom:15px}.custome-umrah-form-container .form-col{flex:1}.custome-umrah-form-container .form-row.full-width{display:block}.custome-umrah-form-container input[type="text"],.custome-umrah-form-container input[type="email"],.custome-umrah-form-container input[type="tel"],.custome-umrah-form-container input[type="date"],.custome-umrah-form-container select,.custome-umrah-form-container textarea{width:100%;padding:12px 15px;border:none;border-radius:4px;background-color:#ffffff;font-size:14px;color:#333;box-sizing:border-box}.custome-umrah-form-container input::placeholder,.custome-umrah-form-container textarea::placeholder{color:#000000}.custome-umrah-form-container select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:20px;padding-right:40px}.custome-umrah-form-container textarea{min-height:60px;resize:vertical}.custome-umrah-form-container .form-submit{text-align:right;margin-top:20px}.custome-umrah-form-container .submit-btn{background-color:#28a745;color:white;padding:12px 30px;border:none;border-radius:4px;font-size:16px;font-weight:bold;cursor:pointer;transition:background-color 0.3s ease}.custome-umrah-form-container .submit-btn:hover{background-color:#218838}@media (max-width:768px){.custome-umrah-form-container{padding:20px;background-color:#5a5a5a}.custome-umrah-form-container .form-row{display:flex;gap:10px;margin-bottom:10px}.custome-umrah-form-container .form-row:nth-child(7),.custome-umrah-form-container .form-row:nth-child(8){display:block}.custome-umrah-form-container .form-row:nth-child(7) .form-col,.custome-umrah-form-container .form-row:nth-child(8) .form-col{margin-bottom:10px}.custome-umrah-form-container input[type="text"],.custome-umrah-form-container input[type="email"],.custome-umrah-form-container input[type="tel"],.custome-umrah-form-container input[type="date"],.custome-umrah-form-container select,.custome-umrah-form-container textarea{padding:10px 12px;font-size:14px}.custome-umrah-form-container .form-submit{text-align:center;margin-top:15px}.custome-umrah-form-container .submit-btn{padding:10px 25px;font-size:15px}}@media (max-width:480px){.custome-umrah-form-container{padding:15px}.custome-umrah-form-container .form-row{gap:8px}.custome-umrah-form-container input[type="text"],.custome-umrah-form-container input[type="email"],.custome-umrah-form-container input[type="tel"],.custome-umrah-form-container input[type="date"],.custome-umrah-form-container select,.custome-umrah-form-container textarea{font-size:13px;padding:9px 10px}}.custome-umrah-form-container .wpcf7-form-control-wrap{display:block;width:100%}.custome-umrah-form-container .wpcf7-not-valid-tip{color:#ffcccc;font-size:12px;margin-top:5px}.custome-umrah-form-container .wpcf7-response-output{margin:20px 0 0;padding:15px;border-radius:4px}.wp-singular.page-template-default page .cf7-col input,.cf7-col select,.cf7-col textarea{min-height:30px!important;height:38px;border:1px solid #000!important}.call-now-button.cnb-bottom-right{bottom:7vh!important;z-index:1!important;left:22px}