.menu-mobile-tabs .menu-mobile-tabs-scroll{
    overflow-y: auto;
    overflow-x: hidden;
    max-height: none;
}
.menu-mobile-tabs, .menu-mobile-tabs .col-sm-12{
	padding-left: 0px!important;
	padding-right: 0px!important;
}
.menu-mobile-tabs{
	padding-top: 5%;
	padding-bottom: 10%;
}

.menu-mobile-tabs-scroll a.level1{
	font-size:32px
}

.menu-mobile-tabs-scroll a.level2{
	font-size:24px !important
}

.menu-mobile-tabs-scroll a.level3{
	font-size:16px;
	color: #979797!important;
}

.menu-mobile-tabs-scroll.submenu .accordion-item{
	margin-bottom: 10px;
}


#box-menu-mobile-fixed{
	bottom: 0;
    position: relative;
    width: 100%;
    background-color: #fff;
	/*padding: 20px 0px;*/
	margin-top:0px;
}
#box-menu-mobile-fixed .e-con-inner{
	max-width: 340px;
}
@media screen and  (min-width: 1300px) and (max-width:1800.98px){
	.menu-mobile-tabs .menu-mobile-tabs-scroll{
    max-height: 400px;
	}
}	
@media screen and  (min-width: 1200px) and (max-width:1299.98px){
	.menu-mobile-tabs .menu-mobile-tabs-scroll{
    max-height: 345px;
	}
}
@media screen and  (min-width: 1100px) and (max-width:1199.98px){
	.menu-mobile-tabs .menu-mobile-tabs-scroll{
    max-height: 300px;
	}
}
@media screen and  (min-width: 922px) and (max-width:1099.98px){
	.menu-mobile-tabs .menu-mobile-tabs-scroll{
    max-height: 285px;
	}
}
@media screen and  (min-width: 768px) and (max-width:921.98px){
	.menu-mobile-tabs .menu-mobile-tabs-scroll{
    max-height: 500px;
	}
	#menu-mobile-nav{
		padding: 0px 35px;
	}
	#box-menu-mobile-fixed{
		padding: 0px 20px;
	}
}
@media screen and (max-width: 767.98px) {
	.menu-mobile-tabs .menu-mobile-tabs-scroll{
  
    overflow-x: hidden;
	}
}
@media screen and (max-width:379.99px){
	#menu-mobile-nav{
		padding: 0px 35px;
	}
	#box-menu-mobile-fixed{
		padding: 0px 20px;
	}
}

.menu-mobile-tabs img{
    border-radius: 20px;
    width: 100%;
	padding:0px !Important;
}
.menu-mobile-tabs p{
    color: #909090;
}
.menu-mobile-tabs .accordion-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    font-weight: bold;
    padding: 35px 5px 35px 0px;
    height: 60px;
	font-size: 32px;
	font-family: 'Marcellus', serif !important;
	font-weight: 400!important;
}

.menu-mobile-tabs-scroll.submenu .accordion-header{
	padding:0 5px 0 0px;
}

.menu-mobile-tabs-scroll.submenu .accordion-header {
	  justify-content: flex-start;
}

.menu-mobile-tabs-scroll.submenu .accordion-header span.title {
	font-size:24px;
	padding:4% 0;
}


.accordion-item a{
	color: #0D3C99;
}
.menu-mobile-tabs-scroll .item, .menu-mobile-tabs-scroll .item a{
	color: #0D3C99;
	font-size: 16px;
	font-family: 'Marcellus', serif !important;
	font-weight: 400!important;
	padding-bottom: 5px;
}
.menu-mobile-tabs .accordion-icon {
    font-size: 20px;
	margin-right:0.5rem;
}

.menu-mobile-tabs .accordion-content {
    display: none;
    padding: 10px;
}
.menu-mobile-tabs .accordion-item{
    border: none;
    border-radius: 0;
    border-bottom: solid 1px #F0F2F5;
    color: #0D3C99;
    font-family: 'Marcellus', serif;
    font-weight: 400!important;
}
.menu-mobile-tabs .accordion-content{
    color: #909090;
    font-family: 'Roboto', serif;
}

.menu-mobile-tabs .accordion-item.active .accordion-icon {
    transform: rotate(0deg);
    margin: 0 3px;
}

.menu-mobile-tabs .accordion-item.active .accordion-content {
    display: block;
}
.menu-mobile-tabs .accordion-content p{
	margin-bottom: 0.7rem;
}

.menu-mobile-tabs .level3 span{
	background:#0D3C99;
	border-radius:25px;
	color:#fff;
	font-size:10px;
	padding:1% 3%;
	text-transform:uppercase;
}

body.dialog-prevent-scroll{overflow:auto !important}

