@media screen and (max-width:2560px) and (min-width: 1440px){
    .home-video{
        max-height: 600px;
    }
}    

@media screen and (max-width:1199px){
    /*1024 width*/
     .international-main .detail-listing ul{
        padding:15px 8px;
    }
    .detail-listing ul li{
        padding:10px;
        max-width:100%;
        border-bottom: 1px solid;
    }
    .bannerbt {
        padding: 31px 0px 0px;
    }
    .dcm .submenu .right{
        margin: 15px 15px 0px;
    }
    .main-navigation li a {
        padding:12px;
    }
    nav.main-navigation li:after{
        display:none;
    }
    .eventxt h3{
        font-size:15px;
    }
    .new-img img{
          min-height: 65px;

    }
    .all-department-section .course-txt h3 {
        min-height: 85px;
    }
    .submenu .flex-start{
        min-width: 1199px;
        flex-wrap: nowrap;
        align-items: center;
    }
    .sub-tab-content {
        padding:10px 0px ;
    }
    .submenu {
        overflow-x: auto;
    }
    .member-left {
        width: 400px;
         
    }
    .member-right {
        width: 500px;
        
    }
    /*.banner .owl-next {*/
    /*  right: 92px;*/
    /*  bottom: 76px;*/
    /*  margin: 0;*/
    /*  top: auto;*/
    /*  left: auto;*/
    /*}*/
    /*.banner .owl-prev{*/
    /*    bottom: -191px;*/
    /*    right: 12px;*/
    /*}*/
    
    .logo img{
    max-width:75%;
        
    }
    .heading{
        font-size:25px;
    }
    .sm-heading{
        font-size:28px;
    }
    .hm-center li{
        margin-left:12px;
    }
    nav.main-navigation li::after{
        right:-7px;
    }
    .banner .container{
        top:35px;
    }
    .bannerbt{
        margin-top: -62px;
    }
    .popular-course li{
        width:290px;
        margin:10px auto;
    }
    .welcome-mits{
        padding: 30px 0 0 0;
    }
    .bannerbt li{
        padding:20px;
    }
    .wel-left,  .wel-right img {
      width: 100%;
    }
    .wel-right{
        width:100%;
        margin: 10px auto;
    }
    /*.wel-right {*/
    /*  width: 500px;*/
    /*  align-self: flex-end;*/
    /*}*/
    /*abouts*/
    .ab-right , .ab-left{
        width:460px;
    }
    .slick-prev{
        top: 80px;
        left: -28px;
    }
    .slick-next{
        top: 80px;
        right: -28px;
    }
    
    /*placement*/
    .campus-placement ul{
        margin:auto;
    }
    .campus-placement li{
        width:175px;
        margin:8px auto;
    }
    
    .what-do{
     background-size:auto;   
    }
    .why-mits li{
        width:300px;
    }
    
    .join-team .join-team-ul {
        flex-wrap:wrap;
    }
  
   .i-rel .left-bar {
       width:58%;
   } 
   .i-rel .right-bar {
       width:42%;
   } 
   .cse-section .dce-flex .left {
      width: 58%;
    }
    .dce-flex .dce-right {
      width: 40%;
    }
    .cell-section .dce-flex .left {
      width: 58%;
    }
    .cell-section .dce-flex .dce-right {
      width: 40%;
    }
     .events-flex .event-box{
        width:49%;
    }
    .exam-section.tabs-content .heading{
        font-size:22px;
    }
    .exam-section.tabs-content{
        padding:20px 0px ;
    }
}

