@media screen and (min-width: 992px){
	
h2{
	font-style: normal;
	font-weight: 800;
	font-size: 2.5rem;
	line-height: 3rem;
	letter-spacing: 0;
}
       
p{
	font-size: 1rem;
	line-height: 140%;
}
/* footer */
	
.menu-footer-menu-container{
	border-bottom: none;
	padding-bottom: unset;
}
.social-media-col{
	border-top: none;
	padding-top: unset;
}
.dtd-footer-call {
    background: #511b4d;
    padding: 3.125rem 2rem 5rem 2rem;
    border-radius: 1.25rem;
    gap: 4.366rem;
	display: grid!important;
	grid-template-columns: repeat(5, auto);
}
.menu-footer-menu-container li{
	text-align: left;
}
.media-text-call{
	justify-content: flex-start;
}
.dtd-footer-call a, .dtd-footer-call p{
	text-align: left;
	font-size: 1rem;
	line-height: 140%;
	font-weight: 600;
}
.social-icons{
	justify-content: unset;
	gap: 1rem;
	margin-top: 0.938rem;
}
.dtd-footer-logo {
    display: flex;
    align-content: center;
    flex-wrap: wrap;
}
.dtd-footer-logo img {
    width: 13.25rem;
    height: 5.188rem;
}
.footer-contact-list:after{
	display: none;
}
.footer-contact-list{
	padding-right: 0;
	gap: 0.375rem;
}
.media-text-call {
    justify-content: flex-start;
    flex-direction: column;
    align-items: baseline;
    gap: 0.25rem;
}
.footer-contact-sec {
    gap: 2rem;
    display: flex;
    flex-direction: column;
}
footer {
    padding: 2.5rem 1.875rem;
}
	
/* copyright section */
	
.dtd-privacy-col {
    flex-direction: row;
    gap: 1.25rem;
    justify-content: flex-end;
}
.dtd-copyright-section{
	flex-direction: row;
	align-items: center !important;
}
.dtd-copyright-col{
	justify-content: flex-start;
	gap: 1.25rem;
}
.dtd-copyright-section {
    padding: 1.125rem 3.125rem;
}
.dtd-footer-main{
	margin-bottom: 0.5rem;
}
.dtd-copyright-section p, .dtd-copyright-section a{
	font-size: 0.875rem;
}
.social-icons img{
	width: 2rem;
	height: 2rem;
}
	
/* about us page */

.dtd-breadcrumb{
	margin-top: 4rem;
	gap: 0.75rem;
	font-size: 1.5rem;
}
.dtd-breadcrumb a{
	font-size: 1rem;
}
.dtd-about-hero h1 {
	font-weight: 800;
	font-size: 2.5rem;
	line-height: 120%;	
}
.our-story-hero-img, .our-story-hero-img img {
    height: 32.938rem;
    width: auto;
}
.dtd-about-hero{
	margin-top: 2rem;
}
.dtd-about-hero:after {
    height: 12.032rem;
}
.our-story-hero-img{
	margin-top: 2.5rem;
}
	
.dtd-about-second-section{
	padding-top: 5rem;
	padding-bottom: 5rem;
}
.dtd-about-second-section h2{
	font-size: 2.5rem;
	margin-bottom: 1.25rem;
}
	
.dtd-second-section-col {
    display: grid !important;
    grid-template-columns: 39.25rem auto;
    gap: 5.375rem;
	margin-top: 2.5rem;
	align-items: center!important;
}
p.dtd-second-col-title-para {
    font-size: 2rem;
    line-height: normal;
    margin-bottom: 1.5rem;
}
.dtd-second-section-col li {
    font-size: 1.25rem;
    line-height: normal;
    padding: 0.875rem 0.875rem 0.875rem 3rem;
}
.dtd-second-section-col li:before{
	top: 1.35rem;
}
figure.dtd-video iframe	{
	width: 54.309rem;
	height: 31.463rem;
	border-radius: 1.503rem;
	margin-top: 2.5rem;
}
.dtd-about-third-section {
    margin-top: 5rem;
    margin-bottom: 5rem;
}	
.dtd-about-third-section h2 {
    font-size: 2.5rem;
    margin-bottom: 1.25rem;
}
	
.ftd-our-mission-sec {
    padding-top: 5rem;
    padding-bottom: 5rem;
}
.dtd-mission-col{
	display: grid!important;
	grid-template-columns: repeat(3, 1fr);
	gap: 2rem;
}
.ftd-our-mission-sec .dtd-about-hero-para{
	margin-bottom: 2.5rem;
}
	
.dtd-our-mission-sec h2{
	font-size: 2.5rem;
    margin-bottom: 1.25rem;	
}
.dtd-mission-col-box img {
    width: 3.25rem;
    height: 3.25rem;
}
.dtd-mission-col-box h4{
	font-size: 1.5rem;
}
	
.dtd-offers-main > div {
    display: grid;
    grid-template-columns: 1fr 1fr;
	align-items: center;
	gap: 2.5rem;
}
.dtd-offers-main h2{
	padding-left: 4rem;
}
.dtd-offers-main h2:before{
    width: 3rem;
    height: 3rem;
}
.dtd-offers-col {
    gap: 2.5rem;
    overflow-y: unset;
    scrollbar-width: unset;
    -ms-overflow-style: unset;
    display: grid !important;
    grid-template-columns: repeat(2, 1fr);
    margin-top: 0;
}
.dtd-offers-box img {
    width: 2.75rem;
    height: 2.75rem;
}
.dtd-offers-box h4{
	font-size: 1.5rem;	
	text-align: center;
}

.dtd-our-vision-col {
    grid-template-columns: 32.063rem auto;
    gap: 2.5rem;
    padding-top: 5rem;
    padding-bottom: 5rem;
	justify-content: unset;
	justify-items: start;
	align-items: start;
	grid-template-rows: 8.375rem auto;
}
.dtd-our-vision-btn {
    order: 3;
	grid-area: 2 / 2;
    grid-row: 2 / 3;
}
.dtd-our-vision-content {
    order: 2;
    grid-row: 1 / 2;
    margin-bottom: 0 !important;
}
.dtd-our-vision-img{
	order: 1;
	grid-row: 1 / 3;
    margin-bottom: 0 !important;
}
.dtd-our-vision-img img {
    width: 32.063rem;
	height: 25.438rem;
}
.dtd-our-vision-col h2, .dtd-our-vision-col p{
	text-align: left;
}
.dtd-our-vision-content h2{
	padding-left: 4.25rem;
	padding-top: 0;
}
.dtd-our-vision-content h2:before {
    left: 0;
    top: 0;
    width: 3rem;
    height: 3rem;
	transform: unset;
}
	
/* founders section */
	
.dtd-founders-col {
    grid-template-columns: 21.158rem 21.158rem;
	gap: 5rem;
}
.dtd-founders-img, .dtd-founders-img img, .dtd-founders-img figure{
	width: 21.158rem;
	height: 23.926rem;
	text-align: center;
	border-radius: 0.5rem;
}
.dtd-founders-sec .dtd-about-hero-para	{
	max-width: 51.526rem; 
	margin: auto;
	font-size: 0.875rem;
}
.dtd-founders-img p {
    width: 20.188rem;
    font-size: 1.25rem;
    line-height: 200%;
}
.dtd-founders-sec{
	padding-top: 5rem;
	padding-bottom: 5rem;
}
.dtd-founders-title{
	font-size: 3.75em;
	line-height: 130%;
}
	
/* doctors panel */

.dtd-doctors-panel {
	padding-top: 5rem;
    padding-bottom: 5rem;
}	
.dtd-doctors-panel .dtd-about-hero-para	{
	max-width: 51.526rem; 
	margin: auto;
	font-size: 0.875rem;
}
.doctor-grid-wrapper.container {
    grid-template-columns: repeat(4, 12.315rem);
    gap: 2.5rem;
	margin-top: 4rem;
}
.doctor-grid-wrapper.container div.doctor-card:last-child	{
	grid-column: 2 / span 2; /* this centers it across cols 2 and 3 */
  	justify-self: center;    /* optional — for text/content alignment */
	}
.doctor-card {
    width: 12.315rem;
    border-radius: 0.291rem;
}	
.dctor-card-img {
    margin-bottom: 1.555rem;
}
.doctor-card-top{
	padding: 1.886rem 0.408rem 0.358rem 0.408rem;
}	
	
/* contact form */
	
.dtd-contact-form {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1.25rem;
	grid-template-rows: repeat(5, auto);
}
.dtd-contact-form-section{
	padding-top: 5rem;
	padding-bottom: 5rem;
}
.dtd-contact-form p:nth-child(8){
	grid-row: 5 / 6;
    grid-column: 1 / 3;
    width: 22.875rem;
    justify-self: center;	
}
.dtd-contact-form p:nth-child(7){
	grid-area: 4;
}
.dtd-contact-form p{
	margin-bottom: 0;
}
.dtd-contact-form-btn-top .is-style-secondary-button a {
    font-size: 1rem;
    padding: 0.75rem 1.5rem;
}

/*************** contact page start *******************/
	
.dtd-contact-hero-col {
     grid-template-columns: 36.563rem auto;
     margin-top: 2rem;
     margin-bottom: 5rem;
     align-items: start;
/*      grid-template-rows: 13.625rem 16.688rem; */
     column-gap: 2.5rem;
/*      row-gap: 2rem; */
}
.dtd-contact-page-form {
     margin-top: 0;
     margin-bottom: 0;
     box-shadow: 0px 0px 29.3px 0px #0000000D;
     padding: 1.625rem 1.25rem;
     border-radius: 1.125rem;
}
.dtd-contact-page-form input{
	font-size: 0.875rem;
}
.dtt-contact-hero-title h1{
	max-width: 30.348rem;
	font-size: 2.5rem;
	font-weight: 800;
}
.dtd-contact-details> div {
    align-items: flex-start;
    gap: 2rem;
}
.dtd-contact-media-box{
	gap: 0.75rem;
}
.dtd-contact-details-desk{
	display: block;
	margin-top: 2rem;
}
.dtd-contact-details-mob{
	display: none;
}
/* our branches */
.branch-item {
    flex-direction: row;
}
.branch-image img, .branch-image {
    width: 14.066rem;
}
.branches-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
	margin-top: 2.5rem;
}

