@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap');
@import url("slick-theme.min.css");
@import url("slick.min.css");
@import url("bootstrap-icons-2.css");
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&amp;display=swap');

@font-face {
	font-family: 'PolySans Median';
	src: url('../woff2/polysans-median.woff2') format('woff2'),
	url('../woff/polysans-median.woff') format('woff'),
	url('../ttf/polysans-median.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'PolySans Neutral';
	src: url('../woff2/polysans-neutral.woff2') format('woff2'),
	url('../woff/polysans-neutral.woff') format('woff'),
	url('../ttf/polysans-neutral.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "PolySans Bulky";
	src: url("../eot/5645b7453bd2df2bf9eb77e589a4afd8.eot");
	src: url("../eot/5645b7453bd2df2bf9eb77e589a4afd8d41d.eot#iefix")format("embedded-opentype"),
	url("../woff/5645b7453bd2df2bf9eb77e589a4afd8.woff")format("woff"),
	url("../woff2/5645b7453bd2df2bf9eb77e589a4afd8.woff2")format("woff2"),
	url("../ttf/5645b7453bd2df2bf9eb77e589a4afd8.ttf")format("truetype"),
	url("../svg/5645b7453bd2df2bf9eb77e589a4afd8.svg#PolySans Bulky")format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "PolySans Slim";
	src: url("../eot/d8a4964eec2c4a693d6722609068043c.eot");
	src: url("../eot/d8a4964eec2c4a693d6722609068043cd41d.eot#iefix")format("embedded-opentype"),
	url("../woff/d8a4964eec2c4a693d6722609068043c.woff")format("woff"),
	url("../woff2/d8a4964eec2c4a693d6722609068043c.woff2")format("woff2"),
	url("../ttf/d8a4964eec2c4a693d6722609068043c.ttf")format("truetype"),
	url("../svg/d8a4964eec2c4a693d6722609068043c.svg#PolySans Slim")format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}



* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

.middle {
	display: flex !important;
	flex-direction: column;
	justify-content: center;
}

.arrow-container {
	animation: bounce 1600ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);
	cursor: pointer;
	margin: 0 auto;
	position: relative;
	bottom: 4.5vw;
	text-align: center;
}

.arrow-down i {
	color: #ffff;
	font-size: 1.5vw;
}


@keyframes bounce {
	50% {
		transform: translateY(-15px);
	}
}



.middle {
	height: 100%;
	display: flex !important;
	flex-direction: column;
	justify-content: center;
}




@media (min-width: 1200px) {
	body {
		font-size: 1vw;

	}

	.container {
		padding: 0 .85vw !important;
		width: 86vw !important;
		margin: 0 auto;
		max-width: 86vw !important;
	}

	.row>* {
		padding-left: .84vw !important;
		padding-right: .84vw !important;
	}

	.row {
		margin: 0 -.9vw !important;
	}
}


.navbar {
	padding: 0.2vw 0 !important;
	/* background: #ffffff17; */
	position: absolute !important;
	z-index: 99;
	width: 100%;
}

.navbar-expand-lg {
	padding: 0.5vw 0 !important;
}

.navbar .navbar-brand img {
	width: 19vw;
}

.navbar .navbar-nav .nav-item {
	margin: 0 1vw;
	padding: 0;
}
.navbar .navbar-nav {
	align-items: center;
}

.navbar .navbar-nav .nav-item .nav-link {
	font-family: 'Outfit', sans-serif;
	color: #0c090c;
	font-size: 1.1vw;
	text-transform: capitalize;
	padding: 0;
	font-weight: 400;
}

.navbar .navbar-nav .Startup .nav-link {
	background-color: #6f439a;
	padding: 0.9vw;
	border-radius: 0.5vw;
	font-size: 0.8vw;
}

.navbar .navbar-nav .nav-item .post-btn1 {
	border: 1px solid #00419e;
	border-radius: 0.5vw;
	padding: 0.5vw 1.3vw;
	font-size: 1.1vw;
	font-weight: 400 !important;
	position: relative;
	color: #00419e;
	position: relative;
	cursor: pointer;
}

.navbar .navbar-nav .nav-item .post-btn2 {
	background-color: #00419e;
	border-radius: 0.5vw;
	padding: 0.5vw 1.3vw;
	font-size: 1.1vw;
	font-weight: 400 !important;
	position: relative;
	color: #fff;
	position: relative;
	cursor: pointer;
}

.banner {
	background-image: url(../jpg/banner2.jpg);
	background-size: cover;
	background-position: center;
	height: 84.4vh;
}

.banner-img img {
	width: 100%;
}

.banner-text {
	padding: 3vw 0 0 1vw;
}

.banner-text h1 {
	font-size: 3vw;
	font-weight: 600;
	font-family: 'Outfit', sans-serif;
	margin-bottom: 1vw;
	color: #010e22;
}

.banner-text p {
	font-size: 1.5vw;
	font-family: 'PolySans Neutral';
	font-weight: normal;
	font-style: normal;
	margin: 2vw 0 1vw;
	color: #0c090c;
	padding-right: 5vw;
}

.banner-text i {
	font-size: 1vw;
	margin-left: 1.5vw;
}

.button_links {
	margin-top: 2vw;
}

.button_links a{
	font-size: 1.2vw;
	font-weight: 400 !important;
	color: #010e22;
	border: none !important;
	font-family: 'Outfit', sans-serif;
	text-decoration: none;
	margin-right: 1vw;
	cursor: pointer;
}
/* login/signup hover color */
.button_links a:hover {
	color: #fff;
}

.button_links .post-btn1 {
	background: #00419e;
	color: #fff;
	padding: 0.6vw 2vw;
	border-radius: 5vw;
	width: fit-content;
	line-height: 1.2;
}

.price-head {
	background-color: #001e3d;
	padding: 1.2vw 0;
}

.price-head .price {
	color: #fff;
}

.price-head .price h2 {
	font-size: 2.2vw;
	padding-bottom: 0;
	margin: 0 0 0.5vw;
}

.price-head .price p {
	font-size: 1vw;
	/* padding: 0 4vw 0 4vw; */
	padding: 0 1vw;
	font-family: "PolySans Slim";
	font-weight: lighter;
	opacity: 0.9;
	margin: 0;
}

.about {
	padding: 2vw 0 9vw;
	background-image: url(../jpg/about-banner.jpg);
	position: relative;
}

.about .about-img img {
	width: 100%;
}

.about .about-text .text {
	margin-top: 4.8vw;
	margin-left: 3.6vw;
}

.about .about-text .text h1 {
	font-size: 2.5vw;
	font-weight: 600;
	font-family: 'Outfit', sans-serif;
	margin-bottom: 1.9vw;
	color: #010e22;
}

.about .about-text .text p {
	font-size: 1.27vw;
	line-height: 2.1vw;
	font-family: 'PolySans Neutral';
	font-weight: normal;
	font-style: normal;
	margin-bottom: 2vw;
}

.about .about-text .text .post-btn2 {
	background-color: #00419e;
	border-radius: 2vw;
	padding: 1vw 2.1vw;
	font-size: 1.2vw;
	font-family: 'Outfit', sans-serif;
	font-weight: 500 !important;
	position: relative;
	color: #fff;
	width: fit-content;
}


.about .about-text .text .post-btn2 i {
	padding-left: 0.8vw;
}

.courses {
	background-color: #001e3d;
	padding: 7.8vw 0;
}
.courses .object-fit-cover{
	opacity: 42%;
}
.courses h1 {
	color: #fff;
	font-family: 'Outfit', sans-serif;
	font-weight: 600 !important;
	font-size: 3.6vw;
	margin-bottom: 4vw;
	
}

.courses p {
	color: #fff;
	font-size: 1.32vw;
	margin-bottom: 5vw;
}

.courses .course-1 {
	background-image: url(../png/courses-1.png);
	background-size: cover;
	background-position: center;
	width: 100%;
	padding: 4.4vw 3.5vw;
	border-radius: 1.2vw;
	height: 89vh;
}
.video-heathcare{

	width:100%;
	height: 30vw;
	top: 0;
	left: 0;
	border-radius: 1vw;
	z-index: -999;
} 
.video-industry{

	width:100%;
	height: 30vw;
	top: 0;
	left: 0;
	border-radius: 1vw;
	z-index: -999;
}
.video-HospitalSystems{

	width:100%;
	height: 30vw;
	top: 0;
	left: 0;
	border-radius: 1vw;
	z-index: -999;
}
.video-fellows{

	width:100%;
	height: 30vw;
	top: 0;
	left: 0;
	border-radius: 1vw;
	z-index: -999;
}
.video-model {
	position: relative;;
}
.video-model .modal-dialog {
	max-width: initial;
	width: 50vw;
}
.video-model .modal-content {
	background:none;
}
/* .video-model .modal-body {
	padding: 0;
} */
.video-model .btn-close {
	position: absolute;
	right: -6vw;
	top: -6vw;
	color: #fff;
	font-size: 5vw;
	/* --bs-btn-close-color: none; */
	--bs-btn-close-bg: none !important;
}
.btn-close:hover{
	color:#fff !important;
}
/* .courses .course-1{
	background-size: cover;
		background-position: center;
		width: 100%;
		padding: 4.4vw 3.5vw;
} */

.courses .course-1 h1 {
	color: #fff;
	font-family: 'Outfit', sans-serif;
	font-weight: 600 !important;
	font-size: 3.6vw;
}

.courses .course-2 h1 {
	color: #fff !important;
	font-size: 2vw !important;
	margin: 0 0 1vw !important;
}

.courses .course-3 h1 {
	font-size: 2vw !important;
	margin: 0 0 1vw !important;
}

.courses .course-4 h1 {
	font-size: 2vw !important;
	margin: 0 0 1vw !important;
}

.courses .course-1 h6 {
	color: #fff;
	font-family: 'Outfit', sans-serif;
	font-weight: 400 !important;
	font-size: 1.1vw;
}

.courses .course-1 p {
	color: #fff;
	font-family: 'Outfit', sans-serif;
	font-weight: 400 !important;
	font-size: 1.1vw;
}

.course-2 {
	background-image: url(../png/courses-2.png) !important;
	height: 41vh !important;
	padding: 1.7vw 2vw !important;
}
/* .video-HospitalSystems{
	position: absolute;
	width: 48.6vw;
	height: 21vw;
	top: 0;
	left: 0;
	border-radius: 1vw;
	z-index: -999;
} */
/* .courses .course-2{
	background-size: cover;
		background-position: center;
		width: 100%;
		padding: 2vw 2vw;
		margin-bottom: 7.5vw;
} */
.courses-page2{
	background-size: cover;
	background-position: center;
	width: 100%;
}

.course-3 {
	background-image: url(../png/courses-3.png) !important;
	margin-top: 2vw;
	height: 44vh !important;
	padding: 1.7vw 2vw !important;
}
/* .video-industry{
	position: absolute;
	width: 23.5vw;
	height: 21vw;
	top: 0;
	left: 0;
	border-radius: 1vw;
	z-index: -999;
} */
.courses .course-3{
	background-size: cover;
	background-position: center;
	width: 100%;
	padding: 2vw 2vw;
	margin-bottom: 3vw;
}
.courses-page3{
	background-size: cover;
	background-position: center;
	width: 100%;
}

.course-4 {
	background-image: url(../png/courses-4.png) !important;
	margin-top: 2vw;
	height: 44vh !important;
	padding: 1.7vw 2vw !important;
}
/* .video-fellows{
	position: absolute;
	width: 23.5vw;
	height: 21vw;
	top: 0;
	left: 0;
	border-radius: 1vw;
	z-index: -999;
} */
.courses .course-4{
	background-size: cover;
	background-position: center;
	width: 100%;
	padding: 2vw 2vw;
	margin-bottom: 3vw;
}
.courses-page4{
	background-size: cover;
	background-position: center;
	width: 100%;
}

.courses-page {
	font-size: 1.3vw;
	color: #fff;
	padding-top: .5vw;
	font-family: 'PolySans Neutral';
	font-weight: normal;
	font-style: normal;
}

.courses-page2 {
	font-size: 1.15vw;
	color: #fff;
	padding-top: 0.5vw;
	padding-right: 9vw;
	font-family: 'PolySans Neutral';
	font-weight: normal;
	font-style: normal;
}

.courses-page3 {
	/* color: #fff;
	font-size: 1.25vw !important;
	padding-top: 0.5vw !important;
	font-family: 'PolySans Neutral';
	font-weight: normal;
	font-style: normal; */
	color: #fff;
	font-size: 1vw !important;
	padding-top: 0.5vw !important;
	font-family: 'PolySans Neutral';
	font-weight: normal;
	font-style: normal;
	line-height: 1.5vw;
}

.course-head2 {
	position: relative;
}

.right {
	position: absolute;
	background-color: #fff;
	width: 4vw;
	height: 4vw;
	right: 1vw;
	top: 0.5vw;
	border-radius: 1vw;
	display: flex;
	justify-content: center;
	align-items: center;
} 

.right i {
	color: #0d4aa4;
	font-size: 2vw;
}

.right2 i {
	color: #000 !important;
}

.play {
	border-radius: 45vw;
	width: 5vw;
	height: 5vw;
	align-items: center;
	margin-top: 2vw;
	position: absolute;
	bottom: 5vw;
	text-align: center;
	margin: 0;
	background: #ffffff54;
	text-align: center;
	padding: 0vw;
	cursor: pointer;
} 

.play2 {
	border-radius: 45vw;
	width: 4vw;
	height: 4vw;
	align-items: center;
	margin-top: 2vw;
	position: absolute;
	bottom: 1vw;
	text-align: center;
	margin: 0;
	background: #ffffff54;
	text-align: center;
	padding: 0vw;
}

.play3 {
	border-radius: 45vw;
	width: 4vw;
	height: 4vw;
	align-items: center;
	margin-top: 2vw;
	position: absolute;
	bottom: 1vw;
	text-align: center;
	margin: 0;
	background: #ffffff54;
	text-align: center;
	padding: 0vw;
}

.play i {
	color: #fff;
	font-size: 3.7vw;
	line-height: 5vw;

}

.play2 i {
	color: #fff;
	font-size: 2.5vw;

}

.play3 i {
	color: #fff;
	font-size: 2.5vw;

} 


/* whychoose section */
.why_choose {
	padding: 7vw 0;
	background-image: url('../jpg/index_whyc_bg.jpg');
	background-position: center;
	background-size: cover;
}

.why_choose .wc_heading {
	padding: 0 5vw 0 0;
}

.why_choose .wc_heading h1 {
	font-family: 'Outfit', sans-serif;
	padding: 0;
	font-size: 3vw;
	margin: 0 0 1vw;
	font-weight: 600;
}

.why_choose .wc_heading p {

	font-size: 1.15vw;
	font-family: 'Outfit', sans-serif;
	padding: 0;
	margin: 1.3vw 0;
	line-height: 1.9vw;
}

.act_btn {
	margin: 3vw 0 0;
}

.act_btn a {
	padding: 1vw 2vw;
	background: #00419e;
	border-radius: 5vw;
	color: #fff;
	font-size: 1.1vw;
	text-decoration: none;
	font-weight: 500;
}


/* Reviews */
.testimonails {
	padding: 7vw 0;
	background-image: url('../jpg/testmonial_bg.jpg');
	background-position: center;
	background-size: cover;
}

.tm_heading h1 {
	font-family: 'Outfit', sans-serif;
	padding: 0;
	font-size: 3vw;
	margin: 0 0 1vw;
	font-weight: 600;
	color: #fff;
}

.testimonails .text_card {
	margin-top: 3vw;
	background: #ffffff0f;
	padding: 3vw 4vw;
	border-radius: 1.5vw;
	min-height: 47vh;
	border-bottom: 0.6vw solid #7cc576; 

}

.testimonails .text_card p {
	padding: 0;
	margin: 1vw 0;
	text-align: center;
	font-size: 1.1vw;
	font-family: 'Outfit', sans-serif;
	line-height: 1.8vw;
	color: #ffffffde;
}

.testimonails .user {
	margin-top: 2.5vw;
}

testimonails .user .user_img {
	position: relative;
}

.testimonails .user .user_img img {
	width: 5vw;
	margin-right: 3vw;
}

.testimonails .user .user_text p {
	font-size: 1.3vw;
	font-family: 'Outfit', sans-serif;
	padding: 0;
	margin: 0 0 0.5vw;
}

.testimonails .user .user_text .rating_stars i {
	color: #7cc576;
	padding: 0;
	margin: 0 0vw;
	font-size: 1.1vw;
}

.testimonails .slick-arrow {
	background: transparent;
	border: 0;
	position: absolute;
	/* left: -17px; */
	top: 50%;
	color: rgba(255, 255, 255, 0.366);
	font-size: 2.4vw;
}

.testimonails .slick-arrow:hover {
	color: white;
}

.testimonails .slick-arrow.previous {
	/* right: -10vw; */
	z-index: 999;
	right: 18vw;
	bottom: -18vw;
}

.testimonails .slick-arrow.next {
	/* left: -10vw;
	z-index: 999; */
	left: 16vw;
	z-index: 999;
	bottom: -18vw;
}

/* footer */
footer {
	background-image: url('../jpg/footer_bg.jpg');
	background-position: center;
	background-size: cover;
	padding: 5vw 0 2vw;
}

footer .footer_sbh h5 {
	font-family: 'Outfit', sans-serif;
	font-weight: 500;
	font-size: 1vw;
	letter-spacing: 0;
	padding: 0;
	margin: 0 0 0.7vw;
	text-transform: uppercase;
	font-weight: 600;
}

footer .footer_sbh a {
	font-family: 'Outfit', sans-serif;
	font-size: 1vw;
	text-decoration: none;
	color: #000000b8;
	display: block;
	margin: 0.5vw 0;
}

footer .footer_sbh a i {
	color: #00419e;
	margin-right: 0.7vw;
}

footer .footer_logo {
	margin: 3vw 0 0;
}

/* footer .footer_logo img {
	width: 21vw;
} */
.footer_logo1 img{
	width: 15vw;
}
footer form .form-control {
	font-family: 'Outfit', sans-serif;
	font-size: 1vw;
	padding: 0.6vw;
	margin: 0.3vw 0;
}

footer form button {
	font-family: 'Outfit', sans-serif;
	font-size: 1.1vw;
	padding: 0.8vw 3vw 0.8vw 2vw;
	margin: 1.2vw 0 0;
	border: none;
	background: #00419e;
	color: #fff;
	position: relative;
}

footer form button i {
	position: absolute;
	transform: rotate(320deg);
	top: 0.6vw;
	right: 1vw;
}

footer .sub_footer {
	display: flex;
	justify-content: center;
	/* justify-content: space-between;
	padding: 0;
	margin: 0; */
}

footer .sub_footer p {
	padding: 0;
	margin: 0;
	font-size: 1vw;
	font-weight: 500;
	color: #2e2e2ec9;
	font-family: 'Outfit', sans-serif;
}

footer .sub_footer .icons i {
	font-size: 1.3vw;
	margin: 0 0.3vw;
	color: #00419e;
}

/* About us Page */
.about_us_banner {
	background-image: url('../jpg/about_us_banner.jpg');
	background-position: center;
	background-size: cover;
	height: 74vh;
	position: relative;
}

.about_us_banner .heading h1 {
	font-family: 'Outfit', sans-serif;
	font-size: 3.6vw;
	font-weight: 600;
	padding: 0;
	margin-bottom: 2vw;
	/* margin: 0 0 1.5vw; */
}

.about_us_banner .heading {
	padding: 4.4vw 0 0 2vw;
}

.about_us_banner .heading p {
	font-family: 'Outfit', sans-serif;
	font-size: 1.6vw;
	font-weight: 500;
	padding: 0;
	/* margin: 2vw 0; */
}

.about_us_banner nav .breadcrumb {
	margin: 0;
}

.about_us_banner nav .breadcrumb li.breadcrumb-item {

	font-size: 1vw;
	padding: 0;
	margin: 0;
	font-family: 'Outfit', sans-serif;

}

.about_us_banner nav .breadcrumb li a {
	font-size: 1vw;
	padding: 0;
	margin: 0;
	text-decoration: none;
	color: #000;
	font-family: 'Outfit', sans-serif;
}

.about_us_banner .breadcrumb-item+.breadcrumb-item::before {
	padding: 0 0.5vw;
}

.about_us_banner nav {
	position: absolute;
	bottom: 2vw;
	left: 10vw;
}

/* our values */
.our_values {
	padding: 7vw 0;
	background-image: url(../jpg/contactus-bg.jpg);
}

.our_values .heading {
	position: relative;
	height: 100%;
}

.our_values .heading h1 {
	font-family: 'Outfit', sans-serif;
	font-size: 3vw;
	padding: 0;
	margin-bottom:2vw;
	font-weight: 700;
	padding: 0 7vw 0 0;
}

.our_values .heading p {
	font-family: 'Outfit', sans-serif;
	color: #000;
	padding: 0;
	margin: 0;
	font-size: 1.2vw;
	opacity: 0.8;
	/* position: absolute; */
	bottom: 0;
}
.our_values .heading-points ul{
	padding-top: 1vw;
}
.our_values .heading-points li{
	font-size: 1.1vw;
	font-family: 'Outfit', sans-serif;
	font-weight: 400;
	color: #000;
	padding: 0.1vw 0;
	opacity: 80%;
}



.our_values .ov_img {
	position: relative;
	margin: 0 0.8vw;
}

.our_values .ov_img img {
	width: 100%;
}

.our_values .ov_img .text {
	position: absolute;
	top: 4vw;
	width: 80%;
	margin: 0 auto;
	left: 3vw;
}

.our_values .ov_img .text_1 {
	position: absolute;
	bottom: 3vw;
	width: 80%;
	margin: 0 auto;
	left: 3vw;
}

.our_values .ov_img .text h4 {
	color: #fff;
	font-size: 2.2vw;
	font-family: 'Outfit', sans-serif;
	padding: 0;
	margin: 0;
	font-weight: 500;
}

.our_values .ov_img .text_1 p {
	font-family: 'Outfit', sans-serif;
	color: #fff;
	padding: 0;
	margin: 0;
	font-size: 1.2vw;
	opacity: 0.8;
}


.empowerment {
	padding: 7vw 0;
	background-image: url('../png/empower_bg.png');
	background-position: center;
	background-size: cover;
}

.empowerment .heading h1 {

	font-family: 'Outfit', sans-serif;
	padding: 0;
	font-size: 3vw;
	margin: 0 0 1vw;
	font-weight: 600;
	color: #fff;
}

.empowerment .heading {
	padding-right: 3.5vw;
}

.empowerment .heading p {
	font-family: 'Outfit', sans-serif;
	padding: 0;
	font-size: 1.05vw;
	margin: 1vw 0;
	font-weight: 400;
	color: #ffffffeb;
	line-height: 1.7vw;
}

.empowerment .emp_img {
	padding-left: 3.5vw;
}

.empowerment .emp_img img {
	width: 100%;
}

.motivated {
	/* background-image: none !important; */
	background-image: url(../jpg/self-bg.jpg);
}

.motivated .heading p {
	color: #010e22;
	font-size: 1vw;
	font-weight: 400;
	line-height: 1.6vw;
}

.motivated .heading h1 {
	color: #010e22;
	font-weight: 700;
	line-height: 3.5vw;
	margin-bottom: 2vw;
}

.motivated .heading {
	padding-left: 2.5vw;
}

.motivated .emp_img {
	padding-right: 3.5vw;
}

.motivated .heading h6 {
	font-family: 'Outfit', sans-serif;
	padding: 0;
	margin: 0.7vw 0;
}

.motivated .heading button {
	font-family: 'Outfit', sans-serif;
	background: #00419e;
	margin: 0.5vw 0 0 0;
	color: #fff;
	font-size: 1.1vw;
	font-weight: 500;
	border: none;
	padding: 0.8vw 2.5vw;
	border-radius: 5vw;
}


.our_team {
	padding: 5vw 0;
	background-color: #e8ecee;
}

.our_team .heading h1 {
	font-family: 'Outfit', sans-serif;
	padding: 0;
	margin: 0;
	font-size: 3vw;
	font-weight: 600;
}

.our_team .heading {
	margin-bottom: 3vw;
}

.our_team .team_card h4 {
	font-size: 1.3vw;
	font-family: 'Outfit', sans-serif;
	font-weight: 600;
	padding: 0;
	/* margin: 1.5vw 0 0.4vw; */
}

.our_team .team_card h6 {
	font-size: 1vw;
	font-family: 'Outfit', sans-serif;
	padding: 0;
	margin: 0.5vw 0;
	font-weight: 500;
	color: #00000096;
}

.our_team .team_card {
	padding: 2vw;
	background: #ffffff14;
	margin: 0 1vw;
	border-radius: 1.5vw;
}

.our_team .team_card p {
	font-family: 'Outfit', sans-serif;
	padding: 0;
	font-size: 1.1vw;
	margin: 0;
}

.advisory_panel {
	background-image: url('../jpg/advisory_bg.jpg') !important;
	background-position: center;
	background-size: cover;
}

.sub_nav {
	position: relative !important;
	background-color: #e4e5e7;
}


/* my cart */
.my_cart .my_cart_heading {
	padding: 2vw 1vw;
	border-bottom: 1.5px solid #0000001a;
}

.my_cart .my_cart_heading .heading h1 {
	font-size: 2.8vw;
	padding: 0;
	margin: 0 0 0.5vw;
	font-weight: 600;
	font-family: 'Outfit', sans-serif;
}

.my_cart .my_cart_heading nav .breadcrumb {
	margin: 0;
}

.my_cart .my_cart_heading nav .breadcrumb li.breadcrumb-item {

	font-size: 1vw;
	padding: 0;
	margin: 0;
	font-family: 'Outfit', sans-serif;

}

.my_cart .my_cart_heading nav .breadcrumb li a {
	font-size: 1vw;
	padding: 0;
	margin: 0;
	text-decoration: none;
	color: #000;
	font-family: 'Outfit', sans-serif;
}

.my_cart .my_cart_heading .breadcrumb-item+.breadcrumb-item::before {
	padding: 0 0.5vw;
}

.my_cart .no-of_products {
	margin: 1vw 0 2vw 0;
}

.my_cart .no-of_products h5 {
	font-size: 1.1vw;
	font-weight: 600;
	text-transform: uppercase;
	font-family: 'Poppins', sans-serif;
}

.my_cart .pc_card {
	padding: 1vw;
	background-color: #fff;
	box-shadow: 0 0 4px #b6b6b6;
}

.my_cart .pc_card h6 {
	padding: 0;
	margin: 0;
	font-size: 1vw;
	font-family: 'Poppins', sans-serif;
}

.my_cart .pc_card h6 span {
	color: #979494;
}

.my_cart .pc_card h5 {
	font-size: 1.1vw;
	padding: 0;
	margin: 0;
	font-weight: 600;
}

.my_cart .product_card {
	background-color: #fff;
	box-shadow: 0 0 4px #b6b6b6;
	margin: 0.7vw 0;
	padding: 0 1vw;
}

.my_cart .product_card .pc_img {
	padding: 1.5vw;
	text-align: center;
}

.my_cart .product_card .pc_img img {
	width: 100%;
}

.my_cart .product_card .pc_content {
	padding: 1.5vw;
}

.my_cart .product_card .pc_content h5 {
	font-size: 1vw;
	padding: 0;
	margin: 0;
}

.my_cart .product_card .pc_content p {
	font-size: 1vw;
	padding: 0;
	margin: 0.2vw 0;
}

.my_cart .product_card .pc_content h6 {
	font-size: 1vw;
	padding: 0;
	margin: 0.5vw 0;
}

.my_cart .product_card .pc_content h6 del {
	color: #666666;
	margin: 0 0.5vw;
}

.my_cart .product_card .pc_content h6 span {
	color: #00419e;
}

.my_cart .product_card .icons {
	padding: 0.7vw 0;

}

.my_cart .product_card .icons button {
	padding: 0.3vw;
	margin: 0 0.5vw;
	border: none;
	height: 1.9vw;
	width: auto;
	border-radius: 5vw;
	line-height: 0;
}

.my_cart {
	padding: 0 0 5vw;
}

.my_cart .product_card .icons button i {
	font-size: 1.2vw;
}

.my_cart .product_card .icons p {
	padding: 0;
	margin: 0 0.2vw;
	font-size: 1.1vw;
	font-weight: 500;
}

.my_cart .product_card .rebutton {
	padding: 0.5vw;
}

.my_cart .product_card .rebutton button {
	font-size: 1vw;
	font-weight: 500;
	padding: 0.4vw 1vw;
	background: inherit;
	border: none;
	margin: 0 1vw;
	color: #656669;
}

.mr_right {
	border-right: 1px solid #88828278;
}

.ml_left {
	border-left: 1px solid #88828278;
}

.mb_bottom {
	border-bottom: 1px solid #88828278;
}

.mt_top {
	border-top: 1px solid #88828278;
}

.my_cart .coupon_card {
	margin: 0 1vw;
	background-color: #fff;
	padding: 1.5vw;
	box-shadow: 0 0 4px #b6b6b6;
}

.my_cart .coupon_card .cc_header h4 {
	font-family: 'PolySans Neutral';
	text-transform: uppercase;
	font-size: 1.25vw;
	padding: 0;
	margin: 0;
}

.my_cart .coupon_card .cc_header {
	border-bottom: 1.3px solid #6666;
	padding: 0 0 1vw;
}

.my_cart .coupon_card .cc_body {
	padding: 1vw 0;
}

.my_cart .coupon_card .cc_body h5 {
	font-size: 1.1vw;
	padding: 0;
	margin: 0 0 1vw;
	font-weight: 600;
	font-family: "PolySans Slim";
}

.my_cart .coupon_card .cc_body h5 img {
	width: 1.8vw;
	margin-right: 0.9vw;
}

.my_cart .coupon_card .cc_body .form_filed label {
	font-size: 1.1vw;
	color: #282c3f;
	padding: 0;
	margin: 0;
	font-family: 'PolySans Neutral';
}

.my_cart .coupon_card .cc_body .form_filed .form-control {
	font-size: 1vw;
	padding: 0.4vw 0.7vw;
}

.my_cart .coupon_card .cc_body .app_btn {
	font-size: 1vw;
	font-family: 'PolySans Neutral';
	padding: 0 1.6vw;
	background: inherit;
	border: 1.5px solid #00419e;
	color: #00419e;
	height: auto;
	margin: 1.9vw 0 0 1vw;
	border-radius: 0.3vw;
	height: 2.2vw;
}

.my_cart .coupon_card .cc_body .payment_details {
	margin: 2vw 0 0;
}

.my_cart .coupon_card .cc_body .payment_details h3 {
	font-family: 'PolySans Neutral';
	text-transform: uppercase;
	font-size: 1vw;
	font-weight: 500;
	padding: 0;
	margin: 1vw 0;
}

.my_cart .coupon_card .cc_body .payment_details h6 {
	font-family: 'PolySans Neutral';
	font-size: 1vw;
	padding: 0;
	margin: 0.7vw 0;
}

.my_cart .coupon_card .cc_footer button {
	width: 100%;
	border: none;
	font-size: 1.1vw;
	font-family: 'PolySans Median';
	text-transform: uppercase;
	padding: 0.7vw;
	color: #fff;
	background: #00419e;
	letter-spacing: 0.02vw;
}


/* product Landing Page */

.product_landing_header {
	background-color: #fff !important;
	position: relative !important;
}

.product_land_banner {
	background-image: url('../jpg/product_langing.jpg');
	background-position: center;
	background-size: cover;
	position: relative;
	height: 62vh;
}

.product_land_banner .heading {
	padding: 0 0 0 2vw;
}

.product_land_banner .heading h1 {
	font-size: 3.2vw;
}

.product_land_banner .heading p {
	font-family: 'Outfit', sans-serif;
	font-size: 1.5vw;
	font-weight: 500;
	padding: 0;
	margin: 1.5vw 0;
}

.product_brief {
	padding: 5vw 0;
	position: relative;
	background-image: url(../jpg/self-bg.jpg);
}

.product_brief .sp_card {
	padding: 2vw;
	border-radius: 1vw;
	background: linear-gradient(90deg, rgba(14, 62, 88, 1) 0%, rgba(23, 84, 113, 1) 30%, rgba(31, 111, 146, 0.9927573324251575) 78%);
}

.product_brief .sp_card .heading h1 {
	font-family: 'PolySans Median';
	font-size: 2vw;
	color: #fff;
	padding: 0;
	margin: 0 0 0.5vw;
	letter-spacing: 0.1vw;
}

.product_brief .sp_card .heading p {
	font-family: 'PolySans Neutral';
	color: #ffffffc9;
	padding: 0;
	margin: 1vw 0;
	font-size: 1.1vw;
	font-weight: 200;
}

.product_brief .sp_card .heading h5 {
	font-size: 1vw;
	color: #ffffffc9;
	padding: 0;
	/* margin: 1.5vw 0; */
	margin-left: 38vw;
}

.product_brief .sp_card .heading h5 i {
	color: #ffa24e;
	font-size: 0.9vw;
}

.product_brief .sp_card .heading ul {
	padding: 0;
	margin: 0;
}

.product_brief .sp_card .heading ul li {
	list-style: none;
	font-size: 1vw;
	color: #fff;
	font-weight: 500;
	margin: 0.5vw 0;
}

.product_brief .sp_card .heading ul li span {
	font-weight: 600;
}

.product_brief .sp_card .heading ul li i {
	color: #01abb6;
	font-size: 1vw;
	margin-right: 0.8vw;
}

.product_brief .sp_card .icons button {
	border: none;
	background: inherit;
	color: #fff;
	padding: 0;
	margin: 0 0.5vw;
}

.product_brief .sp_card .icons button i {
	font-size: 1.4vw;
}

.product_brief .sp_card .icons {
	text-align: end;
}

.product_brief .tabs {
	margin: 2vw 0;
}

.product_brief .tabs ul {
	padding: 0;
	margin: 0;
	display: flex;
}

.product_brief .tabs ul li {
	list-style: none;
	display: flex;
	justify-content: center;
	align-items: center;
}

.product_brief .tabs ul li a {
	text-decoration: none;
	font-size: 1vw;
	font-family: 'PolySans Neutral';
	padding: 0.4vw 0.3vw;
	margin: 0 0.5vw 0 0;
	color: #000;
	border-radius: 5vw;
	font-weight: 500;

}

.product_brief .about_card {
	padding: 1.5vw;
	margin: 1vw 0;
	background-color: #fff;
	box-shadow: 0 0 4px #b6b6b6;
	border-radius: 1vw;
}
.product_brief .about_card .btn-card {
	margin: 1.5vw 0 0;
	padding: 0.8vw;
	background: #00419e;
	font-family: 'PolySans Median';
	color: #fff;
	font-size: 1.1vw;
	letter-spacing: 0.02vw;
	border: none;
	border-radius: 3vw;
}
.product_brief .about_card .btn-card i {
	padding-right: 0.5vw;
	font-size: 1.1vw;
}
.card-text2 {
	/* margin-bottom: 1vw; */
	display: flex;
}
.card2 {
	display: flex;
}
.card2 ul li {
	/* min-height: 2vw;
	font-size: 0.9vw !important; */
	font-size: 1.15vw !important;
	font-family: 'Outfit', sans-serif !important;
	min-height: 2.8vw;
	margin: 0 !important;
	padding: 0 !important;
}
.card2 ul .card-text4 {
	min-height: 3vw;
}
.product_brief .about_card h1 {
	font-family: 'Outfit', sans-serif;
	font-size:2vw;
	font-weight: 600;
	padding: 0;
	margin: 0 0 0.5vw;
}

.about_card .one {
	margin-right: 2vw;
}
.about_card img {
	width: 100%;
}
.product_brief .about_card p {
	font-size: 1.15vw;
	font-family: 'Outfit', sans-serif;
	padding: 0px 0 5px 0px;;
	margin: 0.9vw 0;
	/* font-weight: 500; */
	line-height: 1.9vw;
	display: flex;
	/* border-bottom: 0.1px solid #00000026; */
}
.product_brief .about_card p i{
	font-size: 2vw;
}
.about_card .accordion-header{
	padding-bottom: 1vw;
	border-radius: 4vw;
}
.accordion-button::after{
	z-index: 1 !important;

}
.about_card  .icon-back{
	position: absolute;
	background: #ebf1f8;
	width: 2.2vw;
	height: 2.2vw;
	right: 0.3vw;
	top: 0.4vw;
	z-index: 0;
	border-radius: 5vw;
}


.about_card .accordion-item{
	margin: 0 0;
	background: #fff0;
	border-top: 0;
	border-right: 0;
	border-left: 0;
	border-radius: 0;
	border: none !important;
}
/* .about_card .accordion-header:hover {
	box-shadow: 0 0 4px #b6b6b6;
} */
.about_card .accordion-button:not(.collapsed) {
	background-color: #ebf1f8;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;

}
/* .about_card .inside-button:not(.collapsed){
	box-shadow: none !important;
}  */

.about_card .accordion .accordion-button{
	background-color: #ebf1f8;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	border-radius: 3vw;
	font-family: 'Outfit', sans-serif;
	padding: 0.8vw !important;
	margin: 0;
	font-size: 1.15vw;
	font-weight: 500;
} 
.accordion-item:first-of-type .accordion-button {
	border-radius: 3vw !important;
}
.accordion-item:last-of-type .accordion-button.collapsed {
	border-radius: 3vw !important;
}

.about_card .accordion-body  {
	background: #fff;
	border-radius: 1vw;
	margin-bottom: 0.8vw;
}
.about_card .accordion-body p{
	border-bottom: 0.1px solid #00000026;
}
.product_brief .about_card h5 {
	font-family: 'PolySans Median';
	font-size: 1.2vw;
	padding: 0;
	margin: 0.5vw 0;
}

.product_brief .about_card ul {
	padding: 0;
	margin: 0;
}

.product_brief .about_card ul li {
	font-family: "PolySans Slim";
	font-size: 1vw;
	padding: 0;
	margin: 0.9vw 0;
	list-style: none;
	display: flex;
}

.product_brief .about_card ul li i {
	font-size: 1.3vw;
	margin-right: 0.7vw;
	color: #00419e;
}

.product_brief .hed_heading h1 {
	font-family: 'Outfit', sans-serif;
	font-size: 1.8vw;
	padding: 0;
	margin: 1.4vw 0;
	font-weight: 600;
}
.product_brief .outline-points{
	border-radius: 1vw;
	background-color: #fff;
	padding: 1vw 2vw;
	box-shadow: 0 0 4px #b6b6b6;
}

.product_brief .outline-points ul{
	/* list-style-type: upper-roman; */
}
.product_brief .outline-points ul li{
	font-size: 1.15vw !important;
	font-family: 'Outfit', sans-serif !important;
	min-height: 2.8vw;
	margin: 0 !important;
	padding: 0 !important;
}

.product_brief .about_card .img img {
	width: 100%;
}

.product_brief .about_card .tm_card {
	background: #f5f6f9;
	padding: 1.5vw;
	border-radius: 0.8vw;
	margin-bottom: 1.7vw;
	min-height: 15vw;
}

.product_brief .about_card .tm_card .user .img img {
	width: 2.7vw;
	margin-right: 1vw;
	border-radius: 1.5vw;
}

.product_brief .about_card .tm_card .user .text h5 {
	padding: 0;
	margin: 0;
	font-size: 1vw;
	color: #313140;
}

.product_brief .about_card .tm_card .user .text h6 {
	font-size: 0.9vw;
	padding: 0;
	margin: 0.2vw 0 0;
	color: #313140;
}

.product_brief .about_card .tm_card .user .text h6 i {
	font-size: 0.8vw;
	padding: 0;
	margin: 0;
	color: #ffa24e;
}

.product_brief .about_card .tm_card .user .text h6 b {
	margin-right: 0.5vw;

}

.product_brief .about_card .tm_card .user .text h6 span {
	margin-left: 0.5vw;
}

.product_brief .about_card .tm_card .user .text p {

	color: #515164;
	font-family: 'PolySans Neutral';
	line-height: inherit;
	padding: 0;
	margin: 1vw 0;

}

.product_brief .oc_card {
	background: #f5f6f9;
	border-radius: 0.8vw;

}

.product_brief .oc_card .img {
	position: relative;
}

.product_brief .oc_card .img img {
	width: 100%;
}

.product_brief .oc_card .img .fav_btn {
	position: absolute;
	width: fit-content;
	border: none;
	background-color: #837a7a63;
	left: 0.4vw;
	top: 0.4vw;
	border-radius: 3vw;
	color: #fff;
	padding: 0vw 0.4vw;
}

.product_brief .oc_card .img .fav_btn i {
	font-size: 1.2vw;
}

.product_brief .oc_card .text {
	padding: 1vw;
}

.product_brief .oc_card .text p {
	line-height: 1.4vw;
	color: #868695;
}

.product_brief .oc_card .text h6 {
	font-size: 1.2vw;
}

.product_side_card {
	background-color: #fff;
	border-radius: 1vw;
	position: absolute;
	width: 27.4%;
	box-shadow: -9px 8px 24px #b6b6b6;
	z-index: 9;
	right: 4vw;
}
.product-rightcard{
	background-color: #fff;
	border-radius: 1vw;
	position: absolute;
	width: 27.4%;
	box-shadow: -9px 8px 24px #b6b6b6;
	z-index: 9;
	right: 4vw;
}
.certificate {
	margin-top: 5vw;
	border: 3px solid #042e70;
	margin-left: 3vw;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.certificate img {
	width: 100%;
}
.product_side_card .img {
	position: relative;
}

.product_side_card .img img {
	width: 100%;
}

.product_side_card .img .play_btn {
	position: absolute;
	top: 7vw;
	left: 11vw;
	border: none;
	padding: 0.1vw 0.5vw;
	border-radius: 5vw;
	background: #00419e26;
	color: #fff;
	display: none;
}

.product_side_card .img .play_btn i {
	font-size: 1.8vw;
}

.product_side_card .text {
	padding: 1.5vw;
}

.product_side_card .text .letures p {
	font-size: 0.9vw;
	padding: 0;
	margin: 0vw 0;
	color: #828293;
	font-family: 'PolySans Neutral';
}

.product_side_card .text .price h3 {
	font-family: 'PolySans Median';
	font-size: 2vw;
	text-align: end;
	color: #00419e;
	padding: 0;
	margin: 0;
}

.product_side_card .text .adc_btn {
	width: 100%;
	margin: 1.5vw 0 0;
	padding: 0.8vw;
	background: #00419e;
	font-family: 'PolySans Median';
	color: #fff;
	font-size: 1.1vw;
	letter-spacing: 0.02vw;
	border: none;
	border-radius: 5vw;
	border: 1px solid #00419e;
}

.product_side_card .text .byn_btn {
	width: 100%;
	margin: 1.5vw 0 0;
	padding: 0.8vw;
	background: #fff;
	font-family: 'PolySans Median';
	color: #00419e;
	font-size: 1.1vw;
	letter-spacing: 0.02vw;
	border: none;
	border-radius: 5vw;
	border: 1px solid #00419e;
}

/* contact us page */
.get_in_touch {
	/*padding: 5vw 0 16vw;*/
	padding: 5vw 0 5vw;
	background-image: url('../jpg/contactus-bg.jpg');
	background-position: center;
	background-size: cover;
	position: relative;
	/*min-height: 60vw;*/
}

.get_in_touch .contact_details h1 {
	padding: 0;
	margin: 0 0 2vw;
	font-size: 3vw;
	font-weight: 500;
	font-family: 'Outfit', sans-serif;
}

.get_in_touch .contact_details .location {
	display: flex;
	text-decoration: none;
	margin: 2vw 0;
}

.get_in_touch .contact_details .location .icon i {
	font-size: 1.6vw;
	margin-right: 2vw;
	color: #00419e;
}

.get_in_touch .contact_details .location .text p {
	color: #474747;
	font-family: 'Outfit', sans-serif;
	text-transform: uppercase;
	font-size: 1.2vw;
	letter-spacing: 0.15vw;
	margin: 0;
	font-weight: 600;
}

.get_in_touch .contact_details .location .text h6 {
	color: #080f1a;
	font-family: 'PolySans Neutral';
	font-size: 1.21vw;
	font-weight: 500;
	margin: 0.4vw 0 0;
}

.get_in_touch .contact_card h1 {
	font-family: 'Outfit', sans-serif;
	font-size: 1.9vw;
	font-weight: 500;
	padding: 0;
	margin: 0 0 2vw;
}

.get_in_touch .contact_card .contact_form .form-label {
	font-size: 1vw;
	font-family: 'Poppins', sans-serif;
	color: #080f1aa8;
	padding: 0;
	margin: 0 0 0.2vw;
	font-weight: 500;
}

.get_in_touch .contact_card .contact_form .form-control {
	font-family: 'Poppins', sans-serif;
	font-size: 1vw;
	padding: 0.9vw;
	border-radius: 0.2vw;
	margin: 0 0 0.5vw;
	background: #f6f6f6;
}

.get_in_touch .contact_card .contact_form .sub_btn {
	font-family: 'PolySans Median';
	font-size: 1.2vw;
	text-transform: uppercase;
	width: 100%;
	margin: 1.5vw 0 0 0;
	border: none;
	padding: 0.8vw;
	color: #fff;
	background: #00419e;
}

.get_in_touch .contact_card {
	background-color: #fff;
	padding: 2vw;
	/*position: relative;*/
	/* box-shadow: 0 3px 8px #00000014; */
	box-shadow: 0 0 4px #b6b6b6;
	/*top: -3.8vw;*/
	/*position: absolute;*/
	/*width: 33vw;*/
}

.login_modals .modal-header {
	padding: 1vw;
	text-align: center;
	display: block;
	border: none;
}

.login_modals .modal-header button.btn-close {
	position: absolute;
	top: 1vw;
	right: 1vw;
}


.login_modals .modal-header h1 {
	text-align: center;
	color: #183149;
	font-family: 'PolySans Neutral';
	font-size: 1.5vw !important;
	/* margin: 1vw 0 0; */
}
.login_modals .modal-body {
	padding: 1vw 1.5vw;
}

.login_modals .modal-dialog {
	width: 30vw;
}

.login_modals .login_form .form-label,
.login_modals .login_form .form-check-label {
	font-family: 'Poppins', sans-serif;
	color: #778594;
	font-size: 1vw;
	padding: 0;
	margin: 0 0 0.3vw;
}

.login_modals .login_form .form-control {
	color: #142b42;
	font-family: 'Poppins',sans-serif;
	font-size: 1vw;
	padding: 0.8vw 1vw;
	background-color: #ebf1f8;
	border: 0.1vw solid #00419e;
	margin: 0 0 1.2vw;
}

.login_modals .login_form .form-check .form-check-input {
	border: 0.1vw solid #142b428c;
}
.form-check-input::placeholder{
	font-family: 'Poppins', sans-serif !important;
	color: #778594 !important;
	font-size: 1vw !important;
	font-weight: 700 !important;
}

.login_modals .login_form a {
	color: #00419e;
	text-decoration: none;
	font-family: 'Poppins', sans-serif;
	font-size: 1vw;
}

.login_modals .login_form .login_btn {
	color: #ffffff;
	font-family: 'Poppins', sans-serif;
	background: #00419e;
	border: none;
	width: 100%;
	margin: 0.9vw 0 0.4vw 0;
	font-size: 1vw;
	padding: 0.7vw;
	border-radius: 5vw;
}

.login_modals .login_form p {
	padding: 0;
	margin: 0.5vw 0 1vw 0;
	text-align: center;
	font-family: 'Poppins',sans-serif;
	font-size: 1vw;
}

.self_edu {
	padding: 7vw 0;
	background-image: url('../jpg/self_ed_bg.jpg');
	background-position: center;
	background-size: cover;
}

.self_edu .self_ed_card {
	padding: 2vw;
	margin: 1vw 0;
	background-color: #fff;
	box-shadow: 0 0 4px #b6b6b6;
	border: 0.1vw solid #00419e;
	border-radius: 0.8vw;
}

.self_edu .self_ed_card .self_img {
	margin-right: 1.8vw;
}

.self_edu .self_ed_card .self_img img {
	width: 3vw;
}

.self_edu .self_ed_card h6 {
	font-family: 'PolySans Neutral';
	font-size: 1.3vw;
	font-weight: 500;
	padding: 0;
	margin: 0;
	line-height: inherit;
}


.responsive1 .slick-arrow {
	position: absolute;
	top: 3vw;
	/* left: -4vw; */
	border: none;
	background: inherit;
	color: #ffffffcf;
	font-size: 2vw;
}

.responsive1 .slick-arrow.previous {
	right: -4vw !important;
}

.responsive1 .slick-arrow.next {

	left: -4vw !important;
}

.our-team .slick-arrow {
	position: absolute;
	top: 10vw;
	/* left: -4vw; */
	border: none;
	background: inherit;
	color: #00419e;
	font-size: 2vw;
}

.our-team .slick-arrow.previous {
	right: -4vw !important;
}

.our-team .slick-arrow.next {

	left: -4vw !important;
}



.course {
	background-color: #001e3d;
	padding: 2.5vw 0;
}

.course .course-card {
	background: #ffffff24;
	text-align: center;
	padding: 2vw;
	border-radius: 1vw;
	margin: 0 1vw;
	position: relative;
}

.course .course-card h6 {
	color: white;
	margin: 0;
	font-family: 'Outfit', sans-serif;
	font-size: 1.3vw;
	font-weight: 700;
}

.course .course-card p {
	color: white;
	font-family: 'PolySans Neutral';
	font-size: 0.9vw;
	margin: 0;
	margin-bottom: .9vw;
	line-height: 1.4vw;

}

.course .course-card .botm-text {
	position: absolute;
	bottom: -12px;
	margin: 0 auto;
	left: 8%;
}

.course .course-card .botm-text h6 {
	font-weight: 600;
	font-family: 'Outfit', sans-serif;
	margin: 0;
	line-height: 2.3vw;
	color: white;
	font-size: 1vw;
	background: white;
	color: black;
	width: fit-content;
	padding: 0vw 2vw;
	border-radius: 14vw;
}

.course .slick-arrow {
	background: transparent;
	border: 0;
	position: absolute;
	/* left: -17px; */
	top: 30%;
	color: rgba(255, 255, 255, 0.366);
	font-size: 2vw;
}

.course .slick-arrow:hover {
	color: white;
}

.course .slick-arrow.previous {
	right: -3vw;
	z-index: 999;
}

.course .slick-arrow.next {
	left: -3vw;
	z-index: 999;
}


.Self-education {
	padding: 5vw 0;
	background-image: url(../jpg/self-bg.jpg);
}

.Self-education .self-text h2 {
	font-family: 'Outfit', sans-serif;
	padding: 0;
	font-size: 3vw;
	font-weight: 600;
	margin-bottom: 1.5vw;
}

.Self-education .self-text h6 {
	font-family: 'Outfit', sans-serif;
	font-size: 1.3vw;
	font-weight: 500;
	line-height: 1.8vw;
	margin-bottom: 1.7vw;
}

.Self-education .self-text p {
	font-family: 'Outfit', sans-serif;
	font-size: 1.1vw;
	line-height: 2vw;
	margin-bottom: 2vw;
	color: #1f1f1f;
}

.Self-education .self-text a {
	background-color: #00419e;
	border-radius: 2vw;
	padding: 1vw 2.1vw;
	font-size: 1.2vw;
	font-family: 'Outfit', sans-serif;
	font-weight: 500 !important;
	position: relative;
	color: #fff;
	width: fit-content;
}

.Self-education .img img {
	width: 100%;
	margin: 1vw 0 0 0;
}



.contact-banner {
	background-image: url(../jpg/contact-banner.jpg);
}



.navbar.nav-contact .navbar-nav .nav-item .nav-link {
	font-family: 'Outfit', sans-serif;
	color: #ffffff !important;
	font-size: 1.1vw;
	text-transform: capitalize;
	padding: 0;
	font-weight: 400;
}

.navbar.nav-contact.navbar-nav .Startup .nav-link {
	background-color: #6f439a;
	padding: 0.9vw;
	border-radius: 0.5vw;
	font-size: 0.8vw;
}

.navbar.nav-contact .navbar-nav .nav-item .post-btn1 {
	border: 1px solid #ffffff;
	border-radius: 1vw;
	padding: 0.9vw 2.1vw;
	font-size: 1.1vw;
	font-weight: 400 !important;
	position: relative;
	color: #00419e;
	position: relative;
}

.navbar.nav-contact .navbar-nav .nav-item .post-btn2 {
	background-color: #00419e;
	border-radius: 1vw;
	padding: 0.9vw 2.1vw;
	font-size: 1.1vw;
	font-weight: 400 !important;
	position: relative;
	color: #fff;
	position: relative;
}


.contact-banner .heading h1 {
	font-family: 'Outfit', sans-serif;
	font-size: 3.6vw;
	font-weight: 500;
	padding: 0;
	margin: 0 0 1.5vw;
	color: white;
}

.contact-banner .heading p {
	font-family: 'Outfit', sans-serif;
	font-size: 1.6vw;
	font-weight: 400;
	padding: 0;
	margin: 2vw 0;
	color: white;
}

.contact-banner nav .breadcrumb li.breadcrumb-item {
	color: white;
}

.contact-banner nav .breadcrumb li a {
	color: white;
}

.contact-banner .breadcrumb-item+.breadcrumb-item::before {
	padding: 0 0.5vw;
	color: white;
}







.motivated .technologys .accordion-item {
	margin-bottom: 1vw;
	border-radius: 1vw;
	border: 0.1vw solid #dfe3e8;

}

.motivated .technologys .accordion-item .accordion-header .accordion-button {
	border-radius: 1vw;
	font-family: 'Outfit', sans-serif;
	color: #06293e;
	font-size: 1.15vw !important;
	font-weight: 500;
}

.motivated .technologys .accordion-item .accordion-header .accordion-button img {
	width: 3.5vw;
	margin-right: 1.5vw;
}

.motivated .technologys .accordion-item .accordion-header .accordion-button:not(.collapsed) {
	color: var(--bs-accordion-active-color);
	background-color: inherit;
	box-shadow: inherit;
}

.motivated .technologys .accordion-item .accordion-header .accordion-button:focus {

	border-color: inherit;
	box-shadow: inherit;
}

.motivated .technologys .accordion-item .accordion-body {
	padding: 0vw 2.5vw 2vw 2.5vw;
	font-family: 'Outfit', sans-serif;
	color: #343434;
	font-size: 1vw;
	line-height: 1.5vw;
	font-weight: 300;

}




.motivated .technologys-content h2 {
	color: #293043;
	font-family: "Gotham Medium";
	font-size: 2.1vw;
	margin-bottom: 1vw;
}

.motivated .technologys-content p {

	font-family: 'Poppins', sans-serif;
	color: #707377;
	font-size: 1vw;
	margin-bottom: 1.3vw;
	line-height: 1.6vw;

}



.dash-nav {
	position: relative;
	box-shadow: 1px 0px 54px 30px #cccc;
	background: #fff;
	padding: 0.5vw 0 !important;
}

.dashboard {
	padding: 3vw 0;
	background-image: url('../jpg/dashboard_bg.jpg');
	background-position: center;
	background-size: cover;
}



.dashboard .dashboard-main {
	display: flex;
	margin-top: 6vw;
	margin-left: 1vw;
}

.dashboard .dashboard-main .nav.nav-pills {
	display: block;
	margin: 0;
	padding: 0 1.2vw;

}

.dashboard .dashboard-main .nav.nav-pills .nav-item {
	margin: 1.6vw 0;

}

.dashboard .dashboard-main .nav.nav-pills .nav-item button {
	padding: 0 0 0 1vw;
	width: 100%;
	text-align: start;
	font-size: 1vw;
	font-weight: 400;
	color: #fff;
}

.dashboard .dashboard-main .nav.nav-pills .nav-item button i {
	margin-right: 0.6vw;
	font-size: 1.2vw;
}

.dashboard .dashboard-main .left-tab {
	width: 23.5%;
	/* background-color: #001e3d; */
	border-radius: 1vw;
	background-image: url('../png/sidemenu_bg.png');
	background-position: center;
	background-size: cover;
	/* height: 65.5vh; */
	position: sticky;
	top: 0;
	padding: 0 0 1.5vw;
}

.sm_p {
	padding: 0;
	margin: 2vw 0 0 0;
	font-size: 1.2vw;
	color: #fff;
	font-weight: 600;
	text-align: center;
	font-size: 1.1vw;
}

.sm_p a {
	text-decoration: none;
	color: #002060;
}

.dashboard .dashboard-main .left-tab .profile {
	/* height: 13vw; */
	text-align: center;
	padding: 2.3vw 2vw 1vw;
	/* background: #56bbea; */
	/* border-radius: 0.8vw 0.8vw 4vw 3vw; */
	/* clip-path: circle(86% at 50% 0); */
	position: relative;
	border-bottom: 0.11vw solid #ffffff6b;
}

.dashboard .dashboard-main .left-tab .profile img {
	width: 4.4vw;
}

.dashboard .dashboard-main .left-tab .profile .edit {
	width: 1.6vw;
	position: absolute;
	top: 4.2vw;
	right: 4vw;
}

.dashboard .dashboard-main .left-tab .profile .edit img {
	width: 100%;
}

.dashboard .dashboard-main .left-tab .profile p {
	color: #fff;
	padding: 0;
	margin: 0.1vw 0 0;
	font-size: 0.9vw;
	font-weight: 600;
}

.dashboard .dashboard-main .left-tab .profile h6 {
	color: #fff;
	padding: 0;
	margin: 0;
	font-size: 0.95vw;
	font-weight: 600;
}

.dashboard .dashboard-main .left-tab .nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
	border-radius: inherit;
	background: inherit;
	border-left: 0.25vw solid #fff;
}

.dashboard .dashboard-main .tab-content {
	background: #fff;
	margin: 0 0 0 2vw;
	width: 73%;
}

.dashboard .dashboard-main .right_content {
	padding: 1.2vw 2.5vw;
}

.dashboard .dashboard-main .right_content .my_account .heading {
	border-bottom: 0.1vw solid #cccccc47;
	padding: 0 0 1vw;
	margin: 0 0 1.6vw;
}

.dashboard .dashboard-main .right_content .my_account .heading h1 {
	font-size: 1.53vw;
	padding: 0;
	margin: 0;
	font-weight: 600;
	font-family: "PolySans Bulky";
}

.dashboard .dashboard-main .right_content .my_account .form_filed label {
	font-size: 0.8vw;
	color: #667385;
	padding: 0;
	margin: 0 0 0.2vw;
	font-family: 'PolySans Median';
}

.dashboard .dashboard-main .right_content .my_account .form_filed .form-control {
	font-size: 0.95vw;
	color: #1d1a30;
	padding: 0.8vw 1vw;
	font-weight: 500;
	margin: 0.35vw 0 0 0;
	font-family: 'PolySans Median';
	background: #fafbfb;
	border-color: #b3b2b9;
}

.dashboard .dashboard-main .right_content .my_account .form_filed .form-control::placeholder {
	font-size: 0.95vw;
	color: #1d1a30;
	/* padding: 0.7vw 0vw; */
	font-weight: 500;
	margin: 0.35vw 0 0 0;
	font-family: 'PolySans Median';
}

.dashboard .dashboard-main .right_content .my_account .form_filed {
	margin: 0 0 1vw;
}

.cp_btn button {
	background-color: #56bbea;
	border: none;
	color: #fff;
	font-size: 1.05vw;
	font-weight: 500;
	padding: 0.8vw 1.8vw;
	margin: 1vw 0 0 0;
	border-radius: 0.5vw;
	font-family: 'PolySans Median';
}

.dashboard .dashboard-main .right_content .my_account .db_cc {
	background-color: #fff;
	box-shadow: 1px 0px 10px 0px #cccc;
	border-radius: 1.3vw;
	margin: 0 0.5vw;
}

.dashboard .dashboard-main .right_content .my_account .db_cc .img img {
	width: 100%;

}

.dashboard .dashboard-main .right_content .my_account .db_cc .cd_content {
	padding: 1.2vw;
}

.dashboard .dashboard-main .right_content .my_account .db_cc .cd_content .text h6 {
	font-size: 1.2vw;
	font-weight: 600;
	padding: 0;
	margin: 0;
}

.dashboard .dashboard-main .right_content .my_account .db_cc .cd_content .text .rating {
	font-size: 0.95vw;
	font-weight: 500;
}

.dashboard .dashboard-main .right_content .my_account .db_cc .cd_content .text .rating i {
	font-size: 1vw;
	margin-right: 0.3vw;
	color: #56bbea;

}

.dashboard .dashboard-main .right_content .my_account .db_cc .cd_content p {
	font-size: 1vw;
	font-weight: 500;
	padding: 0;
	margin: 0.8vw 0;
}

.dashboard .dashboard-main .right_content .my_account .db_cc .cd_content p span {
	font-weight: 400;
}

.db_vc_btn {
	font-size: 1.1vw;
	font-weight: 600;
	background: #56bbea;
	color: #fff;
	border: none;
	padding: 0.7vw;
	width: 100%;
	border-radius: 0.5vw;
	margin: 1vw 0 0;
}

.form_filed p {
	padding: 0;
	margin: 0.5vw 1vw 0 0;
	font-size: 1.05vw;
	color: #667385;
	font-weight: 500;

}

.dashboard .dashboard-main .right_content .my_account .form_filed .form-select {
	font-size: 1vw;
	color: #1d1a30;
	font-weight: 500;
	margin: 0;
}


.order_card {
	margin: 0vw 0 2vw;
	border-bottom: 0.01vw solid #66666612;
	padding: 0 0 1.5vw;
}

.order_card .oc_header .icon img {
	width: 3vw;
	margin-right: 1vw;
}

.order_card .oc_header .text h6 {
	font-size: 1.2vw;
	padding: 0;
	margin: 0;
	font-weight: 600;
	color: #001e3d;
}

.order_card .oc_header {
	margin: 0 0 1.5vw;
}

.order_card .oc_header .text p {
	color: #667385;
	padding: 0;
	margin: 0;
	font-size: 1vw;
}

.order_card .oc_cb .img img {
	width: 100%;
}

.order_card .oc_cb {
	background: #f4f7f9;
	padding: 1.3vw;
}

.order_card .oc_cb .cb_text h6 {
	color: #201e31;
	font-size: 1.15vw;
	font-weight: 600;
	padding: 0;
	margin: 0;
	font-family: 'Poppins', sans-serif;
}

.order_card .oc_cb .cb_text p {
	color: #667385;
	padding: 0;
	margin: 0.5vw 0;
	line-height: initial;
	font-size: 1vw;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
}

.order_card .oc_cf {
	padding: 1vw;
	margin: 0.1vw 0 0 0;
	background: #f4f7f9;
	display: flex;
	justify-content: space-between;
}

.order_card .oc_cf p {
	color: #667385;
	padding: 0;
	margin: 0;
	font-size: 1.1vw;
	font-family: 'Outfit', sans-serif;
	font-weight: 500;
}

.order_card .oc_cf .rating i {
	font-size: 1vw;
	margin: 0 0.1vw;
	color: #53b5e2;
}

.in_fi {
	position: relative;
}

.in_fi i {
	position: absolute;
	top: 0.5vw;
	z-index: 99;
	font-size: 1vw;
	left: 0.6vw;
}

.in_fi .form-control {
	padding: 0.5vw 1vw 0.5vw 2.2vw !important;
	width: 10vw;
	margin: 0 1vw 0 0 !important;
	background-color: #fff !important;
	border-radius: 0.2vw !important;
}

.form-select-bg {
	background-color: #56bbea !important;
	color: #ffffff !important;
}

.filter_dpd button.dropdown-toggle {
	padding: 0.3vw 0.9vw;
	width: auto;
	margin: 0 !important;
	background-color: #fff !important;
	border-radius: 0.2vw !important;
	border: 0.1vw solid #b3b2b9;
}

.order_section {
	min-height: 48vh !important;
	overflow: auto !important;
	height: 48vh !important;
}

/* width */
.order_section::-webkit-scrollbar {
	width: 8px;
}

.form-control:focus,
.form-select:focus {
	box-shadow: none !important;
}

/* Track */
.order_section::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px grey;
	border-radius: 10px;
}

