* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

.row_reverse {
	flex-direction: row-reverse;
	padding-top: 30px;
}

.hr_analytics {
	background: #f8b132;
	padding: 20px 0;
}

.hr_analytics h3 {
	padding: 10px 0;
	font-weight: 800;
}

.hrleader p {
	font-size: 20px;
	font-weight: 600;
	padding-bottom: 10px;
}

.navigating_path {
	background-color: #005a9a;
	padding: 30px 0;
}

.navigating_path ul {
	padding-left: 1rem;
}

.col_content h5 {
	font-weight: 800;
}

.navigating_path ul li {
	font-weight: 600;
}

.navigating_path ul li::marker {
	color: #96bc33;
	font-size: 1.2rem;
}

.benefit {
	background: #96bc33;
	/* color: #fff; */
}

.benefit ul li {
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 20px;
	list-style: none;
}

.benefit ul {
	/* list-style: none; */
	margin: 0 !important;
	padding: 0;
}

.benefit ul img {
	width: 1.25rem;
}

.benefit .benefit_img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.hrleader img {
	width: 100%;
}

.hrleader {
	padding: 20px 0;
}

h3 {
	padding: 10px 0;
	font-weight: 800 !important;
}

.hr_analytics p {
	font-size: 18px;
	font-weight: 600;
	padding: 30px 30px 30px 0;
}

.hr_analytics h4 {
	text-wrap: nowrap;
	color: #fff;
}

.hr_analytics img {
	float: right;
	width: 100%;
	height: 70%;
	object-fit: cover;
}

.form-check-input:checked {
	background-color: #000 !important;
	border-color: #0d6efd;
	margin-right: 5px;
}

.form-check-input[type='checkbox'] {
	border-radius: 0 !important;
	width: 18px;
}

.form-check {
	display: flex !important;
}

.form-check label {
	font-size: 12px;
}

.form-check-input:focus {
	box-shadow: unset !important;
}

.form-check .form-check-input {
	border: 1px solid #000 !important;
}

.row_reverse .float_start {
	float: inline-start;
}

.representatives_check_box {
	display: flex;
}

.representatives_check_box #gridCheck {
	width: 6%;
	background-color: #333;
	color: #fff;
	border-radius: 0;
}

.representatives_check_box .check_box_contnet {
	font-size: 12px;
	padding-left: 5px;
	padding-bottom: 10px;
}

#gridCheck:focus {
	box-shadow: none;
}

.sub_menu.navbar-fixed {
	position: sticky;
	top: -2px;
	left: 0;
	padding: 20px 0;
	width: 100%;
	z-index: 99999;
	animation: smoothScroll 1s forwards;
}

h4 {
	font-weight: 700 !important;
}

p {
	margin-bottom: 0 !important;
	/*    text-align: justify !important;*/
}

.header {
	margin-top: 20px;
	margin-bottom: 20px;
}

