@media(max-width:1800px){
    #slider .shape-one {
          top: 49px;
        left: 63px;
        width: 50px;
    }
    #slider .shape-seven {
    
        width: 100px;
        top: 241px;
        margin-left: 582px;
     
    }
    #slider .shape-five svg {
        width: 113px;  
    }

    #slider .shape-five {
        top: 230px;
        margin-left: -76px;
    }
    header .navbar-expand-lg .navbar-nav .all_courses .courses_Sub_menu .nav-link {
      
        font-size: 15px;
       
    }

}

@media(max-width:1600px){
    header .left-menu .nav-link {
        padding: 7px 15px !important;
    }

}

@media(max-width:1500px){
    header .navbar-expand-lg .navbar-nav .all_courses .courses_Sub_menu .nav-link {
        font-size: 13px;
    }
    #slider .main-slider__layer {
        width: 370px;
    }
    #slider {
        padding: 86px 0px;
    }
    #slider .main-slider__layer svg {
        width: 674px;
        height: 550px;
    }
    #slider .title span {
       
        font-size: 80px;
      
    }
    #slider .title {
        font-size: 55px;
        line-height: 60px;
        margin: 0 0 20px;
    }
    #slider p.text {
        font-size: 15px;
        margin-right: 35px;
    }
    #slider .shape-two {
   
        width: 71px;
        left: -22px;
      
    }

    #slider .shape-eight {
        bottom: 305px;
        margin-left: 490px;
        width: 100px;
        height: 100px;
        border: 5px solid #E7E9F4;
        font-size:50px;
    }

    #slider .shape-nine {
        bottom: 26px;
        margin-left: 411px;
        width: 50px;
    }
    #slider .shape-seven {
      
        top: 83px;
        margin-left: 423px;
    }
    #slider .main-slider__layer svg {
        width: 618px;
        height: 398px;
    }
    #slider .shape-five {
        top: 143px;
    }

    #slider .shape-three {
        bottom: 12px;
    }
    .testimonial-one__thumb-pen {
        right: 66px;
        top: 26px;
        width: 200px;
    }
    #testimonial_sec .testimonial_bx p {
        font-size: 17px;
        line-height: 27px;
        margin-bottom: 28px;
    }

    .testimonial-one__thumb svg {
        width: 562px;
        height: 530px;
  
    }

    .testimonial_bx {
        padding: 43px 39px 20px;
    }
    header .navbar-expand-lg .navbar-nav .all_courses .courses_Sub_menu ul li a span {
        font-size: 12px;
    }
       
        .courses_Sub_menu {
         
            /* width: 90%; */
        }
            .innerSlider_info .page-heading h1 {
              
                font-size: 50px;
              
            }

            /* .courses_Sub_menu .rightp.w-100 {
                max-height: calc(100vh - 150px);
    
            } */
        
                .team_area span {
                 
                    margin: 4px 2px;
                    width: fit-content;
                    line-height: normal;
                    padding: 8px 11px;
                }
            

}
@media(max-width:1440px){

    #testimonial_sec .testimonial_bx p {
       
        margin-right: 113px;
    }
    .testimonial-one__thumb {
 
        right: -10px;
   
    }
    .about {
      
        padding: 70px 0 40px;
    }

    hgroup {
       
        margin-bottom: 36px;
    }
    .team-two__title a {
       
        font-size: 24px;
    }
    .team-two__designation {
        font-size: 16px;
       
        margin: 9px 0 14px;
       
    
}
footer .foot_bx ul li a {

    font-size: 14px;
   
}
.app-con p {
    font-size: 16px;
}

#internship_details .course-details__sidebar__lists li {

    font-size: 15px;

}
#internship_details .course_content p {
    font-size: 15px;
    line-height: 30px;

}
#choose_tdiacademy i {
  
    margin-bottom: 3px;
    margin-top: 8px;
}

    .team-two__item::before {
   
        height: 260px;
     
    }
    .team-two__item:hover::after {
        height: 260px;
   
    }
    .team-two__item {
    
        padding: 0 0 33px;
     
 
    }
    .team-two__image {
   
        margin: 0px 29.5px;
    
    }
    .about-page .about_thumb__shape-one {

        bottom: -31px;
        left: 11px;}
    .page-heading nav {
      
        margin: 0px;
       
    }

    .page-heading {
        position: inherit;
        padding: inherit;
        text-align: center;
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: center;
        align-items: center;
        z-index: 9;
    }

    /* .team_area span {
        width: 46%;
        font-size: 12px;
        margin: 2px;
        line-height: normal;
        padding: 10px 4px;
    } */
    #choose_tdiacademy .d-info h1, #benefits .d-info h1
    {
       font-size: 36px;
    }
    #choose_tdiacademy .d-info ul li, #benefits .d-info ul li {
        padding: 1px;
        align-items: baseline;
        font-size: 16px;
        display: flex;
    }
    #choose_tdiacademy .d-heading, #benefits .d-heading {
     
        border-radius: 0px 52px;
        width: 780px;
    }

}
@media(max-width:1300px){
    /* .team_area span {
        width: 46%;
        font-size: 12px !important;
        margin: 2px;
        line-height: normal;
        padding: 10px 4px;
    } */
    .team_area {
        position: relative;
        padding: 12px 34px 0px;
    }

 
 

    #benefits,  #choose_tdiacademy {
        margin: 80px 0px 60px;
        position: relative;
    }
    #internship_details .course-details__sidebar__lists li {
       
        font-size: 15px;
    
    }
    #internship_details .right_part {
      
        padding: 25px 15px 30px;
     
    }
    #internship_details .right_part {
        margin-left: 0px;
    }

    .team_area span {
        font-size: 12px !important;
        margin: 4px 2px;
        width: fit-content;
        line-height: normal;
        padding: 8px 11px;
    }
    header .nav-link {
        padding-right: 13px !important;
        padding-left: 13px !important;
    }

 



  
 

}


@media(max-width:1200px){
    #testimonial_sec {
        padding: 60px 0 0px;
      
    }
    #degree {
        margin: 90px 0px 150px;
     
    }
  

    .siteBtn.siteBtn2 {
        padding: 10px 20px 10px;
        font-size: var(--font-size16);
       
    }
    header .nav-link {
        padding-right: 11px !important;
        padding-left: 11px !important;
    }

    #scrollTopBtn::after {
        font-size: 20px;
        line-height: 40px;

    }
    #scrollTopBtn {
      
        width: 40px;
        height: 40px;
      
        bottom: 66px;
      
    }

    .courseDataContainer1 ul li a {
        font-size: 16px;
    }

    #choose_tdiacademy .Degree-img, #benefits .Degree-img {
        height: 630px;
        overflow: hidden;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    #choose_tdiacademy .Degree-img img, #benefits .Degree-img img {
        height: 100%;
        min-width: fit-content;
    }
    /* #choose_tdiacademy .d-heading, #benefits .d-heading {
 
        width: 660px;
    } */

    #choose_tdiacademy .d-info h1
    {
       font-size: 32px;
    }

 
    .team_area {
    
        padding: 12px 35px 0px;
    }
    .team-two__image {
        margin: 0px 25.5px;
    }
    .team-two__item {
        padding: 0 0 29px;
    }



     .all_courses .courses_Sub_menu .courses_info li {
          
            width: 25%;
          
        }
        .innerSlider_info .page-heading h1 {
            font-size: 40px;
        }
     

    .about .about_content h2.section-title__title.aos-init.aos-animate {
        font-size: 26px;
    }

    .about_content__text {
        line-height: 28px;
        letter-spacing: 0.32px;
        margin: 0 0 20px;
    }

    .about_content .section-title {
        margin-bottom: 10px;
    }

    .about_box__text {
        line-height: 22px;
        font-size: 14px;
    }
    .about .about_thumb__one {
        position: relative;
        padding: 87px 0 0 61px;
    }
    .counters h3 {
        font-size: 16px;
    }
    .counters .counter {
        font-size: 30px;
        margin: 3px 0;
    }
    header .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 15px;
    }
    #slider .title span {
        font-size: 86px;
    }
    #slider .title {
        font-size: 50px;
        line-height: 50px;
        margin: 0px 0 11px;
    }
    #slider p.text {
        font-size: 13px;
        margin-right: 35px;
    }
    .eduact-btn {
        font-size: 15px;
        padding: 13px 28px 13px;
}
#slider .main-slider__layer svg {
    width: 569px;
    height: 358px;
}
#slider .main-slider__layer {
    width: 300px;
}
#slider .shape-five svg {
    width: 87px;
}
#slider .shape-three svg {
    width: 80px;
    height: 80px;
    bottom: 0;
    z-index: -1;
    left: 85px;
    animation: change-background 4s ease infinite;
}
#slider .shape-four {
    position: absolute;
    bottom: 316px;
    z-index: 3;
    margin-left: -64px;
    transition: transform 1000ms ease, opacity 1000ms ease;
    transform: translateY(200px);
}
#slider .shape-eight {
    bottom: 305px;
    margin-left: 375px;
    width: 75px;
    height: 75px;
    border: 5px solid #E7E9F4;
    font-size: 9px;
}
#slider .shape-eight img {
    width: 30px;
}
#slider .shape-nine {
    bottom: 26px;
    margin-left: 360px;
    width: 34px;
}