@media screen and (max-width:1023px){
    /*768 width*/
    .career-sec .sub-subtabs ul li {
        display: inline;
        min-width: 279px;
        text-align: center;
        padding: 0px;
        margin-bottom:20px !important;
    }
    .footer .f-imlink {
        max-width:400px;
        }
    
    .faculty-sec .fac-content-dec ul li{
        width: 48%;
         padding-bottom:20px;
         
    }
    .main-navigation {
        min-width: 300px;
        max-width: 300px;
    }
    .latest-news{
        padding: 20px 0 40px 0;
    }
    .latest-news .latest-new-sec{
        max-height:360px;
    }
     .latest-news .news-slider {
         padding: 0px 0px !important;
    }
    .news-txt h3{
        font-size:15px;
    }
     .upc-event ul li{
        width: 47%;
        margin: 10px;
     }
    .popular-course{
        padding:20px 0px;
    }
    
    p , .rearch-flex .right .research-box{
        margin-bottom: 0px !important;
    }
    .career-sec .career-btn , .job-box{
        margin:20px 0px 0px;
    }
    .career-sec .sub-subtabs ul {
        padding:0px !important;
    }
      .member-left , .member-right  {
        width: 100%;
         
    }
    .our-recruiter-sec .reqruit-btn {
        text-align:center;
    }
    .library-section ul {
        margin-bottom: 5px;
    }
    .sub-subtabs .flex-start  {
        flex-wrap: nowrap;
        overflow-x: auto;
        align-items: center;
    }
     
    .library-section .contents p{
        padding-top:0px;
    }
     
    .inner-testimonials .owl-nav{
        display:none;
    }
    .about-us .ab-left , .about-us .ab-right ,.manifesto-candidates-sec li  {
        width:100%;
    }
    
    .about-us , .enquiry-form-sec , .admin-sec , .career-sec , .cell-section , .contact-section{
          padding: 20px 0px;
        }
    .ab-left .text.scroll{
        overflow:none;
    }
    .contact-profile li{
        width:49%;
    }
    /*  .banner .owl-prev{*/
    /*    right: 26px;*/
    /*    bottom: -15px;*/
    /*    top: auto;*/
    /*    margin: 0;*/
    /*}*/
    /*.banner .owl-next{*/
    /*    right: 72px;*/
    /*    bottom: 24px;*/
    /*    margin: 0;*/
    /*    top: auto;*/
    /*    left: auto;*/
    /*}*/
    .main-navigation .container{
        width:100%;
    }
    .main-navigation{
        position: fixed;
        top: 0;
        right: 0px;
        width: 100% !important;
        height: 100%;
        z-index: 999;
        display:none;
        overflow-y: auto;
    }
    .main-navigation > div > ul{
        display:block !important;
    }
    .nav-close-icon{
        position: absolute;
        top: 5px;
        right: 0px;
    }
  
    .close-icon{
        height: 30px;
         display:block;
    }
    .main-navigation li a {
        font-size: 16px;
        padding: 11px;
    }
    .nav-close-icon .manu-icon{
        font-size: 20px;
        color: #fff;
        cursor: pointer;
    }
    nav.main-navigation li::after{
        display:none;
        z-index:999;
    }
    .nav-manu-icon{
        display:block;
    }
    .hm-center ul li{
        display:none;
    }
    .popular-course li 
        {
         width: 47%;
         /*margin: 15px auto;*/
        }
    .bannertxt h3 {
          font-size: 30px;
          font-weight: 900;
          margin-bottom: -2px;
        }
    /*.owl-next {*/
    /*    width:40px;*/
    /*    left:10px;*/
    /*}*/
    /*.owl-prev {*/
    /*    width:40px;*/
    /*    right:10px;*/
    /*}*/
    .owl-next, .owl-prev{
        width: 42px;
        height: 42px;
    }
    .bannerbt{
        margin-top: -33px;
    }
    .bannerbt li {
      width: 49%;
      color: #fff;
      padding: -6px;
      margin: 4px auto;
      
    }
    .welcome-mits .container {
        flex-wrap:wrap;
    }
    .eventxt {
      width: calc(100% - 500px);
      padding: 10px;
    }
    .eventxt .text {
        font-size:13px;
        min-height:100px;
        
    }
    .cont-right a{
        font-size:8px;
    }
    
    .get-start-today .flex{
        flex-wrap:wrap;
    }
    .get-left , .get-right{
        width:100%;
    }
    .eve-img img{
        width:100%;
    }
    .eve-img , .eventxt {
      width: 100%;
      margin:auto;
    }
    .become-insturctor{
        padding:50px 0px ;
    }
    .cont-left h3{
        font-size: 22px;
    }
    .cont-right a{
        font-size:5px;
    }
    /*abouts*/
    .ab-right img{
        width:100%;
    }
    .ab-right, .ab-left{
        width:100%;
        margin:20px auto 0px;
    }
    .abam li{
        width:49%;
        margin-top:12px;
    }
    .inner-banner h1{
        font-size:40px;
    }
    .cse-section .dce-flex .left {
      width: 55%;
    }
    .dce-flex .dce-right {
      width: 40%;
    }
    .fees-structure .heading{
        font-size:25px;
    }
    
    
    /*plaacement*/
    
    .placement ul{
        flex-wrap:wrap;
        
    }
    .career-content li .icon{
        width:40px;
        height:40px;
    }
    
    /*contact*/
    .contact-flex .right , .contact-flex .left{
        width:100%;
    }
    .contact-flex .left ul li .icons{
        width:35px;
    }
    .contact-flex .left ul li .desc {
      width: calc(100% - 50px);
    }
    
    .gallery-flex .gallery-item{
        width:49%;
    }
    #library-tabs li a.active{
        padding-bottom:8px;
    }
    .submenu li{
        margin:5px 2px;
    }
    
    .become-insturctor .cont-left , .become-insturctor .cont-right{
        width:100%;
    }
    .cont-left h3{
        font-size:17px;
    }
    .cont-right a {
      font-size: 11px;
    } 
    
    .library-flex .right{
        width:100%;
        margin:25px auto;
    }
    .join-team-ul li {
      width: 49%;
      margin:5px auto;
    }
    .why-mits {
        padding:20px 0px ;
    }
    .why-mits li {
      width: 100%;
    }
    .txtwhatdo {
        width:100%;
    }
    .txtwhatdo .imgw {
        width:42px;
    }
    
     .i-rel .left-bar {
       width:100%;
   } 
   .i-rel .right-bar {
       width:100%;
   } 
   
    .rearch-flex .left {
      width: 100%;
    }
    .rearch-flex .right {
        margin:20px auto;
         width: 100%;
    }
    .rearch-flex .right .heading{
        font-size:20px;
    }
    .cse-section .dce-flex .left {
      width: 100%;
    }
    .dce-flex .dce-right {
      width: 100%;
    } 
    .faculty-table {
        overflow: auto;
        border:2px solid #ccc;
    }
    
   .placement-aminity ul li{
       width:30%;
       margin:10px ;
   }
   .placement .place-left ,.placement .place-right {
       width:100%;
   }
   .rearch-section{
       padding:24px 0px;
   }
   .nptel-banner h1 {
      font-size: 30px;
    }
    .cse-section .library-section.tabs-content , .library-section.tabs-content{
        padding:15px 0px 0px;
    }
    
    .cell-section .dce-flex .left  , .cell-section .dce-flex .dce-right ,.objective .events-flex .event-box {
        width: 100%;
    }
   .job-box h3{
       font-size:20px;
   }
    
   .our-recruiter-sec li{
       width:160px;
   }   
   .enquiry-form-sec .left , .enquiry-form-sec .right{
       width:100%;
   } 
   .enquiry-form-sec .right{
       margin:10px 0px;
   }
   .enquiry-form-sec .left .heading{
       font-size:25px;
   }
   .enquiry-form-sec .left{
       padding:25px 8px;
   }
   .get-right h3 , .upc-event , .testimonials-div {
        padding:20px 0px;
    }
     .cse-section{
     padding:20px 0px 30px;   
    }
    
    .digital-news{
        padding:10px 0px 0px;
    }
    .program-list ul{
        padding:0px 0px 10px ;
    }
    ul.sub-manu-nav.megamenu-body{
        width: auto;
        height: auto;
        position: relative;
        box-shadow: none;
        padding: 0;
        padding-top: 2px;
        display: none;
        transition: none;
        opacity: 1;
        visibility: visible;
    }
    nav.main-navigation li.megamenu:hover ul.sub-manu-nav.megamenu-body{
        height: 100%;
    }
    ul.sub-manu-nav.megamenu-body li.menu-sec li ul.sub-sub-manu-nav.show{
        left: 0;
        box-shadow: none;
        height: auto;
        transition: none;
        top: 0;
    }
    ul.sub-manu-nav.megamenu-body li.menu-sec{
        padding: 0;
    }
    nav.main-navigation li.megamenu:hover ul.sub-manu-nav.megamenu-body, .sub-hover-itam:hover .sub-sub-manu-nav {
        display: none;
    }
    ul.sub-manu-nav.megamenu-body li.image-desc, ul.sub-sub-manu-nav, ul.sub-manu-nav.megamenu-body li.menu-sec li ul.sub-sub-manu-nav.show{
        display: none;
    }
    ul.sub-manu-nav.megamenu-body li.menu-sec li ul.sub-sub-manu-nav li {
        width: 100%;
    }
    ul.sub-manu-nav.megamenu-body li.menu-sec li ul.sub-sub-manu-nav{
        margin: 0;
        position: relative;
        width: auto;
        border-left: 0;
        display: none;
    }
    li.hover-itam.megamenu > a:after, .sub-hover-itam > a > i{
        display: none !important;
    }
    .hover-itam.megamenu, .sub-hover-itam{
        position: relative !important;
    }
    .hover-itam.megamenu >  i{
        display: block;
        position: absolute;
        top: 0px;
        color: #fff;
        z-index: 99;
        padding: 10px;
    }
    .sub-hover-itam > i{
        display: block;
    }
    ul.sub-manu-nav.megamenu-body li:last-child{
        border: 0;
    }
    ul.sub-manu-nav.megamenu-body li.menu-sec a{
        font-size:14px;
    }
    
    
}

