@media (min-width: 1200px){
    .container {
		max-width: 1360px;
    }
}


@media only screen and (max-width: 1199.5px) {
	.menu-toggle{
		font-size:0;
	}
	.stellarnav.mobile{
		text-align: right;
	}
	.stellarnav .menu-toggle span.bars{
		margin-right: 0 !important;
	}
	.stellarnav .menu-toggle span.bars span {
		display: block;
		width: 29px;
		height: 3px;
		border-radius: 6px;
		background: #ffffff;
		margin: 0 0 6px;
		top: -3px;
		position: relative;
	}
	.stellarnav .menu-toggle span.bars span:last-child{
		margin-bottom: 0 !important;
	}
	.stellarnav.mobile ul{
		background: var(--color-blue);
	}
	.stellarnav a.dd-toggle .icon-plus:after, .stellarnav a.dd-toggle .icon-plus:before{
		border-bottom: solid 3px #fff;
	}
	.stellarnav a{
		color: #fff;
	}
	a.close-menu.full{
		font-size: 0;
	}
	.stellarnav .icon-close:after{
		border-bottom: solid 3px #fff;
		width: 16px;
	}
	.stellarnav .icon-close:before{
		border-bottom: solid 3px #fff;
		width: 16px;
	}
	.menu_nav .stellarnav li li a{
		padding: 15px;
	}
	.stellarnav li li a.dd-toggle{
		background-color: #830018;
		color: #FFF9E7;
		height: 46px;
	}
	.stellarnav li li a.dd-toggle .icon-plus{
		top: -2px;
	}
	.menu_nav .stellarnav li li li a{
		background-color: #fdfbf6;
	}

	

	.sticky .menu_nav{
		position: unset;
		-webkit-animation-fill-mode: unset;
		-o-animation-fill-mode: unset;
		animation-fill-mode: unset;
		-webkit-animation-name: unset;
		-o-animation-name: unset;
		animation-name: unset;
		-webkit-animation-duration: 0s;
		-o-animation-duration: 0s;
		animation-duration: 0;
	}
	.menumain{
		z-index: 0;
	}
	.certifecation h4{
		display: none;
	}

	.button-r{
		font-size: 14px;
		line-height: 1.1;
	}

	.sectiontitle h2{
		font-size: 40px;
	}
	
	.abimgmain::after {
		width: 100%;
		height: 100%;
		left: 50%;
		transform: translateX(-50%) !important;
	}
	.abimgmain img{
		width: 100%;
		z-index: 9;
		position: relative;
		top: 0;
	}

	.vision{
		padding: 30px 30px 30px 0;
	}

	.mt-3.pt-3.text-left{
		padding-top: 0 !important;
	}

	.abtitle h2, .success_plan h2, .newsmain h2, .academic_collaborations h2, .achievement h2, .college_ismain .titlec h2, .gallery-main h2, .eventdiv .titlediv h2{
		font-size: 30px;
	}

	.success_plan h2, .newsmain h2{
		margin-bottom: 10px;
	}
	.section-title.text-center.mb-5{
		margin-bottom: 15px !important;
	}
	.gredenttext.jtitle{
		font-size: 20px;
	}
	.gredenttext.jtitle{
		margin-top: 15px;
	}

	.imgd{
		display: none;
	}
	.achievement{
		padding: 30px 0px;
	}
	.clisbox{
		padding: 0px;
	}
	.clisbox h3{
		line-height: 1.1;
	}
	.banner-main h1{
		font-size: 18px;
		padding: 15px;
	}
	.banner-main .carousel-caption{
		bottom: 30px;
	}
	.banner-main .item img{
		height: 350px;
	}
	.download-form{
		font-size: 12px;
		padding: 10px 25px;
	}
	.evntbox{
		margin-bottom: 15px;
	}
	.sectiontitle.mb-5 {
        margin-bottom: 10px !important;
    }
	.newsmain{
		padding: 30px 0;
	}
}

@media only screen and (max-width: 991.5px) {
	.logomain{
		border-right: 0;
		border-radius: 0;
		padding-right: 0;
	}
	.evntbox figure{
		margin-bottom: 10px;
	}
	.evntbox figcaption{
		font-size: 14px;
		line-height: 1.2;
	}
	.brand-logo{
		padding: 8px;
	}
	
	.brand-logo h1{
		font-size: 28px;
		line-height: 1;
	}
	.brand-logo h4{
		font-size: 14px;
	}
	.certifecation{
		padding-left: 5px;
	}
	.sectiontitle h2{
		font-size: 29px;
	}


	.noteslist{
		margin-top: 15px;
	}
	.vision{
		border-width: 1px 10px 1px 10px;
		border-radius: 30px 30px 30px 30px;
		padding: 30px 30px 30px 30px;
	}

	.counter-box{
		padding: 15px;
	}
	.counter-text{
		font-size: 14px;
	}
	.counter-number span{
		font-size: 30px;
	}
	.counter-number::after{
		display: none;
	}
	.sectiongap{
		padding: 50px 0;
	}
	
	
}


