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

@media (min-width: 992px) {
 
}

 

/* (1366x768) WXGA Display */
@media  screen and (max-width: 1366px) {
	 
 

	}
	
	@media (min-width: 1536px) {
	    
	        .subtitle.schoolname h4.elementor-heading-title {
        font-size: 28px !important;
    }
	    
	    
.bannerTitle h2 span {
 
    font-size: 41px;
 
    padding-bottom: 0;
}
.elementor-4065 .elementor-element.elementor-element-a135ee4.treeImgCenter img 
 {
    width:27%;
}

.elementor-4110 .elementor-element.elementor-element-d17cbd6 img {
     width:27%;
}
.elementor-4121 .elementor-element.elementor-element-10f05de img {
    width:27%;
}

.elementor-4129 .elementor-element.elementor-element-949fdff img {
   width:27%;
}

.elementor-4672 .elementor-element.elementor-element-dfe49bc img {
      width:27%;
}
.subtitle h4.elementor-heading-title {
   
    font-size: 20px;
 
}

.address h3.elementor-image-box-title {
    
    font-size: 19px;
    
}

 
.flashnewsOuter.elementor-element.elementor-element-63a1f3d > .elementor-container {
    max-width: 1378px;
    min-height: 60px;
}



}




@media screen and (max-width: 1561px) {
 

}


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

	
	

 @media screen and (max-width: 1440px) {
.bannerTitle h2 span {
    font-family: 'bauerbodoni' !important;
    font-size: 33px;
    display: block;
} 
	 
	 .address h3.elementor-image-box-title {
    font-family: 'CALIST' !important;
    font-size: 20px;
	 }
	 
	 .elementor-6 .elementor-element.elementor-element-a478016 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 4%;
}

 }
	@media  screen and (max-width: 1366px) {
	 .navigationMiddle ul li a {
    position: relative;
		 padding: 8px 34px 10px 18px; line-height: 20px;
		 
		}
		
		.address h3.elementor-image-box-title {
    
    font-size: 18px;
  
}
		
		.elementor-6 .elementor-element.elementor-element-a478016 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 3%;
}
	.elementor-6 .elementor-element.elementor-element-68ae725c {
    text-align: center;
    margin-block-end: 5px;
}	
		
		.elementor-6 .elementor-element.elementor-element-1abc7e31 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 104px 38px 6px 38px;
}
		
 }

 @media screen and (max-width: 767px) {
     
     #myModal1 .modal-body, #myModal2 .modal-body  {
    
    padding: 25px 15px 5px;
}
     
     .admissionLink{
         text-align:center; line-height:23px;         display: block;
     }
     
     .admissionLink span{
         display:block;
     }
     
     .popupTitle span {
    
    line-height: 28px;
}
     
 
 .table>:not(caption)>*>* {
 line-height: 24px; padding: 11px 13px;
}    
     
	.bannerTitle h2 span {
    font-size: 20px;
}
	 
	 .banner-text {
    position: relative;
    top: auto;
    left: auto;
    transform: translate(0%, 0%);
    z-index: 1;
    background: #000;     padding:10px 0 4px 0;
}
	.banner-text h1 {
		font-size: 23px; margin-bottom: 0;
	 } 
	 
	 #breadcrumbs span{font-size:13px;
	 }
	 
 
 }
 
 
 
 @media screen and (max-width: 600px){
 
	 
 }
 
 
 
 

  @media (min-width: 768px) and (max-width: 1024px) {
     .admissionLink{
         text-align:center; line-height:22px;         display: block;
     }
	     .admissionLink span{
         display:block;
     }
     
	  
  }
   
@media screen and (max-width: 912px) {
	 

}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
 
}

 
 
 @media only screen and (min-width:768px) and (max-width:999px) {
     
        .admissionLink{
         text-align:center; line-height:22px;         display: block;
     }
	     .admissionLink span{
         display:block;
     }
     
	 .bannerTitle h2 span {
    
    font-size: 29px;
    
}
	 
	 .navigationMiddle ul li a {
    position: relative;
    padding: 8px 35px 10px 16px;
    color: #6b6b6b;
    transition: all 0.5s ease;
    font-size: 15px;
    display: block;
    border-radius: 10px;
    background-color: #f6f6f6;
    font-weight: bold; line-height: 21px;
  
}
	 
	 
 
 }
 
  /* surface pro 7 portrait	*/
 @media only screen and (min-device-width: 912px) and (max-device-height: 1368px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
 
}

  /* surface pro 7 landscape	*/
 @media only screen and (min-device-width: 1368px) and (max-device-height: 912px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
 
 }
 
  /* iPad Air  portrait*/
 @media only screen and (min-device-width: 820px) and (max-device-height: 1180px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
 
	 
 }
 
 
 
 /*Ipad air ----------- */



@media only screen and (min-device-width: 1180px) and (max-device-height: 820px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
 
	
}



/* iPhone 6, 7, 8 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
 
}


/*    Iphone XR----------- */
@media only screen and (min-device-width: 896px) and (max-device-height: 414px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
	
		 
	
}
/* iPhone XS Max, XR ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3) {
		

}

@media only screen and (min-device-width: 844px) and (max-device-height: 390px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3) {
	 
}

@media only screen and (min-device-width: 390px) and (max-device-height: 844px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3) {
 .banner-text h1 {
	 font-size: 2rem;
	}

	
}

 @media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
	 

 }


 /* Landscape*/

    @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape)  {
	 
		
		}

    /* Portrait*/
    @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
		
		
		}
	


