@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Reem+Kufi+Fun:wght@400..700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&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&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap");

* {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
	font-family: "Open Sans", sans-serif;
}

body {
	overflow-x: hidden;

	/* h1, h2, h3{font-size:35px !important;}  */
	/* h1, h2, h3{color: #224099 !important;} */
	h1,
	h2,
	h3 {
		font-family: "Open Sans", sans-serif;
	}

	/* p{font-size:16px !important ;} */
}

/* header-first */
.oel_main_title {
	background-color: #070758;
	padding: 1rem;
	font-family: Inter;
}

/* .english_title span{
    margin-right: 10px;
    border-right: 1px solid #fff;
} */
.social_icon_inner span {
	margin-right: 15px;
	font-size: 0.9rem;
}

.social_icon_inner i {
	font-size: 0.7rem;
}

.english_title span {
	font-size: 1rem;
}

.fa-phone:before {
	padding: 5px;
	content: "\f095";
	background: #fff;
	color: #070758;
	border-radius: 100%;
	margin-right: 10px;
}

.fa-envelope:before,
.fa-location-dot:before {
	margin-right: 10px;
	font-size: 1rem;
}

.sep {
	border-right: 2px solid #fff;
}

/* navbar-section */
.nav_menu_btn {
	display: none;
}

.navbar_section {
	background-color: #f7f9ff;
	display: flex;
	justify-content: space-between;
	align-items: baseline;
	width: 100%;
}

.nav_links {
	gap: 30px;
}

ul.nav_links a {
	text-decoration: none;
	font-size: 14px;
	color: #394459;
	font-weight: 500;
	font-family: Rubik;
	text-transform: uppercase;
}

.navbar_section ul li {
	list-style: none;
}

.nav_links .fn {
	/* background-color: #070758; */
	font-size: 0.7rem;
	text-transform: uppercase;
}

.Oel_logo img {
	width: 100px;
	height: 45px;
	object-fit: contain;
}

.students_img img {
	width: 65px;
	height: auto;
}

.nav_links li a:hover {
	width: 100%;
	border-bottom: 1px solid #070758;
	transition: 0.5s ease-in;
}

/* airplane-section */
.airplane-gif img {
	width: 96%;
	height: auto;
}

.sec_air_Plane h1 {
	color: #224099;
	font-family: "Open Sans", sans-serif;
	font-size: 35px;
}

.icon_social {
	top: -350px;
	right: 0px;
	display: flex;
	flex-direction: column;
}

marquee img {
	width: 100%;
}

.marquee_section {
	margin-top: -95px;
}

.marquee_section img {
	width: 100%;
	height: auto;
}

.btns button {
	background: #224099;
	font-size: 15px;
}

.apply-btn {
	background-color: #070758;
	color: #fff !important;
}

.whatsapp-icon {
	position: fixed;
	bottom: 25px;
	right: 25px;
	z-index: 1000;
	background-color: #25D366;
	border-radius: 50%;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
	width: 45px;
	height: 45px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.whatsapp-icon img {
	width: 25px;
	height: 25px;
}

/* slider flag */

@keyframes infiniteScroll {
	from {
		transform: translateX(0);
	}

	to {
		transform: translateX(50%);
	}
}

.horizontal-scrolling-items {
	display: flex;
	font-size: 40px;
	width: 2600px;
	animation-name: infiniteScroll;
	animation-duration: 20s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	margin-top: -40px;
}

.horizontal-scrolling-items__item {
	white-space: nowrap;
}

.horizontal-scrolling-items__item img {
	width: 100%;
	height: auto;
}

.marquee_section_text marquee {
	background: #070758;
	color: #ffff;
	display: block;
}

.marquee_section_text p {
	margin-bottom: 0px;
}

/*====== check-eligibility-dialog-box========= */
.custom-close {
	font-size: 28px;
	color: #333;
	transition: all 0.3s ease;
	display: inline-block;
}

.btn-close:hover .custom-close {
	color: #ff0000;
	font-size: 32px;
	transform: scale(1.3);
}

.btn-close:focus {
	box-shadow: none;
	opacity: 1;
}

.btn-close {
	opacity: 1;
	background: none;
	width: 40px;
	height: 40px;
}

.btn-close:hover {
	opacity: 1;
}

/* .students-form */
.student_titles {
	background-color: #f7f9ff;
}

.main_form_students h1 {
	color: #224099;
	font-size: 35px;
}

.main_form_students {
	font-family: "Open Sans", sans-serif;
}

.main_form_students .frd {
	font-size: 18px;
	font-family: "Open Sans", sans-serif;
	color: #000000;
}

.buddy_icon {
	background-color: #d8e8f3;
}

.buddy_icon:hover {
	background: #fff;
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0.83);
	transition: 0.5s linear;
}

.buddy_img img {
	background: #fbe7e4;
	border-radius: 100%;
	width: 160px;
	height: 160px;
	padding: 20px;
	padding-bottom: 0px;
	object-fit: cover;
}

.imgg {
	font-size: 21px;
	font-family: "Open Sans", sans-serif;
	color: #224099;
}

.confusion p {
	font-size: 12px;
	font-weight: 400;
	color: #505050;
	font-family: Reem Kufi Fun;
	text-align: center;
}

.buddy_icon {
	padding: 32px 26px;
	height: 100%;
}

/* about-us */
.sign_flower_int img,
.sign_flower_ints img {
	width: 90px;
	height: auto;
}

.sign_flower_ints {
	top: -7.4rem;
}

.about_int .s_img img {
	width: 90%;
	height: auto;
}

.forign_study {
	margin: 130px 50px;
}

.forign_study h3 {
	color: #224099;
	font-size: 35px;
}

.forign_study p {
	font-size: 20px;
	font-family: "Open Sans", sans-serif;
}

.forign_study span {
	color: #224099;
}

.forign_study li {
	list-style: none;
	font-size: 16px;
	font-family: "Open Sans", sans-serif;
}

.bts2 button {
	color: #fff;
	font-size: 1rem;
	background-color: #224099;
	border-color: #224099;
	transition: all 0.3s ease;
}

.bts2 button:hover {
	background-color: #1a367f;
	border-color: #1a367f;
	color: #fff;
	transform: translateY(-3px);
}

.bts2 {
	font-family: "Open Sans", sans-serif;
}

/* choose us */
.founded_p img {
	width: 95px;
	height: auto;
}

.founded_ps img {
	width: 70px;
	height: auto;
}

.choose_us_title {
	background-color: #f7f9ff;
}

/* .choose_title h3{
  font-size: 35px;
} */
.cs {
	color: #224099;
	font-size: 2.4rem;
}

.choose_title p {
	font-size: 16px;
}

.choose_title {
	font-family: "Open Sans", sans-serif;
}

.fa-star:before {
	content: "\f005";
	color: #224099;
}

.yr_txt h3 {
	color: #224099;
	/* font-size: 2.2rem; */
}

.fd_s {
	font-size: 1.2rem;
}

/* education */
.all_img_education_int img:hover {
	transform: translateY(15px);
	transition: all 0.5s ease-in;
}

.transform_img img {
	width: 100%;
	height: auto;
}

.edu_as h3 {
	color: #224099;
	font-size: 35px;
}

.edu_as span {
	color: #224099;
}

.edu_as h4 {
	font-size: 1.6rem;
}

/* .education_aside {
  margin: 0px 50px;
} */

.all_btns button {
	background-color: #224099;
}

.education_title {
	padding: 50px 0px;
}

.edu_as h3 {
	font-family: "Open Sans", sans-serif;
}

/* migration */
.cf {
	background-color: #f7f9ff;
}

.all_btns button {
	font-size: 0.8rem;
}

/* institude */
.al_img_most_title {
	gap: 20px;
}

.cl1 {
	width: 150px;
	height: 250px;
}

.cl2 {
	width: 200px;
	height: 275px;
}

.cl3 {
	width: 200px;
	height: 305px;
}

.cl4 {
	width: 200px;
	height: 305px;
}

.cl5 {
	width: 170px;
	height: 280px;
}

.cl6 {
	width: 180px;
	height: 257px;
}

.student-video-container {
	width: 100%;
	padding: 15px;
}

.student-video-wrapper {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
}

.students-video {
	width: 100%;
	max-width: 180px;
	border-radius: 20px;
	height: auto;
}

@media (max-width: 991.98px) {

	.circle_video_top.mt-lg-5,
	.circle_video_top.mt-lg-4 {
		margin-top: 0 !important;
	}
}


@media (max-width: 425px) {

	.students-video {
		max-width: 80%;
		display: flex;
		justify-content: center;
	}
}

@media (max-width: 575.98px) {
	.students-video {
		max-width: 70%;
	}
}

@media (min-width: 576px) and (max-width: 991.98px) {
	.students-video {
		max-width: 163px;
	}
}

.al_img_most_title .row {
	width: 100%;
}

.partner_title_head h3,
.text_heading_slide h3,
.coures_head h3,
.multi_ad h3 {
	font-size: 35px;
	color: #224099;
}

.partner_title_head h3,
.text_heading_slide h3,
.universities_heading h1 {
	font-size: 35px;
}

.we1 {
	background-color: #224099;
}

.ent_text {
	background-color: #f1f7ff;
	width: 55%;
	margin: auto;
	height: 50px;
	line-height: 1;
}

.text-uppercase {
	font-size: small;
}

.ent_text .we1 {
	padding: 96px;
}

/* slider */
.logo-slider {
	overflow: hidden;
	padding: 30px 0 0 0;
	white-space: nowrap;
	position: relative;
}

.logo-slider:hover .logos-slide {
	animation-play-state: paused;
}

.logos-slide {
	display: inline-block;
	animation: 7s slide infinite linear;
}

.logos-slide .slide {
	display: inline-block;
}

.logos-slide img {
	max-width: 100%;
	margin: 5px 0;
}

.slide h2 {
	font-size: 16px;
	text-align: left;
	font-family: "Open Sans", sans-serif;
	font-style: normal;
	margin: 5px 0;
}

@keyframes slide {
	from {
		transform: translateX(0);
	}

	to {
		transform: translateX(-100%);
	}
}

.main_cl {
	background-color: #f7f9ff;
}

/* courses */
.courses_int_img img {
	width: 100%;
	height: auto;
}

.coures_head h3 {
	font-size: 35px;
}

.course_name span {
	color: #505050;
	font-size: 12px;
}

.course_name h4 {
	color: #224099;
	font-size: 17px;
}

/* .coures_head h3 {
  font-size: 2.4rem;
} */

.course_name p {
	font-size: 12px;
	color: #505050;
	margin-bottom: 0px;
}

.course_name img {
	width: 12px;
	height: auto;
}

.course_name ul {
	list-style-position: inside;
	padding: 0;
	margin-bottom: 0;
	list-style: none;
}

.right_click .details,
.right_click .details a {
	color: #505050;
	font-size: 12px;
	text-decoration: none;
}

.courses_int_img {
	box-shadow: 1px 1px 7px -3px rgba(0, 0, 0.78);
}

/* .text_heading_slide h3 {
  font-size: 2.4rem;
} */

.course_name ul li a {
	text-decoration: none;
	font-size: 12px;
}

.course_name span {
	font-size: 12px;
}

/* google */

.sign_img span {
	color: #5c7189;
}

.bts23 {
	background-color: transparent !important;
}

.google_img img {
	width: 80%;
	height: auto;
}

.all_btns .bd {
	background-color: #002147 !important;
}

.sign_img img {
	width: 55px;
	height: auto;
}

.main_google_int {
	margin: 0px 60px;
}

.size_logo_img {
	right: 117px;
	top: -340px;
	transform: rotate(90deg);
}

.size_logo_img img {
	width: 50px;
	height: auto;
}

.size_logo_imgs {
	right: 0px;
	top: -423px;
}

.size_logo_imgs img {
	width: 55px;
	height: auto;
}

/* .google_title {
    margin: 30px 0px;
} */

.main_google_int .gz_up h4 {
	font-weight: 600;
	font-family: "Open Sans", sans-serif;
	font-size: 20px;
}

.main_google_int p {
	font-weight: 400;
	color: #212529;
	font-family: "Open Sans", sans-serif;
}

/* =========================swiper google review========================================== */
/* .review-section {
    height: 80vh;
    position: relative;
    overflow: hidden;

} */

/* .review-container {
    position: absolute;
    width: 100%;
    height: 200%;
    transform-style: preserve-3d;
} */

.review-card {
	position: absolute;
	width: 80%;
	left: 25%;
	padding: 5px;
	border-radius: 15px;
	/* box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); */
	transform-style: preserve-3d;
	animation: moveUp 10s linear infinite;
}

.review-card:nth-child(1) {
	animation-delay: 0s;
}

.review-card:nth-child(2) {
	animation-delay: -3.75s;
}

.review-card:nth-child(3) {
	animation-delay: -7.5s;
}

/* .review-card:nth-child(4) {
    animation-delay: -11.25s;
}

.review-card:nth-child(5) {
    animation-delay: 3.75s;
}

.review-card:nth-child(6) {
    animation-delay: 7.5s;
}

.review-card:nth-child(7) {
    animation-delay: 11.25s;
}

.review-card:nth-child(8) {
    animation-delay: 15s;
} */

