body{
	margin: 0 !important;
}

.grid-layout {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: auto auto auto;
	/* height: calc(100vh - 10px); */
	min-height:59vh !important;
}

.grid-menu-layout {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: auto;
	/* height: calc(100vh - 10px); */
}

.grid-cards{
	display: grid;
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
    padding: 0 74px 0 74px; 
}

.menu {
	background:var(--color-bg-4);
}

.menu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.menu ul li {
  float: right;
}

.menu ul li a {
  display: block;
  color: var(--brand-4);
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

.menu ul li a:hover:not(.active) {
  /* background-color: #111; */
}

.active {
  /* background-color: #04AA6D; */
}

.menu-icon{
	font-size: 28px;
	margin-left: 10px;
}
.tiny-b{
	margin: 0px;
}


.content {
	background:var(--color-bg-4);
	height: auto;
}
.content-nav-backlink{
	box-shadow:inset 0px 0px 48px rgba(0, 0, 0, 0.08)
}
.navicon{
	color:var(--color-inter-font-default) !important;
}
.navlink{
	margin-left: 13px;
	color:var(--color-inter-icon-default-2) !important;
}
.navlink:hover{
	text-decoration: none !important;
}

body .ui-button,
body .ui-inputfield, body .ui-selectonemenu{
	border-radius: unset;
}

.ui-widget-content.ui-datatable-empty-message{
	text-align: center;
}

.footer {
	background:var(--color-bg-7);
	position: relative;	
	left: 0;
	bottom: 0;
	width: 100%;
	height: auto;
	padding: 32px 32px 64px 32px;
	box-shadow: 0px -6px 0px var(--brand-4);
}

.contact{
	padding-left: 10px;
}

.contact-txt, .contact-num{
	padding-right: 10px;
}

.p-contact-num, .p-contact-email{
	color:var(--brand-4) !important; 
}

a {
	text-decoration: none;
	color:var(--brand-4); 
}

.left{
	text-align: left;
}

.right{
	text-align: right;
}

.menu-item-link hr{
	border: none;
	border-top : 1px solid var(--color-bg-line-3) !important;
	opacity: 0.3;
	color: var(--color-bg-line-3) !important;
	margin:0px !important;
}

.redirectimg{
	padding: 0px !important;
}

.logo {
	margin-top: 5px;
}
.logo img{
	width:169px;	
}

body .ui-messages .ui-messages-info ul li,
body .ui-messages .ui-messages-warn ul li,
body .ui-messages .ui-messages-error ul li,
body .ui-messages .ui-messages-fatal ul li{
	color: var(--gray-2) !important;
}

/*-- Side menu --*/

.layout-BU-Menu,
.layout-MM-Menu{
	overflow: auto;
	position: fixed;
	top: 0px;
	right:-15px; /*negative value added to fix the issue in Safari browser*/
	z-index: 999;
	transition: .5s ease;
	background: var(--color-bg-line-2);
	box-shadow: -2px 0px 11px rgba(0, 0, 0, 0.5), -17px 0px 35px rgba(0, 0, 0, 0.5);
	
}
.BU-Menu-inactive,
.MM-Menu-inactive{
	width: 0px;
}
.BU-Menu-active,.MM-Menu-active{
	transition: .5s ease;
}
.layout-MM-Menu{
	height: 100vh;
}

.menu-head-container{
	/* display: inline-flex; */
}

.menu-header-BU,.menu-header-MM{
	display: flex;
	padding: 20px 25px 20px 8px;
	background: var(--color-bg-1);
	color: var(--color-inter-icon-1-inverse) !important;
}

.menu-header-BU .body-b,
.menu-header-MM .body-b{
	color: var(--color-inter-icon-1-inverse) !important;
}

.menu-container{
	background: var(--color-bg-line-2);
	height: 100vh;
}

.menu-container a{
	text-decoration: none !important;
}

.menu-item{
	display: flex;
	padding: 8px 32px 8px 10px;
   
}

.active_submenu_faq .menu-item{
	 padding: 0px 32px 0px 10px;
}


.user>img,
.logout-icon>img,
.fa-close:before{
		filter: invert(1);
}
.menuarrow {
	width: 10px !important;
	height:15px !important;
}
.logout{
	background: var(--color-bg-1);
}

.menu-item label{
	cursor: pointer;
}

.menu-item .title4-b,
.menu-item .body-b,
.menu-item .menuarrow{
	color: var(--white) !important;
}

.menuarrowblack {
	background-color: var(--color-bg-line-1) !important;
	height: 14px !important; 
	width: 10px !important;
}

.menuBuDesc {
	margin-left:25px;
}

.circlered,.circlewhite{
	margin-right: 10px;
	position: absolute;
}

.circlered{
	color:  var(--brand-1) !important;
}
.circlewhite,.logout-icon{
	color:  var(--white) !important;
}

.lastlogin{
    padding: 0 !important;
    text-align: center;
}

.lastlogin label , .lastlogin span{
	 color: var(--brand-4) !important;
	 font-style: italic !important;
	
}
.svg-filter{
	filter: invert(24%) sepia(86%) saturate(2486%) hue-rotate(181deg) brightness(94%) contrast(101%);
}
.logo-footer {
	margin-left: 10px;
}
.header-profile {
	background: var(--brand-4) !important;
}
.bu-menu {
	background-color: var(--white) !important;
	width: 30px !important;
	height: 30px !important;
}

.load-more {
	width: 100% !important;
	margin-left: revert !important;
}

/* Sub Menu */
.submenu_header hr{
	border-top: 1px solid var(--color-bg-line-3) !important;
    opacity: 0.3;
    color: var(--color-bg-line-3) !important;
}

.submenu_active .main-menu{
	display:none;
}

.sub_menu{
	display:none;
	background: var(--color-bg-4);
}

.submenu_active .active_submenu_faq{
	display:block !important;
}

.active_submenu_faq {
	height : 100vh;
}

.subMenu-navicon{
	padding-right:19px;
}

.faq-question,.faq-answer{
	color: var(--color-bg-line-1) !important;
}

.faq-answer{
	line-height:32px !important;
}

.datalistfaq .ui-datalist-content, .accfaq .ui-accordion-header ,.accfaq .ui-accordion-content{
	border:0 !important;
}

.datalistfaq .ui-datalist-content{
	background: var(--color-bg-6) !important;
	padding:0 !important;
}

.faq-query .ui-accordion .ui-accordion-header{
	border-bottom:0 !important;
}

.accfaq .ui-accordion-content{
	padding:24px !important;
	background: var(--color-bg-6) !important;
	padding-top:0px !important;
	border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

.accfaq .ui-accordion-header{
	padding:24px !important;
	background: var(--color-bg-4) !important;
	border-top-right-radius:0px !important;
	border-top-left-radius:0px !important;
}

.body-faqsubmenu {
	color: var(--color-bg-line-1) !important;
	}

.accfaq .ui-icon{
	float:right;
	color:white;
}

.accfaq{
	border-bottom: 1px solid rgb(180,180,180 ,0.3) !important;
}

.accfaq .ui-accordion-header:focus{
	box-shadow: none !important;
}

.lstcontent{
	text-align: justify !important;
}

.datalistfaq ul{
	list-style:none;
	padding:0;
	margin:0;
}
.datalistfaq .ui-datalist-empty-message{
	color:white !important;
}

.accfaq .ui-icon.ui-icon-triangle-1-e{
	color : var(--color-bg-line-1) !important;
	/* transform: rotate(90deg); */
}

.accfaq .ui-icon.ui-icon-triangle-1-s{
	transform: rotate(180deg);
	color : var(--color-bg-line-1) !important;
}

.faq-question{
	display: block;
    margin-right: 25px;
    cursor:pointer !important;
}

.profile-menu {
	width: 20px !important;
	height: 20px !important;
	background-color: var(--color-font-copy-1-inverse) !important;
}

.logout-icon {
	width: 22px !important;
	height: 22px !important;
}

.headerLogo {
	float: left !important;
}

.ui-state-loading.ui-button-text-only .ui-icon-loading {
	opacity: 0;
}

.ui-state-loading.ui-button-text-only .ui-icon-loading+.ui-button-text {
	opacity: revert;
}

/*Custom scroll bar*/

body::-webkit-scrollbar,
.layout-MM-Menu::-webkit-scrollbar {
  width: .5em;
}

body::-webkit-scrollbar-track,
.layout-MM-Menu::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
 
body::-webkit-scrollbar-thumb,
.layout-MM-Menu::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}

/*SVG icon CSS START*/

#header-menu .svg-menu{
	width: 30px !important;
	height: 30px !important;
	/* top: 15px !important; */
	position: relative;
}

