
@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:55px!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: 60px!important; left: 70px!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) {
	.dropdown-toggle::after {display:none;}
	
.course_section h2:before, .course_section h2:after {top:78px;}	
.course_section .bullet_box ul {margin-top:20px;}
.advantage .owl-pagination {position: relative;}
.advantage .course_item_box {border-left: solid 0px #FFF;}
.course_section .bullet_box ul li {width:100%;}
.tab-content .tab-pane{display:block}
.nav-tabs{display:none}
.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){
	.happening_new h2 {
    text-align: left;
    margin-bottom: 30px;
}
.student_works p {
    padding: 25px!important;
}
.col-12.product_content.pt-4 {
    padding: 30px;
}
 
p{font-size:13px;line-height:1.7}
#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:30px;}
.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'; line-height:1.5; font-weight:500;    font-size: 16px;}
.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{padding:0px!important;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) {
	
.faculty_box_ece span { display: block!important;}
.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:136px;}
.col-md-3.happ_img:before {height:113%;}
.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:21px;font-weight:300}
.faculty_box_ece {min-height:130px;}
.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:40px 0 0}
.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) {
.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}
.happenings_tabs .nav-tabs{display:none}
.tab-pane .panel-heading{display:block}
.innerPage h1{font-size:28px; margin-bottom: 25px;}
.navbar-collapse.main-menu {padding-top: 65px;}
.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-top:5px;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:60px;padding-bottom:30px}
.innerPage .content-section{padding-top:135px;padding-bottom:100px}
.innerPage #contact_section.content-section{padding-bottom:0}
.content-section h1{font-size:60px}
.content-section h1+p{font-size:21px}
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 #inner_section .container{max-width:1223px;padding-left:70px}
.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 #inner_section .container{max-width:1110px}
.innerPage .content-section{padding-top:130px}
.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 .container{max-width:930px;padding:0;margin:0}
.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:76px}
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;
}

br {
    display: none;
}

.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%;
}
}

@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;
}
}


@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;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: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 #inner_section .container{max-width:1223px!important;padding-left:70px}
.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) {
.container{max-width:1450px;width:95%}
.happenings .container,.student_works .container{width:90%}
.student_works .container{padding:0}
.innerPage #inner_section .container{max-width:82.8%}
#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) {
.innerPage #inner_section .container{max-width:1270px;padding-left:70px;padding-right:15px}
.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:1440px) 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:1441px) {
.navbar-expand-lg .navbar-nav .nav-link{font-size:1.24rem;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 .container{max-width:1420px!important;padding:0 0 0 70px}
.innerPage #inner_section.infra2 .container{padding-right:15px}
.innerPage #inner_section.infra2.infra_page .container{padding-right:0px}
#mainNav.navbar-shrink{padding-bottom:28px}
.collaboration_block{padding-right:0}
.innerPage #inner_section .container{max-width:1310px}
.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:1601px) {
.innerPage #inner_section .container{max-width:1460px!important;padding:0 0 0 70px}
.navbar .container{max-width:1520px;padding-left:25px}
#mainNav .microsite_links{left:96px}
.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}
.container{max-width:1450px;width:95%}
.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(max-width:991px){
  .navbar-nav .dropdown-menu .dropdown-submenu .dropdown-submenu a.sub-link:before {top: -41%;}
  .dropdown-menu>li a:hover, .dropdown-menu>li.show { background: transparent!important; color: #fff!important; }
  .mobile_nav .navbar-nav .nav-item .dropdown-menu li .sub-menu { margin-left: 35px; }
  .navbar-collapse ul.navbar-nav li .dropdown-menu li.dropdown-submenu li { padding:0px; }
  .navbar-collapse ul.navbar-nav li .dropdown-menu li.dropdown-submenu .sub-menu a{padding: 10px!important;}
  .navbar-nav .dropdown-menu .dropdown-submenu .dropdown-submenu a.sub-link:before { top: -10%; }
  .mobile_nav .navbar-nav .nav-item .dropdown-menu li .sub-menu .sub-menu { margin-left: 20px; background: #252424; margin-bottom: 4px; }
  .mobile_nav .navbar-nav .nav-item .dropdown-menu li .sub-menu .sub-menu li:not(:last-child){ border-bottom: 1px solid rgba(255,255,255,0.4); }
  }














 