.reviewer-image {
	position: relative;
	display: inline-block;
	width: 150px !important;
	height: 150px !important;
	background: linear-gradient(135deg, #224099, #4d5775);
	border-radius: 50%;
	padding: 5px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.reviewer-image::before {
	content: '';
	position: absolute;
	width: 180px !important;
	height: 180px !important;
	background: white;
	border-radius: 50%;
	z-index: -1;
}

.reviewer-image img {
	width: 150px;
	height: 150px;
	border-radius: 50%;
	object-fit: cover;
}

.flex-grow-1 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	/* background-color: #ffffff; */
	border-radius: 45px 0px 0px 45px;
	/* padding: 18px 2px 18px 34px; */
}

.google-badge-wrapper {
	background-color: #ffffff;
	border-radius: 0 12px 12px 0;
	padding: 16px 5px;
	display: flex;
	align-items: center;
	justify-content: center;

}

.google-badge {
	width: 100%;
	height: auto;
	display: block;
}

.ratings {
	color: #224099;
	font-size: 24px;
	letter-spacing: 2px;
}

.review-text {
	font-size: 16px;
	line-height: 1.6;
	color: #666;
}

@keyframes moveUp {
	0% {
		transform: translateY(100vh) translateX(-200px);
		opacity: 0;
	}

	5% {
		opacity: 1;
	}

	25% {
		transform: translateY(75vh) translateX(-100px);
	}

	50% {
		transform: translateY(50vh) translateX(100px);
	}

	75% {
		transform: translateY(25vh) translateX(-100px);
	}

	95% {
		opacity: 1;
	}

	100% {
		transform: translateY(0vh) translateX(-200px);
		opacity: 0;
	}
}

/* Media Queries for Responsiveness */
/* Base Styles for Responsiveness */
@media (max-width: 1024px) {
	.review-card {
		width: 85%;
		left: 7.5%;
		padding: 20px;
	}

	.reviewer-image {
		width: 120px;
		height: 120px;
	}

	.reviewer-image img {
		width: 130px;
		height: 130px;
	}

	.ratings {
		font-size: 22px;
	}

	.review-text {
		font-size: 15px;
	}

	.google-badge {
		width: 90px;
	}

	.google-badge-wrapper {
		padding: 40px 5px;
	}

	.flex-grow-1 {
		padding: 10px 2px 10px 28px;
	}

	.reviewer-image::before {
		width: 140px;
		height: 140px;
	}

	.all_img_education_int img {
		margin-bottom: 30px;
	}
}

@media (max-width: 768px) {
	.review-card {
		width: 90%;
		left: 5%;
		padding: 15px;
	}

	.reviewer-image {
		width: 100px;
		height: 100px;
	}

	.reviewer-image img {
		width: 130px;
		height: 130px;
	}

	.ratings {
		font-size: 20px;
	}

	.review-text {
		font-size: 14px;
	}

	.google-badge {
		width: 80px;
	}

	.reviewer-image::before {
		width: 130px;
		height: 130px;
	}

	.flex-grow-1 {
		padding: 15px 2px 15px 35px;
	}

	.google-badge-wrapper {
		padding: 35px 2px;
	}
}

@media (max-width: 576px) {
	.review-card {
		width: 100%;
		left: 44.5%;
		padding: 12px;
	}
}

.reviewer-image {
	width: 80px;
	height: 80px;
}

.reviewer-image img {
	width: 130px;
	height: 130px;
}

.ratings {
	font-size: 18px;
}

.review-text {
	font-size: 13px;
}

.google-badge {
	width: 70px;
	padding: 31px 1px;
}

.reviewer-image::before {
	width: 100px;
	height: 100px;
}
}

@media(max-width:576px) and (min-width:426px) {
	.google-badge-wrapper {
		padding: 13px 2px;
	}
}

@media (max-width: 375px) {
	.review-card {
		padding: 10px;
	}

	.reviewer-image {
		width: 70px;
		height: 70px;
	}

	.reviewer-image img {
		width: 50px;
		height: 50px;
	}

	.ratings {
		font-size: 16px;
	}

	.review-text {
		font-size: 12px;
	}

	.google-badge {
		width: 60px;
		padding: 40px 1px;
	}

	.reviewer-image::before {
		width: 80px;
		height: 80px;
	}

	.all_overses_edu .all_img_education_int img {
		padding: 0 30px !important;
		margin-bottom: -54px;
	}
}

/* category */
.category_title,
.partner_title {
	background-image: linear-gradient(rgba(237, 232, 232, 0.5),
			rgba(237, 232, 232, 0.5)),
		url(../img/Maskgroup.png);
	width: 100%;
}

.heading_text_ht,
.gt_gh {
	margin: 100px 0px;
}

.heading_text_ht h4,
.gt_gh h4 {
	color: #0b2353;
	font-weight: 600;
	font-family: "Open Sans", sans-serif;
}

/* .lady_img img {
  width: 100%;
  height: auto;
} */

.all_design_btn button {
	border: none;
	background: #273c66;
	color: #fff;
	border-radius: 5px;
	padding: 10px 10px;
	font-size: 0.6rem;
	font-family: "Open Sans", sans-serif;
}

/* .pg_pf{
  padding: 80px 0px;
} */
/* .ex_div_cop {
  margin: 73px 0px;
} */

/* growing */
.cardif_text_img img {
	width: 200px;
	height: 90px;
	object-fit: scale-down;
}

.growing_title_text span {
	font-size: 15px;
	color: #5c7189;
	font-weight: 400;
}

.growing_title_text h3 {
	font-size: 35px;
	color: #204099;
}

.rigt_img {
	width: 40%;
}

.world_famous {
	width: 60%;
	margin-left: 9%;
}

.world_fm .sc_map {
	margin-left: 15%;
}

.all_img_education_int img {
	width: 200px;
	height: auto;
}

/* advantages */
.multi_ad h3 {
	font-size: 35px;
	/* color: #323847; */
	font-family: "Open Sans", sans-serif;
}

.multi_ad {
	margin: 40px 0px;
}

.sc_map img {
	width: 50px;
	height: auto;
}

.world_famous h4 {
	color: #224099;
	font-size: 2.4rem;
	font-family: "Open Sans", sans-serif;
}

.world_famous p {
	font-size: 21px;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	color: #505050;
}

.rigt_img img {
	width: 100%;
	height: auto;
}

.poly_h img {
	width: 200px;
	height: auto;
}

.world_fm .explore_right a {
	color: #224099;
	text-decoration: none;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	font-size: 1.2rem;
}

.explore_right .fa-arrow-right:before {
	content: "\f061";
	font-size: 14px;
	color: #204099;
}

/* footer */
.heading-search {
	background-color: #070758;
}

.bottom_footer {
	background-color: #000811;
	padding-bottom: 20px;
}

/* .bv_cs {
  margin-top: 90px;
} */

.bottom_heading_fooet ul li a {
	text-decoration: none;
	color: #fff;
	font-size: 13px;
}

.bottom_heading_fooet ul {
	margin-bottom: 5px;
	list-style-position: inside;
	padding: 0;
	color: #21a7d0;
}

.fw_footer {
	padding: 20px 0px 0px 0px;
}

.bottom_heading_fooet li {
	margin-bottom: 5px;
}

.bottom_heading_fooet h5 {
	font-size: 18px;
}

.bottom_heading_fooet {
	font-family: "Open Sans", sans-serif;
	margin-top: 15px;
}

.heading-search {
	top: -26px;
	width: 80%;
	margin: auto;
	padding: 10px;
}

.heading-search .searchbar img {
	width: 40px;
	height: auto;
}

.last_search h4 {
	font-size: 2.2rem;
	font-family: "Open Sans", sans-serif;
}

.sumbit-btn button {
	background: #1086f3;
	border: none;
	color: #fff;
	padding: 10px;
	width: 110px;
}

.form-control {
	border-radius: 0 !important;
	/* padding: 0.375rem 2.75rem !important; */
	/* width: 325px !important; */
}

.sub-right span {
	color: #21a7d0;
}

.sub-right h6 {
	font-size: 12px;
}

.sub-footer {
	font-family: "Open Sans", sans-serif;
}

.sub-footer .sub-left i {
	background: #070758 !important;
	padding: 5px;
	border-radius: 100%;
	height: 2rem;
	width: 2rem;
	text-align: center;
	line-height: 1.3;
}

.sub-footer .sub-left i:hover {
	background-color: #070758;
	color: #fff;
	transition: all 0.3s linear;
}

.list_st_grup li {
	list-style: none;
}

/* .logos img {
    width: 300px;
    margin: 0px 5px;
    height: 120px;
} */

.logos img {
	width: 200px;
	margin: 10px 10px;
	height: 140px;
	border-radius: 5px;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.4);
	transition: transform 0.3s ease, box-shadow 0.3s ease;
	object-fit: contain;
}

.containers {
	overflow: hidden;

	.slider {
		animation: slidein 10s linear infinite;
		white-space: nowrap;

		.logos {
			width: 100%;
			/* display: inline-block; */
			margin: 0px 0;

			.fab {
				width: calc(100% / 5);
				animation: fade-in 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards;
			}
		}
	}
}

.logoss img {
	width: 12%;
}

.logoss-p {
	display: inline-block;
	animation: 10s logoss infinite linear;
}

.logoss-p .logoss {
	display: inline-block;
}

.choose_us_title {
	padding: 40px;
}

.slide-container {
	/* width: calc(80px* 15) !important; */
	animation: scroll 20s linear infinite;
	display: flex;
}

.slide-image img {
	transition: transform 1s;
	width: 250px;
}

.slide-image {
	display: flex;
	align-items: center;
	perspective: 100px;
}

.denied-text {
	background-color: #fff;
	padding: 20px;
	border-radius: 8px;
}

.achievement-title {
	padding-top: 40px;
}

.slide-t {
	background: #fff;
	padding: 6px 15px 20px 15px;
	border-radius: 10px;
	width: 300px;
}

.logos-max {
	display: inline-block;
	animation: 25s slide infinite linear;
}

.rm-int {
	min-height: 178px;
}

.rm-int img {
	height: 178px;
	object-fit: cover;
	border-radius: 8px;
}

@keyframes scroll {
	0% {
		transform: translateX(0);
	}

	100% {
		transform: translateX(calc(-250px * 9));
	}
}

@keyframes logoss {
	.0% {
		transform: translateX(0);
	}

	100% {
		transform: translateX(100%);
	}
}

@keyframes slidein {
	from {
		transform: translate3d(0, 0, 0);
	}

	to {
		transform: translate3d(-100%, 0, 0);
	}
}

@keyframes fade-in {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.bottom-part {
	margin-top: 10px;
}

/* media query start */

@media (max-width: 1024px) {
	.nav_links {
		gap: 18px !important;
	}

	.oel_main_title {
		display: none;
	}

	.last_search h4 {
		font-size: 1.3rem;
	}

	.form-control {
		border-radius: 0 !important;
		/* padding: 0.375rem 2.75rem !important; */
		width: 280px !important;
	}

	.cl1 {
		width: 150px;
		height: 250px;
	}

	.cl2 {
		width: 150px;
		height: 275px;
	}

	.cl3 {
		width: 150px;
		height: 305px;
	}

	.cl4 {
		width: 150px;
		height: 305px;
	}

	.cl5 {
		width: 150px;
		height: 280px;
	}

	.cl6 {
		width: 120px;
		height: 257px;
	}

	.ent_text .we1 {
		padding: 40px;
	}

	.pv {
		margin-top: 12px;
	}

	.buddy_img img {
		width: 150px;
		height: 150px;
	}

	ul.nav_links a {
		text-decoration: none;
		font-size: 0.6rem;
	}
}

/* .slide-mx-slide{
  width: 81%;
    margin: auto;
} */
.dl-title {
	padding: 30px 0px;
}

/* .img-name{
  width: 60px;
  height: auto;
} */

#pills-students-tab {
	border-radius: 30px;
	padding: 0px 74px;
	height: 40px;
}

#pills-partners-tab,
#pills-institutions-tab,
#pills-students-tab {
	font-family: "Open Sans", sans-serif;
	font-weight: 500;
	border-radius: 30px;
}

.nav-pills {
	gap: 16px;
}


.un-nav-tabs .un-nav-link {
	padding: 12px 15px !important;
	margin-right: 0px !important;
}

.one-sight-bold {
	margin-top: 60px;
}

@media (max-width: 991px) and (min-width: 768px) {
	.tabing-tab {
		margin-top: 20px;
	}

	.tab-content {
		margin-top: 35px;
	}

	.connect-text {
		width: 700px !important;
		margin: auto;
	}

	.text-mobi,
	.noida-title-address {
		margin-top: 20px;
	}

	.info-title {
		width: 700px !important;
		margin: auto;
	}
}

@media (max-width: 991px) {
	.nav_links.open {
		transform: translateY(0);
	}

	.country-alix {
		flex-direction: column;
	}

	.nav_links {
		position: absolute;
		top: 60px;
		left: 0;
		width: 100%;
		padding: 2rem;
		list-style: none;
		display: flex;
		flex-direction: column;
		gap: 20px;
		transition: 0.5s ease-in-out;
		transform: translateY(-115%);
		justify-content: center;
		/* z-index: -1; */
		background-color: #fff;
	}

	.nav_menu_btn {
		display: block;
		margin-top: 17px;
	}

	.perdis_zero_issue {
		margin-bottom: 15px;
	}

	.quick_selection_title .control_pt {
		border-radius: 0 !important;
		/* padding: 0.375rem 2.75rem !important; */
		/* width: 280px !important; */
	}

	.inptu_Section .control_pt {
		width: 100% !important;
	}

	.iframe_map {
		margin-left: 0px;
	}

	.search_dropdown {
		flex-direction: column;
	}

	.all_overses_edu .all_img_education_int img {
		width: 100%;
		height: auto;
	}

	.counseller-discuss {
		text-align: center;
		margin-bottom: 20px;
	}
}

@media (max-width: 912px) {
	.sec_air_Plane {
		margin-top: 30px;
	}

	.buddy_icon {
		margin-bottom: 30px;
	}
}

@media (max-width: 820px) {

	.students_form,
	.buddy_icon {
		margin-bottom: 30px;
	}

	/* .al_img_most_title {
    flex-direction: column;
  } */
	/* .al_img_most_title img{
    width: 100%;
    height: auto;
  } */
	.main_google_int {
		margin-top: 30px;
	}

	/* ul.nav_links a {
    color: #fff;
  } */

	.sec_air_Plane {
		margin-top: 30px;
	}

	.bn-st--student {
		border-radius: 0px !important;
		padding: 20px;
	}
}

@media (max-width: 768px) {

	/* new */
	.nav-int-clock {
		margin-top: 20px;
	}

	/* new  end*/

	.airplane-gif {
		text-align: center;
	}

	.airplane-gif img {
		width: 45%;
		height: auto;
	}

	/* .al_img_most_title {
    flex-direction: column;
  } */

	.al_img_most_title img {
		width: 100%;
		height: auto;
	}

	.all_img_education_int {
		margin-top: 20px;
	}

	/* .coueses_img {
    flex-direction: column;
  } */

	.fg {
		flex-direction: column;
	}

	.marquee_section marquee img {
		width: auto;
		height: max-content;
	}

	.sec_air_Plane h1 {
		font-size: 35px;
	}

	.sec_air_Plane {
		margin-bottom: 8rem;
	}

	.main_google_int {
		margin: 40px 0px;
	}

	.buddy_icon {
		margin-bottom: 10px;
	}

	.confusion p {
		font-size: 20px;
	}

	.transform_img {
		margin-top: 30px;
	}

	.education_aside {
		margin: 0px 0px;
	}

	.education_aside {
		margin-top: 2rem;
	}


	.navbar_section {
		background: #fff;
		box-shadow: 1px 2px 10px 0px;
	}

	.nav_menu_btn span {
		border: 1px solid #9999;
		padding: 5px 10px;
		border-radius: 5px;
	}

	.icon_social {
		display: none;
	}

	.b-flv {
		flex-direction: column-reverse;
		margin-top: 16px !important;
	}

	.sec_air_Plane,
	.btns {
		text-align: center;
	}

	.lady_img img {
		width: 50%;
		height: auto;
	}

	.rigt_img {
		width: 100%;
		height: auto;
		margin-top: 30px;
	}

	.bottom_footer {
		height: auto;
	}

	.last_search h4 {
		font-size: 17px;
	}

	.heading-search {
		gap: 1rem;
	}

	.university_airplane {
		margin-top: 15px;
	}

	.detail_hr_edu {
		padding-top: 0px !important;
	}

	.nav-tabs .nav-link {
		font-size: 10px !important;
	}

	.form-check {
		margin-left: 0px !important;
	}

	.overseas_cast_edu .values_plus h2 {
		font-size: 32px !important;
	}
}

