/*
Theme Name: Aegis
Theme URI: https://themes.envytheme.com/aegis/
Author: EnvyTheme
Author URI: https://envytheme.com/
Description: Accounting, Taxation & Payroll Processing Services WordPress Theme
Version: 1.5.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: aegis
Tags: custom-logo, custom-menu, featured-images
*/
.elementskit-megamenu-panel {
	top:63px !important
}
.elementor-2530 .elementor-element.elementor-element-45a8c8a .elementskit-navbar-nav > li > a {
	padding: 15px 15px 22px 15px;
}
.elementor-2530 .elementor-element.elementor-element-45a8c8a .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
    margin: 0px 0px 0px 5px;
}
.navbar .navbar-nav .nav-item .nav-link:hover, .navbar .navbar-nav .nav-item .nav-link.active{
	font-weight: inherit !important;
}
@media (min-width: 1400px){
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{
		max-width: 1140px !important;
	}
}
.benefits-list h3, .price-titles h3{
    font-weight: 600 !important;
    font-size: 24px !important;

}
.footer-home-consult .justify-content-center {
	    justify-content: start !important;
}
.consultancy-wrap-image .consultancy-content .info-card {
    margin-top: 5px !important;
}
.contact-wrap-form {
	background:#2E2E38 !important
}
.contact-us-left button{
	background-color: #FFE600 !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: var(--e-global-color-accent) !important;
    border-radius: 50px !important;
    padding: 1.0em 1.8em 1.0em 1.8em !important;
    line-height: 1;
}
.contact-us-left button:hover {
    color: var(--e-global-color-accent) !important;
	background-color: var(--blackColor) !important;
}

.connect_btn {
	background: #FFE600;
	color:#2e2e38 !important;
	border:1px solid #FFE600;
	font-size: 14px;
	padding: 8px 20px;
	border-radius: 50px;
}
.connect_btn:hover {
	background: #2e2e38;
	color:#FFE600 !important;
}

@media (max-width:767px) {
	.connect_hide_mob {
		display:none !important;
	}
	.connect_btn {
		margin-right:10px;
	}
	.header_col1>div {
		justify-content:space-between;
	}
	.header_col1 .elementor-widget-wrap {
		flex-wrap: nowrap;
	}
	.header_col1 .elementor-widget-wrap>.elementor-element:nth-child(1) {
		max-width:30%;
	}
	.header_col1 .elementor-widget-wrap>.elementor-element:nth-child(1) img {
		width: 100%;
	}
	.header_col1 .elementor-widget-wrap>.elementor-element:nth-child(2) {		
		margin-left: auto;
	}
	.header_col1 .elementor-widget-wrap>.elementor-element:nth-child(3) {		
		padding-right:10px;
	}
}
@media (min-width: 768px) {
	.connect_hide_desk {
		display: none !important;
	}
}