.elementor-4136 .elementor-element.elementor-element-6b74141{--display:flex;--background-transition:0.3s;}@media(min-width:768px){.elementor-4136 .elementor-element.elementor-element-6b74141{--content-width:1200px;}}/* 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: #BADC9F; }
#relatedservices article:nth-of-type(6n-4), #frontnews article:nth-of-type(3n-1) { background-color: #FFDF63; }
#relatedservices article:nth-of-type(6n-3), #frontnews article:nth-of-type(3n-0) { background-color: #73B7D2; }
#relatedservices article:nth-of-type(6n-2) { background-color: #7BCED2; }
#relatedservices article:nth-of-type(6n-1) { background-color: #ECC17A; }
#relatedservices article:nth-of-type(6n-0) { background-color: #C0C65C; }


.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(140, 200, 255);
    
} 

li.emmi3252 { background-color: #FFDF63; }


@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 */