@media (max-width: 540px) {
	.heading-search {
		width: 100%;
	}

	.form-control {
		border-radius: 0 !important;
		/* padding: 0.375rem 2.75rem !important; */
		width: 100% !important;
	}
}

@media (max-width: 430px) {
	.sec_air_Plane {
		margin-bottom: 7rem;
	}

	.sec_air_Plane h1 {
		font-size: 25px;
	}

	.buddy_icon {
		padding: 15px 30px 10px 50px;
		height: 100%;
	}

	/* .yr_txt h3 {
    color: #224099;
    font-size: 1.6rem;
  } */

	.fd_s {
		font-size: 0.8rem;
	}

	.edu_as h3 {
		text-align: center;
	}
}

@media (max-width: 1299px) and (min-width: 1025px) {
	.all_img_education_int img {
		width: 140px;
		height: auto;
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	.bg button {
		width: 95px !important;
	}

	.dropdown_skb_oel {
		padding: 0px 10px;
	}

	.category_title {
		margin-top: 40px;
	}

	.slide-group .card img {
		width: 210px;
		height: 210px;
	}

	.slider-wrapper .card {
		width: 250px;
	}

	.flex-grow-1 {
		padding: 0;
	}

	.slide-group .review-text {
		font-size: 12px;
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	.select2-container {
		width: 100% !important;
	}

	.dropdown_skb_oel {
		margin-bottom: 15px;
		;
	}

	.google_title .slide-group {
		display: flex
	}

	.google_title .review-section {
		height: 150vh;
	}

	.card img {
		margin: auto;
	}
}

@media (max-width: 767px) and (min-width: 426px) {
	.fw_footer {
		padding: 0;
	}

	.bottom_footer {
		margin-top: 200px !important;
	}

	.select2-container {
		width: 100% !important;
	}

	.dropdown_skb_oel {
		margin-bottom: 15px;
		;
	}

	.google_title .slide-group {
		display: flex
	}

	.google_title .review-section {
		height: 185vh;
	}

	.card img {
		margin: auto;
	}
}

@media (max-width: 425px) {

	.main_form_students h1 {
		color: #323847;
		font-size: 1.5rem;
	}

	.bh-cp {
		margin-bottom: 40px;
	}

	.review-card {
		width: 100%;
		left: 44.5%;
		padding: 12px;
	}

	.al_img_most_title {
		flex-direction: column;
	}

	.fw_footer {
		padding: 0;
	}

	.bottom_footer {
		margin-top: 150px !important;
	}

	.name-text-number {
		text-align: center;
		margin-left: 0px;
	}

	.country-alix {
		flex-direction: column;
	}

	.select2-container {
		width: 100% !important;
	}

	.select2-container--default .select2-selection--single {
		margin-bottom: 20px;
	}

	.main_google_int .gz_up h4 {
		font-size: 17px !important;
	}

	.lady_img img {
		width: 100% !important;
		height: 100%;
		object-fit: cover;
	}

	.confusion p {
		font-size: 1.4rem;
		line-height: 1;
	}

	.buddy_icon {
		height: 100%;
	}

	.sign_flower_int,
	.sign_flower_ints {
		display: none;
	}

	.about_int,
	.s_img {
		text-align: center;
	}

	.forign_study {
		margin: 30px 0px;
	}

	.forign_study h3 {
		font-size: 2rem;
	}

	.forign_study li {
		margin: auto;
		font-size: 16px;
		text-align: justify;
	}

	.choose-us-text {
		text-align: justify;
	}

	.bts2 {
		display: none;
	}

	.choose_title p {
		font-size: 1.4rem;
		font-family: "Open Sans", sans-serif;
	}

	.education_title {
		margin-top: 20px;
	}

	/* .yr_txt h3 {
    color: #224099;
    font-size: 1.4rem;
  } */

	.fd_s {
		font-size: 20px;
	}

	.sign_img img {
		display: none;
	}

	/* .sec_air_Plane h1 {
    font-size: 2rem;
  } */

	.education_aside {
		margin-top: 0rem;
	}

	.edu_as h3 {
		text-align: center;
	}

	.edu_as h4 {
		font-size: 1.9rem;
		text-align: center;
	}

	.edu_as p {
		margin-top: 30px;
		text-align: center;
	}

	.all_btns {
		font-family: "Open Sans", sans-serif;
	}

	.transform_img {
		margin-top: 50px;
	}

	.dl-title {
		flex-direction: column-reverse;
	}

	.main_sl {
		background-color: #f7f9ff;
		margin-top: 40px;
	}

	.logo-slider {
		padding: 60px 0 60px 0;
	}

	.text_heading_mobile h4 {
		font-size: 1.9rem;
	}

	.google_title {
		margin: 10px 0px;
	}

	.google_img,
	.sign_img {
		text-align: center;
	}

	.main_google_int {
		margin: 60px 5px;
	}

	.main_google_int img:hover {
		transform: scale(1.1);
		transition: 0.5s ease-in-out;
	}

	.category_section,
	.ex_div_cop {
		background: #0b2353;
	}

	.heading_text_ht h4,
	.gt_gh h4 {
		font-size: 3rem;
	}

	.all_design_btn button {
		border: none;
		background: #fff;
		color: #0b2353;
		font-size: 10px;
		padding: 6px 12px;
	}

	.heading_text_ht,
	.gt_gh {
		margin: 30px 0px;
	}

	.logos img {
		width: 50%;
		margin: 0px 5px;
		/* height: 70px; */
	}

	.fg .world_famous {
		width: 100%;
		margin-left: 0%;
	}

	.fg .world_famous h4 {
		font-size: 26px;
	}

	.multi_ad h3 {
		font-size: 30px;
	}

	.coures_head h3 {
		font-size: 30px;
	}

	.partner_title_head h3,
	.text_heading_slide h3,
	.universities_heading h1 {
		font-size: 30px;
	}

	.universities_heading h1 {
		font-size: 24px !important;
	}

	.fg .world_famous p {
		font-size: 17px;
	}

	.world_fm .explore_right a {
		font-size: 1.9rem;
	}

	.heading-search {
		width: 100%;
	}

	.last_search h4 {
		font-size: 20px;
	}

	form .form-group {
		box-shadow: 2px 4px 10px 0px;
	}

	.bottom_heading_fooet h5 {
		font-size: 1.4rem;
	}

	.bottom_heading_fooet ul li a {
		font-size: 19px;
	}

	.sub-footer {
		flex-direction: column;
		text-align: center;
	}

	.sub-right h6 {
		font-size: 18px;
		font-family: "Open Sans", sans-serif;
		line-height: 1.6;
	}

	.sub-footer .sub-left i {
		background: #21a7d0;
		height: 3rem;
		width: 3rem;
		text-align: center;
		line-height: 2;
		font-size: 1.2rem;
	}

	.form-control {
		border-radius: 0 !important;
		/* padding: 0.375rem 2.75rem !important; */
		width: 291px !important;
	}

	.marquee_section {
		margin-top: 30px;
	}

	.choose_us_title {
		padding: 40px 0px;
	}

	.choose_title h3 {
		font-family: "Open Sans", sans-serif;
	}

	.logos-slide img {
		max-width: inherit;
		margin: 5px 0;
	}

	.logos-slide {
		display: inline-block;
		animation: 80s slide infinite linear;
	}

	.logos-max {
		display: inline-block;
		animation: 20s slide infinite linear;
	}

	.students_img img {
		margin-top: 10px;
	}

	.tab-content .ehl-heading,
	.accomadation {
		margin-top: 20px;
	}

	.st-title-login {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}

	.tabs-mp {
		gap: 10px !important;
	}

	.nav-tabs .nav-link {
		font-size: 9px !important;
	}

	.nav-pills {
		flex-wrap: nowrap !important;
		gap: 0 !important;
	}

	#pills-students-tab {
		border-radius: 30px;
		padding: 0px 30px;
		height: 44px;
	}

	#pills-partners-tab,
	#pills-institutions-tab,
	#pills-students-tab {
		font-size: 20px;
	}

	.main_form_students .frd {
		font-size: 16px;
		text-align: justify !important;
	}

	.google_title .slide-group {
		display: flex
	}

	.google_title .review-section {
		height: 185vh;
	}

	.card img {
		margin: auto;
	}
}

@media (max-width: 425px) {
	.modal.show .modal-dialog {
		min-width: inherit !important;
	}

	.footer-title {
		margin-top: 25px;
	}

	.counseller-oel {
		text-align: center;
		margin-bottom: 15px;
	}

	.tabing-tab {
		margin-top: 20px;
	}

	.btn-outline-success {
		width: 248px;
	}

	.growing_title_text h3 {
		font-size: 27px;
	}

	.multi_ad {
		margin: 18px 0px;
	}

	.heading_text_ht h4,
	.gt_gh h4 {
		font-size: 27px;
	}

}

@media (max-width: 375px) {
	.gz_up {
		margin-left: 10px;
	}

	.pgo {
		margin-top: 15px;
	}

	.all_design_btn button {
		font-size: 9px;
	}

	.sec_air_Plane h1 {
		font-size: 25px;
	}

	.heading_text_ht h4,
	.gt_gh h4 {
		font-size: 27px;
	}

	.slide-t img {
		width: 100%;
		margin: 5px 0;
	}
}

/* second page Univrsity */
.form-select {
	box-shadow: 2px 2px 8px -3px;
	padding: 6px 70px 6px 20px !important;
	font-family: "Open Sans", sans-serif;
}

.dropdown button {
	padding: 6px 65px;
	background: #61b3ff;
	width: 100%;
	font-family: "Open Sans", sans-serif;
	font-size: 1rem;
}

/*
university courses */
.university_courses_home .coures_head h3,
.universities_heading h1 {
	color: #224099;
}

/* overses education */

/* .all_overses_edu .all_img_education_int img {
  width: 12rem;
} */

/* footer down */
.cd-_panel {
	margin: 5rem 0rem;
}

.overseas_cast_edu .values_plus p {
	font-family: "Open Sans", sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #21a7d0;
}

.overseas_cast_edu .values_plus h2 {
	font-family: "Open Sans", sans-serif;
	font-size: 35px;
	color: #224099;
}

/* about page start */
.universities_heading .mx_rounded {
	font-family: "Open Sans", sans-serif;
	font-size: 35px;
	color: #224099 !important;
}

.universities_heading p {
	font-family: "Open Sans", sans-serif;
	font-size: 1.3rem;
}

/* over eduaction */
.lane_edu_right img {
	width: 100%;
	height: auto;
}

.over_edu_title h2 {
	color: #224099;
	font-family: "Open Sans", sans-serif;
	font-size: 30px;
}

.over_edu_title p {
	font-size: 1.4rem;
	font-family: "Nunito";
	color: #505050;
}

.over_edu_title span {
	font-size: 0.8rem;
	font-family: "Open Sans", sans-serif;
	color: #505050;
}

/* mission start */
.mission_title_img img {
	width: 100%;
	height: auto;
}

.mission_title_orgo h3 {
	font-size: 35px;
	color: #224099;
	font-family: "Open Sans", sans-serif;
}

.mission_title_orgo p {
	font-size: 1.2rem;
	color: #505050;
	font-family: "Open Sans", sans-serif;
}

/*
offer start */
.img_ab_cirle .position_cl {
	right: 0;
	z-index: -1;
}

.img_ab_cirle .position_cl img {
	width: 130px;
	height: auto;
}

.circle_img .img_child_img img {
	width: 100px;
	height: auto;
}

.circle_img .img_child_img {
	z-index: -1;
}

.agriculture_title .agri_sub h3 {
	font-size: 1.5rem;
	color: #1a2a3a;
}

.int_cheating_role .sep {
	height: 0.1rem;
	width: 4rem;
	color: #1a2a3a;
	border: 2px solid;
}

.agri_sub p {
	border-radius: 1rem;
	background: #f4f5f9;
	border: 1px solid #070758;
	color: #070758;
	font-family: "Open Sans", sans-serif;
	font-size: 1.1rem;
}

.agriculture_title .agri_sub ul {
	list-style: none;
	list-style-position: inside;
	padding: 0;
}

.agriculture_title .agri_sub ul a {
	text-decoration: none;
	color: #21a7d0;
	font-size: 0.9rem;
}

.agriculture_title .agri_sub ul li {
	margin-bottom: 0.4rem;
}

.fa-angle-double-right:before,
.fa-angles-right:before {
	content: "\f101";
	font-size: 0.5rem;
}

/* .int_cheating_role {
  box-shadow: 0px 0px 4px 0px;
  height: 292px;
  width: 100%;
} */

