	.red-btn:hover {background-color: #f9c732;}
.top_center_cont {text-align: center;max-width: 471px;margin: 0 auto 50px auto;color: #9e1818;font-size: 22px;line-height: 30px;}
.page_list li {padding-left: 30px !important;background-image: url(../images/bottom-right-arrow.svg);background-position: left 3px;background-repeat: no-repeat;background-size: 18px;}
.page_list li:before { display:none !important;}
.star_box {background-color: #e7dbc8;border: 1px solid #bbbdc0; padding: 30px;text-align: center;max-width: 400px;}
.star_box ul {display: flex !important;margin-top: -51px;}
.star_box ul li { padding-left:0;margin-right: 10px;margin-bottom: 0;}
.star_box ul li:before { display:none !important;}
.w_expect p {margin: 0;}
.w_expect h4 { margin: 0 0 5px 0;color: #9e1818;}
.star_box h4 {font-weight: 600 !important; color: #000 !important;}
.p_ivtry .star_box h4 {color: #000 !important;}
.star_box p strong { display: block;}

.p_ivtry h2 {
	font-weight: bold;
	color: rgba(171, 112, 94, 1);
	font-size: 25px;
	margin: 0 0 12px 0;
}
.p_ivtry h1 {font-weight: bold;color: rgba(225, 220, 203, 1);display: flex;font-size: 30px;margin: 0 0 30px 0;text-align: left;}
.p_ivtry h1 span { display: block; margin-right: 12px;}
.pi_cont {
	color: #fff;
	padding: 0;
	font-size: 18px;
	text-align: left;
}
/*.pi_cont p { margin-bottom: 20px;}*/
.pi_cont p {
	margin-bottom: 15px;
	font-size: 16px;
	color: rgb(225, 220, 203);
}
.p_ivtry h4 {
	font-weight: 600;
	font-size: 17px !important;
	color: rgb(225, 220, 203) !important;
	margin-bottom: 18px;
}
.s_background h1 {margin: 0;}
.custom_table .table tr td, .custom_table .table tr th { border-right-width: 1px;text-align: left; vertical-align: top;}
.custom_table .table tr td:last-child, .custom_table .table tr th:last-child { border-right-width: 0;}
.custom_table .table tr td { height: 50px;}
/*.custom_table .table tr th strong { font-weight: bold; font-size: 24px; max-width: 375px;padding-left: 30px;display: inline-block;
	background-image: url(../images/bottom-right-arrow.svg);
background-position: left 3px;background-repeat: no-repeat;background-size: 18px;}*/
.custom_table .table tr th strong {
	font-weight: 600;
	font-size: 18px;
	max-width: 375px;
	padding-left: 30px;
	display: inline-block;
	background-image: url(../images/bottom-right-arrow.svg);
	background-position: left 3px;
	background-repeat: no-repeat;
	background-size: 18px;
	line-height: 1.2;
}
.custom_table .table tr th strong span { display: block;font-weight: normal; font-size: 18px;}

.s_assessment2 h1 {margin: 0;}
.bottom_note {padding-left: 30px;background-image: url(../images/bottom-right-arrow.svg);background-position: left 3px;background-repeat: no-repeat;background-size: 18px;}
.bottom_note_star{
	background-image: url(../images/paragraph_star.png);
}
.download_conetnt_box {
	padding: 0 35px;
}
/*.form2 .form-group label {font-weight: bold;font-size: 24px;padding-left: 30px;display: inline-block;background-image: url(../images/bottom-right-arrow.svg);background-position: left 3px;background-repeat: no-repeat;background-size: 18px;margin-bottom: 20px;}*/
.form2 .form-group label {
	font-weight: 500;
	font-size: 19px;
	padding-left: 30px;
	display: inline-block;
	background-image: url(../images/bottom-right-arrow.svg);
	background-position: left 3px;
	background-repeat: no-repeat;
	background-size: 18px;
	margin-bottom: 20px;
	text-align: left;
}
.form2 .form-group label span {display: block; font-size: 16px;font-weight: 300;}
.form2 .form-group textarea.form-control {
	height: 80px;
	resize: none;
	border: rgba(50, 50, 50, .5) solid 1px;
	padding: 10px;
	background: transparent;
	border: none;
	border-bottom: 1px solid #000;
}
.form2 .multi_text textarea.form-control { height: 100px;}
.form2 .multi_text textarea.form-control + textarea.form-control { margin-top: 20px;}

.star_box_big {max-width:100%; width:100%;}

.star_box_big table th, .star_box_big table td {text-align: left;}

.mission_reboot h2 strong { display: block;}



/*18-06-2025*/
.page_container_one {
	padding: 35px;
/*	background: url(../images/textture_one.png)0 0 repeat;*/
background: rgba(255, 255, 255, 1);
	border-radius: 15px;
}
.textture_right {
	padding: 35px;
/*	background: url(../images/textture_one.png)0 0 repeat;*/
	border-radius: 15px;
	background: rgba(255, 255, 255, 1);
}
.flex-box-page {
	display: flex;
	align-items: flex-end;
	gap: 40px;
}
.flex-box-left {
	width: 65%;
	min-width: 65%;
	max-width: 65%;
}
.flex-box-right {
	width: 30%;
	min-width: 30%;
	max-width: 30%;
}
.flex-box-right h4 {
	text-align: center;
	margin: 0;
	padding: 25px;
	border: 1px solid #d5d5d5;
	border-radius: 15px;
}
.page_container_one h6 {
	font-size: 20px;
}
.page_container_two {
	border-top: 1px solid #d1d1d1;
}
.four_box_flex {
	gap: 30px;
}
.help_box_refle_a {
	padding: 25px;
	flex:1;
	text-align: center;
	background: #d71d24;
	border-radius: 15px;
}
.help_box_refle_a p{
	color: #fff;
}
.last_btn_next {
	border-top: 1px solid #d1d1d1;
}
.download_btn::after{
	background-image: url(../images/download_icon.png) !important;
}
.page_container_red {
/*	background: #81161d;*/
	background: url(../images/textture_one.png) 0 0 repeat;
	padding: 50px 0;
}

.page_container_orange {
/*	background: #81161d;*/
	background: url(../images/textture_one.png) 0 0 repeat;
	padding: 50px 0;
}
.page_container_yellow {
/*	background: #81161d;*/
	background: url(../images/textture_one.png) 0 0 repeat;
	padding: 50px 0;
}
.s_background .form-control-lg {
	background: transparent !important;
	border-color: #a5a5a5;
	color: #000 !important;
}
.p_ivtry {
	flex: 1;
	width: 40%;
	min-width: 40%;
	max-width: 40%;
	overflow: hidden;
}
.s_background, .s_assessment2 {
	flex: 1;
	width: 58%;
	min-width: 58%;
	max-width: 58%;
}
#sec_a_table table {
	color: #000;
	border-color: #000;
}
#sec_a_table table input {
	border: none;
	background: transparent;
	color: #000 !important;
	outline: none;
}
/*#sec_a_table .table tr th strong {
	background-image: url(../images/white-bottom-right-arrow.svg);
}*/
.add_trinput img,
.skill_t_a_add img,
.skill_t_b_add img,
.add_skill_input img {
	width: 25px;
	display: block;
	min-width: 25px;
	max-width: 25px;
}
#skill_t_a tr th{
	width: 50%;
}
#skill_t_a,
#skill_t_b {
	color: #000;
	border-color: #000;
}
#skill_t_a input,
#skill_t_b input {
	border: none;
	outline: none;
	background: transparent;
	color: #000 !important;
}
/*#skill_t_a tr th strong,
#skill_t_b tr th strong {
	background-image: url(../images/white-bottom-right-arrow.svg);
}*/
#skill_assesment_table th,
#skill_assesment_table td {
	border-color: #848484;
}
#skill_assesment_table input {
	background: transparent !important;
	border: none;
	box-shadow: none !important;
	outline: none !important;
}

