:root{--switches-bg-color:#00b4fc;--switches-label-color:#fff;--switch-bg-color:#fff;--switch-text-color:#00b4fc}input::-moz-placeholder{font-size:16px;font-weight:500}input::placeholder{font-size:16px;font-weight:500}.main_heading{font-size:54px}.bodered_btn{background:#fff;border:1.5px solid #ddd;border-radius:5px;font-size:15px;padding:5px 10px}.active_btn{background:#00b4fc;border:1px solid #00b4fc;color:#fff}.inpt_src_icon_insurance{padding-right:10px}.inpt_src_box .loard_box{width:5px}.search_filter{border:1px solid #ddd;border-radius:5px;overflow:hidden;position:relative}.inpt_src_icon_insurance{position:absolute;right:6px;top:9px}.search_filter .loard_box{position:absolute;right:137px;top:16px}.custom_input:focus{box-shadow:none;outline:none}.custom_input::-moz-placeholder{color:#818181;font-size:14px;font-weight:400}.custom_input::placeholder{color:#818181;font-size:14px;font-weight:400}.custom_input{border:0;border-radius:0;border-right:1px solid #ddd;color:#000;padding:14px}.main_container{margin:0 auto;max-width:550px;padding:50px 0}.carrier_search_div_dynamic_insurance{background:#fff;border-radius:5px;box-shadow:3px 4px 11px -2px #0000004f;margin-top:10px;position:absolute;width:100%;z-index:1}.rslt_row .rslt_row_r{margin:0}.rslt_row{padding:12px 10px}.input-box{border:1px solid #ddd;border-radius:5px 0 0 5px;overflow:hidden;position:relative;width:100%}.poli_s_btn{background:#00b4fc;border:none;border-radius:0 5px 5px 0;color:#fff;font-size:16px;font-weight:500;padding:17px 24px}#carrierOrBroker:focus{box-shadow:none;outline:none}#carrierOrBroker{border:none}.custom_spinner_insurance{color:#00b4fc;height:18px;width:18px}.nrf_txt{font-size:16px;margin:0;text-align:center}.search_filter:has(.custom_input:focus){border:1px solid #00b4fc}.input-box:has(.custom_input:focus){border:1px solid #00b4fc}#carrierOrBroker{background-color:#00b4fc;border:1px solid #00b4fc;border-radius:0 5px 5px 0;color:#fff;font-size:16px;font-weight:500;letter-spacing:1px;outline:none;padding:15px 13px 15px 20px;transition:background-color .3s ease,color .3s ease;width:120px}#carrierOrBroker option:checked,#carrierOrBroker:active,#carrierOrBroker:focus{background-color:#00b4fc!important}#carrierOrBroker:hover{background-color:#008fd1}#carrierOrBroker option:hover{background-color:#00b4fc!important}.custom-dropdown{position:relative}.custom-dropdown select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f9f9f9;border:2px solid #007bff;border-radius:8px;box-sizing:border-box;color:#333;cursor:pointer;font-size:16px;font-weight:700;outline:none;padding:15px 40px 15px 15px;width:100%}.custom-dropdown:after{color:#fff;content:"▼";font-size:14px;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.custom-dropdown select:hover{background-color:#e0f7ff}.custom-dropdown select:focus{border-color:#004080}@media screen and (max-width:767px){.main_heading{font-size:27px}.fs-5{font-size:16px!important}.main_container{padding:0}}.why_chose_us_back{background:url(/images/insurance-vailidator/why-chose-us.png);background-position:50%;background-size:cover;padding:100px 0}.FQ_section{background-color:#004059;background-image:none!important}#accordionExample strong{color:#fff!important}.FQ_section .accordion-button{font-weight:600!important}.insurance_vailidator_section{margin-bottom:100px}.very_fy_text{color:#00b4fc;font-size:24px;position:relative;top:-23px}.vailidator_shadow{background:#f4f4f4a6;border-radius:10px;box-shadow:0 4px 16px 9px #0000002b;padding:88px}.vailidator_shadow:hover{background:#fff}#new_home .fluid_c_section .container-fluid .row .col-xl-8,.col-xl-4{align-items:center;display:flex}#new_home .fluid_c_section .container-fluid .row .col-xl-8 .content,.col-xl-4 .content{margin:0 auto;max-width:53%;padding:50px 0}.Comprehensive_section{padding:100px 0}@media screen and (max-width:1024px){#new_home .fluid_c_section .container-fluid .row .col-xl-8 .content,.col-xl-4 .content{margin:0 auto;max-width:100%;padding:50px 0}.Comprehensive_section{padding:0}.why_chose_us_back{background:none;padding:0}.vailidator_shadow{padding:40px}.main_heading{font-size:45px}.very_fy_text{font-size:20px}.main_container{padding:20px 0}}@media screen and (max-width:767px){.very_fy_text{color:#00b4fc;font-size:16px;position:relative;top:-23px}.vailidator_shadow{background:#fff;box-shadow:none;padding:0 15px}.Comprehensive_section{padding:50px 0}.why_chose_us_back{background:none;padding:0}.mob_img{margin-bottom:20px}}
