/*--Custom CSS--*/
.wpcf7-form-control-wrap{ display: flex; flex-flow: column; gap:5px 0px;}
form.invalid .wpcf7-response-output { color: #dc3545 !important; font-size:12px !important;}
.um-1960.um{ width: 100% !important; max-width: 100% !important;}
.cky-btn-revisit-wrapper{ display: none !important;}

/*06-08-2026 - UAT 1 Start*/

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-row:first-child h3.menu-top-heading a { color: #000000; font-weight: 600; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-row:first-child h3.menu-top-heading a::before { font-family: "Font Awesome 7 Free";   font-weight: 900; content: "\f054"; color: #009ae6; line-height: 1; font-size: 18px; margin-right: 15px; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-row .mega-block-title a  { color: #000000; font-weight: 600; font-size: 18px; position: relative; display: block; padding-left: 25px; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-row .mega-block-title a::before { position: absolute; top: 3px; left: 0px; font-family: "Font Awesome 7 Free"; font-weight: 900; content: "\f054"; color: #009ae6; line-height: 1; font-size: 15px; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-row .mega-block-title a:hover { color: #009ae6; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-row .widget_media_image h4.mega-block-title { color: #000000 !important; font-weight: 600 !important; font-size: 18px !important; position: relative !important; display: block !important; padding-left: 25px !important; padding-bottom: 15px !important; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-row .widget_media_image h4.mega-block-title::before { position: absolute; top: 3px; left: 0px; font-family: "Font Awesome 7 Free"; font-weight: 900; content: "\f054"; color: #009ae6; line-height: 1; font-size: 15px; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-row .widget_media_image:first-child { margin-bottom: 30px; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-row .widget_media_image .image { margin-top: -10px; }

@media only screen and (max-width: 1599.98px) {
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-row .mega-block-title a, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-row .widget_media_image h4.mega-block-title  { font-size: 16px; }
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-row .mega-block-title a::before, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-row .widget_media_image h4.mega-block-title::before { font-size: 14px; }
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-row .widget_media_image h4.mega-block-title { font-size: 16px !important; }
}
@media only screen and (max-width: 1199.98px) {
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-row .mega-block-title a, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-row .widget_media_image h4.mega-block-title { font-size: 14px; padding-left: 20px; }
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-row .mega-block-title a::before, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-row .widget_media_image h4.mega-block-title::before { font-size: 12px; top: 2px; }
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-row .widget_media_image h4.mega-block-title { font-size: 14px !important; }
}

.ConsultantALSection2 .slider-holder .gridbox-5 .grid-header { margin-bottom: 20px; }
/*06-08-2026 - UAT 1 End*/