.p_achmt {
	text-align: left;
}
.star_box input {
	background: transparent;
	outline: none;
	box-shadow: none;
}
/*.page_container_red .form2 .form-group textarea.form-control {
	color: #fff;
}*/

/*18-06-2025*/


/*23-06-2025*/
.reflection_banner_content {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
}
.reflection_banner_content h1 {
	font-size: 55px;
	font-weight: 800;
	color: rgba(175, 30, 35, 1);
	margin: 0;
}
.reflection_banner_content img {
	height: 24px;
	display: block;
	margin: 10px 0 0 0;
}
.reflection_h2_title {
	font-size: 40px;
	font-weight: 500;
	color: rgba(175, 30, 35, 1);
}
.welecome_section_reflection p {
	font-size: 16px;
	color: rgb(23, 26, 27);
	line-height: 20px;
}
.welecome_section_reflection h5 {
	color: rgba(175, 30, 35, 1);
	font-size: 20px;
	font-weight: 500;
	margin: 20px 0 15px 0;
}
.welecome_section_reflection p strong {
	font-size: 20px;
	line-height: 26px;
	color: rgba(23, 26, 27, 1);
	font-weight: 500;
}
.welecome_reflection_image_box {
	position: relative;
}

.welecome_reflection_image_box_content {
	position: absolute;
	bottom: -35px;
	background: rgba(175, 30, 35, 1);
	width: 90%;
	left: 50%;
	transform: translateX(-50%);
	padding: 20px;
	border-radius: 8px;
	text-align: center;
}
.welecome_reflection_image_box_content h6 {
	color: #fff;
	font-size: 20px;
}
.welecome_reflection_image_box_content p {
	color: #fff;
	font-size: 17px;
}
.about_reflection{
	background: url(../images/textture_one.png)0 0 repeat;
}
.about_reflection h2.reflection_h2_title span {
	display: block;
	font-size: 27px;
}

