    :root{
    --black:#000;
    --textSecondry: #222222;
    --green:#00BF6E;
    --white:#ffffff;
    --extralight:200;
    --light:300;
    --regular:400;
    --medium:500;
    --semibold:600;
    --bold:700;
}
*, html, body{
    font-size: 0.9375rem;
    font-family: "Poppins", serif;
     -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: var(--textSecondry);
    letter-spacing: 0.5px;
}
.link-red {
	color: #FF2323;
}

p, h1, h2, h3, h4, h5, h5, h6, ul, li{
    padding: 0;
    margin: 0;
    list-style-type: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-family: "Poppins", serif;
    color: var(--textSecondry);
}

h1{
    font-size: 50px;
    font-weight: var(--bold);
}

h2{
    font-size: 50px!important;
    font-weight: var(--bold);
}

h3{
    font-size: 2.3rem!important;
    font-weight: var(--bold);
}

h4{
    font-size: 1.85rem!important;
    font-weight: var(--bold);
}

h5{
    font-size: 16px!important;
}

h6{
    font-size: 16px;
}

img{
    display: block;
    max-width: 100%;
}

a{
    color: var(--textSecondry);
     font-size: 0.875rem;
    text-decoration: none;
}

a:hover{
    color: var(--green);
    text-decoration: none;
}
.appliying-content h5 {
	font-size: 20px !important;
}
p{
    font-size: 0.9375rem;
    font-weight: var(--regular);
    color: var(--textSecondry);
    line-height: 26px;
}

.text-dark{
    color: var(--textSecondry);
}


