a {
	text-decoration: none;
}
.header_top {
    position: absolute;
    z-index: 99;
    width: 100%;
}
.header_top .elementor-background-overlay {
    top: 46px;
    bottom: 46px;
    height: auto;
}
/* #menu-1-8eaf9ce li {
    margin-left: 5px !important;
}
#menu-1-8eaf9ce li a {
    border-radius: 30px;
}
#menu-1-8eaf9ce li a:hover {
    background: #fff;
    color: #1f497d;
} */

.my_ul ul {
	margin: 0 !important;
	padding: 0 0 0 15px !important;
}


.my_ul ul li {
	margin-bottom: 15px;
}


.com_menu  ul li {
    margin: 5px;
}

.com_menu ul li a {
    background: #163b68;
}

.com_menu ul li a:hover {
    background: #fff;
}

.home_carousel figure {
    width: 100%;
	  height: 100%;
    background: #1f497d14 !important;
	-webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}

.home_carousel figure img {
/*     height: 350px;
    width: 100% !important;
    object-fit: cover; */
    margin-bottom: 10px;
}

.home_carousel figure figcaption {
    padding: 0 20px 20px;
}

.home_carousel figure figcaption b {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    letter-spacing: 1px;
}

.home_carousel figure:hover {
    background: #f1f1f1 !important;
	transform: translate(0,-10px);
	-webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}

.exp_life ul li {
    margin-right: 10px;
}

.exp_life ul li a {
    background: #20458d;
}

.exp_life ul li a:hover {
    background: #fff;
}


@media (max-width: 1024px){
  .header_top .elementor-background-overlay {
    top: 20px;
    bottom: 20px;
	}
}

@media (max-width: 767px) {
	.exp_life ul li {
		margin-top: 10 !important;
	}
	.f_center {
		justify-items: center;
	}
	ul#menu-1-6da7938 ,
.f_center .ui-sortable,
ul#menu-1-e804b7b {
    justify-content: center;
}
	
.ul#menu-1-6da7938 ul li {
    margin: 15px !important;
}
	.elementor-1842 .elementor-element.elementor-element-5dd5f71 .elementor-nav-menu--main .elementor-item {
    padding-left: 40px;
    padding-right: 40px;
}
.exp_life ul li {
    margin: 5px !important;
}
	.f_center .elementor-widget-wrap.elementor-element-populated {
    justify-content: center;
}
	.elementor-element-ea902b0 {
    margin-top: 15px !important;
}
}