.abnt_refelction_box {
	padding: 25px;
	background: #fff;
	border-radius: 10px;
}
.abnt_refelction_box p {
	font-size: 16px;
	line-height: 20px;
	text-align: left;
	color: rgba(23, 26, 27, 1);
	font-weight: 400;
}
.abt_refelction_note h6 {
	color: rgba(175, 30, 35, 1);
	font-size: 20px;
	font-weight: 600;
	margin: 0 0 10px 0;
}
.abt_refelction_note p {
	font-size: 18px;
	font-weight: 500;
	color: rgba(23, 26, 27, 1);
}
.how_use_it_reflection_main{
	gap: 30px;
	position: relative;
}
.how_use_it_reflection_box {
	flex: 1;
}
.how_use_it_reflection_box span {
	width: 85px;
	height: 85px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(255, 248, 245, 1);
	border-radius: 50%;
	border: 1px solid rgba(23, 26, 27, 1);
	font-size: 20px;
	margin: 0 0 15px 0;
}
.how_use_it_reflection_main::before {
	content: "";
	width: 100%;
	position: absolute;
	top: 40px;
	background: rgba(0, 0, 0, 1);
	height: 1px;
	left: 0;
	z-index: -1;
}
.how_use_it_reflection_box p {
	text-align: left;
	color: rgba(23, 26, 27, 1);
	font-size: 17px;
	line-height: 23px;
}
.how_use_it_reflection_box p a{
	color: rgba(175, 30, 35, 1);
}
.how_use_it_reflection_main_note {
	max-width: 590px;
	width: 100%;
	margin: 30px auto 0;
	background: rgba(175, 30, 35, 1);
	padding: 20px;
	text-align: center;
	border-radius: 8px;
}
.how_use_it_reflection_main_note p {
	color: #fff;
	font-size: 20px;
}
#accordionExpect .accordion-button {
	background: transparent;
	border: none !important;
	border-radius: 0;
	box-shadow: none;
	outline: none;
	color: rgba(252, 175, 65, 1);
	padding: 17px 0;
	font-size: 17px;
}
#accordionExpect .accordion-button.collapsed {
	
  color: rgba(129, 20, 28, 1);
}
#accordionExpect .accordion-item {
	border-radius: 0;
	border: none;
	background: transparent;
}
.reflection_about article {
	padding: 0 !important;
}
.reflection_about article .entry-content {
	margin: 0;
}
#accordionExpect .accordion-body {
	padding: 10px 0 12px 0;
}
#accordionExpect .accordion-body p {
	font-size: 16px;
	text-align: left;
	color: rgba(23, 26, 27, 1);
}

