*{
	margin:0px;
	padding:0px;
	box-sizing:border-box;
}

@media screen and (max-width: 1600px) {
  .ukti-image {
    height: 200px;
    width:100% !important;
  
}	

.ukti-image img{
    height: 100%;
      width:100% !important;
}
 .slider .swiper-slide {
	height:480px;
} 
  
}



@media screen and (max-width: 1199px) {
    
 .probox{
    width:20%;
}   
    
.slider .swiper-slide {
	height:450px;
}

}

@media screen and (max-width: 991px) {
    
 .probox{
    width:25%;
}   
    
.banner {
    padding: 25px 0px 25px 0px;
}
.banner-right ul li{
    font-size: 16px;
}

.school-nav .navbar-collapse.show {
    border-top: 2px solid #202c45;
}

.slider .swiper-slide {
	height:400px;
}

.footer-area-3,.footer-area-4{
    margin-top: 20px;
}

.counter {
 margin-top:40px;
}
.counter-section {
    padding-top: 30px;
    padding-bottom: 60px;

}
.team-content {

    padding: 12px 0px 0px 0px;
    margin-top: 10px;
}
.our-team {
    padding: 50px 0 0px 0px;
   
}

.video-icon {
    height: 400px;
}


.filter-box {
    margin-bottom: 50px;
}


.ukti {
    padding-bottom: 30px;
}

.ukti-image {
    height: 200px;
}	

.ukti-image img{
    height: 100%;
}

.about-document {
    height: 350px;
}

.about-video {
    height: 330px !important;
}

}






@media screen and (max-width: 767px) {

 .probox{
    width:33.33%;
} 

 .breakingNews>.bn-title {
    width: 90px !important;
}

.breakingNews>ul {
    left: 100px !important;
}

.slider .swiper-slide {
	height:350px;
}


.slider .slide-caption h1 {
    font-size: 17px;
}

.slider .slide-caption h2 {
    font-size: 15px;
}
.slider .slide-caption p {
    font-size: 14px;
}
.slider .slide-caption a {
    padding: 6px 20px;
    font-size: 15px;
}
.bottom-footer .copyright p{
    text-align: center;
	margin-bottom:5px;
}

.footer-area-2 {
    padding-left: 0px;
}
.footer-area-2,.footer-area-3,.footer-area-4{
    margin-top: 20px;
}

.counter {
   margin-top:40px;
}
.counter-section {
    padding-top: 20px;
    padding-bottom: 60px;
}

.banner-left{
width:100px;
}
.banner-right{
width:80px;
}
.ins-name {
    padding-top: 0px;
    margin-top: 0px;
}

.ins-name h1 {
    font-size: 30px;
}

.ins-name h3 {
    font-size: 18px;
}
.ins-name h4 {
    font-size: 17px;
}
.ins-name h5 {
    font-size: 17px;

}
.sub-cat a{
    width: 70%;
}
.sub-cat span {
    width: 18%;
}

.ukti-image {
    height: 165px;
}

.about-document {
    height: 300px;
}

.about-video {
    height: 290px !important;
}
.about-video h2{	
font-size: 22px;
    text-align: center;	
}


}

@media screen and (max-width: 650px) {
.slider .swiper-slide {
	height:300px;
}

.dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em;
    margin-bottom: 20px;
}

.notice-table .dataTables_wrapper .dataTables_length {
    margin-bottom: 20px;
}
}


@media screen and (max-width: 630px) {
.sub-cat a{
    padding-left:40px;
}
.filter-box > .sub-cat {
    list-style: none;
}

}



