.bsui .text-primary{color:#2f4ce0!important}.bsui .btn-primary{background-color:#2f4ce0;border-color:#2f4ce0}.bsui .bg-primary{background-color:#2f4ce0!important;padding:8px 16px}.bsui .btn-primary:hover,.bsui .btn-primary:focus,.bsui .btn-primary:active,.bsui .btn-primary.active,.bsui .btn-primary.show{box-shadow:none}.bsui .btn:hover{background-color:#242424;border-color:#242424}.bsui a.rounded-pill:hover{color:#fff}.bsui .rounded-pill{margin-bottom:6px;margin-right:6px;font-size:12px;text-align:left;text-wrap:auto}.geodir-category{font-size:0}.bsui .page-link.active{background-color:#2f4ce0;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}.et_pb_toggle{border-radius:8px;background-color:#fff}.et_pb_toggle_title::before{color:#2f4ce0}.et_pb_toggle_close .et_pb_toggle_title,.et_pb_toggle_close h5.et_pb_toggle_title{color:#242424}#homepage-top-banner .geodir-search{margin-top:20px}#homepage-top-banner .bsui select,#homepage-top-banner .bsui input{border:none}.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%}}#geodir_search_post_category option[value="36"],#geodir_search_post_category option[value="37"]{display:none}#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 .geodir-field-city,#school-single-intro .geodir-field-region,#school-single-intro .geodir-post-meta-container{display:inline-block}#school-single-intro .et_pb_module.disq_star_rating{margin-bottom:20px!important}#school-single-intro .et_pb_button_module_wrapper{display:inline-block!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}.card .et_pb_row{padding:16px 16px 8px;width:100%}.card{border-color:transparent!important;border-radius:8px!important;overflow:hidden}.card .et_pb_fullwidth_section,.card .et_pb_section{padding:0!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}.geodir-post .et_pb_code{margin-bottom:8px!important}.geodir-post .et_pb_code:last-child{margin-bottom:0!important}.bsui .geodir-entry-title.h5{font-size:1.15rem;padding-bottom:0;margin-bottom:0}.bsui .geodir-entry-title a{color:#242424}.gd-badge-meta .gd-badge{background-color:#2f4ce0!important;border-radius:20px}@media (max-width:980px){.card .et_pb_fullwidth_section,.card .et_pb_section{padding:0!important}}@media all and (max-width:767px){#school-single-intro .et_pb_button_module_wrapper{display:block!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{width:100%;text-align:center}}.geodir-filter-container .customize_filter_inner{background-color:#fff!important}.bsui .geodir-search .px-3{padding-right:.75rem!important;padding-left:.75rem!important}#state-city-top-banner .geodir-search{margin-top:20px}#state-city-top-banner .bsui select,#state-city-top-banner .bsui input{border:none}.et_button_no_icon #state-city-top-school .et_pb_button{padding:10px 20px!important}#state-city-top-school .et_pb_divider::before{margin-top:21px}@media (max-width:980px){.state-city-top-school-cat.et_pb_row{padding:15px 0}}@media all and (max-width:767px){#state-city-top-school .et_pb_button{width:100%}}.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}