/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 06 2026 | 12:06:12 */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@font-face {
  font-family: 'Aero';
  src: url('/wp-content/uploads/aeaswfte.woff') format('woff');
}

h1, h2, h3,h4,span,h5,h6,#menu-smith-consulting-menu li a,.elementor-button.elementor-button-link.elementor-size-sm {
  font-family: 'Aero', sans-serif !important;
}

p {
 font-family: "Poppins", sans-serif;
}
#header_section
{
    background-color: transparent;
    position: absolute;
    z-index: 2;
    left: 0;
    width: 100%;
    padding: 10px;
    margin: auto;
    right: 0;
}
.elementor-25 .elementor-element.elementor-element-00e5ae4 > .elementor-element-populated{
	height: 400px;
}
.elementor-15 .elementor-element.elementor-element-dc845e0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-dc845e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	 background-color: transparent;
	Padding: 0;
}
.elementor-25 .elementor-element.elementor-element-9f08baf .eael-fancy-text-strings, .elementor-25 .elementor-element.elementor-element-9f08baf .typed-cursor{
	text-align: left;
}
.logoslider span{
	display:none;
}
.sr7-thumbs.sr7-thumbs.hesperiden.sr7-ndh.sr7-nphc.sr7-npvb{
	transform: translate(0px, -80px) !important;
}
.eael-simple-menu-container .eael-simple-menu li a{
	padding: 0 10px;
}
.elementor-15 .elementor-element.elementor-element-e41df8f .eael-simple-menu li a span {
    border-color: transparent !important;
}
h1.entry-title {
    display: none;
}
.elementor-44 .elementor-element.elementor-element-670c169::before, .elementor-44 .elementor-element.elementor-element-670c169 > .elementor-background-video-container::before, .elementor-44 .elementor-element.elementor-element-670c169 > .e-con-inner > .elementor-background-video-container::before, .elementor-44 .elementor-element.elementor-element-670c169 > .elementor-background-slideshow::before, .elementor-44 .elementor-element.elementor-element-670c169 > .e-con-inner > .elementor-background-slideshow::before, .elementor-44 .elementor-element.elementor-element-670c169 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{
	    WIDTH: 75%;
}
.elementor-44 .elementor-element.elementor-element-ddee3b1 .elementor-image-box-title,.elementor-44 .elementor-element.elementor-element-b36b61a .elementor-image-box-title,.elementor-44 .elementor-element.elementor-element-9f42251 .elementor-image-box-title{
	margin:0;
}
#scrollTopBtn {
    position: fixed;
    bottom: 25px;
    right: 25px;
    display: none;
    background: #eb2627;
    color: #fff;
    width: 30px;
    height: 30px;
    border: 1px solid #333;
    padding: 0;
    font-size: 16px;
    border-radius: 6px;
    cursor: pointer;
    z-index: 9999;
    transition: all 0.3s ease;
}
a.link_text{
	color: #eb2627;
}

#scrollTopBtn:hover {
  background: #fff;
  color: #000;
  transform: translateY(-3px);
}
.infobox-content h5 strong{
	color: #fff;
} 
#header_section.sticky-active {
  position: fixed;
  top: auto;
  width: 100%;
  background: #000;
  z-index: 9999;
}
.p-strongcolor strong{
	color:#eb2627;
}

.clinetlogoslider img {
    object-fit: scale-down;
    filter: invert(.6);
    width: 145px;
    height: 145px;
    padding: 2rem 0;
}
.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul{
	max-width: max-content;
	height:300px;
	overflow-y: scroll;
	width: max-content;
}
.elementor-25 .elementor-element.elementor-element-210a814 .premium-image-button{
	    width: max-content;
}
/* Scrollbar width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track (background) */
::-webkit-scrollbar-track {
  background: #000000;
}

/* Thumb (scroll handle) */
::-webkit-scrollbar-thumb {
  background: #eb2627;
  border-radius: 5px;
}

/* Hover effect */
::-webkit-scrollbar-thumb:hover {
  background: #ff3b3f;
}
div[class*=elementor-widget-premium] .premium-btn-lg,.premium-tab-link.premium-con-lq__none,.elementor-widget.elementor-align-start .elementor-icon-list-item, .elementor-widget.elementor-align-start .elementor-icon-list-item a,.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{
	    text-decoration: none;
}