#slider {
    padding: 50px 0px;
}
#slider .shape-five {
    top: 123px;
}
#slider .shape-six {
    width: 50px;
    top: 205px;
    margin-left: -162px;
}
#slider .main-slider__layer svg {
    width: 493px;
    height: 307px;
}
#slider .shape-seven {
    top: 70px;
    margin-left: 384px;
    width: 50px;
}
#skills_sec .cta-three__title {
  
    font-size: 49px;
    line-height: 56px;
   
}
#skills_sec .skills_con img {width: 320px;}

.testimonial-one__thumb svg {
    width: 484px;
    height: 472px;
    right: -2px;
    top: -18px;
}

.testimonial-one__thumb img {
    width: 438px;
    right: -50px;
    padding: 57px 20px 0px;
}
.testimonial-one__thumb {
    display: inline-block;
    position: absolute;
    right: -55px;
    top: -23px;
    z-index: 2;
}
#testimonial_sec .testimonial_bx .testimonial_bxinner .testimonial_bximg img {
    width: 100px;
    height: 100px;

}
#testimonial_sec .testimonial_bx .testimonial_bxinner {
   
    padding: 34px 15px 15px;
  
}
#testimonial_sec .testimonial_bx p {
    font-size: 14px;
    line-height: 23px;
    margin-bottom: 24px;
    margin-right: 70px;
}
.app-con {
    padding: 6px 8px;

    margin: 42px 7px;
    color: #fff;
}
#call_action h2 {
  
    font-size: 24px;
}
#call_action a {
  
    font-size: 17px;
    padding: 13px 34px;
   
    border: 1px solid #fff;
   
}
footer .foot_bx ul li {
    margin-bottom: 7px;
}
footer .foot_bx ul li a {

    font-size: 14px;
  
}
footer .copyright_dv {
    margin-top: 10px;

}
footer {

    padding: 40px 0px 0px;
}
.cta-three__btn .eduact-btn {

    padding: 13px 40px 13px;
    border: 1px solid #fff;
}
.courses_Sub_menu {
    width: 100%;
    top: 91px;
    padding: 16px 15px 70px;
}
header .rigth-menu {
    width: calc(100% - 210px);
    margin-left: 0px;
}
.enquiry-form .r-submit {
    margin-top: 0px;
}
}

@media(max-width:1100px){
    .d-heading {

        bottom: 30px;}
    #degree {
        margin: 70px 0px 60px;
    }
    header .nav-link {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    header .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 14px;
    }
 
    .m_view { display: block; width: 100%;}
    .d_view { display: none;}

    img.logo {
        width: 150px;
    }
    hgroup h2.section-title__title {
        font-size: 36px;
    }
    hgroup {
        text-align: center;
        margin-bottom: 30px;
    }

    #slider .shape-one {
        top: 10px;
        left: 29px;
        width: 39px;
    }
    header a.call {
        font-size: 17px;
        font-weight: 600;
    }
    #course_details .right_part {
     
        padding: 21px 17px 27px;
      
    }
    .modual_heading {
        margin-top: 20px;}

        .course_content .info_div h2 {
            font-size: 22px;
            padding: 3px 10px 0px 0px;
        }


 
}

@media(max-width:1069px){

    .about {
        padding: 59px 0 40px;
    }
    .about_thumb__shape-one {
        width: 120px;
    }
  
    
}


@media(max-width:991px){

    #digital_info .info_div ul li {
      
        width: 49%;}

    #choose_tdiacademy .d-heading, #benefits .d-heading {
        position: inherit;
        top: 0px;
        margin-bottom: 30px;
    }

    #choose_tdiacademy .Degree-img, #benefits .Degree-img {
        margin: auto;
        width: 50%;
    
    }
    #course_details .right_part {
        margin-left: 0px;
    } 
    #course_details .right_part {
     
        height: auto;
    }
    #internship_details .right_part {
    
        height: auto;
    }
    #internship_details .right_part {
      
        margin-top: 50px;
    }


    #benefits, #choose_tdiacademy {
        margin: 60px 0px 60px;
        position: relative;
    }



    #choose_tdiacademy .d-heading, #benefits .d-heading {
    
        border-radius: 0px 37px;
     
    }

    .about-page .col-lg-6:nth-child(1) { order: 2;}
    .about-page .col-lg-6:nth-child(2) { order: 1;}
    .about-page .col-lg-6:nth-child(4) { order: 4;}
    .about-page .col-lg-6:nth-child(3) { order: 3;}
    .about_thumb {
        max-width: 100%;
    }
    .about_thumb__one img {
        width: 90%;
    }
 
    #branc_container .row { row-gap: 15px;}
    #branch_section {
        padding: 15px !important;
        min-height: 100%;
        height: 100%;
    }
    .student_video .embed-responsive.embed-responsive-16by9 {
        text-align: center;
    }

    .shape-Ten {
      
        top: 0px;
      
    }
    .about .about_thumb__one {
       
        padding: 20px 0 0 61px;
    }
    .about-page .about_thumb__shape-one {
      
        right: 10px;
        left: auto;
        top: -14px;
        bottom: auto;
        margin: auto;
    }

    .courses_Sub_menu {
      
        top: 0px;
      
    }

    .highlight-points.videos ul.points-info li {
        list-style: none;
        width: 100%;
        padding-right: 0px;
    }

    header .navbar-expand-lg .navbar-nav .all_courses .courses_Sub_menu .nav-link {
  
        min-width: 24%;
    }

    .modal_divcontent h5 {
        font-size: 16px;
        margin-bottom: 15px;
    }

    .conCon .enquiry-form .mb-3 {
        margin-bottom: 0.5rem !important;
    }
    /* .enquiry-form .r-submit {
        margin-top: 10px;
    } */

    #choose_tdiacademy .col-lg-7 {order: 2;}
    #choose_tdiacademy .col-lg-5 {order: 1;}

    #choose_tdiacademy .d-heading, #benefits .d-heading {
        width: 100%;
    }

    #choose_tdiacademy .d-heading,  #benefits .d-heading {
                position: inherit;}

 #choose_tdiacademy .Degree-img, #benefits .Degree-img {
                    height: auto;
                    overflow: hidden;
                    margin-top: 20px;
     }

     #choose_tdiacademy .Degree-img img, #benefits .Degree-img img {
        height: auto;
   
        min-width: 100%;
    }

    .course_content h2 {
        font-size: 26px;
        padding: 21px 0px 4px;
    }
    #choose_tdiacademy .d-info h1, #benefits .d-info h1 {
        font-size: 26px;
    
}
#course_details .right_part {
    margin-left: 0px;
    margin-top: 25px;
}
.courseDataContainer1 ul li {
    min-width: calc(33% - 6px);
}
.course_info .course_content {
    margin-top: 20px;
}
#course_details .left_part img {
 
    min-width: 100%;
}
#faq_sec button.accordion-button {

    font-size: 17px;
}