.order_section::-webkit-scrollbar-thumb {
	background: #56bbea;
	border-radius: 10px;
}

.price-head .slick-arrow {
	background: inherit;
	border: none;
	border-radius: 2vw;
	padding: 0vw 0.3vw;
	position: absolute;
	color: #fff;
	top: 1vw;
	font-size: 2.1vw;
}

.price-head .next {
	left: -3.5vw !important;
}

.price-head .previous {
	right: -3.5vw;
}

.Self-education .accordion-item .accordion-header {
	margin: 0;
}

.Self-education .accordion-button {
	font-family: 'Outfit', sans-serif;
	padding: 0.8vw !important;
	margin: 0;
	font-size: 1.15vw;
	font-weight: 500;
	/* border-radius: 1vw !important; */
}

.Self-education .accordion-body {
	padding: 0.8vw;
}

.Self-education .accordion-body p {
	padding: 0;
	margin: 0;
}

.accordion-button:focus {
	box-shadow: none !important;
}

.Self-education .accordion-item {
	margin: 0.8vw 0;
	padding: 0 0.1vw 0 0 ;
	/* border: 0.1vw solid #ccc; */
	/* border-radius: 1vw; */
	/* background: #e3edf9!important; */
}

.Self-education .accordion {
	margin-bottom: 1.5vw;
}