.banner_iamge {
	background-image: url(../img/image\ 1.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 100%;
	height: 400px;
}

/* contact Us */
.contact_permission img {
	width: 50px;
	height: 50px;
}

.perdis_zero_issue {
	background: #fff;
	box-shadow: 2px 4px 6px 2px #999;
	padding: 30px 20px 20px 20px;
	height: 17rem;
}

.perdis_zero_issue .emil_sec p {
	margin-bottom: 0;
	color: #505050;
	font-family: "Open Sans", sans-serif;
}

.perdis_zero_issue .emil_sec span {
	font-family: "Open Sans", sans-serif;
}

.form-floating textarea {
	width: 100% !important;
}

/* ===============BLOG=DETAILS========= */
.quick_selection_title .control_pt {
	margin-bottom: 15px;
	box-shadow: 2px 2px 6px -1px;
}

.iframe_map img {
	width: 100%;
	height: auto;
}

.form_create {
	box-shadow: 0px 0px 11px -3px;
}

.quick_cl h3 {
	color: #112998;
	font-size: 35px;
	font-family: "Open Sans", sans-serif;
}

.robot_text .text_box {
	background: #f9f9f9;
}

.sumbit_btn button {
	background-color: #070758;
}

.gradient_bottom_title {
	background: linear-gradient(45deg, #308301, #0a5fef);
}

.all_button_social .ba {
	background-color: #3b5998;
}

.all_button_social .ca {
	background-color: #5aadff;
}

.all_button_social .da {
	background-color: #0082ca;
}

.all_button_social .ea {
	background-color: #2e5e86;
}

.gradient_p p {
	font-size: 0.9rem;
	font-family: "Open Sans", sans-serif;
}

.iframe_map {
	margin-left: 15px;
}

/* login register */

.before_Action::before {
	content: "or";
	position: absolute;
	height: 1px;
	width: 50px;
	border: 1px solid #9999;
}

.studt_abord .study_login img {
	max-width: 100%;
	height: 100%;
	object-fit: cover;
}

.studt_abord {
	max-width: 800px;
}

.from_study {
	background-color: #d9d9d9;
}

.over_study p {
	color: #2f2f2f;
	font-family: "Open Sans", sans-serif;
	margin-bottom: 0px;
}

.over_study h1 {
	font-size: 35px;
	color: #6358dc;
	font-family: "Open Sans", sans-serif;
}

.socila_icon_button button {
	width: 100%;
	height: auto;
	box-shadow: -1px 1px 6px 0px;
	height: 40px;
}

.socila_icon_button img {
	width: 30px;
	height: auto;
}

.inptu_Section .control_pt {
	background-color: #ececec;
}

/* .login{
  background-color: #6358DC;
} */
.login button {
	background-color: #6358dc;
	width: 100%;
}

.register_Ac span {
	color: #6358dc;
	font-size: 12px;
}

.register_Ac p {
	font-size: 12px;
}

.back_action {
	height: 445px;
}

.study_login .ab_fl h2 {
	color: #1b638c;
	font-family: "Open Sans", sans-serif;
}

.register_lohgin {
	background-color: #f1f1f1;
	padding: 100px 0px;
}

/* login */
.over_studys h1 {
	font-size: 1.8rem;
	color: #043133;
	font-family: "Open Sans", sans-serif;
}

.vg_xy {
	font-size: 12px;
}

.exit_ph {
	display: flex;
	align-items: baseline;
	gap: 15px;
}

.st_ab {
	max-width: 800px;
}

.span_nh span {
	color: #043133;
}

/* program start */
.program_title_honors {
	border: 1px solid #dfe9eb;
}

.low_title h2 {
	font-size: 16px;
	font-family: "Open Sans", sans-serif;
	color: #224099;
}

.foundation_ttile img {
	width: 70px;
	height: 70px;
}

.low_title span {
	color: #21a7d0;
	font-family: "Open Sans", sans-serif;
}

.fees_structure ul {
	list-style: none;
	padding: 0;
	list-style-position: inside;
}

.fees_structure ul span {
	font-size: 500;
	font-size: 15px;
	color: #505050;
}

.fees_structure ul a {
	text-decoration: none;
}

.fees_structure ul li {
	border-top: 1px dotted;
	border-bottom: 1px dotted;
	padding: 10px 0px;
}

.deatils_view a {
	background: #3567f1;
	color: #fff;
	padding: 5px 12px;
	text-decoration: none;
	border-radius: 5px;
}

.uni_king span,
.last_law_time p,
.fees_structure ul a {
	font-family: "Open Sans", sans-serif;
}

.mbbs_med_title {
	background-image: url(../img/image787.png);
	width: 100%;
	height: 415px;
	background-repeat: no-repeat;
	background-size: cover;
}

/* .slide-t {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
} */


@media (max-width: 1440px) {
	.mbbs_med_title {
		margin-top: 50px;
	}
}


@media (max-width: 1024px) {
	.all_overses_edu {
		flex-flow: wrap;
	}
}

 @media (max-width: 1199px) and (min-width: 992px) {
    .stk-block-posts:is(.is-style-list) .stk-container{
        flex-direction: column;
    }
}
   @media (max-width: 991px) and (min-width: 768px) {
    .stk-block-posts:is(.is-style-list) .stk-container{
        flex-direction: column;
    }
    input.btn-style, button.btn-style, .btn-style .wp-block-button a {
    /* background-image: linear-gradient(to left, #443EFF, #873EFF); */
    padding: 5px 0px !important;
    font-size: 12px !important;
}
   }

@media (max-width: 768px) {
	.form-control {
		border-radius: 0 !important;
		/* padding: 0.375rem 2.75rem !important; */
		width: 230px !important;
	}

}

    @media (max-width: 767px) and (min-width: 426px) {
        .wp-block-image img{
            width: 100%;
        }
    }
	/*
.logos-slide img {
  /* max-width: 100%; */
	/* margin: 5px 0; */
	/* }  */

	.mbbs_med_title {
		margin-top: 50px;
	}

	.studt_abord .study_login img {
		height: auto;
		max-width: 100%;
	}

	.studt_abord {
		flex-direction: column;
	}

	.form_action_studt_O {
		margin-top: 30px;
	}

	/* counsoler start  */

	.one-sight-bold img {
		width: 100%;
		height: fit-content;
	}

	.admission-login img {
		width: 100%;
	}

	.bn-st--student {
		flex-direction: column;
	}

	.cn-counselling {
		text-align: center;
	}

	.bn-st--student {
		border-radius: 0px !important;
		padding: 20px;
	}

	.canva-heading h1 {
		font-size: 26px !important;
		text-align: center !important;
	}

	.Destination-title h2,
	.Destination-title h2,
	.free-consultation-title h2 {
		font-size: 23px !important;
		text-align: center !important;
		padding: 10px 5px !important;
	}
}

@media (max-width: 576px) and (min-width: 426px) {
	.logos-slide img {
		max-width: inherit;
		margin: 5px 0;
	}

	.logos-slide {
		display: inline-block;
		animation: 60s slide infinite linear;
	}
}

@media (max-width: 540px) {
	.bg_rotate {
		margin-bottom: 20px;
	}

	.mtcp {
		margin-top: 30px;
	}

	.bv_cs {
		margin-top: 0px !important;
	}

	.search_dropdown {
		flex-direction: column;
	}

	.form-select,
	.int_cheating_role,
	.all_img_education_int {
		margin-bottom: 15px;
	}

	.gradient_bottom_title {
		margin-bottom: 15px;
	}

	.ea {
		margin-top: 15px;
	}

	.bn-st--student {
		flex-direction: column !important;
	}
}

@media (max-width: 430px) {
	.bg_rotate {
		margin-bottom: 20px;
	}

	.mtcp {
		margin-top: 30px;
	}

	.champ {
		margin-top: 20px;
	}

	.champ1 {
		margin-bottom: 20px;
	}

	.bn-st--student {
		flex-direction: column !important;
	}
}

@media (max-width: 414px) {
	.champ {
		margin-top: 20px;
	}

	.champ1 {
		margin-bottom: 20px;
	}

	.student-loging-title-- {
		padding: 20px 0 0 20px;
	}

	.bn-st--student {
		flex-direction: column !important;
	}
}

@media (max-width: 425px) {
	.items-down {
		flex-direction: column;


	}

	.row-seller {
		margin-top: 10px;
	}

	.slide-t img {
		width: 100%;
		margin: 5px 0;
	}

	.university_airplane img {
		width: 106%;
		height: auto;
	}

	.search_dropdown {
		flex-direction: column;
	}

	.form-select {
		margin-bottom: 10px;
	}

	.mtcp {
		margin-top: 30px;
	}

	.bg_rotate {
		margin-bottom: 20px;
	}

	.over_edu_title h2 {
		text-align: center;
	}

	.back_action {
		height: 500px;
	}

	.bn-st--student {
		flex-direction: column !important;
	}

	.flp {
		flex-direction: row-reverse;
	}

	.main-brand {
		flex-direction: column;
	}

	/* .nav_links .fn {
    background-color: inherit;
    font-size: .7rem;
} */
	.achievement-title {
		background-color: #fff;
		overflow: hidden;
		width: 100%;
		padding-bottom: 40px;
		padding-top: 5px;
	}

	.google_right_side {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	/* .all_img_education_int img {
    width: 400px !important;
    height: auto;

  } */
	.all_overses_edu {
		flex-direction: column;
	}

	.all_img_education_int img {
		width: 100%;
		height: auto;
	}

	.mt {
		margin-top: 140px !important;
	}
}

@media (max-width: 375px) {
	.mt {
		margin-top: 70px !important;
	}

	.canva-heading h1 {
		font-size: 22px;
	}

	.overseas_cast_edu .values_plus h2 {
		font-size: 27px;
	}
}

@media (max-width: 390px) {
	/* .all_overses_edu .all_img_education_int img {
    width: 100%;
  } */

	.champ {
		margin-top: 20px;
	}

	.champ1 {
		margin-bottom: 20px;
	}
}

@media (max-width: 320px) {
	.all_overses_edu .all_img_education_int img {
		width: 18.6rem;
	}

	.bottom_footer {
		margin-top: 200px !important;
	}

	.sumbit-btn button {
		width: 90px;
	}

	.bottom_heading_fooet ul li a {
		font-size: 15px;
	}

	.tab-content .ehl-heading,
	.accomadation {
		margin-top: 10px;
	}

	.forign_study li {
		margin: auto;
		width: 300px;
		font-size: 16px;
	}

	.main_google_int .gz_up h4 {
		font-size: 12px !important;
	}

	.pgo {
		margin-top: 10px;
	}

	.uni_king span {
		font-size: 13px !important;
	}

	.program_title_honors {
		min-height: 650px !important;
		max-height: 650px !important;
	}

	.nav-tabs .nav-link {
		font-size: 6px !important;
	}

	.deatils_view a {
		font-size: 12px;
	}

	.al_img_most_title {
		flex-direction: column;
	}

	.main_google_int p {
		font-size: 11px;
	}

	.gz_up {
		margin-left: 0px;
	}
}

/* coursedetail-section */

.coursedetail_title {
	position: relative;
}

.one-image_com img {
	width: 100%;
	height: 400px;
}

.course-features-info ul li span {
	font-family: "Open Sans", sans-serif;
}

.left_article {
	box-shadow: 0 0 30px #eee;
}

.courses_heading_k {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.courses_heading_k h1 {
	font-size: 25px;
	white-space: nowrap;
}

.courses_heading_k p {
	font-size: 20px;
}

.detail_hr_edu {
	background-color: #f3f8f9;
	padding-bottom: 50px;
	padding-top: 90px;
}

.all_list_h ul {
	list-style: none;
	padding: 0;
}

.left_article {
	padding: 30px 20px 30px;
}

.all_list_h ul li {
	display: block;
	padding: 5px 0;
	border-bottom: 1px dashed #dcdcdc;
}

.all_list_h ul li .value {
	float: inline-end;
}

.all_list_h ul li a {
	font-size: 15px;
}

.left_heading_h h2 {
	font-size: 24px;
	/* color: #224099; */
}

.btn55 {
	background-color: #007bff;
}

.btn55 button a {
	background-color: transparent;
	text-decoration: none;
}

.btn55 button {
	background-color: inherit;
}

.cd-fg {
	padding: 30px 50px 20px;
}

.btn55 {
	margin: 0 0 15px;
}

.tab-f .table-cl table {
	width: 100%;
}

tbody,
td,
tfoot,
th,
thead,
tr {
	border: 1px solid #bfbfbb;
	border-width: thin !important;
	height: 35px;
	padding: 5px;
}

.head-4 h3,
.strong-ex h4 {
	color: #111111;
	font-size: 24px;
	font-family: "Open Sans", sans-serif;
	font-weight: 600;
}

.table-cl p {
	font-size: 15px;
	font-weight: 400;
	font-family: "Open Sans", sans-serif;
	margin-bottom: 0;
}

.sub-left p {
	color: #626262;
	font-size: 15px;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
}

.strong-ex p {
	color: #626262;
	font-size: 15px;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
}

/* #nav-home-tab {
  background: #070758;
  color: #ffffff;

} */

#nav-profile-tab:hover,
#nav-contact-tab:hover,
#nav-contacts-tabs:hover,
#nav-notes-tabs:hover,
#nav-tabing-tabs:hover,
#nav-con-tabs:hover,
#nav-place-tabs:hover,
#nav-home-tab:hover {
	background: #070758 !important;
	color: #ffffff;
}

.ehl-heading,
.accomadation {
	margin-top: -20px;
}

.nav-tabs {
	border-bottom: none !important;
}

/* new */

.tabing-tab .card {
	padding: 24px 28px 12px;
	margin-top: 0px;
}

.btn-part {
	background: #fff;
	padding: 20px 50px;
	margin-top: 20px;
}

/* new end */

/* EHL PAGE SECTION START */
.tab-pane {
	font-family: "Open Sans", sans-serif;
}

.text-ehl-title h1 {
	font-size: 26px;
	color: #224099;
	font-weight: 700;
	margin-bottom: 2px;
}

.text-ehl-title p {
	color: #626262;
	font-size: 15px;
	font-weight: 400;
}

.ehl-heading {
	padding: 20px;
	/* background: #fff; */
	border: 1px solid rgba(0, 0, 0, 0.125);
	border-radius: 0.25rem;
	border-top: 2px solid #224099;
}

.nav-tabs .nav-link {
	color: #626262;
	border: 1px solid #eee !important;
	background: #fff;
}

.btn-outline-secondary {
	border-radius: 0 5px 5px 0px !important;
	height: 42px;
}

.text-ehl-title h2 {
	color: #224099;
	font-size: 26px;
}

.ehl-heading-title-txt-int img {
	padding: 0.25rem;
	/* background-color: #fff; */
	border: 1px solid #dee2e6;
	border-radius: 0.25rem;
	max-width: 50%;
	height: auto;
}

.right-rect h3 {
	font-size: 18px;
	font-family: "Open Sans", sans-serif;
	color: #21a7d0;
}

.right-rect p {
	font-size: 14px;
	font-family: "Open Sans", sans-serif;
	color: #21a7d0;
}

.content-part ul {
	padding: 0;
	list-style: none;
}

.content-part ul li {
	margin-bottom: 5px;
	font-size: 15px;
}

.content-part ul li span {
	color: #626262;
}

.content-part .btn-part {
	text-align: end;
}

.accomadation {
	padding: 20px;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, 0.125);
	border-radius: 0.25rem;
}

.accomadation p {
	color: #626262;
	font-size: 15px;
}

.accomadation h3 {
	color: #224099;
}

.head-4s p {
	color: #224099;
	font-size: 18px;
}

.gt-text img {
	width: 120px;
}

.gt-text span {
	font-size: 18px;
}

.nav-tabs .nav-link {
	font-size: 12px;
	font-weight: 500;
	font-family: "Open Sans", sans-serif;
}

/* Counselor page start */

.st-title-login img {
	height: 50px;
	max-width: 100%;
}

.tabs-mp {
	gap: 60px;
}

.gap-r {
	background-color: #f9f8f8;
}

.nav-con-link {
	background: #f4f4f4 !important;
	border-radius: 20px 1px 38px 23px;
}

.st-title-login::before {
	content: "";
	height: 4px;
	width: 60px;
	position: absolute;
	background: #8d8d8d;
	bottom: 10px;
}

.login-title-portal {
	background: #3b3b3b;
	border-top: 1px solid #ccc;
}

.login-bold-title,
.studentloging-title {
	background-color: #f9f8f8;
}

.form-app {
	padding: 30px;
	border: 1px solid #cccccc;
	border-radius: 10px;
	margin-top: 80px;
}

.form-app span {
	color: #fff;
	font-size: 15px;
}

.st-btn-login button {
	background-color: #224099;
	border: none;
	width: 100%;
	padding: 5px;
	border-radius: 6px;
}

.st-btn-login {
	width: 100%;
	padding: 5px;
}

.st-benifits {
	background-color: #e7f6f9;
	padding-bottom: 70px;
}

.bn-st--student {
	/* border-radius: 300px 5px 5px 300px; */
	border: 1px solid #ceeaf0;
}

.studentloging-title {
	padding: 80px 0px;
}

.admission-login img {
	border-radius: 6px;
}

.admission-login img {
	border-radius: 15px;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
	transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.lg-student-bt h2 {
	font-size: 35px;
	line-height: 46px;
	font-weight: 800;
	color: #204099;
	font-family: "Open Sans", sans-serif;
}

.lg-student-bt p {
	font-size: 15px;
	color: #505050;
	font-family: "Open Sans", sans-serif;
}

/* .student-loging-title-- {
    padding: 30px 0 0 60px;
} */

.bn--img {
	padding: 60px 0px;
}

.bn--img h2 {
	color: #224099;
	/* font-size: 36px; */
}

.right-brand-st h3 {
	color: #224099;
	font-size: 24px;
}

.right-brand-st p {
	color: #505050;
	font-size: 14px;
	line-height: 2;
	text-align: justify;
}

.franchise-button button {
	background: #3567f1;
	color: #fff;
	padding: 5px 70px;
	border-radius: 5px;
}

.tp-text {
	padding: 0 29px;
}

.one-sight-bold img {
	width: 85%;
	height: fit-content;
}

.st-lg-login h1 {
	color: #224099;
	font-size: 35px;
	font-family: "Open Sans", sans-serif;
}

.create-order-pt a {
	font-size: 18px;
	text-decoration: none;
}

.form-controls {
	width: 100%;
	height: 40px;
}

/* .st-title-login span:hover {
  color:  #224099 !important;
} */

.st-btn-login span {
	font-weight: 500;
}

.flp {
	flex-direction: row-reverse;
}

/* counseler section end */

/* eligibility-page-Start */
.gredient-image {
	background-image: url(../img/km.png);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	padding-bottom: 50px;
	height: 500px;
}

.step-container {
	position: relative;
	text-align: center;
	transform: translateY(-43%);
}

.step-circle {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background-color: #fff;
	border: 2px solid #007bff;
	line-height: 30px;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 10px;
	cursor: pointer;
	/* Added cursor pointer */
}

.step-line {
	position: absolute;
	top: 16px;
	left: 50px;
	width: calc(100% - 200px);
	height: 2px;
	background-color: #007bff;
	z-index: -1;
}

#multi-step-form {
	overflow-x: hidden;
}

.eligible-title h2,
.step-78 h2 {
	color: #224099;
	font-size: 30px;
	font-weight: 800;
}

.step-78 p {
	font-size: 18px;
	color: #224099;
	font-weight: 500;
	margin-bottom: 0 !important;
}

.img-law-try img {
	width: 30% !important;
	height: 100% !important;
	box-shadow: 0px 1px 7px 4px #80808026;
	border-radius: 10px;
	cursor: pointer;
	border: 5px solid transparent;
}

.step-78 ul {
	list-style: none;
	display: flex;
	justify-content: center;
	gap: 15px;
}

.step-78 ul li button {
	border: none;
	padding: 10px 20px;
	border-radius: 6px;
	background: none;
	color: #337ab7;
}

.step-78 ul li button:hover {
	background-color: #efeaea;
	transition: all 0.4s linear;
}

.input-tiles {
	display: flex;
}

.input-tiles,
.control {
	width: 800px;
	margin: auto;
	height: 50px;
	border: none;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #f1f1f1;
	box-shadow: 0 0 30px #eee;
}

.opt-group label {
	display: block;
	font-size: 15px;
	color: #070758;
	font-weight: 500;
}

/* Container used for styling the custom select, the buttom class adds the bg gradient, corners, etc. */
.dropdown {
	position: relative;
	display: block;
	/*margin-top: 0.5em;*/
	padding: 0;
}

.dropdown select {
	width: 100%;
	margin: 0;
	background: none;
	border: 1px solid transparent;
	outline: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	/* Remove select styling */
	appearance: none;
	-webkit-appearance: none;
	font-size: 15px;
	color: #444;
	padding: 0.6em 1.9em 0.5em 0.8em;
	line-height: 1.3;
}

.dropdown select,
label {
	font-family: "Open Sans", sans-serif;
}

.dropdown::after {
	content: "";
	position: absolute;
	width: 9px;
	height: 8px;
	top: 50%;
	right: 1em;
	margin-top: -4px;
	z-index: 2;
	background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpolygon fill='rgb(102,102,102)' points='8,12 0,0 16,0'/%3E%3C/svg%3E") 0 0 no-repeat;
	pointer-events: none;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
	.dropdown select::-ms-expand {
		display: none;
	}

	select:focus::-ms-value {
		background: transparent;
		color: #222;
	}
}

/* Show only the native arrow */
body:last-child .dropdown::after,
x:-moz-any-link {
	display: none;
}

/* reduce padding */
body:last-child .dropdown select,
x:-moz-any-link {
	padding-right: 0.8em;
}

_::-moz-progress-bar,
body:last-child .dropdown {
	overflow: hidden;
}

/* Show only the custom icon */
_::-moz-progress-bar,
body:last-child .dropdown:after {
	display: block;
}

_::-moz-progress-bar,
body:last-child .dropdown select {
	padding-right: 1.9em;
	-moz-appearance: window;
	text-indent: 0.01px;
	text-overflow: "";
	width: 110%;
}

_::-moz-progress-bar,
body:last-child .dropdown select:focus {
	outline: 2px solid rgba(180, 222, 250, 0.7);
}

/* Opera - Pre-Blink nix the custom arrow, go with a native select button */
x:-o-prefocus,
.dropdown::after {
	display: none;
}

/* Hover style */
/* .dropdown:hover {
  border: 1px solid #888;
} */

/* Focus style */
.opt-group select:focus {
	outline: none;
	box-shadow: 0 0 1px 3px rgba(180, 222, 250, 1);
	background-color: transparent;
	color: #222;
	border: 1px solid #aaa;
}

/* Firefox focus has odd artifacts around the text, this kills that */
.opt-group select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #000;
}

