*{
	margin:0px;
	padding:0px;
	box-sizing:border-box;
}

@media screen and (max-width: 1600px) {
  .ukti-image {
    background: #f2184f;
    height: 220px;
    width:100% !important;
  
}	

.ukti-image img{
    height: 100%;
      width:100% !important;
}
  
  
}

@media screen and (max-width: 1200px) {
  
  .slider .swiper-slide {
	min-height:85vh;
}
  
}

@media screen and (max-width: 1070px) {
    

}

@media screen and (max-width: 991px) {
    
   
    
.banner {
    padding: 25px 0px 25px 0px;
}
.banner-right ul li{
    font-size: 16px;
}
.ins-name {
    padding-top: 5px;
}

.school-nav .navbar-collapse.show {
    border-top: 2px solid #202c45;
}

.slider .swiper-slide {
	min-height:75vh;
}

.footer-area-3,.footer-area-4{
    margin-top: 20px;
}

.counter {
 margin-top:40px;
}
.counter-section {
    padding-top: 30px;
    padding-bottom: 60px;

}
.team-content {

    padding: 20px 0px 30px 0px;
    margin-top: 10px;
}
.our-team {
    padding: 60px 0 0px 0px;
   
}

.video-icon {
    height: 400px;
}


.filter-box {
    margin-bottom: 50px;
}


.ukti {
    padding-bottom: 30px;
}

.ukti-image {
    background: #f2184f;
    height: auto;
}	

.ukti-image img{
    height: auto;
}

}






@media screen and (max-width: 767px) {
	
 .breakingNews>.bn-title {
    width: 90px !important;
}

.breakingNews>ul {
    left: 110px !important;
}

.slider .swiper-slide {
	min-height:70vh;
}

.slider .slide-01 .slide-caption-align h1 {
    border-left: 4px solid #f2184f;
}
.slider .slide-caption h1 {
    font-size: 25px;
}

.slider .slide-caption h2 {
    font-size: 22px;
}
.slider .slide-caption p {
    font-size: 18px;
}
.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;
}

.gallery-item {
  height:300px;
}

.banner-left{
float:right;
width:80px;
}
.banner-right{
float:left;
width:80px;
}
.ins-name {
    padding-top: 5px;
    margin-top: 20px;
}

.ins-name h1 {
    font-size: 25px;
}

.ins-name h3 {
    font-size: 17px;
}
.ins-name h4 {
    font-size: 15px;
}
.ins-name h5 {
    font-size: 15px;

}
.sub-cat a{
    width: 70%;
}
.sub-cat span {
    width: 18%;
}

}

@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) {
	
.breakingNews>.bn-title {
    width: 60px !important;
}

.breakingNews>ul {
    left: 75px !important;
}

.banner-left {
    padding-left: 0px;
    width: 90px;
}
.banner-right{
   padding-right: 0px;
    width: 90px;
}

.banner-right ul li{
    font-size: 13px;
}


.slider .slide-01 .slide-caption-align {
    left: 65px;
}
.slider .slide-01 .slide-caption-align h1 {
    border-left: 4px solid #f2184f;
}
.slider .slide-caption h1 {
    font-size: 20px;
}

.slider .slide-caption h2 {
    font-size: 18px;
}
.slider .slide-caption p {
    font-size: 17px;
}
.slider .slide-caption a {
    padding: 6px 20px;
    font-size: 14px;
}

.slider .swiper-slide.slide-02{
       align-items: start;
}
.slider .swiper-slide.slide-03{
        align-items: start;
}
.slider .slide-02 .slide-caption-align{
	left:60px;
	text-align: left;
	position:absolute;
}
.slider .slide-03 .slide-caption-align{
	text-align: left;
	position:absolute;
	right:0px;
	left:60px;
}
.slider .slide-03 .slide-caption-align h1{
	 border-left: 5px solid #f2184f;
	 border-right: 0px solid #f2184f;
}
.slider .swiper-slide {
	min-height:65vh;
}

.video-gallery {
    padding: 45px 5px 45px 5px;
}

.title-divider {
    margin-bottom: 55px;
	font-size:20px;
}

.video-icon h2 {
    font-size: 25px;
}
.video-icon a {
    height: 45px;
    line-height: 45px;
    width: 45px;
    font-size: 18px;
}

.news-content {
    padding: 20px !important;
}
.sec-spacer {
    padding-bottom: 30px;
}


.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-image img{
    max-width: 50%;
    height: auto;
    margin-left: 25%;
}
.ukti-content-body p {
    margin-bottom: 5px;
}

.ukti-content-header span {
    font-size: 15px;
}

.ukti-name p {
    font-size: 15px;
}




}

@media screen and (max-width: 540px) {

}

@media screen and (max-width: 500px) {

}

@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 .slide-caption {
    width: 250px;
}
.slider .swiper-slide {
	min-height:60vh;
}

.ins-name h1 {
    font-size: 22px;
}

.ins-name h3 {
    font-size: 16px;
}
.ins-name h4 {
    font-size: 14px;
}
.ins-name h5 {
    font-size: 14px;

}
	
}

@media screen and (max-width: 375px) {
.sub-cat a{
    width: 60%;
}
.sub-cat span {
    width: 35%;
}
}

@media screen and (max-width: 320px) {
.slider .slide-caption {
    width: 220px;
}

.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%;

}	
	
}
