/* End custom CSS */

.elementor-6330 .elementor-element.elementor-element-a036fdf {
	margin-top: 0px;
	margin-bottom: -82px;
	z-index: 2;
}

.elementor-6330 .elementor-element.elementor-element-e167c36 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-6330 .elementor-element.elementor-element-e167c36 {
	padding: 0px 0px 0px 0px;
}

.elementor-6330 .elementor-element.elementor-element-2242c27 {
	text-align: left;
}

.elementor-6330 .elementor-element.elementor-element-2242c27 .ama-site-logo img {
	width: 94px;
}

.elementor-6330 .elementor-element.elementor-element-d3c4181.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-6330 .elementor-element.elementor-element-5c6edcf .main-navigation ul.navbar-nav>li>a {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
	letter-spacing: 0px;
}

.elementor-6330 .elementor-element.elementor-element-5c6edcf .navbar:not(.active) .main-navigation ul.navbar-nav>li>a:hover, .elementor-6330 .elementor-element.elementor-element-5c6edcf .navbar:not(.active) .main-navigation ul.navbar-nav > .menu-item-has-children > a:hover .dropdownToggle {
	color: #383734;
}

.elementor-6330 .elementor-element.elementor-element-5c6edcf .main-navigation ul.navbar-nav  li.current-menu-item>a {
	color: #383734;
}

.elementor-6330 .elementor-element.elementor-element-5c6edcf .main-navigation ul.navbar-nav .menu-item-has-children .sub-menu, .elementor-6330 .elementor-element.elementor-element-5c6edcf .megamenu-width-container .main-navigation ul.navbar-nav>li.shadepro-mega-menu>.sub-menu:before {
	border-color: #383734;
}

.elementor-6330 .elementor-element.elementor-element-5c6edcf .main-navigation ul.navbar-nav .menu-item-has-children .sub-menu a:hover {
	color: #383734;
}

.elementor-6330 .elementor-element.elementor-element-5c6edcf .navbar:not(.active) .main-navigation ul.navbar-nav .sub-menu .menu-item-has-children > a  .dropdownToggle {
	color: #383734;
}

.elementor-6330 .elementor-element.elementor-element-5c6edcf .main-navigation ul.navbar-nav>li .sub-menu a {
	font-size: 15px;
	font-weight: 500;
}

.elementor-6330 .elementor-element.elementor-element-5c6edcf .navbar:not(.active) .main-navigation ul.navbar-nav>li.shadepro-mega-menu>.sub-menu>li.megamenu-heading>a {
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #7a7a7a;
}

.elementor-6330 .elementor-element.elementor-element-5c6edcf > .elementor-widget-container {
	padding: 0px 167px 0px 0px;
}

.elementor-6330 .elementor-element.elementor-element-87ef756 {
	text-align: right;
}

.elementor-6330 .elementor-element.elementor-element-87ef756 .shadepro-btn {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 1em;
	letter-spacing: 0px;
	color: #4d4a47;
	background-color: rgba(71, 59, 240, 0);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #383734;
	padding: 15px 25px 15px 25px;
	border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 0px 0px 0px rgba(128, 128, 128, .16);
}

.elementor-6330 .elementor-element.elementor-element-87ef756 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-6330 .elementor-element.elementor-element-87ef756 {
	width: auto;
	max-width: auto;
	top: 16px;
}

body:not(.rtl) .elementor-6330 .elementor-element.elementor-element-87ef756 {
	right: 0px;
}

body.rtl .elementor-6330 .elementor-element.elementor-element-87ef756 {
	left: 0px;
}

@media (max-width:1024px) {
	.elementor-6330 .elementor-element.elementor-element-a036fdf {
		margin-top: 0px;
		margin-bottom: -114px;
		padding: 15px 0px 17px 0px;
	}
	
	.elementor-bc-flex-widget .elementor-6330 .elementor-element.elementor-element-d3c4181.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-6330 .elementor-element.elementor-element-d3c4181.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-6330 .elementor-element.elementor-element-5c6edcf > .elementor-widget-container {
		padding: 0px 182px 0px 0px;
	}
	
	body:not(.rtl) .elementor-6330 .elementor-element.elementor-element-87ef756 {
		right: 10px;
	}
	
	body.rtl .elementor-6330 .elementor-element.elementor-element-87ef756 {
		left: 10px;
	}
	
	.elementor-6330 .elementor-element.elementor-element-87ef756 {
		top: 0%;
	}
}

@media (max-width:767px) {
	.elementor-6330 .elementor-element.elementor-element-e167c36 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6330 .elementor-element.elementor-element-f84cb1d {
		width: 40%;
	}
	
	.elementor-6330 .elementor-element.elementor-element-2242c27 .ama-site-logo img {
		width: 165px;
	}
	
	.elementor-6330 .elementor-element.elementor-element-d3c4181 {
		width: 60%;
	}
	
	.elementor-6330 .elementor-element.elementor-element-5c6edcf > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
}

@media (min-width:768px) {
	.elementor-6330 .elementor-element.elementor-element-f84cb1d {
		width: 20.824%;
	}
	
	.elementor-6330 .elementor-element.elementor-element-d3c4181 {
		width: 79.176%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-6330 .elementor-element.elementor-element-f84cb1d {
		width: 20%;
	}
	
	.elementor-6330 .elementor-element.elementor-element-d3c4181 {
		width: 80%;
	}
}

/* Start custom CSS for shadepro-btn, class: .elementor-element-87ef756 */
@media only screen and (min-width: 992px) and (max-width:1024px) {
	.elementor-6330 .elementor-element.elementor-element-87ef756.elementor-element {
		top: 15px;
	}
}