@media screen and (max-width:767px){
    /*600 width*/
    .footer .f-imlink {
        max-width:100%;
        }
    .popular-course ul.course-item {
        overflow: auto;
        max-height: 380px;
    }
   .bannertxt {
       max-width:600px;
}
    .upc-event ul li{
        width: 100%;
        margin: 10px auto;
     }
    .popular-course .owl-dots {
        bottom:-20px;
    }
    /*.popular-course .course-txt h3 {*/
    /*    min-height: 66px;*/
    /*}*/
    .popular-course li {
        width:100%;
    }
    .all-department-section .course-img{
        max-width:100%;
    }
    .course-img{
        max-width:85px;
    }
    .popular-course li img{
        width:100%;
    }
    .all-department-section .course-txt h3 {
        min-height: 0px;
    }
     .contact-profile li{
        width:100%;
    }
    .banner .owl-carousel .owl-next {
      position: absolute;
      bottom: 33px !important;
      right: 0;
    }
    .career-sec #sub-tabs li a{
        padding:13px 12px ;
    }
    
    .banner .container{
          top: 100px;
        
    }
    .header-top li a{
        padding:0px 12px;
        font-size: 14px;
    }
    .hm-center li {
      margin-left: 7px;
    }
    .bannerbt li {
      width: 100%;
        
    }
     
    .main-reviewimage {
      height: 178px;
      width: 182px;
     
    }
    .become-insturcto{
    padding:0px;    
    }
    
    .video-icon img {
        max-width: 50px;
    }
    .video-icon span {
        font-size: 22px;
        margin-top: 7px;
        
    }
    .video-icon {
        top:0px;
    }
    .inner-banner h1{
        font-size:35px;
    }
    .heading{
        font-size:20px;
    }
    .abam li{
        width:100%;
    }
    
    
    /**/
    .cse-section .dce-flex{
        flex-wrap:wrap;
    }
    .cse-section .dce-flex .left{
        width:100%;
    }
    .dce-flex .dce-right{
        width:100%;
    }
    .gallery-flex .gallery-item{
        width:100%;
    }
    
    .join-team-ul li {
      width: 100%;
    } 
    .jt-img img{
        width:100%;
    }
    .fees-structure .container , .common-table{
        overflow:auto;
    }
    
    .common-accordian li .title{
        font-weight: 500;
        font-size: 14px;
        padding: 14px;
         
    }
    .common-accordian li .title::after{
        right:5px;
        top:0px;
    }
     .nptel-banner h1 {
      font-size: 20px !important;
    }
      .vismis .vision , .vismis .mission{
        width:100%;
    }
     .events-flex .event-box{
        width:100%;
    }
     .our-recruiter-sec li , .our-recruiter-sec li img{
       width:100%;
   }    
    
    .video-box-flex li{
        width:48%;
    }
    .digital-news .news-head-content .heading{
        font-size:18px;
    }
    
    .eventxt .text{
        font-size:16px;
        min-height:0px;
    }
   
  .bannertxt p{
  display:none ;
  }
}


