/* MEDIA QUERY */
@media only screen and (max-width: 1919px) {
	.rankingHeading h4 {
		font-size: 20px;
	}

	.rankingData__box h2 small {
		font-size: 9px;
	}
}


@media(max-width:1599px) {


	.homepage-slider button.slick-prev {
		left: 15px;
	}

	.homepage-slider button.slick-next {
		right: 15px;
	}
}

@media(max-width:1399px) {


	.about-disc-box {
		min-height: 495px;
	}
}

@media(max-width:1200px) {
	.pt-50 {
		padding-top: 50px !important;
	}

	.pb-50 {
		padding-bottom: 50px !important;
	}
}

@media(min-width:1400px) {
	.font-18 {
		font-size: 18px !important;
	}

	.font-24 {
		font-size: 24px !important;
	}

	.font-28 {
		font-size: 28px !important;
	}

	.font-30 {
		font-size: 30px !important;
	}

	.font-36 {
		font-size: 36px !important;
	}

	.font-44 {
		font-size: 44px;
	}

	.font-48 {
		font-size: 48px;
	}

	.font-50 {
		font-size: 50px;
	}

	.font-60 {
		font-size: 60px !important;
	}

	.mb-22 {
		margin-bottom: 22px
	}

	.lh-20 {
		line-height: 20px;
	}

	.font-20 {
		font-size: 20px;
	}

	.lh-22 {
		line-height: 22px;
	}

	.lh-30 {
		line-height: 30px;
	}

	.lh-44 {
		line-height: 44px;
	}

	.btn-200-56 {
		width: 200px;
		height: 56px;
	}

	.pb-80 {
		padding-bottom: 80px;
	}

	.pt-64 {
		padding-top: 64px;
	}

	.lh-50 {
		line-height: 50px;
	}

	.mb-95 {
		margin-bottom: 95px !important;
	}

	.pt-80 {
		padding-top: 80px;
	}

	.pb-35 {
		padding-bottom: 35px;
	}

	.exploreProgramsList {
		padding-top: 145px;
	}
}

@media(max-width:1399px) {
	.placement_testimonial {
		min-width: 30%;
	}

	.placement_testimonial1 {
		max-width: 30%;
		background-position: center !important;
	}

	.exploreProgramsList {
		padding-top: 120px;
	}

	.course-list-tab h3 {
		line-height: 20px;
		margin-bottom: 10px;
		font-size: 24px;
	}

	.course-list-tab h3 br {
		display: none;
	}

	.degree-listing {
		margin-bottom: 30px;
	}

	.rankingData__box h2 {
		font-size: 10px;
		line-height: 14px;
	}

	.bg-red-before::after {
		right: -113px;
	}

	.course-tabs.red ul li.nav-item button {
		padding-left: 20px !important;
	}

	/* .course-list-slider button.slick-arrow, .industry-slider button.slick-arrow{
		bottom: 50px;
   } */

	.course-list-slider {
		padding-bottom: 83px;
	}

	.placement_testimonial2 {
		width: 30%;
	}


}

@media(max-width:1199px) {
	#homePage-faculty-section .industry-slider button.slick-arrow.slick-next {
		left: 40%;
	}
	.acca-brand{max-width: 40px;}
	.industry-slider {
		min-height: 570px
	}

	.number-sections h2,
	.awardDetails_content h4 {
		font-size: 30px;
		line-height: 24px;
	}

	.awardDetails_content p br,
	.benefit-content h4 br,
	.homePage-faculty-section-heading br {
		display: none;
	}

	.job-opportunity-section,
	.faculty-section::before {
		background-position: center;
	}

	.job-opportunity-section {
		min-height: auto;
	}

	.exploreProgramsList h2 {
		margin-bottom: 20px;
		padding-left: 0;
		line-height: 26px;
	}

	.course-tabs-details ul.durationList li {
		line-height: 24px;
	}

	.left-blue-bg::before {
		top: -10vw;
	}

	.exploreProgramsList.red-bg::before {
		top: -10vw;
		right: -50vw;
		left: 0;
		bottom: -10vw;
	}

	.bg-red-before::after {
		right: -32px;
	}

	.homepage-slider button {
		display: none !important;
	}

	.dropdown-gradute-content ul li {
		font-size: 12px;
	}

	.dropdown-gradute-content h6 {
		font-size: 14px;
		white-space: break-spaces;
	}

	.course-list-tab ul {
		flex-direction: column;
		gap: 0;
	}

	.course-list-tab h3 {
		font-size: 20px;
		padding-right: 10px;
	}
}