/* iPhone X  iPhone 12/pro----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3) {
	 
	
}


 @media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
 
}





@media (min--moz-device-pixel-ratio: 1.5),
       (-o-min-device-pixel-ratio: 3/2),
       (-webkit-min-device-pixel-ratio: 1.5),
       (min-device-pixel-ratio: 1.5),
       (min-resolution: 144dpi),
       (min-resolution: 1.5dppx) and 
       (min-width: 1500px) and (max-width : 2000px) and
       @-ms-viewport {
  
}
@media only screen and (max-width: 768px) and (orientation : portrait) {
	 
}


     /* Samsung Galaxy S8 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 740px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 4 ){
/* Styles */
	.container, .container-sm {
    max-width: 740px;
}
 

}

     /* Samsung Galaxy S22 ----------- */
@media only screen and (min-device-width: 915px) and (max-device-height: 412px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2 ){
	 

}

 


     /* Surface duo portrait ----------- */
@media only screen and (min-device-width: 540px) and (max-device-height: 720px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2 ){
 

}

     /* Surface duo  landscape----------- */
@media only screen and (min-device-width: 540px) and (max-device-height: 720px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 1 ){
 
}


	   /*1280 x 1024*/
 @media screen and (min-width: 1280px) and (max-height: 1024px)  {
 
	
 }
 
 
 
 

     /* Surface duo  landscape----------- */
@media only screen and (min-device-width: 850px) and (max-device-height: 720px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 1 ){
	 
 

 }



@media screen and (device-width: 411px) and (device-height: 731px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2.6){
   
 
 
   
}



@media screen and (device-width: 411px) and (device-height: 731px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2.6){

 
   
}


@media only screen and (-webkit-min-device-pixel-ratio: 2.6),
                    only screen and (min--moz-device-pixel-ratio: 2.6),
                    only screen and (-o-min-device-pixel-ratio: 2.6/1),
                    only screen and (min-device-pixel-ratio: 2.6)
{
	
 
	}



/* ----------- iPad Pro ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	 
 
	  
  }



/* Portrait */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	
 
}

/* Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	  
	   
	  
  }
  
 
 

	
	
	 
  
  /* Galaxy S5 portrait */
    @media screen 
      and (device-width: 360px) 
      and (device-height: 740px) 
      and (-webkit-device-pixel-ratio: 4) 
      and (orientation: portrait) {
		 


    }

    /* Galaxy S5 landscape */
    @media screen 
      and (device-width: 360px) 
      and (device-height: 740px) 
      and (-webkit-device-pixel-ratio: 4) 
      and (orientation: landscape) {
 
    }
	
	

	
	
/* iPad Mini in landscape only */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {	

 
}

/* iPad Mini in portrait only */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 	   


 }	
 
 
 
 
 @media screen and (min-width: 1824px) {
 
	    
	    
.bannerTitle h2 span {
 
    font-size: 51px;
 
    padding-bottom: 0;
}

 
	 
 }
 
  @media screen and (min-width: 1075px) {
	 
 

  }
  
  
  
 @media (min-width: 1265px) and (max-width: 1280px) {

    /* Your styles here */
   .elementor-4672 .elementor-element.elementor-element-e347d87 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link {
   
    font-size: 13px;
    
}

    .bannerTitle h2 span {
       
        font-size: 31px;
       
    }
    .elementor-4672 .elementor-element.elementor-element-e347d87.premium-nav-hor > .elementor-widget-container > .premium-nav-widget-container > .premium-ver-inner-container > .premium-nav-menu-container {
    height: 46px;
}
 .elementor-4672 .elementor-element.elementor-element-dfe49bc img {
    width: 25%;
}   
    
  .bannerTitle h2 {
   
    padding: 16px 0 0;
}  
}
  
  
  media 
  (min-width: 1088px) and (max-width: 1360px) and /* Adjust for zoom by dividing target width by 1.25 */
  (min-height: 614px) and (max-height: 768px) and  /* Adjust for zoom by dividing target height by 1.25 */
  (min-resolution: 120dpi) and (max-resolution: 130dpi) /* DPI for 125% zoom */
{
       .elementor-4672 .elementor-element.elementor-element-e347d87 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link {
   
    font-size: 13px;
    
}
    
}


@media screen and (max-width: 1366px) and (max-height: 768px) {
    
           .elementor-4672 .elementor-element.elementor-element-e347d87 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link {
   
    font-size: 14px;
    
}
    
}

@media screen and (width: 1440px) and (height: 768px) {
    
           .elementor-4672 .elementor-element.elementor-element-e347d87 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link {
   
    font-size: 14px;
    
}
    

    
           .elementor-4672 .elementor-element.elementor-element-e347d87 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link {
   
    font-size: 14px;
    
}
    
}
  
  
  @media screen and (max-width: 1093px) and (max-height: 615px) {


    
           .elementor-4672 .elementor-element.elementor-element-e347d87 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link {
   
    font-size: 13px;
    
}


}

@media screen and (width: 1280px) and (height: 720px) {
    
           .elementor-4672 .elementor-element.elementor-element-e347d87 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link {
   
    font-size: 13px;
    
}

}