.health_e {
	padding: 7vw 0;
	background-image: url('../jpg/about-banner.jpg');
	background-position: center;
	background-size: cover;
}

.health_e .heading h1 {

	font-family: 'Outfit', sans-serif;
	padding: 0;
	font-size: 3vw;
	margin: 0 0 1vw;
	font-weight: 600;
	color: #010e22;
}

.he_ec {
	overflow: auto;
	height: 56.3vh;
	direction: rtl;

}

.he_ec::-webkit-scrollbar {
	width: 9px;

}

.he_ec .accordion-item {
	margin-left: 2vw !important;
	direction: ltr;
}

/* Track */
.he_ec::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px grey;
	border-radius: 10px;

}

.he_ec::-webkit-scrollbar-thumb {
	background: #001e3d;
	border-radius: 10px;

}

.he_ec .accordion-body .bg_ac {
	background: #001e3d;
	padding: 1vw;
	border-radius: 1vw;
	color: #fff;
}

.he_ec .accordion-body .bg_ac p {
	padding: 0;
	margin: 0;
	font-family: 'Outfit', sans-serif;
	font-size: 1.1vw;
	line-height: 2.1vw;
	color: #fff;

}

.he_ec .accordion-item {
	margin: 1vw 0;
	background: #fff0;
}

.he_ec .accordion-button {
	background: #fff0 !important;
	padding: 1.3vw !important;
	font-family: 'Outfit', sans-serif;
	font-size: 1.15vw ;
	font-weight: 500;
}

.he_ec .accordion-button::after {
	display: none !important;
}

.health_e .img img {
	width: 100%;
}

.hec_scroll {
	height: 56vh;
	overflow: auto;
	position: relative;
	direction: rtl;
}

.hec_scroll .accordion-flush {
	direction: ltr;
}

/* width */
.hec_scroll::-webkit-scrollbar {
	width: 9px;

}

/* Track */
.hec_scroll::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px grey;
	border-radius: 10px;

}

.hec_scroll::-webkit-scrollbar-thumb {
	background: #001e3d;
	border-radius: 10px;

}

.hec_scroll .accordion-flush {
	padding: 0 0vw 0 2vw;
}

.ab_ba_img {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 45vw;
}

