.elementor-4545 .elementor-element.elementor-element-65c45df9{--display:flex;--background-transition:0.3s;}.elementor-4545 .elementor-element.elementor-element-63fb416{--display:flex;--background-transition:0.3s;}/* Start custom CSS */.counselling-price-submit { display: none !important; }

.fronttile { flex-basis: 100% !important; } /* flex-basis added !important as in custom-frontend.min.css */
.e-loop-item { height: 100%; }
.e-loop-item > .elementor-section-wrap { height: 100%; }
.e-loop-item > .elementor-section-wrap > .elementor-element { height: 100%; }

label { padding-bottom: 0.5em; } 
#relatedservices article:nth-of-type(6n-5), #frontnews article:nth-of-type(3n-2) { background-color: #FFE093; }
#relatedservices article:nth-of-type(6n-4), #frontnews article:nth-of-type(3n-1) { background-color: #D4C6E7; }
#relatedservices article:nth-of-type(6n-3), #frontnews article:nth-of-type(3n-0) { background-color: #C6E5B4; }
#relatedservices article:nth-of-type(6n-2) { background-color: #FFA06A; }
#relatedservices article:nth-of-type(6n-1) { background-color: #FFECBE; }
#relatedservices article:nth-of-type(6n-0) { background-color: #E5DDF1; }


.wpforms-container .wpforms-field-label { clear: both;
  padding-top: 0.5em; }


li.emmi777, li.emmi3252 {
    border-radius: 999px;
     padding-left: 8px !important;
     padding-right: 8px !important;
     background-color: rgb(198, 229, 180);
} 

li.emmi3252 { background-color: rgb(255,224,147); }


@media screen and (min-width:768px) {
    .fronttile { flex-basis: 50% !important; }
}

@media screen and (min-width:1024px) {
    .fronttile { flex-basis: 33% !important; }
}


ul.parent-sidebar-menu > li > a { color: #00476D !important; font-size: 1.5em; font-weight: bold; }

ul.parent-sidebar-menu, ul.child-sidebar-menu { margin: 0; padding: 0; list-style: none; line-height: 2.4em;}
ul.parent-sidebar-menu li { margin: 0; padding: 0; list-style:none; }
ul.child-sidebar-menu li.current-menu-item a { font-weight: bold; }/* End custom CSS */