#faq_sec .accordion-body {

    font-size: 15px;
}
    .team-page {
     
        padding: 40px 0 40px;
    }
    ol.breadcrumb {
        margin-bottom: 0px;
    }
    #skills_sec.inner-sec {
        margin-bottom: 90px;
    }
    .grow_careers .grow-item {
        padding: 16px 10px;
    }

    .grow_careers .grow-item {
        padding: 14px 15px;
        background-repeat: no-repeat;
        background-size: cover;
        position: relative;
        border-radius: 5px;
        background-color: #E8E8F4;
        height: 100%;  /* margin-bottom: 36px; */
    }
    .page-heading nav {
    margin: 0;
    }
    .grow_careers .grow-icon {
        height: 100px;
        width: 100px;
      
        line-height: 100px;
       
    }
    .grow_careers .grow-title {
      
        font-size: 18px;
        margin-bottom: 10px;
    
    }
    .grow_careers .grow-text p {
     
        font-size: 15px;

        line-height: 26px;
    
    
    }
 
    .grow_careers .pt-35 {
        padding-top: 25px;
    }
    .grow_careers .grow-item .grow-icon img {width: 35px;};


   
    .navbar-toggler:focus {
   
        box-shadow: none;
    }
    li.nav-item.work_menu, li.nav-item.internship_menu {
        position: relative;
     
    }
    ul.work_Sub_menu, ul.internship_Sub_menu {
        top: 0px;
        width: 100%;
        /* right: 10px; */
        position: relative;
        /* left: 140px; */
    }
     /* ul.internship_Sub_menu {
       
        top: 102px;
        width: calc(100% - 150px);
        right: 10px;
        left: 140px;
   
    } */
    header #navbarSupportedContent {
        position: absolute;
        top: 82px;
        left: 0;
        right: 0;
        text-align: left;
        padding: 10px;
        width: 96%;
        z-index: 999;
        margin: auto;
        background: #19a7db;
    }

    .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
        color: rgb(255 255 255);
    }
    .navbar-nav .nav-link {
        color: rgb(255 255 255);
    }
    header .all_courses {
     
        text-align: left;
    }

    .courses_Sub_menu {
        /* top: 64px; */
        /* width: calc(100% - 150px); */
        position: relative;
        padding: 16px 15px 25px;
        /* right: 10px; */
        /* left: 140px; */
    }
   



    header .navbar-toggler {
        border: none;
        margin-left: 5px;
    }
    header .main-menu__right {
        text-align: right;
        display: flex;
        align-items: center;
    }
    header .all_courses {
        position: inherit;
    }

    header .main-menu__right .eduact-btn {
        margin-left: 7px;
        padding: 8px 13px;
        height: auto;
        font-size: 14px;
    }
    #slider .main-slider__layer svg {
        width: 424px;
        height: 275px;
    }
    #slider .main-slider__layer {
        width: 246px;
    }
    #slider p.text {
    
        display: none;
    }
    #slider .shape-eight {
        bottom: 238px;
        margin-left: 310px;
        width: 60px;
        height: 60px;
        border: 3px solid #E7E9F4;
        font-size: 9px;
    }
    #slider .shape-seven {
        top: 37px;
        margin-left: 250px;
        width: 48px;
    }
    #slider .shape-nine {
        bottom: 26px;
        margin-left: 265px;
        width: 34px;
    }
    #slider .shape-five {
        top: 26px;
 
    }
    #slider .shape-five svg {
        width: 70px;
    }
    #slider .title span {
        font-size: 69px;
    }
    #slider .title {
        font-size: 40px;
        line-height: 51px;
        margin: 0px 0 11px;
    }
    .eduact-btn {
        font-size: 14px;
        padding: 8px 18px;
        /* font-weight: 100; */
    }
    #slider .shape-three svg {
        width: 40px;
        height: 40px;
        bottom: 0;
     
        left: 96px;
     
    }
    #slider .shape-four {
      
        bottom: 265px;
        margin-left: -58px;
      
    }
    #slider .shape-four svg {
        width: 20px;
        height: 20px;
    }
    .about .about_content h5.section-title__tagline {
        font-size: 15px;
    }
    .about .about_content h2.section-title__title.aos-init.aos-animate {
        font-size: 20px;
    }
    .about_box__text {
        line-height: 22px;
        font-size: 16px;
    }
    .counters i {
        font-size: 24px;
        height: 60px;
        width: 60px;
        padding: 3px;
        border: 7px solid #038fc1;
        outline: 2px dashed #ffffff;
    }

    .counters .counter {
        font-size: 24px;
     
    }

    .counters h3 {
        font-size: 14px;
    }
    .degree-box {
        padding: 11px 8px;
        border-radius: 14px 0px;
        background-color: #EAF6FF;
        margin-bottom: 15px;
      
    }
    .degree-box img {
        width: 52px;}
    .degree-box span {
            font-size: 17px;
            margin-left: 15px;
            font-weight: 600;
     }
     .d-heading {
        background: #038fc1;
        padding: 23px 18px;
        color: #fff;
        z-index: 99;
        position: absolute;
        margin-top: 12px;
        width: 80%;
        border: 5px solid #ffffff;
    }
    .d-heading h1 {
        font-size: 31px;
    }
    #skills_sec .skills_con img {
        width: 200px;
    }
    #skills_sec .cta-three__title {
        font-size: 34px;
        line-height: 42px;
    }

    #skills_sec {
    
        padding: 20px 0px;
    }
    #degree {
        margin: 70px 0px 60px;
        position: relative;
    }
    .testimonial-one__thumb {
    
        display: none;
    }
    #testimonial_sec .testimonial_bx .testimonial_bxinner {
   
        width: 100%;
     
    }
    .testimonial-one__area {
       
        margin-bottom: 13px;
    }
    .counter-one__area {
    
        width: 300px;
        height: 300px;
        
        border-radius: 50%;
    
        bottom: -173px;
   
   
    }
    .app-con h3 {
        font-size: 30px;
    }
    .app-con p {
        font-size: 15px;
    }
    #app .app-con img {
        height: 40px;
        margin-right: 10px;
    }
    .mobile-app {
        width: 165px;
    
    }
    #app {
        margin-top: 30px;
    }
    .app-bg {
 
        margin-bottom: 32px;
        border-radius: 20px 0px;
    }

    footer .foot_bx .foot_linksul li {
        width: 100%;
        float: left;
        text-align: left;
    }
    .testimonial-one__area {
    
        margin-top: 0px;
     
    }

    #courses .course_contant .course_tab .course_box {
     
        border: none !important;}
        #testimonial_sec .testimonial_bx p {
       
            margin-right: 0px;
        }
        .all_courses .courses_Sub_menu .courses_info li {
            width: 33%;
        }
        .enquiry-form .r-submit {
            margin-top: 10px;
        }

        .about_thumb {
            max-width: 100%;
            width: 600px;
            margin: auto;
            margin-bottom: 50px;
        }
        #courses.course_section {
            padding: 60px 0px;
           
        }

        .about {
            padding: 60px 0 40px;
        }
        .counters {
         
            padding: 60px 0px;
         
        }
        #degree {
            margin: 70px 0px 60px;
        }
        #skills_sec {
        
            padding: 50px 0px;
        }
        #recruiters_sec {
            margin: 60px 0px;
           
        }
        #work_Gallery {
         
            padding: 60px 0px;
        }
        #call_action {
          
            padding: 40px 0;
            
        }
        #testimonial_sec {
            padding: 60px 0 0px;
        }

        #app {
            margin-top: 30px;
        }
        footer {
            padding: 60px 0px 0px;
        }

        #modual_sec {
           
            margin-top: 40px;
            margin-bottom: 30px !important;
        }
        #projects_Gallery {
            padding: 30px 0px 40px;
        }
        #analysis .modual_heading p, #analysis .modual_heading h4 {
      
            font-size: 16px;
        }
        .why_tdiacademyInfo.why_tdiacademyInfo2 ul li div:after {
       
            left: -10px;
            height: 52px;
            top: -28px;
          
            padding: 7px;
            font-size: 33px;
         
        }
        .course_content p {
        
            line-height: 27px;
            font-size: 15px;}
        

            .why_tdiacademyInfo ul li div {
                padding: 30px 12px;}




    
}

@media(max-width:850px){
    header .navbar .mobile_view {
      display: block;
      
    }
    header a.call {
        display: none;
    }
    header .desk_view a.call {
        display: inline-block;
    }
    .desk_view a.siteBtn {
        display: none;
    }
}

@media(max-width:767px){

    .why_tdiacademyInfo ul li {
        width: 50%;
        padding: 0 15px;
        margin-bottom: 30px;
    }

    #module_box .info_div ul li {
      
        width: 49%;
        font-size: 15px;
    
    }

   

    #analysis .info_div ul li {
        width: 50%;}

    .coursePlans.mid .courseTitle {
        background: #136a03;
        background: linear-gradient(0deg, rgb(19 106 3) 0, rgb(153 149 8) 100%);
        padding: 18px 20px 52px;
     
    }
    .coursePlans .description li a,.coursePlans .description li {
  
        font-size: 14px;
    }
    .coursePlans .description li a:before {
       
        top: -1px;
    }

    .coursePlans {
     
        margin: 5px;
      
    }
    #analysis .modual_heading p, #analysis .modual_heading h4 {
    
        font-size: 14px;
    }
     #analysis .modual_heading h4 {
    margin-right: 10px;
    }
    .modual_heading {
      
        padding: 8px 10px !important;
      
        border-radius: 8px;
    }

    .coursePlans .courseTitle {

        font-size: 20px !important;
    }
    .planes .coursePlans  {margin-bottom: 20px !important;} 