.ab_ba_img img {
	width: 100%;
	filter: drop-shadow(5px 7px 10px #2222225d)
}

.p_left {
	padding-left: 0.2vw !important;
}

.p_right {
	padding-right: 0.2vw !important;
}

.desktop_none {
	display: none;
}
.he_ec.hec_scroll .accordion-header:hover{
	box-shadow: 0 0 4px #b6b6b6;
}

/* @media(min-width:320px) and (max-width:567px){




.video-heathcare {
	height: 51vh;
	padding: 0 10px 0 0;
}
.video-HospitalSystems{


	height: 51vh;
	padding: 0 10px 0 0;
}
.video-industry{
	
	height: 51vh;
	padding: 0 10px 0 0; 
}
.video-fellows{
	
	height: 51vh;
	padding: 0 10px 0 0; 
}
} */


@media (max-width: 575.98px) {
    .webinars-menu  .dropdown-menu {
    display: block !important; /* Show on hover */
   }
   .webinars-menu .dropdown-item{
    color: #ffffff !important;
   }
	.navbar .navbar-nav .dropdown .webinar_dropdown li .webinar_li {
    color: #000 !important;
    font-size: 16px !important;
    padding: 10px 20px;
	}  
 
    footer .refund a h5 {
		font-size: 18px !important;
		margin: 10px 0 !important;
		text-align: start !important;
	}
	footer .sub_footer{
		justify-content: start !important;
	}
    /* css for snippet & dropdown */
	/*.navbar .navbar-nav .dropdown .webinar_dropdown{*/
	/*background: #fff !important;*/
 /*  }*/
	

	/* .row{
		padding-right: 0 !important;
	} */
	.modal.show .modal-dialog{
		width: 100%;
	}
	.selection-head .course-subpage{
		padding: 10px;
	}
	.selection-head .course-subpage .text h5{
		font-size: 20px;
	}
	.selection-head .course-subpage .text p {
		
		font-size: 16px;
		line-height: 25px;
	}
	.selection-head .course-subpage .text h6{
		font-size: 15px;
	}
	.about_us_banner nav {
		bottom: 14px !important;
		/* position: relative; */
		left: 20px !important;
		/* top: 46px !important; */
	}
	.about_us_banner nav .breadcrumb li{
		font-size: 16px !important;
	}
	.about_us_banner nav .breadcrumb li a{
		font-size: 16px !important;
	}

	.selection-head .course-sidetext i{
		font-size: 15px !important;
	}
	.selection-head .course-sidetext h5{
		font-size: 20px !important;
	}
	.selection-head .course-icon{
		margin-left: 133px;
	}
	
	.mobile_none {
		display: none;
	}

	.desktop_none {
		display: block;
	}

	.mb_view {
		display: flex;
		justify-content: space-between;
		padding: 15px;
		border-top: 1px solid #ccc;

	}
	.product_land_banner .bread-app{
		top: 280px !important;
		left: 20px;
	}
	.product_land_banner .bread-app3{
		top: 269px !important;
		left: 20px;
	} 
	.product_brief .oc_card .img .fav_btn i {
		font-size: 20px;
	}
	.product_brief .oc_card .img .fav_btn {
		top: 5px;
		left: 5px;
		border-radius: 30px;
		padding: 1px 6px;
	}
	.product_land_banner{
		background-image: url(../jpg/product_landing_mobile.jpg) !important;
		height: 56vh !important;
		display: block !important;
	}
	.product_brief{
		padding: 40px 0;
	}
	.product_brief .contact_card2{
		width: 100% !important;
		padding: 17px 12px;
		border-radius: 15px;
		margin: 10px 0px;
	}
	.product_brief .card-rmi{
		width: 87%;
		top: 460px !important;
		left: 15px;
		padding: 17px 12px;
	}
	.product_brief .card-rmi2{
		width: 87%;
		top: 330px;
		left: 15px;
		padding: 17px 12px;
	}
	.product_brief .contact_card2 h1{
		font-size: 19px;
		text-align: center;
	}
	.contact_card2 .contact_form2 .form-label{
		font-size: 16px !important;
		margin-bottom: 4px !important;
	}
	.product_brief .contact_card2 .contact_form2 .form-control{
		font-size: 15px;
		padding: 12px 15px;
		margin: 0 0 10px !important;
	}
	.product_brief .contact_card2 .contact_form2 textarea{
		height: 80px !important;
	}
	.product_brief .contact_card2 .contact_form2 .check-box2 h4{
		font-size: 16px;
		padding-right: 4px;
		margin: 0 0;
	}
	.check-box2 .form-check-input{
		width: 12px !important;
		height: 12px !important;
		margin-right: 4px !important;
		border-radius: 0.5px solid #000 !important;
	}
	.contact_card2 .contact_form2 .sub_btn{
		width: 100% !important;
		margin: 15px 0 0 0 !important;
		padding: 10px !important;
		border-radius: 20px !important;
		font-size: 15px !important;
		letter-spacing: 0.5px !important;
	}
	.check-box2 .form-check-label{
		font-size: 14px !important;
	}
	.check-box3 .form-check-input{
		width: 12px !important;
		height: 12px !important;
		border: 0.5px solid;
	}
	.check-box3 .form-check-label{
		width: 100% !important;
		border-radius: 20px !important;
		font-size: 16px !important;
		letter-spacing: 0.5px !important;

	}
	.check-box3{
		margin-top: 15px !important;
	}
	.check-box2 .form-check-inline{
		display: inline-flex !important;
		margin-left: 6px;
		margin-right: 10px;
	}
	.check-box3 .form-check-label {
		font-size: 12px !important;
		padding: 0 7px !important;
		margin: 0 0 5px !important;
	}
	.product_brief .certificate_card {
		width: 100% !important;
		border-radius: 5px;
		padding: 10px 10px;
		margin: 15px 0 0;
	}
	/*.product_brief .certificate-cra{*/
	/*	top: 1069px !important;*/
	/*	width: 88%;*/
	/*	border-radius: 0.5vw;*/
	/*	right: 13px;*/
	/*	padding: 10px 10px;*/
	/*}*/
/* .product_brief .certificate-cra2{
	top: 1005px;
	width: 88%;
	border-radius: 0.5vw;
	right: 13px;
	padding: 10px 10px;
} */
.product_side_card {
	border-radius: 15px;
	margin: 0 0 30px;
	width: 100%;
	position: inherit;
	/* margin-bottom: 965px; */
}
.certificate_card .certificate-body{
	gap: 1px !important;
}
.certificate_card .certificate-body h1{
	font-size: 19px !important;
}
.certificate_card .certificate-body img{
	width: 15% !important;
}
.product_side_card .text {
	padding: 10px;
}
.product_side_card .text .letures p {
	font-size: 16px;
	margin: 5px 0;
}

.product_side_card .text .price h3 {
	font-size: 25px;
}
.product_side_card .text .adc_btn {
	margin: 20px 0 0;
	padding: 10px;
	font-size: 16px;
	border-radius: 50px;
}
.product_side_card .text .byn_btn{
	margin: 20px 0 0;
	padding: 10px;
	font-size: 16px;
	border-radius: 50px;
}

.product_brief .sp_card {
	padding: 15px;
	border-radius: 15px;
}
.product_brief .sp_card .heading h1 {
	font-size: 20px;
	margin: 0 0 10px;
}
.product_brief .sp_card .icons button i {
	font-size: 15px;
}
.product_brief .sp_card .icons button{
	margin: 0;
}
.product_brief .sp_card .heading p {
	margin: 15px 0;
	font-size: 15px;
}
.product_brief .sp_card .heading h5 {
	font-size: 13px;
	margin: 10px 0px 10px 107px;
}
.product_brief .sp_card .heading h5 i {
	font-size: 14px;
}
.product_brief .sp_card .heading ul li {
	font-size: 15px;
	margin: 5px 0;
}
.product_brief .sp_card .heading ul li i {
	font-size: 20px;
	margin-right: 10px;
}
.product_brief .tabs ul li a {
	/* font-size: 13px;
	margin: 0 5px 0 0; */
	font-size: 17px;
	margin: 0 5px 5px 0;
}
.product_brief .tabs {
	margin: 20px 0;
}
.product_brief .about_card {
	padding: 15px;
	margin: 10px 0;
	box-shadow: 0 0 4px #b6b6b6;
	border-radius: 15px;
}
/* .product_brief .about_card h2 {
	font-size: 19px !important;
	margin: 0 0 5px;
} */

.product_brief .about_card p {
	font-size: 16px;
	margin: 5px 0;
	line-height: inherit;
}
.product_brief .about_card h5 {
	font-size: 19px;
	margin: 8px 0;
}
.product_brief .about_card ul li {
	font-size: 16px;
	margin: 9px 0;
}
.card2 {
	display: block;
	padding: 20px 15px !important;
}
.product_brief .about_card ul li {
	font-size: 16px !important;
	padding: 3px 0 !important;
}
.card2 .card-text3 {
	font-size: 14px !important;
}
/* .card2 ul li {
	font-size: 16px !important;
} */
.product_brief .about_card .btn-card i {
	font-size: 14px;
	padding-right: 7px;
}
.product_brief .about_card .btn-card {
	padding: 10px;
	font-size: 16px;
	border-radius: 30px;
}
.product_brief .about_card ul li i {
	font-size: 20px;
	margin-right: 10px;
}
.product_brief .hed_heading h1 {
	font-size: 23px;
	margin: 10px 0;
}
.product_brief .about_card .tm_card .user .img img {
	width: 40px;
	margin-right: 10px;
}
.product_brief .about_card .tm_card .user .text h5 {
	font-size: 15px;
}
.product_brief .about_card .tm_card .user .text h6 {
	font-size: 14px;
	margin: 3px 0 0 0;
}
.product_brief .about_card .tm_card .user .text h6 i {
	font-size: 12px;
}
.product_brief .about_card .tm_card {
	padding: 15px;
	border-radius: 10px;
	margin-bottom: 15px;
}
.product_brief .oc_card .text {
	padding: 15px;
}
.product_brief .oc_card .text h6 {
	font-size: 20px;
}
.product_brief .oc_card .text p {
	line-height: inherit;
}
.product_brief .oc_card {
	border-radius: 10px;
	margin: 0 0 20px;
}


.navbar .navbar-brand a{
	padding: 6px 0 0 0 0;
}

.navbar .navbar-brand img {
	width: 200px;
}

.navbar-toggler:focus {
	box-shadow: none !important;
}

.navbar-toggler {
	border: none !important;
	font-size: 30px !important;
	padding: 0;
	margin: 0;
	color: #03173e !important;
}
/* 
	.navbar-collapse.collapse {
		background: #001e3d;
		padding: 20px;
	} */

	.navbar .navbar-nav .nav-item .nav-link {
		color: #ffffff;
		font-size: 17px;
		padding: 8px;
		margin: 5px 0;
	}

	.navbar .navbar-nav .nav-item .post-btn1 {
		border: 1px solid #ffffff;
		border-radius: 5px;
		padding: 10px 30px !important;
	}
	.navbar .navbar-nav {
		background: #001e3d;
		padding: 20px;
	}
	.navbar .navbar-nav .nav-item .post-btn2 {
		background-color: #ffffff;
		border-radius: 5px;
		padding: 10px 40px !important;
		color: #001e3d !important;
		font-weight: 600 !important;
		margin: 15px 0 0 0 !important;
	}

	.banner-text h1 {
		font-size: 28px;
		margin-bottom: 30px;
	}

	.banner-text p {
		font-size: 18px;
	}

	.button_links a {
		font-size: 16px;
		margin-right: 10px;
		padding: 11px 30px !important;
		border-radius: 135px !important;
	}

	.button_links a.active {
		color: #fff;
		padding: 10px 30px;
		border-radius: 50px;
	}

	.banner-text i {
		font-size: 13px;
		margin-left: 5px;
	}

	.button_links {
		margin-top: 30px;
	}

	.banner {
		background-image: url('../jpg/mobile_banner.jpg') !important;
		height: 70vh;
	}

	.price-head {
		padding: 20px 0;
	}

	.price-head .price h2 {
		font-size: 25px;
		margin: 0 0 10px;
	}

	.price-head .price p {
		font-size: 15px;
		padding: 0;
		opacity: 0.9;
		margin: 0;
		letter-spacing: 0.5px;
	}
	.about_card .accordion .accordion-button {
		
		font-size: 17px !important;
		padding: 11px 10px !important;
	}
	.about_card .accordion-header{
		padding-bottom: 10px;
	}
	.about {
		padding: 40px 10px;
	}

	.about .about-text .text {
		margin-top: 30px;
		margin-left: 0;
	}

	.about .about-text .text h1 {
		font-size: 24px;
		margin-bottom: 15px;

	}

	.about .about-text .text p {
		font-size: 16px;
		line-height: inherit;
		margin-bottom: 20px;
	}

	.about .about-text .text .post-btn2 {
		border-radius: 50px;
		padding: 13px 30px;
		font-size: 16px;
		text-align: center;
		width: 100%;
	}
	.courses {
		padding: 50px 10px;
	}

	.courses h1 {
		font-size: 29px;
		margin-bottom: 30px;
	}

	.courses .course-1 {
		height:auto !important;
		width: 100%;
		padding: 20px !important;
		border-radius: 10px !important;
	}
	.course-head2{
		margin-bottom: 14px;
	}
	/* .courses .course-4{
		margin-top: 15px !important;
	} */
	.video-heathcare {

		width: 100%;
		height: fit-content;
	}

	.video-HospitalSystems {
		width: 100%;
		height: fit-content;
	}
	.video-industry {
		width: 100%;
		height: fit-content;

	}
	.video-fellows {
		width: 100%;
		height: fit-content;

	}

	.courses .course-1 h1 {
		font-weight: 600 !important;
		font-size: 30px !important;
		margin: 0px 0 15px 0 !important;
	}

	.courses-page,
	.courses-page2,
	.courses-page3 {
		font-size: 16px !important;
		padding-top: 10px !important;
		padding-right: 0;
		line-height: inherit;
		padding-bottom: 52px;
	}

	/* .course-3 {
		height: 50vh !important;
	}

	.course-2 {
		height: 58vh !important;
	} */

	.play2,
	.play3 {
		border-radius: 50px;
		width: 41px;
		height: 41px;
		bottom: 15px;
	}

	.play2 i,
	.play3 i {
		font-size: 25px;
		line-height: 39px;
	}


	.right {
		width: 30px;
		height: 30px;
		right: 5px;
		top: 5px;
		border-radius: 6px;
	}

	.right i {
		font-size: 20px;
	}

	.play i {
		font-size: 25px;
		line-height: 39px;
	}

	.play {
		border-radius: 50px;
		width: 41px;
		height: 41px;

	}

	.Self-education {
		padding: 40px 10px;
	}

	.Self-education .self-text h2 {
		font-size: 29px;
		margin: 0 0 20px;
		text-align: center;
	}

	.Self-education .self-text h6 {
		font-size: 16px;
		line-height: inherit;
		margin-bottom: 30px;
	}

	.card1.accordion-button {
		font-size: 18px !important;
		border-radius: 10 !important;
		padding: 11px 10px !important;
		margin: 0;
	}

	.Self-education .accordion-body {
		padding: 10px;
	}

	.he_ec .accordion-body .bg_ac {
		padding: 10px;
		border-radius: 10px;
	}

	.he_ec .accordion-body .bg_ac p {
		font-size: 15px;
		line-height: inherit;
	}

	.why_choose {
		padding: 40px 10px;
		background-image: url('../jpg/win_mobile.jpg') !important;
	}

	.why_choose .wc_heading h1 {
		font-family: 'Outfit', sans-serif;
		font-size: 29px;
		margin: 0 0 15px;
		text-align: center;
	}

	.why_choose .wc_heading {
		padding: 0;
	}

	.why_choose .wc_heading p {
		font-size: 15px;
		margin: 10px 0;
		line-height: inherit;
	}

	.act_btn {
		margin: 30px auto 0;
		width: 100%;
	}

	.act_btn a {
		padding: 15px 50px;
		border-radius: 50px;
		font-size: 14px;
		text-align: center;
		margin: 0 auto;
	}

	.testimonails {
		padding: 40px 10px;
	}

	.tm_heading h1 {
		font-size: 25px;
		margin: 0 0 15px;
		text-align: center;
	}

	.testimonails .text_card {
		margin-top: 10px;
		background: #ffffff0f;
		padding: 20px;
		border-radius: 10px;
	}

	.testimonails .text_card p {
		padding: 0;
		margin: 10px 0;
		font-size: 15px;
		line-height: inherit;
	}

	.testimonails .user .user_text .rating_stars i {
		font-size: 14px;
	}

	.testimonails .user .user_text p {
		font-size: 16px;
	}

	footer {
		padding: 30px 10px 10px;
	}

	footer .footer_sbh h5 {
		font-size: 16px;
		margin: 0 0 10px;
	}

	footer .footer_sbh a {
		font-size: 16px;
		margin: 5px 0;
	}

	footer .footer_logo img {
		width: 200px;
		margin: 0 0 30px;
		display: none;
	}
	/*footer logo*/
	footer .footer_logo1 img{
		width: 200px;
		margin-top: 30px;
	}

	.footer_sbh {
		margin: 0 0 20px;
	}

	.pe-1,
	.ps-1 {
		padding: 0 !important;
	}

	footer form .form-control {
		font-family: 'Outfit', sans-serif;
		font-size: 16px;
		padding: 10px;
		margin: 5px 0;
	}

	.p_left {
		padding-left: 14px !important;
	}

	.p_right {
		padding-right: 14px !important;
	}

	footer form button {
		font-size: 16px;
		padding: 10px 40px;
		margin: 15px 0 0 0;
	}

	footer form button i {

		top: 9px;
		right: 9px;
	}

	footer .sub_footer p {
		font-size: 14px;
	}

	footer .sub_footer .icons i {
		font-size: 17px;
	}

	.about_us_banner .heading h1 {
		font-size: 29px;
		margin: 46px 0 20px;
	}

	.about_us_banner .heading p {
		font-size: 18px;
		margin: 10px 0;
	}

	.about_us_banner nav .breadcrumb li a {
		font-size: 12px;
	}

	.about_us_banner nav .breadcrumb li.breadcrumb-item {
		font-size: 11px;
	}



	.about_us_banner {
		height: 60vh;
	}

	.ab_ba_img {
		width: 100%;
		opacity: 0.4;
	}

	.health_e {
		padding: 40px 10px;
	}

	.health_e .accordion-body {
		padding: 10px;
	}

	.health_e .heading h1 {
		font-size: 29px;
		margin: 0 0 30px;
		text-align: center;
	}

	.health_e .img img {
		margin-top: 30px;
	}

	.our_values {
		padding: 40px 10px;
	}

	.our_values .ov_img {
		margin: 10px 0;
	}

	.our_values .ov_img .text h4 {
		font-size: 25px;
	}

	.our_values .ov_img .text_1 p {
		font-size: 17px;
	}

	.empowerment {
		padding: 40px 10px;
	}

	.empowerment .heading h1 {
		font-size: 29px;
		margin: 0 0 20px;
		/* text-align: center; */
		line-height: inherit;
	}

	.empowerment .heading p {
		font-size: 16px;
		margin: 8px 0;
		line-height: inherit;
	}

	.motivated .heading h1 {
		font-size: 27px;
		margin: 10px 0 20px;
		line-height: initial;
	}

	.motivated .technologys .accordion-item .accordion-header .accordion-button:not(.collapsed) {
		padding: 10px !important;
	}

	.motivated .technologys .accordion-item .accordion-body {
		font-size: 15px;
		line-height: inherit;
	}

	.motivated .technologys .accordion-item .accordion-header .accordion-button img {
		width: 40px;
		margin-right: 15px;
	}

	.advisory_panel {
		padding: 40px 10px;
	}

	.our_team .heading h1 {
		font-size: 29px;
		margin: 0 0 30px;
	}

	.our_team .team_card {
		padding: 15px;
		margin: 0 5px;
		border-radius: 15px;
	}

	.our_team .team_card h4 {
		font-size: 17px;
		margin: 0 0 10px;
	}

	.our_team .team_card h6 {
		font-size: 12px;
		margin: 5px 0;
	}

	.our_team .team_card p {
		font-size: 13px;
	}

	.responsive1 .slick-arrow {
		top: 33px;
		font-size: 15px;
	}

	.contact-banner {
		background-image: url('../jpg/con_mobile.jpg') !important;
	}

	.get_in_touch {
		padding: 40px 10px;
	}

	.get_in_touch .contact_card {
		padding: 20px;

		box-shadow: 0 0 4px #b6b6b6;
		top: 0;
		position: inherit;
		width: 100%;
		margin: 30px 0 0;
	}

	.get_in_touch .contact_details h1 {
		margin: 0 0 20px;
		font-size: 25px;
	}

	.get_in_touch .contact_details .location .icon i {
		font-size: 20px;
		margin-right: 15px;
	}

	.get_in_touch .contact_details .location .text p {
		font-size: 16px;
		letter-spacing: 1px;
	}

	.get_in_touch .contact_details .location .text h6 {
		font-size: 16px;
		margin: 5px 0;
	}

	.get_in_touch .contact_details .location {
		margin: 25px 0;
	}

	.get_in_touch .contact_card h1 {
		font-size: 20px;
		margin: 0 0 20px;
	}

	.get_in_touch .contact_card .contact_form .form-label {
		font-size: 16px;
		margin: 4px 0 0;
	}

	.get_in_touch .contact_card .contact_form .form-control {
		font-size: 16px;
		padding: 10px;
		border-radius: 3px;
		margin: 0 0 5px;
	}

	.get_in_touch .contact_card .contact_form .sub_btn {
		font-size: 16px;
		margin: 20px 0 0 0;
		padding: 10px;
	}

	.navbar.nav-contact .navbar-nav .nav-item .nav-link {
		font-size: 17px;
		padding: 8px;
		margin: 5px 0;
	}

	.nav-contact .navbar-toggler i {
		color: #fff !important;
	}

	.login_modals .modal-dialog {
		width: 90%;
		margin: 0 auto;
	}

	.login_modals .modal-header {
		padding: 10px;
	}

	.login_modals .modal-header h1 {
		font-size: 20px !important;
		margin: 0;
	}

	.login_modals .login_form .form-label,
	.login_modals .login_form .form-check-label {
		font-size: 12px;
		margin: 0 0 2px;
	}

	.login_modals .login_form .form-control {
		font-size: 14px;
		padding: 10px;
		margin: 0 0 10px;
	}

	.login_modals .login_form a {
		font-size: 14px;
	}

	.login_modals .login_form .login_btn {
		margin: 15px 0 5px;
		font-size: 15px;
		padding: 10px;
		border-radius: 30px;
	}

	.login_modals .login_form p {
		margin: 5px 0 0;
		font-size: 14px;
	}

	.my_cart .my_cart_heading {
		padding: 30px 5px 20px;
		margin: 0 0 10px;
	}

	.my_cart .my_cart_heading .heading h1 {
		font-size: 29px;
		margin: 0 0 15px;
	}

	.my_cart .my_cart_heading nav .breadcrumb li.breadcrumb-item {
		font-size: 12px;
	}

	.my_cart .my_cart_heading nav .breadcrumb li a {
		font-size: 12px;
	}

	.my_cart .no-of_products h5 {
		font-size: 13px;
	}

	.my_cart .no-of_products {
		margin: 10px 0 20px;
	}

	.my_cart .pc_card {
		padding: 10px;
		margin: 0 0 10px;
	}

	.my_cart .pc_card h6 {
		font-size: 14px;
	}

	.my_cart .pc_card h5 {
		font-size: 14px;
	}

	.my_cart .product_card .pc_img {
		padding: 10px;
	}

	.my_cart .product_card .pc_img img {
		object-fit: cover;
		height: 20vh;
	}

	.mr_right {
		border-right: none;
	}

	.my_cart .product_card .pc_content {
		padding: 20px;
	}

	.my_cart .product_card .pc_content h5 {
		font-size: 15px;
		margin: 0 0 10px;
	}

	.my_cart .product_card .pc_content p {
		font-size: 14px;
		padding: 0;
		margin: 5px 0;
	}

	.my_cart .product_card .pc_content h6 {
		font-size: 17px;
		padding: 0;
		margin: 5px;
	}

	.my_cart .product_card .icons button {
		padding: 2px;
		margin: 0 5px;
		height: 20px;
		border-radius: 30px;
		line-height: 0;
	}

	.my_cart .product_card .icons p {
		margin: 0 5px;
		font-size: 15px;
	}

	.my_cart .product_card .icons button i {
		font-size: 17px;
	}

	.my_cart .product_card .rebutton {
		justify-content: center;
	}

	.my_cart .product_card .rebutton button {
		font-size: 14px;
		font-weight: 500;
		padding: 0px;
		background: inherit;
		border: none;
		margin: 0 15px;
		color: #656669;
	}

	.mb_bottom {
		border: none;
	}

	.my_cart .product_card {
		margin: 20px 0;
		padding: 0 0;
	}

	.my_cart .coupon_card {
		margin: 0;
		padding: 20px;
	}

	.my_cart .coupon_card .cc_header h4 {
		font-size: 20px;
	}

	.my_cart .coupon_card .cc_header {
		padding: 0 0 10px;
	}

	.my_cart .coupon_card .cc_body {
		padding: 15px 0 0;
	}

	.my_cart .coupon_card .cc_body h5 img {
		width: 30px;
		margin-right: 15px;
	}

	.my_cart .coupon_card .cc_body h5 {
		font-size: 14px;
		margin: 0 0 10px;
	}

	.my_cart .coupon_card .cc_body .form_filed label {
		font-size: 12px;
	}

	.my_cart .coupon_card .cc_body .form_filed .form-control {
		font-size: 14px;
		padding: 5px;
	}

	.my_cart .coupon_card .cc_body .app_btn {
		font-size: 14px;
		padding: 5px 30px;
		margin: 22px 0 0 10px;
		border-radius: 5px;
		height: fit-content;
	}

	.my_cart .coupon_card .cc_body .payment_details {
		margin: 30px 0 0;
	}

	.my_cart .coupon_card .cc_body .payment_details h3 {
		font-size: 18px;
		margin: 10px 0;
	}

	.my_cart .coupon_card .cc_body .payment_details h6 {
		font-size: 13px;
		margin: 12px 0;
	}

	.my_cart .coupon_card .cc_footer button {
		font-size: 14px;
		padding: 10px;
		letter-spacing: 2px;
		margin: 15px 0 0 0;
	}

	.selection-head  .selection h1{
		font-size: 28px !important;
		margin-bottom: 40px !important;
	}
	
	.selection-head .course-subpage {
		width: 100% !important;
		margin-bottom: 20px !important;
	}

	.selection-head .course-icon {
		right: 15px !important;
		bottom: 0;
	}
	
	.selection-head .course-icon i {
		font-size: 2.6vw;
		margin-top: 0.5vw;
	}
	.selection-head .course-sidetext {
		margin-left: 9.5vw;
		text-align: end;
	}
	.selection-head .course-sidetext i {
		font-size: 1.4vw;
		margin-right: 0.5vw;
	}
	.selection-head .course-sidetext h5 {
		font-size: 1.3vw;
		padding: 0;
		line-height: 1.7vw;
	}
	.selection-head .course-sidetext h6{
		font-size: 20px !important;
	}
	
	.course-subpage img {
		width: 100%;
	}
	.course-subpage .text {
		padding: 0.9vw;
		min-height: 14vw;
	}
	.course-subpage .text h5 {
		font-size: 1.4vw;
		padding: 0;
		margin: 0.5vw 0;
	}
	.course-subpage .text p {
		font-size: 0.97vw;
		padding: 0;
		margin: 0.9vw 0;
		line-height: 1.7vw;
	}
	.course-subpage .text h6 {
		font-size: 1vw;
		margin: 0.5vw 0;
	}
	.course-subpage .text h4 {
		font-size: 1.2vw;
		padding: 0;
		margin: 0.5vw 0;
	}
	.our_values .heading h1{
		font-size: 29px;
	}
	.our_values .heading p{
		font-size: 21px;
	}
	.product_brief .outline-points ul li{
		font-size: 16px !important;
		min-height: auto;
		padding: 5px 0!important;
	}
	.our_values .heading ul li{
		font-size: 19px;
	}
	.video-model .btn-close {
		right: 46px;
		top: -62px;
	}
	.modal-dialog{
		margin: 0 !important;
	}
	.video-model .btn-close i {
		font-size: 45px ;
	}
	
	.video-heathcare {
		width: 100%;
		height: 51vh;

	}
	.video-HospitalSystems{

		width: 100%;
		height: 51vh;

	}
	.video-industry{
		width: 100%;
		height: 51vh;
		
	}
	.video-fellows{
		width: 100%;
		height: 51vh;

	}
	.motivated .technologys .accordion-item .accordion-header .accordion-button{
		font-size: 17px !important;
	}
	/* .modal {
		display: block !important;
	} */
	.modal-header .enquire {
		font-size: 18px !important;
	}
	.modal-enquiry .form-label {
		font-size: 19px !important;
		margin: 0 0 10px !important;
	}
	.modal-enquiry .form-control{
		padding: 20px 14px !important;
		margin: 0 0 16px !important;
	}
	.modal-enquiry .login_btn{
		padding: 11px !important;
		font-size: 22px !important;
		margin: 10px 0 10px 0 !important;
	}
	.product_brief .outline-points{
		padding: 16px 10px;
	}
	.he_ec .accordion-button {
		padding: 10px !important;
		font-size: 16px !important;
	}

	.product_brief .tabs ul {
		display: block !important;
	}
	.dashboard {
		padding: 10px 0 300px;
		position: relative;
	}
	.dashboard .dashboard-main {
		margin-top: 80px;
		justify-content: center;
	}
	.dashboard .dashboard-main .left-tab {
		width: 82%;

	}
	.dashboard .dashboard-main .left-tab .profile{
		height: 144px;
		padding: 10px 20px 10px;
	}
	.dashboard .dashboard-main .left-tab .profile img{
		width: 86px;
	}
	.dashboard .dashboard-main .left-tab .profile .edit{
		width: 25px;
	}
	.dashboard .dashboard-main .left-tab .profile p{
		font-size: 16px;
	}
	.dashboard .dashboard-main .left-tab .profile h6{
		font-size: 12px;
	}
	.dashboard .dashboard-main .nav.nav-pills{
		padding: 0 20px;
		list-style: none;
	}
	.dashboard .dashboard-main .nav.nav-pills .nav-item{
		margin: 15px 0px;
		list-style: none;
	}
	.dashboard .dashboard-main .nav.nav-pills .nav-item button{
		font-size: 18px;
		padding: 0 0 0 13px;
	}
	.sm_p{
		font-size: 19px;
	}
	.dashboard .dashboard-main .tab-content{
		position: absolute;
		bottom: -135px;
		width: 75%;
	}

	.dashboard .dashboard-main .right_content{
		padding: 10px 16px;
	}
	.dashboard .dashboard-main .right_content .my_account .heading{
		padding: 0 0 10px;
		margin: 0px 0 14px;
	}
	.dashboard .dashboard-main .right_content .my_account .heading h1{
		font-size: 16px;
	}
	.dashboard .dashboard-main .right_content .my_account .form_filed{
		margin: 0 0 10px;
	}
	.dashboard .dashboard-main .right_content .my_account .form_filed label{
		font-size: 10px;
	}
	.dashboard .dashboard-main .right_content .my_account .form_filed .form-control{
		font-size: 14px;
		padding: 10px 15px;
		margin: 0;
	}

}

@media (min-width: 576px) and (max-width: 767.98px) {
    footer .refund a h5 {
		font-size: 18px !important;
		margin: 10px 0 !important;
		text-align: start !important;
	}
	footer .sub_footer{
		justify-content: start !important;
	}
    .navbar .navbar-nav .dropdown .webinar_dropdown{
		background: #fff !important;
	}
		
	.navbar .navbar-nav .dropdown .webinar_dropdown li .webinar_li {
			color: #000 !important;
			font-size: 18px !important;
			padding:10px 20px;
			margin: 0 10px;
	} 

	.mobile_none {
		display: none;
	}

	.desktop_none {
		display: block;
	}

	.mb_view {
		display: flex;
		justify-content: space-between;
		padding: 15px;
		border-top: 1px solid #ccc;

	}


	.product_brief .oc_card .img .fav_btn i {
		font-size: 20px;
	}
	.product_brief .oc_card .img .fav_btn {
		top: 5px;
		left: 5px;
		border-radius: 30px;
		padding: 1px 6px;
	}


	.product_land_banner{
		background-image: url('../jpg/product_landing_mobile.jpg') !important;
		height: 50vh !important;
	}
	.product_brief{
		padding: 40px 10px;
	}
	.product_side_card {
		border-radius: 15px;
		margin: 0 0 985px;
		width: 100%;
		position: inherit;
	}
	.product_side_card .text {
		padding: 20px;
	}
	.product_side_card .text .letures p {
		font-size: 16px;
		margin: 5px 0;
	}
	
	.product_side_card .text .price h3 {
		font-size: 25px;
	}
	.product_side_card .text .adc_btn {
		margin: 20px 0 0;
		padding: 10px;
		font-size: 16px;
		border-radius: 50px;
	}
	.product_side_card .text .byn_btn{
		margin: 20px 0 0;
		padding: 10px;
		font-size: 16px;
		border-radius: 50px;
	}
	
	.product_brief .sp_card {
		padding: 15px;
		border-radius: 15px;
	}
	.product_brief .sp_card .heading h1 {
		font-size: 20px;
		margin: 0 0 10px;
	}
	.product_brief .sp_card .icons button i {
		font-size: 15px;
	}
	.product_brief .sp_card .icons button{
		margin: 0;
	}
	.product_brief .sp_card .heading p {
		margin: 15px 0;
		font-size: 15px;
	}
	.product_brief .sp_card .heading h5 {
		font-size: 17px;
		/* margin: 10px 0; */
		text-align: end;
	}
	.product_brief .sp_card .heading h5 i {
		font-size: 14px;
	}
	.product_brief .sp_card .heading ul li {
		font-size: 15px;
		margin: 5px 0;
	}
	.product_brief .sp_card .heading ul li i {
		font-size: 20px;
		margin-right: 10px;
	}
	.product_brief .tabs ul li a {
		font-size: 19px;
		margin: 0 5px 0 0;
	}
	.product_brief .tabs {
		margin: 20px 0;
	}
	.product_brief .about_card {
		padding: 15px;
		margin: 10px 0;
		box-shadow: 0 0 4px #b6b6b6;
		border-radius: 15px;
	}
	.product_brief .about_card h2 {
		font-size: 19px;
		margin: 0 0 5px;
	}
	
	.product_brief .about_card p {
		font-size: 16px;
		margin: 5px 0;
		line-height: inherit;
	}
	.product_brief .about_card h5 {
		font-size: 19px;
		margin: 8px 0;
	}
	.product_brief .about_card ul li {
		font-size: 16px;
		margin: 9px 0;
	}
	.card2 {
		display: block;
	}
	.card2 ul li {
		font-size: 16px !important;
	}
	.product_brief .about_card .btn-card i {
		font-size: 14px;
		padding-right: 7px;
	}
	.product_brief .about_card .btn-card {
		padding: 10px;
		font-size: 16px;
		border-radius: 30px;
	}
	.product_brief .about_card ul li i {
		font-size: 20px;
		margin-right: 10px;
	}
	.product_brief .hed_heading h1 {
		font-size: 23px;
		margin: 10px 0;
	}
	.product_brief .about_card .tm_card .user .img img {
		width: 40px;
		margin-right: 10px;
	}
	.product_brief .about_card .tm_card .user .text h5 {
		font-size: 15px;
	}
	.product_brief .about_card .tm_card .user .text h6 {
		font-size: 14px;
		margin: 3px 0 0 0;
	}
	.product_brief .about_card .tm_card .user .text h6 i {
		font-size: 12px;
	}
	.product_brief .about_card .tm_card {
		padding: 15px;
		border-radius: 10px;
		margin-bottom: 15px;
	}
	.product_brief .oc_card .text {
		padding: 15px;
	}
	.product_brief .oc_card .text h6 {
		font-size: 20px;
	}
	.product_brief .oc_card .text p {
		line-height: inherit;
	}
	.product_brief .oc_card {
		border-radius: 10px;
		margin: 0 0 20px;
	}


	.navbar .navbar-brand img {
		width: 200px;
	}

	.navbar-toggler:focus {
		box-shadow: none !important;
	}

	.navbar-toggler {
		border: none !important;
		font-size: 30px !important;
		padding: 0;
		margin: 0;
		color: #03173e !important;
	}

	.navbar-nav  {
		background: #001e3d;
		padding: 20px;
	}

	.navbar .navbar-nav .nav-item .nav-link {
		color: #ffffff;
		font-size: 17px;
		padding: 8px;
		margin: 5px 0;
	}

	.navbar .navbar-nav .nav-item .post-btn1 {
		border: 1px solid #ffffff;
		border-radius: 5px;
		padding: 10px 30px !important;
	}

	.navbar .navbar-nav .nav-item .post-btn2 {
		background-color: #ffffff;
		border-radius: 5px;
		padding: 10px 40px !important;
		color: #001e3d !important;
		font-weight: 600 !important;
		margin: 15px 0 0 0 !important;
	}

	.banner-text h1 {
		font-size: 35px;
		margin-bottom: 30px;
	}

	.banner-text p {
		font-size: 18px;
	}

	.button_links a {
		font-size: 16px;
		margin-right: 10px;
	}

	.button_links a.active {
		color: #fff;
		padding: 10px 30px;
		border-radius: 50px;
	}

	.banner-text i {
		font-size: 13px;
		margin-left: 5px;
	}

	.button_links {
		margin-top: 30px;
	}

	.banner {
		background-image: url('../jpg/mobile_banner2.jpg') !important;
		height: 70vh;
	}

	.price-head {
		padding: 20px 0;
	}

	.price-head .price h2 {
		font-size: 25px;
		margin: 0 0 10px;
	}

	.price-head .price p {
		font-size: 15px;
		padding: 0;
		opacity: 0.9;
		margin: 0;
		letter-spacing: 0.5px;
	}

	.about {
		padding: 40px 10px;
	}

	.about .about-text .text {
		margin-top: 30px;
		margin-left: 0;
	}

	.about .about-text .text h1 {
		font-size: 24px;
		margin-bottom: 15px;

	}

	.about .about-text .text p {
		font-size: 16px;
		line-height: inherit;
		margin-bottom: 20px;
	}

	.about .about-text .text .post-btn2 {
		border-radius: 50px;
		padding: 13px 30px;
		font-size: 16px;
		text-align: center;
		width: 100%;
	}

	.courses {
		padding: 70px 10px 126px 10px;
	}

	.courses h1 {
		font-size: 29px;
		margin-bottom: 30px;
	}
	.courses .video-heathcare{
		width: 100%;
		height: fit-content;
	}
	.courses .video-HospitalSystems{
		width: 100%;
		height: fit-content;
	}
	.courses .video-industry{
		width: 100%;
		height: fit-content;
	}
	.courses .video-fellows{
		width: 100%;
		height: fit-content;
	}

	.courses .course-1 {
		width: 100%;
		padding: 20px !important;
		border-radius: 10px !important;
		margin: 10px 0 !important;
	}

	.courses .course-1 h1 {
		font-weight: 600 !important;
		font-size: 30px !important;
		margin: 0px 0 15px 0 !important;
	}

	.courses-page,
	.courses-page2,
	.courses-page3 {
		font-size: 16px !important;
		padding-top: 10px !important;
		padding-right: 0;
		line-height: inherit;
	}

	.play2,
	.play3 {
		border-radius: 50px;
		width: 41px;
		height: 41px;
		bottom: 15px;
	}

	.play2 i,
	.play3 i {
		font-size: 25px;
		line-height: 39px;
	}


	.right {
		width: 30px;
		height: 30px;
		right: 5px;
		top: 5px;
		border-radius: 6px;
	}

	.right i {
		font-size: 20px;
	}

	.play i {
		font-size: 25px;
		line-height: 39px;
	}

	.play {
		border-radius: 50px;
		width: 41px;
		height: 41px;

	}

	.Self-education {
		padding: 40px 10px;
	}

	.Self-education .self-text h2 {
		font-size: 29px;
		margin: 0 0 20px;
		text-align: center;
	}

	.Self-education .self-text h6 {
		font-size: 15px;
		line-height: inherit;
		margin-bottom: 30px;
	}

	.accordion-button {
		font-size: 18px !important;
	}

	.he_ec .accordion-button {
		padding: 10px !important;
	}

	.Self-education .accordion-body {
		padding: 10px;
	}

	.he_ec .accordion-body .bg_ac {
		padding: 10px;
		border-radius: 10px;
	}

	.he_ec .accordion-body .bg_ac p {
		font-size: 16px;
		line-height: inherit;
	}

	.why_choose {
		padding: 40px 10px;
		background-image: url('../jpg/win_mobile.jpg') !important;
	}

	.why_choose .wc_heading h1 {
		font-family: 'Outfit', sans-serif;
		font-size: 29px;
		margin: 0 0 15px;
		text-align: center;
	}

	.why_choose .wc_heading {
		padding: 0;
	}

	.why_choose .wc_heading p {
		font-size: 15px;
		margin: 10px 0;
		line-height: inherit;
	}

	.act_btn {
		margin: 30px auto 0;
		width: 100%;
	}

	.act_btn a {
		padding: 15px 50px;
		border-radius: 50px;
		font-size: 14px;
		text-align: center;
		margin: 0 auto;
	}

	.testimonails {
		padding: 40px 10px;
	}

	.tm_heading h1 {
		font-size: 25px;
		margin: 0 0 15px;
		text-align: center;
	}

	.testimonails .text_card {
		margin: 10px 22px 0;
		background: #ffffff0f;
		padding: 20px;
		border-radius: 10px;
	}

	.testimonails .text_card p {
		padding: 0;
		margin: 10px 0;
		font-size: 15px;
		line-height: inherit;
	}

	.testimonails .user .user_text .rating_stars i {
		font-size: 14px;
	}

	.testimonails .user .user_text p {
		font-size: 16px;
	}

	footer {
		padding: 30px 10px 10px;
	}

	footer .footer_sbh h5 {
		font-size: 16px;
		margin: 0 0 10px;
	}

	footer .footer_sbh a {
		font-size: 16px;
		margin: 5px 0;
	}

	footer .footer_logo img {
		width: 200px;
		margin: 0 0 30px;
	}

	.footer_sbh {
		margin: 0 0 20px;
	}

	.pe-1,
	.ps-1 {
		padding: 0 !important;
	}

	footer form .form-control {
		font-family: 'Outfit', sans-serif;
		font-size: 16px;
		padding: 10px;
		margin: 5px 0;
	}

	.p_left {
		padding-left: 14px !important;
	}

	.p_right {
		padding-right: 14px !important;
	}

	footer form button {
		font-size: 14px;
		padding: 10px 40px;
		margin: 15px 0 0 0;
	}

	footer form button i {

		top: 9px;
		right: 9px;
	}

	footer .sub_footer p {
		font-size: 14px;
	}



	footer .sub_footer .icons i {
		font-size: 17px;
	}

	.about_us_banner .heading h1 {
		font-size: 29px;
		margin: 0 0 20px;
	}

	.about_us_banner .heading p {
		font-size: 18px;
		margin: 10px 0;
	}

	.about_us_banner nav .breadcrumb li a {
		font-size: 16px;
	}

	.about_us_banner nav .breadcrumb li.breadcrumb-item {
		font-size: 16px;
	}

	.about_us_banner {
		height: 40vh;
	}

	.ab_ba_img {
		width: 75%;
		opacity: 0.4;
	}

	.health_e {
		padding: 40px 10px;
	}

	.health_e .accordion-body {
		padding: 10px;
	}

	.health_e .heading h1 {
		font-size: 29px;
		margin: 0 0 30px;
		text-align: center;
	}

	.health_e .img img {
		margin-top: 30px;
	}

	.our_values {
		padding: 40px 10px;
	}

	.our_values .ov_img {
		margin: 10px 0;
	}

	.our_values .ov_img .text h4 {
		font-size: 25px;
	}

	.our_values .ov_img .text_1 p {
		font-size: 20px;
		line-height: 40px;
	}

	.empowerment {
		padding: 40px 10px;
	}

	.empowerment .heading h1 {
		font-size: 29px;
		margin: 0 0 20px;
		text-align: center;
		line-height: inherit;
	}

	.empowerment .heading p {
		font-size: 16px;
		margin: 8px 0;
		line-height: inherit;
	}

	.motivated .heading h1 {
		font-size: 27px;
		margin: 10px 0 20px;
		line-height: initial;
	}

	.motivated .technologys .accordion-item .accordion-header .accordion-button:not(.collapsed) {
		padding: 10px !important;
	}

	.motivated .technologys .accordion-item .accordion-body {
		font-size: 16px;
		line-height: inherit;
	}

	.motivated .technologys .accordion-item .accordion-header .accordion-button img {
		width: 40px;
		margin-right: 15px;
	}

	.advisory_panel {
		padding: 40px 10px;
	}

	.our_team .heading h1 {
		font-size: 29px;
		margin: 0 0 30px;
	}

	.our_team .team_card {
		padding: 15px;
		margin: 0 5px;
		border-radius: 15px;
	}

	.our_team .team_card h4 {
		font-size: 17px;
		margin: 0 0 10px;
	}

	.our_team .team_card h6 {
		font-size: 12px;
		margin: 5px 0;
	}

	.our_team .team_card p {
		font-size: 13px;
	}

	.responsive1 .slick-arrow {
		top: 33px;
		font-size: 15px;
	}

	.contact-banner {
		background-image: url('../jpg/con_mobile2.jpg') !important;
	}

	.get_in_touch {
		padding: 40px 10px;
	}

	.get_in_touch .contact_card {
		padding: 20px;

		box-shadow: 0 0 4px #b6b6b6;
		top: 0;
		position: inherit;
		width: 100%;
		margin: 30px 0 0;
	}

	.get_in_touch .contact_details h1 {
		margin: 0 0 20px;
		font-size: 25px;
	}

	.get_in_touch .contact_details .location .icon i {
		font-size: 20px;
		margin-right: 15px;
	}

	.get_in_touch .contact_details .location .text p {
		font-size: 16px;
		letter-spacing: 1px;
	}

	.get_in_touch .contact_details .location .text h6 {
		font-size: 16px;
		margin: 5px 0;
	}

	.get_in_touch .contact_details .location {
		margin: 25px 0;
	}

	.get_in_touch .contact_card h1 {
		font-size: 20px;
		margin: 0 0 20px;
	}

	.get_in_touch .contact_card .contact_form .form-label {
		font-size: 16px;
		margin: 10px 0 7px;
	}

	.get_in_touch .contact_card .contact_form .form-control {
		font-size: 16px;
		padding: 10px;
		border-radius: 3px;
		margin: 0 0 5px;
	}

	.get_in_touch .contact_card .contact_form .sub_btn {
		font-size: 16px;
		margin: 20px 0 0 0;
		padding: 10px;
	}

	.navbar.nav-contact .navbar-nav .nav-item .nav-link {
		font-size: 17px;
		padding: 8px;
		margin: 5px 0;
	}

	.nav-contact .navbar-toggler i {
		color: #fff !important;
	}

	.login_modals .modal-dialog {
		width: 90%;
		margin: 0 auto;
	}

	.login_modals .modal-header {
		padding: 10px;
	}

	.login_modals .modal-header h1 {
		font-size: 20px !important;
		margin: 0;
	}

	.login_modals .login_form .form-label,
	.login_modals .login_form .form-check-label {
		font-size: 16px;
		margin: 0 0 2px;
	}

	.login_modals .login_form .form-control {
		font-size: 14px;
		padding: 10px;
		margin: 0 0 10px;
	}

	.login_modals .login_form a {
		font-size: 14px;
	}

	.login_modals .login_form .login_btn {
		margin: 15px 0 5px;
		font-size: 15px;
		padding: 10px;
		border-radius: 30px;
	}

	.login_modals .login_form p {
		margin: 5px 0 0;
		font-size: 14px;
	}

	.my_cart .my_cart_heading {
		padding: 30px 5px 20px;
		margin: 0 0 10px;
	}

	.my_cart .my_cart_heading .heading h1 {
		font-size: 29px;
		margin: 0 0 15px;
	}

	.my_cart .my_cart_heading nav .breadcrumb li.breadcrumb-item {
		font-size: 12px;
	}

	.my_cart .my_cart_heading nav .breadcrumb li a {
		font-size: 12px;
	}

	.my_cart .no-of_products h5 {
		font-size: 13px;
	}

	.my_cart .no-of_products {
		margin: 10px 0 20px;
	}

	.my_cart .pc_card {
		padding: 10px;
		margin: 0 0 10px;
	}

	.my_cart .pc_card h6 {
		font-size: 14px;
	}

	.my_cart .pc_card h5 {
		font-size: 14px;
	}

	.my_cart .product_card .pc_img {
		padding: 10px;
	}

	.my_cart .product_card .pc_img img {
		object-fit: cover;
		height: 20vh;
	}

	.mr_right {
		border-right: none;
	}

	.my_cart .product_card .pc_content {
		padding: 20px;
	}

	.my_cart .product_card .pc_content h5 {
		font-size: 15px;
		margin: 0 0 10px;
	}

	.my_cart .product_card .pc_content p {
		font-size: 14px;
		padding: 0;
		margin: 5px 0;
	}

	.my_cart .product_card .pc_content h6 {
		font-size: 17px;
		padding: 0;
		margin: 5px;
	}

	.my_cart .product_card .icons button {
		padding: 2px;
		margin: 0 5px;
		height: 20px;
		border-radius: 30px;
		line-height: 0;
	}

	.my_cart .product_card .icons p {
		margin: 0 5px;
		font-size: 15px;
	}

	.my_cart .product_card .icons button i {
		font-size: 17px;
	}

	.my_cart .product_card .rebutton {
		justify-content: center;
	}

	.my_cart .product_card .rebutton button {
		font-size: 14px;
		font-weight: 500;
		padding: 10px;
		background: inherit;
		border: none;
		margin: 0 15px;
		color: #656669;
	}

	.mb_bottom {
		border: none;
	}

	.my_cart .product_card {
		margin: 20px 0;
		padding: 0 0;
	}

	.my_cart .coupon_card {
		margin: 0;
		padding: 20px;
	}

	.my_cart .coupon_card .cc_header h4 {
		font-size: 20px;
	}

	.my_cart .coupon_card .cc_header {
		padding: 0 0 10px;
	}

	.my_cart .coupon_card .cc_body {
		padding: 15px 0 0;
	}

	.my_cart .coupon_card .cc_body h5 img {
		width: 30px;
		margin-right: 15px;
	}

	.my_cart .coupon_card .cc_body h5 {
		font-size: 14px;
		margin: 0 0 10px;
	}

	.my_cart .coupon_card .cc_body .form_filed label {
		font-size: 12px;
	}

	.my_cart .coupon_card .cc_body .form_filed .form-control {
		font-size: 14px;
		padding: 5px;
	}

	.my_cart .coupon_card .cc_body .app_btn {
		font-size: 14px;
		padding: 5px 30px;
		margin: 22px 0 0 10px;
		border-radius: 5px;
		height: fit-content;
	}

	.my_cart .coupon_card .cc_body .payment_details {
		margin: 30px 0 0;
	}

	.my_cart .coupon_card .cc_body .payment_details h3 {
		font-size: 18px;
		margin: 10px 0;
	}

	.my_cart .coupon_card .cc_body .payment_details h6 {
		font-size: 13px;
		margin: 12px 0;
	}

	.my_cart .coupon_card .cc_footer button {
		font-size: 14px;
		padding: 10px;
		letter-spacing: 2px;
		margin: 15px 0 0 0;
	}


/*      responsive             */
.product_brief .contact_card2 h1{
	font-size: 23px;
	text-align: center;
}
.contact_card2 .contact_form2 .form-label{
	font-size: 16px !important;
	margin-bottom: 4px !important;
}
.product_brief .contact_card2 .contact_form2 .form-control{
	font-size: 15px;
	padding: 12px 15px;
	margin: 0 0 10px !important;
}
.product_brief .contact_card2 .contact_form2 textarea{
	height: 80px !important;
}
.product_brief .contact_card2 .contact_form2 .check-box2 h4{
	font-size: 16px;
	padding-right: 4px;
	margin: 0 0;
}
.check-box2 .form-check-input{
	width: 12px !important;
	height: 12px !important;
	margin-right: 4px !important;
	border-radius: 0.5px solid #000 !important;
}
.contact_card2 .contact_form2 .sub_btn{
	width: 100% !important;
	margin: 15px 0 0 0 !important;
	padding: 10px !important;
	border-radius: 20px !important;
	font-size: 15px !important;
	letter-spacing: 0.5px !important;
}
.check-box2 .form-check-label{
	font-size: 14px !important;
}
.check-box3 .form-check-input{
	width: 14px !important;
	height: 14px !important;
	border: 0.5px solid;
}
.check-box3 .form-check-label{
	width: 100% !important;
	border-radius: 20px !important;
	font-size: 16px !important;
	letter-spacing: 0.5px !important;

}
.check-box3{
	margin-top: 15px !important;
}
.check-box2 .form-check-inline{
	display: inline-flex !important;
}
.check-box3 .form-check-label {
	font-size: 16px !important;
	padding: 0 7px !important;
	margin: 0 0 5px !important;
}
.product_brief .certificate_card {
	top:  1110px ;
	width: 86%;
	border-radius: 0.5vw;
	right: 24px;
	padding: 10px 10px;
}
.product_brief .certificate-cra{
	top: 1225px!important;
	width: 88%;
	border-radius: 0.5vw;
	right: 13px;
	padding: 10px 10px;
}
.our_values .ov_img .text_1{
	bottom: 75px;
}
/* .product_brief .certificate-cra2{
	top: 1005px;
	width: 88%;
	border-radius: 0.5vw;
	right: 13px;
	padding: 10px 10px;
} */
.product_side_card {
	border-radius: 15px;
	margin: 0 0 30px;
	width: 100%;
	position: inherit;
	margin-bottom: 1176px;
}
.certificate_card .certificate-body{
	gap: 1px !important;
}
.certificate_card .certificate-body h1{
	font-size: 19px !important;
}
.certificate_card .certificate-body img{
	width: 15% !important;
}




.product_brief .contact_card2{
	top: 465px;
	width: 86%;
	right: 24px;
	padding: 25px;
}
.card2 .card-text3 {
	font-size: 14px !important;
}

.motivated .technologys .accordion-item .accordion-header .accordion-button{
	font-size: 17px !important;
}
	/* .modal {
		display: block !important;
	} */
	.modal-header .enquire {
		font-size: 18px !important;
	}
	.modal-enquiry .form-label {
		font-size: 19px !important;
		margin: 0 0 10px !important;
	}
	.modal-enquiry .form-control{
		padding: 20px 14px !important;
		margin: 0 0 16px !important;
	}
	.modal-enquiry .login_btn{
		padding: 11px !important;
		font-size: 22px !important;
		margin: 10px 0 10px 0 !important;
	}
	.product_brief .outline-points{
		padding: 16px 10px;
	}

	.product_brief .outline-points ul li {
		font-size: 16px !important;
		min-height: auto;
		padding: 5px 0!important;
	}
/* .about_card .accordion .accordion-button {
	padding: 14px 13px !important;
}
.footer_logo1 img {
	width: 208px;
		margin-top: 14px;
} */

.video-model .modal-dialog {
	width: 400px !important;
}
.courses .course-1 {
	height: 36vh!important;
	width: 100%;
	padding: 20px !important;
	border-radius: 10px !important;
}
.courses .course-3 {
	height: 35vh !important;
}
.courses .course-2 {
	height: 35vh !important;
}
.courses .course-4 {
	height: 35vh !important;
}
.course-head2{
	margin-bottom: 14px;
}
/* .courses .course-4{
	margin-top: 15px !important;
} */
.video-heathcare {

	width: 100%;
	height: fit-content;
}

.video-HospitalSystems {
	width: 100%;
	height: fit-content;
}
.video-industry {
	width: 100%;
	height: fit-content;

}
.video-fellows {
	width: 100%;
	height: fit-content;

}
.our_values .heading h1{
	font-size: 29px;
}
.our_values .heading p{
	font-size: 21px;
}
.product_brief .outline-points ul li{
	font-size: 19px !important;
	min-height: auto;
	padding: 5px 0!important;
}
.our_values .heading ul li{
	font-size: 19px;
}
.video-model .btn-close {
	right: -28px;
	top: -60px;
}
.video-model .btn-close i {
	font-size: 45px ;
}

.video-heathcare {
	height: 51vh;
	padding: 0 10px 0 0;
}
.video-HospitalSystems{


	height: 51vh;
	padding: 0 10px 0 0;
}
.video-industry{
	
	height: 51vh;
	padding: 0 10px 0 0; 
}
.video-fellows{
	
	height: 51vh;
	padding: 0 10px 0 0; 
}
.motivated .technologys .accordion-item .accordion-header .accordion-button{
	font-size: 19px !important;
}
/* .modal {
	display: block !important;
} */
.modal-header .enquire {
	font-size: 18px !important;
}
.modal-enquiry .form-label {
	font-size: 19px !important;
	margin: 0 0 10px !important;
}
.modal-enquiry .form-control{
	padding: 20px 14px !important;
	margin: 0 0 16px !important;
}
.modal-enquiry .login_btn{
	padding: 11px !important;
	font-size: 22px !important;
	margin: 10px 0 10px 0 !important;
}
.product_brief .outline-points{
	padding: 16px 10px;
}
.he_ec .accordion-button {
	padding: 10px !important;
	font-size: 19px !important;
}

.product_brief .tabs ul {
	display: block !important;
}
.dashboard {
	padding: 10px 0 300px;
	position: relative;
}
.dashboard .dashboard-main {
	margin-top: 80px;
	justify-content: center;
}
.dashboard .dashboard-main .left-tab {
	width: 82%;

}
.dashboard .dashboard-main .left-tab .profile{
	height: 144px;
	padding: 10px 20px 10px;
}
.dashboard .dashboard-main .left-tab .profile img{
	width: 86px;
}
.dashboard .dashboard-main .left-tab .profile .edit{
	width: 25px;
}
.dashboard .dashboard-main .left-tab .profile p{
	font-size: 16px;
}
.dashboard .dashboard-main .left-tab .profile h6{
	font-size: 12px;
}
.dashboard .dashboard-main .nav.nav-pills{
	padding: 0 20px;
	list-style: none;
}
.dashboard .dashboard-main .nav.nav-pills .nav-item{
	margin: 15px 0px;
	list-style: none;
}
.dashboard .dashboard-main .nav.nav-pills .nav-item button{
	font-size: 18px;
	padding: 0 0 0 13px;
}
.sm_p{
	font-size: 19px;
}
.dashboard .dashboard-main .tab-content{
	position: absolute;
	bottom: -135px;
	width: 75%;
}

.dashboard .dashboard-main .right_content{
	padding: 10px 16px;
}
.dashboard .dashboard-main .right_content .my_account .heading{
	padding: 0 0 10px;
	margin: 0px 0 14px;
}
.dashboard .dashboard-main .right_content .my_account .heading h1{
	font-size: 16px;
}
.dashboard .dashboard-main .right_content .my_account .form_filed{
	margin: 0 0 10px;
}
.dashboard .dashboard-main .right_content .my_account .form_filed label{
	font-size: 10px;
}
.dashboard .dashboard-main .right_content .my_account .form_filed .form-control{
	font-size: 14px;
	padding: 10px 15px;
	margin: 0;
}
.footer_logo1 img {
	width: 200px !important;
}
.selection-head  .selection h1{
	font-size: 28px !important;
	margin-bottom: 40px !important;
}

.selection-head .course-subpage {
	width: 100% !important;
	margin-bottom: 20px !important;
}
.selection-head .course-icon {
	right: 15px !important;
	bottom: 0;
}
.selection-head .course-icon i {
	font-size: 2.6vw;
	margin-top: 0.5vw;
}
.selection-head .course-sidetext {
	margin-left: 9.5vw;
	text-align: end;
}
.selection-head .course-sidetext i {
	font-size: 16px !important;
	margin-right: 0.5vw;
}
.selection-head .course-sidetext h5 {
	font-size: 18px !important;
	padding: 0;
	line-height: 28px !important;
}
.selection-head .course-sidetext h6{
	font-size: 20px !important;
}
.course-subpage img {
	width: 100%;
}
.course-subpage .text {
	padding: 0.9vw;
	min-height: 14vw;
}
.course-subpage .text h5 {
	font-size: 14px !important;
	padding: 0;
	margin: 0.5vw 0;
}
.course-subpage .text p {
	font-size: 14px;
	padding: 0;
	margin: 0.9vw 0;
	line-height: 1.7vw;
}
.course-subpage .text h6 {
	font-size: 1vw;
	margin: 0.5vw 0;
}
.course-subpage .text h4 {
	font-size: 1.2vw;
	padding: 0;
	margin: 0.5vw 0;
}
.our_values .heading h1{
	font-size: 29px;
}
.our_values .heading p{
	font-size: 21px;
}
.selection-head .course-subpage{
	padding: 10px;
}
.selection-head .course-subpage .text h5{
	font-size: 20px !important;
}
.selection-head .course-subpage .text p {
	
	font-size: 17px !important;
	line-height: 25px !important;
}
.selection-head .course-subpage .text h6{
	font-size: 15px;
}
.selection-head .course-sidetext {
	margin-left: 9.5vw;
	text-align: end;
}

.selection-head .course-sidetext h6{
	font-size: 20px !important;
}
.about_us_banner nav {
	bottom: 14px !important;
	/* position: relative; */
	left: 46px !important;
	/* top: 46px !important; */
}
.about_card .accordion .accordion-button {
	font-size: 19px !important;
	padding: 22px 20px !important;
}
.card-rmi {
	top: 573px !important;
}
.testimonails .slick-arrow .previous{
	right: -12vw;
	bottom: 23vw;
	z-index: 999;

}
.testimonails .slick-arrow .next{
	right: -12vw;
	bottom: 23vw;
	z-index: 999;
}
.testimonails .slick-arrow{
	font-size: 6.4vw;
}



}



@media (min-width: 768px) and (max-width: 991.98px) {
   footer .refund a h5 {
		font-size: 18px !important;
	}
   .navbar .navbar-nav .dropdown .webinar_dropdown{
		background: #fff !important;
   }
		
		.navbar .navbar-nav .dropdown .webinar_dropdown li .webinar_li {
			color: #000 !important;
			font-size: 20px !important;
			padding:10px 20px;
			margin: 0 10px;
		}
		
	.mobile_none {
		display: none;
	}

	.desktop_none {
		display: block;
	}

	.mb_view {
		display: flex;
		justify-content: space-between;
		padding: 15px;
		border-top: 1px solid #ccc;

	}

	.empowerment .emp_img {
		margin: 50px 0 0;
		text-align: center;
		padding: 0;
	}
	.empowerment .emp_img img{
		width: 80%;
	}


	
	.product_land_banner nav{
		top: 35px !important;
		left: 20px;
	}
	.product_brief .oc_card .img .fav_btn i {
		font-size: 20px;
	}
	.product_brief .oc_card .img .fav_btn {
		top: 5px;
		left: 5px;
		border-radius: 30px;
		padding: 1px 6px;
	}


	.product_land_banner{
		background-image: url('../jpg/product_landing_mobile.jpg') !important;
		height: 45vh !important;
	}
	/* .product_brief{
		padding: 140px 10px 40px;
	} */
	.product_side_card {
		border-radius: 15px;
		margin: 0 0 30px;
		top: -271px;
		position: absolute;
		width: 30%;
		right: 26px;

	}
	.product_side_card2 
	{
		top: -376px !important;
	}
	.contact_card2{
		width: 100% !important;
		margin: 18px 0 22px !important;
	}
	.contact_card2 h1{
		font-size: 21px !important;
		margin: 0 0 17px !important;
	}
	.contact_card2 .contact_form2 .form-label{
		font-size: 16px !important;
		margin: 0 0 3px;
	}
	.contact_card2 .contact_form2 .form-control{
		font-size: 16px !important;
		margin: 3px 0 9px !important;
	}
	.product_brief .contact_card2 .contact_form2 .check-box2 h4{
		font-size: 16px;
		padding-right: 4px;
		margin: 0 0;
	}
	.contact_card2 .contact_form2 .form-label{
		font-size: 16px !important;
		margin-bottom: 4px !important;
	}
	.product_brief .contact_card2 .contact_form2 .form-control{
		font-size: 15px;
		/* padding: 12px 15px; */
		margin: 0 0 10px !important;
	}
	.check-box2 .form-check-inline{
		display: inline-flex !important;
		align-items: baseline !important;
	}
	.check-box2 .form-check-label{
		font-size: 16px !important;
	}
	.check-box2 .form-check-input{
		width: 12px !important;
		height: 12px !important;
		margin-right: 4px !important;
	}
	.side-text {
		display: flex;
	}
	.certificate_card{
		width: 98% !important;
		margin: 20px 12px !important;
	}
	.certificate_card .certificate-body{
		display: flex!important;
		gap: 3px;
	}
	.contact_card2 .contact_form2 .sub_btn{
		font-size: 16px !important;
	}
	.check-box3 .form-check-input{

		width: 14px !important;
		height: 14px !important;
	}
	.check-box3 .form-check-label{
		font-size: 13px !important;
	}
	.product_side_card .text {
		padding: 10px;
	}
	.product_side_card .text .letures p {
		font-size: 16px;
		margin: 5px 0;
	}
	
	.product_side_card .text .price h3 {
		font-size: 25px;
	}
	.product_side_card .text .adc_btn {
		margin: 20px 0 0;
		padding: 10px;
		font-size: 16px;
		border-radius: 50px;
	}
	.product_side_card .text .byn_btn{
		margin: 20px 0 0;
		padding: 10px;
		font-size: 16px;
		border-radius: 50px;
	}
	
	.product_brief .sp_card {
		padding: 15px;
		border-radius: 15px;
	}
	.product_brief .sp_card .heading h1 {
		font-size: 20px;
		margin: 0 0 10px;
	}
	.product_brief .sp_card .icons button i {
		font-size: 15px;
	}
	.product_brief .sp_card .icons button{
		margin: 0 5px;
	}
	.product_brief .sp_card .heading p {
		margin: 15px 0;
		font-size: 15px;
	}
	.product_brief .sp_card .heading h5 {
		font-size: 17px;
		margin: 10px 0;
	}
	.product_brief .sp_card .heading h5 i {
		font-size: 14px;
	}
	.product_brief .sp_card .heading ul li {
		font-size: 15px;
		margin: 5px 0;
	}
	.product_brief .sp_card .heading ul li i {
		font-size: 20px;
		margin-right: 10px;
	}
	.product_brief .tabs ul li a {
		font-size: 16px;
		margin: 0 16px 0 0;
	}
	.product_brief .tabs {
		margin: 20px 0;
	}
	.product_brief .about_card {
		padding: 15px;
		margin: 10px 0;
		box-shadow: 0 0 4px #b6b6b6;
		border-radius: 15px;
	}
	.product_brief .about_card h2 {
		font-size: 19px;
		margin: 0 0 5px;
	}
	
	.product_brief .about_card p {
		font-size: 16px;
		margin: 5px 0;
		line-height: inherit;
	}
	.product_brief .about_card h5 {
		font-size: 19px;
		margin: 8px 0;
	}
	.card2 {
		display: block;
	}
	.product_brief .card2 .card-text3{
		font-size: 19px !important;
	}
	.card2 ul li {
		font-size: 19px !important;
	}
	.product_brief .about_card .btn-card i {
		font-size: 14px;
		padding-right: 7px;
	}
	.product_brief .about_card .btn-card {
		padding: 10px;
		font-size: 16px;
		border-radius: 30px;
	}
	.product_brief .about_card ul li {
		font-size: 16px;
		margin: 9px 0;
	}
	.product_brief .about_card ul li i {
		font-size: 20px;
		margin-right: 10px;
	}
	.product_brief .hed_heading h1 {
		font-size: 23px;
		margin: 10px 0;
	}
	.product_brief .about_card .tm_card .user .img img {
		width: 40px;
		margin-right: 10px;
	}
	.product_brief .about_card .tm_card .user .text h5 {
		font-size: 15px;
	}
	.product_brief .about_card .tm_card .user .text h6 {
		font-size: 14px;
		margin: 3px 0 0 0;
	}
	.product_brief .about_card .tm_card .user .text h6 i {
		font-size: 12px;
	}
	.product_brief .about_card .tm_card {
		padding: 15px;
		border-radius: 10px;
		margin-bottom: 15px;
	}
	.product_brief .oc_card .text {
		padding: 15px;
	}
	.product_brief .oc_card .text h6 {
		font-size: 20px;
	}
	.product_brief .oc_card .text p {
		line-height: inherit;
	}
	.product_brief .oc_card {
		border-radius: 10px;
		margin: 0 0 20px;
	}



	.navbar .navbar-brand img {
		width: 250px;
	}

	.navbar-toggler:focus {
		box-shadow: none !important;
	}

	.navbar-toggler {
		border: none !important;
		font-size: 50px !important;
		padding: 0;
		margin: 0;
		color: #03173e !important;
	}
	.navbar{
		padding: 15px 0 !important;
	}
	.navbar-collapse.collapse {
		background: #001e3d;
		padding: 20px;
	}

	.navbar .navbar-nav .nav-item .nav-link {
		color: #ffffff;
		font-size: 17px;
		padding: 8px;
		margin: 5px 0;
	}

	.navbar .navbar-nav .nav-item .post-btn1 {
		border: 1px solid #ffffff;
		border-radius: 5px;
		padding: 10px 30px !important;
	}

	.navbar .navbar-nav .nav-item .post-btn2 {
		background-color: #ffffff;
		border-radius: 5px;
		padding: 10px 40px !important;
		color: #001e3d !important;
		font-weight: 600 !important;
		margin: 15px 0 0 0 !important;
	}

	.banner-text h1 {
		font-size: 35px;
		margin-bottom: 30px;
	}

	.banner-text p {
		font-size: 20px;
	}

	.button_links a {
		font-size: 16px;
		margin-right: 10px;
	}

	.button_links a.active {
		color: #fff;
		padding: 10px 30px;
		border-radius: 50px;
	}

	.banner-text i {
		font-size: 13px;
		margin-left: 5px;
	}

	.button_links {
		margin-top: 30px;
	}

	.banner {
		background-image: url('../jpg/mobile_banner3.jpg') !important;
		height: 45vh;
	}
	.price-head .slick-arrow {

		top: 35px;
	}

	.price-head {
		padding: 20px 0;
	}

	.price-head .price h2 {
		font-size: 25px;
		margin: 0 0 10px;
	}

	.price-head .price p {
		font-size: 15px;
		padding: 0;
		opacity: 0.9;
		margin: 0;
		letter-spacing: 0.5px;
	}

	.about {
		padding: 40px 10px;
	}

	.about .about-text .text {
		margin-top: 30px;
		margin-left: 0;
	}

	.about .about-text .text h1 {
		font-size: 24px;
		margin-bottom: 15px;

	}

	.about .about-text .text p {
		font-size: 16px;
		line-height: inherit;
		margin-bottom: 20px;
	}

	.about .about-text .text .post-btn2 {
		border-radius: 50px;
		padding: 13px 30px;
		font-size: 16px;
		text-align: center;
		width: 100%;
	}

	.courses {
		padding: 76px 10px;
	}

	.courses h1 {
		font-size: 29px;
		margin-bottom: 30px;
	}

	.courses .course-1 {
		width: 100%;
		padding: 20px !important;
		border-radius: 10px !important;
		height: 27vh;
		margin: 20px 0 !important;
	}

	.courses .course-1 h1 {
		font-weight: 600 !important;
		font-size: 30px !important;
		margin: 0px 0 15px 0 !important;
	}
	.courses .video-heathcare{
		width: 100%;
		height: 38vh;
	}
	.courses .video-HospitalSystems{
		width: 100%;
		height: 38vh;
	}
	.courses .video-industry{
		width: 100%;
		height: 45vh;
	}
	.courses .video-fellows{
		width: 100%;
		height: 45vh;
	}
	.courses-page,
	.courses-page2,
	.courses-page3 {
		font-size: 20px !important;
		padding-top: 10px !important;
		padding-right: 0;
		line-height: inherit;
	}
	/* .courses .course-1{
		background-image: url('../img/mobile_di1.jpg');
	} */

	.course-3 {
		height: 38vh !important;
	}
	.course-4{
		height: 38vh !important;
	}
	.course-2 {
		height: 28vh !important;
	}

	.play2,
	.play3 {
		border-radius: 50px;
		width: 41px;
		height: 41px;
		bottom: 15px;
	}

	.play2 i,
	.play3 i {
		font-size: 25px;
		line-height: 39px;
	}


	.right {
		width: 30px;
		height: 30px;
		right: 5px;
		top: 5px;
		border-radius: 6px;
	}

	.right i {
		font-size: 20px;
	}

	.play i {
		font-size: 25px;
		line-height: 39px;
	}

	.play {
		border-radius: 50px;
		width: 41px;
		height: 41px;

	}

	.Self-education {
		padding: 40px 10px;
	}

	.Self-education .self-text h2 {
		font-size: 29px;
		margin: 0 0 20px;
		text-align: center;
	}

	.Self-education .self-text h6 {
		font-size: 18px;
		line-height: inherit;
		margin-bottom: 30px;
		text-align: center;
	}

	.accordion-button {
		font-size: 20px !important;
	}

	.he_ec .accordion-button {
		padding: 10px !important;
	}

	.Self-education .accordion-body {
		padding: 10px;
	}

	.he_ec .accordion-body .bg_ac {
		padding: 20px;
		border-radius: 10px;
	}
	.hec_scroll{
		height: auto;
	}
	.Self-education .img img {
		width: 85%;
		margin: 20px auto;
	}
	.he_ec .accordion-body .bg_ac p {
		font-size: 18px;
		line-height: inherit;
	}

	.why_choose {
		padding: 40px 10px;
		/* background-image: url('../img/win_mobile.jpg') !important; */
	}
	/* .why_choose .wc_heading{
				width: 85%;
		margin: 0 auto;
		text-align: center;
	} */
	.why_choose .wc_heading h1 {
		font-family: 'Outfit', sans-serif;
		font-size: 29px;
		margin: 0 0 15px;
		/* text-align: center; */
	}

	.why_choose .wc_heading {
		padding: 0;
	}

	.why_choose .wc_heading p {
		font-size: 16px;
		margin: 10px 0;
		line-height: inherit;
	}

	.act_btn {
		margin: 30px auto 0;
		width: 100%;
	}

	.act_btn a {
		padding: 15px 50px;
		border-radius: 50px;
		font-size: 14px;
		text-align: center;
		margin: 0 auto;
	}

	.testimonails {
		padding: 40px 10px 91px 10px;
	}
	.testimonails .slick-arrow{
		font-size: 30px;
	}
	.testimonails .slick-arrow.next{
		left: 130px;
		z-index: 999;
		bottom: -200px;
	}
	.testimonails .slick-arrow.previous{
		left: 260px;
		z-index: 999;
		bottom: -200px;
	}


	.tm_heading h1 {
		font-size: 25px;
		margin: 0 0 15px;
		text-align: center;
	}

	.testimonails .text_card {
		margin-top: 10px;
		background: #ffffff0f;
		padding: 13px;
		border-radius: 10px;
		min-height: 22vh;
	}

	.testimonails .text_card p {
		padding: 0;
		margin: 10px 0;
		font-size: 16px;
		line-height: inherit;
	}

	.testimonails .user .user_text .rating_stars i {
		font-size: 14px;
	}

	.testimonails .user .user_text p {
		font-size: 16px;
	}

	footer {
		padding: 30px 10px 10px;
	}

	footer .footer_sbh h5 {
		font-size: 16px;
		margin: 0 0 10px;
	}

	footer .footer_sbh a {
		font-size: 14px;
		margin: 5px 0;
	}

	footer .footer_logo img {
		width: 200px;
		margin: 0 0 30px;
	}

	.footer_sbh {
		margin: 0 0 20px;
	}

	.pe-1,
	.ps-1 {
		padding: 0 !important;
	}

	footer form .form-control {
		font-family: 'Outfit', sans-serif;
		font-size: 15px;
		padding: 10px;
		margin: 5px 0;
	}

	.p_left {
		padding-left: 2px !important;
	}

	.p_right {
		padding-right: 2px !important;
	}

	footer form button {
		font-size: 14px;
		padding: 10px 40px;
		margin: 15px 0 0 0;
	}

	footer form button i {

		top: 9px;
		right: 9px;
	}

	footer .sub_footer p {
		font-size: 14px;
	}

	footer .icons {
		width: 135px;
	}

	footer .sub_footer .icons i {
		font-size: 17px;
	}

	.about_us_banner .heading h1 {
		font-size: 40px;
		margin: 0 0 20px;
	}

	.about_us_banner .heading p {
		font-size: 20px;
		margin: 10px 0;
	}
	.about_us_banner .heading{
		padding: 0;
	}

	.about_us_banner nav .breadcrumb li a {
		font-size: 16px;
	}

	.about_us_banner nav .breadcrumb li.breadcrumb-item {
		font-size: 16px;
	}

	.about_us_banner nav {
		top: 80px;
		left: 50px;
	}

	.he_ec{
		height: auto;
	}
	.about_us_banner {
		height: 40vh;
	}

	.ab_ba_img {
		width: 75%;
		opacity: 0.4;
	}

	.health_e {
		padding: 40px 10px;
	}

	.health_e .accordion-body {
		padding: 10px;
	}

	.health_e .heading h1 {
		font-size: 29px;
		margin: 0 0 30px;
		text-align: center;
	}
	.health_e .img{
		text-align: center;
	}
	.health_e .img img {
		margin-top: 30px;
		width: 80%;
	}

	.our_values {
		padding: 40px 10px;
	}

	.our_values .ov_img {
		margin: 10px 0;
	}

	.our_values .ov_img .text h4 {
		font-size: 25px;
	}

	.our_values .ov_img .text_1 p {
		font-size: 20px;
		line-height: 30px;
	}

	.empowerment {
		padding: 40px 10px;
	}

	.empowerment .heading h1 {
		font-size: 29px;
		margin: 0 0 20px;
		text-align: center;
		line-height: inherit;
	}

	.empowerment .heading p {
		font-size: 18px;
		margin: 15px 0;
		line-height: inherit;
	}

	.motivated .heading h1 {
		font-size: 27px;
		margin: 10px 0 20px;
		line-height: initial;
		text-align: inherit;
	}
	.motivated .emp_img img{
		width: 100%;
	}
	.motivated .emp_img{
		margin: 0;
	}
	.motivated .technologys .accordion-item .accordion-header .accordion-button:not(.collapsed) {
		padding: 10px !important;
	}

	.motivated .technologys .accordion-item .accordion-body {
		font-size: 15px;
		line-height: inherit;
	}

	.motivated .technologys .accordion-item .accordion-header .accordion-button img {
		width: 40px;
		margin-right: 15px;
	}

	.advisory_panel {
		padding: 40px 10px;
	}

	.our_team .heading h1 {
		font-size: 29px;
		margin: 0 0 30px;
	}

	.our_team .team_card {
		padding: 15px;
		margin: 0 5px;
		border-radius: 15px;
	}

	.our_team .team_card h4 {
		font-size: 17px;
		margin: 0 0 10px;
	}

	.our_team .team_card h6 {
		font-size: 12px;
		margin: 5px 0;
	}

	.our_team .team_card p {
		font-size: 13px;
	}

	.responsive1 .slick-arrow {
		top: 33px;
		font-size: 15px;
	}

	.contact-banner {
		background-image: url('../jpg/con_mobile2.jpg') !important;
	}

	.get_in_touch {
		padding: 40px 10px;
	}

	.get_in_touch .contact_card {
		padding: 20px;

		box-shadow: 0 0 4px #b6b6b6;
		top: 0;
		position: inherit;
		width: 100%;
		margin: 0px 0 0;
	}

	.get_in_touch .contact_details h1 {
		margin: 0 0 20px;
		font-size: 25px;
	}

	.get_in_touch .contact_details .location .icon i {
		font-size: 20px;
		margin-right: 15px;
	}

	.get_in_touch .contact_details .location .text p {
		font-size: 12px;
		letter-spacing: 1px;
	}

	.get_in_touch .contact_details .location .text h6 {
		font-size: 16px;
		margin: 5px 0;
	}

	.get_in_touch .contact_details .location {
		margin: 25px 0;
	}

	.get_in_touch .contact_card h1 {
		font-size: 20px;
		margin: 0 0 20px;
	}

	.get_in_touch .contact_card .contact_form .form-label {
		font-size: 12px;
		margin: 0 0 0;
	}

	.get_in_touch .contact_card .contact_form .form-control {
		font-size: 14px;
		padding: 10px;
		border-radius: 3px;
		margin: 0 0 5px;
	}

	.get_in_touch .contact_card .contact_form .sub_btn {
		font-size: 16px;
		margin: 20px 0 0 0;
		padding: 10px;
	}

	.navbar.nav-contact .navbar-nav .nav-item .nav-link {
		font-size: 17px;
		padding: 8px;
		margin: 5px 0;
	}

	.nav-contact .navbar-toggler i {
		color: #fff !important;
	}

	.login_modals .modal-dialog {
		width: 90%;
		margin: 0 auto;
	}

	.login_modals .modal-header {
		padding: 10px;
	}

	.login_modals .modal-header h1 {
		font-size: 20px !important;
		margin: 0;
	}

	.login_modals .login_form .form-label,
	.login_modals .login_form .form-check-label {
		font-size: 12px;
		margin: 0 0 2px;
	}

	.login_modals .login_form .form-control {
		font-size: 14px;
		padding: 10px;
		margin: 0 0 10px;
	}

	.login_modals .login_form a {
		font-size: 14px;
	}

	.login_modals .login_form .login_btn {
		margin: 15px 0 5px;
		font-size: 15px;
		padding: 10px;
		border-radius: 30px;
	}

	.login_modals .login_form p {
		margin: 5px 0 0;
		font-size: 14px;
	}

	.my_cart .my_cart_heading {
		padding: 30px 5px 20px;
		margin: 0 0 10px;
	}

	.my_cart .my_cart_heading .heading h1 {
		font-size: 29px;
		margin: 0 0 15px;
	}

	.my_cart .my_cart_heading nav .breadcrumb li.breadcrumb-item {
		font-size: 12px;
	}

	.my_cart .my_cart_heading nav .breadcrumb li a {
		font-size: 12px;
	}

	.my_cart .no-of_products h5 {
		font-size: 13px;
	}

	.my_cart .no-of_products {
		margin: 10px 0 20px;
	}

	.my_cart .pc_card {
		padding: 10px;
		margin: 0 0 10px;
	}

	.my_cart .pc_card h6 {
		font-size: 14px;
	}

	.my_cart .pc_card h5 {
		font-size: 14px;
	}

	.my_cart .product_card .pc_img {
		padding: 10px;
	}

	.my_cart .product_card .pc_img img {
		height: 11vh;
		width: 60px;
	}

	.mr_right {
		border-right: none;
	}

	.my_cart .product_card .pc_content {
		padding: 20px;
	}

	.my_cart .product_card .pc_content h5 {
		font-size: 15px;
		margin: 0 0 10px;
	}

	.my_cart .product_card .pc_content p {
		font-size: 14px;
		padding: 0;
		margin: 5px 0;
	}

	.my_cart .product_card .pc_content h6 {
		font-size: 17px;
		padding: 0;
		margin: 5px;
	}

	.my_cart .product_card .icons button {
		padding: 2px;
		margin: 0 5px;
		height: 20px;
		border-radius: 30px;
		line-height: 0;
	}

	.my_cart .product_card .icons p {
		margin: 0 5px;
		font-size: 15px;
	}

	.my_cart .product_card .icons button i {
		font-size: 17px;
	}

	.my_cart .product_card .rebutton {
		justify-content: center;
	}

	.my_cart .product_card .rebutton button {
		font-size: 14px;
		font-weight: 500;
		padding: 10px;
		background: inherit;
		border: none;
		margin: 0 15px;
		color: #656669;
	}

	.mb_bottom {
		border: none;
	}

	.my_cart .product_card {
		margin: 20px 0;
		padding: 0 0;
	}

	.my_cart .coupon_card {
		margin: 0;
		padding: 20px;
	}

	.my_cart .coupon_card .cc_header h4 {
		font-size: 20px;
	}

	.my_cart .coupon_card .cc_header {
		padding: 0 0 10px;
	}

	.my_cart .coupon_card .cc_body {
		padding: 15px 0 0;
	}

	.my_cart .coupon_card .cc_body h5 img {
		width: 30px;
		margin-right: 15px;
	}

	.my_cart .coupon_card .cc_body h5 {
		font-size: 14px;
		margin: 0 0 10px;
	}

	.my_cart .coupon_card .cc_body .form_filed label {
		font-size: 12px;
	}

	.my_cart .coupon_card .cc_body .form_filed .form-control {
		font-size: 14px;
		padding: 5px;
	}

	.my_cart .coupon_card .cc_body .app_btn {
		font-size: 14px;
		padding: 5px 30px;
		margin: 22px 0 0 10px;
		border-radius: 5px;
		height: fit-content;
	}

	.my_cart .coupon_card .cc_body .payment_details {
		margin: 30px 0 0;
	}

	.my_cart .coupon_card .cc_body .payment_details h3 {
		font-size: 18px;
		margin: 10px 0;
	}

	.my_cart .coupon_card .cc_body .payment_details h6 {
		font-size: 13px;
		margin: 12px 0;
	}

	.my_cart .coupon_card .cc_footer button {
		font-size: 14px;
		padding: 10px;
		letter-spacing: 2px;
		margin: 15px 0 0 0;
	}

	.video-model .modal-dialog {
		width: 85% !important;
	}
	.courses .course-1 {
		height: 30vh!important;
		width: 100%;
		padding: 20px !important;
		border-radius: 10px !important;
	}
	.courses .course-3 {
		height: 39vh !important;
	}
	.courses .course-2 {
		height: 30vh !important;
	}
	.courses .course-4 {
		height: 39vh !important;
	}
	.course-head2{
		margin-bottom: 14px;
	}
	/* .courses .course-4{
		margin-top: 15px !important;
	} */
	.video-heathcare {

		width: 100%;
		height: fit-content;
	}
	
	.video-HospitalSystems {
		width: 100%;
		height: fit-content;
	}
	.video-industry {
		width: 100%;
		height: fit-content;

	}
	.video-fellows {
		width: 100%;
		height: fit-content;

	}
	.our_values .heading h1{
		font-size: 29px;
	}
	.our_values .heading p{
		font-size: 21px;
	}
	.product_brief .outline-points ul li{
		font-size: 19px !important;
		min-height: auto;
		padding: 5px 0!important;
	}
	.our_values .heading ul li{
		font-size: 19px;
	}
	.video-model .btn-close {
		right: -28px;
		top: -60px;
	}
	.video-model .btn-close i {
		font-size: 45px ;
	}
	
	.video-heathcare {
		width: 100%;

		padding: 0 10px 0 0;
	}
	.video-HospitalSystems{


		width: 100%;
		padding: 0 10px 0 0;
	}
	.video-industry{
		
		width: 100%;
		padding: 0 10px 0 0; 
	}
	.video-fellows{
		
		width: 100%;
		padding: 0 10px 0 0; 
	}
	.motivated .technologys .accordion-item .accordion-header .accordion-button{
		font-size: 17px !important;
	}
	/* .modal {
		display: block !important;
	} */
	.modal-header .enquire {
		font-size: 18px !important;
	}
	.modal-enquiry .form-label {
		font-size: 19px !important;
		margin: 0 0 10px !important;
	}
	.modal-enquiry .form-control{
		padding: 20px 14px !important;
		margin: 0 0 16px !important;
	}
	.modal-enquiry .login_btn{
		padding: 11px !important;
		font-size: 22px !important;
		margin: 10px 0 10px 0 !important;
	}
	.product_brief .outline-points{
		padding: 16px 10px;
	}
	.he_ec .accordion-button {
		padding: 10px !important;
		font-size: 19px !important;
	}
	
	.product_brief .tabs ul {
		display: flex !important;
	}
	.dashboard {
		padding: 10px 0 300px;
		position: relative;
	}
	.dashboard .dashboard-main {
		margin-top: 80px;
		justify-content: center;
	}
	.dashboard .dashboard-main .left-tab {
		width: 82%;

	}
	.dashboard .dashboard-main .left-tab .profile{
		height: 144px;
		padding: 10px 20px 10px;
	}
	.dashboard .dashboard-main .left-tab .profile img{
		width: 86px;
	}
	.dashboard .dashboard-main .left-tab .profile .edit{
		width: 25px;
	}
	.dashboard .dashboard-main .left-tab .profile p{
		font-size: 16px;
	}
	.dashboard .dashboard-main .left-tab .profile h6{
		font-size: 12px;
	}
	.dashboard .dashboard-main .nav.nav-pills{
		padding: 0 20px;
		list-style: none;
	}
	.dashboard .dashboard-main .nav.nav-pills .nav-item{
		margin: 15px 0px;
		list-style: none;
	}
	.dashboard .dashboard-main .nav.nav-pills .nav-item button{
		font-size: 18px;
		padding: 0 0 0 13px;
	}
	.sm_p{
		font-size: 19px;
	}
	.dashboard .dashboard-main .tab-content{
		position: absolute;
		bottom: -135px;
		width: 75%;
	}
	
	.dashboard .dashboard-main .right_content{
		padding: 10px 16px;
	}
	.dashboard .dashboard-main .right_content .my_account .heading{
		padding: 0 0 10px;
		margin: 0px 0 14px;
	}
	.dashboard .dashboard-main .right_content .my_account .heading h1{
		font-size: 16px;
	}
	.dashboard .dashboard-main .right_content .my_account .form_filed{
		margin: 0 0 10px;
	}
	.dashboard .dashboard-main .right_content .my_account .form_filed label{
		font-size: 10px;
	}
	.dashboard .dashboard-main .right_content .my_account .form_filed .form-control{
		font-size: 14px;
		padding: 10px 15px;
		margin: 0;
	}
	.footer_logo1 img {
		width: 200px !important;
	}
	.selection-head  .selection h1{
		font-size: 28px !important;
		margin-bottom: 40px !important;
	}
	
	.selection-head .course-subpage {
		width: 100% !important;
		margin-bottom: 20px !important;
	}
	.selection-head .course-icon {
		right: 15px !important;
		bottom: 0;
	}
	.selection-head .course-icon i {
		font-size: 2.6vw;
		margin-top: 0.5vw;
	}
	.selection-head .course-sidetext {
		margin-left: 9.5vw;
		text-align: end;
	}
	.selection-head .course-sidetext i {
		font-size: 16px !important;
		margin-right: 0.5vw;
	}
	.selection-head .course-sidetext h5 {
		font-size: 18px !important;
		padding: 0;
		line-height: 28px !important;
	}
	.selection-head .course-sidetext h6{
		font-size: 20px !important;
	}

	.course-subpage img {
		width: 100%;
	}

	.course-subpage .text {
		padding: 0.9vw;
		min-height: 14vw;
	}
	.course-subpage .text h5 {
		font-size: 16px !important;
		padding: 0;
		margin: 0.5vw 0;
	}
	.course-subpage .text p {
		font-size: 14px;
		padding: 0;
		margin: 0.9vw 0;
		line-height: 1.7vw;
	}
	.course-subpage .text h6 {
		font-size: 1vw;
		margin: 0.5vw 0;
	}
	.course-subpage .text h4 {
		font-size: 1.2vw;
		padding: 0;
		margin: 0.5vw 0;
	}
	.our_values .heading h1{
		font-size: 29px;
	}
	.our_values .heading p{
		font-size: 21px;
	}

	.selection-head .course-subpage{
		padding: 10px;
		min-height: 34vh !important;
	}
	.selection-head .course-subpage .text h5{
		font-size: 20px;
	}
	.selection-head .course-subpage .text p {
		
		font-size: 16px;
		line-height: 25px;
	}
	.selection-head .course-subpage .text h6{
		font-size: 15px;
	}
	.selection-head .course-sidetext {
		margin-left: 9.5vw;
		text-align: end;
	}
	
	.selection-head .course-sidetext h6{
		font-size: 20px !important;
	}
	.about_us_banner nav {
		bottom: 14px !important;
		position: relative;
		left: 0px !important;
	}
	.about_card .accordion .accordion-button {
		font-size: 19px !important;
		padding: 22px 20px !important;
	}
	.card-rmi {
		top: 573px !important;
	}


}




@media (min-width: 992px) and (max-width: 1199.98px){
   footer .refund a h5 {
		font-size: 18px !important;
	}

	.mobile_none {
		display: block;
	}

	.desktop_none {
		display:none;
	}
	.product_brief .outline-points ul li{
		font-size: 19px !important;
	}
	.mb_view {
		display: flex;
		justify-content: space-between;
		padding: 15px;
		border-top: 1px solid #ccc;

	}

	.empowerment .emp_img {
		margin: 50px 0 0;
		text-align: center;
		padding: 0;
	}
	.empowerment .emp_img img{
		width: 90%;
	}
	.about_us_banner nav .breadcrumb {
		margin: 0;
		bottom: -348px !important;
		position: relative;
		left: 46px !important;
	}

	
	.product_land_banner nav{
		top: 35px !important;
		left: 0 !important;
	}
	.product_brief .oc_card .img .fav_btn i {
		font-size: 20px;
	}
	.product_brief .oc_card .img .fav_btn {
		top: 5px;
		left: 5px;
		border-radius: 30px;
		padding: 1px 6px;
	}


	.product_land_banner{
		background-image: url('../jpg/product_landing_mobile.jpg') !important;
		height: 33vh !important;
	}
	/* .product_brief{
		padding: 140px 10px 40px;
	} */
	.product_side_card {
		border-radius: 15px;
		margin: 0 0 30px;
		top: 132px;
		position: absolute;
		width: 27.4%;
		right: 40px;
	}
	.product_side_card2 
	{
		top: 60px !important;
	}
	.product_brief .card-rmi {
		margin-top: 0 !important;
	}
	.product_side_card .text {
		padding: 10px;
	}
	.product_side_card .text .letures p {
		font-size: 16px;
		margin: 5px 0;
	}
	
	.product_side_card .text .price h3 {
		font-size: 25px;
	}
	.product_side_card .text .adc_btn {
		margin: 20px 0 0;
		padding: 10px;
		font-size: 16px;
		border-radius: 50px;
	}
	.product_side_card .text .byn_btn{
		margin: 20px 0 0;
		padding: 10px;
		font-size: 16px;
		border-radius: 50px;
	}
	
	.product_brief .sp_card {
		padding: 15px;
		border-radius: 15px;
	}
	.product_brief .sp_card .heading h1 {
		font-size: 20px;
		margin: 0 0 10px;
	}
	.product_brief .sp_card .icons button i {
		font-size: 15px;
	}
	.product_brief .sp_card .icons button{
		margin: 0 5px;
	}
	.product_brief .sp_card .heading p {
		margin: 15px 0;
		font-size: 15px;
	}
	.product_brief .sp_card .heading h5 {
		font-size: 17px;
		margin: 10px 0;
	}
	.product_brief .sp_card .heading h5 i {
		font-size: 14px;
	}
	.product_brief .sp_card .heading ul li {
		font-size: 15px;
		margin: 5px 0;
	}
	.product_brief .sp_card .heading ul li i {
		font-size: 20px;
		margin-right: 10px;
	}
	.product_brief .tabs ul li a {
		font-size: 16px;
		margin: 0 13px 0 0;
	}
	.product_brief .tabs {
		margin: 20px 0;
	}
	.product_brief .about_card {
		padding: 15px;
		margin: 10px 0;
		box-shadow: 0 0 4px #b6b6b6;
		border-radius: 15px;
	}
	.product_brief .about_card h2 {
		font-size: 19px;
		margin: 0 0 5px;
	}
	
	.product_brief .about_card p {
		font-size: 16px;
		margin: 5px 0;
		line-height: inherit;
	}
	.product_brief .about_card h5 {
		font-size: 19px;
		margin: 8px 0;
	}
	.card2 ul li {
		font-size: 16px !important;
	}
	.product_brief .about_card .btn-card i {
		font-size: 14px;
		padding-right: 7px;
	}
	.product_brief .about_card .btn-card {
		padding: 10px;
		font-size: 16px;
		border-radius: 30px;
	}
	.product_brief .about_card ul li {
		font-size: 16px;
		margin: 9px 0;
	}
	.product_brief .about_card ul li i {
		font-size: 20px;
		margin-right: 10px;
	}
	.product_brief .hed_heading h1 {
		font-size: 23px;
		margin: 10px 0;
	}
	.product_brief .about_card .tm_card .user .img img {
		width: 40px;
		margin-right: 10px;
	}
	.product_brief .about_card .tm_card .user .text h5 {
		font-size: 15px;
	}
	.product_brief .about_card .tm_card .user .text h6 {
		font-size: 14px;
		margin: 3px 0 0 0;
	}
	.product_brief .about_card .tm_card .user .text h6 i {
		font-size: 12px;
	}
	.product_brief .about_card .tm_card {
		padding: 15px;
		border-radius: 10px;
		margin-bottom: 15px;
	}
	.product_brief .oc_card .text {
		padding: 15px;
	}
	.product_brief .oc_card .text h6 {
		font-size: 20px;
	}
	.product_brief .oc_card .text p {
		line-height: inherit;
	}
	.product_brief .oc_card {
		border-radius: 10px;
		margin: 0 0 20px;
	}




	.banner-text h1 {
		font-size: 35px;
		margin-bottom: 30px;
	}

	.banner-text p {
		font-size: 20px;
	}

	.button_links a {
		font-size: 16px;
		margin-right: 10px;
	}

	.button_links a.active {
		color: #fff;
		padding: 10px 30px;
		border-radius: 50px;
	}

	.banner-text i {
		font-size: 13px;
		margin-left: 5px;
	}

	.button_links {
		margin-top: 30px;
	}

	.banner {
		/* background-image: url('../img/mobile_banner3.jpg') !important; */
		height: 33vh;
	}
	.price-head .slick-arrow {

		top: 35px;
	}

	.price-head {
		padding: 20px 0;
	}

	.price-head .price h2 {
		font-size: 25px;
		margin: 0 0 10px;
	}

	.price-head .price p {
		font-size: 15px;
		padding: 0;
		opacity: 0.9;
		margin: 0;
		letter-spacing: 0.5px;
	}

	.about {
		padding: 40px 10px;
	}

	.about .about-text .text {
		margin-top: 30px;
		margin-left: 0;
	}

	.about .about-text .text h1 {
		font-size: 24px;
		margin-bottom: 15px;

	}

	.about .about-text .text p {
		font-size: 16px;
		line-height: inherit;
		margin-bottom: 20px;
	}

	.about .about-text .text .post-btn2 {
		border-radius: 50px;
		padding: 13px 30px;
		font-size: 16px;
		text-align: center;
		/* width: 100%; */
	}
	.video-model .modal-dialog{
		width: 70% !important;
	}

	.courses {
		padding: 40px 10px;
	}

	.courses h1 {
		font-size: 29px;
		margin-bottom: 30px;
	}

	.courses .course-1 {
		width: 100%;
		padding: 20px !important;
		border-radius: 10px !important;
		height: 42.5vh;
		margin: 10px 0 !important;
	}

	.courses .course-1 h1 {
		font-weight: 600 !important;
		font-size: 30px !important;
		margin: 0px 0 15px 0 !important;
	}

	.courses-page,
	.courses-page2,
	.courses-page3 {
		font-size: 16px !important;
		padding-top: 10px !important;
		padding-right: 0;
		line-height: 20px;
	}
	/* .courses .course-1{
		background-image: url('../img/mobile_di1.jpg');
	} */

	.course-3 {
		height: 23vh !important;
	}
	.course-4{
		height: 23vh !important;
	}
	.course-2 {
		height: 18vh !important;
	}

	.play2,
	.play3 {
		border-radius: 50px;
		width: 41px;
		height: 41px;
		bottom: 15px;
	}

	.play2 i,
	.play3 i {
		font-size: 25px;
		line-height: 39px;
	}


	.right {
		width: 30px;
		height: 30px;
		right: 5px;
		top: 5px;
		border-radius: 6px;
	}

	.right i {
		font-size: 20px;
	}

	.play i {
		font-size: 25px;
		line-height: 39px;
	}

	.play {
		border-radius: 50px;
		width: 41px;
		height: 41px;

	}

	.Self-education {
		padding: 40px 10px;
	}

	.Self-education .self-text h2 {
		font-size: 29px;
		margin: 0 0 20px;
		/* text-align: center; */
	}

	.Self-education .self-text h6 {
		font-size: 18px;
		line-height: inherit;
		margin-bottom: 30px;
		/* text-align: center; */
	}
	.hec_scroll .accordion-flush {
		padding: 0;
	}

	.accordion-button {
		font-size: 20px !important;
	}

	.he_ec .accordion-button {
		padding: 10px !important;
	}

	.Self-education .accordion-body {
		padding: 10px;
	}

	.he_ec .accordion-body .bg_ac {
		padding: 20px;
		border-radius: 10px;
	}
	.hec_scroll{
		height: auto;
	}
	.Self-education .img img {
		width: 85%;
		margin: 20px auto;
	}
	.he_ec .accordion-body .bg_ac p {
		font-size: 18px;
		line-height: inherit;
	}

	.why_choose {
		padding: 40px 10px;
		/* background-image: url('../img/win_mobile.jpg') !important; */
	}


	/* .why_choose .wc_heading{
				width: 85%;
		margin: 0 auto;
		text-align: center;
	} */
	.why_choose .wc_heading h1 {
		font-family: 'Outfit', sans-serif;
		font-size: 29px;
		margin: 0 0 15px;
		/* text-align: center; */
	}

	.why_choose .wc_heading {
		padding: 0;
	}

	.why_choose .wc_heading p {
		font-size: 15px;
		margin: 10px 0;
		line-height: inherit;
	}
	.why_choose .wc_heading{
		padding: 20px;
		border-radius: 10px;
		background: linear-gradient(90deg, rgb(255 255 255 / 96%) 0%, rgb(255 255 255 / 0%) 51%, rgba(255,255,255,0) 100%);
	}

	.act_btn {
		margin: 30px auto 0;
		width: 100%;
	}

	.act_btn a {
		padding: 15px 50px;
		border-radius: 50px;
		font-size: 14px;
		text-align: center;
		margin: 0 auto;
	}
	.testimonails .slick-arrow.next{
		left: 190px;
		z-index: 999;
		bottom: -200px;
	}
	.testimonails .slick-arrow.previous{
		left: 320px;
		z-index: 999;
		bottom: -200px;
	}
	.testimonails .slick-arrow{
		font-size: 30px;
	}
	.testimonails {
		padding: 40px 10px 100px 10px;
	}

	.tm_heading h1 {
		font-size: 25px;
		margin: 0 0 15px;
		text-align: center;
	}

	.testimonails .text_card {
		margin-top: 10px;
		background: #ffffff0f;
		padding: 20px;
		border-radius: 10px;
		min-height: 30px;
	}

	.testimonails .text_card p {
		padding: 0;
		margin: 10px 0;
		font-size: 15px;
		line-height: inherit;
	}

	.testimonails .user .user_text .rating_stars i {
		font-size: 14px;
	}

	.testimonails .user .user_text p {
		font-size: 16px;
	}

	footer {
		padding: 30px 10px 10px;
	}

	footer .footer_sbh h5 {
		font-size: 16px;
		margin: 0 0 10px;
	}

	footer .footer_sbh a {
		font-size: 14px;
		margin: 5px 0;
	}

	footer .footer_logo img {
		width: 200px;
		margin: 0 0 30px;
	}

	.footer_sbh {
		margin: 0 0 20px;
	}

	.pe-1,
	.ps-1 {
		padding: 0 !important;
	}

	footer form .form-control {
		font-family: 'Outfit', sans-serif;
		font-size: 15px;
		padding: 10px;
		margin: 5px 0;
	}

	.p_left {
		padding-left: 2px !important;
	}

	.p_right {
		padding-right: 2px !important;
	}

	footer form button {
		font-size: 14px;
		padding: 10px 40px;
		margin: 15px 0 0 0;
	}

	footer form button i {

		top: 9px;
		right: 9px;
	}

	footer .sub_footer p {
		font-size: 14px;
	}

	footer .icons {
		width: 135px;
	}

	footer .sub_footer .icons i {
		font-size: 17px;
	}

	.about_us_banner .heading h1 {
		font-size: 40px;
		margin: 0 0 20px;
	}

	.about_us_banner .heading p {
		font-size: 20px;
		margin: 10px 0;
	}
	.about_us_banner .heading{
		padding: 0;
	}
	.our_values .heading p{
		font-size: 16px;
	}
	.our_values .heading-points li{
		font-size: 16px;
	}
	.motivated .technologys .accordion-item .accordion-header .accordion-button{
		font-size: 19px !important;
	}

	.about_us_banner nav .breadcrumb li a {
		font-size: 16px;
	}

	.about_us_banner nav .breadcrumb li.breadcrumb-item {
		font-size: 16px;
	}


	.he_ec{
		height: auto;
	}
	.about_us_banner {
		height: 32vh;
	}
	.selection-head .course-sidetext h5{
		font-size: 16px;
	}
	.course-subpage .text p{
		font-size: 16px;
	}

	.ab_ba_img {
		width: 75%;
		opacity: 0.4;
	}

	.health_e {
		padding: 40px 10px;
	}

	.health_e .accordion-body {
		padding: 10px;
	}

	.health_e .heading h1 {
		font-size: 29px;
		margin: 0 0 30px;
		/* text-align: center; */
	}
	.health_e .img{
		text-align: center;
	}
	.health_e .img img {
		margin-top: 30px;
		width: 80%;
	}
	.he_ec .accordion-item{
		margin-left: 0 !important;
	}
	.our_values .ov_img .text_1{
		bottom: 10px;
	}

	.our_values {
		padding: 40px 10px;
	}

	.our_values .ov_img {
		margin: 10px 0;
	}

	.our_values .ov_img .text h4 {
		font-size: 25px;
	}

	.our_values .ov_img .text_1 p {
		font-size: 20px;
		line-height: 27px;
	}

	.empowerment {
		padding: 40px 10px;
	}

	.empowerment .heading h1 {
		font-size: 29px;
		margin: 0 0 20px;
		/* text-align: center; */
		line-height: inherit;
	}

	.empowerment .heading p {
		font-size: 18px;
		margin: 15px 0;
		line-height: inherit;
	}
	.empowerment .heading{
		padding: 0;
	}

	.motivated .heading h1 {
		font-size: 27px;
		margin: 10px 0 20px;
		line-height: initial;
		text-align: inherit;
	}
	.motivated .emp_img img{
		width: 100%;
	}
	.motivated .emp_img{
		margin: 0;
	}
	.motivated .technologys .accordion-item .accordion-header .accordion-button:not(.collapsed) {
		padding: 10px !important;
	}

	.motivated .technologys .accordion-item .accordion-body {
		font-size: 16px;
		line-height: inherit;
	}

	.motivated .technologys .accordion-item .accordion-header .accordion-button img {
		width: 40px;
		margin-right: 15px;
	}

	.advisory_panel {
		padding: 40px 10px;
	}

	.our_team .heading h1 {
		font-size: 29px;
		margin: 0 0 30px;
	}

	.our_team .team_card {
		padding: 15px;
		margin: 0 5px;
		border-radius: 15px;
	}

	.our_team .team_card h4 {
		font-size: 17px;
		margin: 0 0 10px;
	}

	.our_team .team_card h6 {
		font-size: 12px;
		margin: 5px 0;
	}

	.our_team .team_card p {
		font-size: 13px;
	}

	.responsive1 .slick-arrow {
		top: 33px;
		font-size: 15px;
	}

	.contact-banner {
		background-image: url('../jpg/con_mobile2.jpg') !important;
	}

	.get_in_touch {
		padding: 40px 10px;
	}

	.get_in_touch .contact_card {
		padding: 20px;

		box-shadow: 0 0 4px #b6b6b6;
		top: 0;
		position: inherit;
		width: 100%;
		margin: 0px 0 0;
	}

	.get_in_touch .contact_details h1 {
		margin: 0 0 20px;
		font-size: 25px;
	}

	.get_in_touch .contact_details .location .icon i {
		font-size: 20px;
		margin-right: 15px;
	}

	.get_in_touch .contact_details .location .text p {
		font-size: 16px;
		letter-spacing: 1px;
	}

	.get_in_touch .contact_details .location .text h6 {
		font-size: 16px;
		margin: 5px 0;
	}

	.get_in_touch .contact_details .location {
		margin: 25px 0;
	}

	.get_in_touch .contact_card h1 {
		font-size: 20px;
		margin: 0 0 20px;
	}

	.get_in_touch .contact_card .contact_form .form-label {
		font-size: 16px;
		margin: 10px 0 5px 0;
	}
	

	.get_in_touch .contact_card .contact_form .form-control {
		font-size: 16px;
		padding: 10px;
		border-radius: 3px;
		margin: 0 0 5px;
	}

	.get_in_touch .contact_card .contact_form .sub_btn {
		font-size: 16px;
		margin: 20px 0 0 0;
		padding: 10px;
	}

	.navbar.nav-contact .navbar-nav .nav-item .nav-link {
		font-size: 17px;
		padding: 8px;
		margin: 5px 0;
	}

	.nav-contact .navbar-toggler i {
		color: #fff !important;
	}

	.login_modals .modal-dialog {
		width: 90%;
		margin: 0 auto;
	}

	.login_modals .modal-header {
		padding: 10px;
	}

	.login_modals .modal-header h1 {
		font-size: 30px !important;
		margin: 0;
	}

	.login_modals .login_form .form-label,
	.login_modals .login_form .form-check-label {
		font-size: 16px;
		margin: 0 0 2px;
	}

	.login_modals .login_form .form-control {
		font-size: 16px;
		padding: 10px;
		margin: 0 0 10px;
	}

	.login_modals .login_form a {
		font-size: 14px;
	}

	.login_modals .login_form .login_btn {
		margin: 15px 0 5px;
		font-size: 15px;
		padding: 10px;
		border-radius: 30px;
	}

	.login_modals .login_form p {
		margin: 5px 0 0;
		font-size: 14px;
	}

	.my_cart .my_cart_heading {
		padding: 30px 5px 20px;
		margin: 0 0 10px;
	}

	.my_cart .my_cart_heading .heading h1 {
		font-size: 29px;
		margin: 0 0 15px;
	}

	.my_cart .my_cart_heading nav .breadcrumb li.breadcrumb-item {
		font-size: 12px;
	}

	.my_cart .my_cart_heading nav .breadcrumb li a {
		font-size: 12px;
	}

	.my_cart .no-of_products h5 {
		font-size: 13px;
	}

	.my_cart .no-of_products {
		margin: 10px 0 20px;
	}

	.my_cart .pc_card {
		padding: 10px;
		margin: 0 0 10px;
	}

	.my_cart .pc_card h6 {
		font-size: 14px;
	}

	.my_cart .pc_card h5 {
		font-size: 14px;
	}

	.my_cart .product_card .pc_img {
		padding: 10px;
	}

	.my_cart .product_card .pc_img img {
		height: 8vh;
		width: 85px;
	}

	.mr_right {
		border-right: none;
	}

	.my_cart .product_card .pc_content {
		padding: 20px;
	}

	.my_cart .product_card .pc_content h5 {
		font-size: 15px;
		margin: 0 0 10px;
	}

	.my_cart .product_card .pc_content p {
		font-size: 14px;
		padding: 0;
		margin: 5px 0;
	}

	.my_cart .product_card .pc_content h6 {
		font-size: 17px;
		padding: 0;
		margin: 5px;
	}

	.my_cart .product_card .icons button {
		padding: 2px;
		margin: 0 5px;
		height: 20px;
		border-radius: 30px;
		line-height: 0;
	}

	.my_cart .product_card .icons p {
		margin: 0 5px;
		font-size: 15px;
	}

	.my_cart .product_card .icons button i {
		font-size: 17px;
	}

	.my_cart .product_card .rebutton {
		justify-content: center;
	}

	.my_cart .product_card .rebutton button {
		font-size: 14px;
		font-weight: 500;
		padding: 10px;
		background: inherit;
		border: none;
		margin: 0 15px;
		color: #656669;
	}

	.mb_bottom {
		border: none;
	}

	.my_cart .product_card {
		margin: 20px 0;
		padding: 0 0;
	}

	.my_cart .coupon_card {
		margin: 0;
		padding: 20px;
	}

	.my_cart .coupon_card .cc_header h4 {
		font-size: 20px;
	}

	.my_cart .coupon_card .cc_header {
		padding: 0 0 10px;
	}

	.my_cart .coupon_card .cc_body {
		padding: 15px 0 0;
	}

	.my_cart .coupon_card .cc_body h5 img {
		width: 30px;
		margin-right: 15px;
	}

	.my_cart .coupon_card .cc_body h5 {
		font-size: 14px;
		margin: 0 0 10px;
	}

	.my_cart .coupon_card .cc_body .form_filed label {
		font-size: 12px;
	}

	.my_cart .coupon_card .cc_body .form_filed .form-control {
		font-size: 14px;
		padding: 5px;
	}

	.my_cart .coupon_card .cc_body .app_btn {
		font-size: 14px;
		padding: 5px 30px;
		margin: 22px 0 0 10px;
		border-radius: 5px;
		height: fit-content;
	}

	.my_cart .coupon_card .cc_body .payment_details {
		margin: 30px 0 0;
	}

	.my_cart .coupon_card .cc_body .payment_details h3 {
		font-size: 18px;
		margin: 10px 0;
	}

	.my_cart .coupon_card .cc_body .payment_details h6 {
		font-size: 13px;
		margin: 12px 0;
	}

	.my_cart .coupon_card .cc_footer button {
		font-size: 14px;
		padding: 10px;
		letter-spacing: 2px;
		margin: 15px 0 0 0;
	}
	.selection-head .course-subpage{
		min-height: 23vh !important;
		width: 100% !important;
	}
	.course-subpage .text h5{
		font-size: 19px !important;
	}
	.course-subpage .text p{
		font-size: 16px !important;
		margin: 10px 0 !important;
		line-height: 20px !important;
		padding: 0 !important;

	}
	.contact_card2 h1{
		font-size: 19px !important;
	}
	.contact_card2 .contact_form2 .form-label{
		font-size: 16px !important;
		margin: 0 0 3px;
	}
	.contact_card2 .contact_form2 .form-control{
		font-size: 16px !important;
		margin: 3px 0 9px !important;
	}
	.certificate_card{
		width: 277px !important;
	}
	
	.product_brief .contact_card2 .contact_form2 .check-box2 h4{
		font-size: 16px;
		padding-right: 4px;
		margin: 0 0;
	}
	.contact_card2 .contact_form2 .form-label{
		font-size: 16px !important;
		margin-bottom: 4px !important;
	}
	.product_brief .contact_card2 .contact_form2 .form-control{
		font-size: 15px;
		padding: 12px 15px;
		margin: 0 0 10px !important;
	}
	.check-box2 .form-check-inline{
		display: inline-flex !important;
		align-items: baseline !important;
	}
	.check-box2 .form-check-label{
		font-size: 14px !important;
	}
	.check-box2 .form-check-input{
		width: 12px !important;
		height: 12px !important;
		margin-right: 4px !important;
	}


}




#loading {
	position: fixed;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-align: center;
	opacity: 1;
	background-color: #ffffff;
	z-index: 9999;
	padding: 250px 0;
}

