/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    A plain-vanilla
 */
.elementskit-navbar-nav > li:last-child, .contact-li{
margin-right: 0 !important;
}
.footer-menu ul > li{
	display: block;
	width: 100%;
	position: relative;
	    padding-left: 25px;
	    border-bottom: 1px solid grey;
	    padding-bottom: 15px;
}
.new-menu-sec{
	height: 100%;
}
.shadbrdr .menu-sec{
position: fixed;
width: 100%;
left: 0;
background-color: rgba(255,255,255,.96);
    transform: translateY(-44px)!important;
        -webkit-transition: background-color 330ms ease;
    transition: all 330ms ease;
    z-index: 999;
}
.swiper-slide.elementor-lightbox-item{
width: 100% !important;
padding: 0 !important;
}
.footer-menu ul > li:before{
content: "\f054";
    font-family: "Font Awesome 5 Free";
    margin-right: 5px;
    font-size: 10px;
    position: absolute;
    left: 0;
    background-color: rgba(255,255,255,0.15);
    width: 13px;
    height: 13px;
    top: 5px;
    text-align: center;
    border-radius: 3px;
    line-height: 12px;
    color: grey;
    font-weight: 900;
}
.footer-menu .elementskit-menu-container{
height: auto !important;
    position: static!important;
    background: transparent !important;
}
.footer-menu .elementskit-menu-close, .footer-menu .elementskit-menu-hamburger{
display: none !important;
}
.custom-btn .elementor-button-icon i{
font-size: 11px;
}
.footer-menu .menu-none{
display: none !important;
}

@media (max-width: 1024px) {
	.footer-menu .elementskit-navbar-nav > li > a{
color: white !important;
    padding: 0 !important;
	}
	.footer-menu .elementskit-nav-identity-panel{
display: none !important;
	}
}

@media only screen and (max-width: 767px) and (min-width: 766px) {
body .ekit_menu_responsive_mobile .elementskit-navbar-nav {
    display: flex;
}
#menu-main-menu > li{
margin-right: 35px;
}
#ekit-megamenu-main-menu{
	background-color: transparent !important;
}
}

@media (max-width: 765px) {
.top-menu-sec{
	display: none !important;
}
.shadbrdr .menu-sec{
	 transform: translateY(0px)!important;
	 top: 0;
}
#ekit-megamenu-main-menu{
	padding-left: 10px;
}
.footer-menu #ekit-megamenu-main-menu{
padding-left: 0 !important;
}
}


@media (max-width: 500px) {
.toggle-col, .logo-col{
	width: 50% !important;
}
}
.contact-first address{
	display: inline !important;
	font-style: normal !important;
}
.contact-foot-wrap a{
	color: white!important;
}
.contact-foot-wrap a:hover{
	color:#ED2B2E!important; 
}