/*SVG icon CSS END*/

/****** Loader Spinner CSS Begin ****/
/*https_//loading_io/css/*/ 

.ui-dialog-mask{
	z-index: 1000 !important;;
}

body .ui-widget-overlay {
    background: rgba(238, 238, 238, 0.57) !important;
}

.ui-shadow{
 	/* box-shadow: none !important; */
 }
 
 #spinner, #cl_loader{
 	box-shadow: none !important;
 }
 
 #details_overlay{
 	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) !important;
 }
 
#spinner .ui-widget-content, #cl_loader .ui-widget-content {
	background: transparent !important;
	background-color: transparent !important;
	border: none !important;
	overflow: hidden; 
	box-shadow: none !important;
}

.pb_loader {
  /* color: official; */
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.pb_loader div {
  transform-origin: 40px 40px;
  animation: pb_loader 1.2s linear infinite;
}
.pb_loader div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 37px;
  width: 6px;
  height: 18px;
  border-radius: 20%;
  /* background: #bd2034; */ /*FCHB RED*/
  /* background: #fff; */
  background: var(--brand-4);
}
.pb_loader div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}
.pb_loader div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}
.pb_loader div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}
.pb_loader div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}
.pb_loader div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}
.pb_loader div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}
.pb_loader div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}
.pb_loader div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}
.pb_loader div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}
.pb_loader div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}
.pb_loader div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}
.pb_loader div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}
@keyframes pb_loader {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/* Typewrite effect */

.typewriter h3 {
	color: var(--brand-4);
	overflow: hidden; /* Ensures the content is not revealed until the animation */
	border-right: .15em solid orange; /* The typwriter cursor */
	white-space: nowrap; /* Keeps the content on a single line */
	margin: 0 auto; /* Gives that scrolling effect as the typing happens */
	letter-spacing: .15em; /* Adjust as needed */
	animation:typing 7.5s steps(40, end),blink-caret .5s step-end infinite;
	animation-iteration-count:infinite;
	font-family: var(--font-stack-secondary) !important;
}

/* The typing effect */
@keyframes typing {
	from {
		width: 0 
	}
	to {
		width: 100% 
	}
}

/* The typewriter cursor effect */
@keyframes blink-caret {
	from, to {
		border-color: transparent
	}
	50% {
		border-color: orange
	}
}


/****** Loader Spinner CSS Ends ****/

/****** Icons CSS Starts *****/

.svg-div,
.footer .svg-div{
	display: inline-block;
	width: 15px;
	height: 15px;
    -webkit-mask-repeat: no-repeat !important;
    -webkit-mask-position: center !important;
    -webkit-mask-size: 100% !important;
}

.svg-div.chevron-left, .chevron-left{
	mask: url('/pfs/resources/icons_ALZ/chevron-big-(Left-Stroke).svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/chevron-big-(Left-Stroke).svg');
    background-color: var(--black);
}

.svg-div.chevron-right {
	mask: url('/pfs/resources/icons_ALZ/chevron-big-(Right-Stroke).svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/chevron-big-(Right-Stroke).svg');
    background-color: var(--black);
}

.svg-div.trend-up{
	mask: url('/pfs/resources/icons_ALZ/Trend-up.svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/Trend-up.svg');
    background-color: var(--alert-green-dark);
}
.svg-div.trend-down{
	mask: url('/pfs/resources/icons_ALZ/Trend-down.svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/Trend-down.svg');
    background-color: var(--alert-red);
}
.svg-div.info-icon, .svg-div.info{
	width: 20px;
	height: 20px;
	mask: url('/pfs/resources/icons_ALZ/Info.svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/Info.svg');
    background-color: var(--alert-red);
}
.attachment-download-icon{
	width: 20px;
	height: 20px;
	mask: url('/pfs/resources/icons_ALZ/Download.svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/Download.svg');
    background-color: var(--brand-4) !important;
}
.svg-div.arrow-right{
	mask: url('/pfs/resources/icons_ALZ/Arrow-(right-Stroke).svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/Arrow-(right-Stroke).svg');
    background-color: var(--brand-4);
}

.svg-div.phone, .footer .svg-div.phone{
    mask: url('/pfs/resources/icons_ALZ/phone.svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/phone.svg');
    background-color: var(--color-inter-font-default);
}
.svg-div.iban_share{
    mask: url('/pfs/resources/icons_ALZ/share.svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/share.svg');
    background-color: var(--color-inter-font-default);
    width: 20px;
    height: 20px;
}
.svg-div.iban_share{
    mask: url('/pfs/resources/icons_ALZ/share.svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/share.svg');
    background-color: var(--color-inter-font-default);
}

.svg-div.downicon{
    mask: url('/pfs/resources/icons_ALZ/chevron-big-(down-Stroke).svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/chevron-big-(down-Stroke).svg');
    background-color: var(--color-inter-font-default);
    float: right;
}
.svg-div.upicon{
    mask: url('/pfs/resources/icons_ALZ/chevron-big-(up-Stroke).svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/chevron-big-(up-Stroke).svg');
    background-color: var(--color-inter-font-default);
    float: right;
}
body .ui-calendar .ui-button.ui-button-icon-only .ui-icon-calendar {
	mask: url('/pfs/resources/icons_ALZ/Date.svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/Date.svg');
    background-color: var(--color-font-copy-1);
    width: 20px;
	height: 20px;
    -webkit-mask-repeat: no-repeat !important;
    -webkit-mask-position: center !important;
    -webkit-mask-size: 100% !important;
}
body .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-choose .ui-icon:before{
	content: url('/pfs/resources/icons_ALZ/Plus-sign.svg');
	filter: invert(1);
}

.footer .svg-div.mail{
	mask: url('/pfs/resources/icons_ALZ/Mail.svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/Mail.svg');
    background-color: var(--color-inter-font-default);
}
.printer{
	mask: url('/pfs/resources/icons_ALZ/printer.svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/printer.svg');
    background-color: var(--black);
}

.edit {
	mask: url('/pfs/resources/icons_ALZ/Edit.svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/Edit.svg');
    background-color: var(--color-font-copy-1);
}

.profile {
	mask: url('/pfs/resources/icons_ALZ/Profile.svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/Profile.svg');
    background-color: var(--color-font-copy-1);
}

.refresh {
	mask: url('/pfs/resources/icons_ALZ/Refresh.svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/Refresh.svg');
    background-color: var(--color-font-copy-1);
    width: 17px !important;
    height: 20px !important;
}

.trash {
	mask: url('/pfs/resources/icons_ALZ/Trash.svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/Trash.svg');
    background-color: var(--color-font-copy-1);
}

.searchIcon-svg {
	mask: url('/pfs/resources/icons_ALZ/Search.svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/Search.svg');
    background-color: var(--color-font-copy-1);
    position: absolute;
    right: 10px !important;
    margin-top: -12px !important;
    height: 20px !important;
    width: 20px !important;
}

.paperclip-svgicon {
	mask: url('/pfs/resources/icons_ALZ/paperclip.svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/paperclip.svg');
    background-color: var(--color-font-copy-1);
}

.leftArrow-svgicon {
	mask: url('/pfs/resources/icons_ALZ/Arrow-(left-Stroke).svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/Arrow-(left-Stroke).svg');
    background-color: var(--color-font-copy-1);
}

.chevron-leftArrow {
	mask: url('/pfs/resources/icons_ALZ/chevron-(Left-Stroke).svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/chevron-(Left-Stroke).svg');
    background-color: var(--color-font-copy-1);
}

.chevron-rightArrow {
	mask: url('/pfs/resources/icons_ALZ/chevron-(Right-Stroke).svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/chevron-(Right-Stroke).svg');
    background-color: var(--color-font-copy-1-inverse);
}

.pdf-svgicon {
	mask: url('/pfs/resources/icons_ALZ/pdf.svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/pdf.svg');
    background-color: var(--color-button-primary-background-default);
}

.menu-svgicon {
	mask: url('/pfs/resources/icons_ALZ/Menu.svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/Menu.svg');
    background-color: var(--color-font-copy-1);
}

.close-svgicon {
	mask: url('/pfs/resources/icons_ALZ/Close.svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/Close.svg');
    background-color: var(--color-font-copy-1-inverse);
}

.signout-svgicon {
	mask: url('/pfs/resources/icons_ALZ/Sign-Out.svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/Sign-Out.svg');
    background-color: var(--color-font-copy-1-inverse);
}

.calendar-svgicon {
	mask: url('/pfs/resources/icons_ALZ/Date.svg');
    -webkit-mask: url('/pfs/resources/icons_ALZ/Date.svg');
    background-color: var(--color-font-copy-1);
    width: 30px !important;
    height: 25px !important;
}

.fa-close:before{
	content: url('/pfs/resources/icons_ALZ/Close.svg');
}
.pi-plus:before{
	content: url('/pfs/resources/icons_ALZ/Plus-sign.svg');
	filter: invert(1);
}
.pi-send:before{
	content: url('/pfs/resources/icons_ALZ/Upload.svg');
	filter: invert(1);
}
.pi-replay:before{
	content: url('/pfs/resources/icons_ALZ/Refresh.svg');
	filter: invert(1);
}
.pi-trash:before{
	content: url('/pfs/resources/icons_ALZ/Trash.svg');
	filter: invert(1);
}
.pi-download:before{
	content: url('/pfs/resources/icons_ALZ/Download.svg');
	filter: invert(1);
}
body .ui-selectonemenu .ui-selectonemenu-trigger .ui-icon{
	color: var(--color-inter-font-default);
}
/****** Icons CSS Ends  *****/  


/*Extra small*/
@media only screen and (min-width: 320px) {
	.menu {
		height: 66px;
		padding: 4px 20px 13px;
	}
	.div-backlink{
		padding-left: 20px;
	}
	.content-plan-detail{
		padding: 0px 20px;
	}
	.footer {
		
	}
	.contact-txt, .contact-num {
		width: 100%
	}
	.BU-Menu-active,.MM-Menu-active{
		width: 90%;
	}
}

/* small*/
@media only screen and (min-width: 767px) and (max-width: 991px) {
	.menu {
		height: 73px;
		padding: 8px 20px 16px;
	}
	.div-backlink{
		padding-left: 20px;
	}
	.content-plan-detail{
		padding: 0px 20px;
	}
	.contact {
		display: flex;
	}
	.contact-txt {
		width: 60%
	}
	.contact-num {
		width: 40%
	}
	.BU-Menu-active,.MM-Menu-active{
		width: 90%;
	}
	.faq-question{
		font-size:24px !important;
	}
	.faq-answer{
		font-size:17px !important;
	}
	
}

/*medium*/
@media only screen and (min-width: 992px) and (max-width: 1239px) {
	.menu {
		height: 82px;
		padding: 14px 32px 24px;
	}
	.div-backlink{
		padding-left: 32px;
	}
	.content-plan-detail{
		padding: 0px 32px;
	}
	.contact {
		display: flex;
	}
	.contact-txt {
		width: 60%
	}
	.contact-num {
		width: 40%
	}
	.BU-Menu-active,.MM-Menu-active{
		width: 40%;
	}
	.faq-question{
		font-size:22px !important;
	}
	.faq-answer{
		font-size:15px !important;
	}
}

/*large*/
@media only screen and (min-width: 1240px) and (max-width: 1439px) {
	.menu {
		height: 82px;
		padding: 14px 64px 24px;
	}
	.div-backlink{
		padding-left: 64px;
	}
	.content-plan-detail{
		padding: 0px 64px;
	}
	.contact {
		display: flex;
	}
	.contact-txt {
		width: 70%
	}
	.contact-num {
		width: 30%
	}
	.BU-Menu-active,.MM-Menu-active{
		width: 40%;
	}
	.faq-question{
		font-size:20px !important;
	}
	.faq-answer{
		font-size:15px !important;
	}
}

/*Extra large*/
@media only screen and (min-width: 1440px) and (max-width: 1991px) {
	.menu {
		height: 82px;
		padding: 14px 64px 24px;
	}
	.div-backlink{
		padding-left: 64px;
	}
	.content-plan-detail{
		padding: 0px 64px;
	}
	.contact {
		display: flex;
	}
	.contact-txt {
		width: 80%;
	}
	.contact-num {
		width: 20%;
	}
	.BU-Menu-active,.MM-Menu-active{
		width: 40%;
	}
	.faq-question{
		font-size:20px !important;
	}
	.faq-answer{
		font-size:15px !important;
	}
}

/*Extra large+ */
@media only screen and (min-width: 1992px) {
	.menu {
		height: 149px;
		padding: 32px 128px 40px;
	}
	.div-backlink{
		padding-left: 128px;
	}
	.content-plan-detail{
		padding: 0px 128px;
	}
	.contact {
		display: flex;
	}
	.contact-txt {
		width: 70%
	}
	.contact-num {
		width: 30%
	}
	ul {
		padding-top: 15px;
	}
	.BU-Menu-active,.MM-Menu-active{
		width: 40%;
	}
	.faq-question{
		font-size:22px !important;
	}
	.faq-answer{
		font-size:15px !important;
	}
}

@media only screen and (max-width: 767px) {
  a.menu-text{
    line-height: 0;
    font-size: 0;
  }
}