#loading-image {
	/* position: absolute; */
	top: 100px;
	left: 240px;
	z-index: 100;
	width: 130px;
}

.course-banner {
	background-image: url(../jpg/course-banner3.jpg);
	/* text-align: center; */
}

/* .course-banner nav{
	left: 50% !important;
} */

.selection-head {
	padding: 7vw 0;
	background-image: url(../jpg/course2-back.jpg);
	background-size: cover;
}
.selection-head  .selection h1{
	font-family: 'Outfit', sans-serif;
	font-size: 3vw;
	padding: 0;
	margin: 0;
	font-weight: 700;
	text-align: center;
	margin-bottom: 4vw;
}

.selection-head .course-subpage {
	background: #fff;
	border-radius: 1vw;
	width: 24.6vw;
	margin-bottom: 0.5vw;
	position: relative;
	min-height: 53vh;
	height: 100%;
}

.selection-head .course-img2 {
	position: relative;
}

.selection-head .course-icon {
	position: absolute;
	right: 1.5vw;
	bottom: 0;
}

.selection-head .course-icon i {
	font-size: 2.6vw;
	color: #fff;
	margin-top: 0.5vw;
}

.selection-head .course-sidetext {
	/* margin-left: 9.5vw; */
	margin-left: 13vw;
	text-align: end;
}