@media(max-width:1023px) {
	.testimonial_news__title h5 {
		padding: 20px;
	}

	#explorePrograms,
	#benefits-section,
	.testimonial-section {
		margin-top: 0;
	}

	#testimonial_news {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.left-section-content {
		margin-bottom: 20px;
	}

	.awardDetailsBox3 {
		border-right: 1px solid #e0e0e0;
		border-bottom: 0;
	}

	.awardDetailsBox5,
	.awardDetailsBox2 {
		border-right: 0;
	}

	.awardDetailsBox6 {
		border-top: 1px solid #e0e0e0;
	}

	.exploreProgramsList,
	.course-tabs-details,
	.course-tabs-details.pt-164,
	.exploreProgramsList.red-bg {
		padding-top: 0;
	}

	#explorePrograms,
	#placement-list,
	#benefits-section,
	#homePage-faculty-section {
		min-height: auto;
		max-height: inherit;
		padding: 50px 0;
		overflow: hidden;
	}

	.placement-listing-2,
	.placement-listing-1 {
		top: auto;
		position: relative !important;
	}

	.placement_testimonial1 {
		max-width: 100%;
	}

	.course-tabs-details ul.durationList li {
		font-size: 20px;
	}

	.course-tabs-details ul {
		flex-wrap: wrap;
		position: relative;
		margin-bottom: 20px !important;
		gap: 5px;
	}

	.course-features a {
		position: relative;
	}

	.course-tabs-details>h2 {
		margin-bottom: 20px;
		position: relative;
	}

	.course-list-tab ul {
		gap: 0;
		flex-direction: column;
		padding-left: 15px;
	}

	.course-list-tab ul li:first-child::before,
	.course-list-tab ul li::before {
		display: block;
		left: -13px;
		top: 7px;
		width: 5px;
		height: 5px;
	}

	.benefits-details {
		flex-direction: column;
	}

	#contact-list {
		background-color: var(--dark-red) !important;
	}

	#contact-list address {
		padding: 20px !important;
		display: flex;
		justify-content: space-around;
	}

	.homePage-faculty-section-heading {
		padding-top: 0;
		margin-bottom: 036px;
	}

	.faculty-section::before {
		min-height: 100%;
		top: 0;
	}

	.faculty-section::after {
		min-height: 50%;
	}

	#homePage-faculty-section .industry-slider button.slick-arrow {
		left: 43%;
		bottom: -25px;
	}

	#homePage-faculty-section .industry-slider button.slick-arrow.slick-next {
		left: 52%;
	}

	.university-certificate {
		margin-bottom: 30px;
	}

	.cu-logo-footer {
		text-align: center;
	}

	.footer1 {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.footerLinkAddress {
		margin-top: 30px;
	}

	.course-tabs-details {
		padding-left: 25px;
	}

	#homepageBanner {
		min-height: 100vh;
	}

	.homepageBanner_Content h1 {
		margin-bottom: 25px;
		line-height: 32px;
	}

	.homepageBanner_Content address {
		margin-top: 30px;
	}

	.explore-btn {
		width: 200px;
		height: 48px;
	}

	.placement_testimonial1,
	.placement_testimonial2 {
		background-size: cover;
		min-height: 500px !important;
		max-height: initial !important;
		height: auto;
	}

	.topPlacementImg {
		min-height: 440px !important;
		position: relative;
	}

	.placement_testimonial1::before,
	.placement_testimonial2::before {
		position: absolute;
		content: "";
		width: 100%;
		height: 100%;
		left: 0;
		right: 0;
		bottom: 0;
		top: 0;
		background: rgba(0, 0, 0, 0.6)
	}

	.placement_testimonial_details {
		z-index: 9;
		position: relative;
	}

	.exploreProgramsList.red-bg {
		padding-left: 0;
	}

	#contact-list .bg-red-before::after {
		display: none;
	}

	.awardDetail_extra_space {
		padding: 0;
	}

	.panel-groups .accordion .accordion-header .course-list-tab ul {
		display: none !important;
	}

	/* ACCORDIAN TO TABS */
	.course-tabs-details {
		padding-left: 0 !important;
	}

	.course-list-tab h3 {
		line-height: normal;
		margin-bottom: 0;
		color: #151f40 !important;
	}

	.panel-groups .accordion .accordion-header button.nav-link {
		border: none;
		background: transparent;
	}

	.durationList {
		flex-wrap: wrap;
		flex-direction: column;
		gap: 10px;
		color: #fff;
	}

	.panel-groups .accordion-body {
		background: #1c274e;
		color: #fff;
	}

	.course-features ul li {
		color: #ffffff;
		margin-bottom: 15px;
	}

	.course-features ul li br {
		display: none;
	}

	.course-features ul {
		margin-bottom: 25px;
	}

	.course-features {
		padding-top: 25px !important;
	}

	.course-list-slider .slick-track {
		width: 100% !important;
	}

	.course-list-slider .slick-track .slick-slide {
		width: 100% !important;
		float: none;
	}

	.mobile-left-section {
		display: none;
	}

	.mobile-right-section {
		width: 100%;
	}

	.course-tabs-details .tab-content>.tab-pane {
		display: block !important;
		opacity: 1;
	}

	.course-tabs-details .accordion-button {
		font-size: 18px;
		line-height: 18px;
		font-weight: bold;
	}

	.display-none,
	.w-0 {
		display: none;
	}

	.width-100 {
		width: 100%;
	}

	.explore-programs .accordion-button:not(.collapsed) {
		color: #151f40;
	}

	.placement_testimonial2 {
		width: auto;
	}
}