option {
	font-weight: normal;
}

/* These are just demo button-y styles, style as you like */
.opt-group .button {
	border: 1px solid #bbb;
	border-radius: 0.3em;
	box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.04);
	background: #f3f3f3;
	/* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear,
			left top,
			left bottom,
			color-stop(0%, #ffffff),
			color-stop(100%, #e5e5e5));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
	/* W3C */
	width: 800px;
	margin: auto;
}

.output,
.group-gp {
	margin: 0 auto;
	/* padding: 1em; */
	width: 800px;
}

.colors {
	/* padding: 2em; */
	color: #fff;
	display: none;
}

footer {
	margin: 5em auto 3em;
	padding: 2em 2.5%;
	text-align: center;
}

.hmb-cnt {
	width: 100% !important;
	background: #f1f1f1 !important;
	height: 40px;
}

.click-opt-select input {
	width: 100%;
	height: 35px;
	padding-left: 10px;
}

/* eligibility-page-End */

/* apply-form */
/* CSS variables */
:root {
	--primary-text: #4f8f70;
	--secondary-text: #e9fff3;
	--white-text-white: #ffffff;
	--black-text-black: #000000;
}

/* custom font */
/* @font-face {
  font-family: "Avenir";
  src: url("../assets/font/AvenirLight.woff2") format("woff2"),
    url("../assets/font/AvenirLight.woff") format("woff");
  font-weight: 400;
  font-style: normal;
} */

body {
	background-color: var(--white-text-white);
	color: var(--black-text-black);
	font-family: sans-serif;
	/* custom scroll bar   */
	overflow-y: scroll;
}

body::-webkit-scrollbar {
	width: 8px;
}

body::-webkit-scrollbar-track {
	background-color: var(--secondary-text);
	border-radius: 100px;
}

body::-webkit-scrollbar-thumb {
	background-color: #204099;
	border-radius: 100px;
}

.faq-section .accordion {
	width: 100%;
}

.accordion-button:not(.collapsed) {
	/* background-color: #c5e5d8;*/
	background-color: var(--secondary-text);
}

.accordion-button:not(.collapsed)::after {
	background-image: none;
	transform: none;
}

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

.accordion-button:before {
	content: "";
	position: absolute;
	/*   right: 0.75rem; */
	right: 0.75rem;
	top: 1.25rem;
	height: 2px;
	width: 1rem;
	background-color: var(--primary-text);
}

.accordion-button.collapsed:after {
	content: "";
	position: absolute;
	/*   right: 1.1875rem; */
	right: 1.1875rem;
	top: 0.8125rem;
	height: 1.0625rem;
	width: 0.125rem;
	border-style: none;
	background-color: var(--primary-text);
}

.faq-section .accordion-button h5 {
	/*   color: #7dbc9e; */
	color: var(--primary-text);
	margin-right: 13px;
}

.accordion-body {
	background-color: var(--secondary-text);
}

/* button:focus:not(:focus-visible) {
    outline: 0;
} */

@media screen and (min-width: 768px) {

	/*   .faq-section .accordion {
    width: 50%;
    margin: 0 auto;
  } */
	.accordion-button:before {
		right: 0.75rem;
	}

	.accordion-button.collapsed:after {
		right: 1.1875rem;
	}

	.faq-section .accordion-button h5 {
		margin-right: 0px;
	}
}

/* .tan-title-tag{
  background-color: #f3f8f9;
} */
.w-lg-50 img {
	width: 40px;
	height: 40px;
}

.course-finder-title h2 {
	font-size: 30px;
	color: #224099;
	font-weight: 700;
	font-family: "Open Sans", sans-serif;
}

.addto-playlists1 ul {
	list-style: none;
	padding: 0;
}

.addto-playlists1 ul li {
	border-bottom: 1px dashed #dcdcdc;
	padding: 10px 10px;
}

.addto-playlists2 ul {
	list-style: none;
	padding: 0;
}

.addto-playlists2 ul li {
	border-bottom: 1px dashed #dcdcdc;
	padding: 10px 10px;
}

.addto-playlists3 ul {
	list-style: none;
	padding: 0;
}

.addto-playlists3 ul li {
	border-bottom: 1px dashed #dcdcdc;
	padding: 10px 10px;
}

.addto-playlists4 ul {
	list-style: none;
	padding: 0;
}

.addto-playlists4 ul li {
	border-bottom: 1px dashed #dcdcdc;
	padding: 10px 10px;
}

.addto-playlists5 ul {
	list-style: none;
	padding: 0;
}

.addto-playlists5 ul li {
	border-bottom: 1px dashed #dcdcdc;
	padding: 10px 10px;
}

.addto-playlists6 ul {
	list-style: none;
	padding: 0;
}

.addto-playlists6 ul li {
	border-bottom: 1px dashed #dcdcdc;
	padding: 10px 10px;
}

.addto-playlists7 ul {
	list-style: none;
	padding: 0;
}

.addto-playlists7 ul li {
	border-bottom: 1px dashed #dcdcdc;
	padding: 10px 10px;
}

.addto-playlists8 ul {
	list-style: none;
	padding: 0;
}

.addto-playlists8 ul li {
	border-bottom: 1px dashed #dcdcdc;
	padding: 10px 10px;
}

.addto-playlists9 ul {
	list-style: none;
	padding: 0;
}

.addto-playlists9 ul li {
	border-bottom: 1px dashed #dcdcdc;
	padding: 10px 10px;
}

.addto-playlists10 ul {
	list-style: none;
	padding: 0;
}

.addto-playlists10 ul li {
	border-bottom: 1px dashed #dcdcdc;
	padding: 10px 10px;
}

.addto-playlists11 ul {
	list-style: none;
	padding: 0;
}

.addto-playlists11 ul li {
	border-bottom: 1px dashed #dcdcdc;
	padding: 10px 10px;
}

.addto-playlists12 ul {
	list-style: none;
	padding: 0;
}

.addto-playlists12 ul li {
	border-bottom: 1px dashed #dcdcdc;
	padding: 10px 10px;
}

.main-tag-line {
	background-color: #f3f8f9;
}

/* .form-input input {
  border-radius: 50px;
  width: 100%;
  height: 40px;
  padding: 10px;
} */
.accordion-body,
.accordion-button {
	background-color: #fff !important;
}

.accordion-collapse {
	overflow-y: scroll;
	max-height: 300px !important;
	/* padding: 20px; */
}

.keyword,
.keyword1 {
	width: 100%;
	border-right: 0px;
	border-bottom: 2px solid #979797;
	border-radius: 20px 0px 0px 20px;
	padding: 5px 10px;
	outline: none;
	border: 1px solid #777;
}

.srchbtn {
	background: transparent;
	border-left: 0px;
	border-top: 2px solid gray;
	border-bottom: 2px solid #979797;
	border-radius: 0px 20px 20px 0px;
	padding: 5px 8px;
	border: 1px solid #777;
}

.addto-playlists6 ul {
	padding: 0;
	list-style: none;
}

.addto-playlists6 li {
	margin-bottom: 10px;
}

.faq-section .accordion-button h5 {
	color: #505050 !important;
	font-weight: 500;
	font-size: 17px !important;
	font-family: "Open Sans", sans-serif;
}

#send_otp {
	background: #070758;
	color: #ffff;
	padding: 6px 20px;
	border-radius: 6px;
	border: none;
}

.accordion-button.collapsed:after {
	background-color: #505050 !important;
}