.selection-head .course-sidetext i {
	color: #ebca1e;
	font-size: 1.4vw;
	margin-right: 0.5vw;
}

.selection-head .course-sidetext h5 {
	color: #ebca1e;
	font-family: 'PolySans Median';
	font-size: 1.3vw;
	padding: 0;
	font-weight: 500;
	line-height: 1.7vw;
}

.selection-head .course-sidetext h6{
	font-size: 1.2vw;
	color: #fff;
}

.course-subpage img {
	width: 100%;
	height: 16vw;
}

.course-subpage .text {
	padding: 0.9vw;
	/* min-height: 14vw; */
}

.course-subpage .text h5 {
	font-family: 'PolySans Median';
	font-size: 1.4vw;
	padding: 0;
	margin: 0.5vw 0;
	color: #0a1c2f;
}

.course-subpage .text p {
	font-family: "PolySans Slim";
	font-size: 0.97vw;
	padding: 0;
	margin: 0.9vw 0;
	font-weight: 500;
	line-height: 1.7vw;
}

.course-subpage .text h6 {
	color: #868695;
	font-family: 'Outfit', sans-serif;
	font-size: 1vw;
	text-decoration: none;
	display: block;
	margin: 0.5vw 0;
}

.course-subpage .text h4 {
	font-family: 'PolySans Median';
	font-size: 1.2vw;
	padding: 0;
	margin: 0.5vw 0;
	color: #0a1c2f;
}