.expect_flex_left, expect_flex_right {
	flex: 1;
}
.expect_flex_right img {
	border-radius: 15px;
}
.expect_flex {
	gap: 50px;
	padding:3rem 2rem;
	background: url(../images/textture_one.png)0 0 repeat;
	border-radius: 24px;
}
.about_reflect_download_next_box {
	justify-content: space-between;
	padding: 35px;
	background: rgba(175, 30, 35, 1);
	border-radius: 12px;
}
.about_reflect_download_next_box h6 {
	margin: 0;
	font-size: 21px;
	color: #fff;
	font-weight: 500;
}
.btn_style_a {
	width: 168px;
	height: 50px;
	min-width: 168px;
	max-width: 168px;
	min-height: 50px;
	max-height: 50px;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #000;
	font-size: 17px;
	border-radius: 35px;
}
.btn_style_a img{
	width: 24px;
	min-width: 24px;
	max-width: 24px;
	height: 24px;
	min-height: 24px;
	max-height: 24px;
	margin-right: 10px;
}
.btn_style_b {
	width: 221px;
	min-width: 221px;
	max-width: 221px;
	height: 50px;
	min-height: 50px;
	max-height: 50px;
	/* margin-left: 15px; */
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #fff;
	border-radius: 35px;
	color: #af1e23 !important;
	font-size: 17px;
	background: #fff;
}
.p_ivtry {
	background: rgba(129, 20, 28, 1);
	padding: 30px 30px 0px 30px;
	border-radius: 15px;
}
.btn.red-btn.btn-lg {
	background: #81141c;
	color: #fff;
	padding: 10px 46px;
	font-size: 16px;
	border-radius: 35px;
}
.btn.red-btn.btn-lg:hover{
	background: #f9ae3f;
}
.s_assessment2_expect, .new_skill {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
	background: rgba(255, 255, 255, 1);
	padding: 35px;
	border-radius: 15px;
}
.c_value {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
	background: rgba(255, 255, 255, 1);
	border-radius: 15px;
}
.c_value.c_value_new {
	width: 100% !important;
	min-width: 100% !important;
	max-width: 100% !important;
	background: rgba(255, 255, 255, 1);
	border-radius: 15px;
	padding: 35px;
}
.c_value, .p_achmt, .v_future, .p_achmt, .personal_brand_right {
	width: 60%;
	min-width: 60%;
	max-width: 60%;
	flex: 1;
}
.mission_reboot_completed {
	width: 70%;
	background: url(../images/final_bg.png);
	padding: 35px;
	border-radius: 20px;
	margin: 0 auto;
	background-repeat: repeat;
	border: 1px solid #d8d8d8;
	background-position: center center;
}

.mission_reboot_completed h2{
	font-size: 26px;
	font-weight: 500;
	color: rgba(0, 0, 0, 1);
}
.mission_reboot_completed h2 strong {
	display: block;
	color: rgba(175, 30, 35, 1);
	margin: 0 0 15px 0;
	font-size: 38px;
}
.mission_reboot_completed p {
	color: rgba(23, 26, 27, 1);
}
.mission_reboot_completed p strong {
	font-weight: 500;
}
.mission_reboot_completed p em {
	font-size: 21px;
	font-style: normal;
}
.reflection_banner picture img {
	width: 100% !important;
}
.core_value_bg {
	background: url(../images/refe_core_v_bg.png) 0 0 no-repeat;
	background-size: cover;
	background-position: center center;
}
.p_ivtry.personal_achi_bg, .skill_asset_bg, .skill_asset_bg_b, .skill_asset_bg_c, .core_v_b_bg, .personal_brand_bg, .plan_future_bg, .final_reflection_bg {
	position: relative;
	overflow: hidden;
}
.p_ivtry.personal_achi_bg .pi_img {
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 80%;
	padding: 0 !important;
}
.p_ivtry.skill_asset_bg .pi_img {
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	padding: 0 21px !important;
}
.p_ivtry.skill_asset_bg_b .pi_img {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	padding: 0 !important;
	text-align: right;
}

.p_ivtry.skill_asset_bg_c .pi_img {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	padding: 0 !important;
	text-align: right;
}
.p_ivtry.core_v_b_bg .pi_img {
	position: absolute;
	right: 0;
	bottom: -10px;
	width: 85%;
	padding: 0 !important;
	text-align: right;
}