.planes .row .col-sm-12:last-child .coursePlans  {margin-bottom: 7px !important;} 
    
    .coursePlans .courseTitle {
    
        min-height: auto !important;
    }

    .coursePlans {

        height: auto !important;
    }
    .points_info ul li {
        width: 50%;
        padding-right: 30px;
    }


    #branch_section {
        padding: 15px !important;
        min-height: auto;
        height: auto;
    }
    #skills_sec .cta-three__btn {
        text-align: center;
        margin-top: 4px;
    }

    #degree .d-info {
        margin-top: 200px;
        margin-bottom: 55px;
    }

    .working_abroad .abroad_student_list:nth-child(even) .content_part {
    
        text-align: left;
    }
    .working_abroad .abroad_student_list .img_part {
    
        width: 100%;
    }
    .working_abroad .abroad_student_list .content_part {
        width: 100%;
        padding: 15px 0px;
       
    }
    .working_abroad .abroad_student_list .img_part .img-fluid {
    
        width: 100%;
    }
      
      .package_15_lac .row {row-gap: 15px;}
    .foot_bx {
       
        margin-bottom: 11px;
    }

    #slider .title span {
        font-size: 45px;
    }
    #slider .title {
        font-size: 30px;
        line-height: 30px;
        margin: 0px 0 11px;
    }
    header .navbar-expand-lg .navbar-nav .all_courses .courses_Sub_menu .nav-link {
    
        min-width: 32%;
    }
    .enquiry-form .r-submit {
        margin-top: 0px;
    }
    .modal_img1 {
        height: auto !important;
     
        
    }
    .modal_img1 img {
        width: 50% !important;
    }
    .conCon {
        background: #fdfdfd !important;
    }

    .conCon select#course {
        margin-bottom: 10px;
    }
    
    ul.eligibility li {
        border: 3px solid #ffffff;
        padding: 8px 13px;
        background: #038fc1;
        font-size: 16px;
    
        margin: 1px 0px;}

     

    .course_content p {
        font-size: 16px;
        line-height: 29px;
      
    }

    .team-page .container, .team-page .container-sm {
        max-width: 100%;
    }
    

    #skills_sec.inner-sec {
        margin-bottom: 65px;
    }
  
    .grow_careers .grow-item {
        padding: 30px 15px;
       
     
    }
 
    .innerSlider_info .page-heading h1 {
        font-size: 30px;
        margin-bottom: 0px;
    }
    .grow_careers {
        padding: 40px 0px 30px;
    }

    header .navbar-expand-lg .navbar-nav .all_courses .courses_Sub_menu .nav-link {
      
        font-size: 14px;
       
    }
    header .left-menu {
        /* width: 160px; */
    }
    header .courses_Sub_menu .nav-link {
        padding: .4rem 9px !important;
    }
    header .rigth-menu {
        /* width: calc(100% - 160px); */
      
    }
   
    #slider {
        padding: 30px 0px;
    }
    #slider .main-slider__layer svg {
        width: 370px;
        height: 228px;
    }
    #slider .main-slider__layer {
        width: 200px;
    }

    #slider .shape-five svg {
        width: 50px;
    }
    #slider .shape-five {
        top: 26px;
        margin-left: -56px;
    }
    header .main-menu__right .eduact-btn {
        margin-left: 4px;
        padding: 7px 10px;
        height: auto;
        font-size: 14px;
    }
    /* header a.call {
  
        display: none;
    } */
    .about img.Flexible-icon {
        width: 25px;
        margin-bottom: 10px;
        line-height: 50px;
    }
    .about_box__icon {
        width: 60px;
        height: 60px;
        font-size: 38px;
    }
    .about_box::after {
        width: 54px;
    }
    .about_box {
        padding-left: 100px;
    }
    .about_box__text {
        line-height: 12px;
        font-size: 14px;
    }
    .about_box__title {
        font-size: 18px;
        line-height: 18px;
    }
    .about_thumb__shape-one {
        display: inline-block;
    }
  
    .about_thumb__shape-two {
        display: inline-block;
    }
    .main_grouphead h5, hgroup h5, hgroup h6 {
        display: block !important;
    }
    hgroup h2.section-title__title {
        font-size: 30px;
    }

    .counters .box_mb { margin: 20px 0px;}
    .counters .container > div:nth-of-type(1), .counters .container > div:nth-of-type(2) {
        border-bottom: none;
        padding-bottom: 0px;
    }
   
 header .navbar-toggler {
   
    border: none;
}
.about_content__text {
    line-height: auto;
    letter-spacing: normal;
    margin: -1px 0 20px;
    font-size: 15px;
}



#degree .d-heading {
    /* background: #ffffff; */
    top: 0;
    /* color: #000; */
    left: 0;
    bottom: auto;
    right: 0;
    margin: auto;
    width: 98%;
    text-align: center;
}


#skills_sec .cta-three__title br {display: none;}
#skills_sec .skills_con {
 
    text-align: center;
}

.cta-three__btn .eduact-btn, #call_action a {
    padding: 5px 16px 5px;
    font-size: 14px;
}
#work_Gallery .nav-link {
    font-size: 13px;
    border-radius: 15px 0px;
    margin: 0 4px;
    margin-bottom: 11px;
    min-width: 115px;
 
}
hgroup h2.section-title__title {
    font-size: 26px;
}


#call_action h2 {
    font-size: 21px;
    text-align: center;
    margin-bottom: 20px;
}

#call_action .col-md-6.text-end {
    text-align: center !important;
}

#testimonial_sec .testimonial_bx p {
    font-size: 16px;
    line-height: normal;
    margin-bottom: 20px;
    margin-right: 0px;
}

#testimonial_sec .testimonial_bx .testimonial_bxinner h5 {

    font-size: 16px;

}
#testimonial_sec .testimonial_bx .testimonial_bxinner h6 {
    font-size: 13px;

}
.testimonial_bx {
    padding: 30px 20px 10px;
}
.testimonial_bx {
    border-radius: 20px;
}
.counter-one__area {
    width: 200px;
    height: 200px;
 
    bottom: -147px;
}
.mobile-app {
    width: 130px;
}
.app-con {
    padding: 6px 0px;
    margin: 20px 13px 20px 0px;
    
}
.app-con h3 {
    font-size: 24px;
}
.app-con p {
    font-size: 13px;
}
#app .app-con img {
    height: 40px;
    margin-right: 10px;
}
#testimonial_sec {
  
    overflow: hidden;
}

footer .foot_bx .foot_linksul li {
        width: 32%;
    }

    footer .foot_bx h5 {
        font-size: 20px;
        margin-top: 3px;
        margin-bottom: 11px;

    }.foot_info.d-flex.justify-content-between.align-items-center {
      flex-direction: column;
        text-align: center;
    }
    .foot_info .foot_bx {
        margin-bottom: 10px;
        order: 1;
    }
    footer .copyright_dv p {
   
        order: 2;
    }

    footer .foot_bx .fab {
        padding-top: 8px;
        height: 30px;
        width: 30px;
        font-size: 16px;
    }
    .student_speak .speak_video img {
      
        width: 100%;
    }

    .job_guarantee {
        padding-bottom: 40px;
    }
    .working_abroad {
        padding-bottom: 30px;
       
    }
    .job_guarantee_container .row {row-gap: 15px;}
    .job_guarantee .guarantee_box {

        margin-left: 0px;}

     

        .about {
            padding: 40px 0 40px;
        }
        #courses.course_section {
            padding: 40px 0px;
           
        }
        .counters {
         
            padding: 40px 0px;
         
        }
        #degree {
            margin: 50px 0px 40px;
        }
        #skills_sec {
        
            padding: 30px 0px;
        }
        #recruiters_sec {
            margin: 40px 0px;
           
        }
        #work_Gallery {
         
            padding: 40px 0px;
        }
        #call_action {
          
            padding: 30px 0;
            
        }
        #testimonial_sec {
            padding: 40px 0 0px;
        }

        #app {
            margin-top: 25px;
        }
        footer {
            padding: 40px 0px 0px;
        }

    

        .recents_placements {
            padding: 60px 0 30px;
        }
        .student_speak {
          
            padding: 30px 0 20px;
        }
        .package_15_lac {
          
             padding: 30px 0 20px;
         
        }
        .working_abroad {
         
             padding: 30px 0 20px;
        }
        .job_guarantee {
             padding: 30px 0 20px;
        }
        .section_heading {
            margin-bottom: 30px;
           
        }

        .working_abroad .abroad_container {
            padding-bottom: 10px;
        }

        #contact_upage {
            padding: 60px 0px;
          }
          #branch_section {
           
            margin-bottom: 10px;
        }
        #contact_upage #skills_sec.inner-sec {
            margin-bottom: 33px;
            margin-top: 20px;
        }

        #courses.related_Courses {
            padding: 50px 0 !important;
        }

        .empRegistration textarea.form-control {
           height: auto !important;
        }

        #benefits, #choose_tdiacademy {
            margin: 50px 0px 40px;
            position: relative;
        }
        #internship_details {
            padding: 50px 0px 20px;
        }

        #internship_details .course_content p {
            font-size: 14px;
            line-height: 24px;
        }

        #choose_tdiacademy .Degree-img, #benefits .Degree-img {
          
            margin-top: 0px;
        }

     

        #course_details {
            padding: 20px 0px 10px;
        }
       
        .course_content h2 {
        
            padding: 16px 0px 4px;
        }
        #benefits, #choose_tdiacademy {
            margin: 50px 0px 50px;
          
        }
        #benefits, #choose_tdiacademy {
            margin: 50px 0px 50px;
          
        }
        #faq_sec {
          
            padding: 50px 0px;
        }
        #modual_sec {
            margin-top: 30px;
            margin-bottom: 0px !important;
        }

        #projects_Gallery {
            padding: 50px 0px 50px;
        }

        #courses.related_Courses {
            padding: 50px 0 !important; 
        }

        #choose_tdiacademy .Degree-img, #benefits .Degree-img {
          
            width: 92%;
        }
     
        #choose_tdiacademy .d-heading, #benefits .d-heading {
       
            margin-bottom: 50px;
        }
        .courseDataContainer1 ul li {
            min-width: calc(50% - 6px);
        }
        .team-page .team-two__item {
            margin-bottom: 30px;
            overflow: hidden;
        }
    


    
}

