@media screen and (min-width: 992px){
	/* -------------------------------------------Button Styles Starts Here------------------------------------------- */
	/* Yellow Button */
	.is-style-primary-button {
		border-radius: 6.125rem;
	}
	.is-style-primary-button a {
		padding: 0.966rem 4.308rem 0.966rem 1.5rem;
		font-size: 1rem;
		line-height: 1.25rem;
	}
	.is-style-primary-button a::after {
		width: 1.123rem;
		right: 1.092rem;
	}
	.is-style-primary-button a::before {
		width: 2.808rem;
		height: 2.808rem;
		right: 0.25rem;
	}
	/* Purple Button */
	.is-style-secondary-button, .is-style-yellow-s-button  {
		border-radius: 6.125rem;
	}
	.is-style-secondary-button a, .is-style-yellow-s-button a {
		padding: 0.966rem 1.5rem;
		font-weight: 600;
		font-size: 1rem;
		line-height: 1.25rem;
	}
	/* Purple Button Arrow*/
	.is-style-purple-button {
		border-radius: 6.125rem;
	}
	.is-style-purple-button a {
		padding: 0.966rem 4.308rem 0.966rem 1.5rem;
		font-size: 1rem;
		line-height: 1.25rem;
	}
	.is-style-purple-button a::after {
		width: 1.123rem;
		right: 1.092rem;
	}
	.is-style-purple-button a::before {
		width: 2.808rem;
		height: 2.808rem;
		right: 0.25rem;
	}
	/* -------------------------------------------Header Styles Starts Here------------------------------------------- */
	/* Container */
	.dtd-header-grp {
		padding: 1.029rem 0;
	}
	.dtd-header-items {
		display: flex;
		flex-wrap: nowrap;
		gap: 2.75rem;
		align-items: center;
	}
	/* Logo */
	.dtd-bg {
		width: 11rem;
		height: 3.125rem;
		border-radius: 4.75rem;
	}
	.dtd-logo-bg img {
		width: 8.625rem;
		height: 3.125rem;
	}
	/* 	Contact Buttons */
	.dtd-header-btns {
		display: flex;
		align-items: center;
		flex-wrap: nowrap;
		gap: 0.75rem;
	}
	/* Toggle Icon */
	.dtd-header-menu-cross {
		left: 3.072rem;
		top: 3.123rem;
	}
	.dtd-header-menu-cross svg {
		width: 2.295rem;
		height: 2.378rem;
	}
	/* Mobile Menu */
	nav.dtd-menu-links {
		padding: 4.781rem 0 0;
	}
	.dtd-menu-links ul {
		gap: 2.5rem;
	}
	nav.dtd-menu-links li {
		font-size: 2.75rem;
		line-height: 3.313rem;
	}
	.dtd-header-socials {
		bottom: 4.156rem;
		right: 4.031rem;
	}
	.dtd-header-socials p {
		margin-bottom: 0.938rem;
		font-size: 1.125rem;
		line-height: 1.462rem;
	}
	.dtd-header-social-row {
		gap: 2.438rem;
	}
	.dtd-header-social-row img {
		width: 2.5rem;
		height: 2.5rem;
	}
	/* -------------------------------------------Home Styles Starts Here------------------------------------------- */
	/* Hero Scetion */
	.dtd-home-hero-grp {
		margin-bottom: 0;
		padding-top: 1.875rem;
	}
	.dtd-home-hero-grp h1 {
		font-weight: 800;
		font-size: 4rem;
		line-height: 4.813rem;
		max-width: 46.956rem;
		margin: 0 auto 0.75rem;
	}
	.dtd-home-hero-grp h1 strong::before{
		width: 8.084rem;
		height: 2.719rem;
		right: -8.188rem;
	}
	.dtd-home-hero-grp p {
		font-weight: 300;
		font-size: 1rem;
		line-height: 1.375rem;
		max-width: 50.546rem;
		margin: 0 auto;
	}
	.dtd-home-hero-grp p:nth-child(3) {
		display: none;
	}
	/* Home CTA */
	.dtd-cta-home-grp {
		padding: 6.25rem 0 4.375rem;
	}
	.dtd-cta-home-grp .dtd-cta-home-stack {
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
	}
	.dtd-cta-home-grp p {
		padding: 6rem 0 6rem 5.375rem;
		font-size: 2rem;
		line-height: 2.25rem;
		text-align: left;
		max-width: 43.75rem;
		margin-bottom: 0;
	}
	.dtd-cta-home-grp p::before {
		content: '';
		position: absolute;
		background-image: url('/wp-content/uploads/2025/08/white_sparkle.webp');
		background-size: cover;
		background-size: cover;
		width: 4.125rem;
		height: 4.125rem;
		top: 50%;
		transform: translateY(-50%);
		left: 0;
		right: unset;
		margin: 0;
	}
	.dtd-cta-home-stack > div {
		margin: 0;
	}
	/* Connect */
	.dtd-home-connect-grp {
		margin-bottom: 2.734rem;
		padding: 6.269rem 0 3.516rem;
	}
	.dtd-home-connect-grp > div {
		height: 14.375rem;
	}
	.dtd-home-connect-grp figure {
		width: 20.627rem;
		height: 20.637rem;
	}
	.dtd-home-connect-grp::before {
		width: 100%;
		height: 16.938rem;
		bottom: -2.656rem;
		left: 0;
	}
	.dtd-home-connect-grp .dtd-home-connect-btns {
		display: none;
	}
	div.dtd-home-connect-grp .dtd-home-connect-arrow {
		width: 7.125rem;
		height: 7.125rem;
	}
	.dtd-home-connect-grp .dtd-home-connect-arrow figure:last-child {
		width: 4.809rem;
		height: 4.809rem;
	}
	.dtd-home-connect-grp .dtd-home-connect-arrow figure:last-child img {
		width: 1.924rem;
		height: 1.924rem;
	}
	.dtd-home-connect-grp .dtd-home-connect-arrow figure:first-child {
		width: 6.566rem;
		height: 6.566rem;
		left: -0.125rem;
		top: 0.188rem;
		border-radius: 50%;
	}
	/* Search Filter */
	.filter-form .row {
		justify-content: center;
		gap: 1.5rem;
		flex-direction: row;
		margin-top: 1.5rem;
	}
	.filter-group {
		gap: 0.75rem;
	}
	.filter-group label {
		font-size: 1rem;
		line-height: 1.375rem;
		color: #000000;
	}
	.dropdown-toggle {
		font-size: 0.875rem;
		line-height: 1.188rem;
		padding: 0.938rem 2.5rem 0.938rem 1rem;
		border-radius: 0.5rem;
	}
	span.dropdown-arrow {
		right: 0.75rem;
		width: 0.75rem;
	}
	span.selected-flag {
		margin-right: 0.5rem;
	}
	.dropdown-menu li {
		padding: 0 1rem;
		font-size: 0.875rem;
		line-height: 1.188rem;
	}
	.dropdown-menu {
		padding: 1.875rem 0;
		gap: 0.938rem;
	}
	.search-button button {
		border-radius: 6.125rem;
		font-size: 1rem;
		line-height: 1.25rem;
		padding: 0.969rem 4.5rem;
		margin: 1.25rem auto 0;
	}
	/* University */
	.dtd-home-uni-grp {
		padding: 5.003rem 0;
	}
	.dtd-home-uni-grp .dtd-home-uni-tag {
		font-size: 1rem;
		line-height: 1.25rem;
		border: 0.063rem solid rgba(205, 205, 205, 0.38);
		padding: 0.75rem 1.5rem;
		margin: 0 0 2rem;
	}
	.dtd-home-uni-grp h2 {
		font-weight: 800;
		font-size: 2.5rem;
		line-height: 3rem;
		letter-spacing: 0;
		text-align: left;
		margin: 0 0 1.25rem;
	}
	.dtd-home-uni-grp h2 strong {
		font-weight: 800;	
	}
	.dtd-home-uni-grp p {
		font-weight: 300;
		font-size: 1rem;
		line-height: 1.375rem;
		margin-bottom: 1.25rem;
		text-align: left;
	}
	.dtd-home-uni-stack .dtd-home-uni-btns {
		margin: 0;
	}
	div.university-main-wrapper {
		margin: 2.75rem auto 0;
		padding: 0 0 0 4.124rem;
	}
	.university-slider-container ul li.university-slide {
		width: 32.938rem;
		min-width: 32.938rem;
		border-radius: 1.125rem;
		margin-right: 1.438rem !important;
	}
	.university-slider-container .university-card {
		padding: 0.688rem 0.813rem;
	}
	.university-slider-container .university-image {
		height: 11.875rem;
		border-radius: 0.5rem;
		margin-bottom: 1.5rem;
	}
	.university-slider-container .university-title {
		font-size: 1.125rem;
		line-height: 1.462rem;
		padding: 0;
	}
	.university-slider-container .university-location {
		gap: 0.188rem;
	}
	.university-slider-container .location-flag {
		width: 1.875rem;
		height: 1.25rem;
	}
	.university-slider-container span.location-name {
		font-size: 0.75rem;
		line-height: 1.188rem;
	}
	.university-title-grp {
		margin-bottom: 1.5rem;
	}
	.university-meta > div {
		gap: 1rem;
		padding-bottom: 0.551rem;
	}
	.university-meta {
		padding-top: 0.389rem;
	}
	.university-meta {
		column-gap: 1.688rem;
		row-gap: 1.063rem;
	}
	.university-meta > div > div:first-child {
		font-size: 0.75rem;
		line-height: 1.25rem;
	}
	.university-meta .meta-value {
		font-size: 0.875rem;
		line-height: 1.25rem;
	}
	span.meta-label {
		font-size: 0.75rem;
		line-height: 1rem;
		margin-left: 0.25rem;
	}
	.university-main-wrapper .custom-arrows {
		margin-top: 2rem;
		justify-content: flex-end;
		margin-right: 3.374rem;
	}
	/* Contact Us */
	.dtd-home-contact-grp.dtd-contact-form-section {
		padding: 5rem 0;
	}
	.dtd-home-contact-grp.dtd-contact-form-section h2 {
		margin-bottom: 1.125rem;
		line-height: 3rem;
	}
	.dtd-home-contact-grp.dtd-contact-form-section p.dtd-home-contact-text {
		font-size: 1rem;
		line-height: 1.375rem;
		max-width: 54.861rem;
		margin: 0 auto 2.5rem;
	}
	/* Students */
	.dtd-home-students-grp {
		padding: 5.032rem 0 4.654rem;
	}
	.dtd-home-students-grp .is-style-primary-button {
		display: none;
	}
	.dtd-home-students-stack {
		margin-bottom: 2.439rem;
	}
	.dtd-home-students-stack .dtd-home-students-btn {
		margin: 0 auto 1.5rem;
	}
	.dtd-home-students-btn a {
		padding: 0.75rem 1.5rem;
		border: 0.0625rem solid rgba(205, 205, 205, 0.38);
		font-size: 1rem;
		line-height: 1.25rem;
	}
	.dtd-home-students-stack h2 {
		margin-bottom: 0;
	}
	.student-main-wrapper .student-slider-container .student-slide {
		margin: 0 1.438rem 0 0 !important;
		width: 19.188rem;
		min-width: 19.188rem;
		max-width: 19.188rem;
	}
	.student-slider-container .student-location {
		border-radius: 0.438rem;
		padding: 0.5rem 0.688rem;
		margin-bottom: 0.75rem;
	}
	.student-slider-container .location-flag {
		width: 1.519rem;
		height: 1.012rem;
	}
	.student-slider-container .student-location span {
		font-size: 0.75rem;
		line-height: 1.188rem;
	}
	.student-slider-container .student-buttons {
		gap: 0.75rem;
	}
	.student-slider-container .message-btn {
		font-size: 1rem;
		line-height: 0.875rem;
		border: 0.063rem solid #E0E0E0;
		padding: 0.625rem;
		border-radius: 6.125rem;
		height: 2.5rem;
	}
	.student-slider-container .call-btn {
		font-size: 1rem;
		line-height: 0.875rem;
		padding: 0.625rem;
		border-radius: 6.125rem;
		height: 2.5rem;
	}
	.student-slider-container .student-card {
		padding: 0.688rem 0.813rem;
		border-radius: 1.125rem;
	}
	.student-slider-container .student-card > img {
		border-radius: 0.5rem;
		height: 11.875rem;
	}
	.student-slider-container .student-name {
		font-size: 1.125rem;
		line-height: 1.184rem;
		margin-top: 1.5rem;
	}
	.student-slider-container .student-place span {
		font-size: 0.75rem;
		line-height: 1.5rem;
		margin-bottom: 0.125rem;
	}
	.student-slider-container .custom-arrows {
		margin: 3rem auto 0;
	}
	/* Contact US */
	.dtd-home-contact-us-grp {
		padding: 6.625rem 0;
	}
	.dtd-home-contact-us-btn a {
		font-size: 1rem;
		line-height: 1.25rem;
		height: 2.75rem;
		margin-bottom: 1.125rem;
	}
	.dtd-home-contact-us-grp h2 {
		margin-bottom: 1.125rem;
	}
	.dtd-home-contact-us-stack > p {
		line-height: 1.375rem;
		max-width: 54.861rem;
		margin:0 auto 2rem;
	}
	div.dtd-home-contact-us-grp input.dtd-register-btn {
		font-weight: 400;
		border-radius: 3.563rem;
		font-size: 1rem;
		line-height: 1.813rem;
		padding: 0.656rem 8.219rem;
		margin: 1rem auto 0;
	}
	div.dtd-home-contact-us-grp .dtd-contact-page-form {
		margin: 0;
		box-shadow: none;
		padding: 0;
		border-radius: 0;
	}
	div.dtd-home-contact-us-grp .dtd-contact-page-form {
		width: 100%;
	}
	/* MBBS Group */
	.dtd-home-mbbs-grp {
		padding: 5.063rem 0;
	}
	.dtd-home-mbbs-grp .is-style-secondary-button {
		margin: 2rem 0 0;
	}
	.dtd-home-mbbs-grp .is-style-secondary-button a {
		padding: 0.969rem 3.703rem 0.969rem 1.422rem;
	}
	.dtd-home-mbbs-grp .is-style-secondary-button a::after {
		width: 1.782rem;
		height: 1.25rem;
		right: 1.422rem;
	}
	.dtd-home-mbbs-grp h2 {
		margin-bottom: 2.031rem;
	}
	.dtd-home-mbbs-grp .mbbs-card {
		border-radius: 1.125rem;
		padding: 0.688rem 0.813rem;
	}
	.dtd-home-mbbs-grp .mbbs-image {
		height: 11.875rem;
		border-radius: 0.5rem;
	}
	.play-icon-overlay {
		width: 5.456rem;
		height: 3.828rem;
	}
	.dtd-home-mbbs-grp .mbbs-card-footer {
		gap: 0.75rem;
		margin-top: 0.75rem;
	}
	.dtd-home-mbbs-grp .mbbs-card-logo img {
		width: 3rem;
		height: 3rem;
	}
	.dtd-home-mbbs-grp .mbbs-name {
		font-size: 0.688rem;
		line-height: 0.938rem;
		margin: 0 0 0.375rem;
	}
	.mbbs-meta {
		font-size: 0.563rem;
		line-height: 0.563rem;
	}
	.custom-arrows.mbbs {
		gap: 1.039rem;
		margin-top: 2.5rem;
	}
	.dtd-home-mbbs-grp .mbbs-slide {
		min-width: 20.375rem;
		max-width: 20.375rem;
		margin-right: 1.625rem !important;
	}
	/* -------------------------------------------Archive Styles Starts Here------------------------------------------- */
	.search .connect-us {
		padding: 6.239rem 26.257rem 9.379rem 6.058rem;
		text-align: left;
		align-items: flex-start;
	}
	.search .connect-main-hedaing {
		font-weight: 800;
		font-size: 4rem;
		line-height: 4.813rem;
		letter-spacing: 0;
		margin-bottom: 1.25rem;
	}
	.search .connect-main-content {
		font-weight: 300;
		font-size: 1rem;
		line-height: 1.375rem;
		text-align: left;
		max-width: 47.685rem;
		margin: 0 0 2rem;
	}
	.search .connect-us::before {
		width: 31.183rem;
		height: 34.157rem;
		margin: 0;
		bottom: -3.708rem;
		left: unset;
		right: 0;
	}
	.search .connect-us::after {
		width: 100%;
		height: 11.625rem;
		margin: 0;
		bottom: 0;
		left: 0;
	}
	.university-search-container {
		padding: 4rem;
	}
	.university-search-container::after {
		width: 7.125rem;
		height: 7.125rem;
		top: -3.563rem;
	}
	.university-search-container .bread-crumb-main {
		margin: 0 0 2rem;
	}
	.university-search-container .bread-crumb-main p {
		font-size: 1rem;
		line-height: 1.25rem;
	}
	.university-search-container .filter-sec {
		margin: 1.5rem 0;
	}
	.university-search-container .filter-form .row {
		justify-content: flex-start;
		margin-bottom: 2rem;
	}
	.university-search-container .filter-form .row .filter-group {
		width: 100%;
	}
	.university-search-container .srt-by {
		font-size: 1rem;
		line-height: 1.375rem;
	}
	.university-search-container span.srt-icon svg {
		width: 1.5rem;
		height: 1.5rem;
	}
	.university-search-container p.fil-count {
		font-size: 1rem;
		line-height: 1.375rem;
	}
	.sort-dropdown button.dropdown-toggle {
		padding: 0.688rem 2.813rem 0.688rem 1rem;
	}
	.university-grid-search {
		grid-template-columns: 1fr 1fr 1fr;
		grid-gap: 1rem;
	}
	.search-university-title-grp > img {
		height: 11.875rem;
		border-radius: 0.5rem;
	}
	/* -------------------------------------------Home again Starts Here------------------------------------------- */
	/* Journey */
	.dtd-home-journey-grp {
		padding: 5rem 0;
	}
	.dtd-home-journey-grp h2 {
		margin-bottom: 0.25rem;
	}
	.dtd-home-journey-grp p {
		max-width: 51.526rem;
		margin: 0 auto 2.5rem;
	}
	.dtd-home-journey-videos {
		gap: 2.5rem;
		overflow: hidden;
		justify-content: center;
	}
	.dtd-home-journey-grp .is-style-primary-button {
		display: none;
	}
	.dtd-home-journey-videos::-webkit-scrollbar { display: none; }
	.dtd-home-journey-videos figure {
		width: 19.188rem;
		min-width: 19.188rem;
		height: 26.625rem;
		margin-top: 0;
		border-radius: 1.125rem;
	}
	.center-carousel .wp-block-image img, .center-carousel .wp-block-image {
		width: 20.289rem;
		height: 28.172rem;
	}
	/* MBBS Journey */
	.dtd-mbbs-journey-grp {
		padding-bottom: 0;
	}
	.dtd-mbbs-journey-grp .is-style-primary-button {
		position: absolute;
		bottom: 2rem;
		left: 0;
		right: 0;
		margin: 0 auto;
		z-index: 99;	
	}
	.dtd-mbbs-journey-grp-wrapper {
		position: relative;
		overflow: hidden;
	}
	.center-carousel {
		margin-bottom: -2.281rem;
	}
	.center-carousel .wp-block-image {
		border-radius: 1.234rem;
	}
	.dtd-mbbs-journey-grp::after {
		content: '';
		position: absolute;
		background: linear-gradient(360deg, #E9E3ED 0%, rgba(255, 255, 255, 0) 83.65%);
		width: 100%;
		height: 12.032rem;
		bottom: 0;
		z-index: 9;
		left: 0;
		pointer-events: none;
	}
	.dtd-mbbs-journey-btn > div a {
		font-size: 1rem;
		line-height: 1.25rem;
		border: 0.063rem solid rgba(205, 205, 205, 0.38);
		padding: 0.75rem 1.5rem;
		margin: 0 auto 2rem;
	}	
	.center-carousel .wp-block-image.active img, .center-carousel .wp-block-image.active {
		width: 23.25rem;
		height: 32.25rem;
	}
	/* -------------------------------------------Login Starts Here------------------------------------------- */
	.dtd-login-main {
		background: #511B4D;
		padding: 2.188rem;
		position: relative;
		overflow: hidden;
	}
	.dtd-login-main::before {
		content: '';
		position: absolute;
		background-image: url('/wp-content/uploads/2025/08/immigration_international_flags_lists.webp');
		background-size: cover;
		width: 100%;
		height: 45.89rem;
		bottom: -9.256rem;
		left: 0;
	}
	.dtd-login-main .dtd-login-col {
		border-radius: 1.25rem;
		overflow: hidden;
		max-width: 60.125rem;
		gap: 0;
		display: grid;
		grid-template-columns: 1fr 1fr;
		position: relative;
	}
	.dtd-login-main input {
		padding: 0.906rem;
		height: 3.75rem;
		border-radius: 0.5rem;
		font-size: 0.875rem;
		line-height: 1.313rem;
		height: 3.125rem;
	}
	.dtd-login-main label {
		font-size: 0.875rem;
		line-height: 1.313rem;
		margin-bottom: 0.375rem;
	}
	.dtd-login-main form {
		gap: 1rem;
	}
	.dtd-login-img-para {
		display: block;
	}
	.dtd-login-form-col figure {
		width: 11rem;
		height: 3.125rem;
		margin: 0;
		border-radius: 4.75rem;
	}
	.dtd-login-form-col figure img {
		width: 8.625rem;
		height: 3.125rem;
	}
	.dtd-login-col h1 {
		font-size: 2.076rem;
		line-height: 3.125rem;
		margin-top: 2.478rem;
		margin-bottom: 1.5rem;
	}
	.dtd-login-main .is-style-yellow-s-button {
		font-weight: 600;
		font-size: 1rem;
		height: 2.883rem;
	}
	.dtd-login-form-col {
		padding: 1.875rem 2.576rem;
	}
	.dtd-login-img-para {
		position: relative;
	}
	.dtd-login-img-para p {
		position: absolute;
		font-weight: 400;
		font-size: 0.75rem;
		line-height: 0.875rem;
		text-align: center;
		vertical-align: middle;
		bottom: 4.92rem;
		z-index: 22;
		max-width: 21.813rem;
		margin: 0 auto;
		left: 0;
		right: 0;
	}
	.dtd-login-img-para figure, .dtd-login-img-para figure img {
		width: 100%;
		height: 100%;
	}
}