@media screen and (max-width: 575px) {
 .probox{
    width:50%;
}     
    
.breakingNews>.bn-title>h2 {
    font-size: 16px !important;
}	
.breakingNews>ul>li>a {
    font-size: 14px !important;
}	
	
.breakingNews>.bn-title {
    width: 70px !important;
}

.breakingNews>ul {
    left: 80px !important;
}

.banner-right ul li{
    font-size: 13px;
}

.ins-name {
    margin-top: 15px;
}

.banner-left {
    padding-left: 0px;
    width: 90px;
}
.banner-right{
   padding-right: 0px;
    width: 80px;
} 
    
.slider .slide-caption {
    display:none;
}

.slider .swiper-slide {
	height:300px;
	background-size: 100% 100% !important; 
}


.video-gallery {
    padding: 45px 5px 45px 5px;
}

.title-divider {
    margin-bottom: 55px;
	font-size:20px;
}

.video-icon h2 {
    font-size: 20px;
}
.video-icon a {
    height: 45px;
    line-height: 45px;
    width: 45px;
    font-size: 18px;
}

.news-content {
    padding: 20px !important;
}
.sec-spacer {
    padding-bottom: 30px;
}

.news-list-item {
  max-height:410px !important;
}

.news-img a img {
    max-height: 200px;
}

.header-contact ul li a span {
    display:none;
	 transition: all 0.3s linear;
}

.header-contact ul li a:hover span {
	display:inline-block;
}

.header-contact ul li a i.fa-solid.fa-phone {
    margin-right: 10px !important;
   
}

.sub-cat a{
    width: 65%;
}
.sub-cat span {
    width: 25%;
}

 .ukti-box{
    padding-top:30px;
    
}
 .ukti-image {
    height: 220px;
    margin:auto;
    text-align:center;
    margin-bottom:20px;
}
 .ukti-image img{
    max-width: 220px;
    height: 100%;
    border-radius:50%;
}
.ukti-content-body p {
    margin-bottom: 5px;
}

.ukti-content-header span {
    font-size: 15px;
}

.ukti-name p {
    font-size: 15px;
}

.header-top-right2 ul li a{
    padding: 5px 15px;
    font-size: 14px;
}

.slider .swiper-button-next:after, .swiper-button-prev:after {
    font-size: 12px !important;
}

.swiper-button-next, .swiper-button-prev {
    
    width: calc(var(--swiper-navigation-size)/ 60 * 25);
    height: 35px;
}

.about-document {
    height: 270px;
}

.about-video {
    height: 260px !important;
}
.about-video h2{	
font-size: 18px;
    text-align: center;	
}

.noticepost-file h3 {
    font-size: 15px;
}

.noticepost-content {
    font-size: 16px;
}

.noticepost-title h3 {
    font-size: 17px;
}

.latest-notice .list-group .notice-list {
    font-size: 14px;
}

.bn-label {
    display:block !important;
}

.bn-news ul li a {
    font-size: 15px;
}

}

@media screen and (max-width: 540px) {

}

@media screen and (max-width: 500px) {
.bn-news ul{
    left:90px !important;
}
}

@media screen and (max-width: 440px) {
	

.ukti-content-header .ukti-phone, .ukti-content-header .ukti-email {
display:none;
}



}



@media screen and (max-width: 425px) {
.slider .swiper-slide {
	height:280px;
	background-size: 100% 100% !important; 
}

.banner-left {
    padding-left: 0px;
    width: 85px;
}
.banner-right{
   padding-right: 0px;
    width: 70px;
}
.ins-name h1 {
    font-size: 24px;
}

.ins-name h3 {
    font-size: 14px;
}
.ins-name h4 {
    font-size: 14px;
}
.ins-name h5 {
    font-size: 14px;

}

.info-box1 {
    padding: 25px 5px;
    margin-top: 25px;
}
.info-box1 a i {
    font-size: 25px;
    width: 60px;
    height: 60px;
    line-height: 55px;
}

.info-box1 a p {
    margin: 10px 0px 0px 0px;
}

.info-box1 a {
    font-size: 14px;
}

.news-content .news-desc p {
    margin-bottom: 10px;
    height: 80px;
}

.news-img a img {
    max-height: 180px;
}

.news-content .news-title a {
    font-size: 15px;
}
 .ukti-box{
    padding-top:0px;
    
}

 .ukti-image {
    height: 300px;
    margin:auto;
    text-align:center;
}
 .ukti-image img{
    max-width: 100%;
    height: 100%;
    border-radius:0px;
}
	
	
}

@media screen and (max-width: 375px) {
     .probox{
    width:100%;
    padding-left:30px;
    padding-right:30px;
}     
  
.sub-cat a{
    width: 60%;
}
.sub-cat span {
    width: 35%;
}

 .ukti-image {
    height: 270px;
    margin:auto;
    text-align:center;
}

}

@media screen and (max-width: 320px) {
.ins-name h1 {
    font-size: 23px;
}

.bottom-footer .copyright p, .bottom-footer .design p {
    font-size: 12px;
}

.why-title h1 {
    font-size: 20px;
}

.filter-box > .sub-cat {
    background-size: auto auto, 100% 40%;

}	

.slider .swiper-slide {
	height:250px;
	background-size: 100% 100% !important; 
}
	
}