@media(max-width:643px){
    .team-page .team-two__item {
        margin-bottom: 20px;
      
    }

    #module_box .info_div ul li {
     
        width: 100%;
        font-size: 14px;
      
        padding-right: 10px;
       
    }
    #module_box .info_div ul li:after {
    
        color: #33a4ff;
        font-size: 10px;
        top: 2px;
       
    }
    #module_box .info_div ul {
        margin-top: 10px;
  
        padding-left: 18px;
    }

    #module_box .info_div h6 {
      
        margin-top: 4px;
     
        font-size: 14px;
        margin-left: 19px;
     
        margin-bottom: 21px;
    }
    .courseDataContainer1 ul li a {
        font-size: 14px;
        padding-left: 5px;}



    #internship_details .sidebar__title {
     
        border-bottom: 1px dashed var(--primary-color);
        margin: 0 0 15px;
        padding-bottom: 10px;
    }

    ul.eligibility li {
       
        width: 100%;
       
    }

    .conCon .form-control {
     
        font-size: 13px;}
    #branch_section .branch_info_container li, #branch_section .branch_info_container p {
        font-size: 12px;
        padding-left: 18px;
    }
    #branch_section .branch_info_container li i, #branch_section .branch_info_container p i {
        top: 4px;
    }
    #branch_section .branch_images .owl-theme .owl-nav .owl-next:before, #branch_section .branch_images .owl-theme .owl-nav .owl-prev:before {
        font-size: 14px;
        padding-top: 10px;
        top: 35px;
    }

    .section-title__title span {
        font-size: 30px;
      
    }
    .about .about_content h2.section-title__title.aos-init.aos-animate {
        font-size: 18px;
    }

    .df-btn-text {

        background-color: #3ba536;  box-shadow: rgb(0 0 0 / 20%) 0px 0px 0.428571rem 0px !important;
    }

    #df-btn-cont .df-btn-text {
        height: 40px !important;
        width: 40px !important;
        font-size: 0px !important;
        fill: white !important;
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    #df-btn-cont .df-svg-icon {
        height: 40px !important;
        width: 40px !important;
        fill: white !important;

    }
    #courses.popular_csec {
        padding-bottom: 30px !important;
        padding-top: 30px !important;
    }
    #df-btn-cont .df-btn {

        bottom: 77px !important;
        right: 24px !important;}

    /* hgroup {
        margin-bottom: 24px !important;
        margin-top: 28px !important;
    } */

    hgroup h1 {font-size: 25px;}

    section.spacing.mb-5 {
        margin-bottom:0px !important;
    }

    .working_abroad .abroad_student_list .content_part h2 {
        font-size: 16px;
       
    }

    .working_abroad .abroad_student_list .content_part h4 {
        font-size: 17px;
       
    }

    .working_abroad .abroad_student_list .content_part p {
        font-size: 14px;
    }

    .working_abroad {
        padding-bottom: 0px;
        
    }

    .job_guarantee {
        padding-bottom: 20px;
    }
    #testimonial_sec .testimonial_bx p {
        font-size: 14px;
        line-height: 23px;
       
    }
    #scrollTopBtn {
        width: 40px;
        height: 40px;
        right: 10px;
        bottom: 145px;
    }
    .df-btn {
  
        bottom: 110px !important;}
    
    .about {
        padding: 40px 0 20px;
    }
    .about_thumb {
        max-width: 100%;
        width: 100%;
        margin: auto;
        margin-bottom: 40px;
    }
    .placement_page .call_action:last-child {display: none;}

  
    nav.navbar.navbar-expand-lg {
        padding: 2px 0px;
    }
    header #navbarSupportedContent {
        padding: 10px 6px;
        width: 100%;
        top: 70px;}

    .empRegistration {
        padding-top: 30px !important;
        padding-bottom: 10px !important;
    }

    #internship_details .course_content h2 {
        font-size: 22px;
        padding: 30px 0px 10px;
    }
    /* #internship_details .course_content p {
        font-size: 16px;
        line-height: 30px;
   
    } */
    #internship_details .course_content h2 {
        font-size: 22px;
        padding: 20px 0px 10px;
    }

    .course_content h2 {
        font-size: 22px;
       
    }

    #internship_details .sidebar__title {
       
        font-size: 22px;
       
    }
    .course_content p {
        font-size: 15px;
        line-height: 26px;
    }

    .team-page {
     
        padding: 30px 0 35px;
    }

 
        .innerSlider_info .page-heading h1 {
            font-size: 24px;
           
        }
   
    
    header .main-menu__right .eduact-btn {
  
        font-size: 13px;
    }
    #courses .course_cnt {
      
   min-height: 225px;}
 
   #choose_tdiacademy .d-info h1, #benefits .d-info h1 {
    font-size: 22px;
}
#projects_Gallery {
    padding: 20px 0px 30px;
}

#course_details .course-details__sidebar__lists li {
  
    font-size: 13px;
    padding: 0 0 12px;
    margin: 12px 0 0;
}
#course_details .sidebar__title {
    padding-bottom: 6px;
    font-size: 20px;
}
.all_courses .courses_Sub_menu .courses_info li {
    width: 50%;
}
header .navbar-expand-lg .navbar-nav .all_courses .courses_Sub_menu ul li a {

    width: 100%;}
    #slider .title {
        font-size: 26px;
      
    }
    .student_speak .speak_video .student_info {
     
        padding-top: 20px;
    }
    .recents_placements {
      
        padding: 40px 0;
       
    }
    #modual_sec .student_workdiv ul li {
        width: 33.33%;
        padding: 0px 10px;
    }
    #modual_sec .student_workdiv ul {
        row-gap: 20px;
    }

    .about {
        padding: 30px 0 30px;
    }
    #courses.course_section {
        padding: 30px 0px;
       
    }
    .counters {
     
        padding: 30px 0px;
     
    }
    #degree {
        margin: 40px 0px 30px;
    }
    #skills_sec {
    
        padding: 20px 0px;
    }
    #recruiters_sec {
        margin: 30px 0px;
       
    }
    #work_Gallery {
     
        padding: 30px 0px;
    }
    #call_action {
      
        padding: 30px 0;
        
    }
    #testimonial_sec {
        padding: 30px 0 0px;
    }

    #app {
        margin-top: 25px;
    }
    footer {
        padding: 30px 0px 0px;
    }
    .recents_placements {
        padding: 30px 0;
    }


    .recents_placements {
        padding: 40px 0 20px;
    }
    .student_speak {
      
        padding: 20px 0 20px;
    }
    .package_15_lac {
      
         padding: 20px 0 20px;
     
    }
    .working_abroad {
     
         padding: 20px 0 20px;
    }
    .job_guarantee {
         padding: 20px 0 20px;
    }
    .section_heading {
        margin-bottom: 20px;
       
    }

    .working_abroad .abroad_container {
        padding-bottom: 10px;
    }
    .job_guarantee {
        padding: 0px 0 20px;
    }   
     .recents_placements {
        padding: 35px 0 10px;
    }

    #contact_upage {
        padding: 30px 0px;
      }

     
    #benefits, #choose_tdiacademy {
        margin: 40px 0px 40px;
        position: relative;
    }

    #internship_details {
        padding: 30px 0px 20px;
    }

    #modual_sec {
           
        margin-top: 30px;
        margin-bottom: 20px !important;
    }
    #modual_sec p {
      
        font-size: 14px;
    }
    

    
  
    #benefits, #choose_tdiacademy {
        margin: 40px 0px 40px;
      
    }
    #benefits, #choose_tdiacademy {
        margin: 40px 0px 40px;
      
    }
    #faq_sec {
      
        padding: 40px 0px;
    }
    #modual_sec {
        margin-top: 15px;
        margin-bottom: 0px !important;
    }

    #projects_Gallery {
        padding: 40px 0px 40px;
    }

    #courses.related_Courses {
        padding: 40px 0 !important; 
    }

    #choose_tdiacademy .Degree-img, #benefits .Degree-img {
      
        width: 92%;
    }
    #choose_tdiacademy .d-heading, #benefits .d-heading {
      
        margin-bottom: 40px;
    }

    .highlight-points ul.points-info h6, .highlight-points ul.points-info h4 {
      
        font-size: 18px;
    
    }
    #choose_tdiacademy .d-heading, #benefits .d-heading {
     
        padding: 20px 10px;
     
    }
    #choose_tdiacademy .d-info ul li, #benefits .d-info ul li {
   
        font-size: 15px;

    }
    #digital_info .info_div ul li {
      
        width:100%;}
  
 
 
  

    
}