/*--Button css--*/
.right-nav-header .btn, .right-nav-header a{
    font-size: 0.75rem;
}
.btn {
    border-radius: 10px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    background-image: linear-gradient(to bottom, #fff, #d8d8d8);
    padding: 10px 40px;
    font-size: .875rem;
    color: var(--textSecondry);
    font-weight: var(--bold);
    border: 0px;
    min-width: 160px;
}

.btn:hover{
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    background-image: linear-gradient(to bottom, #24685E, #24685E);
    color: var(--white);
}
.btn:active{
    color: #00EE8C!important;
}

/*--header start here--*/
header {
	background-color: #252525;
	/* box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); */
	padding: 0px 0;
	position: fixed;
	z-index: 99999;
	width: 100%;
}
.header.sticky{
    background-color:#252525;
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 9999;
    padding: 0;
}
.navbar-brand.comp-logo {
	padding: 0;
}

.logo-left-section {
	display: flex;
	align-items: center;
	justify-content: center;
    /* width: 35%; */
}
.search-form {
	width: 100%;
}
.hero-content p {
	font-size: 1.25rem;
}
.search-box-header {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	border-radius: 10px;
    box-shadow: 0 4px 12px 0 rgba(13, 10, 44, 0.8);
    border: solid 0px var(--white);
    background-color: var(--white);
	padding: 0px 8px;
}
.search-box-header:focus, .search-box-header:focus-visible, .search-box-header:active, .search-box-header:hover{
    background-color: #fff;
    box-shadow: none;
}
.search-btn{
    background-color: transparent;
    border: 0;
    box-shadow: none;
}
.search-box-header .form-control{
    border-radius: 0px;
    box-shadow: none;
    border: solid 0px #979797;
    background-color: transparent;
    font-size: 12px;
    padding-left: 5px;
}
.form-control{
    border: 0px;
    color: var(--textSecondry);
    font-size: 1rem;
    border-radius: 10px;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
    border: solid 1px #979797;
    background-color: #a7a7a7;
    height: 40px;
}
input:focus, input:focus-visible,
.form-control:focus, .form-control:focus-visible{
    outline: none;
    box-shadow: none;
}
 .navbar-brand.comp-logo {
    max-width: 110px;
}
/*--header-right side--*/
.right-nav-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 87%;
}
.header .container, .search-box-main .container{
    justify-content: center;
    max-width: 1036px;
}

.nav-link{
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    background-image: linear-gradient(to bottom, #eee, #d8d8d8);
    font-size: 0.75rem;
    font-weight: var(--regular);
    line-height: normal;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 5px 15px!important;
}

.nav-link:hover{
    background-image: linear-gradient(to bottom, #fff, #fff);
}

.login-register-head{
    gap: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.login-register-head .divider{
    background-color: #494949;
    width: 1px;
    display: inline;
    height: 42px;
}


/*--Hero banner section start here--*/
.hero-section {
	background-color: #000;
    position: relative;
    padding-bottom: 120px;
}
.hero_overlay{
    background: #000000;
    background: linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 49%, rgba(0, 0, 0, 1) 100%);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.hero-banner-content-section{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99;
    padding: 150px 0 0px 0;
    width: 100%;
    height: 100%;
}
.hero-content{
    padding-bottom: 50px;
}


.hero-btns{
    padding-bottom: 20px;
    gap: 30px;
}
.btn-success{
    background-color: #00BF6E;
    border-radius: 10px;
    border-color: #00BF6E;
    background-image: none;
    color: var(--textSecondry);
}

.btn-success:hover{
    background-color: #2ec184;
    background-image: none;
    color: var(--textSecondry);
 }
.hero-btns .btn-success {
	height: 50px;
	min-width: 200px;
	line-height: 30px;
	font-weight: 700;
	padding: 0 60px;
	line-height: 50px;
}
.hero-btns .btn-success svg, .btn-success svg{
    fill: var(--textSecondry);
}

.find-plan-text{
    color: var(--white);
}
.find-plan-text svg{
    fill: var(--white);
}
.fs-12{
    font-size: 12px;
}

.pt-100{
    padding-top: 100px;
}

.pb-100{
    padding-bottom: 100px;
}
/*--Footer section start here--*/
.footer{
    background-color: #131313;
}
.we-tend{
    border-right: 1px solid #fff;
    min-height: 200px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    color: #c4c4c4;
}
.we-tend h6, .we-tend h4{
    color: #c4c4c4;
    white-space: nowrap;
    padding-bottom: 5px;
}

.footer-links li{
    padding-bottom: 2px;
}
.footer-links li a{
    color: #c4c4c4;
    font-size: 0.75rem;
    font-weight: 300;
}
.footer-links li:hover a{
    color: var(--green);
}

.footer-address p{
    font-size: 0.75rem;
    color: #c4c4c4;
    font-weight: var(--light);
}
.footer-address p strong{
    display: block;
    color: #c4c4c4;
    font-weight: var(--bold);
}
.text-gray{
    color: #c4c4c4!important;
}


/*---*/
.we-pegaus-section{
    padding: 200px 0;
    background-color: #f7f5f3;
}
.we-pegaus-section p{
    font-size: 2.3rem;
    font-weight: 400;
    color: var(--textSecondry);
    max-width: 75%;
}

.we-pegaus-section p span,
.we-pegaus-section p strong{
    font-size: 2.3rem;
    font-weight: 600;
}
.green-text{
    color: var(--green)!important;
}
.blue-text{
    color: #008fff!important;
}
.gray-text{
    color:#818181!important;
}
.fs-34{
    font-size: 2.3rem!important;
}

.btn-dark {
    border-radius: 10px;
    background-image: linear-gradient(to bottom, #494949, #3b3b3b);
    color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    font-weight: 400;
}

.academic_btn {
	display: flex;
	align-items: center;
	justify-content: center;
}

.work_industry-section {
	padding: 50px 0 40px 0;
}

.one_pass-section{
    background: url(../img/home/one_pass-bg.png) no-repeat 0 0;
    background-size: 100%;
    min-height: 470px;
    width: 100%;
    padding: 15px 55px;
}

.left-one-pass {
	width: 80%;
    position: relative;
    height: 410px;
}

.left-one-pass h3{
    margin: 20px 0;
    font-weight: 300;
    color: var(--textSecondry);
}

.small-text{
    letter-spacing: 2.93px;
    font-size: 13px;
    color: rgba(34, 34, 34, 0.27);
}

/*---tabs---*/
.one_pass-section  .show-full p{
    margin-bottom: 20px;
    line-height: 1.35;
}
.show-full {
	max-height: 250px;
	overflow: hidden;
	overflow-y: auto;
}
.one-pass-tabs {
	/* margin-top: 70px; */
	position: absolute;
	bottom: 0;
}

.one-pass-tabs .nav-tabs{
    border-bottom: 0px;
}
.one-pass-tabs .nav-tabs li{
    margin-right: 50px;
}
.one-pass-tabs .nav-tabs li a{
    color: #bcbcbc;
    font-size: 1rem;
    font-weight: var(--regular);
    font-family: "Poppins", serif;
}
.one-pass-tabs .nav-tabs li a.active{
    color: var(--green);
    font-weight: var(--bold);
}
.admition-consultation-tab{
    display: block;
    margin-top: 20px;
}
.tab-title-main {
	font-size: 0.875rem;
	color: var(--green);
	font-family: "Poppins", serif;
	padding: 5px 15px;
	font-weight: var(--bold);
	background-color: #eeeeee;
	margin-bottom: 5px;
	display: inline-block;
	width: 215px;
	text-align: center;
}

.thumb-admin {
	border: 1px solid #878787;
	display: flex;
    align-items: center;
    justify-content: center;
	padding: 2px;
	background-color: #fff;
    min-width: 215px;
    max-width: 215px;
    height: 270px;
    min-height: 270px;
    overflow: hidden;
    position: relative;
}


.adminatration-right-content {
	width: 100%;
}

.service-title {
	color: #4c4c4c;
	font-size: 20px !important;
	margin-bottom: 10px;
	font-weight: var(--semibold);
}

.our_service_box {
	border-bottom: 1px solid #eeeeee;
	padding: 8px 0 8px 0;
}
.service-list {
	width: 36%;
    margin-left: 20px;
}
.service-list li {
	font-size: 13px;
	font-weight: var(--regular);
	line-height: normal;
	letter-spacing: normal;
	color: #4c4c4c;
	font-family: "Poppins", serif;
	margin-bottom: 5px;
	list-style-type: disc;
}

.counter-range {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	gap: 50px;
    margin-bottom: 0px;
}

.counter-range li {
	min-height: 90px;
	display: flex;
	gap: 10px;
	border-right: 1px solid #979797;
	align-items: center;
	padding-right: 30px;
    width: 33%;
}

.counter-range li:last-child{
    border-right: 0;
}

.counter-range li .big-text{
    font-size: 2.5rem;
    color: #4c4c4c;
    font-weight: var(--semibold);
}

.counter-range li .small-text{
    font-size: 1rem;
    font-weight: var(--regular);
    line-height: 1.2;
    letter-spacing: normal;
    color: #4c4c4c;
}


.our-celebrated-section {
	padding: 0px 0 100px 0;
}

.title-celebrated {
	width: 100%;
	border-bottom: solid 1px #eee;
	display: flex;
    margin-bottom: 30px;
}

.title-celebrated span {
	background-color: #eee;
	padding: 5px 20px 5px 10px;
	font-family: Poppins;
	font-size: 15px;
	font-weight: var(--bold);
}

.few-good-box {
	border-radius: 10px;
	background: #f6f6f6;
	padding: 20px;
    min-height: 210px;
}
.few-good-box:hover{
    background-color:#127F52;
}
.few-good-box:hover p, .few-good-box:hover p span,
.few-good-box:hover h6, .few-good-box:hover .year{
    color: var(--white);
}

.year {
	font-size: 14px;
	font-weight: var(--bold);
	line-height: normal;
	letter-spacing: normal;
	color: #8f8f8f;
    font-family: 'Poppins';
}
.good-few-title p{
    margin-bottom: 10px;
}

.candidate_icon {
	width: 60px;
	height: 60px;
	background: #d8d8d8;
	border-radius: 10px;
	overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.candidate_icon img {
    width: 100%;
    /* max-height: 60px;
    height: 100%; */
}
.good-few-title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 15px;
}

.few-good-left-box {
	max-width: 77%;
}

.few-good-left-box h3{
    font-weight: var(--regular);
    color: rgba(34, 34, 34, 0.5);
    margin-bottom: 10px;
}
.few-good-left-box h3 span{
    font-size: 2.3rem;
    color: rgba(34, 34, 34, 0.5);
}

.few-good-box p {
	font-size: 0.875rem;
	overflow: hidden;
	max-height: 4.7em;
    line-height: normal;
}


.feedback-green-section {
	width: 100%;
	display: block;
	padding: 40px 0 40px 0;
	background-image: radial-gradient(circle at 0% -39%, #25685e, #3ede9c 110%);
}

.what-do-you-get {
	padding: 230px 0;
	min-height: 600px;
}

.left-feedback{
    max-width: 350px;
}
.left-feedback p{
    color: #fff;
}
.left-feedback p b{
    color: #fff;
}



.what-do-you-get {
    position: relative;
	padding: 300px 0;
	display: block;
    background-color: #F6F6F6;
    min-height: 800px;
}

.what-do-you-get:after{
    content: '';
    background: url(../img/home/bg-wall.png) no-repeat right bottom;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}
.what-do-you-get .container{
    position: relative;
    z-index: 1;
}
.what-do-you-get h4 span{
    font-size: 30px;
}

.w-150{
    min-width: 150px;
}

.master-in-all-sport {
	background-color: #040404;
	padding: 120px 0;
}

.team-member-thumb {
	width: 100%;
	height: 260px;
	overflow: hidden;
}
.team-member-detail {
	padding-top: 10px;
}
.team-member-detail h5 {
	color: #fff;
    font-size: 20px;
}
.degination {
	color: #fff;
	font-weight: 200;
	margin-top: 5px;
}

.title-master h3 {
	color: #fff;
	font-weight: 400;
    line-height: 1.2;
}
.title-master h3 span, .title-master h3 strong{
    font-size: 2.3rem;
}
.title-master h3 strong{
    color: #fff;
}

.negotiation-text{
    max-width: 80%;
}
.negotiation-text p{
    color: #fff;
    margin-bottom: 20px;
}

.earn-with-us-section {
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.8);
	background-image: radial-gradient(circle at -3% -1%, #206f61, #02110d 105%);
	padding: 200px 0;
}
.earnwith_us_content {
	display: flex;
	align-items: center;
	gap: 100px;
}

.earn_with_title {
	text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
	background-image: linear-gradient(to bottom, #eee, #939393);
	font-family: Poppins;
	font-size: 2.3rem;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.9;
	letter-spacing: normal;
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

.ai_pegasus {
	padding-top: 20px;
}

.ai_pegasus li {
	list-style-type: disc;
	padding-left: 5px;
	margin-left: 15px;
	color: #fff;
	font-size: 14px;
	margin-bottom: 6px;
}

.ai_pegasus li em{
    color: #fff;
    text-decoration: underline;
}

.ai_pegasus p{
    margin-bottom: 10px;
}

.earn-with-slider .item{
    padding: 30px;
}

.earn-box-slider {
	padding: 15px 15px 32px;
	object-fit: contain;
	border-radius: 20px;
	box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.65);
	background-color: #202020;
}

.earn_slide_thumb {
	max-height: 430px;
	overflow: hidden;
	margin-bottom: 14px;
}

.earn_slide_content_inner p{
    margin-bottom: 10px;
}
.blue-link-text {
	font-family: Poppins;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #4aaeff;
}

.earn-with-slider .owl-nav {
	padding: 5px 10px;
	object-fit: contain;
	border-radius: 25px;
	background-color: #202020;
	width: 80px;
	height: 40px;
	position: absolute;
	right: 50px;
	top: 400px;
	display: flex;
	gap: 20px;
	align-items: center;
    align-items: center;
    justify-content: center;
}

.earn-with-slider .owl-nav button.owl-prev, .earn-with-slider .owl-nav button.owl-next{
    padding: 0px;
    margin: 0px;
}
.earn-with-slider .owl-nav button.owl-prev span {
	font-size: 0;
	background: url(../img/home/earn_left.png) no-repeat 0 0;
	width: 13px;
	height: 20px;
	display: inline-block;
	top: -7px;
	position: relative;
    background-size: 80%;
}

.earn-with-slider .owl-nav button.owl-next span{
    font-size: 0;
    background: url(../img/home/earn_right.png) no-repeat 0 0;
    width: 13px;
    height: 20px;
    display: inline-block;
    top: -7px;
	position: relative;
    background-size: 80%;
}

.blog-post-box{
    border-radius: 20px;
    overflow: hidden;
}
.post-thubm-big-left{
    background-color: #222;
    width: 100%;
    height: 360px;
    display: flex;
    flex-direction: column;
}

.post-thubm-big-right{
    background-color: #6d6d6d;
    width: 100%;
    height: 360px;
    display: flex;
    flex-direction: column;
}

.blog-post-box {
	border-radius: 20px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
	background-color: #fff;
    overflow: hidden;
}
.blog-post-thumb {
    height: 230px;
    width: 100%;
    overflow: hidden;
    background-color: #6d6d6d;
    position: relative;
}
.blog-post-thumb img {
	position: absolute;
	overflow: hidden;
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.blog-post-content {
	display: flex;
	flex-direction: column;
	padding: 15px 0;
	width: 100%;
    align-items: flex-start;
    justify-content: flex-start;
}

.category-name {
	padding: 4px 18px 4px 14px;
	background-color: #efefef;
	display: inline-block;
	width: auto;
    color: var(--textSecondry);
    font-size: 12px;
    margin-bottom: 10px;
}

.blog-post-content h5 {
	padding: 0 0px 15px 0px;
    font-size: 1rem;
    color: var(--textSecondry);
    font-weight: var(--bold);
    overflow: hidden;
}

.blog-post-content h5 a{
    color: var(--textSecondry);
    font-size: 1rem;
    font-weight: var(--bold);
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.blog-post-content a:hover{
    color: var(--green);
}
.post-author, .post-author b {
	padding: 0 0px 10px 0px;
	font-size: 12px;
	color: #4c4c4c;
}
.post-author b{
    padding-left: 0;
}
.blog-post-content-inner {
	width: 100%;
}
.blog-post-content p {
	padding: 0 0px 10px 0px;
	font-size: 0.875rem;
	color: #4c4c4c;
	font-weight: var(--regular);
	max-height: 3em;
	overflow: hidden;
	min-height: 3em;
    line-height: normal;
}
.blog-post-content .read-more{
    padding-left: 0px;
    font-size: 0.75rem;
    font-weight: var(--bold);
}
.read-more{
    color: #008fff;
    text-decoration: none;
}

.newsletter-section{
    background-color: #f4f4f4;
}
.newsletter-title p{
    font-family: Poppins;
    font-size: 16px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #979797;
    margin-top: 20px;
}

.newsletter-form .form-control {
	border-radius: 10px;
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
	border: solid 1px #4c4c4c;
	background-color: #fff;
	font-size: 14px;
	color: #b4b4b4;
    margin-right: 20px;
    height: 44px;
}

.btn-submit-news {
    border: 0;
    height: 45px;
    font-size: 14px;
    transition: all 150ms ease-in-out;
    border-radius: 10px;
    line-height: 40px;
    display: inline-flex;
    color: var(--textSecondry);
    font-weight: var(--regular);
	padding: 0px 30px 0px 30px;
    background-image: linear-gradient(to bottom, #fff, #fff);
    box-shadow: rgba(221, 221, 221, 0.2) 0 2px 8px 0, inset 0px -6px 0px rgba(0, 0, 0, 0.1), inset 0px -2px 0px rgba(165, 165, 165, 0.15);
}

.btn-submit-news:hover {
  filter: brightness(0.98);
}

.btn-submit-news:active {
  filter: brightness(0.97);
  box-shadow: rgba(221, 221, 221, 0.2) 0 2px 6px 0, inset 0px -1px 0px rgba(0, 0, 0, 0.15);
}

.btn-case-study {
    border: 0;
    height: 45px;
    font-size: 14px;
    transition: all 150ms ease-in-out;
    border-radius: 10px;
    line-height: 40px;
    display: inline-flex;
    color: var(--white);
    font-weight: var(--regular);
	padding: 0px 30px 0px 30px;
    background-image: linear-gradient(to bottom, #535353, #535353);
    box-shadow: rgba(36, 36, 36, 0.2) 0 2px 8px 0, inset 0px -6px 0px rgba(0, 0, 0, 0.1), inset 0px -2px 0px rgba(36, 36, 36, 0.15);
}

.btn-case-study:hover {
  filter: brightness(0.98);
}

.btn-case-study:active {
  filter: brightness(0.97);
  box-shadow: rgba(74, 74, 74, 0.2) 0 2px 6px 0, inset 0px -1px 0px rgba(0, 0, 0, 0.15);
}
.acadmic_btn{
    padding: 0px 60px;
}

.smart_investment_text {
	background-image: linear-gradient(to right, #00dbad 0%, #0087ff);
	font-family: Poppins;
	font-size: 1.85rem;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
    margin-top: 40px;
    padding-bottom: 80px;
}
.smart_investment_text b{
    font-size: 1.85rem;
}

.thumb-img-vision {
	max-width: 300px;
}

.what-do-get-slider-main {
	max-width: 600px;
	margin: 3.5rem 0 1rem 0;
}
.whatdoget-slider h5{
    font-size: 1.25rem!important;
    color: #4c4c4c;
    margin-bottom: 1rem;
}
.whatdoget-slider {
	max-width: 80%;
}
.whatwecan-seciton{
    padding: 4rem 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 100%;
    background: url(../img/home/what_we_can.jpg) no-repeat 0 0;
    background-size: 100%;
    min-height: 550px;
}
.whatwecan-seciton.quaterly_journal{
    background: url(../img/home/quaterly_journal_bg.webp) no-repeat 0 0;
    background-size: 100%;
}
.whatwe-can-last {
    text-align: right;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-end;
    gap: 30px;
    max-width: 40%;
    margin-left: auto;
}
.whatwe-can-last h2, .whatwe-can-last p{
    color: var(--white);
}
.the-green-member{
    max-width: 30%;
    margin: 30px auto 0 auto;
    text-align: center;
    font-size: 1rem;
    color: var(--textSecondry);
}
.the-green-member strong{
    display: flex;
    width: 100%;
    text-align: center;
    align-items: center;
    justify-content: center;
}
.whatwe-can-last p {
	max-width: 75%;
}

.or{
    font-weight: var(--bold);
    color: var(--white);
    font-size: 1rem;
}

/*--Hero banner carousel slider--*/
.hero-slider-box {
	background-color: var(--bs-black-rgb);
	box-shadow: 2px 10px 7px rgba(0, 0, 0, 0.20);
	padding: 0px;
    border-radius: 30px;
    overflow: hidden;
}
.cover-photo {
	height: 200px;
	overflow: hidden;
	border-radius: 20px 20px 0 0;
	display: flex;
	align-items: center;
	justify-content: center;
    background-color: #3F3F3F;
    position: relative;
}
.cover-photo img {
	position: absolute;
	min-height: 100%;
	height: auto;
	min-width: 100%;
	right: auto;
	left: auto;
	top: auto;
	object-fit: cover !important;
	bottom: auto;
}
.college-detial-box {
	background-color: #0F0F0F;
	border: 5px solid #000;
	border-top: 0;
    padding: 1.2rem;
    min-height: 373px;
     min-width: 380px;
    position: relative;
}
.profile_photo {
	width: 100px;
	height: 100px;
	border-radius: 15px;
	overflow: hidden;
	padding: 4px;
	background-color: var(--black);
    margin-top: -70px;
    margin-bottom: 20px;
    align-items: center;
    display: flex;
    justify-content: center;
}
.profile_photo img{
    border-radius: 15px;
    width: 100%;
    height: 100%;
    max-height: 100px;
    object-fit: cover;
}
.img-update a {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}
.img-update a img {
	object-fit: cover;
	min-height: 100%;
}
.common-link{
    color: #006AFF;
    text-decoration: none;
    font-size: 0.75rem;
    font-weight: 600;
}
.common-link svg{
    fill: #006AFF;
}
.common-link:hover svg{
    fill: var(--green);
}
.show-all{
    color: var(--white);
    text-decoration: none;
    font-size: 0.75rem;
    font-weight: 600;
}
.show-all:hover{
    color: var(--green);
}
.sub-heading {
	font-size: 0.875rem;
	letter-spacing: -0.5px;
	color: #5B5B5B;
	font-weight: 400;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.latest-update ul {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.latest-update ul li {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
    background-color: #28272C;
    padding: 5px;
    border-radius: 6px;
}
.img-update {
	height: 49px;
	width: 49px;
	min-width: 49px;
	min-height: 49px;
	overflow: hidden;
	border-radius: 6px;
}
.latest-update ul li p{
    color: var(--white);
    font-weight: 400;
    font-size: 0.75rem;
    line-height: normal;
    overflow: hidden;
    max-height: 3em;
    position: relative;
}

.dot-latest {
	width: 10px;
	height: 10px;
	background: #3D81F4;
	border-radius: 30px;
	min-height: 10px;
	min-width: 10px;
	margin-right: 8px;
}
.hero-slider-tabs{
    background: #19181D;
    border: 1px solid #2A2A2C;
    border-radius: 10px;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
}

.hero-slider-tabs .nav-item {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: nowrap;
    width: 33.333%;
    padding: 0 1px;
}
.hero-slider-tabs .nav-item a {
	padding: 7px 10px;
	font-size: 0.875rem;
	font-weight: 400;
	color: #5B5B5B;
	display: flex;
	align-items: center;
	justify-content: center;
    border-radius: 6px;
    width: 100%;
}
.hero-slider-tabs .nav-item a.active, .hero-slider-tabs .nav-item:hover a{
    background-color:#28272C;
    color: var(--white);
}

.latest-update-stats ul li {
	display: flex;
	align-items: center;
	font-size: 0.875rem;
	justify-content: center;
	margin-bottom: 5px;
}
.latest-update-stats ul li dt{
    color: var(--white);
    font-size: 0.75rem;
    margin: 0;
    width: 60%;
    display: block;
    font-weight: 600;
}

.latest-update-stats ul li dd{
    color: #9B9B9B;
    font-weight: 400;
    font-size: 0.75rem;
    margin: 0;
    width: 40%;
    display: block;
}
.lagecy-title {
	display: flex;
	flex-direction: column;
	color: var(--white);
    text-align: center;
}
.lagecy-title h5{
    color: var(--white);
    font-size: 0.75rem!important;
    font-weight: 600;
    text-align: center;
    margin-bottom: 8px;
}
.lagecy-title p{
    color: var(--white);
    font-size: 0.75rem;
    font-weight: 300;
    text-align: center;
    max-height: 54px;
    overflow: hidden;
}
.legand-name h6{
    color: var(--white);
    font-size: 0.75rem!important;
}
.hero-slider-section .owl-dots,
.mba-univercity-slider .owl-dots{
    margin-top: 20px;
    margin-bottom: 0;
}
.owl-dots{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
}
.hero-slider-section .owl-dot,
.mba-univercity-slider .owl-dot {
	background-color: #D9D9D9 !important;
	width: 10px;
	height: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100px;
    border:1px solid #D9D9D9!important;
}
.hero-slider-section .owl-dot.active,
.mba-univercity-slider .owl-dot.active {
    background-color: transparent!important;
}

/*--Not just ranking section css start here--*/
.about_us_video{
    max-height: 360px;
    overflow: hidden;
    border-radius: 10px;
}
.platform-video-section{
    width: 100%;
    overflow: hidden;
    display: block;
    border-radius: 10px;
    max-height: 310px;
}

.before-after-section {
	background-color: #131313;
    height: 459px;
    position: relative;
    overflow: hidden;
}

.sound-right-box {
    background-color: #2B2B2B;
    border-radius: 0 0 10px 10px;
    position: absolute;
    bottom: 0;
    width: 100%;
    min-height: 108px;
}
.before-after-section h6{
    font-size: 1.5rem!important;
    font-weight: var(--bold);
}
.before-after-section h6, .before-after-section p{
    color: var(--white);
    line-height: 28px;
}
.sound-right-box p {
	font-size: 0.75rem;
    line-height: normal;
}

.h-40{
    height: 40%;
}
.h-20{
    height: 20%;
}
.before-after-section.green-bg{
    background-color: #014A32;
}
.before-after-section.green-bg .sound-right-box{
    background-color: #02261F;
}
.how-reframed{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 80px;
    flex-direction: column;
}
.by-applying-section{
    background-color: var(--black);
}

.appliying-content {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
	padding: 30px 0 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.applying-video {
	max-height: 300px;
	overflow: hidden;
}

.discover-the-seciton {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	/* background: url(../img/home/pen_bg.png) no-repeat 0 0;
    background-size: cover; */
    background-color: #040404;
}
.discover-box-main {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.pen-img {
	/* max-width: 200px; */
}
.discover-text {
	color: var(--white);
	font-size: 1rem;
	font-weight: 300;
	width: 10%;
	text-align: right;
	line-height: 1.1;
}
.discover-counting {
	width: 28%;
	padding: 17px 10px;
}
.discover-counting ul li {
	color: rgba(255, 255, 255, 0.07);
	font-size: 0.875rem;
    display: flex;
    align-items: center;
    line-height: 1.25;
    margin-bottom: 0px;

}

.discover-counting ul li .count {
    font-size: 0px;
    width: 50px;
    display: inline-block;
    ;
}

.discover-counting ul li.active  {
	color: rgba(255, 255, 255, 1);
	font-size: 1.82rem;
    font-weight: 700;
}
.discover-counting ul li.active .count {
    font-size: 5rem;
    color: var(--white);
    line-height: 1;
}
.use-to {
	width: 50%;
}
.use-to p {
	font-size: 1.52rem;
	color: var(--white);
}
.gradent-text-pink{
    background: #FFAA00;
    background: linear-gradient(to right, #FFAA00 0%, #FF00CC 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.team-subheading{
    font-size: 1.8rem;
    font-weight: 300;
    color: var(--white);
}
.show-less-content{
    display: none;
}
.whilist_text {
	color: #24685E;
}

/*---College page css start here--*/
.college-search-section h3 span{
    font-size: 3rem;
    color: var(--textSecondry);
    line-height: 1;
}
.college-search-section p{
    color: #6D6D6D;
    font-weight: normal;
}
.college-search-section .search-box-header{
    box-shadow: 0px 5px 12px -5px rgba(13, 10, 44, 0.8);
    background-color: var(--white);
}
.college-search-section .search-box-header .form-control{
    height: 60px;
}
.collage-video-box{
    background-color: #0D0D0D;
    border-radius: 20px;
    box-shadow:2px 6px 10px 3px rgba(0, 0, 0, 0.5);
    overflow: hidden;
}
.collage-filter-wraper .btn-dark {
	background-color: var(--textSecondry);
	padding: 10px 17px;
	color: var(--white);
	font-size: 0.875rem;
}
.collage-filter-wraper .btn-dark:hover {
    color: var(--textSecondry);
}

.pagination li {
	padding: 5px;
}
.pagination li .page-link {
	width: 32px;
	height: 32px;
	display: flex;
	align-items: center;
	justify-content: center;
    background-color:var(--white);
    border:1px solid #DFE3E8;
    border-radius: 4px!important;
    font-size: 0.875rem;
    color: var(--textSecondry);
    font-weight: 600;
    padding: 5px;
}
.pagination li.active a, .pagination li:hover a{
    color: #4200FF;
    border-color:#4200FF;
}
.pagination li.disabled a, .pagination li.disabled:hover a{
    background-color: #919EAB;
}
.pagination li.disabled:hover a{
    border-color:#DFE3E8;
}

.info-box-gray{
    background-color: #ECECEC;
    border-radius: 10px;
    padding: 40px 30px;
}
.student-box-section{
    background:url(../img/home/blue_gra_bg.png) no-repeat 0 0;
    padding: 30px;
    position: relative;
    width:100%;
    height: 400px;
    background-size: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.student-img {
	position: absolute;
	right: 30px;
	top: -88px;
	max-width: 45%;
}
.student-message{
    max-width: 55%;
}
.message-pra p, .styudent-info h5, .styudent-info p{
    color: var(--white);
}
.styudent-info h5{
    font-size: 1.5rem!important;
}
.admit-title{
    font-size: 1.125rem;
    color: #4C4C4C;
}
.mt-10{
    margin-top: 10rem;
}
.twentytwenty-overlay{
    display: none!important;
}
.twentytwenty-handle{
    border: 1px solid #4F4F4F!important;
    width: 13px!important;
    height: 13px!important;
    background-color: #4F4F4F!important;
}
.twentytwenty-left-arrow, .twentytwenty-right-arrow{
    display: none!important;
}

.box__inner {
	background-color: #fff;
	box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.2);
	padding: 0rem;
	border-radius: 20px;
}
.after-before-header {
	padding: 2rem 2rem 0 2rem;
}
.twentytwenty-wrapper {
	padding: 0 2rem 1rem;
    position: relative;
}
.twentytwenty-wrapper:after{
    content: '';
    border-bottom: 10px solid #EDEDED;
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0;
}

.twentytwenty-horizontal .twentytwenty-handle::before,
.twentytwenty-horizontal .twentytwenty-handle::after {
	bottom: 50%;
	margin-bottom: 13px!important;
    margin-top: 13px!important;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	box-shadow: none!important;
    background-color: #000 !important;
}
.drag_the_bar{
    width: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 2rem;
}
.twentytwenty-handle{
    top: 98%!important;
    margin-top: 0!important;
}

.aashna-details{
    padding-left: 30px;
}
.aashna-details h6 {
	margin-bottom: 20px;
}
.top-list-section ul {
	padding-left: 20px;
}
.top-list-section ul li {
	list-style-type: disc;
	padding-left: 5px;
	margin-bottom: 5px;
}
.how_path_green_bg {
	background: url(../img/home/how_the_vedic_bg.png) no-repeat 0 0;
	padding: 100px 30px 70px;
	background-size: 100%;
	min-height: 476px;
}
.how_path_green_bg p, .how_path_green_bg p b{
    color: var(--white);
    font-size: 0.875rem;
}
.how_path_green_bg p b{
    display: block;
}

.vedic_path_methodology{
    margin-top: 40px;
}
.pen-img.phone-icon {
	width: 220px;
}
.discover-the-seciton.ghostwriting .use-to {
	width: 71%;
}

.top-universities-seciton h3 b{
    font-size: 2.3rem !important;
}
.mba-univercity-list-content .latest-update ul{
    gap: 0;
}
.mba-univercity-list-content .latest-update ul li{
    background-color: transparent;
    border-bottom: 1px solid #28272C;
    border-radius: 0px;
    padding: 10px 5px;
}
.time-post {
	font-size: 11px;
	width: 32%;
	text-align: right;
	color: rgba(255, 255, 255, 0.3);
}
.btn-explore{
    border-radius: 50px!important;
    padding: 10px 40px;
    background-image: linear-gradient(to bottom, #505050, #383737);
    color: #13B774;
    font-weight: normal;
    font-size: 0.875rem;
}
.mba-univercity-slider .item {
	padding-bottom: 20px;
}

.university-sidebar {
	/* background-color: #191919; */
	/* padding: 2rem 0 0; */
	max-height: 94vh;
	overflow: hidden;
	overflow-y: auto;
}
.university-sidebar ul li a strong{
    font-size: .75rem;
    /* margin-bottom: 10px; */
    display: block;
    /* color: rgba(255, 255, 255, 0.3); */
    color: #4C4C4C;
}
.university-sidebar ul li a {
	padding:1rem 1rem;
}

.university-sidebar ul li a p{
    font-size: 1rem;
    margin-bottom: 20px;
    display: block;
    color: rgba(255, 255, 255, 0.3);
}
.university-sidebar ul li a{
    border-left: 2px solid #F5F5F5;
}
.university-sidebar ul li:hover a strong,
.university-sidebar ul li:hover a p,
.university-sidebar ul li a.active strong,
.university-sidebar ul li a.active p{
    color: var(--black);
}
.university-sidebar ul li:hover a,
.university-sidebar ul li a.active{
    border-left:2px solid #014A32;
    text-decoration: none;
    background-color: rgba(1, 74, 50, 0.1);
}
.university-sidebar ul li{
    /* padding-bottom: 20px; */
    display: flex;
    flex-direction: column;
}
.core-subject ul {
	padding-left: 1.25rem;
}
.university-sidebar ul li a p{
    display: none;
}

.core-subject ul li{
	list-style-type: disc;
    font-size: 1rem;
    font-weight: 400;
    margin-bottom: 3px;
}
.curious-text-content p {
	font-size: 0.875rem;
}
.what-mba-section h4 {
	font-size: 1.563rem !important;
}
.gray-samll-title{
    font-size: 1.5rem!important;
    color: #626262;
}
.accordion-item{
    border-bottom: 1px solid #000;
    border-left: 0px;
    border-top: 0;
    border-right: 0px;
    border-radius: 0;
}
.accordion-item .accordion-header .accordion-button {
	padding: 10px;
	border-radius: 0px !important;
	border: 0px;
	background-color: transparent;
	box-shadow: none;
	font-size: 1.25rem;
	font-weight: 600;
}
.accordion-button:not(.collapsed){
    color: #000;
}
.accordion-body {
	padding: 0 10px 20px 10px;
	font-size: 1rem;
}
.accordion-item:last-of-type{
    border-radius: 0px;
    border-bottom: 0px;
}
.accordion-button::after {
    content: normal;
}

.accordion-button::before {
	content: '';
	background: url(../img/home/minus.svg) no-repeat 0 0;
	width: 24px;
	height: 24px;
	display: inline-block;
	padding-right: 10px;
	position: absolute;
	left: -24px;
}

.accordion-button.collapsed::before {
	content: '';
	background: url(../img/home/plus.svg) no-repeat 0 0;
	width: 24px;
	height: 24px;
	display: inline-block;
	padding-right: 10px;
	position: absolute;
	left: -24px;
}

.faq-section {
	margin-left: 5rem;
}

.call-us-section{
    background-color: #FCFCFC;
    border-radius: 20px;
    padding: 0px 0 0 30px;
    box-shadow: 4px 11px 15px 3px rgba(0, 0, 0, 0.25);
}
.call-us-section p{
    margin-bottom: 1rem;
}

.call-us-section h4{
    color: #4C4C4C;
    margin-bottom: 1.52rem;
}
.university-detials-section{
    padding: 10px 0 100px 0;
}

.case-study-hero{
    width: 100%;
    height: auto;
    padding:90px 0 20px 0;
    position: relative;
}
.plam_img {
	position: absolute;
	left: 0;
	bottom: 70px;
	width: 27%;
}
.case-study-hero-content h3,
.case-study-hero-content h4{
    margin-bottom: 1rem;
}

.latest-case-study{
    background-color: #F6F6F6;
    padding: 40px 0;
}
.latest-case-title, .latest-case-title span{
    font-size: 2.5rem!important;
    color: #4C4C4C;
    line-height: 1;
}
.latest-case-study p{
    font-size: 1.5rem;
    color: #000;
}
.challenges-right{
    background-color: #FBFBFB;
}
.challenges-right .discover-the-seciton p{
    font-size: 0.785rem;
}
.challendr-list ul li{
    padding: 10px 20px;
    border-bottom: 1px solid #7E7E7E;
    margin: 10px 0;
}
.challendr-list ul li span {
	font-size: 0.875rem;
}
.challendr-list ul li.bg-green-color{
    background-color: #255744;
    border-bottom: 0;
    border-radius: 0 0 10px 10px;
}

.pricing-video-box{
    max-height: 600px;
    border-radius: 20px;
    border-radius: 20px;
    overflow: hidden;
    margin-top: 60px;
}
.light-gredient-text{
    background: #2F2F2F;
    background: linear-gradient(to bottom, #2F2F2F 0%, #D2D2D2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.pricing-box{
    background: url(../img/home/pricing_bg.png) no-repeat 0 0;
    width: 100%;
    height: auto;
    padding: 20px 15px 60px 20px;
    border-radius: 20px;
    overflow: hidden;
    background-size: 100%;
}
.price-detials {
	background-color: #343434;
	position: relative;
	z-index: 1;
	padding: 20px;
	width: 96%;
	border-radius: 20px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	box-shadow: 1px 4px 8px 10px rgba(0, 0, 0, 0.25);
}
.tag-name {
	font-size: 0.75rem;
	font-weight: 300;
	padding: 5px 20px;
	background-color: rgba(0, 0, 0, .25);
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	border-radius: 30px;
	margin-bottom: 1rem;
}
.price-title-box {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
    margin-bottom: 20px;
}
.price-title-box h6 {
	display: flex;
	flex-direction: column;
	color: #868686;
    font-size: 1rem;
}
.university-price h6 {
	color: #fff;
	margin-bottom: 11px;
	margin-top: 10px;
	font-size: 1rem;
}
.price-detial-listing-li ul li{
    color: #A9A9A9;
    font-size: 9px;
    margin-bottom: 5px;
}
.pricing-list-main {
	margin-top: -30px;
}
.pricing-list-page{
    background: url(../img/home/bg_price_page.png) no-repeat 0 bottom;
    background-size: 70%;
}
.work-seamless-section{
    padding: 200px 0 120px 0;
}

/*--Search page start here--*/
.looking-for-form{
    border-bottom: 1px solid #000;
    padding-bottom: 10px;
}
.search-form-box.form-control {
	background-color: transparent;
	box-shadow: none;
	border: 0;
	font-size: 1.25rem;
	font-weight: 500;
}
.after-search-message{
    font-weight: 400;
    font-size: 0.875rem;
    padding-top: 10px;
}
.search-again{
    font-weight: 600;
    color: #1073FF;
}
.top-search-filter {
	background-color: #161616;
	padding: 20px 0;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
	margin-bottom: 40px;
}
.search-filter-list{
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
}
.search-filter-list li a{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 0px;
    color:rgba(255, 255, 255, 0.5);
    border-bottom: 2px solid #161616;
    padding-bottom: 5px;
}
.search-filter-list li:hover a,
.search-filter-list li:hover a .country-name,
.search-filter-list li a.active,
.search-filter-list li a.active .country-name{
    color: rgba(0, 238, 140, 1)!important;
    border-color: #00EE8C;
}
.search-filter-list li a .country-name {
	font-size: 0.875rem;
	font-weight: 500; color:rgba(255, 255, 255, 0.5);
}
.country-icon{
    background: url(../img/home/country_icons.svg) no-repeat 0 0;
    width: 86px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.search-filter-list li:hover a .country-icon,
.search-filter-list li a.active .country-icon{
    background-position: 0 -100px;
}
.search-filter-list li a .country-icon.india{
    background-position: 0 -188px;
}

.search-filter-list li:hover a .country-icon.india,
.search-filter-list li a.active .country-icon.india{
    background-position: 0 -273px;
}

.search-filter-list li a .country-icon.top_100{
    background-position: 0 -357px;
}

.search-filter-list li:hover a .country-icon.top_100,
.search-filter-list li a.active .country-icon.top_100{
    background-position: 0 -441px;
}

.search-filter-list li a .country-icon.usa{
    background-position: 0 -527px;
}

.search-filter-list li:hover a .country-icon.usa,
.search-filter-list li a.active .country-icon.usa{
    background-position: 0 -600px;
}

.search-filter-list li a .country-icon.europe{
    background-position: 0 -682px;
}

.search-filter-list li:hover a .country-icon.europe,
.search-filter-list li a.active .country-icon.europe{
    background-position: 0 -762px;
}

.search-filter-list li a .country-icon.asia{
    background-position: 0 -842px;
}

.search-filter-list li:hover a .country-icon.asia,
.search-filter-list li a.active .country-icon.asia{
    background-position: 0 -924px;
}

.search-filter-list li a .country-icon.aus{
    background-position: 0 -1013px;
}

.search-filter-list li:hover a .country-icon.aus,
.search-filter-list li a.active .country-icon.aus{
    background-position: 0 -1117px;
}
.top-search-filter .form-select {
	border-radius: 10px;
	color: #969696;
	font-weight: 400;
	font-size: 0.875rem;
	padding: 9px 15px;
	height: 50px;
}

.search-thumbnail {
	position: relative;
	max-height: 350px;
	width: 100%;
	border-radius: 20px;
	overflow: hidden;
}
.wishlist-icons{
    position: absolute;
    z-index: 9;
    right: 20px;
    top: 20px;
}
.search-details-box h6, .search-details-box h6 a{
    font-size: 1.125rem;
    color: #000;
    font-weight:500;
}
.rank-details{
	margin-top: 5px;
}
.rank-details p,
.rank-details p b {
	color: #909090;
	font-size: 0.875rem;
}
.search-details-box{
    padding-left: 5px;
    padding-right: 5px;
}
.best-known, .best-known b{
    display: flex;
    flex-direction: column;
    line-height: 1.1;
    color: #4C4C4C;
    font-size: 1rem;
}

.looking-for-form.error-message .search-form-box{
    color: red;
}
.down-arrow-icon{
    margin-top: 20px;
}
.down-arrow-icon video {
	width: 40px;
	height: auto;
}

.no-data-found{
    font-size: 2.8rem;
    color: #989898;
    padding-bottom: 15px;
    border-bottom: 3px solid #989898;
    margin-bottom: 20px;
}
.search-details-banner {
	background: #275946;
	background: linear-gradient(90deg, rgba(39, 89, 70, 1) 0%, rgba(39, 89, 70, 1) 20%, rgba(26, 75, 58, 1) 60%, rgba(2, 50, 37, 1) 100%);
	background: #275946;
	background: linear-gradient(90deg, rgba(39, 89, 70, 1) 0%, rgba(39, 89, 70, 1) 20%, rgba(26, 75, 58, 1) 60%, rgba(2, 50, 37, 1) 100%);
    padding: 130px 0 0 0;
    display: flex;
    width: 100%;
    flex-direction: column;
}
.search-details-banner h2{
    line-height: 1.3;
    margin-bottom: 1rem;
}

.add-cart-btn{
    background: #fff;
    border-radius: 50px;
    padding: 5px 25px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .25);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    height: 40px;
}

.univercity-list-items ul li{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 3px;
    font-size: 0.875rem;
}
.univercity-list-items ul li dt{
    font-size: 0.875rem;
    font-weight: 400;
    color: var(--white);
    width: 70%;
    text-align: left;
}

.univercity-list-items ul li dd{
    font-size: 0.875rem;
    font-weight: 600;
    color: var(--white);
    width: 30%;
    text-align: left;
    margin-bottom: 0px;
}

.rank-list-content {
	border-top: 1px solid #FFFFFF;
	margin: 50px 0 0;
	padding: 30px 0 0;
}
.ranking-list-ul {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 20px;
    padding-bottom: 30px;
    flex-wrap: wrap;
}
.ranking-list-ul li {
	display: flex;
    flex-direction: column;
    text-align: center;
    line-height: 1.5;
}
.ranking-list-ul li span{
    color: #fff;
}

.artilce-img-right{
    position: relative;
}
.article-img-contnet{
    width: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 30px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    color: #fff;
    background-color: rgba(0, 0, 0, .8);
}
.article-img-contnet p{
    color: var(--white);
    line-height: normal;
}
.published p {
	color: #9F9F9F;
	font-size: 1rem;
	font-weight: 600;
}
.fs-25{
    font-size:1.35rem!important;
    line-height: normal;
}

.course-list-filter {
	background-color: #333333;
	padding: 25px 0;
}
.filter-toggle{
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.gradution-color {
	font-size: 1rem;
	color: #585858;
    margin-right: 0.875rem;
}

.product-fileter-list {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.product-fileter-list ul {
	background-color: #404040;
	display: flex;
	width: 92%;
	border-radius: 40px;
	border: 2px solid #575757;
	padding: 8px 20px;
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
	align-items: center;
	justify-content: space-between;
	gap: 0;
}
.product-fileter-list ul li a {
	display: flex;
	align-items: center;
	gap: 5px;
	font-size: 0.875rem;
	line-height: 1;
    padding: 5px 10px;
    border-radius: 50px;
}

.product-fileter-list .icon-bg {
	width: 32px;
    min-width: 32px;
    min-height: 32px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50px;
	height: 32px;
}

.product-fileter-list ul li a.active .icon-bg {
	background: url(../img/home/ellipse_bg.svg) no-repeat 0 0;
    background-size: 100%;
}
.product-fileter-list .icon-bg img{
	width: 13px;
	margin-top: -5px;
}
.product-link{
    font-size: 0.75rem;
    color: #DBDBDB;
    font-weight: 400;
}
.product-fileter-list ul li a.active{
    background-color: #4F4F4F;
    border-radius: 20px;
}
.product-fileter-list ul li a.active .product-link{
    font-weight: 500;
}

.course-list-title{
    border-bottom: 1px solid #000000;
}
.course-list-title h3{
    color: #4C4C4C;
}

.course-list-title p, .course-list-title p b{
    color: #7E7E7E;
}
.course-list-conent ul{
    padding-left: 20px;
}
.course-list-conent li{
    border-bottom: 1px solid #B1B1B1;
    padding: 15px 0 10px 0;
    width: 100%;
}
.progrem-detial-seciton:last-child{
    border-bottom: 0px;
    padding-bottom: 0;
    margin-bottom: 0;
}
.course-list-conent li a{
    font-size: 1.25rem;
    color: #000;
    font-weight: 400;
}
.program-list-accordion a{
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.program-list-accordion a.collapsed:after{
    content: "+";
    font-size: 20px;
    font-weight: 400;
    color: var(--textSecondry);
}
.program-list-accordion a:after{
    content: "-";
    font-size: 20px;
    font-weight: 400;
    padding-right: 20px;
    color: var(--textSecondry);
}
.news-post {
	background-color: #fff;
	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2);
	border-radius: 20px;
}
.news-thumb {
	max-height: 248px;
	width: 100%;
	overflow: hidden;
	border-radius: 20px 20px 0 0;
    position: relative;
}
.news-category {
	width: 100%;
	padding: 8px 15px;
	background-color: #585858;
	color: #fff;
	font-size: 0.875em;
}
.news-detials-section {
	padding: 15px 15px 30px 15px;
}
.news-detials-section h4, .news-detials-section h4 a {
	font-weight: 700;
	line-height: 0.5;
	color: #4C4C4C;
	font-size: 1rem;
	margin-bottom: 1.5rem;
}
.news-detials-section p{
    font-size: 0.875rem;
    line-height: normal;
    color: #000;
}
.blog-post-slider .item {
	padding: 10px;
}
.blog-post-slider .owl-nav {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 20px 0;
}

.about-img-thumb{
    background-color: #D9D9D9;
    border-radius: 20px;
    overflow: hidden;
    min-height: 500px;
    max-height: 500px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.about-img-thumb img{
    position: absolute;
    min-height: 100%;
    height: auto;
    width: 100%;
    min-width: 100%;
    right: auto;
    left: auto;
    top: auto;
    object-fit: cover !important;
    bottom: auto;

}
.fst-justify{
    text-align: justify!important;
}

/*---Contact us popup css start here--*/
.contact-popup-top {
	max-height: 100%;
	z-index: 99999;
}
.your-wishtlisting .contact-popup-top {
	z-index: 9;
}
.contact-popup-top .modal-content{
    max-height: 90%;
}
.contact-popup-top .modal-header{
    border-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}
.contact-popup-top .modal-footer{
    border-top: 0px;
}
.modal-footer p, .modal-footer p b{
    color: #4C4C4C;
}
.submit-arrow {
	background-color: transparent;
	border: 0;
	box-shadow: none;
	width: 32px;
	height: 32px;
	min-width: 32px;
	min-height: 32px;
}

.what-should-call {
	position: relative;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #979797;
	justify-content: space-between;
    padding-bottom: 5px;
}
.contact-form{
    width: 100%;
    display: flex;
    font-size: 1rem;
    color: #4C4C4C;
    border:0px;
}
.contact-form:focus, .contact-form:focus-visible, .contact-form:active,
.submit-arrow:focus, .submit-arrow:focus-visible, .submit-arrow:active{
    box-shadow: none!important;
    outline: none!important;

}
.how-about-heading {
	font-size: 1.82rem;
	color: #4c4c4c;
	margin-bottom: 20px;
	border-bottom: 1px solid #979797;
	padding-bottom: 20px;
}
.how-about-heading b{
    font-size: 1.82rem;
    color: #4c4c4c;
}
.exit-btn {
	background-color: var(--white);
	border: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 5px 15px 5px 20px;
	color: #4C4C4C;
	font-size: 1rem;
	font-weight: 600;
	gap: 5px;
	position: absolute;
	right: 0;
	bottom: -33px;
	margin: 0;
	border-radius: 0 0px 5px 15px;
}

.department-list {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	gap: 10px;
	flex-wrap: wrap;
    margin-top: 20px;
}
.department-list li a{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 20px;
    font-size: 0.875rem;
    font-style: italic;
    color: #DBDBDB;
    background-color: #474747;
    border: 1px solid #00A0F2;
    box-shadow: inset 0 5px 5px rgba(0, 0, 0, .25);
    border-radius: 20px;
    gap: 8px;
}
.department-list li.added-check a{
    background-color: #00412C;
    color: #8EFACD;
    font-weight: 600;
}
.department-added{
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

.department-added li{
    padding: 8px 10px;
    border-radius: 10px;
    background-color: #127F52;
    color: #fff;
    font-size: 0.8rem;
}
.submit-btn{
    padding: 10px 15px;
    color: #222222;
    font-size: 0.75rem;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-width: 120px;
    background-color: #3EDE9C;
    border-radius: 4px;
    box-shadow: 0 5px 5px rgba(0, 0, 0, .25);
}
.submit-btn:hover, .submit-btn:hover span{
    color: #222!important;
}
.left-img-block{
    width: 50%;
}
.right-finish-box {
	width: 50%;
}
.mail-icon {
	max-width: 120px;
}
.right-finish-box .how-about-heading{
    padding: 0;
    border-bottom: 0;
    font-size: 1.82rem!important;
}
.right-finish-box p.fs-25, .right-finish-box p{
    font-size: 0.875rem!important;
    line-height: 1.2;
    margin-bottom: 1rem;
    color: #4F4F4F;
}
.left-img-block img {
	height: 100%;
}

/*--Wishlist page--*/
.wishlist-page{
    background: url(../img/home/wishlist-hero-bg.webp) no-repeat 0 0;
    padding: 120px 0 120px 0;
    display: flex;
    align-items: center;
    background-size: cover;
}
.wishlist-page h2{
    color: rgba(255, 255, 255, .5);
    border-bottom: 1px solid rgba(255, 255, 255, .5);
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.wishlist-page h2 span{
    color: rgba(255, 255, 255, .5);
    font-size: inherit;
}
.wishlist-page p{
    color: rgba(255, 255, 255, .5);
}
.wishlist-step-section{
    padding: 20px 0;
    border-bottom: 1px solid #979797;
    background-color: var(--white);
}
.step-1-3 {
	display: flex;
	align-items: center;
	justify-content: center;
}
.step-1-3 ul{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
}
.step-1-3 ul li{
    display: flex;
    align-items: center;
    gap: 10px;
    position: relative;
}
.step-1-3 ul li:after{
    width: 80px;
    content: '';
    height: 1px;
    background-color: #979797;
    display: flex;
}
.step-1-3 ul li:last-child:after{
    content: normal;
}
.wish-list-step {
	height: 60px;
	width: 60px;
	border-radius: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #2B2B2B;
}

.wish-list-step.active {
	background-color: #2b2b2b;
}
.py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
}
.text-gray-text{
    color: #979797!important;
}
.wishlist-listing {
	padding: 20px 20px 20px 20px;
	border-radius: 20px;
	box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.5);
	background-color: var(--white);
    height: 360px;
}
.wishlist-listing ul {
	height: 250px;
	overflow: hidden;
	overflow-y: auto;
}
.wishlist-title{
    display: flex;
    align-items: center;
    gap:10px;
    font-size: 1rem;
    font-weight: 600;
    color: #000;
    margin-bottom: 10px;
}
.wishlist-listing ul li {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	border-bottom: 1px solid #d9d9d9;
	padding: 8px 0;
}
.wishlist-listing ul li span{
    font-size: 0.875rem;
    line-height: 1;
}
.wishlist-listing ul li .no{
    font-weight: bold;
}
.wishlist-listing ul li .no,
.wishlist-listing ul li .delete-icon{
    width: 10%;
}
.wishlist-listing ul li .univercity-name{
    width: 50%;
    line-height: 1.12;
}
.wishlist-listing ul li .ba-secing{
    width: 30%;
}
.wishlist-listing ul li .delete-icon img {
	max-width: 16px;
}

.hero-slider-section{
    max-width: 100%;
    margin: 0 auto;
}

.wishlist-btn{
    color: #0E5F37;
    font-weight: bold;
    white-space: nowrap;
    font-size: 0.75rem;
}
.wishlist-btn svg{
    fill: #0E5F37;
}
.wishlist-btn:hover{
    color: #FF7F7F;
}
.wishlist-btn:hover svg{
    fill: #FF7F7F;
}

.wishlist-btn-active {
	color: #03BF6F;
	background-color: transparent;
	display: flex;
	flex-wrap: nowrap;
	white-space: nowrap;
	font-weight: bold;
    font-size: 0.75rem;
}
.wishlist-btn-active svg{
    fill: #03BF6F;
}
.collage-title-box h5{
    width: 70%;
}
.collage-title-box h5 .univercity-name-box{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 0.875rem;
    color: var(--white);
    font-weight: bold;
}
.collage-title-box h5 .verify-icon img {
    min-width: 18px;
    min-height: 18px;
}
.view-college{
    white-space: nowrap;
    font-size: 12px;
}

.header .search-box-header{
    height: 34px;
}

.sub-heading {
    font-size: 0.75rem;
}

/*--new search box css start here--*/
.search-box-main {
	background: #252525;
	padding: 0px 0;
	position: fixed;
	left: 0;
	top: 52px;
	width: 100%;
	z-index: 9999;
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
	max-height: 281px;
	overflow: hidden;
}
.search-box-main .search-form{
    padding: 15px 0;
}
.search-box-main .search-box-header {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	border-radius: 0px;
	box-shadow: none;
	border: solid 0px #252525;
	background-color: #252525;
	padding: 5px 0px 20px 0px;
}
.search-box-main .search-box-header .form-control {
	font-size: 1.25rem;
	padding-left: 10px;
    color: var(--white);
}
.suggested-search-result {
    padding: 10px 10px 0 10px;
    position: relative;
}
.suggested-search-result h6 {
	font-size: 0.75rem;
    color: rgba(255, 255, 255, .75);
    font-weight: var(--bold);
    margin: 0 0 10px 0;
}
.quicklinks-section ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.quicklinks-section ul li a {
	color: var(--white);
	padding: 5px 0;
	display: inline-block;
	font-size: 0.75rem;
	font-weight: var(--regular);
}
.quicklinks-section ul li a svg{
    fill: #fff;
}
.quicklinks-section ul li a:hover,
.AutoSearchDiv .ui-menu .ui-menu-item a:hover{
    color: var(--green);
    font-size: 0.75rem;
}
.quicklinks-section ul li a:hover svg{
    fill: var(--green);
}
.AutoSearchDiv .ui-autocomplete {
	left: 0 !important;
	top: 38px !important;
	padding: 0px 10px;
	width: 100% !important;
	background-color: #252525 !important;
    border-radius: 6px;
}
.AutoSearchDiv .ui-menu .ui-menu-item a{
    color: var(--white);
	padding: 5px 0;
	display: inline-block;
	font-size: 0.75rem;
	font-weight: var(--regular);
    cursor: pointer!important;
}

/*--About us page css start here--*/
.about-us-page-main{
    background-color: #080808;
    padding-top: 50px;
}
.weare-not-agency{
    background: #2A2A2A;
    background: linear-gradient(90deg, rgba(42, 42, 42, 1) 0%, rgba(28, 28, 28, 1) 100%);
    padding: 50px 60px;
    border-radius: 20px;
    box-shadow: 0 10px 4px rgba(0, 0, 0, .50);
}
.fs-30{
    font-size: 1.8rem;
}

.gray-text-gredent_ver{
    background: linear-gradient(to bottom, #FFFFFF, #999999);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.the-founder{
    border-bottom: 1px solid var(--white);
    padding-bottom: 15px;
    margin-bottom: 15px;
    color: var(--white);
    font-size: 1.5rem;
}

.today-oversees-section {
	display: flex;
	align-items: center;
	justify-content: flex-start;
    width: 100%;
}
.today-left-section {
	width: 50%;
    padding: 4% 5%;
}
.today-right-section {
	width: 50%;
    padding: 4% 5%;
    background-color: #262424;
}

.our-journey-section{
    padding: 100px 0;
}
.journy-start {
	width: 100%;
	max-width: 700px;
	margin: 0 auto;
	display: flex;
	align-items: flex-start;
	justify-content: center;
}
.journy-start ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.journy-start ul li {
	list-style-type: none;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 20px;
	margin-bottom: 20px;
}
.journy-detials {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	text-align: left;
	flex-direction: column;
	gap: 5px;
    padding-left: 30px;
}
.journy-title, .journy-description {
	position: relative;
}
.journy-title:before {
	position: absolute;
    left: -35px;
    top:0;
    width: 20px;
    height: 20px;
    border: 3px solid #474747;
    border-radius: 50px;
    content: '';
}
.journy-description::before{
    width: 3px;
    height: 100%;
    min-height: 100%;
    background-color: #474747;
    content: '';
    position: absolute;
    left: -27px;
    top: 0;
}
.journy-description {
	font-size: 0.95rem;
}
.profing-section-bg{
    padding: 20px 40px;
    background: url(../img/about/the_profiling_pillars.png) no-repeat 0 0;
    background-size: 100%;
    border-radius: 20px;
    min-height: 200px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.profing-section-bg span,
.official-page-bg span {
	font-size: 2.3rem;
}
.about-service-section{
    padding: 100px 0;
}
.about-service-section h2{
    color: var(--white);
    line-height: 1;
}
.service-about-content{
    max-width: 80%;
}
.service-about-content p{
    color: var(--white);
}
.mission-title{
    line-height: 1;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.our-mission-section{
    padding-bottom: 100px;
}
.weare-not-agency.our-vision {
	padding: 30px 40px;
    margin-bottom: 100px;
}

.weare-not-agency.our-vision .fs-30 {
	font-size: 1.45rem;
}

.official-page-bg{
    background: url(../img/home/offical_page_bg.png) no-repeat center center;
    padding: 20px 0;
    background-size: cover;
    min-height: 210px;
    display: flex;
    align-items: center;
}
.progrem-detail-body{
    max-height: 300px;
    overflow: hidden;
    overflow-y: auto;
    padding: 20px 0;
}
.progrem-detial-seciton{
    border-bottom: 1px solid #ADADAD;
    padding-bottom: 15px;
    margin-bottom: 15px;
    display: block;
    padding-right: 2rem;
}

.add-wishlist-orange {
	border: 0;
	height: 46px;
	font-size: 0.75rem !important;
	transition: all 150ms ease-in-out;
	border-radius: 10px;
	line-height: normal;
	display: inline-flex;
	color: var(--textSecondry);
	font-weight: var(--regular);
	padding: 0px 40px 0px 40px;
	background-image: linear-gradient(to bottom, #F6C783, #F3AD3F);
	box-shadow: rgba(146, 97, 31, 0.8) 0 2px 8px 0, inset 0px -6px 0px rgba(0, 0, 0, 0.1), inset 0px -2px 0px rgba(146, 97, 31, 0.5);
	align-items: center;
	gap: 10px;
}

.add-wishlist-orange:hover {
  filter: brightness(0.98);
}

.add-wishlist-orange:active {
  filter: brightness(0.97);
  box-shadow: rgba(146, 97, 31, 1) 0 2px 6px 0, inset 0px -1px 0px rgba(146, 97, 31, 0.5);
}
.wishlist-icon-bg {
	background-color: #DE5563;
	width: 24px;
	height: 24px;
	border-radius: 50px;
	padding: 5px;
	margin-right: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.wishlist-listing .wishlist-title span.wishlist-title{
    margin-bottom: 0px;
}


.sop-after-bofore-slider .carousel .carousel-inner {
	background-color: #fff;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
	padding: 5px;
	border-radius: 10px 10px 0 0;
}
.slider-sop-next-before {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20px 20px;
	background-color: #0F0F0F;
	border-radius: 0 0 10px 10px;
	position: relative;
	margin: -40px 0 0 0;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
}
.sop-after-bofore-slider .carousel-indicators [data-bs-target] {
    text-indent: 0px;
}
.slider-sop-next-before .before ,
.slider-sop-next-before .after {
	display: flex;
	color: rgba(6, 107, 85, .75);
	font-size: 1rem;
	background: none;
	align-items: center;
	justify-content: center;
	width: auto;
    /* background-color: #202020; */
    padding: 0px;
    margin: 0;
    opacity: 1;
}
.slider-sop-next-before .before span,
.slider-sop-next-before .after span{
    color: rgba(6, 107, 85, .59);
	font-size: 1rem;
}
.slider-sop-next-before .before:after{
    content: '< Before';
    /*color: rgba(6, 107, 85, .59);*/
	color: rgb(0 255 199 / 59%);
	font-size: 1rem;
}

.slider-sop-next-before .after:after{
    content: 'After >';
    color: rgb(0 255 199 / 59%);
	font-size: 1rem;
}
.slider-sop-next-before .after.active:after{
    color: rgba(0, 238, 140, 1);
    font-weight: bold;
    opacity: 1;
    content: 'After >';
}
.slider-sop-next-before .before.active:after {
	color: rgba(0, 238, 140, 1);
    font-weight: bold;
    opacity: 1;
    content: '< Before';
}
.slider-sop-next-before span {
	font-size: 1rem;
	color: #9A9A9A;
}
.slider-sop-next-before span b {
	font-size: 1rem;
	color: #9A9A9A;
}

.program-search-section .search-form {
	width: 350px;
}
.program-search-section .search-box-header{
    box-shadow: none;
    background-color: #C9C9C9;
    border-color: #979797;
}
.case-study-blog-section {
	background-color: #fff;
	display: flex;
	align-items: center;
	gap: 30px;
	border-radius: 20px;
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    overflow: hidden;
}
.program-search-section .search-box-header:hover,
.program-search-section .search-box-header:focus,
.program-search-section .search-box-header:focus-visible{
    background-color: rgba(0, 0, 0, .05);
    border-color: #979797;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.case-bold-thumb {
	min-width: 180px;
	min-height: 230px;
    width: 180px;
	height: 230px;
	overflow: hidden;
    position: relative;
}
.case-bold-thumb img {
	position: absolute;
	overflow: hidden;
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.case-study-blog-content {
	padding: 15px 20px 15px 0;
}
.case-study-blog-content .case-blog-title a {
	font-size: 1.12rem;
	color: #4C4C4C;
	line-height: 1.4;
    font-weight: var(--semibold);
}
.case-study-blog-content .case-blog-title {
	margin-bottom: 10px;
	height: 50px;
    overflow: hidden;
    font-size: 1.12rem;
	color: #4C4C4C;
    line-height: 0;

}
.case-study-blog-content .posted-date {
	font-size: 12px;
	color: #B0B0B0;
	font-weight: var(--bold);
	letter-spacing: 0.45px;
}
.case-study-blog-content p {
	font-size: 0.875rem;
	color: var(--textSecondry);
	font-weight: var(--regular);
	line-height: 1.3;
	height: 92px;
	overflow: hidden;
	margin-bottom: 20px;
}

.curious-banner {
	background-color: #181818;
}
.curious-banner-content {
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 80%;
}
.curious-text-content {
	padding-left: 30px;
}
.curious-text-content h3 {
	font-weight: normal;
	letter-spacing: 0;
    margin-bottom: 5px;
}
.curious-text-content h3 b {
	font-size: 2.3rem;
}
.btn-explore-case {
	min-width: 220px;
	padding: 1.1rem 0;
	background-color: #3ede9c;
}
.what-mba-section {
	margin-top: 3rem !important;
}

.tooltip-box {
	height: 53px;
	width: 200px;
	padding: 10px;
	align-items: center;
	justify-content: flex-start;
	gap: 10px;
	font-size: 12px;
	color: var(--textSecondry);
	position: absolute;
	left: 0;
	top: 100%;
	background-color: var(--white);
	border-radius: 10px;
	font-weight: normal;
	white-space: normal;
    display: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .05);
    z-index: 9999;
}

.tooltip-box img{
    min-height: 20px;
    min-width: 20px;
    width: 20px;
    height: 20px;
    display: block;
}
.tooltip-hover{
    position: relative;
}

.filter-toggle .green-text, .filter-toggle .text-white {
	font-size: .75rem;
}

.tooltip-hover:hover + .tooltip-box{
    display: flex;
}
.swal-overlay{
    z-index: 99999!important;
}



/* custom slider plan */

.hero-slider-section {
  position: relative;
  width: 100%;
  overflow: hidden;

}

.custom-slider {
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
  width: 100%;
  position: relative;
  height: max-content;
}

.hero_banner_slider {
  display: flex;
  will-change: transform;
  transition: transform 0.05s linear;
}

.hero_banner_slider .item {
  min-width: 320px;      /* Ensures item is visible */
  max-width: 380px;
  flex-shrink: 0;
  padding: 10px;
  box-sizing: border-box;
  transform: scale(1);   /* No zoom-out */
  transition: transform 0.4s ease;
}

.univercity-herobanner {
    height: 330px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.univercity-herobanner img {
    position: absolute;
    min-height: 100%;
    height: auto;
    min-width: 100%;
    right: auto;
    left: auto;
    top: auto;
    object-fit: cover !important;
    bottom: auto;
}


.advertisement-blog-post {
	height: 360px;
	position: relative;
	overflow: hidden;
}
.advertisement-blog-post video, 
.advertisement-blog-post img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.fs-20{
    font-size: 1.25rem;
}
.weare-not-agency p {
	line-height: normal;
}


/*---New MBA PAGE Start Here 26-06-2025---*/

.trusted-by {
  width: 100%;
  margin: 0;
  background: url(../img/mba-new/mba_top_bar_bg.png) no-repeat 0 100%;
  height: 130px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 50px;
  background-size: 100%;
}

.trusted-by p{
    text-align: center;
    width: 100%;
    text-shadow: 0 3px 4px rgba(0, 0, 0, 0.5);
    background: linear-gradient(to right, #fff 0%, #ABABAB 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.gredient-bold-text{
    background: #fff;
    background: linear-gradient(to right, #FFB700 0%, #FF85F9 50%, #A8C1FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.mba-hero-section {
	padding: 4rem 0 3rem 0;
}
.mba-hero-section h1{
    font-size: 3rem;
    color: #6A6A6A;
    letter-spacing: 0;
    margin-bottom: 1rem;
}
.mba-hero-section h1 strong{
    font-size: 3rem;
}
.mba-hero-section p {
	color: #6A6A6A;
	font-size: 1.32rem;
}
.dashboard-block-section-outer{
    box-shadow: 0 9px 12px 0 rgba(0, 0, 0, 0.5);
    background: #f7f7f7;
     /* background-image: linear-gradient(to bottom, #3d3d3d, #383838), linear-gradient(to bottom, #f7f7f7, #ebebeb); */
    border-radius: 70px;
    padding: 15px;
    margin-top: 30px;
}
.dashboard-block-section{
  border-radius: 65px;
  background-image: linear-gradient(to bottom, #3d3d3d, #383838), linear-gradient(to bottom, #f7f7f7, #ebebeb);
  background-origin: border-box;
  background-clip: content-box, border-box;
  height: 670px;
  position: relative;
  overflow: hidden;
}
.dashboard-overlay{
    box-shadow: inset 0 1px 14px 6px rgba(0, 0, 0, 0.8);
    background:transparent;
    width: 100%;
    height: 100%;
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    
}
.header-block {
	height: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
    background-color: #676767;
    border-radius: 60px 60px 0 0;
    box-shadow: inset 10px 5px 14px -2px rgba(0, 0, 0, 0.8);
    padding-top: 6px;
}

.dashboard-body-section {
	padding: 10px;
	overflow: hidden;
	width: 100%;
	height: 86%;
}
.sidebar-dashboard {
	width: 100px;
	border-radius: 20px;
	box-shadow: 11px 0 15px 0 rgba(0, 0, 0, 0.5);
	background-image: linear-gradient(to bottom, #4b4b4b, #404040);
	height: 83%;
	padding-bottom: 30px;
	position: absolute;
}
.we-logo {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	border-bottom: 2px solid #727171;
    height: 50px;
}
.sidebar-dashboard ul {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
}
.sidebar-dashboard ul li {
	margin-top: 7px;
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: center;
}
.sidebar-dashboard ul li a{
    display: flex;
    flex-direction: column;
    padding: 10px 0;
    align-items: center;
    justify-content: center;
    gap: 5px;
    height: 73px;
    width: 100%;
}

.dashboard-icon svg{
    fill: #797979;
}
.tab-title{
    color: #797979;
    font-size: 10px;
    font-weight: var(--bold);
}
.sidebar-dashboard ul li:hover a,
.sidebar-dashboard ul li a.active{
    background-color: #2C2C2C;
}
.sidebar-dashboard ul li:hover .dashboard-icon svg,
.sidebar-dashboard ul li a.active .dashboard-icon svg{
    fill: #FEFEFE;
}
.sidebar-dashboard ul li:hover a .tab-title,
.sidebar-dashboard ul li a.active .tab-title{
    color: var(--white);
}

.dash-main-content {
	display: flex;
	margin-left: 410px;
	padding: 0 0 0;
	position: relative;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	min-height: 100%;
	column-gap: 10px;
}

.univercity-list {
	border: 3px solid #C5C5C5;
	width: 275px;
	min-width: 275px;
	height: 83%;
	overflow: hidden;
	margin-left: 120px;
	position: absolute;
}
.univercity-list ul{
    height: 88%;
    /* border-right:1px solid #C5C5C5; */
    overflow-y: auto;
    /* max-width: 300px; */
    padding: 5px;
    width: 100%;
}
.univercity-list ul li {
	border: 3px solid #777777;
	margin-bottom: 1px;
}
.univercity-list ul li a{
    padding: 1rem 1.5rem;
    display: block;
    font-size: 1rem;
    font-weight: normal;
    color: rgba(255, 255, 255, .5);
}
.univercity-list ul li:hover, .univercity-list ul li.active{
    border-color: var(--white);
}
.univercity-list ul li:hover a,
.univercity-list ul li.active a{
    color: var(--white);
    background-color: #4C4C4C;
    border-color: var(--white);
}
.univercity-list ul li.active a{
    font-weight: var(--regular);
    color:var(--white);
}

.dashboard-content-section {
	display: flex;
	flex: 1;
	flex-direction: column;
	row-gap: 10px;
}

.eligibity-criteria {
	display: flex;
	align-items: center;
	justify-content: space-between;
	max-height: 70px;
	padding: 6px 10px 5px 10px;
	background-image: linear-gradient(to right, #12feb4, #00ff9f), linear-gradient(to bottom, #f96666, #f96666);
	flex: 1;
}
.eligibity-title {
	font-size: 1rem;
	font-weight: 600;
	text-align: left;
	line-height: 1.3;
    color: #414141;
}
.criteria-tabs {
	width: 570px;
	display: flex;
	align-items: center;
	/* justify-content: space-between; */
	column-gap: 10px;
}
.eligibility-tab {
	display: flex;
	align-items: center;
	justify-content: center;
}
.eligibility-tab ul {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	column-gap: 5px;
}

.eligibility-tab ul li a {
	border-radius: 8px;
	-webkit-backdrop-filter: blur(47px);
	backdrop-filter: blur(47px);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
	background-image: linear-gradient(to bottom, #fff, #e2e2e2);
	width: 36px;
	height: 32px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.eligibility-tab ul li:hover a,
.eligibility-tab ul li.active a{
  -webkit-backdrop-filter: blur(47px);
  backdrop-filter: blur(47px);
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  background-image: linear-gradient(to bottom, #828282, #545454);
}

.eligibility-icon-box {
	background: url(../img/mba-new/eligibility-icons.svg) no-repeat 0 0;
	width: 28px;
	height: 24px;
}
.eligibility-tab ul li:hover a .eligibility-icon-box,
.eligibility-tab ul li.active a .eligibility-icon-box{
    background-position: 0 -48px;
}

.eligibility-icon-box.mortarboard {
    background-position: 0 -96px;
}

.eligibility-tab ul li:hover a .eligibility-icon-box.mortarboard,
.eligibility-tab ul li.active a .eligibility-icon-box.mortarboard{
    background-position: 0 -146px;
}

.eligibility-icon-box.degree-credential {
	background-position: 0 -193px;
}

.eligibility-tab ul li:hover a .eligibility-icon-box.degree-credential,
.eligibility-tab ul li.active a .eligibility-icon-box.degree-credential{
    background-position: 0 -242px;
}


.eligibility-icon-box.envelope-open-text {
	background-position: 0 -291px;
}

.eligibility-tab ul li:hover a .eligibility-icon-box.envelope-open-text,
.eligibility-tab ul li.active a .eligibility-icon-box.envelope-open-text{
    background-position: 0 -342px;
}

.eligibility-icon-box.briefcase-blank {
	background-position: 0 -391px;
}
.eligibility-tab ul li:hover a .eligibility-icon-box.briefcase-blank,
.eligibility-tab ul li.active a .eligibility-icon-box.briefcase-blank{
    background-position: 0 -441px;
}

.criteria-main-section {
	padding: 10px 14px 11px 10px;
	border-radius: 10px;
	box-shadow: inset 0 3px 10px 2px rgba(0, 0, 0, 0.77);
	border: solid 1px #979797;
	background-color: #5a5a5a;
	width: 360px;
	display: flex;
	align-items: center;
    height: 54px;
}

.criteria-left-box {
	width: 98%;
	display: flex;
	align-items: center;
	column-gap: 10px;
}
.criteria-box-1 {
	width: 46%;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	text-align: left;
	color: #fff;
    flex-direction: column;
}
.toefl-box {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;    
	border-bottom: 1px solid #fff;
}
.toefl-box:last-child{
    border-bottom: 0px;
}
.subtile-toefl .fs-8 {
	font-size: 8px;
	color: #fff;
    font-style: italic;
}
.title-toefl {
	font-size: 10px;
	color: #fff;
	margin-right: 5px;
	font-style: italic;
	width: 57px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.subtile-toefl {
	color: #ffff;
	font-size: 9px;
	display: flex;
	align-items: center;
	white-space: nowrap;
	font-style: italic;
	width: 84px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.click-icons {
	font-size: 11px;
	font-weight: 600;
	color: #5A5A5A;
	/* white-space: nowrap; */
	max-width: 110px;
	line-height: normal;
}


.univercity-thumb {
	width: 100%;
	height: 258px;
	border: 5px solid #fff;
	overflow: hidden;
    position: relative;
}

.univercity-thumb img{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.uivericity-main-info {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	text-align: left;
}

.uivericity-main-info h4 {
	font-size: 1.2rem !important;
	color: var(--white);
	margin-bottom: 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 360px;
	overflow: hidden;
}
.uivericity-main-info ul {
	width: 100%;
}
.uivericity-main-info ul li{
    display: flex;
    align-items: flex-start;
    margin-bottom: 2px;
}
.uivericity-main-info ul li .dt{
    color:#E4E4E4;
    font-size: 0.75rem;
    font-weight: 500;
    width: 40%;
}

.uivericity-main-info ul li .dl{
    color:#E4E4E4;
    font-size: 0.75rem;
    font-weight: 400;
    width: 60%;
}

.alumnis-content {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	text-align: left;
	flex-direction: column;
    margin-top: 5px;
}
.alumnis-content h6 {
	color: #E4E4E4;
	font-style: italic;
	margin: 0 0 5px 0;
	font-size: 0.875rem;
}
.alumnis-content-point {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	row-gap: 10px;
}

.alumnis-content-point li {
	display: flex;
	align-items: flex-start;
	column-gap: 5px;
    max-width: 126px;
}
.alumnis-content-point li span {
	color: var(--white);
	line-height: 1;
}
.alumnis-content-point p, .mba-hero-section p span {
	font-size: 0.56rem;
	line-height: 1.2;
	display: flex;
	flex-direction: column;
}
.border-bottom-dashed {
	border: 1px dashed #626262;
	margin-top: 10px;
	margin-bottom: 10px;
}
.detail-pragraph{
    width: 100%;
}

.detail-pragraph p{
    color: #E4E4E4;
    font-size: 0.75rem;
    line-height: 1.5;
    font-weight: 500;
    text-align: left;
}

.projects-list {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	border-top: 1px solid #979797;
	margin-top: 15px;
}

.celebrateeed-projects {
	border-right: 1px solid #979797;
	min-width: 200px;
	display: flex;
	padding: 5px 8px 0 0;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
    max-height: 185px;
    overflow-y: auto;
    overflow-x: hidden;
}
.celebrateeed-projects h6, .professional-section h6{
    color:#E4E4E4;
    font-size: 0.875rem;
    margin-bottom: 5px;
}

.celebrateeed-projects ul li a {
	color: #727272;
	font-size: 0.75rem;
	font-weight: 400;
	padding: 5px 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #727272;
	margin-bottom: 1px;
}
.celebrateeed-projects ul li.active a {
    font-weight: 600;
    color: var(--white);
    background-color: #4C4C4C;
    border-color: #fff;
}

.celebrateeed-projects ul li:hover a {
    color: var(--white);
    background-color: #4C4C4C;
    border-color: #fff;
}

.project-detail-box {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
}

.what-why-section {
	border-right: 1px solid #979797;
	padding: 5px 5px 0 5px;
	display: flex;
	flex-direction: column;
	row-gap: 5px;
	width: 280px;
	min-width: 280px;
}

.what-why-section .what-why-section {
	border: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	width: 100%;
	min-width: 100%;
}

.what-section {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	column-gap: 10px;
	padding: 8px 10px 8px 8px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
	background-color: #292929;
}

.what-title {
	font-size: 11px;
	color: #DDDDDD;
}

.what-desc {
	font-size: 7px;
	color: #fff;
	text-align: left;
	line-height: 10px;
	height: 22px;
	overflow: hidden;
    display: flex;
    align-items: center;
}

.project-content {
	display: flex;
	align-items: center;
	column-gap: 10px;
}

.project-thumb {
	width: 40px;
	max-height: 80px;
	overflow: hidden;
	position: relative;
	background-color: #5C5C5C;
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 32px;
	min-height: 80px;
}

.project-thumb img{
    position: absolute;
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.project-content-text p {
	font-size: 10px;
	line-height: 1.1;
	color: #fff;
	text-align: left;
}
.why-section {
	display: flex;
	padding: 8px 10px 8px;
	background-color: #0b5b46;
	align-items: center;
	justify-content: flex-start;
    column-gap: 10px;
}

.professional-section {
	padding-top: 5px;
}

.profession-name {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	max-width: 100%;
	padding-left: 50px;
}

.profession-name .name {
	color: #E4E4E4;
	font-size: 10px;
	font-weight: 600;
	font-style: italic;
	margin-bottom: 0;
	line-height: 1.1;
	width: 109px;
	text-align: left;
	overflow: hidden;
}

.profession-name .desination {
	color: #E4E4E4;
	font-size: 10px;
    font-weight: 300;
    font-style: italic;
    width: 109px;
	text-align: left;
	overflow: hidden;
}

.professional-info-slider {
	padding: 10px 0px 0px 10px;
}

.professional-bio {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	margin-top: 15px;
}
.bio-titel {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: 600;
	display: flex;
	position: relative;
	align-items: center;
	justify-content: flex-start;
	padding-right: 10px;
	width: 100%;
}

.bio-titel:after{
    content: '';
    width: 88%;
    height: 1px;
    background-color: #979797;
    display: flex;
    align-items: center;
    position: absolute;
    right: 0;
    top:50%;
}

.professional-bio p {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	text-align: left;
	font-size: 10px;
	line-height: 1.2;
	margin-top: 10px;
	color: #fff;
}

.next-prev-btns {
	position: absolute;
	left: 0;
	top: 0;
	width: 56%;
	align-items: center;
	display: flex;
	justify-content: center;
	height: 30px;
    z-index: 9;
}
.next-prev-btns button span {
	display: flex;
	font-size: 10px;
	color: #66F9C2;
	white-space: nowrap;
    font-weight: 600;
}

/*--Program list section--*/
.pro-title {
	display: flex;
	align-items: flex-start;
	border-bottom: 1px solid #979797;
	padding-bottom: 10px;
}
.program-list-main {
	display: block;
	/* align-items: flex-start;
	flex: 1;
	justify-content: flex-start;
	flex-direction: column; */
	height: 75vh;
	overflow-y: auto;
    text-align: left;
    position: relative;
}
.program-list-main p{
    font-size: 0.75rem;
}
.programs-list h6 {
	font-size: 0.875rem;
	margin-bottom: 10px;
}
.program-list {
	flex: 1;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-direction: column;
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px solid #fff;
    margin-bottom: 10px;
}
.program-list:last-child{
    border-bottom: 0px;
}

.program-left {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	padding: 10px 0 0 0;
    flex-direction: column;
}

.program-left h5 {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	color: #fff;
	column-gap: 8px;
    font-weight: 600;
    margin-bottom: 10px;
}
.pro-type-badge {
	background-color: #396751;
	color: #fff;
	font-size: 10px;
	padding: 6px 14px;
	border-radius: 4px;
}

.program-left p {
	font-size: 0.875rem;
	color: #fff;
	text-align: left;
	font-weight: 400;
	line-height: 1.5;
	margin-bottom: 10px;
}


.approx-price{
    background-color: #222222;
    padding: 8px 20px;
    display: inline-flex;
    color: var(--white);
    border-radius: 10px;
    font-size: 14px;
    font-weight: 400;
}
.approx-price b{
    color: #fff;
}

.degree-green-box{
    background-color: #66F9C2;
    border-radius: 8px;
    padding: 10px 20px;
    display: flex;
    width: 100%;
    align-items: center;
}
.degree-green-box .fs24{
    font-size: 1rem;
    font-weight: bold;
    color: #414141;
}
.degree-green-box .fs-24 {
	font-size: 1rem;
}

.degree-green-box .degree-text {
	color: #414141;
	font-weight: 400;
	font-size: 0.75rem;
	white-space: nowrap;
	max-width: 89%;
	overflow: hidden;
	text-overflow: ellipsis;
}


/*--Interiew tab--*/
.interview_insight-section {
	position: relative;
	padding-top: 33px;
}
.join-mock-interview-tag {
	width: auto;
	background-color: #09675B;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 8px 20px 15px 20px;
	border-radius: 10px 10px 0 0;
	color: #fff;
	font-size: 0.75rem;
	font-weight: bold;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}

.insight-yellow-section {
	display: flex;
	align-items: center;
	justify-content: space-between;
	background-color: #FFC500;
	padding: 15px 20px;
	border-radius: 10px;
    position: relative;
    z-index: 1;
}
.insight-left-text {
	max-width: 60%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.insight-left-text .what-title{
    color:#373737;
    font-size: 12px;
    margin-right: 10px;
}

.insight-left-text .what-desc {
	color: #373737;
	font-size: 12px;
	line-height: 13px;
}

/*--award tab section--*/
.awards-conent li {
	display: flex;
	column-gap: 10px;
	margin-bottom: 5px;
}
.awards-conent li .award-bold {
	width: 13%;
	font-size: 12px;
}

.awards-conent li .award-normal  {
	font-size: 12px;
    font-weight: normal;
    text-align: left;
}

/*--Blog section start --*/
.mba-blog-list{
    display: flex;
    align-items: center;
    column-gap: 20px;
    justify-content: flex-start;
    text-align: left;
    padding: 10px 0;
}

.blog-thumb{
    max-width: 300px;
    max-height: 155px;
    width: 100%;
    height: 155px;
    border: 1px solid #979797;
    overflow: hidden;
    position: relative;
    background-color: #D8D8D8;
    display: flex;
    align-items: center;
    justify-content: center;
}
.blog-thumb img{
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
}

.blog-content h6 a, .blog-content h6{
    color: var(--white);
    font-size: 1rem;
    font-weight: bold;
    margin-bottom: 5px;
}
.blog-content p{
    font-size: 0.75rem;
    color: var(--white);
    line-height: normal;
}



.now-complete-section {
	background: url(../img/mba-new/now_complete.png) no-repeat 0 0;
	background-size: 100%;
	width: 100%;
	height: 147px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	text-align: right;
	padding: 20px 40px;
	margin-bottom: 40px;
}

.now-complete-section .btn-dark {
	background-image: linear-gradient(to bottom, #666, #000);
}
.now-complete-section .btn-dark:hover{
    color: var(--green);
}

.trusted-section{
    background-color:#F6F6F6;
    padding: 4rem 0;
    width: 100%;
    display: block;
}
.trusted-title h4 {
	font-size: 1.2rem !important;
}
.trusted-candiate{
    display: flex;
    align-items: center;
    column-gap: 15px;
}
.canditate-thumbnail{
    width: 80px;
    height: 80px;
    border-radius: 10px;
    overflow: hidden;
    background-color: #D8D8D8;
    position: relative;
}
.canditate-thumbnail img{
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
}
.trusted-slider-section .owl-nav{
    display: none;
}
.canditate-details{
    display: flex;
    flex-direction: column;
    row-gap: 10px;
}
.canditate-details .name{
    font-size: 1.25rem;
    font-weight: var(--bold);
    color: #414141;
    line-height: 1;
}

.canditate-details p{
    font-size: 0.875rem;
    font-weight: var(--regular);
    color: #414141;
    line-height: 1;
}

/*--oh Really section start here--*/
.py-14{
    padding: 14rem 0;
}

.really-content h5{
    font-size: 1rem!important;
    color: #414141;
    font-weight: var(--regular);
}
.really-content h2{
    font-weight: 800;
    font-size: 5rem!important;
}


/*--sendbearg-section start here--*/
.sendbearg-section{
    background: url(../img/mba-new/sendberg_bg.png) no-repeat 0 0;
    background-size: cover;
    padding: 7rem 0 1.5rem 0;
}
.degree-section {
	margin: 50px 0 0 0;
    -webkit-backdrop-filter: blur(44px);
    backdrop-filter: blur(44px);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.5);
    background-color: rgba(255, 255, 255, 0.17);
    padding: 20px 30px;
    border-radius: 10px;
}
.sendbearg-section h4{
    color: #fff;
    margin-bottom: 0.5rem;
}
.sendbearg-section p{
    color: #fff;
}
.happen-title {
	font-size: 3rem;
	color: #fff;
	font-weight: 600;
}

.student-under {
	text-align: center;
	max-width: 700px;
	margin: 0 auto 20px auto !important;
}
.line-height {
	width: 1px;
	height: 100px;
	display: block;
	margin: 20px auto;
	background-color: #979797;
}
.student-under p{
    color: #4C4C4C;
    font-style: italic;
}
.we-build-section {
	max-width: 630px;
	margin: 0 auto;
	text-align: center;
}
.we-build-section h2{
    font-weight: 400;
    text-align: center;
    font-size: 32px!important;
    margin-bottom: 15px;
}
.we-build-section h2 b {
	width: 100%;
	font-size: 32px!important;
	display: flex;
	text-align: center;
	justify-content: center;
	align-content: center;
}
.we-build-section p {
	font-size: 1rem;
	max-width: 470px;
	margin: 0 auto;
	line-height: 1.5;
}
.design-elements {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	margin-top: -48px;
}
.ready-to-apply-ctabox {
	background-color: #1A1A1A;
	border-radius: 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 70px 60px 50px 60px;
    margin-top: -40px;
}
.cta-left-img {
	display: flex;
	align-items: center;
	width: 60%;
    column-gap: 20px;
}
.cta-content p{
    line-height: normal;
    margin-bottom: 10px;
}

.lets-see-how-section {
	background: url(../img/mba-new/flat-decorative.png) no-repeat 0 0;
	width: 90%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	position: relative;
	padding-left: 90px;
	height: 150px;
    background-size: 90px;
}
.lets-see-how-section::after {
	content: '';
	background: url(../img/mba-new/flat-decorative-wreath.png) no-repeat 100% 0;
    background-size: 90px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	right: 0;
	top: 0;
	height: 150px;
}

.application-stop {
	max-width: 250px;
	width: 100%;
	margin-right: 12%;
}

.chair-step {
	width: 100%;
	position: relative;
}
.chair-step img {
	max-width: 230px;
}
.step-discover {
	width: auto;
	height: auto;
	margin: 0;
	padding: 20px 20px 20px 30px;
	border-radius: 20px;
	-webkit-backdrop-filter: blur(28px);
	backdrop-filter: blur(28px);
	box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.5);
	background-color: rgba(42, 42, 42, 0.74);
	position: absolute;
	bottom: 30px;
    left: 20px;
}
.step-discover p{
    color: #FFFFFF;
    line-height: normal;
    margin-bottom: 0px;
}

.application-stop h5 {
	color: #414141;
	margin-bottom: 10px;
	line-height: 19px;
	font-weight: bold;
	font-size: 16px !important;
}
.application-stop p {
	line-height: normal;
	font-size: 0.875rem;
	max-width: 84%;
}
.btn-step {
	padding: 15px 20px 15px 20px;
	border-radius: 35px;
	box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.8);
	background-image: linear-gradient(to bottom, #fff, #979797);
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	color: #fff;
	font-weight: bold;
	position: relative;
	font-size: 1rem;
    margin-top: 20px;
    width: 170px;
}
.step-btn-text {
	position: relative;
	z-index: 1;
	display: flex;
	width: 100%;
	text-align: center;
	justify-content: center;
    color: var(--white);
}
.btn-step::after {
	background-image: linear-gradient(to bottom, #76ffd1, #085b44), linear-gradient(to bottom, #fff, #979797);
	border-radius: 35px;
	width: 98%;
	height: 90%;
	content: '';
	position: absolute;
}

.deep-drive-section {
	padding: 20px 30px 20px 30px;
	border-radius: 20px;
	-webkit-backdrop-filter: blur(16px);
	backdrop-filter: blur(16px);
	box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.5);
	background-color: rgba(230, 244, 255, 0.33);
    margin-top: -20px;
}

.deep-drive-section h5 {
	margin-bottom: 10px;
}

.deep-drive-section p {
	line-height: 16px;
	font-size: 12px;
}

.step-2-co-development{
    margin-top: 6rem;
    margin-bottom: 0;
}

.we-dont-green-box {
	padding: 3px;
	border-radius: 20px;
	box-shadow: 7px 10px 18px 0 rgba(0, 0, 0, 0.5), inset 0 5px 10px 6px rgba(0, 0, 0, 0.5);
	background-image: radial-gradient(circle at 0 -47%, #0e674d, #0d5346 104%), linear-gradient(to bottom, #696969, #333);
	background-origin: border-box;
	background-clip: content-box, border-box;
    display: flex;
align-items: center;
justify-content: space-between;
margin-top: 30px;
}

.wedont-midtext {
	width: 85%;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
}

.wedont-midtext p, .wedont-midtext p b{
    color: var(--white);
}
.wedont-left {
	padding: 20px 40px;
}

.admit-decision {
	background: url(../img/mba-new/step-4-right-bg.png) no-repeat 0 0;
	width: 100%;
	height: 212px;
	align-items: flex-start;
	justify-content: center;
	display: flex;
	flex-direction: column;
	background-size: cover;
	padding: 40px;
}
.admit-decision p {
	max-width: 63%;
	color: var(--white);
	line-height: normal;
}

.admits-start-setp-5 h3 {
	font-weight: 300;
	color: #414141;
	line-height: 1.2;
	margin-bottom: 1rem;
}
.admits-start-setp-5 h3 b{
	font-size: 2.3rem !important;
	color: #7B7B7B;
    font-weight: 700;
}
.admits-start-setp-5 p {
	padding-left: 1rem;
}

.blog-section-mba{
    margin: 4rem 0 0 0;
}


.gray-text-gradentant {
	background-image: linear-gradient(to bottom, #fff, #606060);
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 30px;
	letter-spacing: normal;
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

.trusted-application {
	background-color: #000;
	height: 290px;
	display: flex;
	align-items: center;
	background-image: url(../img/mba-new/photorealistic_colorful_smoke.png);
	background-repeat: no-repeat;
	background-position: 10% 0;
	background-size: 200px;
}
.fs-24{
	font-size: 1.2rem;
}
.successful-application p{
    font-size: 1rem;
}
.graduated-section{
    padding: 4rem 0 2rem 0;
}


.voice-story{
    border-radius: 20px;
  -webkit-backdrop-filter: blur(28px);
  backdrop-filter: blur(28px);
  box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.5);
  background-color: rgba(42, 42, 42, 0.74);
  padding: 20px;
  color: var(--white);
  font-weight: 600;
  font-size: 0.875rem;
  margin-top: 20px;
}

.right-greek-methodology-main {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-direction: column;
}

.greek-methodology {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20px;
	border-radius: 20px;
	box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.5);
	background-color: #fff;
	margin-bottom: 40px;
}
.greek-methodology .greek-text {
	max-width: 70%;
}

.greek-img {
	display: flex;
	align-items: center;
	gap: 20px;
	justify-content: space-between;
}
.greek-img img {
	max-width: 110px;
}

.count-1 {
	font-size: 20px;
	font-weight: bold;
	color: #696868;
}
.greek-text h6 {
	color: #696868;
	margin-bottom: 5px;
}
.greek-text p, .greek-text p b{
    color: #696868;
    font-size: 14px;
    line-height: 1.5;
}
.after-greek-img {
    max-width: 70%;
    padding-left: 3%;
}
.after-greek-img h6 {
	margin-bottom: 10px;
	color: #696868;
	font-size: 1.2rem;
	font-weight: bold;
}
.after-greek-img p, .after-greek-img p b {
	color: #696868;
	line-height: 20px;
	margin-bottom: 10px;
	font-size: 14px;
}
.after-before-section {
	/* border-top: 1px solid #979797; */
	margin-top: 10px;
	padding-top: 10px;
}
.before-top {
	padding: 10px 0 10px 0;
	border-bottom: 1px dashed #979797;
}
.before-top:last-child{
    border-bottom: 0px;
}
.before-top b, .before-top p{
    color: #696868;
    font-size: 0.875rem;
    line-height: 18px;
}

.application-stop.mx-w70 {
	max-width: 300px;
	margin-right: 7%;
}

/*--Home Page New css start here--*/

.discover-box-main {
	background: url(../img/home/discover.webp) no-repeat 0 0;
	width: 100%;
	height: 220px;
	background-size: 100%;
	padding: 20px 40px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	row-gap: 10px;
	justify-content: center;
}
.discover_all, .discover_all b {
	font-size: 1.15rem;
}

.btn-academic {
	padding: 12px 30px 12px 29px;
	border-radius: 29.5px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
	border: solid 3px #fff;
	background-image: linear-gradient(to bottom, #32ae8e, #116043);
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	line-height: normal;
	color: #fff;
	letter-spacing: 1.2px;
	min-width: 210px;
	text-align: center;
}
.btn-academic.btn-career {
	background-image: linear-gradient(to bottom, #e1aa27, #a16518);
}

.btn-academic.btn-mock {
	background-image: linear-gradient(to bottom, #d76767, #ae3636);
}

.btn-academic.btn-industry {
	background-image: linear-gradient(to bottom, #50a2df, #2769bb);
}

.btn-academic.btn-gmat {
	background-image: linear-gradient(to bottom, #982ea7, #591061);
}

.broadly-btn-section {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	flex-wrap: wrap;
	margin-top: 1.5rem;
}

.acceptance-rate-box {
	border-radius: 30px;
	box-shadow: 0 10px 30px 6px rgba(0, 0, 0, 0.23), inset 0 1px 183px 5px rgba(0, 0, 0, 0.04);
	border-image-source: linear-gradient(to bottom, #fff, #cecece);
	border-image-slice: 1;
	background-image: linear-gradient(to bottom, #fff, #fff), linear-gradient(to bottom, #fff, #cecece);
	background-origin: border-box;
	background-clip: content-box, border-box;
    min-height: 460px;
}

.acceptenat-thumbnail {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding: 20px;
	height: 300px;
}

.acceptance-content {
	padding: 0px 30px 20px 30px;
}

.acceptance-content h6 {
	color: #A6A6A6;
	line-height: normal;
	margin-bottom: 12px;
}
.persent-rate {
	font-size: 2.5rem;
	color: #008E67;
	font-weight: bold;
}
.trusted-content{
    margin-top: 10px;
}
.trusted-content p {
	line-height: 1.3;
    color: #4C4C4C;
}

.w-70{
    width: 70%;
}

.hero-search-box {
	width: 70%;
	margin: 0 auto;
	max-width: 700px;
}

.hero-search-box .search-box-header{
    height: 48px;
}


/*---About us section css start--*/
.about-how-it-work {
	max-width: 500px;
	margin: 0 auto;
}
.about-how-it-work .mob-how-it-work-section {
        background-color: transparent;
    }
    .about-how-it-work .lets-see-how-section {
        width: 100%;
        padding-left: 56px;
        height: 130px;
        background-size: 80px;
    }
    .about-how-it-work .lets-see-how-section::after {
        background-size: 80px;
        height: 130px;
    }

    .about-how-it-work .chair-step img {
        max-width: 200px;
        margin: 0 auto;
    }

    .about-how-it-work .step-discover {
        padding: 15px;
        border-radius: 10px;
        top: 30%;
        bottom: inherit;
        left: 23%;
    }

    .about-how-it-work .deep-drive-section {
        padding: 15px;
        border-radius: 10px;
        margin-top: -60px;
        background-color: rgba(57, 57, 57, 0.33);
    }
    .about-how-it-work .fm-radio-img {
        width: 80px;
        max-width: 80px;
    }
    .about-how-it-work .deep-drive-section h5 {
        color: var(--white);
    }
    .about-how-it-work .deep-drive-section p, .about-how-it-work .deep-drive-section p b {
        color: var(--white);
    }

    .about-how-it-work .application-stop {
        max-width: 100%;
        width: 100%;
        margin-right: 0;
    }
    .about-how-it-work .application-stop h5{
        color: var(--white);
    }
    .about-how-it-work .application-stop p {
        max-width: 100%;
        color: var(--white);
    }
    .about-how-it-work .application-stop p b{
        color: var(--white);
    }

    .about-how-it-work .mob-step-1 {
        margin-top: 30px;
    }

    .about-how-it-work .step-first-inner {
        margin-top: 3rem;
    }

    .about-how-it-work .application-stop.mx-w70 {
        max-width: 100%;
        margin-right: 0;
        text-align: center;
    }

    .about-how-it-work .greek-methodology {
        padding: 10px;
        border-radius: 10px;
    }
    .about-how-it-work .greek-img img {
        max-width: 90px;
    }

    .about-how-it-work .after-greek-img {
        max-width: 100%;
        padding-left: 0;
    }
    .about-how-it-work .after-greek-img h6 {
	    color: var(--white);
    }
    .about-how-it-work .after-greek-img p, .about-how-it-work .after-greek-img p b {
        color:var(--white);
        line-height: 18px;
        font-size: 12px;
    }
    .about-how-it-work .after-before-section {
        border-top: 1px solid #979797;
    }
    .about-how-it-work .before-top p{
        color: var(--white);
    }
    .about-how-it-work .wedont-left {
        padding: 10px 0;
    }
    .about-how-it-work .wedont-midtext {
        width: 100%;
    }
    .about-how-it-work .wedont-midtext p, .about-how-it-work .wedont-midtext p b{
        font-size: 0.75rem!important;
    }

    .about-how-it-work .admit-decision {
        padding: 20px;
        background-size: 100%;
        height: 120px;
    }
    .about-how-it-work .admit-decision p {
        max-width: 62%;
        font-size: 0.8rem;
    }
    .about-how-it-work .admits-start-setp-5 h5 b{
        font-size: 1rem;
    }
    .about-how-it-work .admits-start-setp-5 p {
        padding-left: 0rem;
        padding-top: 1rem;
        line-height: 1.6;
    }

    .univercity-list-search {
        padding: 5px 5px 0 5px;
    }
    .univercity-list-search  .search-box-header {
        border-radius: 0;
        border: solid 2px #D8D8D8;
        padding: 5px 8px;
    }

    .wishlist-step-section.sticky-top {
        top: 45px;
    }


/*--Whishlist item added section css start here--*/

.wishlist-header {
	position: relative;
}

.wishlist-items-box {
	padding: 3px;
	border-radius: 10px;
	box-shadow: 0 17px 31px 0 rgba(0, 0, 0, 0.88);
	border-style: solid;
	border-width: 0;
	border-image-source: linear-gradient(to bottom, #0bfab7, #006242);
	border-image-slice: 1;
	background-image: linear-gradient(109deg, #1c1c1c -1%, #090909 103%), linear-gradient(to bottom, #0bfab7, #006242);
	background-origin: border-box;
	background-clip: content-box, border-box;
	height: auto;
	width: 540px;
	position: absolute;
	right: 0;
	top: 100%;
}

.whishlist-item-inner {
	padding: 10px;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
}

.added-item-title {
	margin: 0 2px 13px 0;
	padding: 11px 13px 12px 19px;
	border-radius: 4px;
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
	background-color: #1c6252;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.box-title-left {
	font-size: 0.75rem;
	color: #00FF95;
	font-weight: 700;
}

.wishlist-items-section {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.wishilist-item-left-section {
	display: flex;
	width: 86%;
	align-items: center;
	justify-content: flex-start;
}
.wishlist-items {
	display: flex;
	align-items: center;
	justify-content: center;
}

.wishlist-items li {
	display: flex;
	flex-direction: column;
	width: 115px;
	border-right: 3px solid #4B4B4B;
	margin-right: 10px;
	padding: 0 10px 0 0px;
}

.wish-univercity-thumb {
	width: 100%;
	height: 48px;
	overflow: hidden;
	position: relative;
	border-radius: 10px;
	margin-bottom: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
    margin-bottom: 8px;
}
.wish-univercity-thumb img{
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
}

.wish-univercity-name {
	font-size: 0.75rem;
	color: var(--white);
	line-height: 1.12;
	margin-bottom: 10px;
}
.wish-univercity-name b{
    color: var(--white);
    font-size: 0.75rem;
}
.wish-univercity-name .country-box{
    color: var(--white);
    font-size: 0.65rem;
}
.item-remove-icon {
	width: auto;
	margin-left: auto;
}

.add-new-item-box {
	max-width: 170px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 14px;
	line-height: 1;
}

.add-few-more {
	background-color: #2E2E2E;
	width: 49px;
	height: 49px;
	min-width: 49px;
	min-height: 49px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 5px;
}

.add-new-item-box p {
	color: var(--white);
	font-size: 0.75rem;
	line-height: 1.1;
}

.next-items {
	border-radius: 10px;
	box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.5);
	background-image: radial-gradient(circle at 26% 21%, #313131, #131313 115%);
	width: 100px;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #00B767;
	font-size: 0.875rem !important;
	font-weight: 600;
}

.subscribe-now-modal{
    z-index: 99999;
}
.subscribe-now-modal .modal-content{
    border-radius: 40px;
}
.subscribe-now-modal .modal-top-banner {
	overflow: hidden;
	width: 100%;
	height: 310px;
	position: relative;
	border-top-left-radius: 37px;
	border-top-right-radius: 37px;
}
.subscribe-now-modal .modal-top-banner img{
    object-fit: cover;
    position: absolute;
    width: 100%;
    height: 100%;
}
.subscribe-now-modal .modal-body {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	gap: 5px;
	padding-top: 30px;
	padding-bottom: 10px;
}
.subs-popup-contnt {
    margin-top: 10px;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	max-width: 96%;
	row-gap: 10px;
}
.subs-popup-contnt h4{
    font-weight: var(--regular);
    color: #414141;
}
.subs-subheading {
	font-size: 1rem !important;
	color: #414141;
	font-weight: var(--regular);
}
.subs-popup-contnt p{
    font-size: 0.75rem;
    color: #414141;
    line-height: normal;
}
.subscribe-now-modal .modal-footer{
    border-top: 0px!important;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
}


.hero-search-box .AutoSearchDiv .ui-autocomplete{
    top: 24px !important;
}


/*--wishlist mobile view section css start--*/
.wishlist-mobile-page{
    padding: 120px 0 60px;
    background-color: #000000;
}

.whishlist-top-section h6 {
	font-size: 1.25rem;
	font-weight: normal;
	line-height: 1.5;
}
.whishlist-top-section h6 b {
	font-size: 1.5rem;
}
.whishlist-top-section p{
    line-height: 1.5;
    max-width: 94%;
    margin: 0 auto;
}

.wishlist-items-list li {
	display: flex;
	align-items: center;
	row-gap: 10px;
	justify-content: center;
    margin-bottom: 10px;
}
.wishlist-item-added {
	border-radius: 10px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
	border-image-source: linear-gradient(to bottom, #1dcf5a, #0b4d2e);
	border-image-slice: 1;
	background-image: linear-gradient(to bottom, #1ece80, #015630), linear-gradient(to bottom, #1dcf5a, #0b4d2e);
	background-origin: border-box;
	background-clip: content-box, border-box;
	padding: 10px 14px;
	width: 90%;
	margin-right: 10px;
	color: #fff;
	font-size: 0.875rem;
	font-weight: 600;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.whishlist-top {
	width: 100%;
	padding: 10px 0;
	text-align: right;
	color: #fff;
	font-size: 0.875rem;
	border-bottom: 1px solid #fff;
	margin-bottom: 15px;
}

.whishlist-item-box {
	margin: 20px 20px;
}

.next-right-section {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	padding: 10px 0;
}
.back-design {
	font-size: 0.75rem;
	color: rgba(255, 255, 255, .36);
}
.back-design.active{
    color: rgba(255, 255, 255, 1);
    font-weight: 600;
}

.wishlist-contact-form {
	margin: 0 20px;
}
.wishlist-form-label .form-label {
	color: #fff;
	font-size: 0.875rem;
}

.wishlist-form-label .form-control,
.wishlist-form-label .form-select {
	border-radius: 7px;
	background-color: #3C3C3C;
	border: 0;
	height: 48px;
	box-shadow: none;
	color: #fff;
    position: relative;
}
.wishlist-form-label .select-box .arrow-down{
    position: absolute;
    right: 10px;
    top: 40%;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 2px;
    transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.wishlist-form-label .select-box {
	position: relative;
    color: #fff;
}
.wishlist-form-label .form-select{
    color: #fff;
}

.wishlist-contact-form .btn{
    height: 48px;
}

.contact-popup-top .wishlist-mobile-page {
	position: relative;
	z-index: 9999999;
}

.mba_research_desh_right{
    padding: 0 0 0 8px;
    border-radius: 35px 0 0 35px;
    box-shadow: -10px 10px 10px 0 rgba(0, 0, 0, 0.8), inset 0 3px 35px 0 rgba(0, 0, 0, 0.8);
    background-image: radial-gradient(circle at -1% -3%, #303030, #242424 109%);
    position: fixed;
    right: 0;
    top: 70%;
    transform: translateY(-13%);
    width: 356px;
    height: 178px;
    z-index: 999;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: -280px;
}
.mba_research_desh_right.show-full{
    margin-right: 0;
}
.mba-research-btn {
	display: flex;
	flex-direction: column;
	width: 70px;
	min-width: 70px;
    border-right: solid 2px rgba(255, 255, 255, 0.3);
    justify-content: center;
    align-items: center;
    text-align: left;
    cursor: pointer;
    padding: 5px 5px;
}
.btn-img-text p, .btn-img-text b {
	color: #fff;
	font-size: 12px;
	line-height: 1.1;
}

.mba_research_desh_right.show-full .btn-img-text p, 
.mba_research_desh_right.show-full .btn-img-text b{
    color: #FF1D1D;
}
.mba_research_desh_right.show-full .arrow-left-right-icon{
    transform: rotate(180deg);
}

.btn-img-text p {
    transform: rotate(90deg);
    margin-bottom: 11px;
}

.btn-img-text {
	display: flex;
	flex-direction: column;
	gap: 10px;
	align-items: center;
	justify-content: center;
    min-height: 110px;
}
.reach-content-right {
	padding: 10px;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-direction: column;
	color: #fff;
	gap: 5px;
}
.reach-content-right .hide {
	color: #fff;
	font-size: 12px;
	margin-bottom: 5px;
}

.reach-content-right h6 {
	font-size: 0.875rem;
	color: #fff;
	font-weight: 600;
}
.reach-content-right p, .reach-content-right p b{
    font-size: 12px;
    color: #fff;
    line-height: normal;
}
.link-green{
    color: #00BF6E!important;
}
.reach-content-right a, .reach-content-right a b {
	font-size: 12px;
}

.scholarship-block.interview-content-section {
	height: 54%;
}

@media (min-width: 992px){
    .sticky-lg-top {
      top: 100px;
    }
}
@media(min-width:1400px){
    .discover-the-seciton .container {
        max-width: 1450px;
    }
    
}

@media(min-width:1600px){
    
    .what-desc {
        height: auto;
    }
    .pricing-box {
        padding: 20px 15px 140px 20px;
    }
   .container{
        max-width: 1580px;
    }
    .discover-the-seciton .container {
    max-width: 1580px;
    }
    .one_pass-section {
        min-height: 590px;
    }
    .left-one-pass {
        height: 490px;
    }
    .show-full {
        height: 310px;
    }
    .hero-section {
        padding-bottom: 100px;
    }
}
@media(min-width:1921px){
    .header .container-fluid{
        max-width: 1720px;
    }
    .hero-slider-section{
        max-width: 1720px;
        margin: 0 auto;
    }
    .hero-section {
        padding-bottom: 100px;
    }
}
@media(min-width:2000px){
    .hero-section .header-hero-video {
        max-height: 980px;
        overflow: hidden;
    }
    .header .container-fluid{
        max-width: 1920px;
    }
}
@media(max-width:1610px){

    .collage-title-box h5 .univercity-name-box{
        font-size: 0.875rem;
    }
    .view-college{
        font-size: 11px;
    }
    .collage-title-box h5 {
	    width: 64%;
    }
    .fs-25 {
        font-size: 1.12rem !important;
        line-height: normal;
    }
}

@media(max-width:1370px){
    .nav-link {
        font-size: 0.875rem;
        padding: 5px 10px !important;
    }
    a, html, body{
        font-size: 0.875rem!important;
    }
    .btn{
        border-radius: 4px;
    }
    h1 {
        font-size: 2.8rem;
    }
    .we-pegaus-section {
        padding: 150px 0;
    }
    .work_industry-section {
        padding: 100px 0 40px 0;
    }
    h3 {
        font-size: 2.12rem !important;
    }
    .left-one-pass p{
        font-size: 1rem;
    }
    .one_pass-section {
        min-height: 400px;
    }
    .our_service_box {
        padding: 10px 0 10px 0;
    }
    .service-title {
        font-size: 16px !important;
     }
     .service-list li {
        font-size: 13px;
     }
    .counter-range li .big-text {
        font-size: 3rem;
    }
    .counter-range li {
        min-height: 60px;
    }
    .title-celebrated span {
        font-size: 13px;
    }
    .few-good-left-box h3 span {
        font-size: 2rem;
    }
    .few-good-left-box p{
        font-size: 0.875rem;
    }
    .good-few-title{
        margin-bottom: 10px;
    }
    .few-good-box p {
        font-size: 13px;
    }

    .title-master h3 span, .title-master h3 strong {
        font-size: 2rem;
    }
    .degination {
        font-size: 13px;
    }
    .master-in-all-sport {
        padding: 100px 0 70px 0;
    }
    .earn-with-us-section {
        padding: 150px 0;
    }
    .earn-with-slider .owl-nav {
        top: 324px;
    }
    .earn_slide_content_inner p {
        font-size: 14px;
    }
    .earn-box-slider {
        padding: 15px 15px 20px;
    }
    .blog-post-content p {
        font-size: 12px;
    }
    .newsletter-title p {
        font-size: 0.875rem;
    }
    .newsletter-form .form-control {
        font-size: 13px;
        margin-right: 10px;
        height: 44px;
    }
    .smart_investment_text {
        font-size: 1.25rem;
        margin-top: 70px;
        padding-bottom: 70px;
    }
    .smart_investment_text b {
        font-size: 1.25rem;
    }
    .pt-100 {
        padding-top: 70px;
    }
    .whatwecan-seciton{
        min-height: 520px;
    }
    .whatwe-can-last p {
        max-width: 100%;
    }
}

@media (max-width:1200px){
    .whatwecan-seciton{
        min-height: 520px;
    }
    .whatwe-can-last p {
        max-width: 100%;
    }
    h1 {
        font-size: 2.2rem;
    }
    p {
        font-size: 14px;
    }
    .hero-btns .btn-success {
        height: 40px;
        min-width: 160px;
        line-height: 40px;
    }
    .we-pegaus-section p,
    .we-pegaus-section p span,
    .we-pegaus-section p strong {
        font-size: 2rem;
    }
    .we-pegaus-section {
        padding: 100px 0;
    }
    .work_industry-section {
        padding: 70px 0 40px 0;
    }
    h4, .what-do-you-get h4 span {
        font-size: 1.5rem !important;
    }
    .left-one-pass h3 {
        margin: 10px 0;
    }
    .left-one-pass p {
        font-size: 0.875rem;
    }
    .one-pass-tabs {
        margin-top: 40px;
    }
    .one-pass-tabs .nav-tabs li {
        margin-right: 20px;
    }
    .one_pass-section {
        min-height: 338px;
    }
    .tab-title-main {
        font-size: 0.875rem;
        padding: 5px 30px;
    }
    .counter-range li .big-text {
        font-size: 2rem;
    }
    .counter-range li .small-text {
        font-size: 0.875rem;
        line-height: 1.2;
    }
    .counter-range li {
        min-height: 40px;
    }
    .what-do-you-get {
        padding: 150px 0 100px 0;
        min-height: 500px;
    }
    .title-master h3 span, .title-master h3 strong, .title-master h3 {
        font-size: 1.52rem!important;
    }
    h3{
        font-size: 1.52rem!important;
    }
    .team-member-detail h5{
        font-size: 14px !important;
    }
    .earn-with-us-section {
        padding: 100px 0;
    }
    /* .btn-submit-news {
        padding: 8px 30px 20px 30px;
    } */
    .footer-address p{
        font-size: 0.875rem;
    }
    .search-filter-list {
        flex-wrap: wrap;
    }
    .curious-text-content h3 b {
        font-size: 1.52rem;
    }
}

@media(max-width:992px){
    .advertisement-blog-post{
        display: none;
    }
    .offcanvas.show:not(.hiding), .offcanvas.showing {
        z-index: 99999;
    }
    .right-nav-header {
        width: auto;
    }
    .navbar-toggler {
        border: 1px solid #fff;
        height: 40px;
        margin-left: 10px;
    }
    .navbar-toggler {
        border: 0px solid #fff;
        height: 32px;
        margin-left: 10px;
        padding: 5px;
    }
    .navbar-toggler-icon{
        background-image: url(../img/home/menu_mobile.svg);
        background-repeat: no-repeat;
        background-position: center center;
        width: 24px;
    }
    .we-pegaus-section p {
        font-size: 2rem;
        max-width: 100%;
    }
    .one_pass-section {
        padding: 15px 35px;
    }
    .offcanvas {
        background-color: var(--black);
    }
    .offcanvas-header .btn-close {
        width: 32px;
        margin-bottom: 10px;
    }
    .nav-link {
        padding: 10px 20px !important;
        /* font-size: 1.52rem !important; */
    }
    .login-register-head .divider{
        width: 0px;
        height: auto;
    }
    h1 {
        font-size: 2rem;
    }
    .adminatration-right-content {
        width: 73%;
    }
    .service-list {
        width: 50%;
    }
    .left-feedback {
        max-width: 100%;
        margin-bottom: 20px;
    }
    .title-master h3 br{
        display: none;
    }
    .earn_with_title {
        width: 23%;
    }
    .earn-with-us-section {
        padding: 60px 0;
    }
    .smart_investment_text {
        margin-top: 50px;
        padding-bottom: 0px;
    }
    .we-tend {
        border-right: 0;
        min-height: 100px;
    }
    .pt-100 {
        padding-top: 20px;
    }
    .footer-address p {
        margin-top: 30px;
    }

    .login-register-head {
        gap: 20px;
        padding: 0 20px;
    }
    .hero-banner-content-section {
        padding: 100px 0 0px 0;
    }
    .college-search-section h3 span {
        font-size: 2rem;
     }
     .college-search-section {
        margin-bottom: 30px;
    }
    .mt-10 {
        margin-top: 5rem;
    }
    .info-box-gray {
        padding: 10px 10px;
    }
    .student-img {
        right: 10px;
        top: -20px;
        max-width: 40%;
    }
    .student-box-section{
        padding: 15px;
        height: 194px;
    }
    .student-message {
        max-width: 62%;
    }
    .message-pra p{
        font-size: 11px;
    }
    .styudent-info h5{
        font-size: 0.875rem !important;
    }
    .aashna-details h6 {
        margin-bottom: 10px;
        font-size: 0.875rem;
    }
    .top-list-section ul li {
        margin-bottom: 4px;
        font-size: 0.75rem;
    }
    .top-list-section ul li b{
        font-size: 0.75rem;
    }
    .vedic_path_methodology {
        margin-top: 20px;
    }
    .how_path_green_bg {
        padding: 6px 10px 10px;
        background-size: 132%;
        min-height: auto;
        border-radius: 10px;
    }
    .admit-title, .admit-title b{
        font-size: 0.875rem;
    }
    .pen-img.phone-icon {
        width: 100px;
    }
    .discover-the-seciton.ghostwriting .use-to {
        width: 66%;
    }
    .discover-the-seciton.ghostwriting .use-to p {
        font-size: 1.15rem;
    }
    .what-mba-section h4 {
        font-size: 1.2rem !important;
    }
    .core-subject h6, .core-subject ul li{
        font-size: 0.875rem;
    }
    .faq-section {
        margin-left: 3rem;
    }
    .call-us-section {
        padding: 20px 20px 0;
    }
    .latest-case-title, .latest-case-title span {
        font-size: 1.5rem !important;
    }
    .latest-case-study p{
        font-size: 1rem;
    }
    .plam_img {
        bottom: auto;
        width: 35%;
        top: 5%;
    }
    .case-study-hero {
        padding: 40px 0 20px 0;
     }
     .pricing-video-box {
        margin-top: 30px;
    }
    .pricing-box{
        background-color: #0C0C0C;
        background-image: none;
        padding-bottom: 15px;
        margin-bottom: 10px;
    }
    .price-detial-listing-li ul li {
        font-size: 11px;
     }
     .work-seamless-section {
        padding: 0 0 20px 0;
    }
    .pricing-list-page{
        background-image: none;
    }
    .search-details-banner{
        padding: 30px 0 0 0;
    }
    h2{
        font-size: 32px!important;
    }
    .univercity-list-items {
        margin-top: 30px;
    }
    .article-img-contnet {
        width: 70%;
        padding: 10px;
    }
    .fs-25 {
        font-size: 1rem !important;
        line-height: normal;
    }
    .product-fileter-list ul{
        width: 82%;
        flex-wrap: wrap;
    }
    .course-list-conent li {
        padding: 10px 0 5px 0;
    }
    .about-img-thumb{
        margin-top: 20px;
    }
    .how-about-heading{
        font-size: 1rem!important;
    }

    .header .container, .search-box-main .container {
	    justify-content: space-between;
    }

    .search-box-main {
        padding: 10px 0;
        top: 40px;
    }
   .nav-link{
    text-shadow: none;
   }

   .work_industry-section {
        padding: 20px 0 40px 0;
    }
    .counter-range li {
        min-height: inherit;
        width: 100%;
        border-right: 0;
        border-bottom: 1px solid #979797;
        padding-bottom: 10px;
        padding-right: 0;
        padding-left: 30px;
    }
     .admition-consultation-tab {
        display: block;
        margin-top: 0;
        padding-left: 30px;
    }
    .our_service_box{
        border-bottom: 0px;
    }
    .service-list {
        width: 100%;
        margin-left: 13px;
    }
    .service-list li {
        font-size: 11px;
    }
    .mobile-view .passbring-mob-slider .owl-nav {
        position: absolute;
        left: 47%;
        width: 94%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        transform: translate(-50%, -50%);
        top: 44%;
    }
        .counter-range {
        flex-direction: column;
        align-items: flex-start;
        gap: 14px;
    }
    .post-thubm-big-left, .post-thubm-big-right {
        height: auto;
        max-height: 120px;
    }
    .whatwe-can-last {
        max-width: 100%;
    }
   .discover-the-seciton .container {
        max-width: 98%;
    }
    /*---About us page --*/
    .weare-not-agency{
        padding: 20px;
    }
   .curious-banner-content {
        max-width: 100%;
        margin-bottom: 20px;
    }
    .silk-curtain-img {
        display: none;
    }
    .curious-banner {
        padding: 20px 0;
    }
    .btn-explore-case {
        min-width: 170px;
        padding: 0.8rem 0;
    }
}
@media (max-width:767px){
    .univercity-herobanner {
        height: 200px;
    }
     /*---About us page --*/
     .weare-not-agency .gray-text-gredent_ver.fs-30 {
        margin-bottom: 20px;
    }
    .today-oversees-section {
        flex-direction: column;
    }
    .today-left-section, .today-right-section {
        width: 100%;
    }
    .our-journey-section, .about-service-section {
        padding: 70px 0;
    }
    .our-mission-section {
        padding-bottom: 70px;
    }
    .weare-not-agency.our-vision {
        padding: 20px 20px;
        margin-bottom: 40px;
    }
    .fs-30 {
        font-size: 1.2rem;
    }
    .profing-section-bg{
        background-size: cover;
    }

    .left-img-block{
        margin-bottom: 20px;
    }
    .left-img-block, .right-finish-box {
        width: 100%;
    }
    .profing-section-bg span, .official-page-bg span {
        font-size: 1.3rem;
    }
    .service-about-content {
        max-width: 100%;
    }
    /*---About us page end--*/

    .down-arrow-icon {
        margin-top: 20px;
        margin-left: auto;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .accordion-button.collapsed::before,
    .accordion-button::before {
        background-size: 80%;
        background-position: 0 2px;
    }
    .call-us-section h4{
        font-size: 1.25rem;
    }
    *, html, body{
        font-size: 0.875rem;
    }
    .faq-section {
        margin-left: 2rem;
    }
    .college-search-section .search-form {
        position: relative;
    }
    .search-form {
        /* position: absolute;
        left: 10px;
        width: 92%;
        top: 100%; */
    }
    .search-box-main .search-box-header .form-control {
        font-size: 1rem;
    }

    .we-pegaus-section p, .we-pegaus-section p, .we-pegaus-section p span, .we-pegaus-section p strong {
        font-size: 1rem;
     }
     .header.sticky .search-form{
        display: none;
     }

     .we-pegaus-section {
        padding: 80px 0;
    }
    .left-one-pass {
        width: 100%;
        position: relative;
    }
    .one-pass-tabs .nav-tabs li {
        margin-right: 20px;
        margin-bottom: 10px;
    }
    .one_pass-section {
        padding: 15px 35px 0 35px;
    }
    .adminatration-right-content {
        width: 100%;
        margin-top: 10px;
    }
    .service-list {
        width: 100%;
    }


    .few-good-left-box {
        max-width: 100%;
    }
    .our-celebrated-section {
        padding: 0px 0 50px 0;
    }
    .what-do-you-get {
        padding: 60px 0 60px 0;
        min-height: inherit;
    }
    .master-in-all-sport {
        padding: 60px 0 60px 0;
    }
    .k_img_box {
        max-width: 80%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 auto;
    }
    .negotiation-text {
        max-width: 100%;
        text-align: center;
        margin-top: 20px;
    }
    .earnwith_us_content {
        gap: 20px;
        flex-direction: column;
    }
    .earn_with_title {
        width: 100%;
        text-align: center;
    }
    .earn_with_title br{
        display: none;
    }
    .newsletter-form form div.d-flex {
        flex-direction: column;
        align-items: center;
        gap: 20px;
    }
    body,html{
        overflow-x: hidden;
    }
    .show-less-content{
        display: block;
    }
    .about_us_video{
        margin-top: 30px;
    }
    .divider-img {
        display: none;
    }
    .before-after-section.green-bg {
        margin-top: 30px;
    }
    p {
        font-size: 0.875rem;
      }
      .pen-img {
        display: none;
    }
    .discover-box-main {
        align-items: flex-start;
        justify-content: flex-start;
        flex-direction: column;
        padding: 10px 10px;
        gap: 0;
        background-size: 220%;
        background-position: 70% 0;
        border-radius: 10px;
        overflow: hidden;
        height: auto;
    }
    .discover-the-seciton.ghostwriting .discover-box-main {
        padding: 0;
    }
    .discover-text {
        width: 100%;
        margin-bottom: 10px;
        text-align: center;
    }
    .discover-text br{
        display: none;
    }
    .discover-counting {
        width: 100%;
        padding: 0px 0 20px 0;
    }
    .use-to {
        width: 100%;
        margin-bottom: 20px;
    }
    .discover-counting ul li.active, .discover-counting ul li.active .count {
        font-size: 1.6rem;
    }
    .discover-the-seciton .use-to p {
        font-size: 1rem;
        margin-bottom: 0 !important;
    }
    .discover-counting ul li .count {
        width: 13px;
     }
    .team-member-thumb {
        height: 330px;
        margin: 0 auto;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .team-memberbox {
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    h2{
        font-size: 1.5rem!important;
    }
    .whatwe-can-last h2 br{
        display: none;
    }
    .whatwecan-seciton{
        padding: 1.5rem 0;
        min-height: auto;
    }

    .newsletter-form .btn-submit-news {
        background: url(../img/home/send_email.svg) no-repeat center center;
        font-size: 0;
    }
    .whatwe-can-last p {
        max-width: 100%;
    }
    /* .btn-submit-news{
        line-height: 22px;
    } */
    .the-green-member{
        max-width: 100%;
    }
    .whatwe-can-last {
        gap: 10px;
        max-width: 100%;
    }
    .whilist_text {
        font-size: 1.25rem !important;
    }
    .hero-section {
        margin-top: 0px;
        padding-bottom: 20px;
        min-height: 1040px;
    }
    .hero-section.innerpage-hero{
        min-height: auto;
        padding-top: 45px;
    }
    .work_industry-section{
        padding-top: 60px;
    }
    .wish-list-step{
        min-width: 32px;
        min-height: 32px;
        width: 32px;
        height: 32px;
    }
    .wish-list-step img {
        width: 12px;
    }
    .step-1-3 ul li::after {
        width: 15px;
    }
    .wishlist-page {
        padding: 140px 0 0px 0;
    }
    .wishlist-listing {
        padding: 15px;
        margin-top: 40px;
    }
    .py-20 {
        padding-top: 3rem;
        padding-bottom: 5rem;
    }

    .aashna-details {
        padding-left: 0px;
        margin-top: 40px;
    }
    .student-box-section {
        height: 216px;
    }
    .twentytwenty-wrapper{
        padding: 0 1rem 1rem;
    }
    .after-before-header {
        padding: 1rem 1rem 0 1rem;
    }
    .discover-the-seciton p {
        padding-left: 0px;
        margin-bottom: 10px;
        margin-top: 0;
    }
    .discover_all, .discover_all b{
        font-size: 0.75rem;
    }
    .before-after-section {
        height: 330px;
    }
    .rank-list-content {
        margin: 0px 0 0;
        padding: 20px 0 0;
    }
    .published {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .article-img-contnet {
        width: 100%;
    }
    .artilce-img-right {
        margin-bottom: 20px;
    }
    .filter-toggle {
        flex-direction: column;
        gap: 5px;
        align-items: flex-start;
    }
    .product-fileter-list{
        flex-direction: column;
    }
    .product-fileter-list ul {
        width: 100%;
        margin-bottom: 20px;
    }
    .product-fileter-list ul li {
        width: 50%;
    }
    .discover-counting ul li {
        color: rgba(255, 255, 255, 0.09);
        line-height: 1.5;
    }
    .post-thubm-big-left, .post-thubm-big-right{
        height: auto;
        max-height: 100px;
    }
    .blog-post-box{
        border-radius: 10px;
    }

    .case-bold-thumb {
        min-width: 100px;
        min-height: 130px;
        width: 100px;
        height: 130px;
        overflow: hidden;
    }
    .case-study-blog-content .case-blog-title {
        height: 38px;
        margin-bottom: 5px;
    }
    .latest-case-study p {
        font-size: 0.75rem;
        height: 40px;
        margin-bottom: 5px;
    }
    .case-study-blog-content {
        padding: 10px 10px 15px 0;
    }
    .case-study-blog-section{
        gap: 10px;
    }
    .hero-search-box {
        width: 90%;
    }

    .trusted-by {
        background-size: cover;
    }
    .trusted-by p {
        line-height: 1.5;
    }
    .mba-hero-section h1, .mba-hero-section h1 strong {
        font-size: 2rem;
    }
    .mba-hero-section p{
        display: none;
    }
    .dashboard-block-section-outer {
        display: none;
    }
    .mba-hero-section {
        padding: 2rem 0 2rem 0;
    }
    .now-complete-section {
        display: none;
    }
    .trusted-section{
        padding: 2rem 0;
    }

    .trusted-slider-section {
        margin-top: 10px;
        padding: 0 0px 0 10px;
    }
    .py-14 {
        padding: 5rem 0;
    }

    .really-content h2 {
        font-size: 3rem !important;
    }
    .sendbearg-section {
        padding: 1rem 0 1rem 0;
    }
    .sendbearg-section h4 {
        font-size: 0.75rem !important;
    }
    .sendbearg-section p br{
        display: none;
    }
    .sendbearg-section p {
        line-height: 1.3;
    }
    .happen-title {
        font-size: 1.3rem;
    }
    .degree-section {
        margin: 20px 0 0 0;
        padding: 10px 15px;
    }

    .graduated-section .graduated-title h3 {
        font-size: 1rem !important;
    }
    .student-under p {
        line-height: 1.4;
    }
     .student-under .fs-24 {
        font-size: 1rem;
    }
    .we-build-section h2 b, .we-build-section h2{
        font-size: 1.2rem !important;
    }

    .we-build-section {
        padding-top: 20px;
    }
    .design-elements {
        margin-top: -28px;
        max-width: 210px;
        margin-left: auto;
        margin-right: auto;
    }
    .ready-to-apply-ctabox {
        padding: 20px;
        margin-top: 40px;
        flex-direction: column;
    }
    .cta-left-img {
        width: 100%;
        margin-bottom: 20px;
        flex-direction: column;
    }
    .cta-content p br{
        display: none;
    }
    .mob-how-it-work-section {
        background-color: #1A1A1A;
        padding: 30px 20px;
    }
    .lets-see-how-section {
        width: 100%;
        padding-left: 56px;
        height: 130px;
        background-size: 80px;
    }
    .lets-see-how-section::after {
        background-size: 80px;
        height: 130px;
    }
    .lets-see-how-section h4{
        font-size: 1.15rem !important;
    }

    .chair-step img {
        max-width: 200px;
        margin: 0 auto;
    }

    .step-discover {
        padding: 15px;
        border-radius: 10px;
        top: 30%;
        bottom: inherit;
        left: 23%;
    }

    .deep-drive-section {
        padding: 15px;
        border-radius: 10px;
        margin-top: -60px;
        background-color: rgba(57, 57, 57, 0.33);
    }
    .fm-radio-img {
        width: 80px;
        max-width: 80px;
    }
    .deep-drive-section h5 {
        font-size: 12px !important;
        color: var(--white);
    }
    .deep-drive-section p, .deep-drive-section p b {
        font-size: 11px;
        color: var(--white);
    }

    .application-stop {
        max-width: 100%;
        width: 100%;
        margin-right: 0;
    }
    .application-stop h5{
        color: var(--white);
    }
    .application-stop p {
        max-width: 100%;
        color: var(--white);
    }
    .application-stop p b{
        color: var(--white);
    }

    .mob-step-1 {
        margin-top: 30px;
    }

    .step-first-inner {
        margin-top: 3rem;
    }

    .application-stop.mx-w70 {
        max-width: 100%;
        margin-right: 0;
        text-align: center;
    }

    .greek-methodology {
        padding: 10px;
        border-radius: 10px;
    }
    .greek-img img {
        max-width: 90px;
    }
    .greek-text p, .greek-text p b{
        font-size: 12px;
    }

    .after-greek-img {
        max-width: 100%;
        padding-left: 0;
    }
    .after-greek-img h6 {
	    color: var(--white);
    }
    .after-greek-img p, .after-greek-img p b {
        color:var(--white);
        line-height: 18px;
        font-size: 12px;
    }
    .after-before-section {
        border-top: 1px solid #979797;
    }
    .before-top p{
        color: var(--white);
    }
    .wedont-left {
        padding: 10px 0;
    }
    .wedont-midtext {
        width: 100%;
    }
    .wedont-midtext p, .wedont-midtext p b{
        font-size: 0.75rem!important;
    }

    .admit-decision, .about-how-it-work .admit-decision  {
        padding: 10px;
        background-size: 100%;
        height: 83px;
    }
    .admit-decision p, .about-how-it-work .admit-decision p {
        max-width: 62%;
        font-size: 0.52rem;
    }
    .admits-start-setp-5 h5 b{
        font-size: 1rem;
    }
    .admits-start-setp-5 p {
        padding-left: 0rem;
        padding-top: 1rem;
        line-height: 1.6;
    }
    .we-built-on-section {
        margin: 15px 0;
        padding: 0 0 30px;
        border-radius: 20px;
        box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.5);
        background-image: radial-gradient(circle at 50% 0, #373737, #000 131%);
    }

    .we-have-thumbnail {
        height: 75px;
        overflow: hidden;
        position: relative;
        margin-bottom: 30px;
    }
    .we-have-thumbnail img {
        position: absolute;
        object-fit: cover;
        width: 100%;
        height: 100%;
    }
    .we-built-on-section .admits-start-setp-5 {
        padding: 0 30px;
    }
    .we-built-on-section .admits-start-setp-5 h5 {
        font-size: 1.3rem !important;
        line-height: 1.3;
        margin-bottom: 20px;
        color: #C1C1C1;
        font-weight: 300;
    }
    .we-built-on-section .admits-start-setp-5 h5 b{
         font-size: 1.3rem !important;
         color: var(--white);
         font-weight: bold;
    }
    .unfortunatly-text {
        color: #E46078;
        font-size: 1rem;
        line-height: 1.5;
    }

    .unfortunatly-text b {
        color: #E46078;
        font-size: 1rem;
    }
    .we-built-on-section .admits-start-setp-5 p {
        color: #A6A6A6;
    }

    .cta-book-img {
        max-width: 70%;
    }
    .cta-content {
        text-align: center;
    }
    .gray-text-gradentant {
        font-size: 11px;
        line-height: 18px;
    }
    .trusted-application {
        height: 180px;
    }

}
@media(max-width:600px){
    .hero-btns {
        flex-direction: column;
        gap:10px;
    }

}