/*************** Contact page end *******************/

/*************** University single page start *******************/

.bread-crumb-main { 
    gap: 0.75rem;
	margin-top: 4rem; 
	margin-bottom: 2rem;
}
.student-realted-posts {
    grid-template-columns: repeat(3, 1fr);
}
.university-thumbnail, .university-thumbnail img {
    width: 100%;
    height: 24.563rem;
}
.single-university-title-grp{
	margin-bottom: 1rem;
	margin-top: 1.5rem;
}
span.location-name{
	font-size: 0.875rem;
}
.single-university-title-grp{
	column-gap: 0.75rem;
}
.single-university-meta > div > div:first-child{
	font-size: 1rem;
}
.single-university-meta .meta-value{
	font-size: 1rem;
}
.un-buttons {
    flex-direction: row;
    gap: 0.625rem;
	margin-bottom: 2rem;
	padding-bottom: 2.688rem;
}
.un-buttons button{
	width: 100%;
}
.single-university-meta{
	margin-bottom: 2rem;
}
.student-main-wrapper.container h2 {
    text-align: left;
    max-width: unset;
}
.student-main-wrapper.container{
	margin-bottom: 3.125rem;
}
.student-main-wrapper p.single-term{
	text-align: left;
}
/*************** University single page end *******************/
	
.dtd-header-socials.container {
    margin-top: 4rem;
	position: unset!important;
	margin-bottom: 4.781rem;
}
.dtd-header-menu-contents {
    overflow: auto;
}
	
input {
    font-size: 0.875rem;
}
	
/* connect students popup */

.contact-modal-content {
    width: 44rem!important;
}
.contact-modal-content h2 {
    font-size: 2.25rem; 
}
.contact-modal-content span.close-modal {
    font-size: 2rem;
    color: #00000066;
    line-height: 100%;
    top: 0.938rem;
    right: 1.5rem;
}
	
form#scholarship-exam-form {
    width: 54.625rem; 
}