
@media screen and (max-width:479px) and (min-width:320px) {
    .row.tab-panel .col{max-width:100%!important}
    .right_bar.open.menubar .mega_menu_left .mega_menu_brand a.main-site-logo{max-width:175px}
    .right_bar.open.menubar .close_btn{top:28px}
    aside.right_bar.open .admission_menu>.row>div.mega_menu{margin-left:0px!important;padding-top:10px}
    aside.right_bar .container.admission_menu{padding-right:0!important}
    aside.right_bar .mega_menu_nav_admission li{width:47.3%!important;font-size:14px;padding-bottom:7px}
    aside.right_bar .admission_menu .last_date p{font-size:18px!important}
    .innerPage .collaboration .row .col.placement-image-ad{width:48.5%!important}
    .right_bar .right_bar_toggler{left:8px!important}
    .right_bar_admission{right:0!important;left:0;margin:auto;width:200px}
    .director_main{ margin-left: 0px;}
    /* #mainNav .microsite_links {top: 55px!important;} */
    .program_list ul li.item>a:before{display:none}
    .program_list ul li.item .slide_content{margin-left:0}
    .program_list ul li.item .slide_content{padding:10px}
    .program_list ul li.item .slide_content p span{float:none}
    .course_btns a.btn{display:block;text-align:center}
    .course_btns a.btn-primary{margin:10px 0 0 0}
    .course_info p strong{font-size:18px}
    .innerPage .content-section.course_pages .bg-xs-yellow p{color:#fff}
    .innerPage .content-section.course_pages .bg-xs-brown p{color:#fff}
    .innerPage .content-section.course_pages .bg_offwhite p{padding-left:10px!important}
    .course_info .bg_offwhite ul li{display:block;width:100%;padding:10px;border-top:1px solid #7d7b75}
    .course_info .bg_offwhite ul li:first-child{border-top:none;border-right:none;padding-left:10px!important}
    .course_info .bg_offwhite ul li strong{display:block;}
    .row.newss2 div[class*=col-]{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important;}
    }
    @media screen and (max-width:568px) and (min-width:320px){
    .innerPage h1 {font-size:22px;}
    .about .about_img_box .about-row-2-inner {padding:1rem;}
    .about_bot2 .about_heading {padding:15px 0; font-size:24px;}
    .about_heading, .about .about_sub_heading b {font-size:20px;}
    .footer-brand .campus_name { bottom: -10px;}
    /* #mainNav .microsite_links {top:55px!important;} */
    #mainNav.navbar-shrink .microsite_links {top:46px!important;}
    .content-section .about_bot .ranking.training .about_heading{padding:30px 0  0}
    .about_aiit .about_bot .training .institutional{padding:0 0 30px}
    
    }
    @media screen and (max-width:575px) and (min-width:320px) {
    .director_main{float:none}
    .programs .container-fluid .right_panel ul{columns:1;-webkit-columns:1;-moz-columns:1}
    .menu_items ul.mega_menu_nav_menu{padding:8px 0}
    .menu_items ul.mega_menu_nav_menu>li{display:block;padding:0;text-align:left}
    .menu_items ul.mega_menu_nav_menu>li>a{padding: 2px 0}
    .right_bar.open .admission_menu>.row>div.mega_menu{margin-left:15px!important;height:78vh;overflow:auto}
    .mega_menu_nav_admission{margin:0;padding-bottom:10px}
    .mega_menu_nav_admission li{width:32.3%!important;text-align:left;padding-bottom:10px}
    .mega_menu_nav_admission li a:before{display:none}
    .section-placements h4.placements-heading:before {display:none;}
    
    }
    @media screen and (max-width:575px) and (min-width:480px){
    .footer-brand .campus_name {bottom:-10px;}	
    }
    @media screen and (max-width:640px) and (min-width:360px){
    /* #mainNav .microsite_links {top: 59px!important;} */
    .product_content p {
        margin-left: 20px!important;
    }
    
    }


    @media screen and (max-width:668px) and (min-width:320px) {
    .row.newss-details .col-sm-6 {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    #mainNav.navbar .navbar-brand a {width:48px!important}
    #mainNav.navbar .navbar-brand a.site-logo,.mega_menu_left .mega_menu_brand a.site-logo{width:174px!important}
    /* #mainNav.navbar .navbar-brand + .microsite_links {top: 45px !important;left: 56px !important;} */
    #mainNav.navbar-shrink:after{height:93px!important}
    .infra_page .facility .col-sm-12.d-flex.pr-0{padding-left:15px!important;}
    .content-section .heading{margin-bottom:0}
    .contact_us .row.mt-5 .col-lg-6{margin-top:2rem!important}
    #about h2:before, #about h2:after{display:none}
    .masthead .carousel-caption p{width:90%;border-left:none;border-top:1px solid #fff;margin-left:0;padding:20px 0 0;font-size:14px}
    .masthead .carousel-caption h2{width:90%;text-align:left;padding-bottom:20px;font-size:24px}
    .masthead .carousel-caption h2 br{display:none}
    .masthead .carousel-indicators{margin-left:12px}
    .programs .container-fluid .right_panel ul li a{font-size:1rem; padding:40px 80px 40px 0px; width:100%;}
    .newss2 .news_boxx .newsdate{margin-bottom:0}
    .section-placements h4.placements-heading:before {display:none;}
    .innerPage .content-section { padding-top:93px;}
    }
    
    @media screen and (max-width:639px) {
    .col-4{max-width:100%;flex:100%}
    footer .bottom_nav ul{columns:1;-webkit-columns:1;-moz-columns:1;margin-left:0;text-align:center}
    .infra2{padding-bottom:0}
    }
    @media screen and (max-width:639px) and (min-width:576px){
    .footer-brand .campus_name {bottom:-10px}
    #mainNav .microsite_links {top:59px;left:60px!important}
    }
    @media screen and (max-width:767px) {
    .tab-content .tab-pane{display:block}
    .nav-tabs{display:none}
    .happening_new {margin-top: 0rem !important;}
    .panel-title a{display:block}
    .panel{margin:0;box-shadow:none;border-radius:0;margin-top:-2px}
    .tab-pane:first-child .panel{border-radius:5px 5px 0 0}
    .tab-pane:last-child .panel{border-radius:0 0 5px 5px}
    .carousel-caption h2{font-size:30px}
    .carousel-caption p{font-size:16px}
    .content-section .content-section-innrer{padding-right:80px!important}
    .innerPage .content-section.course_pages .faculty_box_ece p{padding:0px!important;}
    .footer-brand{max-width:280px;margin:0 auto;width:95%}
    .footer-brand .campus_name{left:83px!important}
    .footer-brand .campus_name {bottom:-23px!important}
    footer .contact p{max-width:500px;margin:0 auto!important}
    footer .contact .fa{position:relative;top:auto;left:auto}
    .innerPage .infra .row.ml-1{margin-left:0!important;}
    .innerPage .infraTop .all_img{margin-right:0!important;}
    .masthead{padding:0}
    .innerPage .content-section.course_pages .about_bot .ranking p{padding:20px 0 0 27px!important;font-size:14px}
    .innerPage .content-section.course_pages .about_bot .ranking.training p{padding:20px 0 0 0!important}
    ul.faculty_achievement li,.institutional ul li{font-size:16px}
    .institution_alumni .about_img2 {padding:0 0 40px!important}
    .footer-brand a.main-site-logo, .mega_menu_left .mega_menu_brand a.main-site-logo{width:48px!important}
    .footer-brand a.site-logo{width:174px}
    .right_bar.open.menubar .mega_menu_left .mega_menu_brand a.main-site-logo{width:100%!important}
    .career_section .career{padding-top:0}
    .innerPage .heading{font-size:22px;padding:3px 0 40px}
    .container-fluid.accordionBlock .accordion .accordion-heading a + .program_menu{width:80px}
    .container-fluid.accordionBlock .accordion .accordion-heading a + .program_menu {right:50px;}
    .container-fluid.accordionBlock .accordion .accordion-heading a {    padding: 17px 65px 17px 20px;}
    .container-fluid.accordionBlock .accordion .accordion-toggle:after {
        content: '';
        background: url(../images/sprite.png) no-repeat 0 -407px;
        width: 29px;
        height: 29px;
        margin-top: -15px;
        right: 10px;
        transform: rotate(-45deg);
    }
    .program_menu .form-group select.form-control {
        background: url(../images/arrow.png) no-repeat 92% 50%;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .accordion ul {
        padding: 20px 0;
    }
    
    .col-lg-6.col-md-6.pad_bottom { padding-bottom: 25px;}
    ul.pad_bott { padding-bottom: 25px;}
    
    .right_bar.open{padding-right:0!important;padding-left:0!important}
    .admission_menu .last_date h4,.admission_menu .last_date h5{font-size:16px!important}
    .admission_menu .last_date p{font-size:24px!important;padding:10px 0}
    .admission_menu .last_date h5{margin:0}
    .closesearch{top:20px;right:20px}
    .searchform input[type=text]{font-size:16px}
    .newss-details2 .news_head{font-size:30px;line-height:1.4;font-weight:400}
    .newss-details2 .news_text{padding-bottom:0}
    .newss-details2 .news_text2 p,.newss-details2 .news_sub_head,.newss-details2 .news_text p{padding-left:0}
    
    .programs .container-fluid .right_panel ul li a {
        padding: 20px 30px 20px 0px!important;
        display: block;
        border-bottom: 1px solid #d8d8d8;
        width: 95%!important;
        line-height: 1.5;    font-size: 14px!important;
    }
    
    #carouselAdvantage .carousel-caption {
        text-align: center;
        right: 0;
        left: 0;
        bottom: 10px;
        top: 35%;
    }
    #carouselAdvantage .carousel-caption p {padding:0;}
    
    }
    @media screen and (max-width:767px) and (min-width:320px){
     
    p{font-size:13px;line-height:1.2}
    #mainNav .navbar-brand {width:55%;}
    /* #mainNav .microsite_links {top: 59px; left: 60px!important;} */
    .innerPage #mainNav .navbar-brand a {width:42px;}
    #mainNav .navbar-brand a.site-logo {width:90%;}
    #mainNav.navbar-shrink .microsite_links {top:59px;}
    .innerPage #mainNav {padding-bottom:20px;}
    .innerPage h1 { font-size: 28px; padding:10px 0 20px; line-height:1}
    .content-section p {font-size:16px;}
    .department_menu {display:none;}
    .innerPage .about .about_sub_heading .all_img {width:100%; margin:0 0 15px 0;}
    .about .about_sub_heading {font-size:18px; padding-bottom:0; line-height:26px;}
    .content-section .about_bot .ranking .about_heading {font-size:26px; padding:35px 20px  0;}
    .about_aiit .about_bot .institutional {padding-bottom: 25px; padding-left: 0px; padding-right: 20px;}
    .institutional ul li {padding-bottom:10px;}
    .about .about_bot {margin:0;}
    .content-section .ranking .all_img {display:none;}
    .about_img_box {background:none!important;     min-height: 0!important;}
    .about .about-row-2 {margin-top:00px;}
    .about_aiit .about-row-2 {padding-bottom:0;}
    .about .about-row-2-inner-right { margin-bottom:0;}
    .director_main {margin:0;  }
    .director_box {margin-bottom:0px;}
    .about_heading, .about .about_sub_heading b {font-size:24px;}
    .program_menu {margin:0;}
    .infraTop .all_img {width:100%;padding-bottom: 25px;}
    .photo_graphy2 p {padding: 4px 0 20px 2px;}
    .content-section .bg-blue2 .photo_graphy2 p {padding-left:0;}
    .photo_graphy2 .about_heading {padding: 25px 0px; padding-bottom: 10px;}
    /* .infraTop {background:none;} */
    .innerPage .content-section.course_pages p {color:#191919; }
    .pl-5 {padding-left:0!important;}
    .pt-5 {padding-top:0!important;}
    .life_add .about_heading {padding:15px 0;}
    .life_add p {padding:0;}
    .infra {padding:0;}
    .photo_graphy2 p {color:#FFF!important;}
    .img-fluid {width:100%;}
    .life_add img {padding-bottom:0px;}
    .facility .life_add .about_heading, .facility .life_add2 .about_heading {padding-bottom:25px;}
    .row.facility {margin-top:0;}
    .life_add2 .about_heading {padding:0;}
    .col-lg-6.pr-0{padding:0 15px 0 0!important}
    .mt-5 {margin-top:0!important;}
    .innerPage .content-section.course_pages p {font-family: 'Open Sans'; padding:7px 0px!important; line-height:1.5; font-weight:500;}
    .research .research-inner h5 span {font-size:50px;}
    .research .research-inner h5 {font-size:50px; margin-bottom:25px;}
    .research { padding-top:0;}
    .events .events_box {position:relative; right:0; left:0;    margin-bottom: 25px; padding:20px; font-size:18px; line-height:1.5}
    .row.events .event_boxx_right {width:100%!important;}
    .events .event_boxx_right {padding-bottom:0;}
    .events .event_boxx_right .eventdate {padding-bottom:0; padding-top:15px;}
    .events .event_boxx_right p {font-size:18px; line-height:26px;}
    .faculty_details_box {padding-left:0;}
    .faculty_details_box .name_head {font-size:30px;}
    .faculty_ece .accordion {padding-left:0;}
    .research .research-row-3 {margin-bottom:0;}
    .news_text {margin-bottom:35px;}
    .newss-details .news_head {font-size:30px; padding-bottom:25px; line-height:44px;}
    .faculty_box_ece {margin-bottom:35px;}
    .product_view .product_content p.para {padding:0 20px 0; line-height:26px;}
    .product_view .product_content p {padding: 0 20px 6px; line-height: 26px;}
    .product_view .product_content .about_heading {padding: 20px 20px 10px;     font-size: 24px;}
    .clubss .facilities-inner p {padding:25px 0;}
    .clubss .facilities-inner {border-bottom:0;}
    .innerPage .work_box.noImg {margin-bottom:35px;}
    .work_box {margin-bottom:35px;}
    .about .about_sub_heading b {padding-bottom:10px;}
    h2.headings {position: relative; padding: 0; margin: 30px 0;}
    .bg-blue2 .institutional p {padding:25px 0!important;}
    .placementss .w-100 {display:none;}
    .section-placements	.border-top {margin-bottom:35px;}
    .section-placements .placement-inner-box img {padding:8px;}
    .footer-brand .campus_name {bottom:-26px;}
    footer .contact p { margin-left:0; text-align:center;}
    .footer-brand { margin-bottom:35px!important; text-align: center;}
    footer .bottom_nav ul {margin: 27px 0 0 0!important;}
    footer .bottom_nav ul {border-bottom:0!important;}
    .col-lg-3.subscribe { padding:15px!important;}
    footer .bottom_nav ul {padding:0!important; border-top:0!important;}
    footer .bottom_nav ul { columns: 1!important; -webkit-columns: 1!important; -moz-columns: 1!important; margin-left: 0!important; text-align: left;}
    footer .bottom_nav ul li {padding-bottom: 10px!important; text-align: center!important;}
    footer .subscribe h4 {text-align:center; margin-top:25px;}
    footer .social_media {text-align:center;}
    footer .subscribe p { color: #fff; font-size: 12px; text-align: center; margin-top: 25px; line-height: 22px;}
    .content-section .about_bot .ranking.training p {font-size:18px; line-height:25px;}
    .microsite_links li a {font-size:10px;}
    .accordion .accordion-heading a {font-size:18px;}
    /*.form-control {width:70%; float: right;}*/
    }
    @media screen and (min-width:768px) {
    .masthead{height:100%;padding:0}
    .carousel-caption h2{font-size:40px}
    .carousel-caption p{font-size:16px}
    .collapse{display:block}
    .collapse.accordion-body{display:none}
    .accordion-body.collapse.show{display:block}
     
    .navbar-nav .show ul {display:none}
    .navbar-default .navbar-nav > .show > a,.navbar-default .navbar-nav > .show > a:hover,.navbar-default .navbar-nav > .show > a:focus {color:#555;background:none}
    .navbar-default .navbar-nav > li:hover {background:#e7e7e7}
    .navbar-inverse .navbar-nav > .show > a,.navbar-inverse .navbar-nav > .show > a:hover,.navbar-inverse .navbar-nav > .show > a:focus {color:#969696;background:none}
    .navbar-nav > li:hover {background:transparent!important}
    .navbar-nav .hovernav:hover > .dropdown-menu {display:block}
    
    }
    
    @media screen and (max-width:992px) and (min-width:640px) {
    .col-md-3.contact { width: 33%; flex: 33%; max-width: 33%; float: left;}
    .col-md-6.bottom_nav {width: 64%; flex: 64%; max-width: 64%; float: left;}
    footer .bottom_nav ul {margin: 0px 15px 0px 0px!important; border-top: 0px solid #000!important;border-bottom: 0px solid #000!important; padding: 15px 0px 0;}
    footer .subscribe .form-group { margin:0;}
    footer .social_media {margin-top:10px;}
    .mobile_foot { padding-left: 100px; display:none;}
    .col-md-3.subscribe {flex: 0 0 33%!important;max-width: 33%;float: left;}
    .col-md-3.subscribe_social {flex: 0 0 33%!important; max-width: 33%;float: left;     display: block;}
    .col-md-3.subscribe_sterco {flex: 0 0 33%!important;max-width: 33%;float: left;     display: block;}
    
    .subscribe_sterco p {color:#FFF;    padding-top: 55px;}
    i.fa.fa-envelope.fa-fw, i.fa.fa-phone.fa-fw {padding-right:20px;}
    .subscribe_sterco p a {color:#FFF;}
    .footer-brand .campus_name {bottom:0!important;}
    footer .bottom_nav ul { padding-left:60px!important; columns: 2; -webkit-columns: 2; -moz-columns: 2; text-align: left;}
    .subscribe_social p {padding:0;}
    .bg-xs-dark_gray {height:170px!important;}
    .bg-xs-brown_white {height:170px!important;}
    .course_text_box div[class*="col-"] {height:170px!important;}
    .advantage_box ul li {width:100%;}
    .about .about_bot.bg-blue2 {margin-bottom:25px;}
    .course_text_box:after {
        width: 100%!important;
    }
    .course_text_box:before {width:0!important;}
    .container-fluid.accordionBlock { margin-top:0!important;}
    .course_info {margin:0!important}
    .container-fluid.course_info .container {padding:0!important;}
    .innerPage h1 {font-size:24px;}
    .container-fluid.course_info {padding:0!important;}
    
    }
    
    
    
    @media screen and (max-width:768px) and (min-width:640px) {
        footer .bottom_nav {
        margin-left: 15px;
    }
        .department_menu {display:none;}
    /* .innerPage .content-section.course_pages p{font-size: 14px} */
    .innerPage .content-section.course_pages .program_menu{margin:0!important;}
    .innerPage .content-section.course_pages .program_menu p{padding:0!important;}
    .innerPage .content-section.course_pages .course_info p{padding:40px 0!important;}
    .innerPage .content-section.course_pages .course_info .bg_offwhite p{padding-left:15px!important;}
    .innerPage .content-section.course_pages p.lead,.innerPage .content-section.course_pages p.padTop30{padding:20px 0 0!important;}
    .infraTop .all_img{margin-right:-15px!important}
    .innerPage #mainNav.navbar .navbar-brand a{width:68px}
    #mainNav.navbar .navbar-brand a.site-logo{width:90%}
    /* #mainNav.navbar .microsite_links{top: 90px!important; left: 90px!important;} */
    .innerPage #mainNav.navbar{padding-bottom:20px}
    .innerPage h1 {padding:0;}
    .masthead{padding:0}
    #about h2:before, #about h2:after{width:15%}
    .about_bot2 .about_heading{padding:20px 0}
    .content-section .about_bot .ranking.training .about_heading,.about_aiit .about_bot .training .institutional{padding-left:0}
    .course_info{margin-top:40px}
    .work_box{margin-bottom:30px}
    .innerPage .student_works .row+.row{margin-top:0px}
    .advantage_box ul li {
        width: 47%;
    }
    ul.faculty_achievement li {
        width: 100%;
        padding-right: 0;
        display: block;
        font-size: 14px;
        line-height: 1.5;
    }
    .happenings .tab-content>.tab-pane .bg_no p.date {left: 15px!important; right: 0!important;text-align: left!important;}
    .happenings .tab-content>.tab-pane p {font-size:12px!important;padding-bottom: 15px;}
    .happenings .tab-content>.tab-pane>.panel>.panel-collapse>.panel-body>.row>div .bg_blackgray, .happenings .tab-content>.tab-pane>.panel>.panel-collapse>.panel-body>.row>div .bg_maroon {padding:10px!important;}
    
    
    }
    /*@media screen and (max-width:768px) {*/
    @media screen and (max-width:992px) {
    .col-md-3.subscribe_social{display: none;}
    .testimonials_section .carousel-indicators{top:unset!important; bottom:0px!important;    display: inline-flex; left:0; right:0}
    .testimonials_section .carousel-indicators li {    margin: 9px 5px;}
    .testimonials_section .carousel-indicators {    justify-content: center;}
    .testimonials_section .nav-tabs{display:block}
    .navbar-nav .show ul {display:block}
    .top_bar .dropdown-menu {position:static;float:none}
    .col-4{max-width:50%;flex:50%;margin-bottom:15px}
    .innerPage h1{line-height:42px}
     
    .about_aiit .about-row-2 .about_sub_heading{padding-right:0}
    .about_aiit .about-row-2 p{padding:0}
    .infra2{padding-bottom:0}
    #mainNav .navbar-toggler{padding:7px 8px;position:relative;z-index:10;border-radius:0;background:#292929;color:#fff;border:none;outline:none}
    #mainNav .navbar-toggler .fa-bars:before{content:'';background:url(../images/sprite.png) no-repeat 4px -302px;width:24px;height:23px;display:block}
    #mainNav .navbar-toggler.collapsed .fa-bars:before{content:'';background:url(../images/sprite.png) no-repeat 0 -453px;width:24px;height:23px;display:block}
    .masthead .carousel-caption{max-width:100%;left:0px;padding-left:15px}
    .navbar-collapse.show{margin-right:0;-webkit-transition: all .2s;-moz-transition: all .2s;transition: all .2s}
    .navbar-collapse.collapsing{position:absolute;height:100vh;overflow:hidden;transition: all .8s}
    .navbar-collapse{display:block;background:#292929;max-width:300px;width:100%;height:100vh;position:absolute;top:-10px;right:0%;-webkit-transition: all .8s;-moz-transition: all .8s;transition: all .8s;margin-right:-300px;height:100vh;overflow:auto}
    .navbar-collapse .top_bar,#mainNav.navbar-shrink .top_bar{position:relative;top:auto!important;right:auto;margin-top:75px}
    #mainNav.navbar-shrink .ml-auto,.navbar-collapse .navbar-nav{margin:0}
    .navbar-collapse ul.navbar-nav li,.navbar-collapse .top_bar ul li {line-height: 1.2!important;font-size: 1rem!important;padding:0 15px;display:block;margin:0;font-weight:700;text-transform:uppercase}
    .navbar-expand-lg .navbar-nav .nav-link {font-size: 1rem!important}
    .navbar-collapse .top_bar ul li:first-child a{border-top:none}
    .navbar-expand-lg .navbar-nav li a.nav-link,.navbar-collapse .top_bar ul li a,.navbar-expand-lg .navbar-nav li ul li a {border-top:1px solid #464646;padding:10px 0;display:block}
    .navbar-expand-lg .navbar-nav li ul li:first-child a {border-top:none;padding:10px 0}
    #mainNav .navbar-nav .nav-item a.apply_btn,.innerPage #mainNav .navbar-nav .nav-item a.apply_btn{background:none;color:#dba921;margin:0}
    #mainNav:after{content:'';background:transparent;height:1px;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;display:block;width:100%;top:0;left:0;right:0;z-index:-1;position:absolute}
    #mainNav.navbar-shrink:after{background:#000;height:120px}
    .innerPage #mainNav{border-bottom:1px solid #dba921;padding-bottom:20px;background:#fff}
    .innerPage #mainNav.navbar-shrink:after{background: transparent; height: 1px;}
    #mainNav.navbar-shrink .microsite_links{top:85px}
    #mainNav .navbar-nav .nav-item{font-weight:700}
    .innerPage #mainNav .navbar-collapse a{color:#fff}
    .content-section h1{font-size:30px}
    .happenings .tab-content>.tab-pane .content {font-size:12px; font-weight:600; padding-top:0;}
    .course_text_box:before, .course_text_box:after { width:0;}
    #about h2:before, #about h2:after{top:15px}
    .advantage .container-fluid .left_panel{padding:20px 0 20px}
    .advantage .container-fluid .left_panel h2.text-right{text-align:center!important;padding:0 15px}
    .advantage .container-fluid .left_panel p{text-align:center!important;font-size:18px!important;padding:30px 15px}
    .advantage .container-fluid .left_panel p br{display:none}
    .virtual_tour{position:relative;padding:50px 0 20px 120px;min-height:125px}
    .virtual_tour img{top:15px;left:15px}
    #carouselAdvantage .carousel-item>.row>div{max-width:585px;margin:0 auto}
    .programs .container-fluid>div{padding-right:0}
    .programs .container-fluid .left_panel{padding:10px 0px 35px}
    .programs .container-fluid .left_panel h2.text-right{text-align:left!important;padding:0 15px}
    .programs .container-fluid .left_panel p{text-align:left!important;padding:30px 15px 0}
    .admission_links{position:relative;bottom:auto}
    .admission_links div[class*=col-]{text-align:left!important}
    .admission_links ul li{width:49%;margin-top:20px}
    .admission_links ul li a {font-size:16px;}
    .admission_links ul li a:before {zoom:1;}
    .admission_links ul li.prospectus a:before {background-position:4px -171px}
    .happenings{background:#fffaf8;margin:0;padding:30px 0}
    h4.panel-title {padding:0;}
    .happenings_tabs{padding:0 0 30px;text-align:left!important;position:relative}
    .happenings .tab-content>.tab-pane .panel-title a{color:#000;display:block;background:#fff;padding:15px 15px;font-weight:300;font-size:24px}
    .happenings .tab-content>.tab-pane .panel-body{background:#fff}
    .happenings .tab-content>.tab-pane>.panel>.panel-collapse>.panel-body>.row>div[class*=col-]{ min-height:130px}
    .student_works .work_box p { padding: 30px 30px 30px; font-size:14px; line-height:1.5;}
    .admission_links { padding:10px 30px 45px}
    .happenings .tab-content>.tab-pane .feature{left:35px}
    .tab-pane{display:block!important;margin-bottom:10px}
    .panel-heading{display:none}
    .panel{border:none;box-shadow:none}
    .panel-collapse{height:0px;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;display:block;opacity:0;overflow:hidden}
    .panel-collapse.collapse.show{display:block;height:auto;opacity:1}
    .tab-pane .panel-title a{position: relative; color: #000; display: block; background: #eadcdc; padding: 15px 15px; font-weight: 300; font-size: 24px;}
    .tab-pane .panel-title a:after{content:'';background:url(../images/sprite.png) no-repeat 0 -407px;width:29px;height:29px;margin-top:-15px;right:15px;transform:rotate(-45deg);position:absolute;top:50%;right:15px;margin-top:-15px;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s}
    .tab-pane .panel-title a.collapsed:after{transform:rotate(-90deg)}
    .col-md-3.happ_img {height:auto; margin-bottom: 1rem;}
    .col-lg-9.happ_img_lg{height:auto; margin-bottom: 1rem;} 
    .col-md-3.happ_img:before {height:auto;}
    .happenings .tab-content>.tab-pane .bg_no {min-height:160px;}
    .happenings .tab-content>.tab-pane .bg_no img{display:none}
    .programs .container-fluid .aset_advantage .right_panel{padding:40px 15px 60px!important}
    .work_box{width:100%}
    .work_box img{width:100%}
    .testimonials_section .container-fluid>.row>div{padding:50px 15px 30px}
    .testimonials_section .nav-tabs{left:15px;top:15px; display:none;}
    .testimonials_section img{border-radius:50%;max-width:200px;max-height:200px;margin:10px auto;display:block;}
    .testimonials_section .panel-body .bg_yellow3{padding:40px 20px 40px 15px}
    .testimonials_section .tab-pane .panel-heading{display:block}
    .footer-brand{margin-bottom:10px}
    .footer-brand a.main-site-logo,.mega_menu_left .mega_menu_brand a.main-site-logo{width:68px}
    .footer-brand .campus_name{bottom:-24px;left:75px!important}
    
    .col-lg-6.bottom_nav{padding:0px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
    .col-lg-3.contact{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
    .col-lg-3.subscribe{padding:0 30px 0 15px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
    .right_bar.open.menubar .mega_menu_left .mega_menu_brand a,.mega_menu_nav_menu,.mega_menu_left .mega_menu_brand{text-align:left}
    .menu_items ul li{padding:3px 20px 3px 0}
    .row.tab-panel{display:block}
    .row.tab-panel .col{max-width:48.5%;display:inline-block;vertical-align:top}
    .right_bar.open.menubar .menu_items ul.mega_menu_nav li{line-height:1.5}
    .right_bar.open .admission_menu>.row>div.mega_menu{height:100vh;margin-top:20px;margin-left:32px}
    .mega_menu_nav_admission li{width:24.3%}
    .last_date h5{margin-top:30px}
    .row.faculty_ece .col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
    .department_menu{margin-bottom:50px; display:none;}
    .innerPage h1 { line-height: 42px!important;}
    .innerPage .content-section.course_pages.about_aiit .col-lg-12.pr-0{padding-right:15px!important; padding:0px 30px 40px 20px}
    .about_heading,.about .about_sub_heading b{font-size:28px}
    .about .about_bot{padding:0}
    .content-section .about_bot .ranking .about_heading{padding:20px 0 0;clear:both}
    .content-section .ranking .all_img{max-width:100%}
    h2.headings:before, h2.headings:after{top:14px}
    .innerPage .collaboration .row .col.placement-image-ad{width:32.5%}
    ul.faculty_achievement li{width:100%;padding-right:0;display:block}
    .research-inner.pt-5{padding-top:0!important;padding-bottom:50px}
    .research .research-inner-2{margin-bottom:50px}
    .research .research-inner-2.mt-5{margin-top:0!important}
    .research .research-inner-2 p{max-width:300px;padding-right:0!important}
    .research-row-3 .row.mt-5{margin-top:0!important}
    .research-row-3 .row.mt-5 .col-lg-6.mt-5{margin-top:0!important}
    .container-fluid.accordionBlock .accordion .accordion-body ul{columns:1;-webkit-columns:1;-moz-columns:1;}
    .container-fluid.accordionBlock .accordion .accordion-body ul li{padding-right:0;}
    .faculty_box_ece{padding:20px;}
    .innerPage .content-section.course_pages .faculty_box_ece p{font-size:18px;font-weight:300}
    .faculty_box_ece {min-height:auto;}
    .row.clubss .col-sm-6.d-flex{display:block!important;max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:15px!important;}
    .clubss .facilities-inner img{width:100%;}
    .hidden-xs {display:none}
    .visible-xs{display:block}
    .clubss .facilities-inner{padding-bottom:0}
    .facilities-inner3{width:100%}
    .clubss .facilities-inner2 p{margin-top:0px;font-size:16px!important}
    .clubss .facilities-inner3 p,.clubss .facilities-inner4 p,.clubss .facilities-inner p{font-size:16px!important}
    .clubss .facilities-inner p{padding:46px 0}
    .innerPage .student_works .work_box.noImg p{padding:60px 40px 60px;font-size:21px}
    .about_aiit .placementss .about-row-2 .placement-inner-box{padding:10px 0!important}
    .section-placements h4.placements-heading:before{top:10px}
    .row.career .col-md-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    .programs_offered .program_menu{margin:0}
    .course_info:after,.course_info:before {background:none;width:100%;}
    .content-section .course_info p{padding:40px 0}
    .course_info .bg_offwhite p{padding:40px 15px 20px}
    .course_info .bg_offwhite ul li:first-child{padding-left:15px}
    .bg-xs-yellow{background:#d7aa37}
    .bg-xs-brown{background:#2a251a}
    .innerPage .content-section.course_pages{padding-bottom:0}
    .facility .life_add .about_heading, .facility .life_add2 .about_heading{padding-bottom:20px}
    .innerPage .content-section.course_pages .facility .life_add p, .innerPage .content-section.course_pages .facility .life_add2 p{padding-left:0!important}
    .infra .row.ml-1{margin-left:-15px!important}
    .infra_page .facility .col-sm-12.d-flex.pr-0{padding-right:15px!important}
    .infra_page .facility .col-sm-12.d-flex.pl-0{padding-left:15px!important}
    .infra_page .row.infra{padding-top:0}
    .life_add2 .about_heading,.life_add .about_heading{padding-top:20px}
    .row.ml-0.facility{margin-left:-15px!important}
    .container-fluid.photo_graphy.bg-blue2 .visible-xs.all_img{margin:40px 0 20px 20px;width:50%;     display: none;}
    .container-fluid.photo_graphy.bg-blue2 .col-sm-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding:0 0 20px}
    .photo_graphy2 .about_heading{padding:30px 0 20px!important}
    .content-section .bg-blue2 .photo_graphy2 p{padding:0 0 20px!important}
    .department_menu>ul{display:none}
    .department_menu .program_menu{position:relative;right:auto;bottom:auto;width:100%;max-width:400px}
    .row.events .featured{width:100%;-ms-flex:0 0 100%;flex:0 0 100%}
    .row.events .featured+.col-md-3{width:100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
    .row.events .event_boxx_right{display:inline-block;vertical-align:top;margin-top:20px}
    .events_full_page{margin:20px 0 0}
    .events_full_page .col-md-12{padding:0}
    .row.past_events_text .past_events_text22{width:100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 0 40px}
    .content-section-right-panel{margin:0px 0 3rem}
    .form-group-captcha{margin-bottom: 3rem;display: block;}
    .student_section .about-row-2 .col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
    .student_section .faculty_box_ece{margin-bottom:30px}
    .student_section .department_menu{display:none}
    .innerPage .content-section.course_pages.student_section p{padding:0!important}
    .dropdown-menu{background:#333;border-radius:0;padding:0;margin:0;height:0px;-webkit-transition:all .3s;-moz-transition:all .3s; transition:all .3s;display:block;opacity:0;position:relative!important;top:auto;left:auto;overflow:hidden}
    .dropdown-menu.show{height:auto;opacity:1}
    .navbar-collapse ul.navbar-nav li a, .navbar-collapse .top_bar ul li a{position:relative}
    .navbar-collapse ul.navbar-nav li .dropdown-menu li, .navbar-collapse .top_bar ul li .dropdown-menu li{padding:0 10px;margin:0;text-transform:none;font-weight:400}
    .navbar-collapse .top_bar ul li a.dropdown-toggle:before{content:'+';position:absolute;top:0;right:0;font-size:21px;background:#222;display:block;padding:0 13px;height:40px;line-height:40px;width:40px;text-align:center}
    .navbar-collapse .top_bar ul li.show a.dropdown-toggle:before{content:'-';}
    .navbar-collapse ul.navbar-nav li a.dropdown-toggle:before{content:'+';position:absolute;top:0;right:0;font-size:21px;display:block;padding:0 13px;height:40px;line-height:40px;width:40px;text-align:center}
    .navbar-collapse ul.navbar-nav li.show a.dropdown-toggle:before{content:'-';}
    
    
    .navbar-nav .dropdown-menu .dropdown-submenu a.sub-link:before{content:'+';position:absolute;top:0;right:0;font-size:21px;display:block;padding:0 13px;height:40px;line-height:40px;width:40px;text-align:center}
    .navbar-nav ul.dropdown-menu.show a.sub-link.active:before { content: '-';}
    ul.sub-menu li a { border: none!important; padding: 5px 10px 5px!important; font-size:12px!important;}
    
    .sidemenubar{max-height:100vh;overflow:auto}
    .col-lg-9.left_panel{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
    .col-lg-3.right_panel{-ms-flex:0 0 40px;flex:0 0 40px;max-width:40px;position:absolute;top:37px;right:15px;padding:0}
    .innerPage .content-section.course_pages.option3 {position:relative;padding-top:0;margin-top:130px}
    .innerPage .content-section.course_pages.option3 .testimonials_section{padding-bottom:0}
    .department_menu-toggler{padding:5px 8px;position: relative;z-index: 10;border-radius: 0;background: #292929;color: #fff;border: none;outline:none;height:40px}
    .department_menu-toggler .fa{position:relative;top:2px}
    .department_menu-toggler.collapsed .fa-bars:before {content: '';background: url(../images/sprite.png) no-repeat 0 -453px;width: 24px;height: 23px;display: block;}
    .department_menu-toggler .fa-bars:before {content: '';background: url(../images/sprite.png) no-repeat 4px -302px;width: 24px;height: 23px;display: block;}
    .innerPage .content-section.course_pages.option3 .mobileContainer{margin:0 -15px}
    .innerPage .content-section.course_pages.option3 .mobileContainer .program_obj{padding:60px 15px;background:#fffaf8}
    .innerPage .content-section.course_pages.option3 .program_obj>ul.nav-tabs{display:block;opacity:0;height:1px;overflow:hidden}
    .innerPage .content-section.course_pages.option3 .right_panel .department_menu{position:absolute;top:40px;right:0;width:240px;background:#292929;margin:0;display:none;padding:0}
    .innerPage .content-section.course_pages.option3 .right_panel .department_menu.collapse.show{display:block}
    .innerPage .content-section.course_pages.option3 .right_panel .department_menu ul{display:block;padding-bottom:0}
    .innerPage .content-section.course_pages.option3 .right_panel .department_menu ul li {border-color:#555}
    .innerPage .content-section.course_pages.option3 .right_panel .department_menu ul li a{padding:10px}
    .innerPage .content-section.course_pages.option3 .right_panel .department_menu ul li.selected a, .innerPage .content-section.course_pages.option3 .right_panel .department_menu ul li a:hover{background:#444;color:#fff}
    .bg-xs-dark_gray {height:120px;}
    .bg-xs-brown_white {height:120px;}
    .course_text_box div[class*="col-"] {height:120px;}
    .advantage_box ul li {width:100%;}
    .about .about_bot.bg-blue2 {margin-bottom:25px;}
    
    }
    @media screen and (max-width:991px) {
        #mainNav .logo:nth-child(2),#mainNav .logo:nth-child(3){visibility:hidden;}
    .right_bar.open .menu_items>.row>div,.right_bar.open .admission_menu>.row>div{height:auto}
    .right_bar{padding:0 0 10px}
    .right_bar .container{margin-right:50px}
    .about.infra2 h4 {margin-bottom: 0rem;}
    .happenings_tabs .nav-tabs{display:none}
    .tab-pane .panel-heading{display:block}
    .innerPage h1{font-size:28px;     margin-bottom: 25px;}
    .aib-infra-tabs h2{padding-bottom: 2rem;}
    .tab-content>.tab-pane button{padding: 0.5rem 1rem;width: 100%;text-align: left;background-color: #666;color: #fff;}
    .tab-content>.tab-pane button .collapsed{background-color: #194880;color: #fff;}
    .navbar-collapse.main-menu {
        padding-top: 65px;
    }
    .aib-infra-tabs h2 {padding-bottom: 0rem; margin-top: 0.5rem;}
    .aib-infra-tabs .accordion-body{margin-top: 1rem;}
    .aib-infra-tabs .col-lg-4 {margin-bottom: 1rem;padding: 0;}
    .reseach_img .about-row-2-inner {    background: rgba(8, 46, 94, 0.8);    padding: 40px; width: 100%;  margin-left: 0; position: relative;}
    .research_text {
        background: #ebf5ed;
        padding: 10px 20px;
    }
    .d-flex.news_boxx_box a{width:100%;}
    img.all_img.d-flex.img_mob {display:none!important;}
    .events p { line-height:1.5; font-size:14px;}
    .section-placements .placement-inner-box {padding:10px 50px!important}
    .mob_placement {display:none!important;}
    .navbar-collapse{display:block;background:#292929;max-width:300px;width:100%;height:100vh;position:absolute;top:-20px;right:0%;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;margin-right:-300px;height:100vh;overflow:auto}
    #mainNav.navbar-shrink .ml-auto,.navbar-collapse .navbar-nav{margin:0}
    .navbar-collapse ul.navbar-nav li {line-height: 1.2!important;font-size: 14px!important;padding:0;display:block;margin:0;font-weight:700;text-transform:uppercase}
    .navbar-expand-lg .navbar-nav .nav-link {font-size:12px!important; font-weight:600;}
    .navbar-expand-lg .navbar-nav li a.nav-link,.navbar-expand-lg .navbar-nav li ul li a {border-top:1px solid #464646;padding:10px 25px;display:block}
    .navbar-expand-lg .navbar-nav li ul li:first-child a {border-top:none;padding:10px 25px}
    .navbar-expand-lg .navbar-nav li a.nav-link:focus{color:#fff;}
    #mainNav .navbar-nav .nav-item a.apply_btn,.inner-nav#mainNav .navbar-nav .nav-item a.apply_btn{background:none;color:#dba921;margin:0}
    #mainNav.navbar-shrink .mobile_nav .navbar-collapse{display:block;}
    .mobile_nav{display:block;}
    .navbar-shrink .mobile_nav .mobile_nav_icon{top:15px;}
    
    .mobile_nav .mobile_nav_icon{content:'';background:#000 url(../images/mobile-icons.png) no-repeat 0 7px;width:39px;height:36px;display:block;position:fixed;top:15px;right:10px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;z-index:10001}
    
    .mobile_nav .mobile_nav_icon.open{background:#393939 url(../images/mobile-icons.png) no-repeat 0 -22px;     right: 10px;
        top: 15px;}
    #mainNav .navbar-collapse.menuopened{margin:0;z-index:10000}
    
    
    .about-inner-box {
        margin-top: 20px;
    }
    .col-md-12.padd_top_sm_scr {
        padding-top: 25px;
    }
    
    .faculty_immg {width:100%!important;}
    .col-md-6.col-sm-12.d-flex.faculty_img_box {display:block!important;}
    .faculty_box_ece2 {padding:10px;}
    .faculty_box_ece2 p span {padding-top:10px!important;}
    
    .faculty_box_ece2 p {padding-bottom:0!important;}
    p.text_faculty {padding-top:0!important;}
    .padd_bottom {margin-bottom:25px;}
    
    h4 { padding:20px 0px 10px; font-size:1.2rem}
    ul.faculty_achievement { margin:20px 0 0 ;}
    section h2 {font-size: 1.2rem; font-weight: 800; color: #000; text-transform: uppercase; margin-top: 20px;}
    
    h4.placements-heading.text-center {
        padding: 0;
        text-align: left;
    }
    
    
    
    
    
    }
    @media screen and (max-width:992px) and (min-width:320px) {
    #mainNav.navbar{padding-left:0;padding-right:0}
    /* #mainNav .microsite_links{left:89px!important} */
    .right_bar{top:auto;bottom:-1px;left:0;height:50px;width:100%;padding:0 15px 10px 15px}
    .right_bar .right_bar_toggler{top:auto!important;bottom:15px;right:auto;left:15px}
    .right_bar_admission{right:50px;transform:rotate(0deg);bottom: 0}
    .right_bar_search{right:8px;bottom:15px}
    .right_bar.open{height:100vh}
    .container.admission_menu{padding-right:30px}
    .navbar .container,footer .container,.innerPage #inner_section .container,.innerPage .container,.student_works .container{max-width:100%!important;margin:0!important;padding: 0 15px!important}
    .navbar-expand-lg .navbar-nav .nav-link{padding:.5rem}
    .top_bar ul li{margin-left:15px}
    .masthead .carousel-caption{bottom:80px; display:none;}
    .carousel-item {height:auto;}
    .content-section { padding-top: 40px; padding-bottom: 40px;}
    .masthead .carousel-indicators{bottom:10px}
    .container{max-width:100%}
    .advantage .container-fluid,.advantage .container-fluid>div,.advantage .container-fluid .right_panel{padding-right:0}
    .advantage h2{font-size:26px}
    .advantage .container-fluid{max-width:100%;padding-right:0px!important}
    .advantage .container-fluid .left_panel p{font-size:26px}
    .aset_advantage{margin:0}
    .testimonials_section .panel-body .bg_yellow3 p {font-size:14px!important;line-height:1.5!important; font-weight:500; text-align:center;}
    .programs .container-fluid .right_panel {padding:60px 20px 90px 40px!important}
    .happenings {padding-right:0px!important}
    footer{padding-bottom:70px;     overflow: hidden;}
    .collaboration_block{padding-right:15px!important}
    .photo_graphy2 .col-sm-6.about_img2{padding-left:0px!important}
    .row.events .featured{max-width:942px!important}
    .row.events .event_boxx_right{width:100%!important}
    .searchoverlay{height:100px}
    .searchoverlay.open{height:100vh}
    .newss2.filter .col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
    .row.newss2 div[class*=col-]{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
    .newss2 .news_boxx{height:auto}
    .program_obj>ul.nav-tabs{display:none}
    .program_obj .tab-pane .panel-heading{display:block}
    .program_obj .tab-pane .panel-heading a{display:block;background:#fff;font-weight:300;padding:20px 30px}
    .program_obj .panel-body{background:#fff;padding-top:20px}
    .program_obj .view_more{padding-bottom:20px;background:#fff}
    .innerPage #inner_section .container.mobileContainer{background:#fffaf8;padding:60px 15px!important}
    .program_obj .panel-body ul{columns:1;-webkit-columns:1;-moz-columns:1;}
    .innerPage .testimonials_section .bg_yellow3{padding:0 50px 0 0px}
    .events .date_box {    font-size: 22px; line-height:24px; margin-left:0;}
    .events .date_box span {font-size:12px;}
    
    .carousel-item {height:auto;}
    .masthead .carousel-caption {display:none;}
    .text-center {padding-bottom:40px;}
    .fetureeeees {min-height: 270px;}
    .happenings .tab-content>.tab-pane .content {font-size:14px;}
    footer .contact p {margin-left:0;}
    .happenings .tab-content>.tab-pane .bg_no .content {width:80%; text-align:left; left:16px;}
    .happenings .tab-content>.tab-pane .bg_no p.date {left:30px;}
    .col-lg-3.happ_img {height:auto;}
    .panel-body { padding: 20px;}
    .happening_new .panel-body {padding:20px 0;}
    h4.placements-heading.text-center {padding-bottom:0;}
     .happenings_tabs_new .nav-tabs {display:none;}
    div#ctl00_ContentPlaceHolder1_divouter {
        margin-bottom: 50px;
    }
    .happenings .tab-content>.tab-pane .bg_no .content {bottom:0;}
    
    
    }
    @media screen and (min-width:992px) {
    #mainNav{padding-top:20px;padding-bottom:20px;-webkit-transition:background .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s;-moz-transition:background .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s;transition:background .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s;border-bottom:none;background:transparent}
    #mainNav.navbar-shrink{padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,0.3);background:#000}
    #mainNav .navbar-brand img{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
    #mainNav.navbar-shrink .navbar-brand img{max-width:100%}
    #mainNav .nav-link.active{outline:none}
    .carousel-caption h2{font-size:48px}
    .carousel-caption p{font-size:18px}
    .content-section{padding-top:80px;padding-bottom:80px}
    .innerPage .content-section{padding-top:135px;padding-bottom:100px}
    .innerPage #contact_section.content-section{padding-bottom:0}
    section h2{font-size:36px}
    .advantage .container-fluid .left_panel p{font-size:36px}
    .advantage .container-fluid .left_panel .virtual_tour p{font-size:21px}
    #carouselAdvantage .carousel-caption h2{font-size:60px}
    #carouselAdvantage .carousel-caption p{font-size:21px;font-weight:700}
    .programs .container-fluid .left_panel p{font-size:21px}
    .programs .container-fluid .right_panel ul li{font-size:21px}
    .student_works .work_box p{font-size:18px}
    .student_works .work_box.noImg p{font-size:30px}
    .innerPage .student_works .work_box.noImg p{font-size:21px}
    .innerPage #mainNav{background:#fff;border-bottom:1px solid #dba921;padding-bottom:30px}
    .innerPage #mainNav.navbar-shrink{padding-bottom:22px}
    .innerPage h1{font-size:48px}
    .course_pages .department_menu ul li{font-size:18px;padding:0 12px}
    .course_pages h2{font-size:36px;color:#000;text-transform:none;font-weight:700}
    .navbar-expand-lg .navbar-nav .nav-link{padding:.5rem 0.8rem; font-size: 14px;}
    /* .innerPage .content-section{padding-top:210px} */
    .innerPage .heading{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:40px;font-weight:700;padding:36px 0;line-height:36px}
    .innerPage h1{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:40px;font-weight:700;padding:36px 0;line-height:36px}
    .department_menu{width:100%;margin-bottom:30px}
    .department_menu ul{padding:0;border-bottom:solid 1px #ccc;padding-bottom:18px}
    .department_menu ul li{display:inline-block;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:19px;padding:0 14px;line-height:30px}
    .department_menu ul li:first-child{padding-left:0}
    .department_menu ul li a{color:#333}
    .innerPage .ece_heading{font-size:30px;line-height:35px}
    .innerPage .ece_right{font-size:19px;padding-bottom:30px}
    .innerPage .ece_paragraph{font-size:16px}
    .innerPage .life_heading{font-size:40px}
    .innerPage .life_sub_heading{font-size:30px;line-height:35px}
    .placement .col{padding:71px 0}
    .placement .col-4,.col-8{padding:15px}
    .placement .student_box .img_main ul li{font-size:12px}
    .facilities .heading{text-align:center;padding:0}
    .facilities p{padding:43px 0;text-align:center}
    .faculty .heading{text-align:center;padding:0}
    .faculty .faculty_box p{padding:34px 0;text-align:left;font-size:18px;font-family:'Lato',sans-serif;font-weight:700;line-height:24px}
    .faculty .faculty_box p span{font-size:16px;font-weight:500;line-height:24px;padding-top:10px;display:inline-block}
    .research_ece .col-md-3,.research_ece .col-md-12{padding:10px}
    .research_ece .research_box p{text-align:left;font-size:16px;font-family:'Lato',sans-serif;font-weight:600;line-height:20px}
    .happ_ece .bg_no .content a{font-size:18px}
    .happ_ece .content a{font-size:18px}
    .about_space .about_img p{font-size:16px;padding:20px;color:#FFF;font-weight:300;line-height:20px;margin:0}
    .about_bot{overflow:hidden}
    .about_bot p{font-size:18px;line-height:26px;font-weight:400;padding:16px;margin-top:25px}
    .about_bottom p{font-weight:600;padding:0}
    .studies ul li{font-size:16px;line-height:22px;padding-bottom:10px}
    .faculty_box_ece2{background:#fafafa;width:100%;padding:24px}
    .faculty_immg{height:245px;width:100%}
    .newss .program_menu{margin-top:0}
    .newss .news_boxx p.date{font-size:14px;font-family:'Lato',sans-serif;font-weight:700;color:#e4b116}
    .newss .news_boxx_right p{padding:0;line-height:24px;font-size:16px}
    .newss .img_box{width:100%;height:160px}
    .newss2 .program_menu{margin-top:0}
    .newss2 .news_boxx p.date{font-size:14px;font-family:'Lato',sans-serif;font-weight:700;color:#e4b116}
    .newss2 .news_boxx_right p{padding:0;line-height:24px;font-size:16px}
    .newss2 .img_box{width:100%;height:160px}
    .newss2 .news_boxx p{padding:0;line-height:23px;font-size:16px}
    .newss-details .news_head{font-size:36px;line-height:48px}
    .newss-details .news_text p{font-size:16px}
    .newss-details .news_sub_head{font-size:30px;line-height:38px}
    .newss-details .news_head2{font-size:36px;line-height:48px;font-weight:bolder;color:#000}
    .newss-details2 .news_head{font-size:36px;line-height:48px}
    .newss-details2 .news_text2 p{font-size:16px}
    .newss-details2 .news_sub_head{font-size:30px;line-height:38px}
    .newss-details2 .news_head2{font-size:36px;line-height:48px;font-weight:bolder;color:#000}
    /* .program_list{border-top:1px solid #d8d8d8;margin-top:10px} */
    .facilities1 .col-3,.facilities1 .col-6{padding:5px}
    .facilities1 .facility{margin-bottom:10px;position:relative;padding:0 10px}
    .facilities1 .facility .carousel-caption{left:30px}
    .infra2{padding-bottom:0}
    #mainNav .navbar-brand img {max-width:90%!important}
    }
    @media screen and (max-width:992px) and (min-width:769px) {
    .student_section .about-row-2 .col-sm-6 {-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}
    .student_works .col-md-3 {-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}
    .newss2.filter .col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
    .navbar-expand-lg .navbar-toggler{display:block}
    nav.navbar {padding-top:.5rem!important}
    .navbar-collapse.show,.navbar-nav{display:block!important}
    .navbar-collapse .navbar-nav{margin-top:0!important}
    }
    @media screen and (max-width:1199px) and (min-width:992px) {
    .bg-xs-brown{background:#d7aa37}
    .newss2.filter .col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
    .content-section .about_bot .ranking .about_heading{padding-top:40px;font-size:26px}
    .content-section .ranking .all_img{max-width:64.5%;height:100%;max-height:400px}
    .content-section .about_bot .ranking p{font-size:16px!important}
    .right_bar.open.menubar .menu_items ul.mega_menu_nav li b{font-size:18px}
    .navbar-expand-lg .navbar-nav .nav-link{font-weight:600;padding:.5rem 0.3rem}
    .student_works .container{max-width:930px;padding:0;margin:0 0 0 15px}
    footer .container{max-width:930px;padding:0;margin:0 0 0 15px}
    #mainNav .microsite_links{left:74px}
    .programs .container-fluid .right_panel ul li{font-size:18px}
    .advantage .container-fluid{padding-right:50px}
    .virtual_tour{padding:48px 50px 40px 165px}
    .advantage .container-fluid .left_panel p{font-size:28px;padding-top:30px}
    .happenings{padding-right:60px}
    .testimonials_section .panel-body .bg_yellow3 p{font-size:16px;line-height:1.2}
    .student_works .work_box.noImg p{font-size:26px}
    .mega_menu_nav_menu li{padding:14px 13px}
    .mega_menu .last_date h4{font-size:16px!important}
    .last_date h5{font-size:18px;font-weight:400}
    .mega_menu .last_date p{font-size:30px!important}
    .innerPage #inner_section .course_info .container{max-width:930px;margin:0}
    .innerPage #inner_section>.container,.innerPage .contact_us>.container{margin:0 0 0 15px;max-width:930px;padding-top:8px}
    .innerPage .contact_us>.container{padding-left:70px;padding-right:0}
    .innerPage #inner_section .accordionBlock .container{margin:0 0 0 15px;max-width:930px;padding-right:0}
    .innerPage #inner_section.content-section2>.container,.innerPage #inner_section.institution_faculty>.container,.innerPage #inner_section.student_section>.container,.innerPage #inner_section.institution_alumni>.container,.innerPage #inner_section.section-placements>.container,.innerPage #inner_section.career_section>.container,.innerPage #inner_section.programs_offered>.container{padding-right:0px}
    .innerPage #inner_section.institution_leadership>.container{padding-right:0px}
    .about_heading{font-size:30px}
    .collaboration_block{padding-right:0}
    .innerPage #inner_section .about_bot.bg-blue2 .container{max-width:930px;padding-left:70px;margin:0}
    .content-section .bg-blue2 .photo_graphy2 .about_heading{padding-bottom:10px;font-size:26px;padding-left:0}
    .content-section .bg-blue2 .photo_graphy2 p{padding:0px 30px 20px 0px;}
    .photo_graphy2 .col-sm-6.about_img2{display:flex}
    .photo_graphy2 .col-sm-6{padding:0 15px}
    .photo_graphy2 .col-sm-6.about_img2 img{max-height:500px}
    .container-fluid.events_full_page{padding-left:0;padding-right:25px}
    .back_btn{margin-right:0}
    .product_view .product_content .about_heading{padding-top:20px}
    .product_view .product_content p{padding-bottom:20px}
    .clubss .facilities-inner{padding-bottom:42px}
    .navbar-collapse .navbar-nav{margin-top:20px}
    #mainNav.navbar-shrink .ml-auto{margin-top:50px}
    .navbar-collapse .top_bar{top:-25px}
    #mainNav.navbar-shrink .microsite_links{top:82px}
    .right_bar .right_bar_toggler{top:50px}
    .right_bar.navbar-shrink .right_bar_toggler{top:63px}
    .footer-brand .campus_name{left:48px}
    footer .contact p{margin-left:46px!important;}
    footer .bottom_nav ul {columns:2;-webkit-columns:2;-moz-columns:2;margin-left:40px}
    .mega_menu_nav_admission li{width:24.3%}
    .masthead .carousel-caption{max-width:84%}
    #about h2:before, #about h2:after{width:10%}
    .advantage .container-fluid .left_panel{padding-top:50px}
    section h2{font-size:30px}
    .programs .container-fluid .left_panel p{font-size:18px}
    .programs .container-fluid .right_panel ul li{font-size:18px!important;font-weight:600}
    .programs .container-fluid .right_panel ul li a br{display:none}
    .programs .container-fluid .right_panel{padding:60px 60px 90px 30px}
    .happenings .tab-content>.tab-pane>.row>div .content{font-size:16px}
    .testimonials_section .nav-tabs{top:6%}
    .testimonials_section .panel-body .bg_yellow3{padding-top:85px}
    .collaboration .row .col.placement-image-ad{width:32.8%!important;text-align:center}
    ul.faculty_achievement li{width:100%;display:block;padding-right:0}
    .program_list ul li.item .slide_content p span{float:none;display:block}
    /* .content-section .infraTop p{font-size:16px!important;padding:20px!important} */
    .research .research-inner h5 span{font-size:48px}
    .row.events .featured{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}
    .row.events .col-md-3,.row.past_events_text .row .col-md-6{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}
    .row.past_events_text .row .col-md-6.main_box{max-width:330px;padding-top:20px}
    .row.events .event_boxx_right{display:inline-block;vertical-align:top;width:49.5%;padding:20px 20px 0 0}
    .row.faculty_ece .col-md-3{max-width:33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}
    .content-section .fa-repeat{top:8px;margin-left:0}
    .content-section p {font-size:16px;}
    .infra {padding:0;}
    }
    
    
    @media screen and (max-width:1920px) {
        #mainNav.hasMegaMenu:before {
        max-width: 60.2%!important;}
        
    }
    
    @media screen and (max-width:1700px) {
        #mainNav.hasMegaMenu:before {
        max-width: 61.5%!important;}
        
    }
    
    
    @media screen and (max-width:1600px) {
        #mainNav.hasMegaMenu:before {
        max-width: 62.3%!important;}
        
    }
    
    
    @media screen and (max-width:1440px) {
    .content-section .ranking .all_img {
        width: 57%!important;
        margin-bottom: 0;
    }
    select.form-control:not([size]):not([multiple]) {margin-top:-4px;}
    .programs .container-fluid .right_panel ul li a {
        padding: 40px 20px 40px 0px;}
        .innerPage .content-section.course_pages .course_info p {
        padding: 40px 0!important;
    }
    .course_info { margin:0!important;}
    .last_date p {
        font-weight: 200;
        font-size: 26px;
        line-height: 1.5;
    
    }
    
    #mainNav.hasMegaMenu:before {
        max-width: 63.7%!important;}
     
    }
    
    
    @media screen and (max-width:1366px) {
        #mainNav.hasMegaMenu:before {
        max-width: 64.4%!important;}
        
    }
    
    @media screen and (max-width:1280px) {
        #mainNav.hasMegaMenu:before {
        max-width: 65.4%!important;}
        
    }
    
    
    @media screen and (max-width:1024px) {
        #mainNav.hasMegaMenu:before {
        max-width: 70%!important;}
        
    }
    
    
    
    
    
    @media screen and (max-width:1440px) {
    .content-section .ranking .all_img {
        width: 57%!important;
        margin-bottom: 0;
    }
    select.form-control:not([size]):not([multiple]) {margin-top:0px;height: 44px;}
    .programs .container-fluid .right_panel ul li a {
        padding: 40px 20px 40px 0px;}
        .innerPage .content-section.course_pages .course_info p {
        padding: 40px 0!important;
    }
    .course_info { margin:0!important;}
    .last_date p {
        font-weight: 200;
        font-size: 26px;
        line-height: 1.5;
    }
    
     
    }
    @media screen and (max-width:1366px) and (min-width:992px) {
    .programs .container-fluid .right_panel ul li{font-size:21px}
    .innerPage h1{font-size:40px}
    .navbar-expand-lg .navbar-nav .nav-link{font-size:14px}
    .about_bot .about_heading{font-size:30px}
    .about_heading.pt-md-5 {
        padding-top: 1rem!important;
    }
    img.all_img.sm_desttop {
        height: auto!important;
    }
    .content-section .ranking .all_img {
        max-width: 57%;     height: auto!important;
    }
    .facilities-inner h4 {padding-top:25px;}
    .programs .container-fluid .right_panel ul li a {
        padding: 40px 40px 40px 0px;}
     
    
    }
    @media screen and (max-width:1280px) {
    .clubss .facilities-inner p{font-size:14px}
    .infraTop .all_img{width:67.5%}
    .content-section .infraTop p{font-size:18px}
    .section-placements .placement-inner-box {
        padding: 70px 40px!important;}
    
    .programs .container-fluid .right_panel ul li a {
        padding: 40px 60px 40px 0px;}
    
    }
    
    @media screen and (max-width:1024px) {
    .section-placements .placement-inner-box {
        padding: 40px 20px!important;
    }
    img.all_img.sm_desttop {
        height: 260px;
    }
    .container-fluid.about_bot.bg-blue2.mt-md-5.three_box p {font-size:16px; margin-top:0}
    
    .navbar-expand-lg .navbar-nav .nav-link {
        font-weight: 700;
        padding: 0.5rem 0.5rem;
    }
    
    #mainNav .navbar-brand img {
        max-width: 75%!important;
    }
    #mainNav .navbar-brand a {left:10px;}
    #mainNav .microsite_links {top:70px;}
    #mainNav.navbar-shrink .microsite_links {top:80px;}
    ul.faculty_achievement li {font-size:16px;}
    .about_heading.pt-md-5 {
        padding-top: 1rem!important;
    }
    .research .research-inner h5 {font-size:50px;}
    .research .research-inner h5 span {font-size:50px;}
    .container-fluid.accordionBlock .accordion .accordion-body ul {columns: 1; -webkit-columns: 1; -moz-columns: 1;}
    .accordion ul li {font-size:16px;}
    .institutional ul li {font-size:16px;}
    .container-fluid.accordionBlock {padding:10px;}
    select.form-control:not([size]):not([multiple]) {
        height: calc(2.25rem + 2px);
        margin-top: -4px;
    }
    .row.faculty_ece.pt-md-4 {    padding-top: 0rem!important;}
    .faculty_details_box .name_disc .text_faculty2 {font-size:16px; line-height:1.5;}
    .faculty_details_box .name_disc .text_faculty22 {font-size:16px; line-height:1.5;}
    .faculty_ece .accordion ul li {font-size:16px; line-height:1.5;}
    .faculty_details_box, .faculty_ece .accordion { padding-left:0;}
    .accordion .accordion-heading a {padding:15px 0; font-size:18px;}
    .row.faculty_ece.pt-4{    padding-top: 0rem!important; padding-left: 6px;}
    
    .accordion-toggle:after {top:35%;}
    .product_content p { margin-left:0px!important;}
    select.form-control:not([size]):not([multiple]) {margin-top:-8px;}
    .container-fluid.accordionBlock .accordion .accordion-toggle:after {
        content: '';
        background: url(../images/sprite.png) no-repeat 0 -407px;
        width: 29px;
        height: 29px;
        margin-top: -5px;
        right: 15px;
        transform: rotate(-45deg);
    }
    
    .programs .container-fluid .right_panel ul li a {
        padding: 40px 0px 40px 0px;
        display: block;
        border-bottom: 1px solid #d8d8d8;
        width: 61%;
        line-height: 1.5;
    }
    
    .innerPage .content-section.course_pages .course_info p {
        padding: 40px 0!important;
    }
    .course_info { margin:0!important;}
    .admission_links ul li {    font: 700 16px/1.5 Lato;}
    
    }
    
    @media screen and (max-width:768px) {
    .section-placements .placement-inner-box {
        padding: 40px 70px!important;
    }
    p.placements-sub-heading {
        margin-top: 20px!important;
    }
    .about_aiit .institutional {padding-top:20px;}
    .content-section .about_bot .ranking p:before {top:10px;}
    .institutional .rank p {padding-left:0px 10px!important;}
    .col-xs-6.col-lg-6.col-sm-12.col-md-12.pr-0.back_rank {display:none;}
    .institutional.rank ul li {color:#FFF;}
    .research .research-inner h5 {font-size:40px;}
    .research .research-inner h5 span {font-size:40px;}
    .research-inner-2 h5 { font-size:30px;  }
    .research .research-inner-2 {margin-top:8px;}
    .research  {padding:0;}
    .research .research-row-3 {margin-bottom:0;}
    .research_text p {padding-bottom:15px!important;}
    #mainNav .navbar-brand img { max-width:100%!important;}
    #mainNav .navbar-brand a.site-logo {left:0px;}
    #mainNav .navbar-brand a {left:0;}
    .research_text p {margin:25px;}
    .col-md-12.area.pb-md-5 {
        padding-bottom: 1rem!important;
    }
    .institutional ul li {font-size:14px;}
    .accordion ul li {font-size:14px;}
    ul.pb-0.pt-md-4 {
        padding-top: 0!important;
    }
    .accordion .accordion-heading a {font-size:18px;}
    .area p { margin-bottom:15px!important; padding-bottom:15px;}
    .container-fluid.accordionBlock {padding:10px 0 0;margin-top: 40px;}
    .container-fluid.accordionBlock .accordion .accordion-body ul {columns: 1; -webkit-columns: 1; -moz-columns: 1;}
    select.form-control:not([size]):not([multiple]) {
        height: calc(2.25rem + 2px);
        margin-top: -8px;
    }
    .row.faculty_ece.pt-md-4 {    padding-top: 1.5rem!important;}
    .row.faculty_ece.pt-4{    padding-top: 1.5rem!important;}
    .accordion-toggle:after {top:35%;}
    .product_content p { margin-left:40px!important;}
    p.para {margin-top:15px; margin-bottom:15px;}
    .product_view .product_content p.para {  padding: 0 20px 23px 0!important;}
    .modal-content {width:90%; margin:0 auto;}
    
    .content-section .ranking .all_img {
        width: 100%!important;
    }
    
    p.facilities-sub-heading {
        margin: 25px 0!important;
    }
    

    
    .admission_links ul li {margin-bottom:15px;}
    .admission_links ul li a { padding:15px 0 0 52px}
    .facilities-inner p{ margin: 15px 0!important;}
    .facilities-inner2222 p{ margin: 15px 0!important;}
    .clubs_img_left_panel {width:100%;max-width:100%;}
    img.img-fluid.mobile_img {
        display: none;
    }
    .clubss .about_sub_heading { margin:15px 0!important;}
    .programs .container-fluid .right_panel ul li a:hover span.arrow { margin-left:0;}
    .programs .container-fluid .right_panel ul li a span.arrow {margin-left:3px;}
    .programs .container-fluid .right_panel ul li a {width: 80%;}
    .li.how.wow.fadeInLeft a br {display:none;}
    .director_main {
        float: right;
        margin: 0 0 30px 0; width:100%;max-width: 100%;
    }
    }
    
    @media screen and (max-width:640px) {
    .product_content p {
        margin-left: 20px!important;
    }
    .col-md-12.padd_top_sm_scr {
         padding-top: 0px; 
    }	
    .about_sub_heading.alm {
        padding-bottom: 25px;
    }
    
    .programs .container-fluid .right_panel ul li a {
        padding: 20px 0px 20px 0px!important;
        display: block;
        border-bottom: 1px solid #d8d8d8;
        width: 100%!important;
        line-height: 1.5;    font-size: 18px!important;
    }
    .programs .container-fluid .right_panel ul li a:hover span.arrow { margin-left:0;}
        .bg_blackgray {
        min-height:132px!important
    }
    }
    
    @media screen and (max-width:425px) {
    .programs .container-fluid .right_panel ul li a {
        padding: 20px 100px 20px 0px!important;
    }
    .admission_links ul li a {
        padding: 0 0 0 52px;
    }
    .col-md-3.happ_img:before {height:97%;}
    .happenings .tab-content>.tab-pane .bg_no { min-height:131px;}
    .happenings .tab-content>.tab-pane .bg_no .content {bottom:20px;}
    .bg_blackgray {
        min-height:132px!important
    }
    .last_date  h4 {padding:0}
    .last_date p span.date {font-size:14px; margin:7px 0 0 }
    .admission_menu .last_date p {padding:10px 0 0;}
    .innerPage h1 {margin-top:25px;}
    h4.contact-heading {padding:0px;}
    
    }
    
    
    @media screen and (max-width:414px) {
    .programs .container-fluid .right_panel ul li a {
        padding: 20px 30px 20px 0px!important;
    }
    }
    
    @media screen and (max-width:375px) {
    .programs .container-fluid .right_panel ul li a {
        padding: 20px 50px 20px 0px!important;
    }
    .facilities_bx {
        padding: 5px 25px 25px !important;
    }
    .facilities_bx h4 {
        padding: 20px 0px 0px!important;}


    }
    
    
    @media screen and (max-width:320px) {
        .programs .container-fluid .right_panel ul li a { font-size:16px!important;}
        .happenings .tab-content>.tab-pane .bg_no p.date {left: 0px!important; right: 0!important;text-align: center!important;
    }
    
    }
    
    @media screen and (max-width:1200px) {
    #mainNav .navbar-brand img{max-width:100%}
    }
    @media screen and (max-width:1280px) and (min-width:1200px) {
    .content-section .ranking .all_img{max-width:67.5%}
    .content-section .about_bot .ranking p{font-size:16px!important}
    .right_bar.open.menubar .menu_items ul.mega_menu_nav li b{font-size:18px}
    .navbar .container{max-width:1140px;padding:0;margin:0 auto}
    .student_works .container{max-width:1140px;padding:0;margin:0 auto}
    footer .container{max-width:1100px;padding:0;}
    #mainNav .microsite_links{left:74px}
    .programs .container-fluid .right_panel ul li{font-size:18px}
    .advantage .container-fluid{padding-right:50px}
    .virtual_tour{padding:48px 50px 40px 165px}
    .advantage .container-fluid .left_panel p{font-size:30px}
    .happenings{padding-right:0px}
    .happenings .container{max-width:1140px;margin:0 auto;padding-right:12px}
    .testimonials_section .panel-body .bg_yellow3 p{font-size:18px}
    .student_works .work_box.noImg p{font-size:26px}
    .mega_menu_nav_menu li{padding:14px 24px}
    .mega_menu .last_date h4{font-size:18px!important}
    .mega_menu .last_date p{font-size:36px!important}
    .innerPage #inner_section>.container,.innerPage .contact_us>.container{margin:0 auto;max-width:1140px;padding-top:8px}
    .innerPage .contact_us>.container{padding-left:70px;padding-right:0}
    .innerPage #inner_section .accordionBlock .container{margin:0 auto;max-width:1140px;padding-right:0}
    .innerPage #inner_section.content-section2>.container,.innerPage #inner_section.institution_faculty>.container,.innerPage #inner_section.student_section>.container,.innerPage #inner_section.institution_alumni>.container,.innerPage #inner_section.section-placements>.container,.innerPage #inner_section.career_section>.container,.innerPage #inner_section.programs_offered>.container{padding-right:0px}
    .innerPage #inner_section.institution_leadership>.container{padding-right:0px}
    .about_heading{font-size:30px}
    .collaboration_block{padding-right:0}
    .innerPage #inner_section .about_bot.bg-blue2 .container{max-width:1087px;padding-left:70px;margin:0}
    .content-section .bg-blue2 .photo_graphy2 .about_heading{padding-bottom:20px;font-size:26px}
    .content-section .bg-blue2 .photo_graphy2 p{padding:0px 20px 20px 25px;font-size:16px}
    .photo_graphy2 .col-sm-6.about_img2{display:flex}
    .photo_graphy2 .col-sm-6.about_img2 img{max-height:450px}
    .container-fluid.events_full_page{padding-left:0;padding-right:25px}
    .back_btn{margin-right:0}
    .product_view .product_content .about_heading{padding-top:20px}
    .product_view .product_content p{padding-bottom:20px}
    .clubss .facilities-inner{padding-bottom:42px}
    }
    @media screen and (max-width:1366px) and (min-width:1281px) {
    .navbar-expand-lg .navbar-nav .nav-link{font-size:14px}
    .content-section .ranking .all_img{width:57%!important;margin-bottom:0}
    }
    @media screen and (max-width:1439px) and (min-width:1281px) {
    .innerPage .content-section{padding-top:130px}
    .innerPage .heading{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:42px;font-weight:700;padding:36px 0;line-height:36px}
    .innerPage h1{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:48px;font-weight:700;padding:36px 0 20px;line-height:50px}
    .department_menu ul li{padding:0 10px}
    .innerPage .life_heading{font-size:42px}
    .innerPage .life_sub_heading{font-size:36px;line-height:42px}
    .innerPage .content-section{padding-top:138px;padding-bottom:60px}
    .placement .heading{text-align:center;padding:65px 0 45px}
    .placement .student_box .item img{padding-bottom:10px}
    .facilities .heading{text-align:center;padding:0}
    .facilities p{padding:43px 0;text-align:center}
    .faculty .heading{text-align:center;padding:0}
    .faculty .faculty_box p{padding:34px 0;text-align:left;font-size:18px;font-family:'Lato',sans-serif;font-weight:700;line-height:24px}
    .faculty .faculty_box p span{font-size:16px;font-weight:500;line-height:24px;padding-top:10px;display:inline-block}
    .research_ece .heading{text-align:center;padding:0;line-height:42px;margin:0 0 70px}
    .research_ece .research_box p{text-align:left;font-size:16px;font-family:'Lato',sans-serif;font-weight:600;line-height:20px}
    .happ_ece .heading{text-align:center;padding:0;line-height:0;margin:0 0 70px}
    .happ_ece{margin:0 0 60px}
    .about_space .about_img p{font-size:16px;margin:0;padding:25px;color:#FFF;font-weight:300;line-height:24px}
    .studies ul li{font-size:16px;line-height:22px;padding-bottom:10px}
    .photo_graphy2 p{padding:25px 25px 0;font-size:16px}
    .life_add .about_heading{padding:40px 40px 0 37px;line-height:34px;font-size:30px}
    .life_add2 .about_heading{padding:40px 40px 0 37px;line-height:34px;font-size:30px}
    .life_add p{padding:40px 40px 0;font-weight:400}
    .life_add2 p{padding:40px 40px 0;font-weight:400}
    .faculty_box_ece2{background:#fafafa;width:100%;padding:40px}
    .faculty_immg{height:265px;width:100%}
    .newss .news_boxx_right p{padding:0;line-height:26px;font-size:18px}
    .newss .img_box{width:100%;height:180px}
    .newss2 .img_box{width:100%;height:200px}
    .newss2 .news_boxx p{padding:0;line-height:26px;font-size:18px}
    .events .event_boxx_right .eventdate{font-size:16px}
    .events .event_boxx_right p{font-size:18px}
    .product_view .product_content .about_heading{padding:20px 40px 0}
    .product_view .product_content p{padding:0 40px 10px}
    .faculty_box_ece{background:#fafafa;width:100%;padding:20px;height:180px}
    .infra2{padding-bottom:0!important}
    .infraTop .all_img{width:67.5%!important}
    .student_achive .all_img{width:50%}
    
     
    
    }
    @media screen and (max-width:5400px) and (min-width:1281px) {
    .happenings .container,.student_works .container{width:90%}
    .student_works .container{padding:0}
    #about h2:before,#about h2:after{width:23%}
    #carouselAdvantage .carousel-item>.row>div img{width:100%}
    /* .admission_links{max-width:1450px} */
    #about h2:before,#about h2:after{width:18%}
    .microsite_links a{font-size:12px}
    }
    @media screen and (max-width:1439px) and (min-width:1367px) {
    .collaboration_block {padding-right:0}
    }
    @media screen and (max-width:1440px) {
    .last_date h4{font-weight:300;font-size:22px!important;text-transform:uppercase;color:#FFF}
    .last_date p{font-weight:200;font-size:22px!important;line-height:1.5;color:#FFF}
    .photo_graphy2 p {
        padding: 15px 40px 0;
    }
    img.all_img.sm_desttop {
        height: 300px;
    }
     
    .about_heading.pt-md-5 {padding-top: 2rem!important;}
    
    }
    @media screen and (max-width:1449.98px) and (min-width:1367px) {
    .navbar-expand-lg .navbar-nav .nav-link{font-size:1.1rem}
    .footer-brand{margin-bottom:10px}
    .footer-brand a.main-site-logo{width:18%}
    .footer-brand .campus_name{bottom:-22px}
    
    }
    @media screen and (max-width:5400px) and (min-width:1450px) {
    .navbar-expand-lg .navbar-nav .nav-link{font-size:1.1rem;padding:.5rem 1.3rem}
    .right_bar_admission{font-size:1.8rem;right:-91px;bottom:91px;padding:12px 45px 12px 15px}
    .right_bar_admission .fa{bottom:30px}
    .right_bar_admission.clicked .fa{bottom:23px;right:18px}
    .right_bar_search{bottom:255px;right:15px}
    .right_bar .right_bar_toggler{right:16px}
    .right_bar{width:62.5px}
    .container.admission_menu{width:100%;max-width:100%;margin:0;padding-right:62.5px}
    #mainNav .microsite_links li{font-size:1rem}
    .mega_menu_nav_admission li{padding-bottom:6rem}
    .last_date{margin:6rem 0}
    .last_date h6 span{font-size:1.1rem}
    .testimonials_section .nav-tabs{left:43.2%}
    .masthead .carousel-indicators{right:auto;margin-left:14%}
    .innerPage section h1{font-size:48px}
    /* .innerPage #inner_section.infra2 .container{padding-right:15px} */
    .innerPage #inner_section.infra2.infra_page .container{padding-right:0px}
    #mainNav.navbar-shrink{padding-bottom:28px;padding-top: 20px;}
    .collaboration_block{padding-right:0}
    .innerPage .content-section{padding-top:139px;padding-bottom:60px}
    .innerPage .heading{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:48px;font-weight:700;padding:36px 0;line-height:36px}
    .innerPage h1{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:48px;font-weight:700;padding:36px 0;line-height:36px}
    .department_menu{width:100%}
    .department_menu ul{padding:0;border-bottom:solid 1px #ccc;padding-bottom:24px}
    .department_menu ul li{display:inline-block;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:19px;padding:0 19px;line-height:30px}
    .department_menu ul li:first-child{padding-left:0}
    .department_menu ul li a{color:#333}
    .innerPage .ece_heading{font-size:36px;font-family:'Open Sans',Helvetica,Arial,sans-serif;line-height:41px;font-weight:700}
    .innerPage .ece_heading .sm{font-size:21px;font-weight:700}
    .placement .col{padding:84px 0}
    .faculty .faculty_box p{padding:34px 0;text-align:left;font-size:21px;font-family:'Lato',sans-serif;font-weight:700;line-height:24px}
    .faculty .faculty_box p span{font-size:18px;font-weight:500;line-height:24px;padding-top:15px;display:inline-block}
    .research_ece .research_box p{text-align:left;font-size:21px;font-family:'Lato',sans-serif;font-weight:600;line-height:24px}
    .happ_ece .heading{text-align:center;padding:0;line-height:0;margin:0}
    .featured{max-width:942px}
    .about_space .about_img p{font-size:18px;padding:40px;color:#FFF;font-weight:300;margin:0;line-height:26px}
    .about_bot p{font-size:21px;line-height:30px;font-weight:300;padding:16px;margin-top:27px}
    .studies ul li{font-size:18px;line-height:26px;padding-bottom:30px}
    .faculty_immg{height:245px;width:100%}
    .newss .news_boxx_right p{padding:0;line-height:26px;font-size:18px}
    .newss .img_box{width:100%;height:218px}
    .newss2 .img_box{width:100%;height:218px}
    .student_achive .all_img{width:auto}
    .clubs_img_left_panel {max-width:100%;}
    .content-section .about_bot .ranking p {font-size:18px;    font-weight: 400;}
    .institutional ul li {font-size:18px;}
    .section-placements .placement-inner-box {padding: 70px 60px!important; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;}
    .innerPage .content-section.course_pages .course_info p {padding: 40px 0!important;}
    .course_info { margin:0!important;}
    }
    @media screen and (max-width:1600px) {
    .collaboration .row{display:block}
    .collaboration .row .col.placement-image-ad{display:inline-block;width:auto}
    .collaboration .row .col.placement-image-ad img{max-width:100%;height:auto}
    }
    @media screen and (max-width:1600px) and (min-width:1441px) {
    .testimonials_section .nav-tabs{left:29%}
    .innerPage .about .about_sub_heading .all_img{width:auto}
    .clubss .facilities-inner{border-bottom:1px solid #e3e3e3;padding-bottom:70px;margin-bottom:28px}
    .clubss .facilities-inner2{border-bottom:0 solid #e3e3e3;padding-bottom:0;margin-bottom:0}
    .clubss .facilities-inner2 p{font-family:'Open Sans',Helvetica,Arial,sans-serif;margin-top:35px;border-bottom:solid 1px #e3e3e3;padding-bottom:42px}
    .clubss .facilities-inner3 p{font-family:'Open Sans',Helvetica,Arial,sans-serif;margin-top:0;border-bottom:solid 1px #e3e3e3;padding:46px 0}
    .clubss .facilities-inner4 p{font-family:'Open Sans',Helvetica,Arial,sans-serif;margin-top:0;border-bottom:solid 0 #e3e3e3;padding:46px 0}
    .footer-brand{margin-bottom:10px}
    .footer-brand a.main-site-logo{width:17%}
    .footer-brand a.site-logo{width:63%}
    .footer-brand .campus_name{bottom:-22px}
    .programs .container-fluid .right_panel ul li a {padding: 40px 60px 40px 0px;}
    }
    
    @media screen and (max-width:1920px) and (min-width:1601px) {
    .testimonials_section .nav-tabs{left:33%}
    .innerPage .about .about_sub_heading .all_img{width:auto}
    .programs .container-fluid .right_panel ul li a {padding: 40px 90px 40px 0px;}
        
    }
    @media screen and (max-width:5400px) and (min-width:1600px) {
    #mainNav .microsite_links{left: 90px;top: 65px;}
    .clubss .facilities-inner{border-bottom:1px solid #e3e3e3;padding-bottom:82px;margin-bottom:33px}
    .clubss .facilities-inner2{border-bottom:0 solid #e3e3e3;padding-bottom:0;margin-bottom:0}
    .clubss .facilities-inner2 p{font-family:'Open Sans',Helvetica,Arial,sans-serif;margin-top:35px;border-bottom:solid 1px #e3e3e3;padding-bottom:42px}
    .clubss .facilities-inner3 p{font-family:'Open Sans',Helvetica,Arial,sans-serif;margin-top:0;border-bottom:solid 1px #e3e3e3;padding:46px 0}
    .clubss .facilities-inner4 p{font-family:'Open Sans',Helvetica,Arial,sans-serif;margin-top:0;border-bottom:solid 0 #e3e3e3;padding:46px 0}
    .clubss .facilities-inner_top{border-bottom:0 solid #e3e3e3;padding-bottom:0;margin-bottom:28px}
    .row.facility .life_add2{padding-left:5px}
    .footer-brand{margin-bottom:10px}
    .footer-brand a.main-site-logo{width:17%}
    .footer-brand a.site-logo{width:65%}
    .footer-brand .campus_name{bottom:-24px}
    .student_achive .all_img{width:auto}
    .padrght-0{padding-right:0}
    .gallery .main_box img{width:330px;max-width:330px;height:230px}
    }
    @media screen and (max-width:5400px) and (min-width:1680px) {
    .facility .life_add2 p,.facility .life_add2 .about_heading{padding-left:5px!important}
    }
    @media screen and (max-width:5400px) and (min-width:1920px) {
    .programs .container-fluid .left_panel{min-height:750px}
    .virtual_tour{padding:50px 200px 90px 245px}
    .virtual_tour img{left:120px}
    .microsite_links a{font-size:12px}
    select.form-control:not([size]):not([multiple]) {margin-top:-4px;}
    .programs .container-fluid .right_panel ul li a {
        padding: 40px 180px 40px 0px;
        display: block;
        border-bottom: 1px solid #d8d8d8;
        width: 95%;
    }
    
    }
    @media screen and (max-width:2600px) and (min-width:1921px) {
    .testimonials_section .nav-tabs{left:37%}
    .innerPage .about .about_sub_heading .all_img{width:auto}
    }
    
    @media screen and (max-width:3900px) and (min-width:2601px) {
    .testimonials_section .nav-tabs{left:41.3%}
    .innerPage .about .about_sub_heading .all_img{width:auto}
    }
    @media screen and ( max-height:768px ) {
    .right_bar.open.menubar .menu_items ul.mega_menu_nav li b{font-size:16px!important;padding:25px 0 10px!important;line-height:1.2!important}
    .right_bar.open.menubar .menu_items ul.mega_menu_nav li{font-size:12px!important;line-height:1.4!important}
    
    }
    
    
    
    
    @media screen and (min-width:1650px) {
        .container{max-width:1420px!important;}
    }
    
    
    @media screen and (max-width:1649.98px) {
        .container{max-width:1320px!important;}
        .director_sms.leadership_new ul li {
            font-size: 16px;
        }
        .about_sub_heading p:first-child {
            font-size: 24px;
            line-height: 1.5;
        }
        p {
            font-size: 16px;
        }
        .content-section .infraTop p {
            font-size: 16px;
        }
        .adopted_aip {
            padding-top: 3rem;
        }
        .mission_vission_sec {
            padding: 3rem 0rem;
        }
        .institutional ul li {
            font-size: 16px;
        }

    }
    
    @media screen and (max-width:1449.98px) {
        .container {
            max-width: 1260px !important;
        }
        .innerPage h1 {
            font-size: 36px;
            padding: 25px 0 20px;
        }
        .infra2 {
            padding-bottom: 50px !important;
        }
    }
@media screen and (max-width:1399.98px) {
.container {max-width: 1140px !important;}
.aib-infra-tabs .nav-tabs .nav-item .nav-link {font-size: 13px;padding: 0.4rem 0.7rem;}
.aib-infra-tabs .nav-tabs {margin-bottom: 0;}
.navbar-expand-lg .navbar-nav .nav-link {font-size: 1rem;padding: .5rem 0.7rem;font-weight: 700;}
#mainNav .microsite_links {top: 72px;}
.about_sub_heading p:first-child {font-size: 21px;}
.content-section h1 {font-size: 38px;}
.content-section h1+p {font-size: 18px;padding: 30px 0 0;}
.content-section {padding-top: 70px !important;}
.program_hed p {font-size: 18px;}
section h2 {font-size: 32px!important;}
.content-section {padding-top: 145px !important;}
.innerPage .content-section.course_pages .faculty_box_ece p {font-size: 21px;}
.campus_life:not(:first-child) {margin-top: 30px;}

    }

@media screen and (max-width:1279.98px) {
.container {max-width: 1020px !important;}
.navbar-expand-lg .navbar-nav .nav-link {font-size: 0.9rem;}
.carousel-caption h2 {font-size: 42px !important;}
.masthead .carousel-caption {max-width: 82%;}
.masthead .carousel-caption h2 {width: 41%!important;}
.masthead .carousel-caption p {width: 48%;}
.course_section {padding-block: 70px 50px;}
.innerPage .content-section.course_pages .faculty_box_ece p {font-size: 18px;}

    }
    @media screen and (max-width:1199.98px) {
.masthead .carousel-caption h2 {width: 41%!important;}
.carousel-caption h2 { font-size: 38px !important;}
.container {max-width: 920px !important;margin: 0 auto !important;}
.aib-infra-tabs .nav-tabs .nav-item {margin-right: 0.5rem;}
.innerPage .content-section.course_pages .faculty_box_ece p {font-size: 18px;font-weight: 400;line-height: 22px;}
.hprogram {padding-block: 0px 50px!important;}
.happening_new {margin-top: 2rem !important;}
.aib-infra-tabs .nav-tabs .nav-item .nav-link {font-size: 12px;}
.aib-infra-tabs {background-color: #f5f5f5;padding: 4rem 0;margin: 3rem 0 0;}
.about_sub_heading p:first-child {font-size: 21px;}
.navbar .container .logo {width: 40%;}
.navbar .container .menu {width: 60%;}
.navbar-expand-lg .navbar-nav .nav-link {font-size: 0.8rem;padding: 0.3rem 0.6rem;}
#mainNav.navbar-shrink .top_bar {top: -24px;}
#mainNav.navbar-shrink .microsite_links {top: 60px;}
#mainNav .navbar-brand img {max-width: 78% !important;}
#mainNav .navbar-brand a {left: 0;}
#mainNav .microsite_links {top: 59px;left: 86px;}
.director_main {max-width: 380px;}
.infraTop {padding: 2rem;}
.carousel-caption h2 {font-size: 38px !important;}
.content-section h1 {font-size: 44px;}
.advantage_txt h3 {font-size: 30px;}
.advantage_bx{height: 100%;}
.advantage_img, .advantage_img img {width: 100%;height: 100%;object-fit: cover;}
.course_section {padding-block: 70px 50px;}
section h2 {font-size: 28px !important;}
.happening_new .tab-content>.tab-pane .content {font-size: 16px!important;}
.carousel-item {height: 520px!important;}
.masthead + .content-section {padding-top: 60px !important;padding-bottom: 60px !important;}


}
@media screen and (max-width:1024.98px) {
.container {max-width: 880px !important;margin: 0 auto !important;}
.navbar-expand-lg .navbar-nav .nav-link {padding: 0.3rem 0.4rem;}

}
@media screen and (max-width:991px) {
    .img-fluid{width: 100%;}
    .contact-map{padding: 0 !important;}
.about.infra2 .aip-advantage h4 { margin-bottom: 1rem;padding-top: 0.5rem;}
.life_sec2 {margin-top: 1.5rem;}
.newss-details2 h2{font-weight: 600;line-height: 1.5;}
.advantage-table .table-responsive{ padding: 0 1rem;width: 94%; margin-bottom: 1rem;}
p, .content-section p, .content-section .infraTop p, .institutional ul li  {font-size: 14px;line-height: 1.6;}
#mainNav.navbar-shrink:after {height: 100px;}
#mainNav .microsite_links {top: 61px;}
.innerPage .content-section {padding-top: 100px;}
.innerPage h1 {margin-bottom: 0;padding-bottom: 10px;}
.adopted_aip .row .col-lg-6:first-child {padding-right: 15px;}
.adopted_aip .row .col-lg-6:last-child {padding-left: 15px;}
.mission_vission_sec {padding: 0rem 0rem;}
.about.infra2 .rankings_aip h4{margin-bottom: 1rem;}
.adopted_aip {padding-top: 1rem;}
.director_main {max-width: 300px;margin: 0 0 25px 20px;}
section.happening_new h2 {margin-top: 0;margin-bottom: 25px;}
.course_section {padding-block: 60px 20px;}
.content-section h1 {font-size: 32px;}
.content-section {padding-top: 110px !important;}
.about_sub_heading p:first-child {font-size: 18px;}
.affiliation_logo {grid-template-columns: repeat(4, 1fr);}
.testimonials_section .bg_yellow3 {background: transparent;}
.testimonials_section .panel-body {background: #f7c525;}
.col-md-3.contact, .col-md-6.bottom_nav, .col-md-3.subscribe {width: 100% !important;flex: 100% !important;max-width: 100% !important;float: left;}
.col-md-6.bottom_nav ul {display: flex    ;flex-wrap: wrap;justify-content: space-between;}
.col-md-6.bottom_nav ul li {flex-basis: 33%;text-align: left !important;}
.footer-brand {margin-bottom: 35px !important;text-align: center;}   
footer .subscribe h4 {text-align: center;margin-top: 25px;}
.mobile_foot_social {text-align: center;}
.footer-brand .campus_name {bottom: -8px !important;left: 40% !important;}
.footer-brand a.site-logo {width: auto;}
.masthead + .content-section {padding-top: 45px !important;padding-bottom: 40px !important;}
.about_sub_heading h3 {font-size: 15px;line-height: 1.4;font-weight: 600;margin-top: 1rem !important;}
.pb_8 {padding-bottom: 50px;}
.advantage-aib .mb-4 {margin-bottom: 0.5rem !important;}
.advantage_txt h3, .hprogram_hed h3 {font-size: 24px;}
.aipt_facilities {grid-template-columns: repeat(1, 1fr);gap: 20px;}
.facilities_bx h4 {font-size: 18px;margin-bottom: 0;padding-top: 0;}
.facilities_bx {padding: 20px;}
.grid_3 {
    grid-template-columns: repeat(2, 1fr);
}


}

@media screen and (max-width:767px) {
.newss-details2 .news_text .text_content p{color:#fff;}

    .aip-advantage .common_list li:last-child{padding-bottom: 0;}
    .about.infra2 h4 {
    margin-bottom: 0.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
}
.about.infra2 .student-achievment h4{
    padding-top: 0;
    margin-top: 0;
}
.navbar .container .logo {width: 50%;}
#mainNav.navbar .microsite_links {top: 73px ;left: 92px ;}
.innerPage h1 {padding-bottom: 0;padding-top: 20px;font-size: 24px;}
.about-inner-box {margin-top: 10px;}
.about_sub_heading p:first-child {font-size: 18px;font-weight: 300 !important;}
.innerPage .content-section.course_pages p {padding: 0px 0px 10px !important;}
.about .about_sub_heading {padding-bottom: 10px;}
.infraTop {padding: 1rem 0rem 0rem;}
#inner_section .director_sms.leadership_new p{margin-bottom: 0px!important;}
#inner_section .director_sms.leadership_new p strong {margin: 1rem 0rem 0rem!important;}
.adopted_aip {padding-bottom: 0;}
.about_aiit .institutional {padding-top: 0;}
.innerPage h1 {padding-top: 0;margin-top: 0;}
.mission_vission_sec h4 {margin-bottom: 10px;}
.mission_vission_sec {padding: 0rem 0rem;}
.aipt_facilities {grid-template-columns: repeat(1, 1fr)!important;}
.infraTop p{color: #fff!important;}
.moreover_aip {margin-top: 2rem!important;}
.director_main {max-width: 100%;margin: 0px 0px 30px;}
.advantage_txt {padding-right: 0;}
.advantage_img {margin-top: 30px;}
.advantage_sec {padding-block: 50px;}
.admission_links {margin-top: 0px!important;}
.admission_links ul li a {padding: 0px 0 0 52px;}
.course_section {padding-block: 50px 14px;}
section h2, .program_hed h3 {font-size: 24px !important;}
.program_hed h3 {margin-bottom: 1.5rem;}
.affiliation_logo {grid-template-columns: repeat(3, 1fr);}
.innerPage .content-section.course_pages p {padding: 0px 0px 17px !important;}
.infraTop {padding: 1rem;}
.common_list li {font-size: 14px;line-height: 1.6;}
.infraTop h4 {margin-bottom: 15px;}
.affiliation_logo_item {padding: 20px;}
.director_main {margin-top: 20px;}
.footer-brand {display: flex;align-items: center;}
.footer-brand .campus_name {left: 50px !important;top: 3.4rem!important;}
.about.infra2 .rankings_aip  h4  {padding-top: 0;}
.rankings_aip.pb-4{padding-bottom: 0 !important;}
.infra2 {padding-bottom: 30px !important;}
.about.infra2 .aip-advantage h4 { margin-bottom: 1rem; padding-top: 0.5rem;}
.life_sec2 {margin-top: 1.5rem;}
.about.infra2 .life_sec2 .pdr_3 h4, .about.infra2 .life_sec2 .industru-p h4 {margin-top: 0; padding-top: 0;}
.about.infra2 .life_sec2 .industru-p{margin-bottom: 1rem;}
.program_list {padding-top: 1rem;}
.program_list h4{padding-top: 0rem !important;}
.about.infra2 .research h4 {  margin-bottom: 0.5rem; padding-top: 0; margin-top: 1rem;}
.about.infra2 .research p strong{margin-top: 1rem;display: block;}
.top-menu-sec h4{border-right:0; padding-right:0;}
.department_menu {  margin-bottom: 36px;}
.student-achievment{margin-top: 1rem;}
.student-achievment .col-md-12 p{margin-bottom:1rem;}
.student-achievment .faculty_box_ece p{margin-bottom: 0;}
.col-md-3.subscribe_social{margin-bottom: 1rem; display: block; max-width: 100%; width: 100%; flex: 0 0 100% !important; text-align: center;}
/* .col-md-6.bottom_nav{margin-top: 1rem;} */
    footer .subscribe h4 {
        text-align: center;
        margin-top: 5px;
    }
}
@media screen and (max-width:665px){
    #mainNav .microsite_links {        top: 46px !important;
        left: 68px !important;}

}
@media screen and (max-width:575px) {
        .col-md-3.subscribe_social {
        margin-bottom: 0;
        }
#mainNav.navbar .navbar-brand + .microsite_links {top: 42px;left: 69px;}
.content-section h1 {font-size: 20px;}
.advantage_sec {padding-block: 40px 70px!important;}
#inner_section .director_sms.leadership_new p{margin-bottom: 0px!important;padding-top: 0px!important;}
section h2, .program_hed h3 {font-size: 21px !important;}
/* .red_more { text-align: center!important;} */
.advantage_txt h3 {font-size: 21px;line-height: 1.5;}
.director_sms.leadership_new ul li {
    font-size: 14px;
}
.director_sms.leadership_new ul li { padding-bottom: 12px;}
.mobile_foot p span{display: block!important;}
.hprogram {padding-block: 0px!important;}
.container-fluid.accordionBlock {margin-top: 20px!important;}
.content-section .accordion {padding: 0px 0;}
.hprogram_hed h3 {margin-bottom: 1.2rem;font-size: 18px;}
.hprogram_hed p {font-size: 14px;}
.carousel-item {height: auto !important;}
.faculty_box_ece p span {display: block;}
.pb_8 {padding-bottom: 50px;}
.faculty_ece .col-md-4 {padding-bottom: 0px;}
.content-section h1+p {font-size: 14px;line-height: 1.6;padding: 20px 0 0;}
.red_more {margin: 1rem auto 0rem;}
br {display: none;}
.admission_links ul {display: block;}
.admission_links ul li {width: 100%;}
.program_hed p {font-size: 16px;}
.admission_links {padding: 10px 20px 45px;}
.admission_links ul li a {padding: 12px 0 0 52px;}
.affiliation_logo {grid-template-columns: repeat(2, 1fr);gap: 15px;}
.about_sub_heading p:first-child {font-size: 16px;font-weight: 400 !important;}
.col-md-6.bottom_nav ul {display: block;  margin-top: 1rem !important;}
.col-md-6.bottom_nav ul li {text-align: center !important;}
.admission_links {margin-top: 35px !important;}
.director_box strong {font: 300 21px 'Open Sans', sans-serif;padding: 0px 0 10px;}
.program_list ul li:first-child {padding: 0px 0 20px;font-size: 24px;}
.table td, .table th {padding: 0.55rem;font-size: 14px;}
.faculty_details_box .name_head {font-size: 24px;padding-top: 10px;}
.admission_links div[class*=col-]{padding-bottom:0;}
.grid_3 {
    grid-template-columns: repeat(1, 1fr);
}

}
@media screen and (max-width: 319px) {
    #mainNav .microsite_links {
        top: 59px !important;
        left: 76px !important;
    }
}    
    
    
    
    
    
    
     