/*******my resonsive********/
@media screen and (max-width:1920px) {}
@media screen and (max-width:1800px) {
	header .deskbanner {
    position: relative;
    z-index: -1;
    margin-top: 0;
    object-fit: cover;
    height: 875px;
    top: -180px;
}
	header.mob-show {
    display: block;
    position: relative;
    height: 840px;
}
}
@media screen and (max-width:1599px) {
	header.mob-show {
    height: 863px;
}
	#ranking {
    padding: 35px 0px 160px 0px;
}
	#leadership {
    padding: 35px 0px 0 0px;
}
	    #admission-tour {
        position: relative;
        padding: 49px 0px 0 0px;
    }
}
@media screen and (max-width:1366px) {
	.admitond {
    right: 17%;
}
	    .admitond {
        right: 27%;
    }
	    header .deskbanner {
        height: 766px;
        top: -180px;
    }
	    header.mob-show {
        height: 740px;
    }
	#leadership .leadwrap .leader-item {    min-height: 529px;}
}
@media screen and (max-width:1280px) {
	.vdie img {
    width: 399px;
    position: absolute;
    top: -70px;
}
}
@media screen and (max-width:1169px) {
	.vdie img {
    width: 338px;
}
.header.mob-show .col-12.col-sm-12.col-md-7.col-lg-7 {
        flex: 0 0 auto;
        width: 100%;
    }
	
	    .admitond {
        right: auto;
        left: auto;
        margin: 11% 0 0 0;
    }
	header.mob-show {
        height: auto;
    }
.fusizea {
    position: absolute;
}
.header.mob-show {
    position: relative;
}
	    header .deskbanner {
        height: 766px;
        top: 0;
    }
	.header.mob-show .col-sm-12.col-12.col-md-5.col-lg-5{
        flex: 0 0 auto;
        width: 100%;
    }
	    .fusizea {
        position: absolute;
        width: 100%;
    }
	    .desktop-npf {
        position: absolute;
        right: 4%;
        top: 0;
        margin: 0;
    }
	.phoede {
    margin: 43px auto 0;
}
}
@media screen and (max-width:991px) {
	
	   .header.mob-show  .col-sm-12.col-12.col-md-5.col-lg-5 {
        flex: 0 0 100%;
        width: 100%;
        display: block;
        clear: both;
        float: none;
    }
	    header .deskbanner {
        position: relative;
        z-index: -1;
        margin-top: 0;
        object-fit: cover;
        height: 875px;
        top: 0;
    }	
	.admitond {
    position: relative;

}
	    header .deskbanner {
        position: relative;
        z-index: -1;
        margin-top: 0;
        object-fit: cover;
        height: 1078px;
        top: 0;
    }
	     .desktop-npf {
        position: relative;
        right: 0;
        top: 0;
        left: 0;
        margin: 7% auto;
        width: 100%;
    }
	    .fusizea {
        position: absolute;
        width: 100%;
    }
    .bloie {
        background: rgb(255 255 255 / 50%);
        margin-top: 2%;
    }
	    .admitond {
        right: auto;
        left: auto;
        margin: 27px 0 0 0;
    }
	#program .prowrap h2, #ranking .rankwarp h2, #leadership .leadwrap h2, #place-alu .placwarp h2, #place-alu .placwarp h2, #studentspeak .studwarp .subhead h2, #aboutmore .aboutwrp h2 {       font-size: 2rem;}
	
	.aboutsection {
    margin: 0 auto 51px;
}
	.phoede {
        margin: 20px auto 0;
    }
	    .vdie img {
        width: 399px;
        position: absolute;
        top: 41px;
			        width: 226px
    }
	.site-footer ul.footer-social li a {
    line-height: 34px;
    width: 34px;
    height: 34px;
}
	.fulime {
    width: 100%;
    margin: 20px 0;
}
}
@media screen and (max-width:767px) {
	.phoede {
        margin: 121px auto 0;
    }
	.admitond h1 {
    font-size: 2.5rem;
}
	.urbodne {
    font-size: 23px;
}
	    header .deskbanner {
        height: 990px;
    }
	    #program .prowrap h2, #ranking .rankwarp h2, #leadership .leadwrap h2, #place-alu .placwarp h2, #place-alu .placwarp h2, #studentspeak .studwarp .subhead h2, #aboutmore .aboutwrp h2, #intercol .interwrap h2 {
        font-size: 1.5rem;
    }
	    #ranking {
        padding: 35px 0px 51px 0px;
    }
}
@media screen and (max-width:640px) {
	.admitond ul li {
    font-size: 17px;
}
	.admitond ul li::before {
    height: 20px;
    width: 20px;
    top: 3px;
}
	.admitond h1 br {display: none;}
	
	    .desktop-npf {
        margin: 7% auto;
    }
	    header .deskbanner {
        height: 929px;
    }
	.smde {
    font-size: 17px;
}
}
@media screen and (max-width:479px) {
	    header .deskbanner {
        height: 919px;
    }
	    .admitond h1 {
        font-size: 2rem;
    }	
	    .bloie {
        padding-bottom: 29px;
    }
	#program .prowrap h2 br {display: none;}
	
	    .aboutsection {
        margin: 0 auto 36px;
    }
	#leadership .leadwrap .leader-item img {
    display: inline-block;
    margin-bottom: 10px;
    max-width: 150px;
    min-height: 150px;
    border-radius: 50%;
}
	#leadership .leadwrap .leader-item img {
    display: inline-block;
    margin-bottom: 10px;
    max-width: 150px;
    min-height: 150px;
    border-radius: 50%;
}
	    #leadership .leadwrap .leader-item {
        min-height: 398px;
        margin: 0 0 24px 0;
    }
	.vdie img {
        width: 399px;
        position: absolute;
        top: -78px;
        width: 100%;
    }
	.vdie p {
    color: #fff;
    font-size: 13px;
}
	
	    .phoede {
        margin: 49px auto 0;
    }
	    #studentspeak {
        padding: 8px 0px 40px 0px;
    }
	#intercol {
    padding:29px 0 0;
}
}
@media screen and (max-width:440px) {
	    .phoede {
        margin: 25px auto 0;
    }
		.vdie img {
        top: -59px;	
    }
	    #admission-tour {
        position: relative;
        padding: 37px 0px 0 0px;
    }
}
@media screen and (max-width:380px) {
	
}
@media screen and (max-width:359px) {}
@media screen and (max-width:320px) {}