@media(max-width:575px){
    #module_box .info_box h2 {
       
        font-size: 15px;
       
    }

    #module_box .info_div ul {
   
        padding-left: 15px;
    }
    #analysis .info_div ul li {
        width: 100%;}
        #analysis h4.modual_sub_heading {
          
            margin: 15px 15px;
        }
        #analysis .info_div ul {
            margin-top: 10px;
       
            padding: 0px 15px;
        }
        #analysis .info_div h6 {
         
            margin-top: 2px;
            margin-left: 16px;
            font-size: 14px;}

    #digital_info .info_div ul {
        margin-top: 10px;
    
        padding-left: 14px;
    }
    .course_content .info_div h2 {
        font-size: 18px;
       
    }

    .course_content h2 {
        font-size: 20px;
    }

    #faq_sec .nav-pills .nav-link {
       
        font-size: 15px;}
        #faq_page #v-pills-tabContent .card-body {
        
            font-size: 14px;
        }
        #faq_page #v-pills-tabContent .card-header h5 a {
        
            font-size: 15px;
         
        }
        #faq_page #v-pills-tabContent .card-header a:before {
          
            font-size: 15px;
          
            left: 9px;
            top: 6px;
            
        }

        #faq_page #v-pills-tabContent .card-header a.collapsed:before{ font-size: 15px;
          
            left: 9px;
            top: 6px;}
        #faq_page #v-pills-tabContent .card-header a {
            padding: 10px 10px 10px 30px;
          
        }

    .package_15_lac .package15lacplus {
       
        margin-bottom: 9px;
        height: auto;
    }

    .container_img .closebtn {
        font-size: 25px;}
    #modual_sec .container_img {
        max-width: 90% !important;
        height: auto;
        max-height: auto !important;
        text-align: center;
    }
    #modual_sec .con-ac-ar {
        width: 100% !important;
        height: auto !important;
        margin: auto !important;
    }
    .activePopUpImg {
       
        height: auto !important;}

    #modual_sec .student_workdiv ul li {
        width: 50%;
        padding: 0px 10px;
    }
    #modual_sec .student_workdiv ul {
        row-gap: 15px;
    }
    hgroup h1 {
        font-size: 20px;
    }

    hgroup .section-title.mt-5 { margin-top: 25px !important ;}

    
    hgroup.mt-5 {
        margin-bottom: 24px !important;
        margin-top: 28px !important;
    }
    .student_speak .speak_video .student_info p {
      
        font-size: 14px;
       }
    .student_speak .speak_video .student_info h5 {
        font-size: 16px;
       
    }
    .student_speak .speak_video .student_info {
     
        padding-top: 15px;
    }
    .about_thumb__one img {
        width: 100%;
    }
 
    .siteBtn.siteBtn2 {
        padding: 5px 16px 5px;
        font-size: 14px;
    }

    header ul.work_Sub_menu li a, header ul.internship_Sub_menu li a {
        font-size: 12px;
        padding: 4px 2px;}

    .courseDataContainer1 ul li {
        min-width: calc(50% - 4px);    margin: 2px;
    }
    header #navbarSupportedContent {
       
        top: 55px;
       
    }
    #choose_tdiacademy .d-heading {
        border: 5px solid #ffffff;}

        #choose_tdiacademy .Degree-img {
            -webkit-box-shadow: -10px -10px 0px 0px rgb(23 168 219);
            -moz-box-shadow: -10px -10px 0px 0px rgb(23 168 219);
            box-shadow: -10px -10px 0px 0px rgb(23 168 219);
        }
        #benefits .d-heading {
  
            border: 5px solid #ffffff;}

            .Degree-img {
                -webkit-box-shadow: 10px -10px 0px 0px rgb(23 168 219);
                -moz-box-shadow: 10px -10px 0px 0px rgb(23 168 219);
                box-shadow: 10px -10px 0px 0px rgb(23 168 219);
            }
         

 
    img.logo {
        width: 110px;
    }
    header .main-menu__right .eduact-btn {
        margin-left: 4px;
        font-size: 12px;
            padding: 7px 7px;}
   .content {
                width: 100% !important;
                margin: 0px auto !important;
            }
            #slider {
                height: 520px;
                padding: 6px 0px;
            }
            #slider .content {
                text-align: center;
            }
            #slider .title br {
             display: none;
            }

            #slider .title {
                margin: 0px auto 11px;
                width: 86% !important;
                font-size: 28px;
            }
            #slider .main-slider__layer {
                width: 192px;
                left: 0;
                margin: auto;
                right: 0;
            }
            #slider .shape-eight img {
                width: 22px;
            }
            #slider .shape-seven {
                top: 25px;
                margin-left: 78%;
                width: 30px;
            }
            #slider .shape-two {
                width: 44px;
                left: 30px;
                top: 156px;
            }
            #slider .shape-three {
            
                margin-left: -5%;
            
            }
            #slider .shape-eight {
                bottom: 238px;
                margin-left: 75%;
                width: 40px;
                height: 40px;
               
                font-size: 5px;
            }
            #slider .shape-eight img {
                width: 16px;
            }
            #slider .shape-nine {
                bottom: 101px;
                margin-left: 21%;
                width: 34px;
                
            }
            #slider .shape-five {
                bottom: 179px !important;
                margin-left: 8%;
                top: auto;
            }
            #slider .title span {
               
                display: block;
            }
            hgroup {
             
                margin-bottom: 30px !important;
            }
            #courses hgroup {
              
                margin-bottom: 30px !important;
            }
            #degree .d-heading {
            
                width: 94%;
            }
            #skills_sec .cta-three__title {
                font-size: 24px;
           
            }
            #skills_sec .skills_con img {
                width: 180px;
            }

            #work_Gallery .nav-link {
                font-size: 12px;
                border-radius: 10px 0px;
                margin: 0 4px;
                margin-bottom: 0px;
                min-width: 80px;
            }
            #work_Gallery .project-content h4 {
                font-size: 15px;
                margin-bottom: 0px;
            }
            #work_Gallery .project-content h4 {
                font-size: 16px;
               
            }
            #app .app-con {
                padding: 6px 0px;
                margin: 180px 21px 25px;
                text-align: center;
            }
            .app-icon { justify-content: center;}
            .counter-one__area {
            
                bottom: -100px;
            }
            #slider .main-slider__layer svg {
                width: 405px;
                height: 214px;
            }
            #courses .course_contant .course_tab .course_box h4 {
                font-size: 15px;
               
            }
            #courses .course_contant .course_tab .course_box p {
             
                font-size: 12px;
            }
            #courses .course_contant .course_tab .course_box .course_icon img {
                width: 30px;
              
            }
            #courses .course_contant .course_tab .course_box .course_icon svg {
            
                width: 170px;
            }
            #courses .course_contant .course_tab .course_box .course_icon {
           
                height: 60px;}
                #courses .course_cnt {
                   
                    padding: 100px 10px 18px 10px;}
                    #courses .course_cnt {
                        min-height: 210px;
                    }
                    hgroup h5 {
                      
                        font-size: 15px;
                    }
                    .section-title__tagline svg.arrow-svg {
                     
                        width: 40px;
                       
                        margin: 0 0 3px 3px !important;
                    
                    }
                    #courses .row .col-6 {
                     
                  
                        padding-left: 15px;
                        padding-right: 15px;
                    }
                    header .navbar-expand-lg .navbar-nav .all_courses .courses_Sub_menu .nav-link {
                        font-size: 12px;
                    }
                    .courses_Sub_menu {
                     
                        padding: 10px 4px;
                    }
                    .all_courses .courses_Sub_menu ul.courses_info li img {
                      
                        width: 30px;
                   
                        height: auto;}
                        header .navbar-expand-lg .navbar-nav .all_courses .courses_Sub_menu ul li a span {
                            font-size: 12px;
                        }
                        .all_courses .courses_Sub_menu .courses_info li {
                        
                            /* min-height: 108px; */
                        }

                        /* #skills_sec.inner-sec {
                            margin-bottom: 40px;
                        } */
                        .about_content__text {
                        
                            font-size: 13px;
                            line-height: 24px;
                        
                    }
                    .team-page .col-6 {
                        flex: 0 0 auto;
                        width: 100%;
                    }
                    .team-two__image {
                      
                        border-radius: 400px;
                      
                      
                    }
                    .team-two__item::before {
                     
                        border-radius: 0 0 500px 500px;
                   
                    }
                    .team-two__item::after {
                       
                        border-radius: 0 0 500px 500px;
                    }
                    .courseDataContainer1 ul {
                        display: flex;
                        flex-wrap: wrap;
                        margin-left: 0px;
                        margin-right: 0px;
                    }

                    .conCon {
                        background: #f2f1f1;
                        padding: 30px 0px !important;
                    }

                    /* header .navbar-expand-lg .navbar-nav .all_courses .courses_Sub_menu .nav-link {
               
                        min-width: 48%;
                    } */
                    header .navbar-expand-lg .navbar-nav .nav-link {
                        font-size: 12px;  padding: 4px 5px !important;
                    }
                    .about .about_thumb__one {
                        padding: 20px 0 0 0px;
                    }
                    .recents_placements ul li {
                        width: 25%;
                     
                    }

                    .student_speak .col-sm-6 {width: 50%;}
                 
                    .student_speak {
                        text-align: var(--text-center);
                        padding-bottom: 20px;
                        padding: 0px 0 10px;
                    }
                    .package_15_lac .package15lacplus {
                       
                        margin-bottom: 1px;
                       
                    }
                
                 
                    .package_15_lac {
                        padding: 0px 0 20px;
                    }
                    .package_15_lac .package15lacplus .package15lacplusdtl .part2 p {
                        margin-bottom: 0px;
                        font-size: 14px;
                    }
                    .working_abroad .abroad_student_list .content_part p {
                        font-size: 13px;
                        margin-bottom: 0px;
                    }

               
                    #benefits, #choose_tdiacademy {
                        margin: 40px 0px 40px;
                        position: relative;
                    }
                
                    #internship_details {
                        padding: 30px 0px 20px;
                    }
                    #choose_tdiacademy .d-info p {
                      
                        line-height: 24px;
                      
                        font-size: 14px;
                      
                    }
                    .features-box li {
                        font-size: 14px;
                    }
                    #internship_details .course-details__sidebar__lists li {
                        font-size: 13px;
                        padding: 0 0 12px;
                        margin: 12px 0 0;
                    }

                    .course_info .course_content {
                        margin-top: 10px;
                    }
                    #internship_details .course_content h2 {
                        font-size: 20px;
                        padding: 15px 0px 5px;
                    }
                    #internship_details .sidebar__title {
                        font-size: 20px;
                    }
                    .courseDataContainer1 {
                     
                        padding-top: 10px;
                  
                    }
                    .modual_heading {
                        margin-top: 30px;
                       
                    }
                    #modual_sec .modual_info ul li::before {
                     
                        font-size: 11px;
                    
                        top: 3px;
                      
                    }
                    .modual_heading p, .modual_heading h4 {
            
                        font-size: 16px;
                     
                    
                    }
                    #module_box .info_box {
                        margin-top: 20px;
                       
                    }

                   .course_Semester table {
                        min-width: 400px;
                    }
                    .course_Semester table tr td {
                        font-size: 13px;
                    }
                    section.course_Semester.mt-5.mb-5 {
                        margin-top: 30px !important;
                        margin-bottom: 25px !important;
                    }
                    .course_Semester h2{
                        font-size: 22px;
                        margin-bottom: -5px;
                    }

                  

                


                 
                  

    
}

