/* ======================= 3 - ResponsiveCSS-START ===========================  */

/* == Heading-START == */
@media only screen and (max-width: 1199px) {

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size: 3.6rem;
  }
}

@media only screen and (max-width: 1199px) {

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size: 3.2rem;
  }
}

@media only screen and (max-width: 991px) {

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size: 2.8rem;
  }
}

@media only screen and (max-width: 767px) {

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size: 2.3rem;
  }
}

@media only screen and (max-width: 576px) {

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size: 1.9rem;
  }
}

/* == Heading-CLOSE == */
@media only screen and (min-width: 992px) and (max-width: 1299px) {}

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

@media only screen and (min-width: 992px) {
  .coursecontent-section .col-md-7:first-child .conurse-content-area {
    padding-right: 7%;
  }

  .coursecontent-section .nbfd .col-md-7 .conurse-content-area {
    padding-left: 7%;
  }

  .eligibilityContent {
    padding-right: 20%;
  }

  /* .container{width:92%;} */

  /* .navbar>.container{width:100%;} */
}

@media only screen and (min-width: 1025px) {
  /* .container{width:90%;} */
}

@media only screen and (min-width: 1199px) {
  /* .container{width:85%;} */
}

@media only screen and (min-width: 1399px) {
  .container {
    width: 80%;
  }
}

@media only screen and (min-width: 992px) {
  .specrow .cols {
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 20px;
  }
}

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

@media only screen and (min-width: 576px) {
  .affiliation li:last-child {
    border-right: 0px;
  }
}

@media only screen and (min-width: 400px) {
  .affiliation li:last-child {
    border-right: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .specrow .cols {
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 1920px) {}

@media only screen and (max-width: 1600px) {}

@media only screen and (max-width: 1400px) {}

@media only screen and (max-width: 1399px) {}

@media only screen and (max-width: 1299px) {
  .navbar-nav .nav-item:last-child a {
    border: 0rem;
  }
  
.dsu-addmission h1 {font-size: 25px;} 

.dsu-addmission h1 span {font-size: 35px;} 

.dsu-addmission .p-admission {font-size: 35px;}

.dsu-addmission .p-admission span {font-size: 45px;}

.dsu-addmission h2 {
    font-size: 25px;
    
}

  .proghigh-title p {
    font-size: 1.3rem;
  }

  .prog-title h4 {
    font-size: 1.62rem;
  }

  .navbar-nav .nav-item a {
    padding: 0rem 0.8rem !important;
  }

  .navbar-nav .nav-item:last-child a {
    border: 0rem;
  }

  .rankDescription h4 {
    font-size: 1.5rem;
  }

  .facilitysep {
    padding: 1.5rem 1rem;
    min-height: 188px;
  }

  .ch-title h4 {
    font-size: 1.85rem;
  }

  .ch-title h5 {
    font-size: 1.4rem;
  }

  .ch-title p {
    font-size: 1.4rem;
  }

  .highlightBxInr h4 {
    font-size: 1.8rem;
  }

  .highlightBxInr p {
    font-size: 1.6rem;
  }

  .electiveDescription p {
    font-size: 1.6rem;
  }

  .ticklist ul li {
    font-size: 1.6rem;
  }

  .conurse-content-area h2 {
    font-size: 2.8rem;
  }

 .bc-img01 {
    height: 117vh;
}
}

@media only screen and (max-width: 1199px) {



  #legacy-slider.owl-theme .owl-nav {
    display: block !important;
    position: absolute;

    left: -170px;
    bottom: 20px;
  }

  .prog-title h4 {
    font-size: 1.5rem;
    margin-bottom: 0.7rem;
  }

  .para h5 {
    font-size: 1.7rem;
  }

  .para p {
    font-size: 1.5rem;
  }

  .schContent p {
    font-size: 1.4rem;
  }

  .applynowsec a {
    font-size: 2.4rem;
  }

  .navbar-nav .nav-item a {
    padding: 0rem 0.7rem !important;
    font-size: 1.35rem;
  }

  .navbar-nav .nav-item:last-child a {
    border: 0rem;
  }

  .approvalbx p {
    font-size: 1.35rem;
  }

  .rankDescription h4 {
    font-size: 1.48rem;
  }

.dsu-addmission h1 {
    font-size: 2.5rem;
}

.dsu-addmission h1 span {
    
    font-size: 35px;
   
}

.bc-img01 {
    height: 114vh;
}

.widget-titles h3 {
   
    font-size: 30px;
    
}
.widget-titles h3 span {
    
    font-size: 38px;
    
}

.introduct_section .text-center p {
    font-size: 20px;
    
}

.tailored__item .tailored__content h5 {
    font-size: 30px;
    
}

.tailored__item .tailored__content p {
    font-size: 18px;
    
}

.dsu-addmission .p-admission {font-size: 35px;}
.dsu-addmission .p-admission span {font-size: 45px;}

  .dsu-addmission h2 {
    font-size: 2.6rem;
  }

  .about__section .about__Block span {
    font-size: 2.2em;
  }

  .oppBoxTitle h4 {
    font-size: 2.35rem;
  }

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

  .electiveDescription p {
    font-size: 1.55rem;
  }

  .ticklist ul li {
    font-size: 1.55rem;
  }

  .highlightBxInr p {
    font-size: 1.5rem;
  }

  .timeContent p {
    font-size: 2rem;
  }

  .aboutDescription p {
    font-size: 1.6rem;
  }

  .sub-title h6 {
    font-size: 1.75rem;
  }

  .proghigh-title h4 {
    font-size: 1.45rem;
  }

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

  .timeContent p span small {
    font-size: 1.5rem;
  }

  .eligibilitylist ul li {
    font-size: 1.8rem;
  }

  .aboutContent p,
  .readmore__toggle {
    font-size: 1.55rem;
    line-height: 1.55;
  }

  .dsu-addmission p {
    font-size: 1.8rem;
    line-height: 1.6;
  }
}

@media only screen and (max-width: 1024px) {
  .logo img {
    width: 13rem;
  }

  .mobile__dv .divids h1 {
    font-size: 3rem;
  }

  #header.sticky .header-absolute .logo img {
    width: 41rem !important;
  }

  #hero.container-fluid,
  #hero.container-fluid .row {
    padding-left: 0px;
    padding-right: 0px;
    margin-right: 0px;
    margin-left: 0px;
  }