.course-subpage .text h4 span {
	color: #9c9cac;
}

.card-9 {
	top:4.1vw !important;  
}
.certificate-cra {
	top: 52.7vw !important; 
}
/* .card-rmi {
	top: 573px !important;

} */

.product_brief  .card-rmi {
	margin-top: 8.5vw;
}

.contact_card2 {
	background-color: #fff;
	padding: 2vw;
	/* position: relative; */
	/* box-shadow: 0 3px 8px #00000014; */
	box-shadow: 0 0 4px #b6b6b6;
	top: 0.1vw;
	/* position: absolute; */
	width: 27vw;
	margin: 0vw 3.5vw;
	border-radius: 0.5vw;
}
.certificate_card{
	background-color: #fff;
	padding: 2vw;
	box-shadow: 0 0 4px #b6b6b6;
	top: 47.7vw;
	width: 27vw;
	margin: 3vw 3.5vw;
	border-radius: 0.5vw;

}
.certificate_card .certificate-body {
	display: flex!important;
	gap: 0.5vw;
	align-items: center;
}
.certificate_card .certificate-body img{
	width: 10%;
}
.certificate_card .certificate-body h1{
	font-size: 1.5vw;
	font-family: 'Outfit',sans-serif;
	font-weight: 500;
}
.certificate_card .certificate-image{
	border: 0.1px solid #00419e52;
	margin-top: 1.3vw;
}
.certificate_card .certificate-image img{
	width: 100%;
}



