.bsui .text-primary{color:#2f4ce0!important}.bsui .page-link{min-width:36px;text-align:center;background-color:#fff;color:#242424}.bsui .page-link.active{background-color:#2f4ce0;color:#fff}.bsui .page-link:hover{color:#2f4ce0;background-color:#fff}.bsui .page-link.active:hover{background-color:#2f4ce0;color:#fff}.bsui .dropdown-menu{border-radius:.5rem}.bsui .gdlm-location-suggestions .px-1{padding-left:.75rem!important;padding-right:.75rem!important}.bsui .gdlmls-near .m-0{margin-top:.5rem!important;margin-bottom:.5rem!important}#top-menu li.current-menu-item>a{color:#2f4ce0}.state-row .et_pb_button_module_wrapper>a{display:block;text-align:center}.state-row .et_pb_module{margin-bottom:10px!important;width:23.5%}.et_button_no_icon .state-row .et_pb_button{padding:10px!important}body .state-row .et_pb_button{background-color:#fff;color:#2f4ce0!important}body .state-row .et_pb_button:hover{color:#fff!important}@media all and (max-width:767px){.state-row .et_pb_module{width:47.5%}}#school-single-intro .et_pb_module.rating-stars{margin-bottom:15px!important}#school-single-details .school-info .disq_star_rating{display:inline-block}#school-single-intro .geodir-page-title{margin-bottom:0!important;padding-bottom:0!important}#school-single-intro .et_pb_module.disq_star_rating{margin-bottom:20px!important}body #page-container .et_pb_section .et_pb_button_0_tb_body.dual-button,body #page-container .et_pb_section .et_pb_button_1_tb_body.dual-button{padding:10px 20px 10px 40px!important;margin-right:10px;font-weight:400!important}#school-single-details .school-info h2,#school-single-details .school-student-teacher h2{font-size:1.25rem}.student-teacher .et_pb_text_inner{font-size:2rem;font-weight:700}.gd-badge-meta .gd-badge{background-color:#2f4ce0!important;border-radius:20px}@media all and (max-width:767px){body #page-container .et_pb_section .et_pb_button_0_tb_body.dual-button,body #page-container .et_pb_section .et_pb_button_1_tb_body.dual-button{width:100%;text-align:center}}.contact-form .nf-field-element input,.contact-form .nf-field-element textarea{padding:.45rem 1.125rem;font-size:1rem;border:1px solid #d5d2dc;border-radius:.5rem}.contact-form .field-wrap .nf-field-element input[type=submit]{padding:10px 20px;background-color:#2f4ce0;color:#fff;border:none}.contact-form .field-wrap .nf-field-element input[type=submit]:hover{background-color:#242424}