.dsu-addmission h1 {
    font-size: 2.5rem;
    line-height: 50px;
}

.dsu-addmission h1 span {
    
    font-size: 34px;
    
   
}

  .dsu-addmission h2 {
    font-size: 2.6rem;
  }

.dsu-addmission {
    margin-top: 3rem;
}

.widget-titles h3 {font-size: 35px;}

.widget-titles h3 span {font-size: 40px;}
.introduct_section .text-center p {
    font-size: 20px;
    font-weight: 500;
   
}

.pathways__section figure.effect-bubbad h2 {
    padding: 15px 31px;
    min-width: 250px;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0,-20px,0);
    color: #FFFFFF;
    font-size: 20px;
    margin-top: 15%;
    transform: translate(0, -70%);
}

.pathways__section figure.effect-bubbad p {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0,20px,0);
    transform: translate(0%,-150%) rotate(355deg);
}
.tailored__item .tailored__content h5 {
    font-size: 26px;
    
}

.tailored__item .tailored__content p {
    font-size: 16px;
}
.footinfo__section .ftrDv {
    
    padding-left: 10%;
    padding-top: 5%;
}

.dsu-addmission .p-admission {font-size: 35px; line-height: 50px;}

.dsu-addmission .p-admission span {font-size: 40px;}

.bc-img01 {height: 112vh;}


  /* #special-slider {
    bottom: -150px;
  } */

  .aboutussection .maping-cover {
    margin-right: 12rem;
  }

  .about__section .about__Block span {
    font-size: 2.2em;
  }

  .ch-title p {
    font-size: 1.35rem;
  }

  /* owl */
  .owl-theme .owl-nav [class*="owl-"] {
    width: 3.5rem !important;
    height: 3.5rem !important;
    line-height: 3.8rem !important;
    font-size: 2.5rem !important;
    top: -60px;
  }

  .owl-theme .owl-nav .owl-prev {
    right: 5rem;
  }
}

@media only screen and (max-width: 991px) {

.introduct_section {
    
    background-size: cover;
   
}	
	
  .gallery_area .single_gallery_item img {
    height: auto;
    width: 100%;
  }
  
.header .navbar-light .navbar-nav .nav-link {
    padding: 0.4rem 5px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    border-right: 0;
}  
  

  

  .brand-logo-section img {
    width: 80%;
  }

  .our-usp {
    padding-bottom: 20px;
  }

  .py-8 {
    padding-top: 0rem !important;
    padding-bottom: 2rem !important;
  }

  .py-5 {
    padding-top: 1rem !important;
    padding-bottom: 2rem !important;
  }

  .mobile__dv .divids h1 {
    font-size: 2.8rem;
  }

  .logo_right img {
    width: 17rem;
  }

  #header.sticky .header-absolute .logo img {
    width: 11rem;
  }

  .mobview {
    display: block !important;
  }

  .mobhide {
    display: none !important;
  }

  .mobile {
    display: block !important;
  }

  .maped {
    padding-top: 20px;
  }

  .aboutpic figure img {
    width: 70%;
  }

  .aboutpic figure {
    text-align: center;
    padding-bottom: 2rem;
  }

  .maped .collections.mobile ul.listed li img {
    width: 5%;
  }

  .maped .collections.mobile ul.listed {
    top: 1rem;
    left: 37%;
  }

  .about__section .about__Block span {
    font-size: 2.2em;
  }

  .aboutussection:before {
    display: none;
  }

  .aboutussection:after {
    display: none;
  }

  .sliderprofile {
    margin-bottom: 100px;
  }

  .top-head {
    padding: 2px 0;
  }

  .logo {
    text-align: center;
  }

  .header .approvalbx p {
    font-size: 14px;
  }

  .logo_right img {
    width: 8rem;
  }

  #heroo {
    position: relative;
    display: none;
  }

  .bc-img01 {
    background-size: cover;
    background: #163269;
  }

  .dsu-addmission {
    width: 100%;
  }

  .dsu-addmission h1 {
    width: 100% !important;
  }

.dsu-addmission hr {
    text-align: center;
    margin: 10px auto;
}

.dsu-addmission .p-admission {
    font-size: 26px;
    line-height: 1.5;
	width:100%;
}


