/* Removes the Border of Display Title */
.coh-container .coh-ce-e8472388 {
	border-bottom-style: none !important;
	margin-bottom: -4rem !important;
}

/* Top Banner Text Container Desktop */
@media only screen and (min-width: 1024px) {
.Wlife-tbanner-right-col {
	border-radius: 0 6px 6px 0 !important;
}
}

/* Top Banner Image Container Mobile */
@media only screen and (max-width: 1023px) {
.WLife-Agent-Banner {
	border-radius: 6px 6px 0 0 !important;
}
}

/* Top Banner Text Container Mobile */
@media only screen and (max-width: 1023px) {
.Wlife-tbanner-right-col {
	border-radius: 0 0 6px 6px !important;
	text-align: center !important;
}
}

/* Top Text Card Mobile */
@media only screen and (max-width: 1023px) {
.Top-html-left-container {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
}

/* Why Whole Life Adjustment in Mobile */
@media only screen and (max-width: 1023px) {
.Why-WLife-Desktop {
	margin-bottom: 0 !important;
}
}

/* 3rd Card: Guaranteed benefits above asteriks */
.coh-ce-cpt_2_column_rich_text_adv-c6e02c14 {
	margin-bottom: 0 !important;
}

/* 3 Banner Cards in Mobile */
@media only screen and (max-width: 1023px) {
.Wlife-card1-banner-img, .Wlife-card2-banner-img, .Wlife-card3-banner-img {
	border-radius: 8px 8px 0 0 !important;
}
}

/* 3 Banner Cards in Mobile */
@media only screen and (max-width: 1023px) {
.Card1-col-right, .Card2-col-right, .Card3-col-right {
	border-radius: 0 0 8px 8px !important;
}
}

/* Additional Features Card Desktop in Mobile */
@media only screen and (max-width: 1023px) {
.Additional-features-card-desktop h3 {
	font-size: 16px !important;
	line-height: 1.5rem;
}
}

@media only screen and (max-width: 1023px) {
.Additional-features-card-desktop {
	text-align: center !important;
}
}

/* Footer Notes Adjustments in Mobile */
@media only screen and (max-width: 1023px) {
.Footer-note-1, .Footer-note-2 {
	font-size: 12px !important;
	text-align: left !important;
	line-height: 1rem;
}
}

/* KLife Banner Desktop Comp Hidden in Mobile */
@media only screen and (max-width: 1023px) {
.Klife-banner-left-container, .Klife-banner-right-container, .Klife-banner-right-col {
	display: none !important;
	margin: 0 !important;
}
}

/* KLife Banner Desktop Comp Hidden in Mobile */
@media only screen and (max-width: 1023px) {
.Klife-banner-card-mobile {
	margin-top: 0 !important;
}
}

/* Klife Banner Card Mobile Comp Hidden in Desktop */
@media only screen and (min-width: 1024px) {
.Klife-banner-card-mobile {
	display: none !important;
}
}

/* Gold Life Banner in Mobile */
@media only screen and (max-width: 1023px) {
.Gold-banner-html-p {
	padding-left: 15px !important;
	padding-right: 15px !important;
	font-size: 15px !important;
}
}

/* Adjusts Font size of Accordion Item and Removes Uppercase*/
.coh-style-faq-accordion-tab {
	text-transform: none !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	border-radius: 6px !important;
}

.coh-accordion-tabs-content {
	border-bottom-left-radius: 6px !important;
	border-bottom-right-radius: 6px !important;
}

/* Footer Note */
.footer-note {
	margin-bottom: 0px !important;
}