.top_nav {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.consult_acedmic {
	display: flex;
	align-items: center;
	/* justify-content: end; */
	text-align: end;
}

.top_nav img {
	width: 50%;
}

.consult_acedmic h6 {
	text-align: end;
	font-weight: 700;
}

.consult_acedmic p {
	font-weight: 500;
}

.consult_acadmic_content {
	padding: 0;
	margin-right: -50px;
}

.menu_item ul {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0;
	padding: 0;
}

.menu_item ul li,
.slick-slide ul li {
	list-style: none;
}

.menu_item ul li a {
	color: #fff;
	text-decoration: none;
}

.sub_menu {
	background-color: #015aaa;
	padding: 10px 0;
}

.post_graduate {
	background-image: url('images/iim-indore-cover.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
	padding: 2rem 0;
}

.post_graduate_heading h4 {
	font-weight: 700;
}

.post_graduate_heading {
	padding: 0 0 20px;
}

.sub_haeding_content {
	display: flex;
	align-items: center;
}

.sub_haeding_content p {
	margin-bottom: 0;
	padding-left: 10px;
	font-weight: 600;
}

.post_graduate_heading h4 span {
	color: #015aaa;
}

.live_lecture {
	border-top: 1px solid #ffa200;
	border-bottom: 1px solid #ffa200;
	width: 35%;
	margin: 20px 0;
	position: absolute;
	top: 82%;
	left: 33%;
}

.live_lecture p {
	margin-bottom: 0;
	padding: 2px 10px;
	color: #fff;
}

.live_lecture p .Online {
	color: #ffa200;
	font-weight: 500;
}

.fees_structer p {
	margin: 0;
}

.live_lecture p .day {
	font-weight: 600;
}

.green_div_content {
	background-color: #96bc33;
	padding: 10px 0;
}

.brocher_form {
	/* width: 22%; */
	width: 100%;
	padding: 10px 20px;
	background: #fff;
	border-radius: 10px;
	/* position: absolute;
	right: 8%;
	top: 3%; */
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.brocher_form button {
	border: none;
	background-color: #015aaa;
	color: #fff;
	font-weight: 600;
	border-radius: 10px;
	padding: 10px 20px;
}
.brocher_form button:disabled {
	pointer-events: none;
	opacity: 0.5;
}

.brocher_form input,
select {
	border: none !important;
	border-bottom: 1px solid gray !important;
	width: 100%;
	padding: 3px 10px 0 10px;
}

.brocher_form input::placeholder {
	color: #000;
}

.fees_structer {
	display: flex;
	background: #fff;
	max-width: 50rem;
	width: 100%;
	justify-content: space-between;
	padding: 10px 0px;
	border-radius: 10px;
}

.fees_structer > div {
	position: unset !important;
}

.fees_structer > div:nth-child(1),
.fees_structer > div:nth-child(2),
.fees_structer > div:nth-child(3) {
	flex-basis: 25%;
	border-right: 1px solid #015aaa;
	padding: 0 10px;
}

.fees_structer > div:nth-child(4) {
	flex-basis: 15%;
}

.intro {
	margin: 50px 0;
}

.intro h4 {
	font-weight: 700;
}

.intro p {
	font-weight: 600;
	font-size: 23px;
}

.partnership {
	background-image: url(images/business-partners-handshake-global-corporate-with-technology-concept.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 420px;
}

.mastery_framework {
	text-align: center;
	padding: 30px 0;
}

.mastery_framework h4 {
	font-weight: 800;
	color: #fff;
}

.cfo_div {
	background: linear-gradient(
		to bottom,
		#e4963e 0%,
		#e4963e 50%,
		#f8f3b4 100%,
		#f8f3b4 100%
	);
}

.global_margin {
	margin: 30px 0;
}

.instruction {
	background-color: #fff;
	padding: 20px;
	margin: 0 10px;
	height: 250px !important;
	border-radius: 20px;
	margin-bottom: 50px;
}

.modern p {
	font-size: 18px;
	font-weight: 600;
}

.modern img {
	width: 100%;
	object-fit: fill;
	height: 100%;
	/* width: 80%; */
	/* height: 330px; */
	/* object-fit: fill; */
	/* float: inline-end; */
}

.points {
	display: flex;
	align-items: center;
}

.points img {
	width: 6%;
}

.points p {
	width: max-content;
	margin-left: 20px;
	font-size: 20px;
	font-weight: 600;
	border-bottom: 2px solid #96bc33;
	padding: 20px 0;
	width: 70%;
}

.instruction ul {
	position: relative;
}

.custom-arrows button {
	background: none;
	border: none;
	position: absolute;
}

.slider_div {
	position: relative;
}

.slick-prev-button {
	left: 52px;
	top: 81%;
}

.cfo_div {
	position: relative;
}

.slick-next-button {
	top: 81%;
	right: 52px;
}

.instruction ul li::marker {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
	background-image: url('images/CFO d-212-22 1.png');
	background-size: contain;
	background-repeat: no-repeat;
}

.points_content {
	background-color: #fff;
	padding: 10px 20px;
	border: 2px solid gray;
	position: relative;
	/* width: 20%; */
}

.points_content .icon {
	position: absolute;
	background-color: #fff;
	border: 5px solid gray;
	border-radius: 50%;
	top: -31px;
	height: 60px;
	width: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	left: 38%;
}

.points_para {
	padding: 50px 0;
	text-align: center;
}

.group_img {
	margin-bottom: -51px;
	width: 100%;
	margin-top: 40px;
}

.group_img img {
	width: 20%;
}

.learn_at_own_pace {
	background: #005a9a;
	color: #fff;
	padding: 30px 0;
}

.learn_at_own_pace .invest {
	padding: 30px 0;
}

.learn_at_own_pace .invest h5 {
	border-bottom: 2px solid #fff;
	width: 230px;
	padding-bottom: 15px;
}

.learn_at_own_pace .invest img {
	width: 13%;
}

.duration_sec {
	background: #f8b132;
	color: #fff;
	padding: 40px 0;
}

.about_vc {
	font-size: 20px;
	font-weight: 500;
}

.iim_nagpur_advance {
	background: #f8b132;
	padding-bottom: 50px;
	padding-top: 80px;
}

.highlights {
	color: #fff;
	float: inline-end;
	padding-top: 50px;
}

.highlights h5 {
	width: 350px;
	font-size: 24px;
	font-weight: 600;
	padding: 20px 0;
	margin-left: 10px;
}

.highlights_div img {
	width: 15%;
	object-fit: contain;
}

.new_highlights {
	border-bottom: 2px solid #fff;
}

.highlights_div {
	display: flex;
	width: 422px;
}

.nagpur_img {
	background-image: url(images/iimindorecover.png);
	background-position: top;
	background-repeat: no-repeat;
	background-size: cover;
}

.coordinator {
	padding: 20px 0;
}

.coordinator_right p {
	font-weight: 700;
}

.coordinator h4 {
	font-weight: 600;
}

.coordinator_right {
	background-color: #fff;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	/*    height: 237px;*/
	width: 60%;
	padding: 50px 0;
	border-radius: 20px;
	float: inline-end;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
}

.img_box {
	background-color: gray;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	margin: auto;
}

.img_top_box {
	border: 18px solid #015aaa;
	border-radius: 50%;
	width: 300px;
	height: 300px;
	margin: auto;
	position: relative;
}

.awaited_paragraph {
	display: flex;
	align-items: center;
}

.awaited_paragraph p {
	font-weight: 500;
}

.questions {
	display: flex;
	align-items: center;
	margin: 10px 0;
}

.questions h6 {
	margin: 0;
	font-weight: 700;
	padding-left: 5px;
}

.ques li,
.ques p {
	font-weight: 500 !important;
}

.learning_ponits {
	padding: 40px;
}

.learning_ponits h4 {
	padding: 40px 0 0 0;
	color: #fff;
	font-weight: 600;
}

.nagpur_advance h4 {
	font-weight: 700;
}

.nagpur_advance p {
	font-size: 20px;
	font-weight: 500;
}

.application_close {
	background-color: #fff;
	border-radius: 20px;
	margin: 40px;
	margin: 0 65px !important;
	padding: 20px;
	text-align: center;
}

.application_close h6 {
	font-weight: 600 !important;
}

.application_close p {
	margin-bottom: 0;
}

.table thead tr th {
	background-color: #ffa200 !important;
	color: #fff;
	text-decoration: underline;
}

table thead tr th {
	color: #fff;
}

.table tbody tr {
	font-weight: 500;
}

.table tbody .Total_fee {
	font-weight: 700;
}

.table tbody tr:nth-child(odd) td {
	background-color: #fffcd2;
}

.table tbody tr:nth-child(even) td {
	background-color: #ffdda0;
}

.img_top_box img {
	width: 100%;
	object-fit: cover;
	border-radius: 100%;
	height: 100%;
	object-position: top;
}

/* .fees_structer {
	position: relative;
} */

.fees::before {
	content: '';
	background-color: #e4963e;
	width: 1px;
	height: 70px;
	position: absolute;
	left: 59%;
}

.eligibily::before {
	content: '';
	background-color: #015aaa;
	width: 1px;
	height: 70px;
	position: absolute;
	left: 25%;
}

.online_lecture::before {
	content: '';
	background-color: #e4963e;
	width: 1px;
	height: 70px;
	position: absolute;
	left: 86%;
}

.any_query {
	display: flex;
	align-items: center;
}

.any_query p {
	font-size: 20px;
	font-weight: 600;
}

.any_query .register {
	margin-left: 88px;
}

.any_query button {
	border: none;
	background: #96bc33;
	padding: 10px 50px;
	color: #fff;
	font-weight: 700;
	border-radius: 20px;
	font-size: 25px;
}

.next_step {
	position: relative;
	border: 2px solid #e4963e;
	padding: 30px;
	border-radius: 20px;
}

.next_step h6 {
	position: absolute;
	top: -14px;
	background: #fff;
	padding: 0 20px;
	font-size: 24px;
	font-weight: 700;
	left: 90px;
}

.footer {
	margin: 50px 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.footer p {
	width: 286px;
	font-weight: 600;
	padding-left: 20px;
}

.ques .read_more a {
	color: #015aaa;
	text-decoration: none;
	font-weight: 600;
}

.ques .read_more,
.ques .show_less {
	color: #015aaa !important;
	text-decoration: none;
	font-weight: 600;
	border: 0;
	background-color: #fff;
	margin-top: 0;
}

.close_date {
	border-right: 2px solid #e4963e;
}

.slick-slide img {
	display: inline !important;
}

.slick-slide img {
	width: 5%;
}

.slick-slide ul {
	padding-left: 0;
}

.menu_item ul li {
	position: relative;
}

.menu_item ul .divider::before {
	content: '';
	background-color: #96bc33;
	width: 1px;
	height: 28px;
	position: absolute;
	/* left: 453px; */
	right: -26px;
}

.close_icon {
	display: none;
}

.mobile_header {
	display: none;
}

.mobile_post {
	display: none;
}

.application_close p {
	font-size: 30px;
	border-bottom: 3px dotted;
	width: fit-content;
	margin: auto;
}

.post_graduate_heading h4 {
	margin-bottom: 0;
}

.mobile_contect_details {
	display: none;
}

.thank_you_content {
	padding: 50px 20px;
	text-align: center;
	margin: 20px auto;
	max-width: 600px;
}

.thank_you_content h1 {
	font-size: 36px;
	color: #333;
	margin-bottom: 20px;
}

.menu-toggle {
	display: none;
	background-color: #007bff;
	color: white;
	border: none;
	padding: 10px 15px;
	cursor: pointer;
	border-radius: 5px;
}

.extra-content {
	display: none;
}
.read_more,
.show_less {
	background-color: #f8f9fa;
	border: 1px solid #ccc;
	padding: 5px 10px;
	cursor: pointer;
	text-decoration: none;
	color: #007bff;
	display: inline-block;
	margin-top: 10px;
}
.show_less {
	display: none;
}

.form-select:focus,
.form-control:focus {
	box-shadow: none !important;
}

.header-feat-list {
	list-style: none;
	margin: 0 0 1rem;
	padding: 0;
	width: fit-content;
}

.header-feat-list li {
	display: flex;
	align-items: center;
}
.header-feat-list li img {
	display: block;
	margin-right: 0.5rem;
}
.header-feat-list li span {
	display: block;
	font-weight: 600;
}

@media (max-width: 620px) {
	.navigating_path img {
		width: 100%;
	}
	.application_close p {
		font-size: 12px;
	}

	.nowrap {
		text-wrap: nowrap;
	}

	.application_close h6 {
		font-size: 10px;
	}

	.questions img {
		width: 10%;
	}

	.coordinator_right {
		width: 90%;
	}

	.menu_item ul .divider::before {
		content: '';
		background-color: #e4963e;
		width: 1px;
		height: 28px;
		position: unset !important;
		/* left: 453px; */
		right: -26px;
	}

	.post_graduate_heading h4 {
		font-size: 18px;
	}

	.instruction {
		height: 300px !important;
	}

	.live_lecture {
		width: auto;
		position: unset;
	}

	.hr_analytics h4 {
		text-wrap: wrap;
		font-size: 15px;
	}

	p {
		font-size: 15px !important;
	}

	h3 {
		font-size: 18px !important;
	}

	.benefit ul li {
		font-size: 15px;
	}

	.desktop_post {
		display: none;
	}

	.mobile_post {
		display: block;
	}

	.mobile_header {
		display: block;
	}

	/* .fees_structer {
		display: flex;
		background: #fff;
		width: auto !important;
		justify-content: space-between;
		padding: 10px 10px;
		border-radius: 10px;
		text-align: center;
		position: unset;
	} */

	table thead tr th {
		padding: 15px 5px !important;
	}

	.table tbody tr:nth-child(odd) td,
	.table tbody tr:nth-child(even) td {
		padding: 15px 5px !important;
	}

	/* .modern img {
		width: 100%;
	} */

	/* .benefit ul img {
		width: 5%;
	} */

	.iim_nagpur {
		width: 100% !important;
	}

	.nagpur_img .custom-bullet-list li {
		padding: 5px 0 !important;
	}

	.nagpur_img .custom-bullet-list img {
		width: 5% !important;
	}

	.nagpur_img .custom-bullet-list li {
		font-size: 15px !important;
	}

	.hr_analytics p {
		padding: 10px 0;
	}

	.benefit ul li {
		margin-bottom: 10px;
	}

	.program_cover {
		margin: 20px 0;
	}

	.accordion {
		padding: 0 !important;
	}

	.duration::before,
	.fees::before {
		height: 60px;
	}

	.duration::before {
		width: 1px;
	}

	.brocher_form {
		/* width: auto;
		position: unset; */
		margin: 20px 0;
	}

	.highlights h5 {
		font-size: 15px;
	}

	.highlights_div {
		width: 315px;
	}

	.learn_at_own_pace h5 {
		font-size: 15px;
		width: unset !important;
	}

	.invest h4 {
		font-size: 17px;
	}

	.hr_analytics img {
		height: unset;
		width: 100%;
		float: none;
	}

	.highlights {
		float: inline-start;
	}

	.points p {
		width: 100%;
	}

	.sub_haeding_content {
		margin: 5px 0;
	}

	.sub_haeding_content p {
		font-size: 13px;
	}

	.sub_haeding_content img {
		width: 10%;
	}

	.intro p {
		text-align: justify;
	}

	.row_reverse .float_start {
		float: unset;
	}

	.coordinator_right {
		display: block;
		margin: auto;
		float: none;
		margin-top: 40px;
	}

	.close_icon {
		display: block;
		font-size: 20px;
		color: #e4963e;
	}

	.awaited_paragraph p {
		margin: 40px 0;
	}

	.nagpur_advance p {
		text-align: justify;
	}

	.application_close {
		width: auto !important;
		margin: 0 !important;
	}

	.learning_ponits h4 {
		padding-bottom: 0px;
		padding-top: 20px;
	}

	.learning_ponits img {
		width: 100%;
	}

	.next_step h6 {
		position: absolute;
		top: -7px;
		background: #fff;
		padding: 0 10px;
		font-size: 11px;
		font-weight: 700;
		left: 16px;
	}

	.any_query button {
		border: none;
		background: #e4963e;
		margin: 0;
		padding: 5px 30px;
		color: #fff;
		font-weight: 500;
		border-radius: 20px;
		font-size: 8px;
		text-wrap: nowrap;
	}

	.any_query p {
		font-size: 13px !important;
	}

	.footer p {
		width: auto;
		font-weight: normal;
		padding-left: 20px;
	}

	.mastery_framework img {
		width: 100%;
	}

	.consult_acadmic_img img {
		width: 40%;
	}

	.menu_icon {
		font-size: 20px;
		margin-left: 15px;
	}

	.logo img {
		width: 100%;
	}

	.mobile_header .logo {
		width: 50% !important;
	}

	.desktop_header {
		display: none;
	}

	.consult_acadmic_content {
		padding: 0 30px 0 30px;
		font-size: 7px;
		display: none;
	}

	.consult_acedmic h6 {
		font-size: 10px;
		margin-bottom: 0;
	}

	.header {
		margin: 5px 0;
	}

	.fees_structer h6 {
		font-size: 12px;
		font-weight: 500;
	}

	.intro p {
		font-weight: 600;
		font-size: 15px;
	}

	.points p {
		padding: 10px 0;
		margin: 0;
		padding-left: 5px;
	}

	.duration_sec h5 {
		font-size: 15px;
	}

	.ques {
		padding: 0 !important;
	}

	.duration_sec .border_dashed {
		width: 150px !important;
		padding-top: 11px !important;
	}

	.duration_sec h4 {
		font-size: 17px;
	}

	.faq {
		margin: 20px 0;
	}

	.points img {
		width: 15%;
	}

	.nagpur_advance p {
		font-size: 15px;
	}

	.learning_ponits h4 {
		padding-bottom: 0 !important;
	}

	.sub_menu {
		display: none;
	}

	.ques li,
	.ques p {
		font-weight: 500 !important;
		font-size: 14px;
	}

	.custom-arrows {
		display: none;
	}

	.sub_menu {
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: white;
		z-index: 1000;
		padding: 20px;
		overflow-y: auto;
	}

	.sub_menu .close_icon {
		text-align: right;
		margin-bottom: 20px;
	}

	.menu_icon,
	.close_icon {
		cursor: pointer;
		color: #e4963e;
	}

	.sub_menu.active {
		display: block;
		height: 100vh;
		position: fixed;
		top: 0;
		left: 0;
	}

	.menu_item ul {
		display: block;
		text-align: center;
	}

	.menu_item ul li a {
		color: #000;
		text-decoration: none;
		display: block;
		padding: 20px 0;
		margin: auto;
		font-size: 20px;
		font-weight: 600;
	}

	.learning_ponits {
		padding: 0 !important;
	}

	.mobile_contect_details {
		display: block;
		background-color: #333333;
		color: #fff;
	}

	.mobile_contact_content {
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 10px 0;
		font-size: 13px;
	}

	.mobile_contact_content h6 {
		margin: 0;
		font-size: 13px;
	}
}

@media only screen and (max-width: 361px) {
	.duration::before {
		left: 60%;
	}
}
@media (min-width: 622px) and (max-width: 960px) {
	.learning_ponits img {
		width: 100%;
	}

	.live_lecture {
		width: 50;
		position: unset;
		margin: 0 0 10px 0;
	}

	/* .fees_structer {
		position: unset;
		width: 62%;
	} */

	.fees_structer h6 {
		font-size: 13px;
	}

	.hr_analytics img {
		height: unset;
		width: 100%;
		float: unset;
	}

	.highlights_div {
		width: unset;
	}

	.highlights_div img {
		width: 18%;
	}

	.highlights h5 {
		font-size: 15px;
	}

	.learn_at_own_pace .invest h5 {
		font-size: 15px;
	}

	.next_step h6 {
		font-size: 18px;
	}

	.any_query button {
		font-size: 15px;
	}

	p,
	.hr_analytics h4 {
		font-size: 15px !important;
	}

	.benefit ul li {
		font-size: 15px;
	}

	.mode::before,
	.fees::before,
	.duration::before {
	}

	.duration::before {
		width: 1px;
		left: 30%;
	}

	.fees::before {
		left: 20%;
	}

	.mastery_framework img {
		width: 100%;
	}

	.container {
		max-width: unset !important;
	}

	.custom-arrows {
		display: none;
	}

	.coordinator_right {
		width: 100%;
	}

	/* .brocher_form {
		width: 45%;
		right: 2%;
		top: 22%;
	} */

	.logo img {
		width: 70% !important;
	}

	.nagpur_advance p,
	.intro p,
	.points p {
		font-size: 15px;
	}

	.mobile_header {
		display: none;
	}

	.consult_acedmic h6 {
		text-align: justify;
	}

	.consult_acedmic p {
		font-weight: 500;
		font-size: 15px;
	}

	.top_nav img {
		width: 100%;
	}

	.header {
		margin: 5px 0;
	}

	.any_query button {
		margin: 0;
	}

	.menu_item ul li a {
		font-size: 11px;
	}

	.menu_item ul .divider::before {
		content: '';
		background-color: #e4963e;
		width: 1px;
		height: 28px;
		position: unset;
		/* left: 453px; */
		right: -26px;
	}
}

@media only screen and (max-width: 1200px) {
	.menu_item ul .divider::before {
		content: '';
		background-color: #e4963e;
		width: 1px;
		height: 28px;
		position: absolute;
		right: -16px;
	}

	.logo img {
		width: 35%;
	}
}

@media (min-width: 960px) and (max-width: 1200px) {
	p {
		font-size: 15px !important;
	}

	.highlights h5 {
		font-size: 20px;
	}

	.highlights_div img {
		width: 18%;
	}

	.row_reverse .float_start {
		float: none;
	}

	.program_cover {
		margin: 20px 0;
	}

	.accordion {
		padding: 0;
	}

	.coordinator_right {
		float: none;
		width: unset;
	}

	.benefit ul li {
		font-size: 15px;
	}

	.live_lecture {
		top: 70%;
		left: 25%;
	}

	.partnership {
		height: 350px;
	}

	.learning_ponits img {
		width: 100%;
	}

	.mobile_header {
		display: none;
	}

	.menu_item ul li a {
		font-size: 12px;
	}

	/* .fees_structer {
		width: 64%;
	} */

	.fees_structer h6 {
		font-size: 15px;
	}

	/* .brocher_form {
		width: 30% !important;
		right: 4% !important;
		top: 25%;
	} */

	.fees::before {
		position: absolute;
		left: 37%;
	}

	.duration::before {
		position: absolute;
		left: 59%;
	}
}

@media (min-width: 1201px) and (max-width: 1300px) {
	.menu_item ul .divider::before {
		right: -9px;
	}

	/* .brocher_form {
		width: 24% !important;
	} */

	.coordinator_right {
		width: 80%;
	}

	/* .fees_structer {
		left: 30%;
        top: 200px;
	} */

	.live_lecture {
		margin: 0;
		top: 83%;
		left: 33%;
	}
}

@media (min-width: 1301px) and (max-width: 1400px) {
	.menu_item ul .divider::before {
		right: -9px !important;
	}
}

.thank_you_content {
	text-align: center;
	margin: auto;
	display: flex;
	align-items: center;
	justify-content: center;
}

.thank_you_content .content {
	background: #fff;
	box-shadow: 4px 8px 40px 8px rgb(236 199 137 / 26%);
	padding: 100px 50px;
}

.thank_you_content h1 {
	font-size: 36px;
	color: #333;
	font-weight: 900;
	font-size: 50px;
	color: #015aaa;
}
h6 a {
	text-decoration: none;
	color: unset;
}

.whatsapp-container {
	margin: 20px;
	position: fixed;
	bottom: 0;
	right: 0;
	/*    width: 75px;*/
	z-index: 99999;
}

.accordion-button:not(.collapsed) {
	background-color: #fff !important;
	box-shadow: none !important;
}

.accordion-item {
	border: 0 !important;
	border-bottom: 1px solid gray !important;
}

.accordion-button:focus {
	box-shadow: none !important;
}

.prof_content h5 {
	border-bottom: 2px solid #fff;
	width: fit-content;
	line-height: 35px;
	font-weight: 700;
}

.prof_content p {
	font-weight: 600;
	font-size: 20px;
}

.coordinator h4 {
	padding-bottom: 20px;
}

.slick-prev-button {
	left: 25px;
}
.slick-next-button {
	right: 25px;
}

.form-control {
	border-radius: unset !important;
	padding-left: unset !important;
}
.form-control.is-invalid,
.was-validated .form-control:invalid {
	border-color: var(--bs-form-invalid-border-color) !important;
}

.accordion-button:not(.collapsed) {
	color: unset !important;
}

/* Modals Start */
.verify-mobile-no-modal {
	/* Colors */
	--primary-color: #015aaa;
	--primary-color-rgb: 228, 150, 62;
	--secondary-color: #434343;
	--secondary-color-rgb: 67, 67, 67;

	--black-color: #000;
	--black-color-rgb: 0, 0, 0;
	--white-color: #fff;
	--white-color-rgb: 255, 255, 255;

	/* Text Sizes */
	--h1: 3rem;
	--h2: 2.625rem;
	--h3: 2.25rem;
	--h4: 1.875rem;
	--h5: 1.5rem;
	--h6: 1.125rem;

	--fs-xxl: 1.875rem;
	--fs-xl: 1.6875rem;
	--fs-x: 1.5rem;
	--fs-xs: 1.3125rem;
	--fs-xxs: 1.125rem;

	/* Other  */
	--icon-close: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6667 1.33333C14.3541 1.02088 13.9303 0.845352 13.4883 0.845352C13.0464 0.845352 12.6225 1.02088 12.31 1.33333L8 5.64333L3.69 1.33333C3.37566 1.02973 2.95466 0.861743 2.51766 0.86554C2.08067 0.869337 1.66265 1.04462 1.35363 1.35363C1.04462 1.66265 0.869339 2.08067 0.865542 2.51766C0.861744 2.95466 1.02973 3.37566 1.33333 3.69L5.64333 8L1.33333 12.31C1.02973 12.6243 0.861744 13.0453 0.865542 13.4823C0.869339 13.9193 1.04462 14.3373 1.35363 14.6464C1.66265 14.9554 2.08067 15.1307 2.51766 15.1345C2.95466 15.1383 3.37566 14.9703 3.69 14.6667L8 10.3567L12.31 14.6667C12.6243 14.9703 13.0453 15.1383 13.4823 15.1345C13.9193 15.1307 14.3374 14.9554 14.6464 14.6464C14.9554 14.3373 15.1307 13.9193 15.1345 13.4823C15.1383 13.0453 14.9703 12.6243 14.6667 12.31L10.3567 8L14.6667 3.69C14.9791 3.37745 15.1546 2.9536 15.1546 2.51166C15.1546 2.06972 14.9791 1.64588 14.6667 1.33333Z' fill='%23434343'/%3E%3C/svg%3E%0A");

	/* Bootstrap */
	--bs-modal-width: 992px !important;

	padding: 0 1rem;
}
.verify-mobile-no-modal .modal-content {
	--bs-modal-border-radius: 1rem;

	padding: 0.75rem;
	position: relative;
	background-image: url('images/email-send.png');
	background-repeat: no-repeat;
	background-size: 15.625rem auto;
	background-position: 85% 100%;
}
.verify-mobile-no-modal .btn-close {
	box-sizing: border-box;
	position: absolute;
	top: 1.75rem;
	right: 2.25rem;
	background: var(--icon-close) no-repeat center;
	background-size: 1rem;
	opacity: 1;
	padding: 1.125rem;
	border-radius: 50%;
	border: 0.1875rem solid var(--secondary-color);
	transition: background-color 0.2s linear;
}
.verify-mobile-no-modal .btn-close:hover,
.verify-mobile-no-modal .btn-close:focus-visible {
	background-color: rgba(var(--secondary-color-rgb), 0.05);
}
.verify-mobile-no-modal .btn-close:focus-visible {
	box-shadow: 0 0 0 0.25rem rgba(var(--secondary-color-rgb), 0.25);
}
.verify-mobile-no-modal .btn-close:focus {
	box-shadow: none;
}
.verify-mobile-no-modal-left {
	background: var(--primary-color);
	border-radius: 0.625rem;
	padding: 2.5rem;
	color: var(--white-color);
	height: 100%;
}
.verify-mobile-no-modal-left h5 {
	font-weight: 700;
	margin: 2rem 0;
}
.eml-contact-info > span:not(:last-child) {
	margin-bottom: 1.25rem;
}
.eml-contact-info img {
	margin-right: 1.75rem;
	height: 1.6875rem;
	width: 1.6875rem;
}
.eml-contact-info a {
	color: var(--white-color);
	text-decoration: none;
	font-size: var(--fs-xs);
	font-weight: 400;
}

.verify-mobile-no-modal-right {
	padding: 3rem 1.5rem;
	min-height: 320px;
}
.verify-mobile-no-modal-right h5 {
	font-weight: 700;
	margin-bottom: 2.5rem;
}
.verify-mobile-no-modal-right .form-group {
	margin: 1rem 0;
}
.verify-mobile-no-modal-right label {
	font-size: var(--fs-xs);
	font-weight: 500;
}
.verify-mobile-no-modal-right .form-control {
	border-width: 0;
	border-bottom: 1px solid var(--secondary-color);
	border-radius: 0;
	padding: 0.5rem 0;
	font-size: var(--fs-xs);
}
.verify-mobile-no-modal-right .form-control:focus {
	box-shadow: none;
	border-color: var(--primary-color);
}
.verify-mobile-no-modal-right select {
	background: url('images/angle-down.svg') no-repeat calc(100% - 0.5rem) center;
	background-size: 1.5rem;
}
.verify-mobile-no-modal-right p {
	font-size: var(--fs-x);
	line-height: 1.5;
	font-weight: 600;
	opacity: 0.6;
	max-width: 60%;
}
.verify-mobile-no-modal-right button {
	margin: 3rem 0 6rem;
	padding: 0.75rem 3rem;
	font-size: var(--fs-xs);
	font-weight: 500;
}
.otp-inputs {
	display: flex;
	align-items: center;
}
.otp-input {
	height: 3.5rem;
	width: 3.5rem;
	margin: 0 0.5rem;
	text-align: center;
	font-size: var(--fs-xs);
	font-weight: 500;
	border-radius: 0.625rem;
	padding: 0;
	display: block;
	cursor: not-allowed;
	pointer-events: none;
	box-shadow: 2px 2px 4px 0 rgb(var(--black-color-rgb), 0.12) inset;
	border: 0;
	background: #f6f6f6;
}
.otp-input:focus {
	box-shadow: 2px 2px 4px 0 rgb(var(--primary-color-rgb), 0.12) inset;
}
.otp-input:nth-child(1) {
	cursor: pointer;
	pointer-events: all;
}
@media (max-width: 1150px) {
	.verify-mobile-no-modal {
		--bs-modal-width: 768px !important;
	}
}
@media (max-width: 767px) {
	.verify-mobile-no-modal {
		--bs-modal-width: 480px !important;
	}
	.verify-mobile-no-modal .modal-content {
		padding: 1rem;
	}
	.verify-mobile-no-modal .btn-close {
		position: static;
		margin: 0 auto 1rem;
	}
}
@media (max-width: 575px) {
	.verify-mobile-no-modal {
		--bs-modal-width: 360px !important;
	}
}

/* Modals End */
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

.row_reverse {
	flex-direction: row-reverse;
	padding-top: 30px;
}

.hr_analytics {
	background: #f8b132;
	padding: 20px 0;
}

.hr_analytics h3 {
	padding: 10px 0;
	font-weight: 800;
}

.hrleader p {
	font-size: 20px;
	font-weight: 600;
	padding-bottom: 10px;
}

.navigating_path ul {
	padding-left: 1rem;
}

.col_content h5 {
	font-weight: 800;
}

.navigating_path ul li {
	font-weight: 600;
}

.navigating_path ul li::marker {
	color: #96bc33;
	font-size: 1.2rem;
}

.hrleader img {
	width: 100%;
}

.hrleader {
	padding: 20px 0;
}

h3 {
	padding: 10px 0;
	font-weight: 800 !important;
}

.hr_analytics p {
	font-size: 18px;
	font-weight: 600;
	padding: 30px 30px 30px 0;
}

.hr_analytics h4 {
	text-wrap: nowrap;
	color: #fff;
}

.hr_analytics img {
	float: right;
	width: 100%;
	height: 70%;
	object-fit: cover;
}

.form-check-input:checked {
	background-color: #000 !important;
	border-color: #0d6efd;
	margin-right: 5px;
}

.form-check-input[type='checkbox'] {
	border-radius: 0 !important;
	width: 18px;
}

.form-check-input:focus {
	box-shadow: unset !important;
}

.form-check .form-check-input {
	border: 1px solid #000 !important;
}

.row_reverse .float_start {
	float: inline-start;
}

.representatives_check_box {
	display: flex;
}

.representatives_check_box #gridCheck {
	width: 6%;
	background-color: #333;
	color: #fff;
	border-radius: 0;
}

.representatives_check_box .check_box_contnet {
	font-size: 12px;
	padding-left: 5px;
	padding-bottom: 10px;
}

#gridCheck:focus {
	box-shadow: none;
}

.sub_menu.navbar-fixed {
	position: sticky;
	top: -2px;
	left: 0;
	padding: 20px 0;
	width: 100%;
	z-index: 99999;
	animation: smoothScroll 1s forwards;
}

h4 {
	font-weight: 700 !important;
}

p {
	margin-bottom: 0 !important;
	/*    text-align: justify !important;*/
}

.header {
	margin-top: 20px;
	margin-bottom: 20px;
}

.top_nav {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.consult_acedmic {
	display: flex;
	align-items: center;
	/* justify-content: end; */
	text-align: end;
}

.top_nav img {
	width: 50%;
}

.consult_acedmic h6 {
	text-align: end;
	font-weight: 700;
}

.consult_acedmic p {
	font-weight: 500;
}

.consult_acadmic_content {
	padding: 0;
	margin-right: -50px;
}

.sub_haeding_content {
	display: flex;
	align-items: center;
}

.sub_haeding_content p {
	margin-bottom: 0;
	padding-left: 10px;
	font-weight: 600;
}

.post_graduate_heading h4 span {
	color: #015aaa;
}

.live_lecture {
	border-top: 1px solid #ffa200;
	border-bottom: 1px solid #ffa200;
	width: 35%;
	margin: 20px 0;
	position: absolute;
	top: 82%;
	left: 33%;
}

.live_lecture p {
	margin-bottom: 0;
	padding: 2px 10px;
	color: #fff;
}

.live_lecture p .Online {
	color: #ffa200;
	font-weight: 500;
}

.fees_structer p {
	margin: 0;
}

.live_lecture p .day {
	font-weight: 600;
}

.brocher_form button:disabled {
	pointer-events: none;
	opacity: 0.5;
}

.brocher_form input,
select {
	border: none !important;
	border-bottom: 1px solid gray !important;
	width: 100%;
	/* padding: 3px 10px 0 10px; */
}

.brocher_form input::placeholder {
	color: #000;
}

.intro {
	margin: 50px 0;
}

.intro h4 {
	font-weight: 700;
}

.intro p {
	font-weight: 600;
	font-size: 23px;
}

.partnership {
	background-image: url(images/business-partners-handshake-global-corporate-with-technology-concept.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 420px;
}

.mastery_framework {
	text-align: center;
	padding: 30px 0;
}

.mastery_framework h4 {
	font-weight: 800;
	color: #fff;
}

.cfo_div {
	background: linear-gradient(
		to bottom,
		#e4963e 0%,
		#e4963e 50%,
		#f8f3b4 100%,
		#f8f3b4 100%
	);
}

.instruction {
	background-color: #fff;
	padding: 20px;
	margin: 0 10px;
	height: 250px !important;
	border-radius: 20px;
	margin-bottom: 50px;
}

.instruction ul {
	position: relative;
}

.custom-arrows button {
	background: none;
	border: none;
	position: absolute;
}

.slider_div {
	position: relative;
}

.slick-prev-button {
	left: 52px;
	top: 81%;
}

.cfo_div {
	position: relative;
}

.slick-next-button {
	top: 81%;
	right: 52px;
}

.instruction ul li::marker {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
	background-image: url('images/CFO d-212-22 1.png');
	background-size: contain;
	background-repeat: no-repeat;
}

.points_content {
	background-color: #fff;
	padding: 10px 20px;
	border: 2px solid gray;
	position: relative;
	/* width: 20%; */
}

.points_content .icon {
	position: absolute;
	background-color: #fff;
	border: 5px solid gray;
	border-radius: 50%;
	top: -31px;
	height: 60px;
	width: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	left: 38%;
}

.points_para {
	padding: 50px 0;
	text-align: center;
}

.group_img {
	margin-bottom: -51px;
	width: 100%;
	margin-top: 40px;
}

.group_img img {
	width: 20%;
}

.learn_at_own_pace .invest h5 {
	border-bottom: 3px solid #96bc33;
	width: 240px;
	padding-bottom: 15px;
}

.learn_at_own_pace .invest img {
	width: 13%;
}

.duration_sec {
	background: #96bc33;
	color: #fff;
	padding: 40px 0;
}

.duration_sec .border_dashed {
	border-bottom: 4px dashed;
	width: 234px;
	padding-top: 20px;
}

.about_vc {
	font-size: 20px;
	font-weight: 500;
}

.iim_nagpur_advance {
	background: #015aaa;
	padding-bottom: 50px;
	padding-top: 80px;
	color: #fff;
}

.highlights {
	color: #fff;
	float: inline-end;
	padding-top: 50px;
}

.highlights h5 {
	width: 350px;
	font-size: 24px;
	font-weight: 600;
	padding: 20px 0;
	margin-left: 10px;
}

.highlights_div img {
	width: 15%;
	object-fit: contain;
}

.new_highlights {
	border-bottom: 2px solid #fff;
}

.highlights_div {
	display: flex;
	width: 422px;
}

.iim_nagpur {
	width: 80%;
}

.nagpur_img .custom-bullet-list {
	list-style: none;
	font-size: 20px;
	font-weight: 500;
	padding: 20px 0;
}

.nagpur_img .custom-bullet-list img {
	width: 2%;
	margin-right: 10px;
}

.nagpur_img .custom-bullet-list li {
	padding: 20px 0;
}

.coordinator_right p {
	font-weight: 700;
}

.coordinator h4 {
	font-weight: 600;
}

.coordinator_right {
	background-color: #fff;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	/*    height: 237px;*/
	width: 60%;
	padding: 50px 0;
	border-radius: 20px;
	float: inline-end;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
}

.img_box {
	background-color: gray;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	margin: auto;
}

.awaited_paragraph {
	display: flex;
	align-items: center;
}

.awaited_paragraph p {
	font-weight: 500;
}

.ques {
	padding: 10px 0;
}

.questions {
	display: flex;
	align-items: center;
	margin: 15px 0;
}

.questions img {
	width: 30px;
}

.questions h6 {
	margin: 0;
	font-weight: 700;
	padding-left: 5px;
}

.ques li,
.ques p {
	font-weight: 500 !important;
}

.learning_ponits {
	padding: 40px;
}

.learning_ponits h4 {
	padding: 40px 0 0 0;
	color: #fff;
	font-weight: 600;
}

.nagpur_advance h4 {
	font-weight: 700;
}

.nagpur_advance p {
	font-size: 20px;
	font-weight: 500;
}

.application_close {
	background-color: #fff;
	border-radius: 20px;
	margin: 40px;
	/*    width: 85%;*/
	margin: 0 65px !important;

	padding: 20px;
	text-align: center;
}

.application_close h6 {
	font-weight: 600 !important;
}

.application_close p {
	margin-bottom: 0;
}

.table thead tr th {
	background-color: #015aaa !important;
	color: #fff;
	text-decoration: underline;
	padding: 15px 50px;
}

table thead tr th {
	color: #fff;
}

.table tbody tr {
	font-weight: 500;
}

.table tbody .Total_fee {
	font-weight: 700;
}

.table tbody tr:nth-child(odd) td {
	background-color: #96bc33;
	padding: 15px 48px;
}

.table tbody tr:nth-child(even) td {
	background-color: #fff;
	padding: 15px 48px;
}

.img_top_box img {
	width: 100%;
	object-fit: cover;
	border-radius: 100%;
	height: 100%;
	object-position: top;
	position: absolute;
	top: 23px;
}

.fees::before {
	content: '';
	background-color: #015aaa;
	width: 1px;
	height: 70px;
	position: absolute;
	left: 59%;
}

.eligibily::before {
	content: '';
	background-color: #015aaa;
	width: 1px;
	height: 70px;
	position: absolute;
	left: 25%;
}

.online_lecture::before {
	content: '';
	background-color: #015aaa;
	width: 1px;
	height: 70px;
	position: absolute;
	left: 81%;
}

.apply_now {
	background: url(images/footer.png);
	padding: 30px 0;
	background-repeat: no-repeat;
	/* background-position: top; */
	background-size: cover;
	padding: 101px 0;
}

.any_query {
	display: flex;
	align-items: center;
	/* justify-content: center; */
}

.any_query p {
	font-size: 20px;
	font-weight: 600;
}

/* .any_query button {
	border: none;
	background: #96BC33;
	margin: 0 30px;
	padding: 10px 50px;
	color: #fff;
	font-weight: 700;
	border-radius: 20px;
	font-size: 25px;
} */

.next_step {
	position: relative;
	border: 2px solid #fff;
	padding: 30px;
	border-radius: 20px;
}

.next_step p {
	font-size: 20px;
	/* font-weight: 600; */
	padding-left: 90px;
	padding-bottom: 20px;
	color: #fff;
}

.next_step h6 {
	position: absolute;
	top: -14px;
	background: #015aaa;
	padding: 0 30px;
	font-size: 24px;
	font-weight: 700;
	left: 90px;
	color: #fff;
}

.footer {
	margin: 50px 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.footer p {
	width: 286px;
	font-weight: 600;
	padding-left: 20px;
}

.ques .read_more a {
	color: #e4963e;
	text-decoration: none;
	font-weight: 600;
}

.ques .read_more,
.ques .show_less {
	color: #e4963e;
	text-decoration: none;
	font-weight: 600;
	border: 0;
	background-color: #fff;
	margin-top: 0;
}

.close_date {
	border-right: 2px solid #e4963e;
}

.slick-slide img {
	display: inline !important;
}

.slick-slide img {
	width: 5%;
}

.slick-slide ul {
	padding-left: 0;
}

/* .menu_item ul li {
	position: relative;
} */

.menu_item ul .divider::before {
	content: '';
	background-color: #96bc33;
	width: 1px;
	height: 28px;
	position: absolute;
	/* left: 453px; */
	right: -26px;
}

/* .close_icon {
	display: none;
} */

/* .mobile_header {
	display: none;
} */

/* .mobile_post {
	display: none;
} */

.application_close p {
	font-size: 30px;
	border-bottom: 3px dotted;
	width: fit-content;
	margin: auto;
}

/* .post_graduate_heading h4 {
	margin-bottom: 0;
} */

.mobile_contect_details {
	display: none;
}

.thank_you_content {
	padding: 50px 20px;
	text-align: center;
	margin: 20px auto;
	max-width: 600px;
}

.thank_you_content h1 {
	font-size: 36px;
	color: #333;
	margin-bottom: 20px;
}

.menu-toggle {
	display: none;
	background-color: #007bff;
	color: white;
	border: none;
	padding: 10px 15px;
	cursor: pointer;
	border-radius: 5px;
}

.extra-content {
	display: none;
}
.read_more,
.show_less {
	background-color: #f8f9fa;
	border: 1px solid #ccc;
	padding: 5px 10px;
	cursor: pointer;
	text-decoration: none;
	color: #007bff;
	display: inline-block;
	margin-top: 10px;
}
.show_less {
	display: none;
}

.fees_structer h6 {
	margin-bottom: 0;
}

@media (max-width: 401px) {
	.online_lecture::before {
		left: 82%;
		position: unset;
	}

	.fees::before {
		left: 56%;
		position: unset;
	}

	.eligibily::before {
		left: 26%;
		position: unset;
	}
}

@media (max-width: 620px) {
	.application_close p {
		font-size: 12px;
	}

	.director_row {
		flex-direction: column-reverse;
	}

	.fees_structer p {
		margin: 0;
		font-size: 12px !important;
	}

	.nowrap {
		text-wrap: nowrap;
	}

	.application_close h6 {
		font-size: 10px;
	}
	.questions img {
		width: 10%;
	}
	.coordinator_right {
		width: 90%;
	}
	.menu_item ul .divider::before {
		content: '';
		background-color: #e4963e;
		width: 1px;
		height: 28px;
		position: unset !important;
		/* left: 453px; */
		right: -26px;
	}

	.post_graduate_heading h4 {
		font-size: 18px;
	}

	.instruction {
		height: 300px !important;
	}
	.live_lecture {
		width: auto;
		position: unset;
	}

	.hr_analytics h4 {
		text-wrap: wrap;
		font-size: 15px;
	}

	p {
		font-size: 15px !important;
	}

	h3 {
		font-size: 18px !important;
	}

	.benefit ul li {
		font-size: 15px;
	}

	.desktop_post {
		display: none;
	}

	.mobile_post {
		display: block;
	}

	.mobile_header {
		display: block;
	}

	/* .fees_structer {
		display: flex;
		background: #fff;
		width: auto;
		justify-content: space-between;
		padding: 10px 10px;
		border-radius: 10px;
		text-align: center;
		position: unset;
	} */

	.hr_analytics p {
		padding: 10px 0;
	}

	.benefit ul li {
		margin-bottom: 10px;
	}

	.program_cover {
		margin: 20px 0;
	}

	.accordion {
		padding: 0 !important;
	}

	.duration::before,
	.fees::before {
		height: 70px;
		/*        position: unset;*/
		left: 56%;
	}

	.duration::before {
		/*        left: 225px;*/
		width: 1px;
	}

	.brocher_form {
		/* width: auto;
		position: unset; */
		margin: 20px 0;
	}

	.highlights h5 {
		font-size: 15px;
	}

	.highlights_div {
		width: 315px;
	}

	.learn_at_own_pace h5 {
		font-size: 15px;
		width: unset !important;
	}

	.invest h4 {
		font-size: 17px;
	}

	.hr_analytics img {
		height: unset;
		width: 100%;
		float: none;
	}

	/*.live_lecture p {
		color: #000;
	}*/

	.highlights {
		float: inline-start;
	}

	/* .nagpur_img{
		height: 200px;
	} */

	.sub_haeding_content {
		margin: 5px 0;
	}

	.sub_haeding_content p {
		font-size: 13px;
	}

	.sub_haeding_content img {
		width: 10%;
	}

	.intro p {
		text-align: justify;
	}

	.row_reverse .float_start {
		float: unset;
	}

	.coordinator_right {
		display: block;
		margin: auto;
		float: none;
		margin-top: 40px;
	}

	.close_icon {
		display: block;
		font-size: 20px;
		color: #e4963e;
	}

	.awaited_paragraph p {
		margin: 40px 0;
	}

	.nagpur_advance p {
		text-align: justify;
	}

	.application_close {
		width: auto !important;
		margin: 0 !important;
	}

	.learning_ponits h4 {
		padding-bottom: 0px;
		padding-top: 20px;
	}

	.learning_ponits img {
		width: 100%;
	}

	/* .close_date {
        border: none;
    }*/

	.next_step h6 {
		position: absolute;
		top: -7px;
		background: #015aaa !important;
		padding: 0 10px;
		font-size: 11px;
		font-weight: 700;
		left: 16px;
	}

	.apply_now {
		padding: 27px !important;
		background-position: top;
	}

	.next_step p {
		padding-left: 0 !important;
	}

	.any_query .register {
		margin-left: 0 !important;
	}

	.any_query button {
		border: none;
		background: #e4963e;
		margin: 0;
		padding: 5px 30px;
		color: #fff;
		font-weight: 500;
		border-radius: 20px;
		font-size: 8px;
		text-wrap: nowrap;
	}

	.any_query p {
		font-size: 13px !important;
	}

	.footer p {
		width: auto;
		font-weight: normal;
		padding-left: 20px;
	}

	.mastery_framework img {
		width: 100%;
	}

	.consult_acadmic_img img {
		width: 40%;
	}

	.menu_icon {
		font-size: 20px;
		margin-left: 15px;
	}

	.logo img {
		width: 100%;
	}

	.mobile_header .logo {
		width: 50% !important;
	}

	.desktop_header {
		display: none;
	}

	.consult_acadmic_content {
		padding: 0 30px 0 30px;
		font-size: 7px;
		display: none;
	}

	.consult_acedmic h6 {
		font-size: 10px;
		margin-bottom: 0;
	}

	.header {
		margin: 5px 0;
	}

	.fees_structer h6 {
		font-size: 10px;
		font-weight: 500;
		margin-bottom: 0;
	}

	.intro p {
		font-weight: 600;
		font-size: 15px;
	}

	/* .points p {
		padding: 10px 0;
		margin: 0;
	} */

	/* .duration_sec h5{
        font-size: 15px;
	} */

	.duration_sec h4 {
		font-size: 17px;
	}

	.faq {
		margin: 20px 0;
	}

	/* .points img {
		width: 20%;
	} */

	.nagpur_advance p {
		font-size: 15px;
	}

	.learning_ponits h4 {
		padding-bottom: 0 !important;
	}

	.sub_menu {
		display: none;
	}

	.ques li,
	.ques p {
		font-weight: 500 !important;
		font-size: 14px;
	}

	.custom-arrows {
		display: none;
	}

	.sub_menu {
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: white;
		z-index: 1000;
		padding: 20px;
		overflow-y: auto;
	}

	.sub_menu .close_icon {
		text-align: right;
		margin-bottom: 20px;
	}

	.menu_icon,
	.close_icon {
		cursor: pointer;
		color: #015aaa;
	}

	.sub_menu.active {
		display: block;
		height: 100vh;
		position: fixed;
		top: 0;
		left: 0;
	}

	.menu_item ul {
		display: block;
		text-align: center;
	}

	.menu_item ul li a {
		color: #000;
		text-decoration: none;
		display: block;
		padding: 20px 0;
		margin: auto;
		font-size: 20px;
		font-weight: 600;
	}

	.learning_ponits {
		padding: 0 !important;
	}

	.mobile_contect_details {
		display: block;
		background-color: #333333;
		color: #fff;
	}

	.mobile_contact_content {
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 10px 0;
		font-size: 13px;
	}

	.mobile_contact_content h6 {
		margin: 0;
		font-size: 13px;
	}
}

@media only screen and (max-width: 361px) {
	.duration::before {
		left: 60%;
	}
}
@media (min-width: 622px) and (max-width: 960px) {
	.learning_ponits img {
		width: 100%;
	}

	.live_lecture {
		width: 50;
		position: unset;
		margin: 0 0 10px 0;
	}

	/*.fees_structer {
		position: unset;
		 width: 50%;
	}*/

	.fees_structer h6 {
		font-size: 13px;
	}

	.hr_analytics img {
		height: unset;
		width: 100%;
		float: unset;
	}

	.highlights_div {
		width: unset;
	}

	.highlights_div img {
		width: 18%;
	}

	.highlights h5 {
		font-size: 15px;
	}

	.learn_at_own_pace .invest h5 {
		font-size: 15px;
	}

	.next_step h6 {
		font-size: 18px;
	}

	.any_query button {
		font-size: 15px;
	}

	p,
	.hr_analytics h4 {
		font-size: 15px !important;
	}

	.benefit ul li {
		font-size: 15px;
	}

	.mode::before,
	.fees::before,
	.duration::before {
		/*        position: unset;*/
	}

	.duration::before {
		width: 1px;
		left: 30%;
	}

	.fees::before {
		/*        position: unset;*/
		left: 20%;
	}

	.mastery_framework img {
		width: 100%;
	}

	.points p {
		width: 100%;
	}

	.iim_nagpur {
		width: 100%;
	}

	.custom-arrows {
		display: none;
	}

	.coordinator_right {
		width: 100%;
	}

	/* .brocher_form {
		width: 35%;
		right: 2%;
		top: 2%;
	} */

	.logo img {
		width: 70% !important;
	}

	.nagpur_advance p,
	.intro p,
	.points p {
		font-size: 15px;
	}

	/* .post_graduate{
        padding-bottom: 50px;
    } */

	.mobile_header {
		display: none;
	}

	.consult_acedmic h6 {
		text-align: justify;
	}

	.consult_acedmic p {
		font-weight: 500;
		font-size: 15px;
	}

	.top_nav img {
		width: 100%;
	}

	.header {
		margin: 5px 0;
	}

	.any_query button {
		margin: 0;
	}

	.menu_item ul li a {
		font-size: 11px;
	}

	.menu_item ul .divider::before {
		content: '';
		background-color: #e4963e;
		width: 1px;
		height: 28px;
		position: unset;
		/* left: 453px; */
		right: -5% !important;
	}

	.apply_now {
		padding: 25px 0;
	}

	.modern .col-md-4,
	.modern .col-md-8 {
		width: 50% !important;
	}

	/* .modern img {
		width: 100%;
		height: 262px;
		object-fit: cover;
	} */
}

@media only screen and (max-width: 1200px) {
	.menu_item ul .divider::before {
		content: '';
		background-color: #e4963e;
		width: 1px;
		height: 28px;
		position: absolute;
		right: -16px;
	}

	.logo img {
		width: 35%;
	}
}

@media (min-width: 960px) and (max-width: 1200px) {
	p {
		font-size: 15px !important;
	}

	.highlights h5 {
		font-size: 20px;
	}

	.highlights_div img {
		width: 18%;
	}

	.row_reverse .float_start {
		float: none;
	}

	.program_cover {
		margin: 20px 0;
	}

	.accordion {
		padding: 0;
	}

	.coordinator_right {
		float: none;
		width: unset;
	}

	.benefit ul li {
		font-size: 15px;
	}

	.live_lecture {
		top: 70%;
		left: 25%;
	}

	.partnership {
		height: 350px;
	}

	.learning_ponits img {
		width: 100%;
	}

	.mobile_header {
		display: none;
	}

	.menu_item ul li a {
		font-size: 12px;
	}

	/* .fees_structer {
		width: 64%;
	} */

	.fees_structer h6 {
		font-size: 15px;
	}

	/* .brocher_form {
		width: 30%;
		right: 5%;
		top: 2%;
	} */

	.fees::before {
		position: absolute;
		left: 58%;
		color: #015aaa;
	}

	.duration::before {
		position: absolute;
		left: 59%;
	}

	.next_step h6 {
		font-size: 18px;
	}

	.apply_now {
		background-position: top;

		padding: 40px 0;
	}

	.brocher_form input,
	select {
		padding: 0px 10px 0 10px;
	}

	.any_query .register {
		margin-left: 68px;
	}

	button {
		text-wrap: nowrap;
	}
}

@media (min-width: 1201px) and (max-width: 1300px) {
	.menu_item ul .divider::before {
		right: -9px;
	}

	.coordinator_right {
		width: 80%;
	}

	.eligibily::before {
		left: 27%;
	}

	.online_lecture::before {
		left: 87%;
	}

	.green_div_content {
		padding: 20px 0;
	}

	.fees::before {
		left: 60%;
	}

	/* .fees_structer {
		left: 30%;
        top: 200px;
	} */

	.live_lecture {
		margin: 0;
		top: 83%;
		left: 33%;
	}
}

@media (min-width: 1301px) and (max-width: 1400px) {
	.menu_item ul .divider::before {
		right: -9px !important;
	}
}

.thank_you_content {
	/*    height: 353px;*/
	text-align: center;
	margin: auto;
	display: flex;
	align-items: center;
	justify-content: center;
}

.thank_you_content .content {
	background: #fff;
	box-shadow: 4px 8px 40px 8px rgb(1 90 170 / 26%);
	padding: 100px 50px;
}

.thank_you_content h1 {
	font-size: 36px;
	color: #333;
	font-weight: 900;
	font-size: 50px;
	color: #015aaa;
}
h6 a {
	text-decoration: none;
	color: unset;
}

.whatsapp-container {
	margin: 20px;
	position: fixed;
	bottom: 0;
	right: 0;
	/*    width: 75px;*/
	z-index: 99999;
}

.accordion-button:not(.collapsed) {
	background-color: #fff !important;
	box-shadow: none !important;
}

/* .accordion-item {
	border: 0 !important;
	border-bottom: 1px solid gray !important;
} */

.accordion-button:focus {
	box-shadow: none !important;
}

/* .accordion {
	padding: 30px 0;
} */

/* .prof_content {
	margin: 20px 0;
} */

.prof_content h5 {
	border-bottom: 2px solid #fff;
	width: fit-content;
	line-height: 35px;
	font-weight: 700;
}

.prof_content p {
	font-weight: 600;
	font-size: 20px;
}

.coordinator h4 {
	padding-bottom: 20px;
}

.slick-prev-button {
	left: 25px;
}
.slick-next-button {
	right: 25px;
}

.form-control {
	border-radius: unset !important;
	padding-left: unset !important;
}
.form-control.is-invalid,
.was-validated .form-control:invalid {
	border-color: var(--bs-form-invalid-border-color) !important;
}

.accordion-button:not(.collapsed) {
	color: unset !important;
}

/* Modals Start */
.verify-mobile-no-modal {
	/* Colors */
	--primary-color: #015aaa;
	--primary-color-rgb: 228, 150, 62;
	--secondary-color: #434343;
	--secondary-color-rgb: 67, 67, 67;

	--black-color: #000;
	--black-color-rgb: 0, 0, 0;
	--white-color: #fff;
	--white-color-rgb: 255, 255, 255;

	/* Text Sizes */
	--h1: 3rem;
	--h2: 2.625rem;
	--h3: 2.25rem;
	--h4: 1.875rem;
	--h5: 1.5rem;
	--h6: 1.125rem;

	--fs-xxl: 1.875rem;
	--fs-xl: 1.6875rem;
	--fs-x: 1.5rem;
	--fs-xs: 1.3125rem;
	--fs-xxs: 1.125rem;

	/* Other  */
	--icon-close: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6667 1.33333C14.3541 1.02088 13.9303 0.845352 13.4883 0.845352C13.0464 0.845352 12.6225 1.02088 12.31 1.33333L8 5.64333L3.69 1.33333C3.37566 1.02973 2.95466 0.861743 2.51766 0.86554C2.08067 0.869337 1.66265 1.04462 1.35363 1.35363C1.04462 1.66265 0.869339 2.08067 0.865542 2.51766C0.861744 2.95466 1.02973 3.37566 1.33333 3.69L5.64333 8L1.33333 12.31C1.02973 12.6243 0.861744 13.0453 0.865542 13.4823C0.869339 13.9193 1.04462 14.3373 1.35363 14.6464C1.66265 14.9554 2.08067 15.1307 2.51766 15.1345C2.95466 15.1383 3.37566 14.9703 3.69 14.6667L8 10.3567L12.31 14.6667C12.6243 14.9703 13.0453 15.1383 13.4823 15.1345C13.9193 15.1307 14.3374 14.9554 14.6464 14.6464C14.9554 14.3373 15.1307 13.9193 15.1345 13.4823C15.1383 13.0453 14.9703 12.6243 14.6667 12.31L10.3567 8L14.6667 3.69C14.9791 3.37745 15.1546 2.9536 15.1546 2.51166C15.1546 2.06972 14.9791 1.64588 14.6667 1.33333Z' fill='%23434343'/%3E%3C/svg%3E%0A");

	/* Bootstrap */
	--bs-modal-width: 992px !important;

	padding: 0 1rem;
}
.verify-mobile-no-modal .modal-content {
	--bs-modal-border-radius: 1rem;

	padding: 0.75rem;
	position: relative;
	background-image: url('images/email-send.png');
	background-repeat: no-repeat;
	background-size: 15.625rem auto;
	background-position: 85% 100%;
}
.verify-mobile-no-modal .btn-close {
	box-sizing: border-box;
	position: absolute;
	top: 1.75rem;
	right: 2.25rem;
	background: var(--icon-close) no-repeat center;
	background-size: 1rem;
	opacity: 1;
	padding: 1.125rem;
	border-radius: 50%;
	border: 0.1875rem solid var(--secondary-color);
	transition: background-color 0.2s linear;
}
.verify-mobile-no-modal .btn-close:hover,
.verify-mobile-no-modal .btn-close:focus-visible {
	background-color: rgba(var(--secondary-color-rgb), 0.05);
}
.verify-mobile-no-modal .btn-close:focus-visible {
	box-shadow: 0 0 0 0.25rem rgba(var(--secondary-color-rgb), 0.25);
}
.verify-mobile-no-modal .btn-close:focus {
	box-shadow: none;
}
.verify-mobile-no-modal-left {
	background: var(--primary-color);
	border-radius: 0.625rem;
	padding: 2.5rem;
	color: var(--white-color);
	height: 100%;
}
.verify-mobile-no-modal-left h5 {
	font-weight: 700;
	margin: 2rem 0;
}
.eml-contact-info > span:not(:last-child) {
	margin-bottom: 1.25rem;
}
.eml-contact-info img {
	margin-right: 1.75rem;
	height: 1.6875rem;
	width: 1.6875rem;
}
.eml-contact-info a {
	color: var(--white-color);
	text-decoration: none;
	font-size: var(--fs-xs);
	font-weight: 400;
}

.verify-mobile-no-modal-right {
	padding: 3rem 1.5rem;
	min-height: 320px;
}
.verify-mobile-no-modal-right h5 {
	font-weight: 700;
	margin-bottom: 2.5rem;
}
.verify-mobile-no-modal-right .form-group {
	margin: 1rem 0;
}
.verify-mobile-no-modal-right label {
	font-size: var(--fs-xs);
	font-weight: 500;
}
.verify-mobile-no-modal-right .form-control {
	border-width: 0;
	border-bottom: 1px solid var(--secondary-color);
	border-radius: 0;
	padding: 0.5rem 0;
	font-size: var(--fs-xs);
}
.verify-mobile-no-modal-right .form-control:focus {
	box-shadow: none;
	border-color: var(--primary-color);
}
.verify-mobile-no-modal-right select {
	background: url('images/angle-down.svg') no-repeat calc(100% - 0.5rem) center;
	background-size: 1.5rem;
}
.verify-mobile-no-modal-right p {
	font-size: var(--fs-x);
	line-height: 1.5;
	font-weight: 600;
	opacity: 0.6;
	max-width: 60%;
}
.verify-mobile-no-modal-right button {
	margin: 3rem 0 6rem;
	padding: 0.75rem 3rem;
	font-size: var(--fs-xs);
	font-weight: 500;
}
.otp-inputs {
	display: flex;
	align-items: center;
}
.otp-input {
	height: 3.5rem;
	width: 3.5rem;
	margin: 0 0.5rem;
	text-align: center;
	font-size: var(--fs-xs);
	font-weight: 500;
	border-radius: 0.625rem;
	padding: 0;
	display: block;
	cursor: not-allowed;
	pointer-events: none;
	box-shadow: 2px 2px 4px 0 rgb(var(--black-color-rgb), 0.12) inset;
	border: 0;
	background: #f6f6f6;
}
.otp-input:focus {
	box-shadow: 2px 2px 4px 0 rgb(var(--primary-color-rgb), 0.12) inset;
}
.otp-input:nth-child(1) {
	cursor: pointer;
	pointer-events: all;
}
@media (max-width: 1150px) {
	.verify-mobile-no-modal {
		--bs-modal-width: 768px !important;
	}
}
@media (max-width: 767px) {
	.verify-mobile-no-modal {
		--bs-modal-width: 480px !important;
	}
	.verify-mobile-no-modal .modal-content {
		padding: 1rem;
	}
	.verify-mobile-no-modal .btn-close {
		position: static;
		margin: 0 auto 1rem;
	}
}
@media (max-width: 575px) {
	.verify-mobile-no-modal {
		--bs-modal-width: 360px !important;
	}
}

/* Modals End */

.mobile-sticky-content {
	position: fixed;
	right: 0;
	top: 13.125rem;
	z-index: 100;
	padding: 0.625rem 0;
	flex-direction: column;
	display: flex;
	background: linear-gradient(90deg, #015aaa 0%, #434343 100%);
	border-radius: 1.25rem 0 0 1.25rem;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.4);
}
.mobile-sticky-content button,
.mobile-sticky-content a {
	padding: 0.75rem 0.625rem;
	margin: 0;
	background: none;
	border: 0;
}
.mobile-sticky-content hr {
	margin: 0;
	background: #fff;
	opacity: 1;
	height: 2px;
	border: 0;
}