.dsu-addmission .p-admission span {font-size: 40px;}


  .left-yellow h3 {
    font-size: 24px;
    line-height: 30px;
  }

  #special-slider {
    margin: 30px 0px;
  }

  #spcial-slider .owl-dots,
  #legacy-slider .owl-dots {
    margin-top: 20px;
  }

  .bord::before {
    display: none;
  }

  .full-width {
    position: relative;
  }

  #applyBox {
    margin-top: 20px;
  }

  .dsu-intro {
    position: relative;
    height: auto;
    top: unset;
    top: initial;
    left: unset;
    left: initial;
    bottom: initial;
    bottom: unset;
    padding-top: 0px;
    width: 100%;
    /* background-image: linear-gradient(0deg, #5da9ff 0%, #394cff 100%); */
    background-color: #182f57;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
  }

  .dsu-addmission h2 {
    color: white;
    font-size: 35px ;
  }

  #offers-slider .owl-item.active.center {
    border-left: none;
    border-right: none;
  }

  .right p {
    width: 100%;
  }

  .dsu-addmission h1 {
    margin-top: 0px;
    font-size: 50px ;
    line-height: 1.5;
  }

  .sideNavi {
    right: 0px;
    top: auto;
    bottom: 0px;
    width: 100%;
    transform: rotate(0deg);
  }

  .sideNaviInner {
    display: flex;
  }

  .sideNavi a {
    width: 100%;
    display: inline-block;
    text-align: center;
    padding: 15px 10px;
    font-size: 2rem;
  }

  .footer {
    height: 130px;
    margin-bottom: 1px;
  }

  .dsu-intro .leftsec_content {
    width: 100%;
    display: table;
    text-align: center;
    position: relative;
  }

  .dsu-intro .col-sm-5 {
    width: 100%;
  }

  .applyBox {
    width: 100%;
    margin: 0px auto 20px;
    float: none;
  }

  .dsu-form {
    max-width: 315px;
    margin: 10px auto 0;
    float: none;
    height: auto;
    padding: 2rem 2rem;
    background-color: #fff;
  }

  .dsu-addmission {
    margin-top: 10px;
    margin-bottom: 5px;
    display: block;
  }

  .dsuInner {
    max-width: 100%;
  }

  .course-titles {
    text-align: center;
    font-size: 2rem;
    color: #ffff;
    font-weight: 600;
    padding-bottom: 0px;
  }

  .course-p {
    text-align: center;
    color: #fff;
    font-size: 1.5rem;
    padding-bottom: 3px;
  }

  .title-scholer {
    font-size: 17px;
    padding: 15px 0;
    color: #fff;
    font-weight: 600;
    text-align: center;
  }

  .sectionInner.mt-5 {
    margin-top: 0 !important;
  }

  .our-ups-inner {
    margin: 20px 0px;
    border-radius: 0 !important;
    padding: 10px 15px !important;
  }

  .our-ups-inner span {
    font-size: 30px;
    display: flex;
    align-items: center;
  }

  .our-ups-inner p {
    color: #000;
    font-size: 12px;
    text-align: left;
    padding-left: 15px;
    line-height: 18px;
  }

  .our-ups-inner:after {
    content: "";
    position: absolute;
    width: 200%;
    padding: 0 !important;
    border-radius: 0;
    height: 120px;
    background: transparent linear-gradient(180deg, #163269 0%, #e5521b 100%) 0% 0% no-repeat padding-box;
    top: 50%;
    transform: translate(0, -50%);
    left: -150px;
    z-index: -1;
  }

  .usp-main {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: #163269;
    border: 1px solid #e5521b;
    padding: 40px 5px;
    margin-bottom: 10px;
  }

  .usp-main:hover {
    transform: translateY(10px);
    transition: all 0.5s;
  }

  .usp-main:hover img {
    transform: rotateY(360deg);
    transition: all 0.5s;
  }

  .usp-main img {
    width: auto;
    height: 80px;
    margin: 10px 5px;
  }

  .usp-main p {
    font-size: 16px;
    margin: 5px;
    text-align: center;
    line-height: 25px;
    font-weight: 500;
    color: #fff;
  }

  .usp-main p span {
    color: #e5521b;
    font-weight: 600;
    font-size: 18px;
  }

  .our-ups-inner:nth-child(2)::after {
    display: none;
  }

  .our-ups-inner {
    background: #ffffff 0% 0% no-repeat padding-box;
    border: 1px solid #707070;
    border-radius: 500px;
    padding: 19px;
    width: 100%;
    display: flex;
    position: relative;
    margin-bottom: 2rem !important;
  }

  .programcontent {
    position: relative;
    width: 100%;
    padding: 5px 8px;
    padding-right: 0;
    height: auto;
    overflow: hidden;
    margin-right: 0;
  }

  .oppsection .sectionInner {
    margin-top: 0.5rem !important;
  }

  .progsection .sectionInner {
    padding-left: 0;
    padding-right: 0;
  }

  .progContent {
    padding: 2rem 1.7rem;
    border-radius: 1.5rem;
  }

  .oppBox {
    width: 100%;
    padding: 2.7rem 1.2rem;
  }

  .prog-title .para {
    text-align: left;
  }

  .prog-title h4 {
    font-size: 1.4rem;
    margin-bottom: 0.5rem;
  }

  .para {
    text-align: center;
  }

  .para h5 {
    font-size: 1.7rem;
  }

  .para p {
    font-size: 1.4rem;
  }

  .schContent p {
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.7;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  }

  .mylist ul li {
    font-size: 1.3rem;
  }

  .widget-title.text-left {
    text-align: center;
  }

  .prohighsection .widget-title.text-left {
    text-align: left;
  }

  /* == Headingborders-START == */
  .widget-title h3.titleborder:before {
    content: "";
  }

  .widget-title.text-left h3.titleborder:before {
    content: "";
    left: 50%;
    transform: translateX(-50%);
  }

  /* == Headingborders-CLOSE == */
  .ch-title h4 {
    text-align: center;
  }

  .ch-title h5 {
    text-align: center;
    margin-bottom: 1rem;
  }

  .proghigh-title h4 {
    text-align: center;
  }

  .proghigh-title h5 {
    text-align: center;
  }

  .ch-title p {
    min-height: unset;
    min-height: initial;
  }

  .abtkey_row .cols:first-child {
    order: 1 !important;
  }

  .abtkey_row .cols:last-child {
    order: 2 !important;
  }

  .section {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .prohighsection {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }

  #prog-slider.owl-theme .items .col-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  #testi-slider.owl-theme .items .col-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .desktop {
    display: none;
  }

  .Admissions-title {
    font-weight: 700;
    font-size: 2.1em;
    margin-bottom: 24px;
    color: #163269;
  }

  .apylybitton a {
    padding: 12px 31px;
    background: #163269;
    display: inline-block;
    font-size: 1.6rem;
    border-radius: 11px;
    color: #fff;
  }

  .mobile.about-inner-content ul li {
    padding: 6px 9px;
    font-size: 16px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 5px;

    list-style-type: disclosure-closed;
  }

  .mobile.about-inner-content ul {
    margin-left: 21px;
  }

  .navbar-brand img {
    width: 17rem;
   
  }

  #header.sticky .header-absolute .logo_right img {
    width: 7.5rem;
  }

  .header {
    position: relative;
    background: #fff;
  }

  .header .top-head .navbar {
    padding: 0rem 0rem !important;
  }

  .form-inline .nav-item {
    width: 100%;
    text-align: center;
  }

  .form-inline .nav-item img {
    width: 5rem;
  }

  .navbar-nav {
    margin: 0;
    padding: 0rem;
  }

  .navbar-nav .nav-item {
    width: 100%;
  }

  .navbar-nav .nav-item a {
    padding: 0.6rem 0.6rem !important;
    border: 0;
    border-bottom: 0.1rem solid rgba(255, 255, 255, 0.4);
    letter-spacing: 0.05rem;
    color: #ffffff;
    font-size: 1.3rem;
  }

  .navbar-nav .nav-item:last-child a {
    border: 0rem;
  }

  span.mobhead {
    width: 100%;
    position: relative;
  }

  .navbar-nav .nav-item a:hover,
  .navbar-nav .nav-item a:focus,
  .navbar-nav .nav-item a:active,
  .navbar-nav .nav-item a.active,
  .navbar-nav .nav-item a.is-active-top-nav__1level {
    color: #000016;
  }

