.main-navigation .navigation-logo img
{
	height: 90px !important;
	margin-top:17px;

}
@media (min-width: 768px) {
 .menu-item-has-children .dropdown-menu-toggle {
    display: none;
}
}
.main-navigation .main-nav ul li.menu-item-has-children > a {
    padding-right: 20px;
}

ul ul .menu-item-has-children .dropdown-menu-toggle {
    display: block;
}

.main-navigation .main-nav ul ul li.menu-item-has-children > a {
    padding-right: 0;
}

.main-navigation .main-nav ul ul li a 
{
	font-size:11px;
	font-weight:600;
	letter-spacing:1px;
}

.main-navigation ul ul
{
	width:231px;
}

/*Logo and Navigation Shrink on Scroll*/

.main-navigation .main-nav ul li a, 
.menu-toggle, 
.main-navigation .mobile-bar-items a,
.navigation-logo img {
    transition: line-height 200ms ease-in-out, height 200ms ease-in-out;
}

.main-navigation.navigation-stick .main-nav > ul > li > a, 
.navigation-stick .menu-toggle, 
.main-navigation.navigation-stick .mobile-bar-items a {
    line-height: 70px;
}

.navigation-stick .navigation-logo img {
    height:70px !important;
	margin-top:0px;
}

@media (max-width: 768px) {
    .main-navigation:not(.navigation-clone)  {
background-color: #8E8E8E !important;
position: static !important;
width: 100%;
			height:70px;
}}

@media (max-width: 768px) {
    .main-navigation:not(.navigation-clone) .navigation-logo img  {
height:70px !important;
			margin-top:0px;

}
	
	.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .mobile-bar-items a
	{
		line-height:70px;
	}
	
	.main-navigation .main-nav ul li
	{
		background-color: #8E8E8E;
		height:50px !important;
	}
	
	
	.main-navigation .main-nav ul li a
	{line-height:50px
	}
	
	.top-bar
	{
		background-color:rgba(198,198,198,0.75)!important
	}
}

@media only screen and (max-width: 500px) {
    	.main-slider .elementor-button.elementor-size-xl
	{
		padding:5px;
	}

}


/*Back to top button*/

.generate-back-to-top {
    font-size: 25px;
    border:2px solid #8E8E8E;
		border-radius:50%;
	padding:3px;
}

.Etoggle .elementor-toggle .elementor-tab-title
{
    text-align: center;
	margin-bottom:5px;
}

.Etoggle .fa
{
	display:none;
}

.footer-links a
{
	color:white;
}

/* Search Widget */
.widget_search .search-form input[type=search]{
margin-top:150px !important;
}
.navigation-search {
top:120px!important;
background:#ffffff!important;
box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.2);
padding:8px;
}
.navigation-search input[type=search]{
background:#f9f9f9!important;
}