@media(min-width:1024px) {
	.course-tabs-details .accordion-item .collapse {
		display: block;
	}

	.course-tabs-details .accordion-item {
		border: none;
	}

	.course-tabs-details .accordion-item .accordion-button {
		display: none;
	}

	.course-tabs-details .accordion-item .accordion-body {
		padding: 0;
	}
}

@media(max-width:991px) {

	.ranking__section {
		justify-content: center !important;
		margin-bottom: 15px;
	}

	.placement_testimonial {
		min-width: 100%;
	}
}

@media(max-width:767px) {

	.mt-minus-130 {
		margin-top: -180px;
	}

	.awardDetail_extra_space {
		padding: 15px 7px;
	}

	.placement-listing-2,
	.placement-listing-1 {
		position: relative !important;
		margin-bottom: 20px;
		background-size: cover !important;
	}

	#contact-list address {
		flex-direction: column;
	}

	.homePage-faculty-section::before {
		background-color: #f2f2f2;
		background-image: none;
		min-width: 100%;
		top: 0;
	}

	.homePage-faculty-section-heading {
		padding-left: 0;
		position: relative;
	}

	.industry-slider {
		min-height: auto;
		padding-bottom: 60px;
		margin-bottom: 0 !important;
	}

	#homePage-faculty-section .industry-slider button.slick-arrow {
		left: 15px;
	}

	#homePage-faculty-section .industry-slider button.slick-arrow.slick-next {
		left: 65px;
	}

	.copyrightContent,
	.copyright-links {
		flex-direction: column;
		flex-direction: column;
		gap: 10px;
		align-items: center;
	}

	.footer-address {
		margin-top: 20px;
		text-align: center;
	}

	.footer1 .address-helpline li a,
	.likes-share {
		justify-content: center;
	}

	.likes-share {
		margin-bottom: 10px;
	}

	.address-helpline {
		margin-top: 10px;
	}

	.address-helpline ul {
		margin-bottom: 0;
	}

	#homepageBanner {
		min-height: 75vh;
	}

	.job-opportunity-content ul {
		column-count: 1;
	}

	.left-blue-bg::before,
	.exploreProgramsList.red-bg::before {
		display: none;
	}

	.mobile-blue-bg,
	.mobile-red-bg {
		position: relative;
		padding-top: 0px !important;
		padding-left: 0;
	}

	.mobile-blue-bg::before,
	.mobile-red-bg::before {
		background-color: #1c274e;
		position: absolute;
		content: "";
		top: 0;
		left: -10vw;
		bottom: -20vw;
		right: -10vw;
		display: none;
	}

	.mobile-red-bg::before {
		background-color: var(--dark-red);
	}

	.benefits-details {
		margin-bottom: 30px;
		gap: 10px;
		text-align: center;
	}

	.homepageBanner_Content p {
		margin-bottom: 15px;
		font-size: 18px;
		line-height: 18px;

	}

	.benefit-content p {
		padding-right: 0 !important;
	}

	#benefits-section .subHeading {
		text-align: center;
	}

	.homepageBanner_Content__address h6 {
		font-weight: 600;
	}

	.homepageBanner_Content h1 {
		margin-bottom: 10px;
		line-height: 26px;
	}

	.homepageBanner_Content address {
		margin-top: 10px;
	}

	.homepageBanner_Content__address.telephone {
		margin-bottom: 2px !important;
	}

	#contact-list .homepageBanner_Content__address.telephone {
		margin-bottom: 15px !important;
	}

	.awardDetails {
		margin-top: 15px;
	}

	.awardDetails_content p {
		margin-bottom: 0;
		font-weight: 400;
	}

	.number-sections h2,
	.awardDetails_content h4 {
		font-size: 20px;
		line-height: 18px;
	}

	.number-sections h2,
	.top-no>div {
		font-size: 36px !important;
		margin-bottom: 0;

	}

	.awardDetails_content h6 {
		font-size: 13px;
	}

	.number-sections {
		text-align: center;
	}

	.number-sections h2 sup {
		font-size: 14px;
		top: -5px;
	}

	.number-sections p {
		line-height: 16px;
		font-size: 14px;
		margin-top: 10px;
	}

	.course-tabs-details .accordion-button {
		font-size: 16px;
		line-height: 18px;
	}

	.exploreProgramsList h2,
	.course-tabs-details>h2,
	.section-headings,
	.subHeading {
		font-size: 30px;
		line-height: 28px;
		margin-bottom: 10px !important;
		padding-bottom: 10px !important;
	}

	.job-opportunity-section {
		padding: 50px 0;
		min-height: auto;
	}

	.job-opportunity-content .course-features ul li {
		margin-bottom: 5px;
		padding-left: 30px;
	}

	.job-opportunity-content .course-features ul li::before {
		height: 18px;
		width: 18px;
		top: 3px;
	}

	.job-opportunity-content p {
		margin-bottom: 0px;
		font-size: 18px;
		line-height: 24px;
	}

	.job-opportunity-content .course-features {
		margin-bottom: 10px;
	}

	.b-bottom-grey {
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
		border: none !important;
	}

	.common-btn {
		width: auto;
		height: auto;
		padding: 12px 15px;
		font-size: 14px;
	}

	.course-tabs-details ul {
		gap: 5px;
		margin-bottom: 20px !important;
	}

	.course-features {
		padding-top: 20px !important;
	}

	.course-tabs ul li,
	.course-features ul li {
		margin-bottom: 20px;
	}

	.testimonial_news__title h5 {
		line-height: 28px;
		font-weight: 600;
	}

	.degree-listing {
		gap: 20px;
	}

	.degree-title h4 {
		margin-bottom: 5px;
		line-height: 20px;
	}

	.degree-title p {
		line-height: 18px;
	}

	.footer1 p {
		text-align: center;
	}

	.benefit-content h4 {
		line-height: 20px;
		margin-bottom: 10px;
	}

	.job-opportunity-content h2 {
		margin-bottom: 0 !important;
		line-height: 36px;
	}

	.job-opportunity-content h5 {
		margin-bottom: 5px !important;
	}

	.homepageBanner {
		min-height: 568px;
		padding: 15px;
		background-position: center;
		background-size: cover;
	}

	.exploreProgramsList.red-bg h2,
	.course-tabs.red ul li.nav-item button {
		padding-left: 0 !important;
	}

	.course-list-slider button.slick-prev {
		left: 0 !important;
	}

	.course-list-slider button.slick-next {
		left: 50px !important;
	}

	.rankingData__box h3.font-30 {
		font-size: 16px !important;
		line-height: 24px;
	}

	.rankingData__box h3 {
		font-size: 30px;
	}

	.rankingData__box span.font-40 {
		line-height: 48px;
	}

	.rankingsBlock__slider--item {
		background: url('../images/ranking-bg.webp') no-repeat;
	}

	.testimonial-section__card {
		margin-bottom: 15px;
	}

	.industry-slider .industry-item {
		padding-left: 0;
		padding-right: 0;
	}

	.degree-title .nav-link.btn {
		width: 100%;
		margin-top: 0;
	}

	.rankingHeading h4 {
		font-size: 14px;
	}

	.rankingData__box h2 {
		line-height: 12px;
	}

	.placement_testimonial {
		padding-left: 20px;
		padding-right: 20px;
	}

	.news-slider__item_in {
		padding: 20px 15px 20px 15px;
		min-height: 168px;
	}

	.cu-logo-footer img {
		max-width: 175px;
	}

	.copyright {
		padding: 20px 0;
	}

	.welcomeMsg {
		font-size: 14px;
	}

	.chancellorName h2 {
		font-size: 24px;
		margin-bottom: 0;
	}

	.designation {
		font-size: 13px;
	}

	.chancellorName {
		margin-bottom: 0px !important;
	}

	.quotes {
		font-size: 18px !important;
		line-height: 24px !important;
		margin-bottom: 10px;
	}

	.link-txt a {
		font-size: 13px;
	}

	.about-disc-box {
		min-height: auto;
		padding: 20px 20px 20px;
	}

	.post-meta>div {
		flex-direction: column;
		gap: 5px;
	}

	.contact-info a i {
		font-size: 18px;
	}

	.homePage-faculty-section-heading .btn {
		font-size: 16px;
	}

	.pd-t-60 {
		padding-top: 30px;
	}

	.pd-b-60 {
		padding-bottom: 30px;
	}

	.ProgrammeFee-block__inner {
		padding-top: 0;
		padding-bottom: 30px;
	}

	.placement_testimonial_details p {
		font-size: 16px;
		line-height: 20px;
	}

	.bg-overlay:before {
		background: linear-gradient(90deg, rgba(22, 33, 69, 1) 0%, rgba(22, 32, 67, 0.7343312324929971) 100%, rgba(21, 31, 64, 0) 100%);
	}

	.inner-page-banner {
		height: 390px;
		
	}

	.offcanvas-collapse.open li a.dropdown-item {
		white-space: inherit;
	}

	.left-get-degree-content h2 br {
		display: none;
	}

	.banner-bar__cont p {
		font-size: 13px;
	}

	.notification {
		bottom: 115px;
	}

	.certifiedLogos {
		gap: 5px;
	}

	.logos-item {
		width: 110px;
		height: 110px;
		margin: 10px !important;
	}

	.logos-item img {
		width: 70%;
	}
}


@media(max-width:576px) {
	.notification {
		right: 26px;
	}
	.bg-overlay .inner-page-banner__content h1{    font-size: 30px;
		line-height: 32px;}
		.about-section.common-section .accordion .accordion-button{font-size:18px;}
		.about-section.common-section .accordion .accordion-body h5{font-size:18px;}
		.about-section.common-section .accordion .accordion-body p{font-size:16px;}
		.desktop-process {
			display: none;
		}
		.mobile-process {
			display: block;
		}
}

@media(max-width:375px) {

	#benefits-section .section-headings,
	#homePage-faculty-section .section-headings {
		text-align: center;
	}

	.left-get-degree-content h2 br {
		display: none;
	}
}