.navbar-toggler {
    background-color: #ffffff !important;
    
    top: 8px;
    right: 100px;
    padding: .50rem 1rem;
    em: ;
    font-size: 1.5rem;
    line-height: 1;
}

.navbar-nav {width: 100%;}

.header .navbar-light .navbar-nav .nav-link {
    
    margin: 0 0px;
    
}
  
 

  .approvalbx p {
    font-size: 1.35rem;
  }

  .applynowsec a {
    font-size: 2rem;
  }

  .footer p {
    font-size: 1.3rem;
  }

  .progBox {
    padding: 0.5rem;
  }

  .tool_row {
    padding: 0 1.5rem;
  }

  .sliderprofile figure {
    margin-top: 0rem;
  }

  .topQuote {
    width: 7rem;
  }

  .proghighProfile figure img {
    max-width: 8rem;
  }

.dsu-addmission h1 {
    font-size: 2.3rem;
    margin-bottom: 0rem;
}

  .about-new .about-main h2 {
    width: 100%;
  }

  .about-new .about-main {
    padding: 10px 20px;
  }

  .about-new .about-main p {
    width: 100%;
  }

  .widget-title {
    margin-top: 10px;
  }

  .inner {
    width: 100%;
    background-color: #000000c5;
  }

.dsu-addmission h1 span {
    font-size: 3rem;
}

.dsu-addmission h2 {
    font-size: 2rem;
    margin: 1rem 0; line-height: 1.5;
}

.frmBg h4 {font-size: 24px;}

.widget-titles h3 {font-size: 32px;}
.widget-titles h3 span {font-size: 40px;}

.introduct_section .text-center p {font-size: 20px;}

.tailored__item .tailored__content h5 {font-size: 28px;}
.tailored__item .tailored__content p { font-size: 18px;}


.footinfo__section .ftrDv {
    position: relative;
    padding-left: 0%;
    padding-top: 5%;
}

