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

	.banner-content{width: 54%;}
	.header-nav .navbar-dark .navbar-nav .nav-link { font-size: 18px; padding: 35px 20px;}
	.banner-content {padding-left: 100px; padding-right: 30px;}
	.home-tab-main .card-body{ max-width: 90%; float: right; width: 100%; padding: 100px 70px 45px 20px;}
	.happening-rgt {padding-left: 6.5% !important;}
	.happening-lft {padding-right: 4.5% !important; background: #e3a51f;}
	.home-happenings {padding: 0px 0px;}
	.happening-text {padding: 20px 30px;}
	.happening-cont h3{font-size: 30px;}
	.happening-lft .happening-text {padding-right: 0px; padding-left: 60px;}
	.happening-cont p {margin:15px 0px 20px;}
	.cont-form{max-width: 645px; width: 100%;}
	.dep-happning-rgt ul li .happening-cont { position: relative; padding: 20px 40px;}
	.dep-happning-rgt ul li .happening-cont h6{ margin-bottom: 40px;}
	.dep-happning-rgt ul li .happening-cont p {margin: 30px 0px 30px;}
	.dep-happning-rgt ul li img {height: 100%;}
	.dep-happning-lft img {width: 100%;}
	.side-mega-menu .colum h4{font-size: 18px;}
	.side-mega-menu .colum h4:after{margin-top: 20px; margin-bottom: 20px;}
	.side-mega-menu .colum a{font-size: 18px;  padding: 5px 0px;}
	.logo-link{max-width: 165px;}
	.header-nav #mega-menu-wrap-left_header_menu #mega-menu-left_header_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-right_header_menu #mega-menu-right_header_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	font-size: 18px; font-weight: 400 !important; padding: 0px 0px; text-transform: capitalize;  font-family: 'Ruda', sans-serif !important; line-height: 22px;}
	.mega-menu-cont label {display: inline-block; margin-bottom: 10px; width:73px; height: 73px; position: relative;}
	.mega-menu-cont h4 {font-size: 18px; font-family: roboto; font-weight: 400; text-transform: uppercase; margin-bottom: 5px; }
	.side-mega-menu{padding: 90px 45px 45px 75px;}
	.header-nav  #mega-menu-wrap-left_header_menu #mega-menu-left_header_menu .mega-menu-cont p {margin-bottom: 35px;}
	.header-sec .header-nav #mega-menu-wrap-left_header_menu #mega-menu-left_header_menu > li.mega-menu-megamenu > ul.mega-sub-menu{overflow-y: hidden !important;}
	.faculty-sec ul li .faculty-info{max-height: unset;}
	.header-sec .header-nav #mega-menu-wrap-left_header_menu #mega-menu-left_header_menu > li.mega-menu-megamenu > ul.mega-sub-menu{ max-height: unset !important; overflow-y: auto !important;}
    .side-mega-menu{height: auto;}
    
}

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

	section.home-sec1{padding-top: 80px; padding-bottom: 80px;}
	.home-sec3{    padding-top: 120px; padding-bottom: 130px;}
	.home-sec4{padding-top: 80px;}
	section.home-sec5{padding-top: 80px;}
	.home-sec6{padding-top: 80px;}
	.home-sec7{padding-top: 80px; padding-bottom: 80px}
	section.home-sec8{padding: 80px 0px;}
	section.home-sec9 {padding: 80px 0px;}
	section.home-sec10{padding-top: 80px;}
	.inner-header{margin-bottom: 70px;}
	.inner-menu{margin-bottom: 50px;}
	.about-page .page-title h2:after{margin-bottom: 50px;}
	section.about2{padding-top: 80px; padding-bottom: 85px;}
	.inner-menu.depart-menu .page-title h2:after{margin-bottom: 35px;}
	section.institute-sec2{    padding-top: 60px; padding-bottom: 60px;}
	.ins-dep-sec{padding-top: 50px;}
	section.dep-sec3{padding-top: 80px; padding-bottom: 80px;}
	.dep-head h2:after{margin: 25px auto 45px;}
	section.dep-sec4{padding-top: 80px;}
	.infra-sec>p{margin-bottom: 80px;}
	section.dep-sec6{padding-top: 75px; padding-bottom: 75px;}
	.dep-sec6 .dep-head h2:after{margin-bottom: 50px;}
	section.dep-sec2{padding-top: 50px;}
    .dep-happning-rgt ul li img {min-height: 100%;}
    section.dep-overview1 {padding-bottom: 80px;}
}

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

	button#responsive-menu-button{display:block !important;}
	.left_menu_sec{display:none;}
	.right_menu_sec{display:none;}
	.logo-link{display:inline; position:static;}
	section.home-sec1{padding-top: 40px; padding-bottom: 40px;}
	.home-about p{ margin: 20px 0px;}
	.header-sec.sticky .header-nav .col-md-5{display:none;}
	.header-sec.sticky .header-nav .col-md-2{max-width: 100%; flex: 0 0 100%;}

}

