.page-header .navbar-expand,
.elementor-3580 .elementor-element.elementor-element-652a83e,
.elementor-37 .elementor-element.elementor-element-60ae959
{
	padding:0;
}


.hotline_phone{
	font-size:14px;
}

.overlay_id{
    background: #0000007a;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 90;
		display:none;
}


.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index:100;
  top: 0;
  left: 0;
  background-color: #fff;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}

.sidenav li{
	list-style: none;
	padding-left: 20px;
	text-transform: capitalize;
}


.sidenav a {
/*   padding: 8px 8px 8px 32px; */
	text-decoration: none;
	font-size: 14px;
	color:black;
	font-weight:600;
	/* display: block; */
	transition: 0.3s;
}

.sidenav a:hover {
  color: #f1f1f1;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
	z-index:12 !important;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}


.search-form .form-group{
	display:flex;
	margin-top: 1.3em;
}

.search-form .form-group input{
	background: #ececec;
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
	height: 45px;
	font-size: 14px;
}

.search-form .form-group .btn-search{
	display: flex;
	align-items: center;
	position: absolute;
	background: #ffb602;
	right: 0;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 13px;
	height: 45px;
}


.top-header .hotline .img_hotline .icon {
    background: url(https://nhakhoavietplus.vn/wp-content/uploads/2023/12/hotline-support.svg) no-repeat
}

.top-header .hotline .img_hotline .icon{
    display: block;
    width: 45px;
    height: 45px;
}

.top-header .hotline .img_hotline .icons {
    background: url(https://nhakhoavietplus.vn/wp-content/uploads/2023/12/customer-support.svg) no-repeat
}

.top-header .hotline .img_hotline .icons{
    display: block;
    width: 45px;
    height: 45px;
}


.hotline .img_hotline{
	margin-right:6px;
}

.hotline .img_hotline .text_hotline{
	display:flex;
	flex-direction:column;
	padding-left:10px;
	font-size:13px;
}

.hotline .img_hotline{
	display:flex;
}


.top-header .register .icon{
	display: block;
	width: 45px;
	height: 45px;
}
.top-header .register .icon {
	background: url(https://nhakhoavietplus.vn/wp-content/uploads/2023/12/customer-support.svg) no-repeat;
}

.img_audio{
	display:flex;
}

.text_hotline,
.text_audio{
	font-size:14px;
}


.action-link{
	display:flex;
	margin-left: 10px;
}



.top_bar_2{
	border-bottom:1px solid lightgrey;
	box-shadow: 1px 0px -1px 0px lightgrey;
}

nav {
  background-color:transparent;
}

.menu {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	height: 60px;
}

.menu li {
  display: inline-block;
	font-weight:600;
	font-size:14px;
	padding:10px;
}

.menu li a {
  display: block;
  padding: 10px 20px;
  text-decoration: none;
  color: #004793;
	text-transform:uppercase;
}

.mega-menu {
  position: relative;
}

.mega-menu:hover .mega-menu-content {
  display: block;
}

.mega-menu-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 200px;
  padding: 20px;
  z-index: 1;
}

.mega-menu-content .column {
  float: left;
  width: 33.33%;
  padding: 10px;
}

.mega-menu-content h3 {
  margin-bottom: 10px;
}

.mega-menu-content ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.mega-menu-content ul li a {
  text-decoration: none;
  color: #666;
}

.mega-menu-content ul li a:hover {
  color: #000;
}

.menu_pc,
	.top-header{
		display:block;
	}

.nav_mobile_menu{
	padding: 10px;
  border-bottom: 1px solid lightgrey;
	display:none;
}

@media only screen and (max-width:1200px){
	.top_bar_2 .hotline{
		display:flex;
		flex-direction:column;
	}
	
	.menu li a {
  display: block;
  padding: 10px 20px;
  text-decoration: none;
  color: #004793;
	font-size:12px;
	text-transform:uppercase;
}
	
	.top_bar_2 .hotline .img_hotline{
		margin-bottom:10px;
	}
}

@media only screen and (max-width:769px){
/* 	.top_bar_2{
		display:none;
	} */
	
	.ag{	
		display:none !important;		
	}
	
	.menu_pc,
	.top-header{
		display:none;
	}
	.nav_mobile_menu{
		display:block;
	}
	
}

@media only screen and (max-width:420px){
	.hotline_phone.mobi{font-size:12px}
	.logo_mb.lgmobi img{width:40px}
}