@media only screen and (max-width: 767.5px) {
	.brand-logo img{
		width: 300px;
	}

	.brand-logo h1{
		font-size: 20px;
	}
	.brand-logo h4 {
		font-size: 12px;
	}
	.certifecation figure img {
		width: 40px;
	}
	.noteslist{
		margin-top: 15px;
	}
	.evntbox figure{
		margin-bottom: 8px;
	}

	.evntbox{
		margin-bottom: 15px;
	}
	.eventdiv, .academic_collaborations{
		padding: 30px 0;
	}
	.pindes p{
		font-size: 16px;
	}
	.pindes h2{
		line-height: 1;
	}
	.footer-bottom p{
		font-size: 14px;
	}
	.btn-vall{
		padding: 12px 30px 12px 30px;
	}
	a.btn-vall.me-4{
		margin-right: 10px !important;
	}
	.btn-vall{
		font-size: 13px;
	}
	.logomain{
		border: 0;
        padding: 0;
	}
	.eventdiv .nav-pills .nav-link{
		padding: 10px;
		margin-right: 10px;
		text-align: center;
	}
	.eventdiv .nav-pills .nav-link{
		width: 120px;
		font-size: 12px;
	}
	.eventdiv .d-flex.align-items-start{
		flex-wrap: wrap;
	}
	.eventdiv div#v-pills-tab{
		width: 100%;
		display: flex;
		flex-direction: unset !important;
		margin-right: 0 !important
	}

}


@media only screen and (max-width: 567.5px) {
	.banner-main h1{
		font-size: 14px;
        padding: 10px 15px;
	}
	.pinsapaldetails{
		flex-wrap: wrap;
	}
	.pindes{
		width: 100%;
		text-align: center;
		padding-left: 0px;
	}
	.pindes h3{
		text-align: center;
		font-size: 18px;
	}
	.pnimg {
		width: 100%;
		text-align: center;
		margin-bottom: 10px;
	}
	.pnimg img{
		max-width: 200px;
	}
	.pindes h2{
		font-size: 22px;
	}
	.clisbox h3{
		font-size: 18px;
		margin-bottom: 5px;
	}
	.clisbox p{
		font-size: 13px;
	}
	.clisbox figure img{
		width: 50px;
		height: 50px;
	}

}
.isomobile{
	display: none;
}
@media only screen and (max-width: 480.5px) {
	.isomobile{
		display: block;
	}
	.menumain .certifecation{
		display: none;
	}
	.certifecation figure img {
		width: 30px;
	}
 
	.brand-logo h1 {
		font-size: 18px;
	}
	.brand-logo h4 {
		font-size: 10px;
	}
	.right-text li a{
		font-size: 10px;
	}
	.right-text li{
		padding-right: 4px;
    	padding-left: 4px;
	}
	.menutop ul.ttx{
		width: 100%;
		justify-content: center;
        margin-top: 5px;
	}	
	.right-text li::after{
		height: 57%;
		top: 1px;
		transform: unset;
	}
	.sectiontitle h2 {
		font-size: 24px;
	}
	.abtitle h2, .success_plan h2, .newsmain h2, .academic_collaborations h2, .achievement h2, .college_ismain .titlec h2, .gallery-main h2, .eventdiv .titlediv h2 {
		font-size: 25px;
	}
	p{
		font-size: 12px;
		line-height: 1.5;
	}
	.download-form{
		padding: 8px 25px;
	}
	.left-m{
		width: 60px;
	}
	.slide-strip a marquee{
		font-size: 16px;
	}
	.pindes p {
		font-size: 14px;
	}
	.btn-vall{
		padding: 8px 20px;
	}
	.vision{
		padding: 15px;
	}
	.vissionbox p {
		font-size: 12px;
	}
	.eventdiv .nav-pills .nav-link{
		width: 88px;
	}
	.banner-main .item img {
		height: 300px;
	}
	.download-form {
		padding: 5px 16px;
	}
}