@media screen and (max-width:639px){
    /*480 width*/
     
    .faculty-sec .fac-content-dec ul li{
        width: 100%;
       
         
    }
    .banner-link a {
        width: 126px;
        font-size: 10px;
    }
    .bannertxt {
        max-width:450px;
       display:none;
    }
    .news-slider .item {
        flex-wrap:wrap;
    }
    .news-slider .new-img {
        width: 100%;
        }
    .news-slider .news-txt {
        width: 100%;
        padding:10px 0px ;
        }
    .latest-news .insta-desc .text p {
        font-size:16px;
    }
    
    .banner-link {
        flex-wrap:wrap;
    }
    .header-top li a{
        font-size:14px;
    }
    .video-icon{
        height:170px;
    }
    .event-detail p{
        font-size:14px;
    }
   
    .testimonial_detail p {
      
      font-size: 17px;
      line-height:28px;
      padding:0px 35px;
    }
    .video-icon {
        top:60px;
    }
     
    .hm-center li{
        font-size:6px;
    }
    
    /*abouts*/
    .abam li{
        width:100%;
        
    }
     .slick-prev{
        top: 26px;
        left: -20px;
    }
    .slick-next{
        top: 26px;
        right: -20px;
    }
    .ab-block li h4{
        font-size:25px;
    }
     .inner-banner h1{
        font-size:21px;
    }
    .abam {
      margin-top: 23px;
    }
    .txtwhatdo .imgw {
        width:30px;
    }
    .txtwhatdo{
        padding:12px;
    }
    .sm-heading{
        font-size:22px;
    }
    .i-rel{
        padding-bottom: 0px;
    }
    .news-event-slide .owl-item img{
        width:100%;
    }
     .placement-aminity ul li {
       width:100%;
       margin:10px ;
   }
   .campus-placement li {
      width: 100%;
    }
   .campus-placement li img {
      width: 100%;
       
   }
   .fees-structure .heading {
      font-size: 16px;
    }
    .fees-structure .heading .span-block{
        font-size:17px;
    }
    .subheading{
        font-size:20px;
        line-height:30px;
    }
     .common-accordian li .title{
         font-size: 12px;
         }
     .video-box-flex li{
        width:100%;
    }
    .digital-news .dce-right .boxr .left , .digital-news .dce-right .boxr .right{
        width:100%;
        
    }
    .digital-news .dce-right .boxr .right{
        margin:0px;
    }
    .digital-news .dce-right .boxr .left img{
        width:100%;
    }
    .digital-news .news-head-content ul li{
        padding-right:9px;
        font-size: 14px;
    }
    .footer-last .left , .footer-last .f-social {
        width:100% ;
        text-align:center;
        font-size:12px;
    }
    .footer-last{
        flex-wrap:wrap;
    }
    .f-social ul{
        justify-content: center;
    }
    .ieee-btn-sec .degital-btn, .ieee-btn-sec .previous-btn {
        font-size: 12px;
        padding: 9px 5px;
        
    }
    
}

@media screen and (max-width:479px){
    /*360 width*/
    .bannertxt {
        max-width:300px;
    }
    .news-txt h3{
        font-size:12px;
    }
    .latest-news .insta-news ul li img{
        min-height:90px;
    }
    .bannertxt h3 {
        font-size: 17px;
        margin-bottom:5px;
    }
    .bannertxt p {
        font-size: 14px;
        line-height:20px;
    }
    .nav-manu-icon {
        right: 26px;
        top: 40px;
    }
    .ab-block li span {
      font-size: 14px;
    }
    .header-top li a{
        font-size:14px;
    }
    .library-flex .right .degital-btn{
            padding: 13px 12px;
            font-size: 12px;
    }
    .library-flex .right .previous-btn{
        padding: 13px 12px;
        font-size: 12px;
    }
    
    .banner .container {
        top: 25px;
        max-width:180px;
        margin:0;
    }
    .faculty-table table tr th , .faculty-table table tr td , .faculty-table table tr td a{
        font-size:13px;
    }
    .career-btn .apply-btn{
        margin-top:10px;
    }
    footer.footer h3 {
    font-size: 14px;
    padding-top: 20px;
    }
    
}
   
   
 