@media(min-width:768px) {

	.nav-tabs {display: flex;}
	.home-tab-main .card {border: none;}
	.home-tab-main .card .card-header {display:none;}  
	.home-tab-main.card .collapse{display:block;}
	.infra-tab .nav-pills {display: flex;margin: auto; background: #ffbb54; padding: 0px 30px;}
	.infra-tab .nav-pills .nav-link{border-radius: 0px;padding: 10px 0px;font-size: 18px;margin:0px 35px;position: relative;}
	.infra-tab .nav-pills .nav-link:hover{color: #d66637;}
	.infra-tab .nav-pills .nav-link.active, .infra-tab .nav-pills .show>.nav-link{color: #d66637;background: transparent;}
	.infra-tab .nav-pills .nav-link.active {border-bottom: 5px solid #d66637;}
	.infra-tab .nav-pills .nav-link.active:after { width: 0;height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #d76637;content: ""; display: block; position: absolute; left: 50%; transform: translate(-50%, 14px);}
	.infra-tab-sec {position: absolute;z-index: 9;left: 0;right: 0;display: -webkit-flex;-webkit-flex-wrap: wrap;display: flex; flex-wrap: wrap;}
	.infra-tab .card {border: none;}
	.infra-tab .card .card-header {display:none;}  
	.infra-tab .card .collapse{display:block;}

}



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

	.home-tab-giet>ul{display: none;}
	.home-tab-giet .tab-content > .tab-pane {display: block; opacity: 1;  border-radius: 0px;}
	.infra-tab .tab-content > .tab-pane {display: block !important; opacity: 1;}
	.happening-rgt ul li.happening-1{max-width: 100%;}
	.happening-rgt ul li.happening-2{max-width: 100%;}
	.placement-lft{text-align:initial; padding-left: 25px;}
	section.home-sec8{padding: 50px 0px;}
	.placement-rgt h4{margin-top: 50px;}
	section.home-sec9{padding: 50px 0px;}
	.wpcf7-form .pl-5{padding-left:10px !important;}
	.wpcf7-form .pr-5{padding-right:10px !important;}
	.depart-cont{position:static; width:auto; padding:35px 15px; margin-top: 30px; transform: inherit;}
	.col-md-6.depart-vision-lft{padding-left:0; margin-top: 0;}
	.depart-info:after{display:none;}
	.depart-vision-rgt>ul{padding-left: 0; padding-top: 22px;}
	.depart-vision-rgt>ul>li:first-child{margin-bottom:30px; padding-bottom:30px;}
	.pro-sec-rgt img{margin-top:10px;}
	/*.footer-lft {display: none;}*/
	.footer-rgt p {display: block;}
	.footer-rgt .botam-link p {display: block; max-width: 400px; margin: 15px auto 0px;}
	.footer-rgt { text-align: center;}
	.footer-rgt .botam-link {margin-top: 0px;}
	.footer-rgt .botam-link {display: block;}
	.footer-inq-info {display: block;}
	.footer-sec{padding-top: 40px; padding-bottom: 15px;}
	.footer-rgt h6{font-size: 16px; margin-bottom: 20px;}
	.social.icon{margin-top: 30px;}
	.subscribe-sec { max-width: 320px;}
	.form-lft {padding-right: 15px;text-align: center;}
	section.home-sec11 { padding-top:50px; padding-bottom:50px;}
	.form-lft h2 br { display: none;}
    .home-tab-main .card-body{width: 100%; float: none; padding: 30px 15px; background: #282a70;}
    .home-tab-lft{width: 100%;  margin-top: 0px; margin-right: 0px;}
    .home-tab-rgt {width: 100%;}
    .home-tab-rgt a{padding: 0px 0px; display: block; text-align: center;}
    .home-sec3 {padding-top:50px; padding-bottom:50px;}
    .why-giet{margin: 0 auto 35px;}
    .happening-rgt {padding: 0px 15px !important;}
    .happening-rgt ul li.happening-2 .happening-cont { width: 100%; background: #4e4952;}
    .happening-cont { height: inherit;}
    .happening-text {padding: 20px 20px;}
    .happening-cont p { height: auto;  overflow: inherit;}
    .happening-lft{padding: 0px 15px !important;margin: 0px 15px !important;}
    .happening-text { padding: 20px 20px;  text-align: left;}
    .happening-lft .happening-text{ padding-left: 0px;}
    button#responsive-menu-button { width: 42px !important; height: 34px !important;right: 15px !important;}
     .header-nav .responsive-menu-box{position: static;}
    .header-nav button#responsive-menu-button { background:none; z-index: 9;}
    .header-nav .responsive-menu-inner, .header-nav .responsive-menu-inner::before, .header-nav .responsive-menu-inner::after{height: 2px;}
    .top-menu ul li{float: none; vertical-align: middle}
    header-sec.sticky #responsive-menu-container {height: 100vh !important;}
    .home-tab-rgt p:before,.home-tab-rgt p:after{width: 30px; height: 30px; background-size: contain;}
    .home-tab-rgt p{font-size: 14px; padding: 0px 50px; text-align: center;}
    .home-tab-lft img {border-radius: 50%; max-width: 180px; margin: 0 auto 15px;}
    .home-tab-lft h3{    font-size: 18px;}
    .home-tab-lft p{font-size: 16px;}
    .home-tab-giet.section-head { padding: 0px 15px;}
    .home-tab-main h5 a {font-size: 18px; font-family: 'Ruda', sans-serif;}
    section.home-sec10 {padding-top: 50px;}
    .header-nav .slide-left { height: 100vh;}
    .home-tab-main .active.show .collapse:not(.show) { display:none;}
    .form-rgt p {text-align: center; width: 100%;}
    .placement-lft img {margin: 0 auto;}
    section.institute-sec2 {padding-top:50px; padding-bottom:50px;}
    .infra-tab .card-header {background: #ffbb54;}
    .infra-tab .tab-content > .tab-pane{border-radius: 0; border: none;}
    .infra-tab .card-header a {font-size: 18px; display: block;}
    .dep-happning-rgt ul li .happening-cont{padding: 20px 20px;}
    .inner-menu nav{background:#282a70;padding: 0px 15px 0px 15px;}
    .inner-menu .navbar-dark .navbar-brand {display: block; font-size: 18px;font-family: 'Roboto', sans-serif; color: #fff; }
    .inner-menu .navbar-dark .navbar-toggler{padding:10px 5px; border: none; margin-right: -10px;}
    .inner-menu .widget.nav_menu_common ul {display: inline-block; width: 100%;border-top: 1px solid #7c7c7d; margin:0px 0px 10px;}
    .inner-menu nav .menu-item a{padding: 13px 0px; font-size: 15px;border-right: none;border-bottom: 1px solid #7c7c7d; display: block; color: #fff;}
    .inner-header {margin-bottom: 30px;}
    .ins-about{ max-width: 100%; padding: 20px; margin-left: 0px; margin-top: 0;}
    .ins-about p{margin-bottom: 20px;}
    .extra-info{padding-left:20px; padding-right:20px; margin-bottom: 20px;}
    .inner-menu {margin-bottom: 35px;}
    .ins-dep-sec:after{width: 100%; background-size: cover;}
    .ins-dep-data .col-md-8 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;padding: 0px 15px;}
    .ins-dep-data h2{font-size: 28px; text-align: center; margin-bottom: 30px;}
    .ins-dep-sec:before { background: rgba(255,255,255, 0.5);  content: ""; z-index: 9; position: absolute;  top: 0;right: 0;  left: 0; bottom: 0;}
    .ins-dep-info{ margin-top: 40px;}
    section.dep-sec4 {padding-top: 50px;}
    .infra-sec h2 {font-size: 28px;}
    .dep-head h2{ font-size: 28px;}
    section.dep-sec3 {padding-top:50px; padding-bottom: 50px;}
    .dep-happning-rgt img {height: 100%;}
    .dep-overview1 .col-md-3.dep-overview-menu {-ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%;margin-right: 0%; margin-bottom:35px;}
    .dep-overview1 .col-md-9.dep-overview-rgt{ -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%;}
    .dep-overview-menu ul li a{font-size: 16px; padding: 10px 0px}
    .dep-overview-rgt h3{ font-size: 21px; text-align: left;}
    .overview-img {margin-top: 35px; margin-bottom: 50px;}
    .dep-overview-rgt .dep-overview-vm h4{font-size: 28px;}
    .dep-overview-vm h4:after{height: 5px; margin-top: 15px; margin-bottom: 20px;}
    .dep-overview-vm .overview-vm-lft{padding-right: 15px; border-right: none; margin-bottom: 30px;}
    .dep-overview-vm .overview-vm-rgt {padding-left: 15px;}
    section.dep-overview1 {padding-bottom:50px;}
    .ins-leader {padding:25px;}
    .ins-leader .col-md-9.pl-5 {padding-left: 0px !important; margin-top: 30px; text-align: center;}
    .ins-leader .col-md-3 img{max-width: 260px; margin: 0 auto;}
     .faculty-det h4{font-size: 16px; }
    .faculty-det{min-height: auto;}
    .faculty-det p.department_fac_pos{font-size: 14px;}
    .faculty_thumb {max-width: 300px;  margin: 0 auto;}
    /*.faculty_details { text-align: center;} */
    .faculty_details h3 {font-size: 21px;font-weight: 700;}
    .faculty_details h5 { font-size: 16px;}
    .depart-cont p{font-size: 16px; line-height: 26px; margin-bottom: 20px;}
    section.dep-sec1 {padding-bottom: 50px;}
    .depart-vision-rgt ul li h3:after { margin: 15px 0px 25px;  height: 5px;}
    .depart-vision-lft img {width: 100%;}
    .depart-vision-rgt>ul ul li{padding-left: 20px;margin-bottom: 20px}
    .ins-cours-sec h2{font-size:26px;}
    .depart-vision-rgt>ul ul li:before{width: 6px; height: 6px;}
    .pro-sec-lft h3 label {font-size: 26px; margin-bottom: 10px;}
    .pro-sec-lft ul li h3{font-size: 16px; line-height: 26px;}
    .pro-sec-lft ul li p{font-size: 14px; }
    .pro-sec-lft h3 {font-size: 14px;}
    .depart-cont h4 {font-size: 18px;}
    .pro-sec-lft ul li:nth-child(2) { border-left: none;padding-left: 0%;  margin-left:0%;}
    .pro-sec-rgt {display: none;}
    .pro-sec {padding-top: 50px;padding-bottom: 50px;}
    .pro-sec-lft .owl-theme .owl-nav { text-align: center;}
    .pro-sec-lft ul li {width: 100%; margin-bottom: 30px}
    .infra-sec>p { margin-bottom: 50px;}
    .dep-faculty>p, .infra-sec>p{font-size: 16px; font-size: 16px;}
    .hod-sec {margin-bottom: 30px; padding: 20px 20px; text-align: center;}
    .col-md-8.hod-rgt { padding-left: 15px !important; font-size: 22px;}
    .hod-rgt h5 label{font-size: 18px; margin-top: 10px;}
    .hod-lft img {max-width: 275px; width: 100%; margin: 0 auto 20px;}
    .hod-rgt h5{margin-bottom: 20px;font-size: 22px;}
    .dep-overview-rgt .hod-sec .hod-rgt h2{font-size: 18px; padding-right: 0px;line-height: 30px;}
    .dep-overview-rgt tbody tr th h4, .dep-overview-rgt thead tr th h4{font-size: 14px;}
    .dep-overview-rgt tr td{font-size: 13px; padding:10px 15px; vertical-align: middle;}
    .dept-pso-sec ul li { margin-bottom: 15px;}
    .dep-overview-rgt h4,.dep-overview-rgt p{margin-bottom:15px;}
    .dept-program {margin-top: 0px;}
    .dept-program .program-btech {padding-right: 15px;}
    .dept-program .program-mtech {padding-left: 15px; border-left:none; margin-top: 30px;}
    .fee-stucture.career-main .card-header button {padding: 14px 10px;}
    .about-giet .col-md-8 { -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width:100%;}
    .about-giet .col-md-4{-ms-flex: 0 0 100%; flex: 0 0 100%;  max-width:100%;}
    .page-title h2:after { margin-bottom: 30px !important;}
    .about-page>p{font-size: 16px; margin-bottom: 30px; line-height: 28px;}
    .about-rgt{padding: 20px 20px 0px;}
    .about-rgt p span{font-size: 18px;}
    section.about2 {padding-top: 30px; padding-bottom:45px;}
    .vision{text-align: left; margin-bottom: 30px; padding-right: 15px;}
    .vision-cont h2:after { right: unset;}
    .vision-sec h2{font-size: 26px; padding-bottom: 20px; margin-bottom: 30px;}
    .vision-cont,.mission-cont { max-width: 100%;}
    .vision-sec .mission{padding-left: 15px;}
    .about-why-giet p{font-size: 16px; margin-bottom: 35px;}
    .why-giet-img {margin-bottom: 35px;}
    .giet-point ul li{padding: 15px 15px;}
    .giet-point ul li h3{font-size: 36px;}
    .giet-point ul li p{font-size: 13px;}
    .giet-point ul li h3 label{ font-size: 18px;}
    .col-md-7.giet-point-rgt { margin-top: 35px;}
    .giet-point-rgt ul li{ padding: 0px 0px 20px;}
    .giet-point-rgt ul li:nth-child(2n+1) {padding-right: 20px;}
    .giet-point-rgt ul li:nth-child(2n+0) {padding-left: 20px;}
    section.why-giet2 { padding-bottom:50px;}
    .president-sec .col-md-4 { -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%;}
    .president-sec .col-md-8 { -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%;}
    .presidentlft-cont{padding: 30px 0px;}
    .president-cont{padding: 30px 20px 30px;}
    .leader-list{padding: 30px 30px 0px}
    .leader-list ul li{width: 100%;padding-bottom: 30px;margin-bottom: 30px; margin-right: 0%;}
    .leader-cont a{ position: static;}
    section.leader-sec3 { padding-top: 50px; padding-bottom: 50px;}
    section.leader-sec1 { padding-top: 0px;}
    .award-rgt {padding-left: 15px; margin-top: 50px;}
    .presidentlft-cont p{ font-size: 15px;}
    .president-img{width: 170px; height: 170px; margin: 0 auto 15px;}
    .president-img:after{width: 178px; height: 85px;}
    .leader-modal .president-cont {padding: 20px 20px;}
    .leader-modal .presidentlft-cont { padding:30px 0px;}
    .president-cont p{font-size: 15px;}
    .about-page.csr-page>p {margin-bottom:35px;}
    section.csr-sec1 { padding-bottom: 35px;}
    section.csr-sec4 {padding-bottom:50px;}
    .wealth-main h2{ font-size: 26px; margin-bottom: 30px;}
    section.csr-sec3 {padding-top:35px; padding-bottom:35px;}
    .wealth-lft { -ms-flex: 0 0 100%; flex: 0 0 100%;max-width: 100%;}
    .wealth-rgt {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 15px !important; padding-top: 15px; font-size: 22px;}
    .employ-main { padding-top:35px;}
    .employ-lft h2{font-size: 26px;}
    .col-md-5.employ-lft.pr-5 {padding-right: 15px !important; margin-bottom: 20px;}
    .blood-camp .blood-camp-rgt ul { display: inline-block;}
    .blood-camp .blood-camp-rgt ul li:first-child {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .blood-camp .blood-camp-rgt ul li:last-child { padding: 30px 30px;}
    section.csr-sec2 { padding: 50px 0px;}
    .blood-camp-rgt img { width: 100%;}
    .blood-camp-rgt { margin-top: 30px;}
    .bnnr-strip{position: static; float: left; padding: 5px 30px; background: #000;}
    .bnnr-strip .ancmt-title{width: 160px; height: 33px;}
    .bnnr-strip ul li a { font-size: 12px;}
    .home-slider .owl-nav.disabled + .owl-dots { bottom: 10px; right: 15px;}
    .bnnr-strip ul li{line-height: 18px;}
    .manual-cont h4{font-size: 18px; margin-bottom: 20px;}
    section.cms-template { padding-bottom: 50px;}
    .happing-pages.news-main .media-sec {margin-bottom: 30px;}
    .media-sec p{font-size: 16px; padding: 12px 15px;}
    section.happing1 {padding-bottom: 30px;}
    .happing-pages.video-main .media-img:after{height: 70px;  background-size: cover;}
    .happing-pages.video-main .media-sec p{padding: 15px 15px;}
    .fee-table tr td{font-size: 13px;}
    .programmes_heading{font-size: 22px;}
    .acadmic-program-list a{padding: 5px 0px;  font-size: 13px;}
    .media {padding-top: 50px;}
    .faculty-det{padding: 20px 15px;}
    .facultydept-page ul li{margin-bottom: 20px;}
    .pdf-lists ul li a{font-size: 16px;}
    .main_blog_box {margin-bottom: 35px;}
    .p-cell-table table.table { margin-bottom:0px;}
    .more-detial ul li{width: 100%; padding: 20px 20px; font-size: 16px;}
    .more-detial ul li:first-child,.more-detial {margin-bottom: 15px;}
    .pre-placement{padding:30px 15px;}
    section.pcell-sec2 {padding-bottom:50px;}
    .more-detial{margin-top: 15px;}
    .career-main h4{font-size: 18px;}
    .recruit-testi ul li .col-md-3 img{max-width: 200px; margin: 0 auto;}
    .recruit-testi ul li h4 {text-align: center;}
    .recruit-testi ul li.recruit-lft {padding-top: 30px;}
    .recruit-testi ul li.recruit-rgt { padding-bottom: 30px;}
    .recruit-testi ul li {margin-bottom: 30px; text-align: center;}
    .recruit-sec ul li:nth-child(1), .recruit-sec ul li:nth-child(2), .recruit-sec ul li:nth-child(3), .recruit-sec ul li:nth-child(4), .recruit-sec ul li:nth-child(5){ border-top: 1px solid #ddd;}
    .pr-filter a { text-align: right; width: 100%;  display: block;  float: none; font-size: 14px;}
    .pr-filter ul li{width: 49.2%;margin-right:0px;}
    .pr-filter ul li:last-child{width: 100%}
    .pr-filter ul{margin-bottom: 15px; width: 100%;}
    .pr-filter ul li select{font-size: 14px; width: 100%;}
    .pr-filter ul li .select-bg option {font-size: 12px;}
    .admission-sec1 {padding-bottom: 50px;}
    .apply-online a{font-size: 16px;}
    .admission-pro address{padding:30px 30px; margin-top:35px;}
    .admission-pro address p strong{font-size: 18px;}
    .admission-pro address h5{font-size: 20px;}
    .admission-pro address p label{font-size: 16px; line-height: 26px;}
    .ad-foreig-cont h2{font-size: 22px;}
    .col-md-6.foreign-lft { margin-bottom: 20px;}
    .admission-foreign, .grievance-member { margin-top: 35px;}
    .programmes-page { padding-top: 25px; padding-bottom: 50px;}
    .program-sidebar ul{border-right: none; padding-right:0px; text-align: left;}
    .program-sidebar ul li a{padding: 8px 0px; border-bottom: 1px solid #e9eaea;font-size: 16px;}
   .col-md-10.program-rightbar.pl-5 { margin-top: 25px; padding-left: 15px !important;}
   .rightbar-cont p{font-size: 14px; line-height: 28px; margin-bottom: 20px;}
   .rightbar-cont h3:after{ margin-top: 15px; margin-bottom: 25px;}
   .intek-sec {margin-top: 15px;margin-bottom:15px;}
   .eligbility-sec>ul>li { width: 100%; margin-right: 0px; margin-bottom: 20px;}
   .intake-cont{padding: 20px 20px 0px; min-height: auto;}
   .intek-sec ul li{width: 100%; margin-right: 0px; margin-bottom: 20px}
   .intek-sec .intake-table tr th{font-size: 16px;}
   .intake-cont h4{font-size: 18px; margin-bottom: 15px;}
   .eligbility-sec h4:after{margin-top: 15px; margin-bottom: 25px;}
   .contact-map .col-md-5, .contact-form .col-md-5{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
   .cont-info{padding: 0px 15px; float: none; max-width: 100%; width: 100%; margin: 0px auto 0px;}
   .cont-info h2:after{display: block;  margin: 20px auto 40px;}
   .contact-map .col-md-7, .contact-form .col-md-7{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
   .cont-form {max-width: 100%;  width: 100%;padding: 15px 15px;}
   .contact1 .col-md-7 {border-left: none;  border-top: 1px solid #595894; margin-top: 30px; padding-top: 15px;}
   section.contact1 {padding-bottom:20px; padding-top: 30px;}
   .cont-form h3{text-align: center;}
   section.contact2 { padding-bottom: 50px;}
   .cont-form .Submit{margin: 30px auto 0px;display: block;}
   .contact-map iframe{height: 300px;}
   .news-main .media-sec p{min-height: auto;}
   .media-img label, .coverage-sec label{font-size: 10px; padding: 8px 10px;right: 15px;}
   .media-img .reg-link-box{font-size: 10px; padding: 8px 10px;right: 15px;width: 85px;}
   .media-img img{width: 100%;}
   .happing-pages.video-main.image-gallery-detail .media-img:after{height: 80%;}
   .testimonial-data{ padding: 20px 20px; margin-bottom: 30px;}
   .testimonial-data p{margin-bottom: 20px; font-size: 13px;}
   .testimonial-data h4{font-size: 16px;}
   .testimonial-data span{font-size: 13px;}
   .textimonials-main .modal .modal-header{top: -15px; right: -15px;}
   .test-monial-cont{padding: 20px 0px}
   .test-monial-cont .col-md-8 {border-top: 1px solid #ddd; border-left: none; margin-top: 20px; padding-top:20px; text-align: center;}
   .test-monial-cont .col-md-4 img {text-align: center; margin: auto;  max-width: 240px;}
   .test-monial-cont h4{font-size: 18px;}
   .test-monial-cont span{font-size: 16px;}
   .textimonials-main .modal .modal-content{border: 10px solid #000;}
   .fee-table tr th{font-size: 14px;font-weight: 600;}
   .grievance-cont h5,.grievance-cont strong{ font-size: 16px;}
   .col-md-4.foreign-lft { margin-bottom: 20px;}
   .grievance-member .ad-foreig-cont h2{min-height: auto;}
   .intek-sec .intake-table tr td:first-child, .intek-sec .intake-table tr th:first-child{padding-left: 20px;}
   .eligbility-sec ol li{line-height: 24px;}
    
    
}

@media only screen and (min-width:0px) and (max-width: 479px){

    .test-monial-cont h4{font-size: 20px;}
    .test-monial-cont span{font-size: 16px;}
    .testimonial-data span{min-height:auto;}
	.header-nav .home-container a.logo-link img{width:55px;}
	.header-nav{padding: 3px 0;     box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.5);}
	.counter li{width:70%; margin-right: 0px;}
	.association-lft h3{ font-size: 28px; text-align:center;}
	.association-lft{width: 100%; padding: 13px 41px;}
	.association-rgt{ width: 100%;}
	.life-giet>p{margin: 26px auto 10px;}
	.program-rgt>ul>li a{font-size: 20px;}
	.program-info>ul>li p{font-size: 12px;}
	.apply-now{padding:3px 0px; border: 0; display: block; text-align: center;}
	.top-menu{float:none;text-align: center; padding-right:28px;}
	.banner-content p{font-size:14px; margin-bottom: 5px; line-height: 18px;}
	.view-all-btn a{padding: 4px 12px;font-size: 9px;}
	section.home-sec5{padding-top: 50px;}
	.life-giet-cont{padding:20px 20px;}
	.giet-life-sec ul li{padding: 45px 20px;}
	.home-sec6{padding-top: 50px;}
	.program-sec h2{margin-bottom:50px; color: #fff; font-size: 30px;}
	.home-sec7{padding-top:50px; padding-bottom:50px;}
	.faculty-silider{margin: 45px auto 40px;}
	.faculty-sec ul li .faculty-img{width: 100%;}
	.faculty-sec ul li .faculty-info{width: 100%;}
	.faculty-silider>ul{padding: 0px 30px;}
	.happening-cont h3 {font-size: 18px; margin-bottom: 20px; line-height: 28px;}
	.top-menu ul li a{padding: 5px 5.8px; font-size: 11px;}
	.top-menu ul li a.showsearch { height: 34px; line-height: 34px; width: 34px; position: absolute; right: 15px; bottom: 0; top: 25px;}
	.top-menu ul li:nth-child(3) {border-right: none;}
	.form-rgt.pl-5{padding-left: 1rem!important;}
	.section-head h2{font-size: 26px;}
	.home-about p{font-size:14px; line-height: 28px; }
	.section-head h2{font-size:28px;}
	.association-rgt ul li { width: 49%; margin-bottom: 15px; float: left;}
	.association-rgt ul li:nth-child(2n) a {border: none;}
	.life-giet>p{font-size:14px;}
	.program-rgt>ul>li:last-child a{padding: 45px 5px; line-height: 0;}
	.recruiter-sec ul li { width: 49%; margin-bottom: 2%;  margin-right: 2%;}
	.recruiter-sec ul li:nth-child(2n) { margin-right: 0px;}
	.form-lft h2{font-size: 28px;}
	.form-lft p{font-size: 14px;}
	.home-about a{font-size: 16px;}
	.life-giet-cont a{font-size: 12px;}
	.program-rgt>ul>li{width: 49.6%;}
	.program-rgt>ul>li:nth-child(2n) {margin-right: 0px;}
	.program-rgt>ul>li:nth-child(3n+0) { margin-right: auto;}
	.program-info {margin-top: 50px; padding: 20px 10px;}
	.program-info>ul>li .info-icon{width: 20px; height: 25px;}
	.program-info>ul>li p {font-size: 10px;}
	.program-info>ul>li p i {display: none;}
	.recruiter-sec ul li:last-child { width: 100%;  margin-right: 0px;}
	.placement-lft p{margin-bottom: 50px;}
	.happening-cont a{position: static;}
	.home-happenings .happenings-main {margin-top: 50px;  margin-bottom: 50px;}

	/*---------------------school-------------------*/

	.page-title h2{font-size: 26px;}
	.inner-header{margin-bottom: 45px;}
	.inner-header{margin-bottom:30px !important;}
	.ins-about{position:static; margin-left: 0; padding: 35px 15px; margin-top:0;}
	.ins-about p{margin-bottom: 25px;}
	.extra-info{padding-left: 15px; padding-right: 15px; margin-bottom: 30px;}
	.ins-dep-data .col-md-8{flex: 0 0 100%;}
	.ins-dep-data h2{font-size: 22px; margin-bottom: 30px;}
	.ins-dep-data{padding:0 15px;}
	.dep-head h2{font-size: 28px;}
	section.dep-sec3{padding-top: 50px; padding-bottom: 50px;}
	.dep-faculty>p, .infra-sec>p{margin: 0 auto 0;}
	.dep-faculty-sec ul li:last-child{padding: 8px 35px 0px 30px;}
	.dep-faculty-sec ul li h4{font-size: 16px;}
	.ins-cours-sec h2{font-size:24px;}
	.dep-happning-rgt ul li{flex: 0 0 100%; max-width: 100%;}
	.dep-happning-rgt ul li img{width:100%;}
	.depart-vision-rgt ul li h3{font-size:22px;}
	.depart-vision-rgt ul li h3:after{margin: 15px 0px 25px;}
	.pro-sec-lft ul li:first-child{margin-bottom: 25px;}
	.pro-sec-lft ul li{width:100%}
	.dep-faculty>p, .infra-sec>p{font-size: 16px; margin-bottom: 15px;}
	section.dep-sec4{padding:20px;}
	.infra-tab{margin-top:20px; text-align: center;}
	section.dep-sec6{padding-top: 48px; padding-bottom: 48px;}
	.depart-cont h4{font-size: 16px;}
	.depart-cont p{font-size:14px;}
	.banner-content{width: 100%;}
	.banner-content h1 {font-size: 22px;}
	.counter-cont p br { display: none;}
	.why-giet p{margin: 30px 0px 30px}
    .home-sec4{ padding-top: 50px; padding-bottom: 50px;}
    .life-giet-cont h4{font-size: 18px;}
    .life-giet-cont p{font-size: 12px; margin:15px 0px 10px;}
     button#responsive-menu-button{top: 10px!important;}
    .ins-dep-info>ul>li{width: 50%;}
    .ins-dep-info:before{display: none;}
    .ins-dep-info a{padding: 10px 10px;}
    .ins-dep-info p{font-size: 12px;}
    .ins-dep-info>ul>li:last-child a{padding: 29px 20px;font-size: 12px;}
    .ins-dep-info{margin-top: 30px;}
    .dep-faculty-sec ul li {width: 100%;}
    .dep-faculty-sec ul li:last-child {padding: 20px 20px 20px 20px; border-left: 10px solid #d66637;}
    .dep-faculty-sec ul li:last-child:after{display: none;}
    .dep-overview1 .col-md-3.dep-overview-menu{margin-bottom: 30px;}
    .ins-leader {padding: 15px;}
    .home-slider .owl-nav.disabled + .owl-dots{bottom: 5px; right: 15px;}
    .pro-sec-lft ul li:nth-child(2){border-top: 1px solid #3c3e7d; padding-top: 30px;}
    .fee-stucture .card-header button{font-size: 14px;}
    .leader-list ul li .leader-cont{width: 100%; margin-left: 0px; height: auto; text-align: center;}
    .leader-list ul li .leader-img {width: 180px; margin: 0 auto 20px;  display: block;}
    .leader-cont a{position: static;}
    .award-cont h5{font-size: 16px;}
    .award-logo {-ms-flex: 0 0 27%; flex: 0 0 27%; max-width: 27%; margin-right: 5%;}
    .president-cont p{font-size: 15px;}
    .leader-modal .modal-dialog{max-width: 85%;}
    .csr .col-md-9 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-bottom: 2%;}
    .csr .col-md-3 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;margin-left: 0;}
    .csr .col-md-3 img{width: 100%;}
    .blood-camp .blood-camp-rgt ul li:first-child{-ms-flex: 0 0 46%;  flex: 0 0 100%;  max-width: 100%;}
    .blood-camp .blood-camp-rgt ul{ display: inline-block;}
    .blood-camp .blood-camp-rgt ul li{width: 100%;}
    .blood-camp .blood-camp-rgt ul li:last-child {padding: 30px 30px;}
    section.csr-sec2{padding: 35px 0px;}
    .employ-rgt-gray ul li{width: 49%;}
    .employ-rgt-gray ul li:nth-child(3n+0) {margin-right: auto;}
    .employ-rgt-gray ul li:nth-child(2n+0) {margin-right: 0px;}
    .employ-rgt-gray ul li:first-child{padding: 0px 0px;}
    .employ-rgt-gray ul li p label{font-size: 24px; line-height: 28px;}
    .employ-rgt-gray ul li p {font-size: 14px;}
    .employ-rgt-gray ul{padding: 15px 15px 5px;}
    .manual-cont p{font-size: 13px; line-height: 24px; margin-bottom: 20px;}
    .manual-cont ul li{font-size: 13px; line-height: 24px;}
    .faculty-page ul li{width: 100%; margin: 0px 0px 20px 0px;}
    .faculty-list ul li .faculty-det h3, .placement-record ul li .faculty-det h3 { font-size: 16px;}
    .faculty-det p{font-size: 14px;}
    .pdf-lists ul li a{font-size: 14px;}
    .happing-pages.manual-cont>h3{font-size: 18px; line-height: 28px; margin-bottom:20px;}
    .manual-cont h4.infras_name_part{font-size: 16px;}
    .p-cell-table h6{font-size: 16px; line-height: 24px;}
    .p-cell-table td{font-size: 13px;}
    .p-cell-table .table thead th{font-size: 14px;}
    .recruit-testi ul li .col-md-3 img {width: 100%;}
    .recruit-testi ul li .col-md-9 {padding: 30px 30px;}
    .recruit-testi ul li p{font-size: 14px; line-height: 24px; margin-bottom: 0px}
    .recruit-testi ul li h4 label{font-size: 16px;}
    .recruit-sec ul li .recruit-logo{height: 100px;}
    .recruit-sec ul li{width: 50%;}
    .recruit-sec ul li:nth-child(2n+0) { border-right: 0px !important;}
    .recruit-sec ul li:nth-child(5n) { border-right: 1px solid #ddd;}
    .recruit-sec ul li:nth-child(1), .recruit-sec ul li:nth-child(2){ border-top:none;}
    .placement-record ul li {width: 100%;margin-right: 0px;}
    .apply-online{padding: 35px 30px;}
    .apply-online h1{font-size: 32px;}
    .apply-online h5{font-size: 28px;}
    .apply-online h5 label{font-size: 20px; margin: 10px 0px;}
    .admission-foreign .ad-foreig-cont{ padding: 20px;}
    .program-rightbar ul li{width: 100%; margin-bottom: 20px;}
    .cont-info h2{font-size: 28px;}
    .filter-sec ul li {display: inline-block; margin-left: 0px;  width: 100%;  margin-bottom: 5px;}
    
     
}

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

    .ins-cours-sec h2{font-size:28px;}
	.counter li{width:50%}
	.header-nav .home-container a.logo-link img {width:70px;}
	.banner-content p{margin-bottom: 5px;}
	.view-all-btn a{padding: 10px 10px;font-size: 12px; font-weight: 600;}
	.home-sec6{padding-top: 50px;}
	.program-sec h2{margin-bottom: 40px; color: #fff; font-size: 30px;}
	.home-sec7{padding-top: 60px; padding-bottom: 60px;}
	.association-lft h3{font-size: 22px;}
	.association-lft{width: 35%; padding: 0px 14px;}
	.association-rgt{width: 65%; padding: 30px 18px;}
	.program-rgt>ul>li a{font-size:22px;}
	.top-menu ul li a{padding: 10px 5px;}
	.apply-now{padding:5px 5px;}
	.page-title h2{font-size: 26px;}
	.depart-vision-rgt ul li h3{font-size: 30px;}
	.top-menu ul li a {padding: 5px 10px; font-size: 13px;}
	button#responsive-menu-button{top: 15px!important;}
	.banner-content h1 {font-size: 20px;}
	.section-head h2{font-size: 30px; margin-bottom: 30px;}
	.placement-lft p{margin-bottom: 50px;}
	.home-about p,.home-about a{font-size: 16px;}
	.home-sec4 { padding-top: 50px;padding-bottom: 90px;}
	.why-giet p{ margin: 30px 0px 30px;}
	.association-rgt ul li{width: 32%; margin-bottom: 15px;}
	.association-rgt ul li:nth-child(3n+0) a {border: none;}
	.life-giet>p{margin: 25px auto 10px; font-size: 16px;}
	.life-giet-cont h4{font-size: 18px;}
	.life-giet-cont{padding: 35px 35px;}
	.life-giet-cont p {font-size: 16px; margin: 15px 0px 10px;}
	.program-rgt>ul>li:last-child a{line-height: 104px;}
	.program-info{padding: 25px 20px;margin-top: 50px;}
	.program-info>ul>li p{font-size: 12px;}
	.happening-cont a {position: static;}
	.happening-cont h3{font-size: 21px; margin-bottom: 20px;}
	.home-happenings .happenings-main {margin-top: 50px; margin-bottom: 50px;}
	.faculty-info h4{font-size: 16px;}
	.faculty-info h5{font-size: 12px;}
	.faculty-sec ul li .faculty-info{padding: 20px 20px;}
	.faculty-silider {margin: 50px auto 50px;}
	.form-lft h2{font-size: 30px;}
	.form-lft p{font-size: 16px;}
	.col-md-8.form-rgt.pl-5 { padding-left: 15px !important;}
	.dep-faculty-sec ul li:last-child {padding: 20px 20px 20px 20px; border-left: 10px solid #d66637;}
	.dep-faculty-sec ul li { width: 100%;}
	.dep-faculty-sec ul li:last-child:after{display: none;}
	.pro-sec-lft ul li:nth-child(2) { border-top: 1px solid #3c3e7d;padding-top: 30px;}
	.hod-sec {padding: 30px 20px;}
	.hod-rgt h5{ font-size: 24px}
	.fee-stucture .card-header button{font-size: 16px;}
	.media-sec p{font-size: 15px;}
	.happing-pages.manual-cont>h3{font-size: 20px; line-height: 30px; margin-bottom:20px;}
	.manual-cont h4.infras_name_part{font-size: 16px;}
	.p-cell-table h6{font-size: 16px;}
	.p-cell-table .table thead th{font-size: 16px;}
	.recruit-sec ul li{    width: 33%;}
	.recruit-sec ul li:nth-child(1), .recruit-sec ul li:nth-child(2), .recruit-sec ul li:nth-child(3){ border-top:none;}
    .recruit-sec ul li:nth-child(5n) { border-right: 1px solid #ddd;}
    .recruit-sec ul li .recruit-logo{height: 100px;}
    .recruit-sec ul li:nth-child(3n+0) {border-right: 0px;}
    .apply-online h1{font-size: 38px;}
    .apply-online h5{font-size: 34px;}
    .apply-online h5 label{font-size:22px; margin: 10px 0px;}
    .testimonial-data p{min-height:72px;}
    .textimonials-main .modal-dialog {max-width:80%; margin: 0 auto;}
    
    



}

@media only screen and (min-width: 480px) and (max-width: 599px){
    
    .apply-now {padding: 3px 0px; border: 0;display: block;   text-align: center;}
    .top-menu { float: none;text-align: center;}
    .top-menu ul li {float: none;}
    .top-menu ul li:nth-child(3) { border-right: none;}
    .top-menu ul li a.showsearch {height: 38px; line-height: 38px; width: 42px; position: absolute; right: 15px; bottom: 0; top: 25px;}
    .banner-content p{font-size: 14px; line-height: 18px;}
    .banner-content{width: 70%;}
    .ins-dep-info>ul>li:last-child a{padding: 28px 10px; font-size: 12px;}
    .ins-dep-info p{font-size: 10px;}
    .ins-dep-info a {padding: 10px 5px; display: block;}
    .dep-faculty-sec ul{max-width: 350px;}
    .pro-sec-lft ul li:nth-child(2){border-top: 1px solid #3c3e7d; padding-top: 30px;}
    .giet-point ul li {padding: 25px 35px;}
    .leader-list ul li .leader-cont{width: 100%; margin-left: 0px; height: auto; text-align: center;}
    .leader-list ul li .leader-img {width: 180px; margin: 0 auto 20px;  display: block;}
    .leader-cont a{position: static;}
    .employ-rgt-gray ul li:first-child{    padding: 0px 0px;}
    .employ-rgt-gray ul li p label{ font-size: 22px; line-height: 26px;}
    .employ-rgt-gray ul li p{ font-size:14px;}
    .faculty-list ul li, .placement-record ul li{ width: 49%;}
    .faculty-list ul li:nth-child(2n+0), .placement-record ul li:nth-child(2n+0) {margin-right: 0px;}
    .faculty-list ul li:nth-child(3n+0), .placement-record ul li:nth-child(3n+0) {margin-right:auto;}
    .faculty-list ul li .faculty-det h3, .placement-record ul li .faculty-det h3 {font-size: 14px;}
    .faculty-det p {font-size: 12px;line-height: 18px;}
    .program-rightbar ul li{margin-bottom: 20px;}
    .filter-sec ul li{margin-left: 5px; width: 28%;}
    .select-bg{background: none;}
    
 
}


@media only screen and (min-width: 600px) and (max-width: 767px){
    
 .top-menu ul li a.showsearch {height: 40px; line-height: 40px; width: 42px; position: static;}
 .top-menu ul li a {padding: 5px 10px;  font-size: 14px;}
 .top-menu ul li:nth-child(3){border-right: none;}
 .dep-faculty-sec ul{max-width: 450px;}
 .dep-happning-rgt ul li .happening-cont a.happ-view-more{ display: inline-table;}
 .dep-overview-vm .overview-vm-lft{padding-right: 30px; border-right: 1px solid #c1c2c3; margin-bottom: 0px;}
 .dep-overview-vm .overview-vm-rgt {padding-left: 30px;}
 .ins-dep-info a { padding: 10px 10px; display: block;}
 .ins-dep-info>ul>li:last-child a { padding: 28px 20px;    font-size: 12px;}
 .ins-dep-info p{ font-size: 12px;}
 .giet-point ul li {padding: 25px 35px;}
 .leader-list ul li .leader-img {width: 35%; max-width: 180px;}
 .leader-list ul li .leader-cont{width: 61%;height: auto;}
 .award-logo {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 95px; margin-right: 5%;}
 .leader-modal .president-sec .col-md-8 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 65%;}
 .leader-modal .president-sec .col-md-4 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 35%;}
 .leader-modal .president-cont p{line-height: 24px; font-size: 14px;}
 .leader-modal .modal-dialog{max-width: 95%;}
 .blood-camp .blood-camp-rgt ul { display: flex;}
 .blood-camp .blood-camp-rgt ul li {-ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important;}
 .blood-camp .blood-camp-rgt ul li:last-child{padding: 15px 15px;}
 .blood-camp-rgt img { min-height: 100%;}
 .employ-rgt-gray ul li:first-child{    padding: 0px 15px;}
 .employ-rgt-gray ul li p label{ font-size:26px; line-height: 30px;}
 .employ-rgt-gray ul li p{ font-size:16px;}
 .acadmic-program-list a { padding: 8px 0px; font-size: 13px;}
 .faculty-det p { font-size: 13px;}
 .faculty-list ul li .faculty-det h3, .placement-record ul li .faculty-det h3 {font-size: 15px; line-height: 20px;}
 .pr-filter ul li,.pr-filter ul li:last-child {width: 32.2%;margin-right: 0px;}
 .program-rightbar ul li{margin-bottom: 20px;}
 .news-main .media-sec p {min-height: 75px;}


 
 
 
}



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

	.header-sec .header-nav .col-md-5{display: none;}
	.header-nav .home-container a.logo-link img{width:75px;}
	button#responsive-menu-button {width: 42px !important; height: 34px !important; right: 15px !important;}
	.header-nav .responsive-menu-box {position: static;}
	.header-nav .responsive-menu-inner, .header-nav .responsive-menu-inner::before, .header-nav .responsive-menu-inner::after {height: 2px;}
	.top-menu ul li a.showsearch {width: 42px; height: 36px; line-height: 25px;}
	.header-sec .header-nav #mega-menu-wrap-left_header_menu #mega-menu-left_header_menu > li.mega-menu-megamenu > ul.mega-sub-menu{max-width: 900px; padding: 40px 30px 30px;}
	.apply-now{padding: 6px 20px;}
	.top-menu ul li a{padding: 7px 13px;}
	.header-nav button#responsive-menu-button {background: none;}
	.banner-content h1{font-size:28px;}
	.banner-content p{font-size: 16px; line-height: 22px; margin-bottom: 20px;}
	.view-all-btn a{padding: 10px 15px;font-size: 12px;}
	.section-head h2{font-size: 30px;}
	.home-about p,.home-about a{font-size: 16px;}
	.counter li{width: 48.7%;}
	.counter-cont {padding: 20px 15px;}
	.counter-cont h5{font-size: 34px;}
	.counter-cont span{font-size: 18px; margin-bottom: 5px;}
	.counter-cont p{font-size: 12px;}
	.home-sec3 {padding-top: 70px; padding-bottom: 70px;}
	.why-giet p{margin: 30px 0px 30px;}
	.association-lft {width: 35%;padding: 0px 15px;}
	.association-rgt{width: 65%; padding: 30px 15px;}
    .association-lft h3{font-size: 34px;}
    .association-rgt ul li{width: 15.8%;}
    .association-rgt ul li a{height: 60px;}
    .home-sec4{padding-top: 70px; padding-bottom: 70px;}
    .why-giet{margin: 0 auto 50px;}
    .life-giet-cont{padding: 20px 20px;}
    .life-giet-cont p{margin: 15px 0px 10px;font-size: 13px}
    .life-giet-cont a{font-size: 12px;}
    .life-giet>p{font-size: 16px;}
    .giet-life-sec ul li{ padding: 60px 15px;}
    .life-giet-cont h4{font-size: 16px;}
    section.home-sec5{padding-top: 70px; padding-bottom: 70px;}
    .program-sec h2 {margin-bottom: 50px;}
    .program-info{margin-top: 50px; padding: 25px 15px;}
    .program-rgt{-ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%;}
    .program-rgt>ul>li{font-size: 26px;}
    .program-rgt>ul>li:last-child a{line-height: 110px;}
    .program-info>ul>li p{font-size: 13px;}
    .home-sec6 {padding-top: 70px;}
    .recruiter-sec ul li a{height: 70px;}
    .recruiter-sec ul li:last-child a {line-height: 70px; font-size: 13px;}
    .placement-lft {text-align: right; padding-left: 15px;}
    .home-sec7 {padding-top:70px; padding-bottom:70px;}
    .placement-lft p{margin-bottom: 70px;}
    .faculty-sec ul li .faculty-info{max-height:initial;}
    section.home-sec8 {padding: 70px 0px;}
    .faculty-silider {margin: 60px auto 50px;}
    section.home-sec10 {padding-top: 70px;}
    .home-tab-giet>ul>li a{font-size: 16px;}
    .home-tab-main .card-body{width: 100%;padding: 80px 20px 50px 20px;}
    .home-tab-rgt p:before,.home-tab-rgt p:after{width: 40px; height: 35px;background-size: contain;}
    .home-tab-rgt p{font-size: 14px;    margin-bottom: 30px;padding: 0px 50px;}
    .home-tab-rgt a{padding: 0px 50px;}
    .home-tab-lft h3{    font-size: 16px;}
    .home-tab-lft p{font-size: 14px;}
    .home-tab-lft{width: 26%; margin-top: -140px;}
    .home-tab-rgt {width: 72.5%;}
    .home-tab-lft img {max-width: 140px;margin: 0 auto;}
    .home-tab-giet h2 {margin-bottom: 35px;}
    .home-tab-giet>ul>li{padding: 0px 10px;}
    section.home-sec9 {padding: 70px 0px;}
    .happening-text {padding: 10px 10px;text-align: left;}
    .home-happenings a{font-size: 12px;}
    .home-happenings .happenings-main {margin-top: 60px;margin-bottom:50px;}
    .happening-cont a.v-icon{ max-width: 40px;}
    .happening-cont h3{font-size: 14px; line-height: 1.3;}
    .happening-lft .happening-text{padding-left: 15px;}
    .happening-cont h6{font-size: 13px;line-height: 18px;}
    .happening-cont p{height: auto;}
    .happening-cont p{font-size: 12px;line-height: 21px;margin: 10px 0px 10px;}
    .form-lft { padding-right: 15px;}
    .form-lft h2{font-size: 30px;}
    .form-lft p{font-size: 16px;}
    section.home-sec11 {padding-top: 70px; padding-bottom: 70px;}
    .form-rgt ul li.col-md-6.pr-5{    padding-right: 15px !important;}
    .form-rgt ul li.col-md-6.pl-5{    padding-left: 15px !important;}
    .form-rgt ul li {padding: 10px 15px;}
    .footer-lft .col-4.col-md-3 {-ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%;}
    .footer-sec ul li a{font-size: 13px;}
    .footer-rgt p{font-size: 13px; margin-bottom: 10px; margin-top: 10px;}
    ul.footer-inq-info li a { padding: 0px;}
    .social.icon{margin-top: 20px;}
   .botam-link{margin-top: 70px;}
   .botam-link p{font-size: 13px;}
   .footer-sec {padding-top: 50px; padding-bottom: 30px;}
   .inner-header {margin-bottom: 50px;}
   .page-title h2{font-size: 28px;}
   .inner-menu nav .menu-item a{font-size: 14px; padding: 0px 8px;}
   .inner-menu nav .menu-item{display: inline-block; margin-bottom: 5px;}
   .inner-menu .widget.nav_menu_common ul { display: inline-block;}
   .ins-about{max-width: 450px; padding: 20px 20px; margin-left: 20px;}
   .ins-about p{line-height: 24px;  margin-bottom: 20px;}
   .extra-info{padding-left: 40px; padding-right: 0; margin-bottom: 30px;}
   section.institute-sec2 {padding-top: 50px; padding-bottom: 50px;}
   .ins-cours-sec h2{ font-size: 32px;  margin-bottom: 30px;}
   .ins-dep-data{padding-left: 15px;}
   .ins-dep-data h2{font-size: 32px; margin-bottom: 30px;}
   .ins-dep-info a {padding: 10px 10px;}
   .ins-dep-info>ul>li:last-child a { padding: 30px 20px; font-size: 12px;}
   .ins-dep-info p{ font-size: 10px;}
   .ins-dep-info{margin-top: 50px;}
   .ins-dep-sec:after{ width: 100%;background-size: contain;}
   section.dep-sec3 { padding-top: 50px; padding-bottom: 85px;}
   .dep-faculty>p, .infra-sec>p{margin: 0 auto 50px;}
   .dep-faculty-sec ul{max-width: 650px;}
   .dep-faculty-sec ul li:last-child {padding: 20px 20px 20px 20px; position: relative;}
   .dep-faculty-sec ul li:last-child:after{width: 10px; height: 70px;}
   .dep-faculty-sec ul li h4{font-size: 20px;}
   .dep-head h2{font-size: 32px;}
   section.dep-sec4 {padding-top: 50px;}
   section.dep-sec6 { padding-top: 50px; padding-bottom: 50px;}
   .dep-happning-rgt ul li .happening-cont{padding: 10px 10px;}
   .dep-happning-rgt ul li{min-height: auto;}
   .dep-happning-rgt .happening-cont a {position: static;}
   .col-md-6.dep-happning-lft{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 40%;}
   .col-md-6.dep-happning-rgt{-ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%;}
   .dep-happning-rgt ul li .happening-cont a.happ-view-more{display: inline-table;}
   .dep-happning-rgt ul li .happening-cont h6 {margin-bottom: 15px;}
   .dep-happning-rgt ul li .happening-cont p {margin: 15px 0px 15px;}
   .dep-overview1 .col-md-3.dep-overview-menu {-ms-flex: 0 0 30%; flex: 0 0 30%;max-width: 25%;  margin-right: 0;}
   .dep-overview1 .col-md-9.dep-overview-rgt { -ms-flex: 0 0 75%; flex: 0 0 75%;max-width: 75%;}
   .dep-overview-menu ul li a{font-size: 14px;}
   .dep-overview-rgt h3{font-size:28px; margin-bottom: 15px;}
   .overview-img {margin-top: 35px;  margin-bottom: 45px;}
   .dep-overview-rgt .dep-overview-vm h4{ font-size: 28px;}
   .dep-overview-vm .overview-vm-lft{padding-right: 15px;}
   .dep-overview-vm .overview-vm-rgt { padding-left: 15px;}
   .dep-overview-vm h4:after{height: 5px; margin-top: 15px;  margin-bottom: 25px;}
   section.dep-overview1 { padding-bottom: 30px;}
   .ins-leader{padding: 20px;}
   .ins-leader .col-md-9.pl-5 { padding-left: 15px !important;}
   .inner-menu {margin-bottom:25px;}
   .faculty-det h4{font-size: 16px; }
   .faculty-det p.department_fac_pos{font-size: 14px;}
   .depart-cont{padding: 20px 20px; width: 48%;right: 20px; bottom: 8%; transform: translate(0px, -8%);}
   .depart-cont p{font-size: 14px; line-height: 24px; margin-bottom: 20px;}
   .depart-cont h4{font-size: 18px;margin-bottom: 15px;}
   .col-md-6.depart-vision-lft {padding-left: 20px;}
   .depart-vision-rgt>ul {padding-left: 25px; padding-top: 25px;}
   .depart-vision-rgt>ul>li:first-child{margin-bottom: 25px; padding-bottom: 25px;}
   .depart-vision-rgt ul li h3{font-size: 28px;}
   .depart-vision-rgt ul li h3:after{margin: 15px 0px 25px; height: 5px;}
   .depart-vision-rgt>ul ul li{padding-left: 20px; margin-bottom: 15px;}
   section.dep-sec1 {padding-bottom: 50px;}
   .pro-sec-lft ul li {width: 100%;}
   .pro-sec-lft ul li h3{font-size: 20px; line-height: 28px;}
   .pro-sec-lft h3 label{font-size: 28px; margin-bottom:10px;}
   .pro-sec-lft ul li p{font-size: 14px;}
   .pro-sec-lft ul li:nth-child(2) {border-left:none; border-top: 1px solid #3c3e7d; padding-left: 0%;  margin-left: 0%;padding-top: 25px; margin-top: 25px;}
   .pro-sec {padding-top: 30px; padding-bottom: 30px;}
   .pro-sec-rgt img { margin-top: unset;margin-bottom: -31px;}
   .dep-faculty>p, .infra-sec>p{font-size: 16px;max-width: 600px;}
   .hod-lft{-ms-flex:0 0 33.333333%; flex: 0 0 100%; max-width: 100%;}
   .hod-lft img {max-width: 190px; margin: 0 auto 20px;}
   .hod-sec {margin-bottom: 25px; padding: 30px 20px;  text-align: center;}
   .hod-rgt{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-left: 15px !important;}
   .hod-rgt h5{font-size: 24px;margin-bottom: 15px;}
   .hod-rgt h5 label{font-size: 18px; margin-top: 5px;}
   .dep-overview-rgt .hod-sec .hod-rgt h2{font-size: 18px; padding-right: 0;}
   .dep-overview-rgt tbody tr th h4, .dep-overview-rgt thead tr th h4{font-size: 14px;}
   .dep-overview-rgt tr td{font-size: 13px; padding: 10px 10px;}
   .dept-pso-sec ul li {margin-bottom: 20px;}
   .dept-program .program-btech { padding-right: 35px;}
   .dept-program .program-mtech { padding-left: 35px;}
   .dept-program {margin-top: 40px;}
   .fee-stucture .card-header button { font-size: 16px;}
   .facultydept-page ul li {max-width: 33.333%; -ms-flex: 0 0 100%;  flex: 0 0 100%;margin-bottom: 20px;}
   .about-page>p{font-size: 16px; margin-bottom: 30px;}
   .about-giet .col-md-8 { -ms-flex: 0 0 100%; flex: 0 0 100%;max-width: 100%;}
   .about-giet .col-md-4 {-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%;}
   .about-rgt{ padding: 35px 35px 15px;}
   section.about2 { padding-top:70px; padding-bottom:70px;}
   .vision-cont,.mission-cont { max-width: 75%;}
   .vision-sec h2{font-size: 30px;}
   .about-giet .col-md-8 img { width: 100%;}
   .about-why-giet p{font-size: 16px; margin-bottom: 50px;}
   .why-giet-img {margin-bottom:50px;}
   .giet-point ul li{padding:25px 15px;}
   .giet-point ul li h3{font-size: 34px;}
   .giet-point ul li p{font-size: 13px;}
   .giet-point ul li h3 label{ font-size: 18px;}
   .col-md-7.giet-point-rgt { margin-top: 35px;}
   .giet-point-rgt ul li{ padding: 0px 0px 20px;}
   .giet-point-rgt ul li:nth-child(2n+1) {padding-right: 20px;}
   .giet-point-rgt ul li:nth-child(2n+0) {padding-left: 20px;}
   .giet-point-rgt ul li p{font-size: 13px; line-height: 20px;}
   section.why-giet2 { padding-bottom:50px;}
   .president-img{width:180px; height: 180px; margin: 0 auto 20px;}
   .president-cont{padding: 20px 20px 20px;}
   .president-img:after{width:189px; height: 90px;}
   .leader-modal .modal-dialog {max-width: 90%;  margin: 0 auto;}
   .leader-modal .president-cont { padding:30px 30px;}
   .president-cont p{ line-height: 24px; font-size: 14px;}
   .leader-list { padding: 35px 25px 0px;}
   .leader-list ul li { width: 48.5%; margin-right: 3%; padding-bottom: 30px;  margin-bottom: 30px;}
   .leader-list ul li .leader-img { width: 34%;}
   .leader-cont p{font-size: 13px; margin: 15px 0px 15px;}
   .leader-cont h4{ font-size: 16px;}
   .leader-cont a{ position: static;}
   section.leader-sec3 {padding-top:50px; padding-bottom:50px;}
   .award-cont h5{ font-size: 15px;}
   .award-cont p{line-height: 20px;}
   .award-lft ul li{padding-bottom: 15px; margin-bottom: 15px;}
   .awards-sec .page-title h2:after { margin-bottom: 50px;}
   .presidentlft-cont p{font-size: 16px;}
   .presidentlft-cont span{ line-height: 1;}
   .about-page.csr-page>p { margin-bottom: 35px;}
   section.csr-sec1 {padding-bottom: 50px;}
   section.csr-sec2 { padding: 50px 0px;}
   .blood-camp-lft,.blood-camp-rgt {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
   .blood-camp .blood-camp-rgt ul li:last-child { padding:30px 30px;}
   .blood-camp-lft {margin-bottom: 30px;}
   .wealth-main h2{font-size: 28px; margin-bottom: 50px}
   section.csr-sec3 { padding-top: 50px;padding-bottom: 50px;}
   .wealth-lft {-ms-flex: 0 0 53%; flex: 0 0 53%; max-width: 50%;}
   .wealth-rgt {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-right: 15px !important; font-size: 20px;}
   .employ-lft h2{font-size: 28px;}
   .employ-main{padding-top: 50px;}
   section.csr-sec4 { padding-bottom:50px;}
   .employ-lft{ padding-right: 1rem!important;}
   .employ-rgt-gray ul li:first-child{padding: 0px 0px;}
   .employ-rgt-gray ul li p{font-size: 15px; line-height: 22px;}
   .employ-rgt-gray ul li p label{font-size: 22px; line-height: 28px;}
   .employ-slider .owl-dots{margin-top: 20px !important;}
   .employ-lft ul li{font-size: 12px;}
   .bnnr-strip ul li a {font-size: 13px;}
   .banner-content {position: absolute; top: 35%; width: 54%; transform: translate(0,-35%);}
   .bnnr-strip{padding: 5px 30px;}
   .home-slider .owl-nav.disabled + .owl-dots{bottom: 65px; right: 15px;}
   .page-title h2:after{margin: 20px auto 40px;}
   section.cms-template {padding-bottom: 50px;}
   .media-sec p{font-size: 14px;padding: 10px 10px;}
   .happing-pages.news-main .media-sec { margin-bottom: 40px;}
   section.happing1 {padding-bottom: 50px;}
   .happing-pages.video-main .media-img:after{display: none;}
   .happing-pages.video-main .media-sec p{ padding: 10px 10px; line-height: 18px;background: rgba(0,0,0, 0.5)}
   .acadmic-program-list a{padding: 8px 0px;}
   .media {padding-top: 50px;}
   .faculty-det{padding: 20px 15px; min-height:auto;}
   .faculty-list ul li .faculty-det h3, .placement-record ul li .faculty-det h3{font-size: 16px;}
   .faculty-det p{font-size: 14px;}
   .pdf-lists ul li a {font-size: 16px;}
   .happing-pages.manual-cont>h3{font-size: 22px; margin-bottom: 25px; line-height: 32px;}
   .manual-cont  h4.infras_name_part{font-size: 14px;}
   .main_blog_box { margin-bottom:40px;}
   .p-cell-table h6{font-size: 16px;}
   .p-cell-table .table thead th{font-size: 16px;}
   .more-detial ul li{padding: 18px 20px; font-size: 16px;}
   .more-detial,.p-cell-table table.table{ margin-bottom: 50px;}
   .pre-placement {padding-top: 50px; padding-bottom: 50px;}
   .pre-placement .placement-list {padding: 15px;}
   .career-main h4{font-size: 20px;}
   .recruit-testi ul li .col-md-9 { padding:25px 25px; -ms-flex: 0 0 65%; flex: 0 0 65%; max-width: 65%}
   .recruit-testi ul li .col-md-3 {-ms-flex: 0 0 35%; flex: 0 0 35%; max-width: 35%;}
   .recruit-testi ul li .col-md-9 h4{margin-bottom: 20px;}
   .recruit-testi ul li h4 label{font-size: 16px;}
   .recruit-sec ul li .recruit-logo{height: 100px;}
   .pr-filter ul li{margin-right: 10px; max-width: 45%;}
   .pr-filter ul{max-width: 84%;}
   .pr-filter ul li select{font-size: 14px;}
   .pr-filter ul li select option { font-size: 13px;}
   .pr-filter a{font-size: 14px;}
   .admission-sec1 {padding-bottom: 70px;}
   .apply-online h1{font-size: 38px;}
   .apply-online h5{font-size: 40px;}
   .apply-online h5 label{font-size: 26px;}
   .apply-online a{font-size: 18px;}
   .admission-foreign .ad-foreig-cont{padding: 20px;}
   .ad-foreig-cont h2{font-size: 22px;}
   .admission-foreign, .grievance-member { margin-top: 50px;}
   .col-md-2.program-sidebar{-ms-flex: 0 0 23%;  flex: 0 0 23%;  max-width:23%;}
   .col-md-10.program-rightbar.pl-5{-ms-flex: 0 0 77%;  flex: 0 0 77%;  max-width:77%; padding-left: 15px !important;}
   .program-sidebar ul{padding-right: 10px;}
   .program-sidebar ul li a{font-size: 16px;}
   .rightbar-cont h3:after{margin-top: 20px; margin-bottom: 25px;}
   .rightbar-cont p{font-size: 15px; margin-bottom: 20px;}
   .intek-sec{margin-top: 25px; margin-bottom:40px;}
   .intake-cont{padding: 15px 15px 0px}
   .intek-sec .intake-table tr td:first-child, .intek-sec .intake-table tr th:first-child{padding-left: 15px;}
   .intek-sec .intake-table tr th{font-size: 16px;}
   .cont-form { max-width: 100%;width: 100%;padding-left: 20px; padding-right: 20px;}
   .cont-info{max-width: 100%; width: 100%; padding: 0px 20px; margin: 0px auto 0px;}
   .cont-info h2{font-size: 32px;}
   .cont-info h2:after{margin-top: 20px; margin-bottom: 40px;}
   section.contact1 {padding-bottom: 50px;  padding-top: 30px;}
   .cont-form .Submit{font-size: 16px;}
   section.contact2 { padding-bottom: 50px;}
   .media-img label, .coverage-sec label{font-size: 12px; padding: 8px 10px;}
   .news-main .media-sec p{min-height: 60px;}
   .header-nav .slide-left {height: 100vh;}
   .happing-pages.video-main.image-gallery-detail .media-img:after{height:70%; display: block;}
   .testimonial-data{padding: 20px 20px 30px; margin-bottom: 30px;}
   .testimonial-data h4{font-size: 16px;min-height: 40px;}
   .testimonial-data p{line-height: 20px; margin-top: 15px; margin-bottom: 20px;min-height: 65px; font-size: 13px;}
   .testimonial-data span{font-size: 13px;}
   .inner-menu nav .navbar-nav .nav-item a{font-size: 16px;}
   .textimonials-main .modal .modal-header{top: -15px; right: -15px;}
   .test-monial-cont h4{font-size: 20px;}
   .test-monial-cont span{font-size: 16px; margin-bottom: 20px;}
   .fee-table tr th{font-size: 16px;}
   .manual-cont h4{ font-size: 18px;}
   .grievance-cont h5,.grievance-cont strong{font-size: 18px;}
   .grievance-member .ad-foreig-cont { padding: 10px 10px;}
   .grievance-member .ad-foreig-cont h2{font-size: 16px;}
   .grievance-member .ad-foreig-cont h5 { font-size: 14px;}
   .grievance-member .ad-foreig-cont ul li a { font-size: 12px;  word-break: break-word;padding-left: 25px;}
   .ad-foreig-cont ul li a:before{font-size: 18px;}
   .grievance-member .ad-foreig-cont ul li {margin-bottom: 10px;}
   
}

@media only screen and (min-width: 993px) and (max-width: 1023px){
    
    .header-sec .header-nav .col-md-5 {-ms-flex: 0 0 44%; flex: 0 0 44%;max-width: 50%;}
    .header-nav .col-md-5 .mega-menu-wrap > ul > li.mega-menu-item > a.mega-menu-link{font-size:13px !important;}
    .header-nav .col-md-5 .mega-menu-wrap > ul > li.mega-menu-item {padding: 32px 8.5px !important;}
    .header-sec .header-nav .col-md-2 {-ms-flex: 0 0 12%; flex: 0 0 12%; max-width: 12%;}
    .apply-now a {font-size: 13px;}
    .top-menu ul li a{font-size: 13px; padding: 11px 15px;}
    .banner-content h1{font-size: 42px;}
    .banner-contentp{font-size: 16px;margin-bottom: 20px;}
    .view-all-btn a{padding: 15px 30px; font-size: 13px;}
    .header-sec .header-nav #mega-menu-wrap-left_header_menu #mega-menu-left_header_menu > li.mega-menu-megamenu > ul.mega-sub-menu{max-width: 900px!important; padding: 40px 30px 30px!important; max-height: 400px !important;}
    .header-nav #mega-menu-wrap-left_header_menu #mega-menu-left_header_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a, 
    .header-nav #mega-menu-wrap-right_header_menu #mega-menu-right_header_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a{font-size: 13px!important;}
    .header-nav #mega-menu-wrap-right_header_menu #mega-menu-right_header_menu > li.mega-menu-megamenu > ul.mega-sub-menu{max-width: 900px!important; padding: 40px 30px 30px!important; max-height: 400px !important;}
    .programs_heading_deptwise > ul > li > a{font-size: 13px!important;}
    .side-mega-menu{max-width: 900px; padding: 35px 25px; height: 400px;}
    .header-nav #mega-menu-wrap-left_header_menu #mega-menu-left_header_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-right_header_menu #mega-menu-right_header_menu > 
    li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size: 14px !important; }
    .mega-menu-cont {padding-left: 50px;}
    .header-nav #mega-menu-wrap-left_header_menu #mega-menu-left_header_menu .mega-menu-cont p{font-size: 13px;}
    .mega-menu-cont h4{font-size: 14px;}
    .header-sec .header-nav .col-md-5 li.mega-menu-megamenu> ul.mega-sub-menu {top: 70px !important;}
    .side-mega-menu .colum ul { margin-bottom: 15px;}
    .side-mega-menu .colum h4{ font-size: 14px;}
    .side-mega-menu .colum h4:after{height: 2px; margin-top: 10px;  margin-bottom: 10px;}
    .side-mega-menu .colum a{font-size: 13px;}
    .programs_heading_deptwise>a.mega-menu-link{font-size: 16px!important;}
    .section-head h2{font-size: 30px;}
	.home-about p,.home-about a{font-size: 16px;}
	.counter li{width:32.4%;}
	.counter-cont {padding: 20px 15px;}
	.counter-cont h5{font-size: 34px;}
	.counter-cont span{font-size: 18px; margin-bottom: 5px;}
	.counter-cont p{font-size: 12px;}
	.home-sec3 {padding-top: 70px; padding-bottom: 70px;}
	.why-giet p{margin: 30px 0px 30px;}
	.association-lft {width: 35%;padding: 0px 15px;}
	.association-rgt{width: 65%; padding: 30px 15px;}
    .association-lft h3{font-size: 34px;}
    .association-rgt ul li{width: 15.8%;}
    .association-rgt ul li a{height: 60px;}
    .home-sec4{padding-top: 70px; padding-bottom: 70px;}
    .why-giet{margin: 0 auto 50px;}
    .life-giet-cont{padding: 20px 20px;}
    .life-giet-cont p{margin: 15px 0px 10px;font-size: 13px}
    .life-giet-cont a{font-size: 12px;}
    .life-giet>p{font-size: 16px;}
    .giet-life-sec ul li{ padding: 60px 15px;}
    .life-giet-cont h4{font-size: 16px;}
    section.home-sec5{padding-top: 70px; padding-bottom: 70px;}
    .program-sec h2 {margin-bottom: 50px;}
    .program-info{margin-top: 50px; padding: 25px 15px;}
    .program-rgt{-ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%;}
    .program-rgt>ul>li{font-size: 26px;}
    .program-rgt>ul>li:last-child a{line-height: 110px;}
    .program-info>ul>li p{font-size: 13px;}
    .home-sec6 {padding-top: 70px;}
    .recruiter-sec ul li a{height: 70px;}
    .recruiter-sec ul li:last-child a {line-height: 70px; font-size: 13px;}
    .placement-lft {text-align: right; padding-left: 15px;}
    .home-sec7 {padding-top:70px; padding-bottom:70px;}
    .placement-lft p{margin-bottom: 70px;}
    .faculty-sec ul li .faculty-info{max-height:initial;}
    .faculty-sec ul li .faculty-info{padding: 20px 20px;}
    .faculty-info h4{font-size: 18px;}
    section.home-sec8 {padding: 70px 0px;}
    .faculty-silider {margin: 60px auto 50px;}
    section.home-sec10 {padding-top: 70px;}
    .home-tab-giet>ul>li a{font-size: 16px;}
    .home-tab-main .card-body{width: 100%;padding: 80px 20px 50px 20px;}
    .home-tab-rgt p:before,.home-tab-rgt p:after{width: 40px; height: 35px;background-size: contain;}
    .home-tab-rgt p{font-size: 14px;    margin-bottom: 30px;padding: 0px 50px;}
    .home-tab-rgt a{padding: 0px 50px;}
    .home-tab-lft h3{    font-size: 16px;}
    .home-tab-lft p{font-size: 14px;}
    .home-tab-lft{width: 26%; margin-top: -140px;}
    .home-tab-rgt {width: 72.5%;}
    .home-tab-lft img {max-width: 140px;margin: 0 auto;}
    .home-tab-giet h2 {margin-bottom: 35px;}
    .home-tab-giet>ul>li{padding: 0px 10px;}
    section.home-sec9 {padding: 70px 0px;}
    .happening-text {padding: 10px 10px;text-align: left;}
    .home-happenings a{font-size: 12px;}
    .home-happenings .happenings-main {margin-top: 60px;margin-bottom:50px;}
    .happening-cont a.v-icon{ max-width: 40px;}
    .happening-cont h3{font-size: 14px; line-height: 1.3;}
    .happening-lft .happening-text{padding-left: 15px;}
    .happening-cont h6{font-size: 13px;line-height: 18px;}
    .happening-cont p{height: auto;}
    .happening-cont p{font-size: 12px;line-height: 21px;margin: 10px 0px 10px;}
    .form-lft { padding-right: 15px;}
    .form-lft h2{font-size: 30px;}
    .form-lft p{font-size: 16px;}
    section.home-sec11 {padding-top: 70px; padding-bottom: 70px;}
    .form-rgt ul li.col-md-6.pr-5{ padding-right: 15px !important;}
    .form-rgt ul li.col-md-6.pl-5{ padding-left: 15px !important;}
    .form-rgt ul li {padding: 10px 15px;}
    .footer-lft .col-4.col-md-3 {-ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%;}
    .footer-sec ul li a{font-size: 13px;}
    .footer-rgt p{font-size: 13px; margin-bottom: 10px; margin-top: 10px;}
    ul.footer-inq-info li a { padding: 0px;}
    .social.icon{margin-top: 20px;}
   .botam-link{margin-top: 70px;}
   .botam-link p{font-size: 13px;}
   .footer-sec {padding-top: 50px; padding-bottom: 30px;}
   .inner-header {margin-bottom: 50px;}
   .inner-menu nav .menu-item a{font-size: 16px; padding: 0px 10px;}
   .inner-header {margin-bottom: 50px;}
   .page-title h2{font-size: 32px;}
   .inner-menu nav .menu-item a{font-size: 16px; padding: 0px 10px;}
   .ins-about{max-width: 450px; padding: 20px 20px; margin-left: 20px;}
   .ins-about p{line-height: 24px;  margin-bottom: 20px;}
   .extra-info{padding-left: 40px; padding-right: 0; margin-bottom: 30px;}
   section.institute-sec2 {padding-top: 50px; padding-bottom: 50px;}
   .ins-cours-sec h2{ font-size: 32px;  margin-bottom: 30px;}
   .ins-dep-data{padding-left: 15px;}
   .ins-dep-data h2{font-size: 32px; margin-bottom: 30px;}
   .ins-dep-info a {padding: 10px 10px;}
   .ins-dep-info>ul>li:last-child a { padding: 30px 20px; font-size: 12px;}
   .ins-dep-info p{ font-size: 10px;}
   .ins-dep-info{margin-top: 50px;}
   .ins-dep-sec:after{ width: 100%;background-size: contain;}
   section.dep-sec3 { padding-top: 50px; padding-bottom: 85px;}
   .dep-faculty>p, .infra-sec>p{margin: 0 auto 50px;}
   .dep-faculty-sec ul{max-width: 650px;}
   .dep-faculty-sec ul li:last-child {padding: 20px 20px 20px 20px; position: relative;}
   .dep-faculty-sec ul li:last-child:after{width: 10px; height: 70px;}
   .dep-faculty-sec ul li h4{font-size: 20px;}
   .dep-head h2{font-size: 32px;}
   section.dep-sec4 {padding-top: 50px;}
   section.dep-sec6 { padding-top: 50px; padding-bottom: 50px;}
   .dep-happning-rgt ul li .happening-cont{padding: 10px 10px;}
   .dep-happning-rgt ul li{min-height: 200px;}
   .dep-happning-rgt .happening-cont a {position: static;}
   .dep-happning-rgt ul li .happening-cont a.happ-view-more{display: inline-table;}
   .dep-happning-rgt ul li .happening-cont h6 {margin-bottom: 15px;}
   .dep-happning-rgt ul li .happening-cont p {margin: 15px 0px 15px;}
   .dep-overview1 .col-md-3.dep-overview-menu {-ms-flex: 0 0 30%; flex: 0 0 30%;max-width: 25%;  margin-right: 0;}
   .dep-overview1 .col-md-9.dep-overview-rgt { -ms-flex: 0 0 75%; flex: 0 0 75%;max-width: 75%;}
   .dep-overview-menu ul li a{font-size: 14px;}
   .dep-overview-rgt h3{font-size:28px; margin-bottom: 15px;}
   .overview-img {margin-top: 35px;  margin-bottom: 45px;}
   .dep-overview-rgt .dep-overview-vm h4{ font-size: 28px;}
   .dep-overview-vm .overview-vm-lft{padding-right: 15px;}
   .dep-overview-vm .overview-vm-rgt { padding-left: 15px;}
   .dep-overview-vm h4:after{height: 5px; margin-top: 15px;  margin-bottom: 25px;}
   section.dep-overview1 { padding-bottom: 30px;}
   .ins-leader{padding: 20px;}
   .ins-leader .col-md-9.pl-5 { padding-left: 15px !important;}
   .inner-menu {margin-bottom: 35px;}
   .faculty-det h4{font-size: 16px; }
   .faculty-det p.department_fac_pos{font-size: 14px;}
   .depart-cont{padding: 20px 20px; width: 48%;right: 20px; bottom: 8%; transform: translate(0px, -8%);}
   .depart-cont p{font-size: 14px; line-height: 24px; margin-bottom: 20px;}
   .depart-cont h4{font-size: 18px;margin-bottom: 15px;}
   .col-md-6.depart-vision-lft {padding-left: 20px;}
   .depart-vision-rgt>ul {padding-left: 25px; padding-top: 25px;}
   .depart-vision-rgt>ul>li:first-child{margin-bottom: 25px; padding-bottom: 25px;}
   .depart-vision-rgt ul li h3{font-size: 28px;}
   .depart-vision-rgt ul li h3:after{margin: 15px 0px 25px; height: 5px;}
   .depart-vision-rgt>ul ul li{padding-left: 20px; margin-bottom: 15px;}
   section.dep-sec1 {padding-bottom: 70px;}
   .pro-sec-lft ul li {width: 70%;}
   .pro-sec-lft ul li h3{font-size: 20px; line-height: 28px;}
   .pro-sec-lft h3 label{font-size: 28px; margin-bottom:10px;}
   .pro-sec-lft ul li p{font-size: 14px;}
   .pro-sec-lft ul li:nth-child(2) {border-left:none; border-top: 1px solid #3c3e7d; padding-left: 0%;  margin-left: 0%;padding-top: 25px; margin-top: 25px;}
   .pro-sec {padding-top: 30px; padding-bottom: 30px;}
   .pro-sec-rgt img { margin-top: unset;margin-bottom: -31px;}
   .dep-faculty>p, .infra-sec>p{font-size: 16px;max-width: 600px;}
    .hod-lft{-ms-flex:0 0 33.333333%; flex: 0 0 100%; max-width: 100%;}
   .hod-lft img {max-width: 190px; margin: 0 auto 20px;}
   .hod-sec {margin-bottom: 25px; padding: 30px 20px;  text-align: center;}
   .hod-rgt{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-left: 15px !important;}
   .hod-rgt h5{font-size: 24px;margin-bottom: 15px;}
   .hod-rgt h5 label{font-size: 18px; margin-top: 5px;}
   .dep-overview-rgt .hod-sec .hod-rgt h2{font-size: 18px; padding-right: 0;}
   .dep-overview-rgt tbody tr th h4, .dep-overview-rgt thead tr th h4{font-size: 14px;}
   .dep-overview-rgt tr td{font-size: 13px; padding: 10px 10px;}
   .dept-pso-sec ul li {margin-bottom: 20px;}
   .dept-program .program-btech { padding-right: 50px;}
   .dept-program .program-mtech { padding-left: 50px;}
   .dept-program {margin-top: 40px;}
   .fee-stucture .card-header button { font-size: 16px;}
   .about-giet .col-md-4 {-ms-flex: 0 0 36%; flex: 0 0 36%; max-width: 36%;}
   .about-giet .col-md-8 {-ms-flex: 0 0 64%; flex: 0 0 64%;  max-width: 64%;}
   .about-giet .col-md-8 img {min-height: 100%;}
   .about-rgt{padding: 15px 15px 0px;}
   .vision-sec h2{font-size: 32px;}
   section.about2 {padding-top: 75px; padding-bottom:75px;}
   .vision-cont,.mission-cont{ max-width: 65%;}
    .about-why-giet p{margin-bottom: 50px;}
   .giet-point ul li{padding: 25px 25px;}
   .giet-point ul li h3{font-size: 38px;}
   .giet-point-rgt ul li p{line-height: 22px;}
   section.why-giet2 { padding-bottom:70px;}
   .president-img{width:180px; height: 180px; margin: 0 auto 20px;}
   .president-cont{padding: 20px 20px 20px;}
   .president-img:after{width:189px; height:90px;}
   .president-cont p{ line-height: 24px; font-size: 14px;}
   .leader-list { padding: 35px 25px 0px;}
   .leader-list ul li { width: 48.5%; margin-right: 3%; padding-bottom: 30px;  margin-bottom: 30px;}
   .leader-list ul li .leader-img { width: 34%;}
   .leader-cont p{font-size: 13px; margin: 15px 0px 15px;}
   .leader-cont h4{ font-size: 16px;}
   .leader-cont a{ position: static;}
   section.leader-sec3 {padding-top:50px; padding-bottom:50px;}
   .award-cont h5{ font-size: 15px;}
   .award-cont p{line-height: 20px;}
   .award-lft ul li{padding-bottom: 15px; margin-bottom: 15px;}
   .awards-sec .page-title h2:after { margin-bottom: 50px;}
   .leader-modal .modal-dialog {max-width: 90%;  margin: 0 auto;}
   .leader-modal .president-cont { padding:30px 30px;}
   .presidentlft-cont p{font-size: 18px;}
   .about-page.csr-page>p {margin-bottom: 45px;}
   .blood-camp .blood-camp-rgt ul li:last-child { padding: 30px 30px;}
   section.csr-sec1 { padding-bottom: 50px;}
   section.csr-sec2 { padding: 50px 0px;background: #3c3940;}
   .blood-camp .blood-camp-lft p{    margin-bottom: 0;}
   .wealth-lft {-ms-flex: 0 0 53%; flex: 0 0 53%; max-width: 50%;}
   .wealth-rgt {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-right: 15px !important; font-size: 20px;}
   .employ-lft h2{font-size: 28px;}
   .employ-main{padding-top: 50px;}
   section.csr-sec4 { padding-bottom:50px;}
   .employ-lft{ padding-right: 1rem!important;}
   .employ-rgt-gray ul li:first-child{padding: 0px 0px;}
   .employ-rgt-gray ul li p{font-size: 15px; line-height: 22px;}
   .employ-rgt-gray ul li p label{font-size: 22px; line-height: 28px;}
   .employ-slider .owl-dots{margin-top: 20px !important;}
   .employ-lft ul li{font-size: 12px;}
   .wealth-main h2{ font-size: 30px; margin-bottom: 50px;}
   .bnnr-strip ul li a {font-size: 14px;}
   .banner-content {position: absolute; top: 35%; width: 54%; transform: translate(0,-35%);}
   .bnnr-strip{padding: 8px 30px;}
   .home-slider .owl-nav.disabled + .owl-dots{bottom: 65px; right: 15px;}
   section.cms-template { padding-bottom: 50px;}
   .media-sec p{font-size: 14px;padding: 12px 12px;}
   .happing-pages.news-main .media-sec { margin-bottom: 40px;}
   section.happing1 {padding-bottom: 50px;}
   .happing-pages.video-main .media-img:after{display: none;}
   .happing-pages.video-main .media-sec p{ padding: 10px 10px; line-height: 18px;background: rgba(0,0,0, 0.5)}
   .media {padding-top: 50px;}
   .faculty-list ul li .faculty-det h3, .placement-record ul li .faculty-det h3{ font-size: 18px;}
   .faculty-det{min-height: auto;}
   .faculty-det p{font-size: 14px;}
   .happing-pages.manual-cont>h3{font-size: 22px; margin-bottom: 25px; line-height: 32px;}
   .manual-cont  h4.infras_name_part{font-size: 16px;}
   .main_blog_box { margin-bottom:40px;}
   .p-cell-table .table thead th,.p-cell-table h6{font-size: 16px;}
   .career-main h4{font-size: 20px;}
   .recruit-sec ul li .recruit-logo{height: 120px;}
   .pr-filter ul li{margin-right: 35px;}
    .admission-sec1 {padding-bottom: 70px;}
   .apply-online h1{font-size: 38px;}
   .apply-online h5{font-size: 40px;}
   .apply-online h5 label{font-size: 26px;}
   .apply-online a{font-size: 18px;}
   .col-md-2.program-sidebar{-ms-flex: 0 0 23%;  flex: 0 0 23%;  max-width:23%;}
   .col-md-10.program-rightbar.pl-5{-ms-flex: 0 0 77%;  flex: 0 0 77%;  max-width:77%; padding-left: 15px !important;}
   .program-sidebar ul{padding-right: 10px;}
   .program-sidebar ul li a{font-size: 16px;}
   .rightbar-cont h3:after{margin-top: 20px; margin-bottom: 25px;}
   .rightbar-cont p{font-size: 15px;}
   .intek-sec{margin-top: 25px; margin-bottom:40px;}
   .intake-cont{padding: 15px 15px 0px}
   .intek-sec .intake-table tr td:first-child, .intek-sec .intake-table tr th:first-child{padding-left: 15px;}
   .intek-sec .intake-table tr th{font-size: 16px;}
   .intek-sec ul li{width: 49%; margin-right: 2%;}
   .cont-form {max-width:80%;width: 100%;padding-left: 70px;}
   .cont-info{margin: 20px auto 0px; margin-right: 50px; max-width: 80%;}
   .cont-info h2{font-size: 32px;}
    section.contact1 {padding-bottom:70px;}
    .media-img label, .coverage-sec label{font-size: 12px; padding: 8px 10px;}
    .news-main .media-sec p{min-height: 60px;}
    .happing-pages.video-main.image-gallery-detail .media-img:after{height:70%; display: block;}
    .testimonial-data{padding: 20px 20px 30px; margin-bottom: 30px;}
    .testimonial-data h4{font-size: 16px;}
    .testimonial-data p{line-height: 20px; margin-top: 15px; margin-bottom: 20px;min-height:45px; font-size: 13px;}
    .testimonial-data span{font-size: 13px;}
    .inner-menu nav .navbar-nav .nav-item a{font-size: 16px;}
    .textimonials-main .modal .modal-header{top: -20px; right: -20px;}
    .fee-table tr th{font-size: 16px;}
    .grievance-member .ad-foreig-cont h2{font-size: 18px;}
    .grievance-member .ad-foreig-cont {padding: 20px 20px;}
   
}


@media only screen and (min-width: 1024px) and (max-width: 1199px){
    
    .header-sec .header-nav .col-md-5 {-ms-flex: 0 0 44%; flex: 0 0 44%;max-width: 50%;}
    .header-nav .col-md-5 .mega-menu-wrap > ul > li.mega-menu-item > a.mega-menu-link{font-size:14px !important;}
    .header-nav .col-md-5 .mega-menu-wrap > ul > li.mega-menu-item {padding: 32px 7px !important;}
    .header-sec .header-nav .col-md-2 {-ms-flex: 0 0 12%; flex: 0 0 12%; max-width: 12%;}
    .header-sec .header-nav #mega-menu-wrap-left_header_menu #mega-menu-left_header_menu > li.mega-menu-megamenu > ul.mega-sub-menu{max-width: 900px!important; padding: 40px 30px 30px!important; max-height: 430px !important;}
    .header-nav #mega-menu-wrap-left_header_menu #mega-menu-left_header_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a, 
    .header-nav #mega-menu-wrap-right_header_menu #mega-menu-right_header_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a{font-size: 13px!important;}
    .header-nav #mega-menu-wrap-right_header_menu #mega-menu-right_header_menu > li.mega-menu-megamenu > ul.mega-sub-menu{max-width: 900px!important; padding: 40px 30px 30px!important; max-height: 430px !important;}
    .side-mega-menu {max-width: 900px;  padding: 35px 25px; height: 430px;}
    .side-mega-menu .colum h4{ font-size: 15px;}
    .side-mega-menu .colum a{font-size:13px;}
    .side-mega-menu .colum h4:after{margin-top: 10px; margin-bottom: 10px;}
    .side-mega-menu .colum ul { margin-bottom: 20px;}
    .programs_heading_deptwise > ul > li > a{font-size: 13px!important;}
    .programs_heading_deptwise>a.mega-menu-link{font-size: 16px!important;}
    .apply-now a {font-size: 13px;}
    .top-menu ul li a{font-size: 13px; padding: 11px 15px;}
    .banner-content h1{font-size: 42px;}
    .banner-contentp{font-size: 16px;margin-bottom: 20px;}
    .view-all-btn a{padding: 15px 30px; font-size: 13px;}
    .counter li{width: 32.4%;}
    .counter-cont{padding: 25px 25px;}
    .counter-cont h5{font-size: 36px;}
    .counter-cont span{font-size: 18px;}
    .counter-cont p{font-size: 13px;}
    section.home-sec1 {padding-top:70px; padding-bottom: 70px;}
    .home-sec3 {padding-top: 70px; padding-bottom: 70px;}
    .home-sec4 {padding-top: 70px; padding-bottom: 70px;}
    .home-about p,.home-about a{font-size: 16px;}
    .section-head h2{font-size: 32px;}
    .association-lft {width: 35%;padding: 0px 15px;}
	.association-rgt{width: 65%; padding: 30px 15px;}
    .association-lft h3{font-size: 34px;}
    .association-rgt ul li{width: 15.8%;}
    .association-rgt ul li a{height: 60px;}
     .life-giet-cont{padding: 30px 30px;}
    .life-giet-cont p{margin: 15px 0px 10px;font-size: 14px}
    .life-giet-cont a{font-size: 13px;}
    .life-giet>p{font-size: 16px;}
    .life-giet-cont h4{font-size: 18px;}
    .program-rgt>ul>li{font-size: 32px;}
    .program-rgt>ul>li:last-child a{line-height:108px;}
    .program-sec h2 {margin-bottom: 60px;}
    .program-info>ul>li p{font-size: 13px;}
    .program-info{margin-top: 60px; padding: 30px 15px;}
    .program-rgt>ul>li a {padding: 30px 15px; display: block;}
    .placement-lft {padding-left: 100px;}
    section.home-sec8 {padding: 70px 0px;}
    .faculty-silider {margin: 60px auto 60px;}
    .faculty-sec ul li .faculty-info{padding: 25px 25px;}
    .faculty-info h4{font-size: 18px;}
    .happening-cont h3{font-size: 18px;}
    .happening-cont p{height: auto;}
    section.home-sec9 {padding: 70px 0px;}
    .home-happenings .happenings-main {margin-top: 70px; margin-bottom: 70px;}
    .happening-lft .happening-text {padding-left: 25px;}
    .home-tab-rgt p:before,.home-tab-rgt p:after{width: 40px; height: 35px;background-size: contain;}
    .home-tab-rgt p{font-size: 14px;    margin-bottom: 30px;padding: 0px 50px;}
    .home-tab-rgt a{padding: 0px 50px;}
    .home-tab-lft h3{    font-size: 16px;}
    .home-tab-lft p{font-size: 14px;}
    .home-tab-lft{width: 30%; margin-top: -140px;}
    .home-tab-rgt {width: 68.5%;}
    .home-tab-lft img {max-width: 140px;margin: 0 auto;}
    .home-tab-giet h2 {margin-bottom: 35px;}
    .home-tab-giet>ul>li{padding: 0px 10px;}
    .home-tab-main .card-body {width: 100%; float: right; padding: 55px 70px 30px 30px;}
    .home-tab-rgt p{font-size: 16px;}
    .home-tab-giet>ul>li a{font-size: 16px;}
    .form-lft h2{font-size: 32px;}
    .form-lft p{font-size: 16px;}
    .form-lft {padding-right: 70px;}
    section.home-sec11 {padding-top: 70px;  padding-bottom: 70px;}
    ul#mega-menu-right_header_menu {text-align: right !important; padding-right: 50px !important;}
    .header-nav #mega-menu-wrap-left_header_menu #mega-menu-left_header_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-right_header_menu #mega-menu-right_header_menu > 
    li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size: 14px !important; }
    .mega-menu-cont {padding-left: 50px;}
    .mega-menu-cont h4{font-size: 14px;}
    .header-nav #mega-menu-wrap-left_header_menu #mega-menu-left_header_menu .mega-menu-cont p{font-size: 13px;}
    .inner-header {margin-bottom: 50px;}
   .page-title h2{font-size: 32px;}
   .inner-menu nav .menu-item a{font-size: 16px; padding: 0px 10px;}
   .ins-about{padding:30px 50px; margin-left: 30px;}
   .ins-about p{line-height: 24px;  margin-bottom: 20px;}
   .extra-info{padding-left: 70px; padding-right: 0; margin-bottom: 30px;}
   section.institute-sec2 {padding-top: 50px; padding-bottom: 50px;}
   .ins-cours-sec h2{ font-size: 32px;  margin-bottom: 30px;}
   .ins-dep-data{padding-left: 15px;}
   .ins-dep-data h2{font-size: 32px; margin-bottom: 30px;}
   .ins-dep-info a {padding: 15px 10px;}
   .ins-dep-info>ul>li:last-child a { padding: 30px 20px; font-size: 12px;}
   .ins-dep-info p{ font-size:12px;}
   .ins-dep-info{margin-top: 50px;}
   .ins-dep-sec:after{ width: 100%;background-size: contain;}
   section.dep-sec3 { padding-top: 50px; padding-bottom: 85px;}
   .dep-faculty>p, .infra-sec>p{margin: 0 auto 50px;}
   .dep-faculty-sec ul{max-width:800px;}
   .dep-faculty-sec ul li:last-child {padding: 20px 20px 20px 20px; position: relative;}
   .dep-faculty-sec ul li:last-child:after{width: 15px; height: 90px;}
   .dep-faculty-sec ul li h4{font-size: 20px;}
   .dep-head h2{font-size: 32px;}
   section.dep-sec4 {padding-top: 50px;}
   section.dep-sec6 { padding-top: 50px; padding-bottom: 50px;}
   .dep-happning-rgt ul li .happening-cont{padding: 10px 10px;}
   .dep-happning-rgt ul li{min-height: 200px;}
   .dep-happning-rgt ul li .happening-cont a.happ-view-more{display: inline-table;}
   .dep-happning-rgt ul li .happening-cont h6 {margin-bottom: 15px;}
   .dep-happning-rgt ul li .happening-cont p {margin: 15px 0px 15px;font-size: 13px;}
   .dep-overview1 .col-md-3.dep-overview-menu{-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; margin-right: 0%;}
   .dep-overview1 .col-md-9.dep-overview-rgt {-ms-flex: 0 0 75%;flex: 0 0 75%;   max-width: 75%;}
   .dep-overview-menu ul li a{font-size: 16px; padding: 10px 0px;}
   .dep-overview-rgt h3{font-size: 30px; margin-bottom: 20px;}
   .inner-menu {margin-bottom: 35px;}
   section.dep-overview1 {padding-bottom:50px;}
   .ins-leader {padding: 25px;}
   .ins-leader .col-md-9 {padding-left: 25px !important;}
   .overview-img {margin-top: 40px; margin-bottom: 50px;}
   .dep-overview-rgt .dep-overview-vm h4{font-size: 30px;}
   .dep-overview-vm h4:after{margin-top: 15px; margin-bottom: 20px;}
   .dep-overview-vm .overview-vm-lft{padding-right: 30px;}
   .dep-overview-vm .overview-vm-rgt {padding-left: 30px;}
   .faculty-det h4{font-size: 16px;}
   .faculty-det p.department_fac_pos{font-size: 15px;}
   .depart-cont {padding: 40px 40px; width: 46%; right: 40px; bottom: 7%; transform: translate(0px, -7%);}
   .depart-cont p{font-size: 15px; line-height: 24px; margin-bottom: 20px;}
   .depart-cont h4{font-size: 18px;margin-bottom: 15px;}
   .col-md-6.depart-vision-lft {padding-left:40px;}
   .depart-vision-rgt>ul {padding-left:40px; padding-top: 25px;}
   .depart-vision-rgt>ul>li:first-child{margin-bottom: 25px; padding-bottom: 25px;}
   .depart-vision-rgt ul li h3{font-size: 30px;}
   .depart-vision-rgt ul li h3:after{margin: 15px 0px 25px;}
   .depart-vision-rgt>ul ul li{padding-left: 20px; margin-bottom: 15px;}
   section.dep-sec1 {padding-bottom: 70px;}
   .pro-sec-lft ul li h3{font-size: 20px; line-height: 28px;}
   .pro-sec-lft h3 label{font-size: 28px; margin-bottom:10px;}
   .pro-sec-lft ul li p{font-size: 14px;}
   .dep-faculty>p, .infra-sec>p{font-size: 16px;max-width: 600px;}
   .pro-sec-rgt img { margin-top: -115px;}
   .hod-sec {margin-bottom: 30px; padding: 20px 20px;}
   .col-md-8.hod-rgt { padding-left: 20px !important;display: inline-block;}
   .hod-rgt h5{font-size: 24px;}
   .hod-rgt h5 label{font-size: 16px;}
   .dep-overview-rgt .hod-sec .hod-rgt h2{font-size: 18px;line-height: 30px;}
   .dep-overview-rgt tbody tr th h4, .dep-overview-rgt thead tr th h4{font-size: 14px;}
   .dep-overview-rgt tr td{font-size: 13px; padding: 10px 10px;}
   .dept-pso-sec ul li {margin-bottom: 25px;}
   .dept-program .program-btech { padding-right: 70px;}
   .dept-program .program-mtech { padding-left: 70px;}
   .dept-program {margin-top: 50px;}
   .fee-stucture .card-header button { font-size: 16px;}
   .about-giet .col-md-4 {-ms-flex: 0 0 34%; flex: 0 0 34%; max-width: 34%;}
   .about-giet .col-md-8 {-ms-flex: 0 0 66%; flex: 0 0 66%;  max-width: 66%;}
   .about-giet .col-md-8 img {min-height: 100%;}
   .vision-sec h2{font-size: 32px;}
   section.about2 {padding-top: 75px; padding-bottom:75px;}
   .vision-cont,.mission-cont{ max-width: 60%;}
   .about-why-giet p{margin-bottom: 50px;}
   .giet-point ul li{padding: 25px 25px;}
   .giet-point ul li h3{font-size: 38px;}
   .giet-point-rgt ul li p{line-height: 22px;}
   section.why-giet2 { padding-bottom:70px;}
   .president-img{width: 200px; height: 200px; margin: 0 auto 20px;}
   .president-cont{padding: 40px 40px 40px;}
   .president-img:after{width: 208px; height: 99px;}
   .president-cont p{ line-height: 24px; font-size: 15px;}
   .leader-list { padding: 35px 25px 0px;}
   .leader-list ul li { width: 48.5%; margin-right: 3%; padding-bottom: 30px;  margin-bottom: 30px;}
   .leader-list ul li .leader-img { width: 34%;}
   .leader-cont p{font-size: 14px; margin: 15px 0px 15px;}
   .leader-cont h4{ font-size: 17px;}
   .leader-cont a{ position: static;}
   section.leader-sec3 {padding-top:50px; padding-bottom:50px;}
   .award-cont h5{ font-size: 16px;}
   .award-cont p{line-height: 20px;}
   .award-lft ul li{padding-bottom: 15px; margin-bottom: 15px;}
   .awards-sec .page-title h2:after { margin-bottom:50px;}
   .leader-modal .president-cont { padding: 30px 30px;}
   .leader-modal .modal-dialog {max-width:85%; margin: 0 auto;}
   .about-page.csr-page>p { margin-bottom:50px;}
   section.csr-sec1 { padding-bottom: 50px;}
   section.csr-sec2 { padding: 70px 0px;}
   .blood-camp .blood-camp-rgt ul li:last-child { padding: 30px 40px;}
   .wealth-main h2{font-size: 32px;  margin-bottom: 60px;}
   .wealth-rgt {font-size: 24px;}
   .employ-lft h2{font-size: 32px;}
   .employ-rgt-gray ul li:first-child{ padding: 0px 15px;}
   .employ-rgt-gray ul li p label{font-size: 24px; line-height: 30px;}
   .employ-rgt-gray ul li p{font-size: 16px;}
   section.csr-sec4 { padding-bottom: 70px;}
   .bnnr-strip ul li a {font-size: 14px;}
   .home-slider .owl-nav.disabled + .owl-dots{right: 30px;}
   section.cms-template { padding-bottom: 70px;}
   .media-sec p {font-size: 16px; padding: 13px 13px;}
   .happing-pages.news-main .media-sec {margin-bottom: 50px;}
   section.happing1 {padding-bottom: 50px;}
   .happing-pages.video-main .media-sec p{padding: 13px 13px;}
   .media {padding-top: 50px;}
   .faculty-list ul li .faculty-det h3, .placement-record ul li .faculty-det h3{ font-size: 18px;}
   .faculty-det{min-height: auto;}
   .faculty-det p{font-size: 14px;}
   .happing-pages.manual-cont>h3{font-size: 22px;}
   .manual-cont  h4.infras_name_part{font-size: 18px;}
   .main_blog_box { margin-bottom:50px;}
   .col-md-2.program-sidebar{-ms-flex: 0 0 23%;  flex: 0 0 23%;  max-width:23%;}
   .col-md-10.program-rightbar.pl-5{-ms-flex: 0 0 77%;  flex: 0 0 77%;  max-width:77%; padding-left: 15px !important;}
   .program-sidebar ul li a{font-size: 16px;}
   .rightbar-cont p{font-size: 16px; margin-bottom: 30px;}
   .intek-sec{margin-top: 25px; margin-bottom:50px;}
   .intake-cont{padding: 20px 15px 0px;}
   .intake-cont p{font-size: 16px;}
   .intek-sec .intake-table tr td:first-child, .intek-sec .intake-table tr th:first-child{padding-left: 15px;}
   .program-sidebar ul{padding-right: 30px;}
   .cont-form {max-width:80%;width: 100%;padding-left: 70px;}
   .cont-info{margin: 20px auto 0px; margin-right: 50px; max-width: 80%;}
   .cont-info h2{font-size: 32px;}
   section.contact1 {padding-bottom:70px;}
   .news-main .media-sec p{min-height: 70px;}
   .testimonial-data{padding: 30px 30px 40px;}
   .testimonial-data h4{font-size: 17px;}
   .testimonial-data p{min-height: 72px;}
   .textimonials-main .modal .modal-header{top: -20px; right: -20px;}
   .grievance-member .ad-foreig-cont h2{font-size: 18px;}
   .grievance-member .ad-foreig-cont {padding: 20px 20px;}
   
}

@media only screen and (min-width: 1200px) and (max-width: 1365px){
    
   .leader-modal .modal-dialog {max-width:80%; margin: 0 auto;}
   .leader-modal .president-cont { padding:35px 35px;}
   .president-img{width: 230px; height: 230px; margin: 0 auto 20px;}
   .president-img:after{width: 239px; height: 114px;}
   .employ-rgt-gray ul li:first-child{padding: 0px 20px;}
   .employ-rgt-gray ul li p{font-size: 16px;}
   .employ-rgt-gray ul li p label{font-size: 28px;}
   .wealth-rgt{font-size: 28px;}
   section.csr-sec2 { padding: 90px 0px; background: #3c3940;}
   section.csr-sec4 {padding-bottom:90px;}
   .bnnr-strip ul li a {font-size: 14px;}
   .home-slider .owl-nav.disabled + .owl-dots{right: 30px;}
   .media-sec p {font-size: 18px;}
   .happing-pages.news-main .media-sec {margin-bottom: 60;}
   section.happing1 {padding-bottom:70px;}
   .faculty-list ul li .faculty-det h3, .placement-record ul li .faculty-det h3{ font-size: 18px;}
   .faculty-det{min-height: auto;}
    .col-md-2.program-sidebar{-ms-flex: 0 0 23%;  flex: 0 0 23%;  max-width:23%;}
   .col-md-10.program-rightbar.pl-5{-ms-flex: 0 0 77%;  flex: 0 0 77%;  max-width:77%; padding-left: 15px !important;}
   .intake-cont{padding: 35px 35px 0px;}
   .intek-sec{margin-top: 30px; margin-bottom: 70px;}
   .news-main .media-sec p{min-height: 70px;}


   
}

@media only screen and (min-width: 1200px) and (max-width: 1366px){
    
    .header-sec .header-nav .col-md-5 {-ms-flex: 0 0 44%; flex: 0 0 44%;max-width: 50%;}
    .header-sec .header-nav .col-md-2 {-ms-flex: 0 0 12%; flex: 0 0 12%;max-width: 12%;}
    .header-nav .col-md-5 .mega-menu-wrap > ul > li.mega-menu-item > a.mega-menu-link{font-size: 15px !important;}
    .banner-content h1{ font-size: 48px;}
    .banner-content p{font-size: 16px;}
    .banner-content{width: 50%;}
    .section-head h2,.association-lft h3{ font-size: 34px;}
    .home-about p,.home-about a{font-size: 17px;}
    .counter-cont{padding: 35px 30px;}
    .home-sec3 {padding-top:80px; padding-bottom:80px;}
    .life-giet>p{35px auto 10px; font-size: 17px;}
    .life-giet-cont{padding: 45px 45px;}
    .life-giet-cont h4{font-size: 19px;}
    .life-giet-cont p{font-size: 16px;}
    .faculty-info h4{font-size: 19px;}
    .happening-cont h3{font-size: 22px;}
    .home-tab-rgt p{font-size: 16px; padding: 0px 95px;}
    .home-tab-rgt p:before,.home-tab-rgt p:after{width: 85px; height: 70px; background-size: contain;}
    .home-tab-lft{margin-top: -190px; margin-right: 1.5%;}
    .home-tab-lft h3{ font-size: 18px;}
    .home-tab-lft p{font-size: 16px;}
    .home-tab-main .card-body { width: 95%; float: right; padding: 80px 70px 45px 20px;}
    .form-lft h2{font-size: 34px;}
    .form-lft { padding-right: 70px;}
    .form-lft p{font-size: 17px;}
    .home-tab-rgt a{padding: 0px 95px;}
    .header-sec .header-nav #mega-menu-wrap-left_header_menu #mega-menu-left_header_menu > li.mega-menu-megamenu > ul.mega-sub-menu{width: 1050px !important; padding: 50px 35px 35px!important; max-height: 500px!important;}
    .mega-menu-cont {padding-left: 80px;padding-right: 50px;}
    .header-nav #mega-menu-wrap-right_header_menu #mega-menu-right_header_menu > li.mega-menu-megamenu > ul.mega-sub-menu{width: 1225px !important; padding: 50px 35px 35px!important; max-height: 500px!important;}
    .side-mega-menu{padding: 70px 35px; height: 500px;}
    .side-mega-menu .colum ul {margin-bottom: 20px;}
    .side-mega-menu .colum h4{font-size: 16px;}
    .side-mega-menu .colum a{font-size: 14px;}
    .inner-header {margin-bottom: 60px;}
    .page-title h2{font-size: 34px;}
    .ins-cours-sec h2{font-size: 34px;}
    .ins-dep-data h2,.dep-head h2{font-size: 34px;}
    .dep-faculty-sec ul{max-width: 950px;}
    .dep-faculty-sec ul li:last-child { padding: 40px 40px 20px 40px;}
    .dep-happning-rgt ul li{min-height: 250px;}
    .dep-happning-rgt ul li .happening-cont{ padding: 20px 20px;}
    .dep-happning-rgt ul li .happening-cont h3 {font-size: 20px;}
    .dep-happning-rgt ul li img {min-height: 100%;}
    .dep-happning-rgt ul li .happening-cont p {height: auto;}
    .dep-overview-menu ul li a{font-size: 16px;}
    .dep-overview-rgt h3{font-size: 32px; margin-bottom: 20px}
    .overview-img {margin-top: 44px;margin-bottom: 55px;}
    .inner-menu {margin-bottom: 40px;}
    .dep-overview-rgt .dep-overview-vm h4{font-size: 32px;}
    .dep-overview-vm h4:after{ margin-top: 20px; margin-bottom: 30px;}
    .dep-overview-vm .overview-vm-lft { padding-right: 65px;}
    .dep-overview-vm .overview-vm-rgt { padding-left: 65px;}
    .faculty-det h4{font-size: 19px;}
    .depart-cont{padding: 60px 50px;width: 45.7%; right: 50px;}
    .depart-cont p{font-size: 17px;}
    .depart-cont h4{font-size: 20px;}
    .depart-vision-rgt>ul { padding-left: 40px; padding-top: 35px;}
    .depart-vision-rgt>ul>li:first-child { margin-bottom: 40px; padding-bottom: 40px;}
    .depart-vision-rgt>ul ul li{margin-bottom: 25px;}
    .depart-vision-rgt ul li h3{font-size: 32px;}
    .depart-vision-rgt ul li h3:after{margin: 20px 0px 30px;}
    section.dep-sec1 { padding-bottom: 90px;}
    .pro-sec-lft h3 label {display: block; font-size: 30px; margin-bottom: 10px;}
    .pro-sec-lft ul li h3{font-size: 24px;line-height: 30px;}
    .pro-sec-lft ul li p{font-size: 15px;}
    .pro-sec-lft ul li {width: 45%;}
    .hod-sec {margin-bottom: 30px; padding:30px 30px;}
    .hod-rgt h5{font-size: 24px;}
    .hod-rgt h5 label{font-size: 16px;}
    .dep-overview-rgt .hod-sec .hod-rgt h2{font-size: 20px;line-height: 30px;}
    .vision-sec h2{font-size: 36px;}
    .about-why-giet p{ margin-bottom: 50px;}
    section.leader-sec3 { padding-top: 70px;padding-bottom:90px;}
    .award-lft ul li{padding-bottom: 30px; margin-bottom: 30px;}
    .award-cont h5{font-size: 17px;}
    .awards-sec .page-title h2:after {margin-bottom:70px;}
    .presidentlft-cont {padding: 50px 0px;}
    .president-cont{padding: 50px 50px 50px;}
    .wealth-main h2{font-size: 34px; margin-bottom: 70px;}
    .employ-lft h2{font-size: 34px;}
    
    
    


}

@media only screen and (min-width:1366px) and (max-width: 1470px){
    
    section.csr-sec4 {padding-bottom: 100px;}
    section.csr-sec2 { padding:95px 0px;}
    .faculty-list ul li .faculty-det h3, .placement-record ul li .faculty-det h3{ font-size:20px;}
    
    
}