<!-- start Simple Custom CSS and JS -->
<style type="text/css">
.site_header .header-logo img {
    max-width: 180px;
}
:root, [data-bs-theme=light] {
	--bs-primary: #af2224;
    --bs-secondary: #ff5a69;
    --gradient-color-from: #af2224;
}
.mega_menu_wrapper .iconbox_block_2:hover {
    background-color: #feeaea;
}
.mega_menu_wrapper .iconbox_block_2 .iconbox_icon {
    background-color: rgb(235 0 0 / 10%);
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-162f823.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background-color: #fff0f0;
    background-image: inherit;
}
.elementor-2285 .elementor-element.elementor-element-162f823 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 180px 0px 394px 0px;
}
.heading_focus_text:has(.badge) {
    gap: 8px;
    align-items: center;
    margin-bottom: 18px;
    display: inline-flex;
    color: #1b181d !important;
}
.bg-secondary {
    --bs-bg-opacity: 1;
    background-color: rgb(176 35 37) !important;
}
.page_title {
    color: #1b181d;
}
.btn:hover {
    box-shadow: 0 10px 30px 0 rgb(235 0 0 / 20%);
}
.preloader {
    background-color: #ffffff;
	display:block !important;
}
.client_logo_item img {
    max-width: 180px !important;
}
.client_logo_item {
    margin-right: 80px;
}
.iconbox_block .iconbox_icon svg {
    max-width: inherit;
}
.row.business_consulting_services .iconbox_block .iconbox_icon {
    width: 96px;
    height: 96px;
    margin: 0 0 47px;
    border: transparent;
    background-color: transparent;
    box-shadow: transparent !important;
}
svg#Layer_1 {
    width: 44px;
}
span.odometer-value {
    display: none !important;
}
.about_image_1 img:nth-child(2) {
    display: none;
}
.about_image_1 img:nth-child(3){
	display: none;	
}
.xb-content-wrap.fw-500 {
    text-align: center;
}
.iconbox_block {
    height: 400px;
}
svg#Layer_1 {
    width: inherit;
}
.client_logo_item {
    padding-left: 50px;
    padding-right: 50px;
}
.preloader .loader-circle {
    width: 100%;
    height: 100%;
}
.elementor-3591 .elementor-element.elementor-element-ff77863 > .elementor-element-populated {
    padding: 50px 50px 50px 50px;
    box-shadow: 0 4px 23px 0 rgba(2, 9, 63, 0.16);
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
#closenote .heading_focus_text:has(.badge) {
    margin-bottom: 0px;
}
.elementor-3591 .elementor-element.elementor-element-bf4ccdd img {
    box-shadow: 0 4px 23px 0 rgba(2, 9, 63, 0.16);
}
#Contribution .funfact_block.capsule_layout {
    display: none;
}
#impact a.btn.btn-primary {
    display: none;
}
.main-menu ul li .sub-menu li {
    margin-bottom: 5px;
}
#GlobalPresence .funfact_block.capsule_layout {
    display: none;
} 
#Contribution .elementor-widget-wrap.elementor-element-populated {
    box-shadow: 0 4px 23px 0 rgba(2, 9, 63, 0.16);
}
#gpbox .elementor-widget-wrap.elementor-element-populated{
	box-shadow: 0 4px 23px 0 rgba(2, 9, 63, 0.16);
}
#srcofficers .funfact_block.capsule_layout {
    display: none;
} 
#srcofficers .elementor-widget-wrap.elementor-element-populated{
	box-shadow: 0 4px 23px 0 rgba(2, 9, 63, 0.16);
}
#ofclocation .elementor-widget-wrap.elementor-element-populated{
	background-color: #fff0f0;
	box-shadow: 0 4px 23px 0 rgba(2, 9, 63, 0.16);	
}
.elementor-3744 .elementor-element.elementor-element-26bc4e9 .case_study_block .case_title a {
    cursor: auto;
    pointer-events: none;
}
.elementor-20 .elementor-element.elementor-element-f16d464:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f16d464 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    box-shadow: 0 4px 23px 0 rgba(2, 9, 63, 0.16);
}
.contact_info_box .iconbox_block {
    padding: 60px 30px 52px;
    box-shadow: 0 2px 20px 0 rgb(20 20 20 / 17%);
}
#contactlocation .iconbox_block {
    height: 350px;
}
.elementor-20 .elementor-element.elementor-element-1212c63 .contact_info_box .iconbox_block {
    background-color: #fff;
    -moz-box-shadow: 5px 5px 5px rgba(68, 68, 68, 0.1);
    -webkit-box-shadow: 5px 5px 5px rgba(68, 68, 68, 0.1);
    box-shadow: 5px 5px 5px rgba(68, 68, 68, 0.1);
}
.elementor-20 .elementor-element.elementor-element-499afd5 .contact_info_box .iconbox_block {
    background-color: #f9f9f9;
}
.input_title {
    color: #1b181d;
}
h1, h2, h3, h4, h5, h6 {
    color: #1b181d;
}
.form-group .form-control, .form-group .form-select {
    color: #1b181d;
}
.form-group .form-control, .form-group .form-select {
    color: #1b181d;
    border: 1px solid #b023250d;
    box-shadow: 0 5px 5px 0 rgb(37 37 37 / 7%);
}
.main-menu > ul > li > a {
    color: #1b181d;
}
.btn-light {
    color: #1b181d;
}
.mega_menu_wrapper .megamenu_widget ul li a {
    color: #1b181d;
}
.empowering_services > li {
    position: relative;
    height: 160px;
}





</style>
<!-- end Simple Custom CSS and JS -->