.footinfo__section .ftrDv .clods h4 {margin-top: 5%;}
.footinfo__section .ftrDv .clods {
    
    padding-left: 4%;
}
  .dsu-addmission h3 {
    font-size: 2.5rem;
  }

  .dsu-addmission h4 {
    font-size: 1.45rem;
  }

  .dsu-addmission p {
    font-size: 1.7rem;
  }

  .dsu-addmission p span {
    font-size: 2.8rem;
  }

  .navmenu {
    width: 100%;
  }

  .navbar-container {
    width: 100%;
  }

  .form-inline .nav-item p {
    color: #ffffff;
    line-height: 1.2;
    font-size: 1.5rem;
    font-weight: 500;
    margin-top: 7px;
  }

  .form-inline .nav-item p a {
    color: inherit;
  }

  .form-inline .nav-item p a:hover,
  .approvalbx p a:focus {
    color: #000016;
  }

  .prohighContainer.vector figure {
    margin-top: 0.5rem;
    text-align: center;
    width: 100%;
  }

  .prohighContainer.vector figure img {
    max-width: 28rem;
    margin: 0 auto;
  }

  .electiveContent .sub-title p {
    text-align: justify;
  }

  .ticklist {
    margin-bottom: 0rem;
  }

  .oppBoxTitle h4 {
    font-size: 2.2rem;
  }

  .oppSecCont .oppBox:first-child,
  .oppSecCont .oppBox:last-child {
    width: 100%;
  }

  .aboutBox .sub-title p {
    text-align: justify;
    margin-bottom: 1.5rem;
  }

  .aboutsection .sectionInner {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .elective_row .colm:nth-child(1) {
    display: none;
  }

  .title-wrap {
    padding-bottom: 1.3rem;
  }

  .dsuInnerContent ul {
    list-style: none;
  }

  .dsuInnerContent ul li {
    border-bottom: dashed 1px #ffffff;
  }

  .aboutDescription p {
    font-size: 1.55rem;
  }

  .timeContent {
    padding: 1rem 0.7rem;
  }

  .timerow .colm::after {
    content: "";
    position: absolute;
    bottom: 1px;
    display: none;
    left: 0px;
    right: 0px;
    width: 100px;
    height: 1px;
    background-color: #e5e5e5;
    margin: 0 auto;
  }

  .timerow .colm:last-child::after {
    content: "";
    display: none;
  }

  .timeContent p {
    font-size: 1.8rem;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: center !important;
  }

  .timeContent p b {
    font-size: 4rem;
    line-height: 1;
    width: 100%;
    text-align: center;
    margin-bottom: 0.5rem;
  }

  .timeContent p span {
    text-align: center;
  }

  .timeContent p span small {
    text-align: center;
  }

  .widget-title img {
    max-width: 27rem;
  }

  .specDescription h4 {
    font-size: 1.5rem;
  }

  .elective_row .colm:last-child {
    border-left: 0px;
    border-top: 1px solid #e7e7e7;
  }

  .electiveContent {
    width: 100%;
    padding: 15px 0px 0;
  }

  .sub-title h6 {
    font-size: 1.65rem;
  }

  .name-test.font {
    font-size: 2.2rem;
  }

  .testiminal-box-sec p {
    font-size: 1.6rem;
  }

  .name-test-tile {
    font-size: 1.6rem;
  }

  .testimonialWrap {
    padding: 0 0px;
  }

  .conurse-content-area.py-8 p {
    font-size: 1.6rem;
    line-height: 1.6;
  }

  .course-btn-s.font-a {
    padding: 14px 18px;
    font-size: 1.6rem;
  }

  .aboutimages figure img {
    max-width: 55%;
    margin: 0 auto;
  }

  #testi-slider.owl-carousel .items {
    padding: 0px;
  }

  #testi-slider.owl-theme .owl-nav .owl-prev {
    left: 0px;
  }

  #testi-slider.owl-theme .owl-nav .owl-next {
    right: 0px;
  }

  #testi-slider.owl-carousel .items figure {
    top: -43px;
  }

  /* elgicon */
  .eligibilitylist ul li {
    font-size: 1.7rem;
  }

  .elgicon span {
    position: relative;
    padding-left: 45px;
    display: block;
    min-height: 45px;
  }

  .elgicon span::before {
    content: "";
    top: 0px;
    width: 35px;
    height: 35px;
  }

  /* elgicon-close */

  .about__section {
    padding-top: 20px;
  }

  .about__section .about__Block .about__Content {
    position: relative;
    left: 0px;
  }

  .about__section .about__Block {
    padding-left: 0rem;
  }

  .about__section .glosi {
    padding-bottom: 4rem;
  }

  .sliderprofile {
    margin-left: 15px;
    margin-right: 15px;
  }

  .progCont .picasa {
    display: none;
  }

  #alumni-slider.owl-theme .owl-nav .owl-prev {
    left: 0.5rem;
  }

  #alumni-slider.owl-theme .owl-nav .owl-next {
    right: 0.5rem;
  }

  #alumni-slider.owl-theme .owl-nav [class*="owl-"] {
    top: 40%;
  }

  .hurryupsec {
    display: none;
  }

  .course-imgggg {
    display: none;
  }

  .offered2 {
    background-image: url(../images/interior.webp);
    background-position: left;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .offered3 {
    background-image: url(../images/graphic.webp);
    background-position: left;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .offered4 {
    background-image: url(../images/styling.webp);
    background-position: left;
    background-repeat: no-repeat;
    background-size: cover;
  }
}

@media only screen and (max-width: 767px) {
  #offers-slider .owl-item.active.center {
    border-left: none !important;
    border-right: none !important;
  }

  .container {
    width: 100%;
    max-width: 100%;
  }

  .logo {
    text-align: left;
  }

  .logo_right {
    float: none;
    text-align: center;
    justify-content: center !important;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .chsliderGrid {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .oppsection .sectionInner {
    margin-top: 0rem !important;
  }

  .logo img {
    width: 11rem;
  }

  .mobile__dv .divids h1 {
    font-size: 2.8rem;
  }

  #header.sticky .header-absolute .logo img {
    width: 10rem;
  }

.dsu-addmission h1 {
    font-size: 2.2rem;
	line-height:1.5;
}
.dsu-addmission hr {
    text-align: center;
    margin: 10px auto;
}

.dsu-addmission .p-admission {font-size: 25px; line-height: 1.5;}

.dsu-addmission .p-admission span { font-size: 45px;}

.dsu-addmission h1 span {
    font-size: 3rem;
}
  .dsu-addmission h2 {
    font-size: 2rem;
    margin-bottom: 0.8rem;
  }

  .dsu-addmission h2 {
    margin: 0rem 0; line-height:1.5;
  }
  
 .frmBg h4 {font-size: 24px;} 
 
 .widget-titles h3 {font-size: 28px;}
 .widget-titles h3 span { font-size: 32px;}
 .introduct_section .text-center p {font-size: 18px;}
 
 .pathways__section figure.effect-bubbad h2 {
    padding: 15px 31px;
    min-width: 250px;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0,-20px,0);
    color: #FFFFFF;
    font-size: 22px;
    margin-top: 15%;
    display: inline-block;
    z-index: 1;
    border-radius: 30px;
    background: #936cc3;
    font-weight: 500;
    position: relative;
    transform: translate(40%, -153%);
}

.pathways__section figure.effect-bubbad:hover h2 {
    
    -webkit-transform: translate3d(0,0,0);
    transform: translate(45%, 270%);
   
}

.pathways__section figure.effect-bubbad p {
    
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0,20px,0);
    transform: translate(-62%,-97%) rotate(355deg);
    
}

