@media only screen and (min-width: 768px) and (max-width: 1149px) {
	 
	.email-us a, .top-head-right a.dropdown-toggle {
		font-size: 14px;
	}
	button.navbar-toggler {
		border: none;
		font-size: 25px;
	}
	.navbar>.container{
		justify-content: end;
    	padding: 5px 15px;
	}
	i.fa-solid.fa-xmark{
		display: none;
	}
	.top-banner .col-sm-7 {
		padding-right: 10px;
		padding-bottom: 30px;
	}	
	.top-banner h1 {
		font-size: 115px;
		line-height: 1;
	}
	.top-banner h2 {
		font-size: 40px;
	}
	.UPTO strong {
		font-size: 40px;
	}
	.UPTO span {
		font-size: 14px;
	}
	.rank-view strong {
		font-size: 100px;
		line-height: 1;
	}
	.iiae-heading a.btn.btn-primary {
		margin-left: 5%;
	}
	.area-of-focus-list .col-sm-4.col-lg-2 {
		margin: 10px 0;
	}
	.card-news img {
		height: 140px;
	}
	.news-content {
		padding: 15px;
	}
	.news-content h4 {
		font-size: 18px;
		line-height: 1.1;
		-webkit-line-clamp: 3;
		line-clamp: 3;
	}

	.skyiiae-item .col-sm-12.col-lg-4 {
		display: flex;
		gap: 15px;
	}
	.tooltip-dot strong {
		font-size: 18px;
	}
	.tooltip-dot {
		height: 180px;
		width: 180px;
		line-height: 1.1;
		font-size: 18px;
		margin-top: 0px;
	}
	.tooltip-dot .tooltiptext-skyiiae {
		width: 26em;
		top: -140px;
	}
	.tooltip-dot.program-offered {
		margin-top: 0;
		margin-left: 5em;
	}
	.skyiiae-item .col-sm-12.col-lg-4:last-child {
		margin-left: 0;
	}
	.registeration-form {
		max-width: 100%;
		margin-top: 30px;
	}
	div#AIAEE-according{
		margin-top: 30px;
	}
	section.faq-section{
		padding-bottom: 30px !important;
	}
	.logo-footer{
		margin-bottom: 30px;
	}
	
}

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

	header.main-header{
		display: flex;
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	}
	header.main-header .top-head-right{
		display: none !important;
	}
	.main-header img.brand-logo {
		width: 50px;
	}
	header.main-header nav.navbar.navbar-expand-lg.shadow-sm {
		width: 20%;
		background: transparent;
		position: unset;
	}
	header.main-header div#navbarSupportedContent.navbar-collapse {
		position: absolute;
		width: 100%;
		left: 0;
		background-color: #8f7c20;
		top: 0;
		z-index: 9;
		height: 100%;
	}
	
	header.main-header button.navbar-toggler {
		border: none;
		padding: 0;
		z-index: 99;
		position: relative !important;
		outline: none !important;
		box-shadow: none !important;
	}
	header.main-header button.navbar-toggler i.fa-solid {
		font-size: 35px;
		color: #fff;
	}
	.navbar-toggler i.fa-solid.fa-xmark{
		display: none;
	}
	
	button.navbar-toggler[aria-expanded="true"] i.fa-solid.fa-xmark{
		display: block;
	}
	button.navbar-toggler[aria-expanded="true"] i.fa-solid.fa-bars{
		display: none;
	}
	.top-banner .col-sm-5.mobile-img {
	    height: 250px;
	    background-size: 140%;
	    background-repeat: no-repeat;
	}		
	
	.col-sm-5.phone-number{
		display: none !important;
	}
	.top-banner .mobile-img img {
		display: block;
		width: 90%;
		margin: 0 auto 20px;
	}
	.top-banner h1 {
		font-size: 65px;
		line-height: 1;
	}
	.top-banner .col-sm-7 {
		padding-right: 0;
		padding-left: 0;
		padding-bottom: 00px;
		text-align: center !important;
	}
	.top-banner h2 {
		font-size: 25px;
	}
	.rank-view strong {
		font-size: 60px;
		line-height: 1;
	}
	.UPTO strong {
		font-size: 40px;
	}
	.UPTO span {
		font-size: 13px;
		line-height: 1.2;
	}
	.iiae-heading {
	    margin-top: 0;
	    text-align: center;
	    display: flex;
	    flex-direction: column;
	    align-content: center;
	}
	.iiae-heading a.btn.btn-primary {
	    width: 280px;
	    justify-content: center;
	    margin: 20px auto;
	}
	.iiae-heading .justify-content-end {
		justify-content: center !important;
	}
	.top-banner {
		padding-top: 20px;
		background-image: none;
		background:#031F45 !important;
	}
	.area-of-focus-list .col-sm-4.col-lg-2 {
		width: 50%;
		margin: 10px 0;
	}
	.applied-iiae .name {
		font-size: 15px;
	}
	.applied-iiae img {
		height: 60px;
	}
	section.about-IIAE h2.about-title {
		font-size: 35px;
	}
	h2.section-title {
		font-size: 25px;
		letter-spacing: 0;
	}
	.campus-training{
		margin: 15px 0;
	}
	.placements-IIAE h3 {
		font-size: 25px;
	}
	.airplane-move02{
		display: none;
	}
	.registeration-section strong {
		font-size: 15px;
	}
	.skyiiae-item {
		margin-top: 20px;
	}
	.skyiiae-item .col-sm-12.col-lg-4 {
		display: flex;
		gap: 15px;
	}
	.tooltip-dot strong {
		font-size: 18px;
	}
	.tooltip-dot {
		height: 180px;
		width: 180px;
		line-height: 1.1;
		font-size: 18px;
		margin-top: 0px;
	}
	.tooltip-dot .tooltiptext-skyiiae {
		width: 26em;
		top: -140px;
	}
	.tooltip-dot.program-offered {
		margin-top: 0;
		margin-left: 5em;
	}
	.skyiiae-item .col-sm-12.col-lg-4:last-child {
		margin-left: 0;
	}
	.registeration-form{
		margin-top: 30px;
		padding: 20px;
	}
	.success-sourse strong {
		font-size: 16px;
		line-height: 1;
	}
	.success-sourse p {
		font-size: 15px;
	}
	div#AIAEE-according{
		margin-top: 30px;
	}	
	.faq-section h2.accordion-header button.accordion-button {
		font-size: 18px;
	}
	.faq-section .faq-title-section img{
		display: none;
	}
	.reach-item h3 {
		font-size: 40px;
		margin-top: 20px;
	}
	.top-footer h4 {
		text-align: center;
		font-size: 25px;
		margin: 0;
	}
	.top-footer .col-sm-4.text-end{
		text-align: center !important;
		margin-top: 15px;
	}
	.logo-footer{
		margin-bottom: 30px;
	}
	.footer-link{
		margin-bottom: 10px;
	}
	.privacy-link,
	.copyright {
		justify-content: center;
		text-align: center;
	}
	.list-facilities .col-sm-6.d-flex.align-content-center {
		font-size: 17px;
	}
	.our-facilities {
		background: #212435;
	}
	.choose-iiae {
		padding: 20px;
	}
	.choose-iiae img{
		margin-bottom: 30px;
	}
	ul.page-link-list {
		width: 100%;
		text-align: left;
	}
	ul.page-link-list li {
		margin: 1px 8px;
	}	
	ul.page-link-list li a {
		font-size: 14px;
	}
	.choose-iiae img{
		height: auto;
	}
	section.top-footer.pt-30.pb-30 .col-sm-3.text-end {
	    text-align: center !important;
	    margin-top: 20px;
	}
	/* ABout */
	.about-img-3 {
    position: unset;
    width: 100%;
}
.about-us-images img {
    height: auto;
}
.about-us-image-box-1 {
    width: 100%;
}
.about-img-1 img {
    height: 410px;
    object-fit: cover;
}
.about-us-image-box-2 {
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 999;
}
.about-img-3 img {
    height: auto;
    margin-bottom: 25px;
}
.row.vission-list img {
    margin-top: 20px;
}
.row.vission-list {
    padding: 25px 10px;
}
.director-msg img {
    height: auto;
	margin: 0 0 20px;
}
.page-subheader ol.breadcrumbs.small.d-flex.align-items-center {
    justify-content: flex-start;
    margin-top: 10px;
}
.page-subheader-banner {
    padding: 40px 0 !important;
}
div#Placement_paginate {
    margin-top: 10px;
    justify-content: center;
    width: 100%;
    align-items: center;
}
.Alumni-List-Item {
    height: auto;
}
.research-list-point .d-flex {
    flex-wrap: wrap;
}
.research-list-point .col-sm-6 {
    width: 100%;
}
.research-text ul{
	margin-bottom: 0;
}
.btn-list a.btn {
    width: 100%;
    margin: 5px 0;
}
.about-more-circle{
	display: none;
}
.sidebar-item {
    margin-top: 40px;
}
table.Faculty-List {
    display: block;
    overflow-x: auto;
    font-size: 12px;
    padding: 0;
    line-height: 1.2;
}

table.Faculty-List tbody tr td:first-child,
table.Faculty-List thead tr th:first-child{
	display: none;
}
table.Faculty-List th, table.Faculty-List td {
    padding: 5px 10px !important;
}

	.pb-40,
	.pb-30 {
		padding-bottom: 20px !important;
	}

	.pt-40,
	.pt-30 {
		padding-top: 20px !important;
	}

	.pb-60 {
		padding-bottom: 40px;
	}

	.pt-60 {
		padding-top: 40px;
	}

	.pb-80 {
		padding-bottom: 50px;
	}

	.pt-80 {
		padding-top: 50px;
	}

	.pb-80 {
		padding-bottom: 50px !important;
	}


}