.accordion-button:before {
	background-color: #505050 !important;
}

.nav-link-universe {
	flex-direction: row !important;
	display: flex !important;
	flex-wrap: nowrap !important;
}

.actives {
	background-color: #070758 !important;
	color: #fff !important;
}

.nav-link-universe,
.actives {
	font-size: 17px !important;
}

.app-vt {
	padding: 11px 0px !important;
}

.accordion-button:not(.collapsed)::after {
	background-image: none !important;
}

/* meet-0el */
.rs-breadcrumbs,
.rs-course-breadcrumbs {
	position: relative;
}

.rs-breadcrumbs,
.rs-course-breadcrumbs .breadcrumbs-img img {
	width: 100%;
}

.rs-breadcrumbs .breadcrumbs-text,
.rs-course-breadcrumbs .breadcrumbs-text {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	text-align: center;
}

.breadcrumbs-text {
	padding-top: 40px;
	overflow: visible;
	z-index: 22;
	position: relative;
	border-radius: 6px;
}

.rs-breadcrumbs .breadcrumbs-text.white-color .page-title,
.rs-course-breadcrumbs .breadcrumbs-text.white-color .page-title {
	color: #ffffff;
}

.expert-form {
	border-radius: 3px;
	padding: 25px;
	background: #ffffff;
	/* box-shadow: 0 0 30px #eee; */
	text-align: center;
	margin-bottom: 20px;
}

.mb-25 {
	margin-bottom: 25px;
}

.exp-header .dis {
	padding: 10px;
	background: #dacaf4;
	border-radius: 10px;
	font-size: 13px;
	margin-top: 10px;
	position: relative;
}

.mt-25 {
	margin-top: 25px;
}

.expert-form .from-control,
select {
	box-shadow: 0 0 4px #eee;
}

.from-control,
select {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #f1f1f1;
	box-shadow: 0 0 30px #eee;
	color: #363636;
	width: 100%;
	max-width: 100%;
	opacity: 1;
	border-radius: 3px;
	border: 1px solid #fff !important;
	color: #767676;
	background: #fff;
	padding: 10px 18px !important;
	height: 46px;
}

.nillp {
	outline: none;
	border: none !important;
	padding: 12px 40px !important;
	border-radius: 3px !important;
	display: inline-block !important;
	text-transform: capitalize !important;
	font-size: 16px !important;
	font-family: "Open Sans", sans-serif;
	font-weight: 400 !important;
	color: #ffffff !important;
	background: #070758 !important;
	position: relative !important;
	overflow: hidden !important;
}

/* new */
#booking_enquiry {
	font-size: 1rem;
}

/* new end*/
.pricing-content .fa-angle-double-right {
	margin-right: 5px;
}

.card {
	margin-top: 20px;
}

.uni_king span {
	font-size: 14px;
}

/* .card, .card-body{
height: 260px;
} */

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

.cardp {
	box-shadow: #ccc 0px 6px 6px;
	margin-top: 40px;
}

.cardp img {
	width: 100%;
	height: 300px;
	object-fit: cover;
}

.line-clamp-2 {
	font-size: 20px;
}

/* counseller */
.content {
	margin: auto;
	padding: 30px;
	width: 100%;
	max-width: 600px;
	box-sizing: border-box;
}

.content h3 {
	background: #fff;
	color: #3498db;
	font-size: 35px;
	line-height: 100px;
	margin: 10px;
	padding: 2%;
	position: relative;
	text-align: center;
}

.form-ct-int {
	height: 45px;
	width: 340px;
}

.btn-outline-success {
	height: 45px;
	padding: 0px 10px !important;
	width: 200px;
}

/* contact-us */
.attractive-bar img {
	width: 100%;
	height: auto;
}

.free-code button {
	border-radius: 30px;
}

.universities_heading h3 {
	color: #070758;
}

.connect-with-title {
	background: #f5f4ff;
}

.connect-text {
	width: 1000px;
}

.mobile-text {
	position: relative;
}

.text-number {
	position: absolute;
	right: 0;
	top: -35px;
}

.p-10 {
	color: #070758;
	font-size: 30px;
	font-family: "Open Sans", sans-serif;
}

.text-mobi p {
	margin-bottom: 0;
	font-family: "Open Sans", sans-serif;
	color: #252525;
	font-size: 20px;
}

.text-mobi span {
	color: #070758;
	font-size: 15px;
}