.p_ivtry.personal_brand_bg .pi_img {
	position: relative;
	left: -28px;
	bottom: -24px;
	width: 39%;
	padding: 0 !important;
}
.p_ivtry.plan_future_bg .pi_img {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 0 !important;
}
.p_ivtry.final_reflection_bg .pi_img {
	position: absolute;
	right: 0;
	bottom: -2px;
	width: 40%;
	padding: 0 !important;
}

#skill_invertory_table .small-textbox {
	width: 52px !important;
	border: 1px solid #838383 !important;
	padding: 0 5px !important;
}
#skill_invertory_table thead tr th span {
	display: block;
	font-weight: 300;
	font-size: 17px;
}
#skill_invertory_table thead tr th {
	border-top: 1px solid #5e5c5c;
	border-bottom: 1px solid #5e5c5c;
}
#skill_invertory_table tbody tr td {
	padding: 10px 0;
}
#final_reflection_box {
	background: url(../images/final_reflection_box_bg.png);
	background-repeat: repeat;
	background-position: center center;
}
#plan_future_box {
	background: url(../images/plan_future_box_bg.png);
	background-repeat: repeat;
	background-position: center center;
}
#final_reflection_box h1, #final_reflection_box p, #final_reflection_box h4,
#plan_future_box h1, #plan_future_box p, #plan_future_box h4 {
	color: #fff !important;
}
.download_conetnt_box {
	justify-content: space-between;
	margin: 30px 0 0 0;
}
.download_conetnt_box h6 {
	margin: 0;
	font-size: 20px;
}
.download_conetnt_box .btn_style_a {
	border: 1px solid #af1e23;
	min-width: 150px;
	max-width: 150px;
	width: 150px;
}
#journey_modal .modal-content {
	width: 100%;
	border-radius: 15px;
}
#journey_modal .modal-content .modal-header {
	background: no-repeat;
	border: none;
	padding: 0;
}
#journey_modal h6 {
	font-size: 26px;
	font-weight: 500;
	margin: 0 0 15px 0;
}
#journey_modal .form-control {
	border: 1px solid #d5cfcf;
	margin: 10px 0;
	border-radius: 35px;
	padding: 9px 15px;
	font-weight: 400;
	font-size: 16px;
	background: #fff;
	outline: none;
	box-shadow: none;
}
#journey_modal .btn-close {
	width: 25px;
	height: 25px;
	background-color: lightgray;
	min-width: 25px;
	max-width: 25px;
	border-radius: 50%;
	opacity: 1;
	top: 15px;
	position: absolute;
	right: 27px;
	min-height: 25px;
	max-height: 25px;
	z-index: 9;
}
/*.btn.prev-btn.btn-lg {
	background: #dedada;
	border-radius: 35px;
	padding: 8px 41px;
}*/
.btn.prev-btn.btn-lg {
	background: #dedada;
	border-radius: 35px;
	padding: 0 20px;
	height: 36px;
	display: flex;
	align-items: center;
	margin: 5px 0;
	font-size: 15px;
}
.btn.prev-btn.btn-lg:hover{
	background: #81141c;
	color: #fff;
}
.journey_modal_btn {
	background: #9e1818;
	display: inline-block !important;
	width: 192px;
	text-align: center;
	color: #fff !important;
	padding: 8px 0;
	border-radius: 35px;
}
.mission_completed_boxes {
	max-width: 70%;
	margin: 35px auto 0;
}
.mission_completed_btn {
	width: 100%;
	display: flex;
	align-items: center;
}
.mission_completed_btn a {
	padding: 10px 25px;
	display: inline-flex;
	border: 1px solid #ae1f22;
	border-radius: 35px;
	margin: 0 11px 0 0;
	color: #ae1f22;
	font-style: normal;
	font-weight: 500;
	transition: all 0.4s ease;
}
.mission_completed_btn a img {
	margin: 0 8px 0 0;
	border-radius: 50%;
	border: 1px solid transparent;
}
.mission_completed_btn a:hover{
	background: #ae1f22;
	color: #fff;
}
.mission_completed_btn a:hover img{
	border-color: #fff;
}
.mission_completed_boxes p {
	font-size: 18px;
	font-style: normal;
	margin: 0 0 20px 0;
}