@media(max-width:480px){
    .why_tdiacademyInfo ul li {
        width: 100%;
    
        margin-bottom: 20px;
    }
    .points_info ul li {
        width: 100%;
        padding-right: 30px;
    }
    #choose_tdiacademy .d-info ul li, #benefits .d-info ul li {
        font-size: 14px;
    }
    .courseDataContainer1 ul li {
        min-width: calc(100% - 4px);
       
    }
    #modual_sec {
        margin-top: 10px;
        margin-bottom: 0px !important;
    }

  

    section.spacing.mb-5 {
        margin-bottom: -18px !important;
    }
    .job_guarantee .guarantee_box .guarantee_img {
        left: 0;
        margin: 0 auto 20px;
      
    }
    .job_guarantee .guarantee_box h4 {
        font-size: 17px;
        text-align: center;
        margin: 0 0 0px 0;
      
    }
    .job_guarantee .guarantee_box a {
    
        display: block;
        text-align: center;
       
    }
    .job_guarantee .guarantee_box p {
      
        font-size: 14px;
        width: 100%;
        text-align: center;
    }
    .job_guarantee .guarantee_box .guarantee_img {
        position: inherit;
        margin-bottom: 20px;
      
    }
    .job_guarantee .guarantee_box {
    
        padding: 20px;
        text-align: center;
      
    }

  

    .section_heading h2 {
        font-size: 20px;
    }

    .section_heading p {
        font-size: 14px;
    }
    .recents_placements ul li {
        width: 33.33%;
     
    }
    #slider {
        margin-top: 0px !important;
    }
    header .navbar-toggler {
        padding: 0px 0px 0px 7px;}

    .modal_img1 img {
        width: 80% !important;
    }
    .conCon .modal_divcontent h5 {
        font-size: 16px;
        margin-bottom: 15px;
        text-align: center;
    }

  
    .aboutabout-page .about_thumb__one {
        padding: 6px 0px 0 0px;
    }
    .about-page .about_thumb__shape-one {
        left: -15px;
        right: 10px;
        left: auto;
        top: -14px;
        bottom: auto;
        margin: auto;
    }
   
    .aboutabout-page .about_thumb__one img {
        width: 100%;
    }



    .innerSlider_info .page-heading h1 {
        font-size: 18px;
    }
    li.breadcrumb-item {
        font-size: 11px;
      
    }
 
 

    .about_box__text {
        line-height: 20px;
       
    }
    .about_thumb__shape-one {
        width: 93px;
    }
    .about_thumb__shape-one {
     
        left: 52px;}

        .about .about_thumb__one {
            padding: 20px 16px 0 16px;
        }
        .about_thumb__shape-one {
            top: -2px;
            left: 0px;
            border-radius: 0px 20px;
            border: 4px solid #fff !important;
        }
        .shape-Ten {
            top: -9px;
            right: 4px;
            width: 68px;
            height: 77px;
            border-radius: 10px;
            z-index: -1;
            display: none;
        }

        #courses .course_cnt {
            min-height: 208px;
        }
        .d-heading h1 {
            font-size: 26px;
        }
        #work_Gallery .nav-link {
            font-size: 11px;
            border-radius: 10px 0px;
            margin: 0 2px;
            margin-bottom: 0px;
            min-width: 56px;
        }

        #testimonial_sec .testimonial_bx .testimonial_bxinner {
            padding: 30px 7px 0px;
        }
        footer .foot_bx .foot_linksul li {
            width: 50%;
        }
        footer .foot_bx ul li a {
            font-size: 13px;
        }
        footer .foot_bx h5 {
            font-size: 18px;
          
            margin-bottom: 8px;
        }
        /* #courses .course_cnt {
            min-height: 230px;
        } */
        .about {
            padding: 36px 0 20px;
        }
        .counters .box_mb {
            margin: 15px 0px;
        }
        .counters {
            padding: 20px 14px 10px;
        }
        #work_Gallery .project-content h4 {
            font-size: 12px;
        }
        #work_Gallery .project-content {
     
            bottom: 11px;
            left: 11px;
            margin-bottom: -100px;
            right: 11px;
            padding: 8px 17px;}
            #testimonial_sec .testimonial_bx p {
                font-size: 14px;
         
                margin-bottom: 18px;
           
            }
            #testimonial_sec .testimonial_bx .testimonial_bxinner .testimonial_bximg img {
                width: 85px;
                height: 85px;
                border: 2px solid #9f9f9f;
            }
            #testimonial_sec .testimonial_bx .testimonial_bxinner .testimonial_bximg {
          
                top: -70px;
           
            }
            .testimonial-one__area {
                margin-top: -25px;
            }
            #call_action h2 {
                font-size: 19px;
             
                margin-bottom: 9px;
            }
            .df-btn {
                transform: translate(15px,0px);
                -webkit-transform: translate(15px,0px);
                -moz-transform: translate(15px,0px);
                bottom: 260px !important;
                right: 5px !important;}
            
        
                #button {
               
                    bottom:90px !important;
                    right: 10px !important;
                 
                }
                header .left-menu {
                    /* width: 130px; */
                }
                header .rigth-menu {
                    /* width: calc(100% - 130px); */
                }

                .all_courses .courses_Sub_menu .courses_info li {
                    /* min-height: 90px; */
                }
                header .navbar .mobile_view {
                    display: block;
                  }
                  .d-flex.justify-content-end.align-items-center.desk_view .eduact-btn {
                    display: none !important;
                }

                header .main-menu__right .eduact-btn {
                    margin-left: 4px;
                    font-size: 14px;
                    padding: 8px 9px;
                    border: 1px solid #ffffff;
                    margin-bottom: 10px;
                }
                header .desk_view a.call {
                    display: block;
                }
                header .navbar-expand-lg .navbar-nav .all_courses .courses_Sub_menu .nav-link {
                    min-width: 48%;
                }
                header .navbar-expand-lg .navbar-nav .all_courses .courses_Sub_menu ul li a span {
                    font-size: 11px;
                }
                header .navbar-expand-lg .navbar-nav .all_courses .courses_Sub_menu ul li a span {
                 
                    padding: 1px 5px;}

                    .app-bg {
                      
                        background: none;
                        background-color: #1097c9;
                    }
                    #app .app-con img {
                        height: 36px;
                        margin-right: 10px;
                    }

                    .highlight-points ul.points-info h6, .highlight-points ul.points-info h4 {
                   
                        font-size: 17px;
                     
                    }

                    .highlight-points ul.points-info h6::before, .highlight-points ul.points-info h4::before {
                      
                        left: -20px;
                    }
                    #modual_sec p {
                        font-size: 14px;
                        line-height: 24px;
                    }
                    #modual_sec .modual_info ul li {
                     
                        margin-bottom: 15px;
                        font-size: 13px;
                    }

                    .modual_heading {
                        margin-top: 20px;
                       
                    }
                
               
}