.tailored__item .tailored__content h5 {
    font-size: 28px;
    
}

.tailored__item .tailored__content p {
    font-size: 18px;
    
}
.tailored__item .tailored__content {
    width: 100%;
    text-align: center;
}
.image-boxes {
    
    text-align: center;
}

.faculty-section:after{display:none;}
#courses-slider.owl-theme .owl-nav [class*=owl-]{display:none;}

#life-slider.owl-theme .owl-nav [class*=owl-] {
    display: none;
}

.faculty-section:before{display:none;}
#courses-slider.owl-theme .owl-dots{text-align:center;}





  .dsu-addmission h2 em {
    font-size: 1.8rem;
  }

  .sliderprofile {
    margin-bottom: 100px;
  }

  .maped .collections.mobile ul.listed li img {
    width: 5%;
  }

  .maped .collections.mobile ul.listed {
    top: 1rem;
    left: 37%;
  }

  .faculty__form h1.form-control {
    margin-bottom: 1rem;
  }

  .ch-title .name-title {
    bottom: -80px;
    left: 0;
  }

  .ch-title .name-title h4 {
    font-size: 30px;
    text-align: left;
  }

  .ch-title .name-title h4 small {
    font-size: 20px;
  }

  .widget-title.text-left h3.titleborder::after {
    content: "";
    left: 50%;
    margin: 0 auto;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .widget-title.text-left h3.titleborder,
  .widget-title h3.titleborder {
    min-width: 85%;
    font-size: 1.8em;
  }

  .progContainer {
    padding: 1rem 0.7rem;
  }

  .placeContent h5 {
    font-size: 2.2rem;
    margin-bottom: 10px;
  }

  .placeticklist ul li {
    font-size: 1.5rem;
  }

  .choiceContent h5 {
    font-size: 1.8rem;
    margin-bottom: 10px;
  }

  .testiprorow .col-12:first-child .sliderprofile {
    max-width: 18rem;
    margin: 0 auto;
  }

  .topQuote {
    width: 4rem;
  }

  .ch-title p {
    text-align: center;
  }

  .moreless-buttonSec {
    text-align: center;
    margin-top: 1.5rem;
  }

  .aboutsection .sectionInner {
    padding-left: 10px;
    padding-right: 10px;
  }

  .oppContainer {
    padding-left: 5px;
    padding-right: 5px;
  }

  .sub-title {
    padding-left: 5px;
    padding-right: 5px;
  }

  .aboutDescription p {
    font-size: 1.45rem;
  }

  .oppSecCont {
    padding: 0px 0px;
  }

  .aboutimages figure {
    text-align: center;
  }

  #readmore {
    text-align: center;
  }

  .dsuInner {
    max-width: 84%;
    margin: 0 auto;
  }

  .conurse-content-area {
    text-align: center;
    padding-left: 7%;
    padding-right: 7%;
  }

  .course-img.text-right,
  .course-img.text-left {
    text-align: center;
  }

  .conurse-content-area.py-8 p {
    text-align: center;
  }

  .conurse-content-area.py-8 p br {
    display: none;
  }

  .course-button {
    justify-content: center !important;
    text-align: center;
  }

  .aboutimages figure img {
    max-width: 70%;
  }

  .course-img img {
    max-width: 86%;
    margin: 0 auto;
  }
}