.mobile-text {
	border-radius: 20px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.noida-title-address {
	background-color: #fdfdfd;
	border-radius: 10px;
}

.free-codes button {
	background-color: transparent;
	border-color: #070758 !important;
	color: #070758 !important;
	border-radius: 30px;
}

.info-title {
	width: 1000px;
	margin: auto;
}

.google-title span {
	margin-left: 44px;
}

.head-text-noida p {
	font-size: larger;
	font-family: "Open Sans", sans-serif;
}

.form-check span {
	color: #777;
}

.delete {
	box-shadow: 2px 2px 8px -3px;
	height: 45px;
}

.connect-with-title h4 {
	color: #224099;
}

.universities_heading h3 {
	color: #204099;
}

.card,
.blog_card {
	margin-bottom: 20px;
}

.title-counseller-movinmg h2 {
	color: #204099;
}

/* chaTBOT */
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css");

/* Chatbot */
.botIcon {
	bottom: 15px;
	right: 15px;
	position: fixed;
	z-index: 9999;
}

.iconInner {
	-webkit-align-items: center;
	-ms-align-items: center;
	align-items: center;
	background: #204099;
	/* background: -webkit-linear-gradient(to left, #00dbde, #fc00ff, #00dbde, #fc00ff);
  background: -o-linear-gradient(to left, #00dbde, #fc00ff, #00dbde, #fc00ff);
  background: -moz-linear-gradient(to left, #00dbde, #fc00ff, #00dbde, #fc00ff);
  background: linear-gradient(to left, #00dbde, #fc00ff, #00dbde, #fc00ff); */
	background-position: 50%;
	background-size: 300%;
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	font-size: 1.7em;
	height: 2em;
	justify-content: center;
	width: 2em;
}

.botSubject,
.messages,
.showBotSubject .botIconContainer,
.showMessenger .botIconContainer {
	display: none;
}

.botIcon .Messages,
.botIcon .Messages_list {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.chat_close_icon {
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	position: absolute;
	right: 12px;
	z-index: 9;
}

.chat_on {
	background-color: #8a57cf;
	bottom: 20px;
	border-radius: 50%;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16),
		0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
	color: #fff;
	cursor: pointer;
	display: block;
	height: 45px;
	padding: 9px;
	position: fixed;
	right: 15px;
	text-align: center;
	width: 45px;
	z-index: 10;
}

.chat_on_icon {
	color: #fff;
	font-size: 25px;
	text-align: center;
}

.botIcon .Layout {
	-webkit-animation: appear 0.15s cubic-bezier(0.25, 0.25, 0.5, 1.1);
	-ms-animation: appear 0.15s cubic-bezier(0.25, 0.25, 0.5, 1.1);
	animation: appear 0.15s cubic-bezier(0.25, 0.25, 0.5, 1.1);
	-webkit-animation-fill-mode: forwards;
	-ms-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	background-color: rgb(63, 81, 181);
	bottom: 20px;
	border-radius: 10px;
	box-shadow: 5px 0 20px 5px rgba(0, 0, 0, 0.1);
	box-sizing: content-box !important;
	color: rgb(255, 255, 255);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	max-height: 30px;
	max-width: 300px;
	min-width: 50px;
	opacity: 0;
	pointer-events: auto;
	/* position: fixed; */
	-webkit-transition: right 0.1s cubic-bezier(0.25, 0.25, 0.5, 1),
		bottom 0.1s cubic-bezier(0.25, 0.25, 0.5, 1),
		min-width 0.2s cubic-bezier(0.25, 0.25, 0.5, 1),
		max-width 0.2s cubic-bezier(0.25, 0.25, 0.5, 1),
		min-height 0.2s cubic-bezier(0.25, 0.25, 0.5, 1),
		max-height 0.2s cubic-bezier(0.25, 0.25, 0.5, 1),
		border-radius 50ms cubic-bezier(0.25, 0.25, 0.5, 1) 0.15s,
		background-color 50ms cubic-bezier(0.25, 0.25, 0.5, 1) 0.15s,
		color 50ms cubic-bezier(0.25, 0.25, 0.5, 1) 0.15s;
	-ms-transition: right 0.1s cubic-bezier(0.25, 0.25, 0.5, 1),
		bottom 0.1s cubic-bezier(0.25, 0.25, 0.5, 1),
		min-width 0.2s cubic-bezier(0.25, 0.25, 0.5, 1),
		max-width 0.2s cubic-bezier(0.25, 0.25, 0.5, 1),
		min-height 0.2s cubic-bezier(0.25, 0.25, 0.5, 1),
		max-height 0.2s cubic-bezier(0.25, 0.25, 0.5, 1),
		border-radius 50ms cubic-bezier(0.25, 0.25, 0.5, 1) 0.15s,
		background-color 50ms cubic-bezier(0.25, 0.25, 0.5, 1) 0.15s,
		color 50ms cubic-bezier(0.25, 0.25, 0.5, 1) 0.15s;
	transition: right 0.1s cubic-bezier(0.25, 0.25, 0.5, 1),
		bottom 0.1s cubic-bezier(0.25, 0.25, 0.5, 1),
		min-width 0.2s cubic-bezier(0.25, 0.25, 0.5, 1),
		max-width 0.2s cubic-bezier(0.25, 0.25, 0.5, 1),
		min-height 0.2s cubic-bezier(0.25, 0.25, 0.5, 1),
		max-height 0.2s cubic-bezier(0.25, 0.25, 0.5, 1),
		border-radius 50ms cubic-bezier(0.25, 0.25, 0.5, 1) 0.15s,
		background-color 50ms cubic-bezier(0.25, 0.25, 0.5, 1) 0.15s,
		color 50ms cubic-bezier(0.25, 0.25, 0.5, 1) 0.15s;
	z-index: 999999999;
}

.botIcon .Layout-open {
	border-radius: 10px;
	color: #fff;
	height: 500px;
	max-height: 500px;
	max-width: 300px;
	overflow: hidden;
	-webkit-transition: right 0.1s cubic-bezier(0.25, 0.25, 0.5, 1),
		bottom 0.1s cubic-bezier(0.25, 0.25, 0.5, 1.1),
		min-width 0.2s cubic-bezier(0.25, 0.25, 0.5, 1.1),
		max-width 0.2s cubic-bezier(0.25, 0.25, 0.5, 1.1),
		max-height 0.2s cubic-bezier(0.25, 0.25, 0.5, 1.1),
		min-height 0.2s cubic-bezier(0.25, 0.25, 0.5, 1.1),
		border-radius 0ms cubic-bezier(0.25, 0.25, 0.5, 1.1),
		background-color 0ms cubic-bezier(0.25, 0.25, 0.5, 1.1),
		color 0ms cubic-bezier(0.25, 0.25, 0.5, 1.1);
	-ms-transition: right 0.1s cubic-bezier(0.25, 0.25, 0.5, 1),
		bottom 0.1s cubic-bezier(0.25, 0.25, 0.5, 1.1),
		min-width 0.2s cubic-bezier(0.25, 0.25, 0.5, 1.1),
		max-width 0.2s cubic-bezier(0.25, 0.25, 0.5, 1.1),
		max-height 0.2s cubic-bezier(0.25, 0.25, 0.5, 1.1),
		min-height 0.2s cubic-bezier(0.25, 0.25, 0.5, 1.1),
		border-radius 0ms cubic-bezier(0.25, 0.25, 0.5, 1.1),
		background-color 0ms cubic-bezier(0.25, 0.25, 0.5, 1.1),
		color 0ms cubic-bezier(0.25, 0.25, 0.5, 1.1);
	transition: right 0.1s cubic-bezier(0.25, 0.25, 0.5, 1),
		bottom 0.1s cubic-bezier(0.25, 0.25, 0.5, 1.1),
		min-width 0.2s cubic-bezier(0.25, 0.25, 0.5, 1.1),
		max-width 0.2s cubic-bezier(0.25, 0.25, 0.5, 1.1),
		max-height 0.2s cubic-bezier(0.25, 0.25, 0.5, 1.1),
		min-height 0.2s cubic-bezier(0.25, 0.25, 0.5, 1.1),
		border-radius 0ms cubic-bezier(0.25, 0.25, 0.5, 1.1),
		background-color 0ms cubic-bezier(0.25, 0.25, 0.5, 1.1),
		color 0ms cubic-bezier(0.25, 0.25, 0.5, 1.1);
	width: 100%;
}

.botIcon .Layout-expand {
	display: none;
	height: 400px;
	max-height: 100vh;
	min-height: 300px;
}

.showBotSubject.botIcon .Layout-expand {
	display: block;
}

.botIcon .Layout-mobile {
	bottom: 10px;
}

.botIcon .Layout-mobile.Layout-open {
	min-width: calc(100% - 20px);
	width: calc(100% - 20px);
}

.botIcon .Layout-mobile.Layout-expand {
	border-radius: 0 !important;
	bottom: 0;
	height: 100%;
	min-height: 100%;
	min-width: 100%;
	width: 100%;
}

.botIcon .Messenger_messenger {
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	width: 100%;
}

.botIcon .Messenger_header,
.botIcon .Messenger_messenger {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.botIcon .Messenger_header {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: rgb(22, 46, 98);
	color: rgb(255, 255, 255);
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 40px;
	padding-left: 10px;
	padding-right: 40px;
}

.botIcon .Messenger_header h4 {
	-webkit-animation: slideins 0.15s 0.3s;
	-ms-animation: slideins 0.15s 0.3s;
	animation: slideins 0.15s 0.3s;
	-webkit-animation-fill-mode: forwards;
	-ms-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	font-size: 16px;
	opacity: 0;
}

.botIcon .Messenger_prompt {
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.botIcon .Messenger_content {
	background-color: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: 80px;
}

.botIcon .Messages {
	background-color: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 10px;
	position: relative;
	-webkit-overflow-scrolling: touch;
}

.botIcon .Input {
	background-color: #fff;
	border-top: 1px solid #e6ebea;
	color: #96aab4;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding-bottom: 15px;
	padding-top: 17px;
	position: relative;
	width: 100%;
}

.botIcon .Input-blank .Input_field {
	max-height: 20px;
}

.botIcon .Input_field {
	background-color: transparent;
	border: none;
	outline: none;
	padding-left: 20px;
	padding-right: 45px;
	resize: none;
	width: 100%;
	font-size: 14px;
	line-height: 20px;
	min-height: 20px !important;
}

.botIcon .Input_button-emoji {
	right: 45px;
}

.botIcon .Input_button {
	background-color: transparent;
	border: none;
	bottom: 15px;
	cursor: pointer;
	height: 25px;
	outline: none;
	padding: 0;
	position: absolute;
	width: 25px;
}

.botIcon .Input_button-send {
	right: 15px;
}

.botIcon .Input-emoji .Input_button-emoji .Icon,
.botIcon .Input_button:hover .Icon {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.botIcon .Input-emoji .Input_button-emoji .Icon path,
.botIcon .Input_button:hover .Icon path {
	fill: #2c2c46;
}

.Icon svg {
	height: auto;
	width: 100%;
}

.msg {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.msg.user {
	-webkit-box-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.msg+.msg {
	margin-top: 15px;
}

span.responsText {
	color: #000;
	display: inline-block;
	margin-left: 10px;
	vertical-align: top;
	max-width: calc(100% - 50px);
}

.msg.user span.responsText {
	margin-left: 0;
	margin-right: 10px;
}

span.avtr {
	display: inline-block;
	width: 30px;
}

span.avtr figure {
	background-color: #ccc;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 50%;
	display: block;
	margin: 0;
	padding-bottom: 100%;
}

@-webkit-keyframes appear {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-ms-keyframes appear {
	0% {
		opacity: 0;
		-ms-transform: scale(0);
		transform: scale(0);
	}

	100% {
		opacity: 1;
		-ms-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes appear {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes slideins {
	0% {
		opacity: 0;
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@-ms-keyframes slideins {
	0% {
		opacity: 0;
		-ms-transform: translateX(10px);
		transform: translateX(10px);
	}

	100% {
		opacity: 1;
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes slideins {
	0% {
		opacity: 0;
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@media only screen and (max-width: 412px) {
	.botIcon .Layout-open {
		width: 250px;
	}
}

.form-check {
	margin-left: 10px;
}

.cn-counselling img {
	width: 200px;
	height: auto;
	padding: 15px;
}

.ratio-text-row {
	gap: 23px;
}

.bn-st--student {
	border-radius: 20px;
}

.english_title a {
	text-decoration: none;
}

.styled-form1,
.styled-form {
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	padding: 20px;
	border-radius: 10px;
}

.sec-title h2 {
	color: #204099;
}

.bg button {
	width: 118px;
}

.yr_txt h1 {
	font-size: 2.2rem;
	color: #204099;
}

/* proto */
.telecom-virtual img {
	width: 100%;
	height: auto;
}

.virtual-proto h1 {
	font-size: 24px;
	color: #204099;
	font-weight: 400;
}

.virtual-proto span {
	font-size: 20px;
	color: #777;
	font-family: "Open Sans", sans-serif;
}

.virtual-proto ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: "Open Sans", sans-serif;
}

.virtual-proto ul li {
	color: #777;
}

.closure-title {
	background-color: #f6f6f6;
}

.closure-title .li-max {
	width: 50%;
}

.closure-title h2,
.simple-login-container h2 {
	color: #204099;
	font-size: 35px;
}

.closure-title p {
	font-size: 16px;
	color: #000;
}

.sub_dis {
	margin-bottom: 20px;
	margin-top: 20px;
}

.simple-login-container {
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	padding: 20px;
	margin-bottom: 20px;
	border-radius: 20px;
}

.extra-bg {
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	padding: 10px 40px 10px 40px;
	border-radius: 10px;
}

.content-bg {
	border-radius: 5px !important;
}

.whats-icon-title {
	position: fixed;
	bottom: 85px;
	right: 25px;
	color: green;
	font-size: 50px;
}

.conseller-title h1 {
	color: #204099;
}

.whats-icon-title,
.fa-whatsapp {
	color: green;
}

.anchor-head-title {
	text-decoration: none;
	color: #204099;
}

.oel_title {
	padding: 2px 0px;
}

.education_aside p {
	text-align: justify;
}

.dt-canva img {
	width: 100%;
	height: auto;
	border-radius: 16px;
	box-shadow: 0 8px 20px rgba(0, 0, 0, 0.4);
}

.canva-title {
	padding: 0px 60px;
}

.canva-heading h1 {
	color: #204099;
	font-size: 35px;
}

.Destination-title h2,
.Destination-title h2,
.free-consultation-title h2 {
	color: #204099;
	font-size: 30px;
}

.free-consultation-title span {
	color: #000;
}

.Destination-title li {
	list-style: none;
	font-size: 22px;
}

.dilemmas-title p,
.Destination-title p {
	font-size: 15px;
	text-align: justify;
	font-family: "Open Sans", sans-serif;
}

.over_edu_title span {
	text-align: justify;
}

.con-pt-py {
	margin: auto;
	width: 800px !important;
}

.marquee_section_text a {
	color: #204099;
	margin: 0px 5px;
	text-decoration: none;
}

.name-text-number {
	margin-left: 40px;
	color: #204099;
}

@media (max-width: 1200px) and (min-width: 1024px) {

	.icon_social {
		top: -342px !important;
	}
}

@media (max-width: 1199px) and (min-width: 992px) {

	.expert-form img {
		width: 300px !important;
		height: 300px !important;
	}
}

.contact-select {
	position: relative;
	width: 100%;
}

.contact-select select {
	width: 100%;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	padding-right: 2.5rem;
}

.contact-select::after {
	content: "▼";
	position: absolute;
	right: 1rem;
	top: 50%;
	transform: translateY(-50%);
	pointer-events: none;
	font-size: 10px;
	color: #555;
}


.slider-container {
	overflow: hidden;
	padding: 30px 0 0 0;
	white-space: nowrap;
	position: relative;
}

.logo-slider {
	overflow: hidden;
	white-space: nowrap;
	position: relative;
}

.logos-slide,
.slider {
	display: flex;
	animation: slideLeft 10s linear infinite;
}

.slide {
	flex: 0 0 auto;
	margin-right: 20px;
	/* Adjust spacing between logos */
}

@keyframes slideLeft {
	from {
		transform: translateX(0);
	}

	to {
		transform: translateX(-100%);
	}

	/* Moves halfway, duplicates make it seamless */
}


@keyframes scrollLefta {
	from {
		transform: translateX(0);
	}

	to {
		transform: translateX(-100%);
	}

	/* Moves halfway */

}

/* =----------------------------------video---------------------------- */

.slider-tap {
	width: 100%;
	/* Adjust as needed */
	overflow: hidden;
	position: relative;
	white-space: nowrap;
	border-radius: 10px;
}

/* .slidercontrols {
    display: flex;
    width: max-content;
    animation: slideLoop 5s linear infinite;
} */

.circle_video_top {
	flex: 0 0 auto;
	width: 220px;
	margin-right: 10px;
	height: 450px;
}

video {
	width: 100%;
	border-radius: 10px;
}

/* Smooth infinite scrolling */
/* @keyframes slideLoop {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%);
    }
} */

.slidercontrols {
	display: flex;
	overflow: hidden;
	white-space: nowrap;
	width: max-content;
	animation: scroll 25s linear infinite;
}

.circle_video_top {
	flex: 0 0 auto;
	margin-right: 10px;
}

@keyframes scroll {
	from {
		transform: translateX(0);
	}

	to {
		transform: translateX(-50%);
	}
}


.all_btns a {
	text-decoration: indianred;
}


/* .slider-container {
	position: relative;
	width: 100%;
	max-width: 1200px;
	/* padding: 60px 0; */
/* } */

/* .slider-wrapper {
	overflow: hidden;
	/* margin: 0 80px; */
/* padding: 30px 0; */
/* }  */

/* .slider {
	display: flex;
	transition: transform var(--slider-transition);
} */

/* .slide-group {
	flex: 0 0 100%;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 2rem;
	padding: 0 1rem;
} */

/* .card {
	position: relative;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 8px;
	padding: 20px;
	backdrop-filter: blur(10px);
	border: 1px solid rgba(255, 255, 255, 0.1);
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
	transform: perspective(1000px) rotateX(var(--card-rotate-x))
		rotateY(var(--card-rotate-y));
	transition: all var(--card-transition);
	transform-style: preserve-3d;
	will-change: transform;
	opacity: 1;
} */
/* .card:hover {
	background: rgba(255, 255, 255, 0.1);
}

.slide-group:hover .card:not(:hover) {
	opacity: 0.5;
}

.card img {
    width: 200px;
    height: 200px;
    border-radius: 100%;
    margin-bottom: 15px;
    border: 8px solid #202345;
} */

/* .card h3 {
	color: #fff;
	font-size: 1.5rem;
	margin-bottom: 10px;
	font-weight: 600;
} */

/* .card p {
	color: #e0e0e0;
	font-size: 1.1rem;
	line-height: 1.4;
}

.nav-btn {
	position: absolute;
	top: calc(50% - 25px);
	transform: translateY(-50%);
	background: rgba(255, 255, 255, 0);
	border: none;
	width: 30px;
	height: 30px;
	border-radius: 5px;
	cursor: pointer;
	display: grid;
	place-items: center;
	color: white;
	font-size: 1.2rem;
	transition: all 0.3s ease;
} */

/* .nav-btn:hover {
	transform: translateY(-50%) scale(1.5);
}

.prev-btn {
	left: 40px;
}
.next-btn {
	right: 40px;
} */
/* 
.slider-dots {
	display: flex;
	justify-content: center;
	gap: 10px;
	margin-top: 30px;
} */

/* .dot {
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.3);
	cursor: pointer;
	transition: all 0.3s ease;
}

.dot.active {
	background: white;
	transform: scale(1.5);
} */


/* @keyframes float {
	0% {
		transform: translateY(0) scale(1);
	}
	50% {
		transform: translateY(-100px) scale(1.5);
	}
	100% {
		transform: translateY(0) scale(1);
	}
}

.slider.paused {
    animation-play-state: paused;
}

.card .review-text {
    color: #000;
    font-size: 15px;
}
.card h5{
    font-size: 16px;
} */

/* new look slider */
.testimonial-container {
	width: 100%;
	max-width: 56rem;
	padding: 2rem;
}

.testimonial-grid {
	display: grid;
	/* gap: 5rem; */
}

.image-container {
	position: relative;
	width: 230px;
	height: 230px;
	perspective: 1000px;
	margin: auto;
}

.testimonial-image {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 100%;
	transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
	border: 12px solid #fff;
	padding: 10px;
	background: #002147;
}

.testimonial-content {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.name {
	font-size: 1.5rem;
	font-weight: bold;
	color: #000;
	margin-bottom: 0.25rem;
}

.designation {
	font-size: 0.875rem;
	color: #6b7280;
	/* margin-bottom: 2rem; */
}

.quote {
	font-size: 1rem;
	color: #4b5563;
	line-height: 1.75;
}

.arrow-buttons {
	display: flex;
	gap: 1rem;
	padding-top: 3rem;
}

.arrow-button {
	width: 1.75rem;
	height: 1.75rem;
	border-radius: 50%;
	background-color: #141414;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition: background-color 0.3s;
}

.arrow-button:hover {
	background-color: #00a6fb;
}

.arrow-button svg {
	width: 1.25rem;
	height: 1.25rem;
	fill: #f1f1f7;
	transition: transform 0.3s;
}

.arrow-button:hover svg {
	fill: #ffffff;
}

.prev-button:hover svg {
	transform: rotate(-12deg);
}

.next-button:hover svg {
	transform: rotate(12deg);
}

@media (min-width: 768px) {
	.testimonial-grid {
		grid-template-columns: 1fr 1fr;
	}

	.arrow-buttons {
		padding-top: 0;
	}
}


.testimonial-content a {
	text-decoration: none;
	background: #002147;
	color: #fff;
	padding: 10px 20px;
	border-radius: 6px;
}

.university-name {
	font-size: 16px;
	font-weight: 600;
}

/* Blogs */
.blog-hero {
	background: linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%);
	position: relative;
	overflow: hidden;
}

.blog-hero h1 {
	font-size: 2.5rem;
	background: rgba(255, 255, 255, 0.6);
	padding: 1rem 2rem;
	border-radius: 1rem;
	backdrop-filter: blur(10px);
	box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
	animation: fadeInDown 1s ease;
}

.blog-desc {
	font-size: 1.08rem;
	line-height: 1.8;
	color: #333;
	text-align: justify;
}

.blog-desc h2 {
	margin-top: 2rem;
	border-left: 4px solid #8ec5fc;
	padding-left: 12px;
}

.blog-desc img {
	border-radius: 12px;
	margin: 1.5rem 0;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.reading-progress-bar {
	position: fixed;
	top: 0;
	left: 0;
	height: 3px;
	background: linear-gradient(90deg, #ff7eb3, #8ec5fc, #4facfe);
	width: 0;
	z-index: 9999;
	transition: width 0.25s ease-out;
}

#backToTop {
	position: fixed;
	bottom: 30px;
	right: 30px;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s ease;
	z-index: 1000;
}

#backToTop.visible {
	opacity: 1;
	visibility: visible;
}

#backToTop i {
	background: white;
	border: 1px solid #4facfe;
	transition: all 0.3s ease;
}

#backToTop i:hover {
	background: #4facfe;
	color: white;
	transform: scale(1.1) translateY(-3px);
	box-shadow: 0 8px 20px rgba(79, 172, 254, 0.6);
}

.hover-scale:hover {
	transform: translateY(-5px);
	transition: 0.3s;
}

.blog-deatails .blog-desc ul {
	list-style: none;
	padding: 0;
	margin: 0;
	list-style-position: inside;
}

.blogs_card .card-body h6 {
	text-transform: uppercase;
}

.blog-desc p {
	margin-bottom: 0px;
}

.share-post {
	display: flex;
	flex-direction: column;
	align-items: end;
}

.program-degree-para p {
	text-align: justify;
}

.ls-dev-form-title {
	display: flex;
	justify-content: between;
	align-items: center;
}

.ls-dev-form-container {
	width: 100%;
	max-width: 800px;
	min-height: 552px !important;
	background: white;
	border-radius: 12px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
	border: 1px solid var(--ls-dev-border-color);
	margin: 0 auto;
}

ul.entry-meta {
	display: inline-block;
	margin-top: 0px;
}

.ls-dev-form-title {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-radius: 12px 12px 0 0;
	background: linear-gradient(90deg, #FFFFFF 0%, #E8E8FF 100%);
}

.ls-dev-form-header {
	margin: 30px 24px;
	border-radius: 12px 12px 0 0;
	display: flex;
	/* justify-content: space-between; */
	align-items: center;
	font-family: "Poppins";
	font-size: 20px !important;
	font-weight: 600 !important;
	line-height: 26px !important;
	text-align: left;
	height: 36px !important;
}

#ideal-heading {
	font-family: "Poppins";
	font-weight: 600 !important;
	font-size: 20px !important;
	line-height: 26px !important;
}

.ls-dev-progress-indicator {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.ls-dev-circular-progress-bar {
	position: relative;
	width: 56px;
	height: 56px;
	background: conic-gradient(#443EFF 0%, #443EFF var(--progress, 0%), #C6C5F5 var(--progress, 0%), #C6C5F5 100%);
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #2E2C57 !important;
	margin-right: 24px;
}

.ls-dev-circular-progress-bar::before {
	content: "";
	width: 45px;
	height: 45px;
	/* background: white; */
	border-radius: 50%;
	position: absolute;
}

.ls-dev-step.active {
	display: block;
	background-color: white !important;
}

.ls-dev-step {
	display: none;
	padding: 0px 24px !important;
}

.ls-dev-step.active {
	display: block;
	background-color: white !important;
}

.ls-dev-step {
	display: none;
	padding: 0px 24px !important;
}

.ls-dev-step p {
	font-size: 16px;
	font-weight: 600;
	line-height: 19px;
	color: var(--ls-dev-text-dark);
}

.ls-dev-heading-name {
	margin-top: 20px;
	margin-bottom: 12px;
	font-family: "Poppins";
	font-size: 16px;
	font-weight: 600;
	line-height: 19.2px;
	text-align: left;
	text-underline-position: from-font;
	text-decoration-skip-ink: none;
}

.ls-dev-error-message {
	color: var(--ls-dev-error-color);
	display: none;
	font-family: "Inter" !important;
	margin-top: 0px;
	margin-bottom: 12px;
	font-weight: 400;
	text-align: left;
	font-size: 14px;
	line-height: 12px;
}

.ls-dev-contry {
	display: flex !important;
	justify-content: start !important;
	gap: 8px !important;
}

.ls-dev-option {
	background: #FFFFFF;
	border: 1px solid var(--ls-dev-border-color);
	border-radius: 12px;
	max-height: 56px !important;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 1rem;
	cursor: pointer;
	transition: all 0.2s ease;
	box-shadow: 0px 4px 8px -2px #1018281A;
}

[data-question="preferredCountry"].ls-dev-options-container {
	grid-template-columns: repeat(3, 1fr);
}

.ls-dev-options-container {
	display: grid;
	gap: 12px;
	background-color: white !important;
	margin-bottom: 20px;
	font-family: "Inter";
	font-size: 13px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
}

.ls-dev-step p {
	font-size: 16px;
	font-weight: 600;
	line-height: 19px;
	color: var(--ls-dev-text-dark);
}

[data-question="passportStatus"].ls-dev-options-container {
	grid-template-columns: repeat(3, 1fr);
}

.ls-dev-option.selected {
	border: 2px solid var(--ls-dev-primary-color);
	background: var(--ls-dev-selected-bg);
	box-shadow: 0px 4px 8px -2px #1018281A;
}

.ls-dev-buttons {
	display: flex;
	align-items: center;
	justify-content: space-between;
	/* padding: 24px; */
	border-top: 1px solid #eee;
	height: 80px;
	padding: 16px;
	position: relative;
}

.ls-dev-buttons button {
	padding: 12px 24px;
	height: 48px;
	color: white;
	border: none;
	border-radius: 8px;
	cursor: pointer;
	font-size: 14px;
	max-width: 360px;
	width: 100%;
}


#ls-dev-nextBtn {
	background: #070758;
	margin: auto !important;
	font-weight: 600;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	padding-left: 0px;
	/* padding-right: 0px; */
}

/* table-list */
.wp-block-table table {
	border-collapse: collapse;
	width: 100%;
}

.wp-block-table.is-style-stripes tr:first-child {
	background-color: #EEEEF2 !important;
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
	background-color: #FBFCFE;
}

.wp-block-table td,
.wp-block-table th {
	border-color: #E8E8E8 !important;
	padding: 10px;
}

article#post-63495 {
	border: 1px;
	border-radius: 20px;

}

.explore-section {
	width: Fixed (774px)px;
	height: 266px;
	padding: 32px 16px 48px 16px;
	gap: 32px;
	border-radius: 16px 16px 16px 16px;
	opacity: 0px;
	background: linear-gradient(97.51deg, #ECF6FF 0%, #FFFBEC 100%);
}

.explore-section h4 {
	color: #2E2C57;
	margin-bottom: 0px;
	text-align: center;
}

.country-links {
	display: flex;
	justify-content: space-around;
	align-items: center;
	padding: 20px;
	border-radius: 15px;
}

.country-link {
	text-align: center;
	text-decoration: none;
	color: #000;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 10px;
}

.flag-circle {
	width: 88px;
	height: 88px;
	background: #FFFFFF;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
	margin-bottom: 10px;
}

.flag-circle img {
	width: 37.55px;
	height: 28.16px;
	top: 29.92px;
	left: 25.52px;
	gap: 0px;
	border-radius: 3.52px 0px 0px 0px;
	opacity: 0px;
}

.country-link span {
	font-size: 16px;
	font-weight: 600;
	line-height: 21.79px;
	color: #2E2C57;
}

.country-link:hover .flag-circle img {
	transform: scale(1.1);
}


/* Mobile-specific styles */
@media (max-width: 767px) {
	.explore-section {
		width: 100%;
		height: 220px;
		padding: 32px 16px 32px 16px;
		gap: 20px;
		opacity: 0px;
		background: linear-gradient(97.51deg, #ECF6FF 0%, #FFFBEC 100%);
	}

	.country-links {
		display: flex;
		overflow-x: auto;
		white-space: nowrap;
		padding: 20px 0;
		scroll-snap-type: x mandatory;
	}

	.country-link {
		display: inline-block;
		padding: 10px 15px;
		scroll-snap-align: start;
	}

	.country-link:not(:last-child) {
		margin-right: 10px;
	}

	.country-links::-webkit-scrollbar {
		display: none;
	}

	.flag-circle {
		width: 60px;
		height: 60px;
		text-align: center;
	}

	.flag-circle img {
		width: 30px;
		height: 20px;
	}

	.country-link span {

		font-size: 14px;
		font-weight: 600;
		line-height: 19.07px;
		text-align: left;
		text-wrap: wrap;
		color: #2E2C57;
	}
}

.hike-program p,
.faq-div p {
	text-align: justify;
}

article#post-62668 {
	background: #fff;
	box-shadow: 0 3px 5px #eee;
	border-radius: 8px !important;
	overflow: hidden;
	border: 1px solid #E8E8E8;
}

article#post-62668 div.entry-content>div,
article#post-62668 div.entry-content>p {
	padding: 0 20px;
}

.stk-d3d3add,
.stk-d3d3add .stk-button {
	width: 100% !important
}

.stk-d3d3add {
	flex: 1 0 var(--stk-button-group-flex-wrap, 0) !important
}

.stk-d3d3add .stk-button {
	background: linear-gradient(135deg, rgb(68, 62, 255) 0%, rgb(135, 62, 255) 100%) !important
}

.stk-4aab084-container .stk-block-posts__image-link {
	flex-basis: 35% !important;
	height: 120px !important
}

.stk-4aab084 .stk-block-posts__title a {
	font-size: 14px !important;

	font-weight: 600 !important;
	color: #000;
	text-decoration: none;
}

.stk-4aab084 .stk-block-posts__meta {
	line-height: 21px !important;
	font-weight: 400 !important
}

.stk-4aab084 {
	--stk-columns: 1 !important
}


@media screen and (max-width:1023px) {
	.stk-4aab084 .stk-block-posts__title a {
		font-size: 16px !important
	}
}

article#post-62666 {
	background: #fff;
	box-shadow: 0 3px 5px #eee;
	border-radius: 8px !important;
	overflow: hidden;
	border: 1px solid #E8E8E8;
}

article#post-62666 div.entry-content>div,
article#post-62666 div.entry-content>p {
	padding: 0 20px;
}

article#post-62666 {
	background: #fff;
	box-shadow: 0 3px 5px #eee;
	border-radius: 8px !important;
	overflow: hidden;
	border: 1px solid #E8E8E8;
}

.alignfull article {
	box-shadow: 0 8px 8px -4px #1018281a !important;
	background-color: #fff;
	border-radius: 8px;
	overflow: hidden;
	margin-bottom: 25px;
}

.entry-content .wp-block-image {
	margin-bottom: 16px;
}

.wp-block-image img {
	box-sizing: border-box;
	height: auto;
	max-width: 100%;
	vertical-align: bottom;
}

.entry-content h5 {
	margin-bottom: 16px;
	color: #1c1c1c !important;
	font-size: 18px !important;
	line-height: 150% !important;
	font-family: "Poppins", sans-serif !important;
	font-weight: 600;
	margin-top: 0px;
	padding: 0 20px;
	text-align: left;
}

#post-62666 div.entry-content>div,
article#post-62666 div.entry-content>p {
	padding: 0 20px;
}

#sidebar article .entry-content p {
	margin-bottom: 16px;
}

.wp-block-button {
	width: 100%;
}

.wp-block-buttons>.wp-block-button {
	display: flex;
	margin: 0;
}

input.btn-style,
button.btn-style,
.btn-style .wp-block-button a {
	/* background-image: linear-gradient(to left, #443EFF, #873EFF); */
	width: 100%;
	color: #fff;
	text-align: center;
	padding: 10px 18px;
	border-radius: 8px;
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
    background-color: #070758;
}

.stk-4aab084-container .stk-block-posts__image-link {
	flex-basis: 35% !important;
	height: 120px !important
}


.stk-4aab084 .stk-block-posts__meta {
	line-height: 21px !important;
	font-weight: 400 !important
}

.stk-4aab084 {
	--stk-columns: 1 !important
}

/* .stk-4aab084 .stk-container-padding {
                                             width: 65% !important
                                          } */

@media screen and (max-width:1023px) {
	.stk-4aab084 .stk-block-posts__title a {
		font-size: 16px !important
	}
}

.stk-inner-blocks:not(.stk-row) {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

@media only screen and (min-width: 768px) {

	.stk-block .stk-block.alignwide,
	.stk-block:is(.aligncenter, .alignwide, .alignfull)>.stk-content-align.alignwide {
		margin-left: auto;
		margin-right: auto;
		max-width: var(--stk-block-wide-width, var(--stk-block-width-wide-detected, 80vw));
		width: 100%;
	}
}

aside#sidebar .stk-block-posts:not(.stk--has-container) .stk-block-posts__items {
	row-gap: 24px;
}

.stk-block-posts__item {
	background: #fff;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	padding: 5px;
	border-radius: 5px;

	display: flex;
	flex-basis: calc(100% / var(--stk-columns, 2) - var(--stk-column-gap, 16px) + var(--stk-column-gap, 16px) / var(--stk-columns, 2));
	overflow: hidden;
	position: relative;
	width: calc(100% / var(--stk-columns, 2) - var(--stk-column-gap, 16px) + var(--stk-column-gap, 16px) / var(--stk-columns, 2));
}

.stk-block-posts:is(.is-style-list) .stk-container {
	display: flex;
	justify-content: space-between;
}

.stk-block-posts__items .stk-container {
	margin: 0px !important;
}

.stk-block-posts__items .stk-container {
	flex: 1;
	margin: 6px;
}

.stk-block-posts:is(.is-style-list) .stk-img-wrapper {
	height: 100%;
	width: 100%;
}

.stk-img-wrapper img {
	display: block !important;
	height: 100% !important;
	margin: 0 !important;
	object-fit: cover;
	width: 100% !important;
	border-radius: 10px;
}

.stk-block-posts:is(.is-style-list) .stk-block-posts__image-link:not(:empty),
.stk-block-posts:is(.is-style-list) .stk-block-posts__image-link:not(:empty)~.stk-container-padding {
	flex-basis: 63%;
}


body.archive.category .entry-meta,
body.archive.category .read-time,
time {
	color: #8E8E8E;
}

.stk-block-posts:is(.is-style-list) .stk-container-padding {
	padding-block: 0;
	padding-inline-end: 0;
}

article#post-62668 {
	background: #fff;
	box-shadow: 0 3px 5px #eee;
	border-radius: 8px !important;
	overflow: hidden;
	border: 1px solid #E8E8E8;
}

article#post-62668 div.entry-content>div,
article#post-62668 div.entry-content>p {
	padding: 0 20px;
}

.main-left-blog {
	position: sticky;
	top: 65px;
	width: 100%;
}

.chat-btn {
  position: fixed;
  bottom: 75px;
  right: 25px;
  width: 45px;
  height: 45px;
  background: linear-gradient(135deg, #4e54c8, #8f94fb);
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  text-decoration: none;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
  transition: all 0.3s ease;
  z-index: 1000;
}

.chat-btn:hover {
  transform: scale(1.15) rotate(8deg);
  box-shadow: 0 6px 18px rgba(0,0,0,0.3);
  background: linear-gradient(135deg, #3c41a6, #6f74e5);
}

section.feedbackType1 {
    box-shadow: 0 0 4px 0 rgba(16, 24, 64, .12);
    border-radius: 12px;
    margin-bottom: 12px;
    background: #fff;
}
@media screen and (min-width: 1024px) {
    .so-rating {
        justify-content: space-around !important;
        align-items: center !important;
    }
     section .rating-container {
        padding: 20px;
        border: none;
        box-shadow: none;
        margin: 16px auto;
        max-width: 804px;
        display: flex
;
        flex-direction: row;
        align-items: flex-end;
        justify-content: space-between;
        text-align: left;
    }
    .fStrContnr {
        text-align: center;
        margin-top: 0;
    }
     .so-widget-heading {
        text-align: center !important;
    }
    .rating-container h2 {
        text-align: left;
        margin: 0 0 6px;
        font-size: 18px;
    }
}
#adp_pwa p {
    font-size: .875rem !important;
    line-height: 1.5 !important;
}
.rating-icon-container {
    display: flex
;
    align-items: center;
    justify-content: center;
}
.accordion-button {
  background: #F8F9FA;
  border-radius: 10px !important;
  transition: all 0.3s ease;
}
.accordion-button:not(.collapsed) {
  background: #0D6EFD;
  color: #000;
  font-weight: bold;
}
.accordion-item {
  border: none;
}
.accordion-body {
  background: #FFFFFF;
  border-left: 3px solid #0D6EFD;
  border-radius: 0 0 10px 10px;
}

.last-password a{
    text-decoration: none;
}