@media(max-width:400px){
    hgroup {
        margin-bottom: 14px !important;
    }

    .recents_placements ul li {
        width: 50%;
     
    }
    #courses .course_cnt {
        min-height: 184px;
    }
    #courses .course_cnt {
        min-height: 192px;
    }
    #courses .course_cnt {
        padding: 85px 5px 10px 5px;
    }
    header .main-menu__right .eduact-btn {
   
        display: block;
        text-align: center;
    }
    header #navbarSupportedContent {
        top: 50px;
    }
    .courseDataContainer1 ul li a {
        font-size: 13px;
    }
    #choose_tdiacademy .d-info h1, #benefits .d-info h1 {
        font-size: 18px;
    }
    #faq_sec button.accordion-button {
        font-size: 15px;
    }
    #faq_sec .accordion-body {
        font-size: 14px;
    }
    .accordion-button::after {
       
        background-size: 15px;}

    #choose_tdiacademy .d-info ul li, #benefits .d-info ul li {
        padding: 1px;
     
  
  
    }
    #choose_tdiacademy .d-heading, #benefits .d-heading {

        border-radius: 0px 24px;
      
    }
 
    .courseDataContainer1 ul li a {
        font-size: 15px;
    }
    img.logo {
        width: 100px;
    }
    header a.call {
        font-size: 16px;
       
    }
    .left-menu .leftp .v-pills-tab {
        margin-right: 0px !important;
    }
    header .left-menu {
        width: 100%;
    }

    header .rigth-menu {
        width: calc(100% - 15px);
    }

    .coures-box {
        display: flex;
        flex-direction: column;
    }
    #slider .shape-three svg {
        left: 48px;
    }
    #slider .shape-eight {
    
        margin-left: 79%;
      
    }
    #slider .shape-five {
        bottom: 227px !important;
        margin-left: 2%;
     
    }
    #work_Gallery .project-content p {
      
        font-size: 12px;
      
    }
 
 

    .about_content .section-title {
        margin-bottom: 10px;
        text-align: center;
    }
    .about .about_content h2.section-title__title.aos-init.aos-animate {
        font-size: 17px;
    }
    .section-title__title span {
        font-size: 27px;
    }
    .about_content__text {
     
        text-align-last: center;
    
}
.about_box__title {
    font-size: 17px;
 
    margin-bottom: 0px;
}
.about_box__text {
 
    font-size: 13px;
}
.about .about_thumb__one {
    padding: 72px 0px 0 0px;
}
.about_thumb__shape-two {
    position: absolute;
    bottom: -22px;
    right: 0;
    width: fit-content;
    margin: auto;
    left: 0;}
    .about_thumb__shape-one {
       
        left: 19px;
    }
    #work_Gallery .nav-link {
      
        padding: 6px 9px;
    }

    .owl-carousel.owl-theme.owl-loaded.recruiters_owl.mt-3.owl-drag.aos-init.aos-animate {
        margin-top: 10px !important;
    }
    #slider .shape-nine {
       
        margin-left: 9%;
      
    }
    #slider .shape-three {
        margin-left: -11%;
    }
    #slider .shape-eight {
        margin-left: 83%;
    }
    #slider .shape-five {
        bottom: 163px !important;
        margin-left: -2%;
    }
    #degree .d-info {
        margin-top: 230px;
        margin-bottom: 55px;
    }
    #degree {
        margin: 30px 0px 40px;
        position: relative;
    }
    #slider .title {
      
        width: 90% !important;
        font-size: 24px;
    }
    .about_box__icon {
        width: 50px;
        height: 50px;
        font-size: 38px;
    }
    .about_box::after {
        width: 47px;
    }
    .about_box {
      
        border-radius: 8px;
        padding: 13px 10px 13px 86px !important;
        margin: 0px 0 10px;
       }

       .about .about_thumb__one {
        padding: 50px 0px 0 0px;
    }
    .about.about-page .about_thumb__one {
        padding: 0px 0px 0 0px;
    }

    .about_thumb__shape-one {
        top: 8px;
     
    }

    .about_thumb__shape-two h4 {
        font-size: 20px;
      
    }
    .about_thumb__shape-two p {
        font-size: 13px;}

        .about_thumb__shape-two {
            padding: 10px 20px;}
            hgroup h2.section-title__title {
                font-size: 21px;
            }
            hgroup h5 {
                font-size: 13px;
            }
    
            .enquiry-form .r-submit {
                margin-top: 10px;
            }
    

    
}

@media(max-width:359px){
    /* header .navbar-expand-lg .navbar-nav .all_courses .courses_Sub_menu .nav-link {
               
        min-width: 100%;
    } */

    .enquiry-form .r-submit {
        margin-top: 0px;
    }
 

    .courseDataContainer1 ul li {
        min-width: 100%;
      
    }
    img.logo {
        width: 90px;
    }
    .about_box__title {
        font-size: 15px;
        margin-bottom: 0px;
    }
    .about_content__text {
        line-height: 24px;
        letter-spacing: normal;
        font-size: 13px;
    
}
.about_box__text {
    font-size: 12px;
    line-height: 18px;
}
    #slider .title {
      
      
        font-size: 23px;
    }
    
    #courses .row .col-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    }
    #work_Gallery .nav-link {
        font-size: 10px;
        border-radius: 6px 0px;
        margin: 0 2px;
       
        min-width: 44px;
    }
    #courses .course_cnt {
        min-height: auto;
    }
    
}