@media only screen and (max-width: 576px) {



  .full-width{
    margin: 0 !important;
  }
  .header::before {
    bottom: -25px;
  }
  .widget-titles {
    margin: 10px 0px;
  }

  .widget-titles h3 {
    font-size: 28px;
    line-height: 35px;
  }

  .left-yellow h3 br {
    display: none;

  }

  .left-yellow h3 {
    text-align: center;
  }

  .eligblity_sec .elig-left p {
    font-size: 16px;
    line-height: 28px;
  }

  #legacy-slider {
    margin-top: 30px !important;
  }

  .eligblity_sec .elig-right img {
    margin-left: 0;
    width: 100%;
    margin-top: 20px;
    text-align: center;
    margin: auto;
  }

  .highlightsss .high-item img {
    height: 240px;
  }

  .about-new .row {
    margin-top: 10px !important;
    padding-top: 10px !important;
  }

  .about-new .perspective .content-pers h1 {
    font-size: 22px;
  }

  .about-new .perspective {
    margin: 10px 0px;
  }

 

  .highlightsss .row {
    margin-top: 5px !important;

  }

  #high-slider {
    margin-top: 15px !important;
    padding-top: 15px !important;
  }

  .highlightsss .high-item .high-h span {
    line-height: 30px !important;
  }

  .about-new .anim-btn .anim-btn1 {
    padding: 10px 20px;
  }

  .about-new .anim-btn .arrow-l,
  .about-new .anim-btn .arrow-r {
    height: 50px;
  }




  .widget-titles h3 span {
    font-size: 40px;
    line-height: 45px;
  }

  .gd-h4 {
    font-size: 16px !important;
  }

  .dsu-addmission h3 {
    font-size: 20px;
  }

  .left img {
    margin: 0 !important;
    width: 100%;
    display: none;
  }

  .below-hero .main {
    padding: 10px !important;
    width: auto !important;
    border-radius: 1px !important;
  }

  .right h1 {
    font-size: 26px !important;
  }

  .right p {
    font-size: 16px !important;
    line-height: 24px !important;
    padding: 10px !important;
    margin: 0 !important;
  }

  .about-new .about-main h2 {
    font-size: 26px !important;
  }

  .about-new .about-main .special {
    flex-direction: column;
  }

  .list_elig h2 {
    font-size: 26px !important;
    line-height: 34px !important;
  }

  .list_elig button {
    padding: 7px 10px;
  }

  .place_h {
    font-size: 26px !important;
    line-height: 34px !important;
    margin: 5px !important;
  }

  .elig_img img {
    display: none;
  }

  .prg_head {
    font-size: 26px !important;
    line-height: 34px !important;
  }

  .dsu-addmission h1 {
    font-size: 35px ;
    font-weight: 500 ;
    line-height: 30px ;
  }

  .dsu-addmission .p-admission {
    margin-top: 0px ;
    line-height: 30px ;
  }

  .dsu-addmission .p-admission span {
    color: #ffae00 !important;
  }

  .dsu-addmission h2 {
    margin: 5px 0px ;

  }

  .list_elig li {
    font-size: 14px;
    line-height: 24px;
    padding: 10px 0px;
  }

  .dsu-addmission .p-admission {
    font-size: 18px ;
    margin-bottom: 0px ;
  }

  .dsu-form {
    max-width: 90% !important;
  }

  .thankMsg h5 strong {
    font-size: 4rem;
  }

  .widget-title h3 {
    font-size: 34px !important;
    line-height: 40px;
    padding: 10px 5px !important;
  }

  .right img {
    height: auto !important;
  }

  .about-new .about-main h2 {
    font-size: 30px;
    line-height: 40px;
  }

  .about-new .about-main p {
    font-size: 14px;
    line-height: 22px;
  }

  .inner {
    padding: 5px 5px 10px 20px;
  }

  .inner .col-ul {
    font-size: 13px;
    line-height: 25px;
  }

  .inner .carrer {
    font-size: 13px;
    line-height: 25px;
  }

  .sectionInner {
    padding-top: 10px;
  }

  .test_section .testi .testi-item {
    flex-direction: column;
    justify-content: center;
  }

  .test_section .testi .testi-item .left-test {
    width: auto;
  }

  .test_section .testi .testi-item .testi-content {
    width: 100% !important;
  }

  .testi-content h4 {
    margin: 15px 5px !important;
  }

  .testi-content::before {
    content: "";
    position: absolute;
    width: 69px;
    height: 50px;
    top: -65px;
    left: 0;
    background-size: cover !important;
    background-position: center;
    object-fit: cover;
    background-repeat: no-repeat;
    background: url(../images/quote1.png);
  }

  .bg {
    width: 100% !important;
    height: 0px !important;
    top: 0 !important;
    border-radius: 30px 30px 0px 0px;
  }

  .testi-item:hover .bg {
    height: 100px !important;
    transition: all 0.5s;
  }

  .testi-content::after {
    content: "";
    position: absolute;
    width: 69px;
    height: 50px;
    right: 0;
    bottom: 60px;
    transform: rotate(180deg);
    background-size: cover !important;
    background-position: center;
    background-repeat: no-repeat;
    background: url(../images/quote1.png);
  }

  .inner p {
    font-size: 14px !important;
  }

  .thankMsg h5 {
    font-size: 2.1rem;
    line-height: 1.3;
  }

  .thanksection {
    height: 75vh;
  }

  .dsuInnerContent ul {
    margin-left: 0px;
    width: 90%;
    list-style: none;
    margin: 1rem auto;
  }

  .logo img {
    width: 100% !important;
  }

  .divids img {
    width: 18rem;
  }

  .header-p {
    font-size: 10px;
    text-align: center;
  }

  #hero {
    background-color: #163269;
  }

  .mobile__dv .divids h1 {
    font-size: 3rem;
  }

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

  #header.sticky .header-absolute .logo img {
    width: 11rem;
  }

  .brand-logo-section {
    width: 100%;
  }

  .loader img {
    width: 10rem;
  }

  .footer {
    padding: 15px 0px;
  }

  .footer p {
    font-size: 13px;
  }

  .dsu-form {
    padding: 1.8rem 1.5rem;
  }

  .contact_fild {
    padding: 0px 0px 0px;
  }

  .chBox {
    padding: 0rem;
  }

  .section {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .oppBox {
    width: 100%;
    padding: 2.7rem 0rem;
  }

  .videoplay .fa {
    font-size: 3.5rem;
  }

  .contact-fild-box .form-check label {
    font-size: 12px;
  }

  .contact-fild-box {
    margin-bottom: 0.8rem;
  }

  .wid50 .contact-fild-box:last-child {
    margin-bottom: 0.8rem;
  }

  .wid50.justify-content-between {
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: center !important;
  }

  .wid50 .contact-fild-box {
    width: 100%;
  }

  .contact-fild-box .form-control {
    min-height: 36px;
    font-size: 1.3rem;
  }

  .dsuInner {
    padding: 0px;
    max-width: 96%;
  }

  /* owl */
  .owl-theme .owl-nav [class*="owl-"] {
    width: 3rem !important;
    height: 3rem !important;
    line-height: 3.3rem !important;
    font-size: 2.2rem !important;
    top: -20px;
  }

  .owl-theme .owl-nav .owl-prev {
    right: 3.6rem;
  }

  .maped .collections.mobile ul.listed li img {
    width: 6%;
  }

  .maped .collections.mobile ul.listed {
    top: 1rem;
    left: 33%;
  }

  .aboutpic figure img {
    width: 80%;
  }

  .sliderprofile {
    margin-bottom: 100px;
  }

  .ch-title .name-title {
    bottom: -80px;
    left: 0;
  }

  .ch-title .name-title h4 {
    font-size: 30px;
    text-align: left;
  }

  .ch-title .name-title h4 small {
    font-size: 20px;
  }
}

