    .img_logo
    {
        height:90px;
        width:85px;
        border-radius:60px;
        padding:5px 0;
    }
    
    .logo_name
    {
        font-size:30px;
    }
    .logo_quote
    {
        font-size:17px;
        padding-top: 9px;
    } 
    
    .top_header_quote
    {
        font-size:19px;
    }
    
    
     .marquee_div
    {
        background-color: #dcf3e0;
        font-size: 18px;
        font-weight: bold;
    }
    

     .modal_img
        {
            width:100%;
            height:550px;
        }

.slider_images
{
    height: 500px;
    width: 100%;
}

.vision_images
{
    height:250px;
    width:100%;
}

.school_image
{
    height:450px;
    width:100%;
}

.about_title
{
    color: #fe5d37 !important;
}

.about_image
{
    height: 275px !important;
    width: 100%;
    border: 7px solid #fe5d37;
}

.shadow-custom
{
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .25), 0 3px 10px 5px rgba(0, 0, 0, 0.05) !important;
    padding: 30px 15px;
}
.facilities_image
{
    height:250px;
    width:100%;
}

.bg-light.rounded.p-4.pt-5.mt-n5 
{
height: 250px;
}

.faculty_images
{
    height:350px;
    width:100%;
}
        
.footer_gallery_images 
{
    height:80px;
    width:100%;
}

.page-header 
{
    background: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), url(../img/bg_banner.jpg) center center no-repeat !important;
    background-size: cover;
    background-size: 100% 340px !important;
}

.facility-item .facility-text 
{
    height:300px !important;
} 

.activities_section
{
    padding: 0!important;
}


@media screen and (min-width: 200px) and (max-width: 992px)
{
    .school_image
    {
        height: 350px !important;
    }
    
    .vision_images
    {
        height: 200px !important;
    }
    
    .header-carousel .owl-carousel-item
    {
        min-height: 200px;
    }
    
    .text-justify
    {
        text-align: left !important;
    }
    
    .container-xxl.py-5.page-header.position-relative.mb-5 
    {
        margin-bottom: 0 !important;
    }
    
    .about_image
    {
        margin-bottom: 30px !important;
    }
    
    .footer 
    {
        margin-top: 0 !important;
    }
    
    .contact_us_div
    {
        padding: 2rem !important;
    }
    .modal_img
    {
        height:220px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1023px)
{
    .header-carousel .owl-carousel-item
    {
        min-height: 400px;
    }
    
    .school_image
    {
        height: 400px !important;
    }
    
    .vision_images
    {
        height: 250px !important;
    }
    
    .contact_us_div
    {
        padding: 3rem !important;
    }
}

@media screen and (min-width: 1024px)
{
    .navbar .navbar-nav .nav-link
    {
        padding: 30px 13px !important;
    }
}

@media screen and (min-width:1200px) and (max-width:1439px)
{
	.logo_quote
	{
	    font-size:14px!important;
	}
}

 @media screen and (min-width:200px) and (max-width:992px)
{
	.top_header
	{
	    display:none!important;
	}
	
	.middle_header
	{
	    display:none!important;
	}
	
	.logo_name 
	{
        font-size: 16px!important;
    }
}