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


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


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


@media only screen and (max-width: 767px) 
{
	header nav.nav1 .navbar-collapse
	{
		position: absolute;
	    background: #383838;
	    width: auto;
	        min-width: 200px;
	    right: 10px;
	    top: 70px;
	    z-index: 5;
	    box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%);
	    border-radius: 10px;
	    padding: 15px 15px;
	}
	.home_page .section1 
	{
	    padding-top: 150px;
	}
	.home_page .section1 .certificates img 
	{
	    width: 52px;
	}
	.home_page .section1 .img1 
	{

 	    left: -383px;
	    top: -219px;
	}
	.home_page .section2 .img1 
	{
 	    width: 245px;
	}
	.home_page .section2 .img2 
	{
	     top: 10%;
	     right: 56%;
	     width: 500px;
	 }
	/* .home_page .section3 
	{
 	    background-position: 0% 4%;
 	    padding-bottom: 11rem;
	} */
	.home_page .section5 img
	{
		    width: 71%;
 	    display: flex;
    		margin: auto;
	}
	.home_page .section6 
	{
 	    background-position: 31% 0%;
 	}
    .home_page .section7 .img2 
    {
 	    right: -355px;
	}
	.home_page .section7 .img1 
	{
 	    width: 330px;
	}
	.home_page .section9 .img2 
	{
		top: 26px;
        width: 346px;
        right: 0;
        left: auto;
        z-index: 1;
        position: relative;
        margin: 0 auto;
        display: block;
	}
	.home_page .section9 .img1
	{
		z-index: -1;
	}
	footer .link
	{
		justify-content: center;
	}
	footer .link img
	{
		display: none;
	}
	footer .section10 .content 
	{
 	    /* padding: 80px 38px; */
	}
	.gallery_page .section1 .cards
	{
		column-count: 2;
	}
	.about_page .section3 .content
	{
		min-height: auto;
	}
    
}


@media only screen and (max-width: 550px) 
{
	header nav .navbar-brand .logo 
	{
    	/* width: 100px; */
	}
	header nav .navbar-brand
	{
		margin: 0;
	}
	 

}

@media only screen and (max-width: 768px) {
    
    .review-sec {
    
    padding:30px 10px 30px 10px;
    background:#111111;
    border-radius:30px;
    margin-bottom:30px;
    }
    
    .section2 .img3 {
        
        display:none;
    }

    .section5 .me-1 {
    
        width:22px !important;
    }

    .news_page .section1 img {
    
       width: 100% !important;
         max-width: 342px;
          min-width: 342px;
         min-height: 208px;
         max-height: 208px;
    }

    .form-btn{
     
     display:flex;
     
    
     
    }
    
     .form-btn button {
         
         padding: 7px 10px 7px 10px !important;
    font-size: 14px; 
     }
     
    .hero-sec h1 {
        
        font-size:28px;
        margin:0px !important;
    }
    .home_page .section1 .certificates {
    margin: 7% auto 0;
    
    }
    .footer-tel {
        
        padding-top:1rem !important;
    }
    .py-3 {
        
        padding-top:0px !important;
    }
    
    .vip-num a {
    font-size: 18px;
    color: #fff;
    font-weight: 500;
}
.vip-num span {
    margin-right: 12px;
    
}
}
@media (max-width: 991px) {
    #main-header {
        background-color: #000;
    }
    .title_section {
        margin-top: 0;
        background-attachment: scroll;
        padding: 0 !important;
        min-height: 200px;
        background-size: cover;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .inner_page_shape {
        margin-top: -95px;
        position: relative;
    }
    .admission_page .section1 {
        margin-top: -3px;
    }
}

@media (min-width: 500px) and (max-width: 991px) {
    .about_page .section1,
    .section5,
    .courses_page .section1,
    .news_page .section1,
    .gallery_page .section1,
    .staff_page .section1 {
        margin-top: -3px;
    }
    .courses_page .section1,
    .news_page .section1,
    .gallery_page .section1 {
        float: left;
        width: 100%;
        background-color: #000;
    }
}

@media (min-width: 1100px) and (max-width: 1350px) {
    .home_page .section9 .img2 {
        max-width: 430px;
    }
}


@media (min-width:768px) and (max-width:991px) {
    #main-header{
		background-color: #000;
	}
	.section3 .col-md-5{
		display: none;
	}
	.section3 .col-md-7{
		width: 100%;
	}
	.home_page .section9 .img2 {
        max-width: 336px;
    }
	
	
}​