@media only screen and (max-width: 480px) {
	
div#high-slider1 {
    margin-top: 10px !important;
}

.tailored__item .tailored__content h5 {font-size: 25px;}
.tailored__item .tailored__content {text-align: center;}
.tailored__item .tailored__content p {font-size: 18px;}	

	
.frmBg h4 {
    font-size: 25px;
    padding-bottom: 10px;
}	

.widget-titles h3 {
    font-size: 28px;
    /* line-height: 35px; */
}

.widget-titles h3 span {
    font-size: 28px;
    line-height: 22px;
}

.introduct_section .text-center p {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5;
}



.dsu-addmission .p-admission {
    font-size: 22px;
    margin-bottom: 0px;
	padding: 0px 20px; 
	width:100%;
}
.dsu-addmission .p-admission span {font-size: 35px;}

.dsu-form {margin: 0px auto 0;}
	
.dsu-addmission h2 {line-height: 30px;}	

.pathways__section figure.effect-bubbad h2 {
    padding: 15px 20px;
    min-width: 200px;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0,-20px,0);
    color: #FFFFFF;
    font-size: 20px;
    margin-top: 0%;
    display: inline-block;
    z-index: 1;
    border-radius: 30px;
    background: #936cc3;
    font-weight: 500;
    position: relative;
    transform: translate(0, 0);
}

.pathways__section figure.effect-bubbad p {
    color: #FFF;
    font-size: 20px;
    padding-top: 0px;
    opacity: 1;
    min-width: 200px;
    display: inline-block;
    height: 60px;
    background: #b57cfd;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0,20px,0);
    transform: translate(0,-95%) rotate(355deg);
    border-radius: 30px;
    /* transform: rotate(355deg); */
}

.courses-section .life_thumb .academic_title {
    
    text-align: center;
}	

.footinfo__section .ftrDv {
    
    padding-left: 0%;
}
	
  .about-new .about-main h2 {
    font-size: 20px !important;
  }

  .marquee span {
    font-size: 2rem;
  }

.dsu-addmission h1 {
    font-size: 2rem;
}
.dsu-addmission h1 span {
    font-size: 2.5rem;
}
.dsu-addmission hr {
    text-align: center;
    margin: 5px auto;
}

  .hurryupsec ul.listing li {
    font-size: 16px;
    padding-left: 0rem;
  }

  .maped .collections.mobile ul.listed li img {
    width: 10%;
  }

  .maped .collections.mobile ul.listed {
    top: 1rem;
    left: 6%;
  }

  .aboutpic figure img {
    width: 100%;
  }

  .ch-title .name-title {
    bottom: -110px;
  }
}

@media only screen and (max-width: 414px) {



	
  .dsu-addmission h1 {
    font-size: 16px;
    
  }
  
.dsu-addmission h1 span {
    font-size: 2.2rem;
}



  .highlightsss .high-item .high-h {
    font-size: 16px;
    line-height: 24px;
  }

  .about-new .anim-btn .anim-btn1 {
    font-size: 16px;
  }

  .dsu-addmission h2 {
    font-size: 20px;
  }


  
  .dsu-addmission .p-admission span {font-size: 40px;}

  .maped .collections.mobile ul.listed li {
    font-size: 24px;
  }
}

@media only screen and (max-width: 375px) {
  .our-ups-inner {
    margin: 20px 0px;
    border-radius: 0 !important;
    padding: 5px 5px !important;
  }

  .wid50 .contact-fild-box {
    width: 100%;
  }
}

@media only screen and (max-width: 360px) {
  .dsu-form {
    max-width: 98%;
  }
}

@media only screen and (max-width: 340px) {
  .specrow .cols {
    width: 100%;
  }

  .course-img img {
    max-width: 96%;
  }
}

@media only screen and (max-width: 321px) {
  .dsuInner {
    padding: 10px;
    max-width: 98%;
  }
}

/* ======================= 3 - ResponsiveCSS-CLOSE ===========================  */