.contact_card2 h1{
	font-family: 'Outfit', sans-serif;
	font-size: 1.9vw;
	font-weight: 600;
	padding: 0;
	margin: 0 0 2vw;
}
.contact_card2 .contact_form2 .form-label {
	font-size: 1vw;
	font-family: 'Poppins', sans-serif;
	color: #080f1aa8;
	padding: 0;
	margin: 0 0 0.2vw;
	font-weight: 500;
}
.contact_card2 .contact_form2 .form-control {
	color: #142b42;
	font-family: 'Poppins',sans-serif;
	font-size: 1vw;
	padding: 0.8vw 1vw;
	background-color: #ebf1f8;
	border: 0.1vw solid #00419e;
	margin: 0 0 1.2vw;
}
.contact_card2 .contact_form2 textarea {
	height: 5vw;
}
.contact_card2 .contact_form2 .sub_btn {
	font-family: 'PolySans Median';
	font-size: 1.2vw;
	text-transform: uppercase;
	width: 100%;
	margin: 1.5vw 0 0 0;
	border: none;
	padding: 0.8vw;
	color: #fff;
	background: #00419e;
	border-radius: 5vw;
}
.check-box2 {
	margin-top: 1vw;
}
.check-box3 {
	margin-top: 1vw;
}
.check-box3  .form-check-label{
	font-size: 1vw;
	font-family: 'Poppins', sans-serif;
	color: #080f1aa8;
	padding: 0 0.7vw;
	margin: 0 0 0.2vw;
	font-weight: 500;
}
.check-box2 h4 {
	font-size: 1vw;
	padding-right: 1vw;
	margin: 0vw 0;
	color: #828293;
	font-family: 'PolySans Neutral';
}
.check-box2 .form-check-input {
	width: 1vw;
	height: 1vw;
	border: 1px solid;
	margin-right: 0.5vw;
}
.check-box3 .form-check-input {
	width: 1vw ;
	height: 1vw;
	border: 1px solid;
	margin-right: 0.5vw;
}
.form-check-inline{
	display: inline-flex !important;
	margin-right: 1vw;
}
.check-box2 .form-check-label{
	font-size: 1vw;
	font-family: 'Poppins', sans-serif;
	color: #080f1aa8;
	padding: 0;
	margin: 0 0 0.2vw;
	font-weight: 500;
}
.card2  .accordion-button:not(.collapsed) {
	color: #000;
}
.about_card  .accordion {
	width: 100%;
	position: relative;
}
/* .card2 .accordion-item:last-of-type .accordion-button.collapsed {
	background: none;
} */
.card2 .accordion-body {
	background: #ebf1f8;
	padding: 0.1vw 0.5vw 0.1vw;
}
.card2 .accordion-button {
	font-size: 1.15vw !important;
}
.card1 .accordion-button{
	font-size: 1.15vw;
	background-color: #ebf1f8;
	border-radius: 3vw;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.card2 .accordion-button{
	font-size: 1.15vw !important;
	background-color: #ebf1f8;
	border-radius: 3vw;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}


.card2 .accordion-body .about_card p{
	font-size: 1.2vw !important;
}
.card2 .accordion-body  p{
	font-size: 1vw !important;
	margin: 0.5vw 0.5vw;
}
.card2 .card-text3 {
	font-weight: 400;
	font-size: 1vw;
	/* font-size: 1.15vw;
	font-family: 'Outfit', sans-serif; */
}
.card2 .card-text4 {
	font-weight: 400;
	font-size: 1vw;
	/* font-size: 1.15vw;
	font-family: 'Outfit', sans-serif; */
}
.card2 .accordion-item {
	margin: 0;
}
/* .card2 .accordion-item:first-of-type .accordion-button {
	background: #afafaf;
}


.card2 .inside-button{
 background: none !important;
} */

/* .card2 .inside-button {
	padding: 0.1vw !important;
background: none;
}
.card2 .accordion-header:hover {
box-shadow: none;
}  */

.modal-enquiry .modal-header{
	border: 0 !important;
}
.modal-enquiry .form-control {
	color: #142b42;
	font-family: 'Poppins',sans-serif;
	font-size: 1vw;
	padding: 0.8vw 1vw;
	background-color: #ebf1f8;
	border: 0.1vw solid #00419e;
	margin: 0 0 1.2vw;
}
.modal-enquiry  .form-label {
	font-family: 'Poppins', sans-serif;
	color: #778594;
	font-size: 1vw;
	padding: 0;
	margin: 0 0 0.1vw;
}
.modal-enquiry  .login_btn {
	color: #ffffff;
	font-family: 'Poppins',sans-serif;
	background: #00419e;
	border: none;
	width: 100%;
	margin: 0.9vw 0 0.4vw 0;
	font-size: 1vw;
	padding: 0.7vw;
	border-radius: 5vw;
}
.highlight {
	background-color: #00419e;
	/* border-bottom: 0.2vw solid #00419e; */
	padding: 0.2vw 0.5vw;
	border-radius: 2vw;
}
.highlight a{
	/* background-color: yellow; */
	color: #fff !important;
}
.slick-dots li button{
	font-size: 22px !important;

}
.slick-dots li button:before {
	top: 1.8vw !important;
	left: -1vw !important;
	color: #fff !important;
	font-size: 20px !important;
}
/*ENQUIRY CSS*/
.modal-content{
	padding: 0.5vw 0.8vw;
}
.modal-header .enquire{
	text-align: center;
	font-size: 1.6vw;
	margin-left: 5vw;
	font-family: 'Poppins',sans-serif;
	margin-top: 2vw;
}
.modal-header button.btn-close {
	margin-bottom: 2vw;
}
.modal-enquiry .form-control:focus{
	color: var(--bs-body-color);
	background-color: #ebf1f8;
	border-color: #003888;
	outline: 0;
}

/*mobile footer logo*/
.footer .footer_logo1{
	display: none;
}

.gender {
	display: flex;
	padding: 1vw 0 0;
}
.gender .form-check {
	padding: 0 !important;
	margin-right: 4vw;
}
.gender .form-check h5 {
	font-size: 1.1vw;
	font-family: 'PolySans Median';
	color: #667385;
}
.gender .form-check label {
	font-size: 0.95vw;
	font-family: 'PolySans Median';
	color: #1d1a30;
}
.form-check-input[type=radio] {
	border-color: #000;
}


@media (max-width: 575.98px) { 
	.course-subpage img{
		width: 100%;
		height: 50vw;
	}

	.selection-head .course-subpage{
		min-height: auto;
	}

}
/* first popup for event page */

.index-popup img {
	width: 100%;
    height: 40vh;
}
.index-popup {
	margin-bottom: 1vw !important;
}
#index-modal .modal-dialog-scrollable .modal-content {
	width: 65vw;
    margin: 0 auto;
    position: relative;
    right: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 49%;
	max-height: 100%;
}
#index-modal .modal-title {
	font-size: 1.5vw;
    font-weight: 700;
    color: #133783 !important;
    margin: 0 auto;
}
#index-modal .modal-header button.btn-close {
	margin: 0;
	font-size: 1.25vw !important;
}
.popup_page a{
	width: 80%;
    justify-content: center;
    text-align: center;
    display: flex;
    padding: 1vw 3vw;
    border-radius: 0.5vw;
    color: #fff;
    background-color: #38a737;
    font-size: 1.2vw;
    font-weight: 500;
	position: relative;
	overflow: hidden;
}
.shine::before {
	content: '';
	position: absolute;
	top: 0;
	left: -100%;
	width: 200%;
	height: 100%;
	background: linear-gradient(120deg, rgba(255, 255, 255, 0) 30%, rgb(217 237 250) 50%, rgb(157 213 246 / 57%) 70%);
	transform: skewX(-25deg);
	transition: 2s;
  }
  .shine:hover::before {
	left: 100%;
	transition: 0.5s;
  }
  .shine::before {
	animation: shine 2s infinite;
  }
  @keyframes shine {
	0% {
		left: -100%;
	}
	50% {
		left: 100%;
	}
	100% {
		left: 100%;
	}
  }
.popup_page a:hover{
	color: #fff;
}

.modal_new_btn{
	top: 7vw;
    z-index: 9;
    left: 45vw;
}
#index-modal .modal-header {
	border: none;
	margin-left: 7vw;
	padding: 0.5vw;
}
#index-modal .modal-dialog-scrollable .modal-body {
    overflow-y: inherit !important;
	padding: 0.5vw;
}
#index-modal .webinar{
	font-size: 1.5vw;
    font-weight: 700;
    color: #ee2e32 !important;
    text-align: center;
	margin: 0;
}
/* responses for ame page popup */
@media(max-width:575.989px)  { 
	#index-modal .webinar{
		font-size: 20px;
		margin-bottom: 0px;
	}
	.popup_page a {
		font-size: 12px;
		width: 100%;
		padding: 10px;
		margin: 12px 0 0;
	}
	.index-popup {
		margin-bottom: 10px;
	}
	.modal-header button.btn-close{
		margin-bottom: 12px;
	}
	#index-modal .modal-title{
		font-size: 15px;
	}
	#index-modal .modal-dialog-scrollable .modal-content{
		width: 100%;
		max-height: 100%;
		top: 40%;

	}
	#index-modal .modal-header button.btn-close {
		font-size: 18px !important;
	}
	.index-popup img { 
		height: auto;
	}
	#index-modal .modal-header {
		margin-left: 0px;
	}
}
	/* responsive : */

@media(min-width:576px) and (max-width:767.98px) {
	.popup_page a {
	font-size: 15px;
	width: 100%;
	padding: 10px;
	margin: 12px 0 0;
}
.index-popup {
	margin-bottom: 10px;
}
.modal-header button.btn-close{
	margin-bottom: 12px;
}
#index-modal .modal-title{
	font-size: 15px;
}

.index-popup img { 
	height: auto;
}
#index-modal .modal-header {
	margin-left: 0px;
}
#index-modal .modal-dialog-scrollable .modal-content{	
	width: 100%;
	max-height: 100%;
	top: 35%;
}
 }

/* ipad: */

@media(min-width:768px) and (max-width:991.98px) { 
	.popup_page a {
	font-size: 18px;
	width: 100%;
	padding: 10px;
	margin: 12px 0 0;
}
.index-popup {
	margin-bottom: 10px;
}
.modal-header button.btn-close{
	margin-bottom: 12px;
}
#index-modal .modal-title{
	font-size: 15px;
}
#index-modal .modal-dialog-scrollable .modal-content{	
	width: 100%;
	max-height: 100%;
	top: 30%;
}
.index-popup img { 
	height: auto;
}
#index-modal .modal-header {
	margin-left: 0px;
}
}

/* ipad-pro: */

@media(min-width:992px) and (max-width:1199.98px) {
	.popup_page a {
	font-size: 12px;
	width: 100%;
	padding: 10px;
	margin: 12px 0 0;
}
.index-popup {
	margin-bottom: 10px;
}
.modal-header button.btn-close{
	margin-bottom: 12px;
}
#index-modal .modal-title{
	font-size: 15px;
}
#index-modal .modal-dialog-scrollable .modal-content{
	right: 0;
	top: 100px;
	width: 100%;
	max-height: 100%;
}
.index-popup img { 
	height: auto;
}
#index-modal .modal-header {
	margin-left: 0px;
} 
}

/* 13-july-24 menu css */
.navbar .navbar-nav .dropdown .webinar_dropdown {
background: #001e3d;
border: 0 !important;
}

.navbar .navbar-nav .dropdown .webinar_dropdown li .webinar_li {
		font-family: 'Outfit', sans-serif;
		color: #fff;
		font-size: 1.1vw;
		padding: 0.4vw 1vw;
		font-weight: 600;
	}
.navbar .navbar-nav .dropdown .webinar_dropdown li .webinar_li:hover{
	background: linear-gradient(45deg, #9cb5d9, transparent);
	color: #fff ;
}

/* sponsor page css */
.ame_sponsor_flyer{
    padding:6vw 0;
}
.left {
  margin-bottom: 3.5vw;
}
.left img{
  width: 100%;
}
.left a img{
  width: 100%;
}
.ame_sponsor_flyer h3 {
  text-align: center;
  font-size: 2vw;
  font-family: Poppins;
  font-weight: 700;
  margin-bottom: 3vw;
}
.flyer .logo_header{
  width: 14.5vw;
  margin-bottom: 4.89vw;
}
.flyer .logo_header img{
  width: 100%;
}
.ame_sponsor_flyer h3 span {
  color: #002060;
}
.ame_sponsor_flyer p {
  text-align: center;
  font-size: 1.1vw;
  margin: 0vw 0vw 2vw;
  font-weight: 500;
}
.ame_sponsor_flyer .txt1 {
  text-align: center;
  font-size: 1vw;
  font-weight: 600;
  margin-bottom: 0vw;
}
.social_ame {
  gap: 10vw;
  margin-top: 9vw !important; 
}
.social_ame a {
  gap: 1vw;
  justify-content: center;
  align-items: center;
  color: #fff;
  text-decoration: none;
  font-size: 1vw;
}

.social_ame a i {
  font-size: 1.1vw;
  color: #fff;
}
.social_ame a span {
  font-family: 'Outfit', sans-serif;
  font-size: 1vw;
}
.ame_sponsor_flyer .flyer{
  position: relative;
  background-image: url('../jpg/ame-flyer_new.jpg');
  background-size: cover;
  /* height: 135vh; */
  width: 100%;
  padding: 2vw 1.5vw 2vw;
}

footer  .refund a h5{
	margin: 0;
    color: #000;
    font-size: 1.12vw;
    font-family: 'Outfit', sans-serif;
}
.about .online_policy {
    margin-bottom: 0.2vw !important;
}

/*enquiry now height*/

.engage-hub-form-embed iframe {
    height: 1058px !important;
}
/*flyer css*/
@media(max-width:575.98px){
    /* flyer css */
.flyer{
  padding: 10px 10px 20px;
}
.flyer .logo_header {
width: 150px;
margin-bottom: 30px;
}
.ame_sponsor_flyer h3{
  margin-bottom: 30px; 
  font-size: 16px;
}
.social_ame {
  margin-top: 30px;
  gap: 60px;
}
.social_ame a{
   font-size: 12px;
   gap: 10px;
}
.social_ame a span {
  font-size: 12px;
}
.social_ame a i {
  font-size: 12px;
}
.ame_sponsor_flyer .txt1{
  margin-bottom: 60px;
  font-size: 12px;
}
.ame_sponsor_flyer p {
  margin-bottom: 20px;
  font-size: 12px;
}
.left {
  margin-bottom: 30px;
}/* flyer css */
.flyer{
  padding: 10px 10px 20px;
}
.flyer .logo_header {
width: 150px;
margin-bottom: 30px;
}
.ame_sponsor_flyer h3{
  margin-bottom: 30px; 
  font-size: 16px;
}
.social_ame {
  margin-top: 30px;
  gap: 60px;
}
.social_ame a{
   font-size: 12px;
   gap: 10px;
}
.social_ame a span {
  font-size: 12px;
}
.social_ame a i {
  font-size: 12px;
}
.ame_sponsor_flyer .txt1{
  margin-bottom: 60px;
  font-size: 12px;
}
.ame_sponsor_flyer p {
  margin-bottom: 20px;
  font-size: 12px;
}
.left {
  margin-bottom: 30px;
}
/*polices css*/
.Policy-txt{
	margin-bottom: 10px !important;
}
.policies .Policy-txt h2{
	margin-bottom: 10px !important;
}
.policies .Policy-txt p{
	font-size: 16px !important;
    margin-bottom: 15px !important;
}
.policies .Policy-txt ul li p{
	margin-bottom: 10px !important;
}
}
@media(min-width:576px) and (max-width:767.98px) {
.flyer{
  padding: 10px 10px 20px;
}
.flyer .logo_header {
width: 150px;
margin-bottom: 35px;
}
.ame_sponsor_flyer h3{
  margin-bottom: 40px; 
  font-size: 21px;
}
.social_ame {
  margin-top: 30px;
  gap: 60px;
}
.social_ame a{
   font-size: 16px;
   gap: 10px;
}
.social_ame a span {
  font-size: 16px;
}
.social_ame a i {
  font-size: 16px;
}
.ame_sponsor_flyer .txt1{
  margin-bottom: 60px;
  font-size: 16px;
}
.ame_sponsor_flyer p {
  margin-bottom: 40px;
  font-size: 16px;
}
.left {
  margin-bottom: 40px;
}
}
/* ipad: */

@media(min-width:768px) and (max-width:991.98px) { 
  .flyer{
    padding: 20px 15px 20px;
  }
  .flyer .logo_header {
    width: 230px;
    margin-bottom: 45px;
  }
  .ame_sponsor_flyer h3{
    margin-bottom: 40px; 
    font-size: 25px;
  }
  .social_ame {
    margin-top: 140px !important;
    gap: 150px;
  }
  .social_ame a{
     font-size: 16px;
     gap: 10px;
  }
  .social_ame a span {
    font-size: 18px;
  }
  .social_ame a i {
    font-size: 18px;
  }
  .ame_sponsor_flyer .txt1{
    margin-bottom: 100px;
    font-size: 18px;
  }
  .ame_sponsor_flyer p {
    margin-bottom: 50px;
    font-size: 18px;
  }
  .left {
    margin-bottom: 40px;
  }
}

/* ipad-pro: */

@media(min-width:992px) and (max-width:1199.98px) { 
  .flyer{
    padding: 20px 15px 20px;
  }
  .flyer .logo_header {
    width: 230px;
    margin-bottom: 45px;
  }
  .ame_sponsor_flyer h3{
    margin-bottom: 40px; 
    font-size: 25px;
  }
  .social_ame {
    margin-top: 140px !important;
    gap: 150px;
  }
  .social_ame a{
     font-size: 16px;
     gap: 10px;
  }
  .social_ame a span {
    font-size: 18px;
  }
  .social_ame a i {
    font-size: 18px;
  }
  .ame_sponsor_flyer .txt1{
    margin-bottom: 100px;
    font-size: 18px;
  }
  .ame_sponsor_flyer p {
    margin-bottom: 50px;
    font-size: 18px;
  }
  .left {
    margin-bottom: 40px;
  }
}





/*  */
.webinars-menu {
  position: relative;
}

.webinars-menu > .dropdown-menu {
  top: 90%;
  left: 0;
  margin-top: 0;
  margin-left: 0;
  display: none;
  background: radial-gradient(circle, rgba(20, 99, 146, 1) 0%, rgba(31, 141, 212, 1) 100%) !important;
  color: #fff !important;
}

.webinars-menu:hover > .dropdown-menu {
  display: block; /* Show on hover */
}
.dropdown-item{
  color: #fff !important;
}
.dropdown-item:hover{
  color: #fff !important;
  background-color: #001e3d !important;
}

.Policy-txt{
	margin-bottom: 1.5vw !important;
}
.policies .Policy-txt h2{
	margin-bottom: 0.5vw !important;
}
.policies .Policy-txt p{
	font-size: 1.1vw !important;
    margin-bottom: 1vw !important;
}
.policies .Policy-txt ul li p{
	margin-bottom: 0.5vw !important;
}

/*cart*/
.cart-txt {
    text-align: center;
    font: 500 0.95vw 'Outfit', sans-serif;
    margin: 1vw 1vw 0;
}