
@media only screen and (min-width: 1900px) and (max-width: 2600px)
{
  .school-slider>.item>a>img, .carousel-inner>.item>img 
  {
  	  width: 100% !important;
  }
  
}

@media only screen and (min-width: 1600px) and (max-width: 1900px)
{
  .school-slider>.item>a>img, .carousel-inner>.item>img 
  {
  	  width: 100% !important;
  }
  
}

@media only screen and (min-width: 1600px) and (max-width: 1900px)
{
  .school-slider>.item>a>img, .carousel-inner>.item>img 
  {
  	  width: 100% !important;
  }
  
}

@media only screen and (min-width: 1400px) and (max-width: 1600px)
{
  
  .school-slider>.item>a>img, .carousel-inner>.item>img 
  {
  	  width: 100% !important;
  }
  
}

@media only screen and (min-width: 1400px) and (max-width: 1600px)
{
  .school-slider>.item>a>img, .carousel-inner>.item>img 
  {
  	  width: 100% !important;
  }
} 


@media only screen and (min-width: 1400px) and (max-width: 1600px)
{
  .school-slider>.item>a>img, .carousel-inner>.item>img 
  {
  	  width: 100% !important;
  }
  
}

@media only screen and (min-width: 1300px) and (max-width: 1400px)
{
   .hero-home
	{
	   max-height: 120vh !important;
	}
}


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


/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) 
{
	.carousel-caption .item
	{
	   width: 100% !important;
	   padding: 0 20px 1.5em !important;
	   font-size: 14px !important;
	}
	
  	.carousel-caption .item .title .light
	{
	   font-size: 29px;
	}
	
	.bottom-clip 
	{
     padding-bottom: 200px !important;
   }

	.hero-home 
	{
	    max-height: none !important;
	    position: relative;
	}
	
   /*himalya-yoga css */
	.inner-row
   {
      margin-right: 0 !important;
      margin-left: 0 !important;
   }
   
   /*campus css starts here*/
   .pt-block 
   {
     padding-top: 4rem !important;
   }
   
   /*faculty css starts here*/
	.faculty-block1 h3 
	{
      margin-top: 6px;
   }
   
   /*know-us css starts here*/
   .employee-rt p.lead 
   {
      margin-bottom: 10px;
   }
   
   .sst-heading
   {
     font-size: 35px !important;
     margin-top: 2px !important;
   }
   
   
   .custom-container 
   {
      width: 1000px;
   }
   
   
   .header .header-low a span
	{
	  padding: 0 5px !important;
	}
	
	.header .header-low a
	{
	  font-size: 13px !important;
	}
	
	.module-dates .half 
    {
    	width: 47%;
    	padding: 0 10px;
    }
    
    .module-dates .keydates-half 
    {
    	float: right;
    }
    
    .module-dates .keydates-half .item 
    {
       width: 100%;
       margin: 0 0 5% 0;
    }
   
  
}


/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) 
{
	.sst-heading
	{
	   padding: 0 126px !important;
	   font-size: 26px !important;
	   margin-top: 5px;
	}
	
	header .header-low a 
	{
      font-size: 9px;
      line-height: 60px;
   }
   
   header .header-low a span 
   {
     padding: 0 4px;
   }
	
	.carousel-caption .item
	{
	  width: 100% !important;
	}
	
	.carousel-caption .item .title .light
	{
	   font-size: 30px;
	}	
	
	.carousel-caption .item .title
	{
	   padding: 0 0 !important;
	}
	
	.carousel-caption .item .text 
	{
     line-height: 25px !important;
   }
   
   .inner-header .sst-heading
	{
	   padding: 0 150px !important;
	   font-size: 26px !important;
	}
   
   
    /*holistic health css */
   .health-block .pb-lg-5
   {
      text-align: center;
   }
   
   .health-block
	{
	   margin-right: 0 !important;
      margin-left: 0 !important;
	} 
	
	.health-block .pb-lg-5 
	{
      padding: 3rem 0 !important;
      text-align: center;
   }
   
   .health-head .health-rt-list
	{
	   margin: 30px 0 0 0;
	}
	
	 .health-head
	{
	   text-align: center !important;
	}
	
	
	.hy-bock .fdb-box.fdb-touch
	{
	   padding: 3.75rem 1.5rem !important;
	}
	
	.hy-bock .fdb-box.fdb-touch h2
	{
	   font-size: 20px !important;
	}
	
	/*patanjali-yoga css */
   
   .patanjali-block1 .fdb-box.fdb-touch h2
   {
      font-size: 20px;
   }
   
   .patanjali-block2 .fdb-box.fdb-touch h2 
   {
      font-size: 20px;
   }
   
   .patanjali-head h1
   {
     font-size: 32px;
   }
   
   /*srividya-tantra css */
   .srividya-block1 .fdb-box.fdb-touch h2 
	{
      font-size: 20px !important;
   }
   
   .srividya-block1 .fdb-box.fdb-touch
	{
	  height: 400px !important;
	}
	
	.srividya-block2 .fdb-box.fdb-touch h2 
	{
      font-size: 20px !important;
   }
	
	.srividya-block2 .fdb-box.fdb-touch
	{
	   height: 430px !important;
	}
	
	/*nritya-kalpa css */
	.nk-block1 .fdb-box.fdb-touch h2 
	{
      font-size: 20px !important;
   }
   
	.nk-block2 .fdb-box.fdb-touch h2 
	{
      font-size: 20px !important;
   }
	
	
	/*footer css stars here */
	footer .half .column-2 
	{
      margin: 0 0 0 12px !important;
   }
   
   footer nav.quicklinks 
   {
      padding: 0 0 0 0 !important;
   } 
   
   /*campus css starts here*/
   .campus-block .pt-block 
   {
     padding-top: 0 !important;
   }
   
   /*faculty css starts here*/
	.faculty-block1 h3 
	{
     font-size: 16px;
     margin-top: 0;
   }
   
  /*know-us css starts here*/
  .employee-rt h3 
  {
    font-size: 18px;
  }
  
  .employee-rt p.lead 
  {
    font-size: 16px;
    margin-bottom: 10px;
  }
  
  .bottom-clip 
  {
    padding-bottom: 150px !important;
  }
  
  .header .header-high .dropbtn
  {
     line-height: 40px !important;
     font-size: 13px !important;
  }
  
  .header .header-high a
  {
    padding: 0 5px !important;
  }
  
  header .header-high a.donate
 {
    font-size: 9px !important;
    padding: 0 5px; 
    line-height: 41px;
 }

	
}


/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) 
{
   
    .health-block .pb-lg-5
    {
       text-align: center;
    }

}



/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) 
{
	
	.carousel-caption .item
	{
	   width: 100% !important;
	   padding: 0 20px 1.5em !important;
	   font-size: 14px !important;
	}
	
	.carousel-caption .item .title .light
	{
	   font-size: 20px;
	}	
	
	.carousel-caption .item .title
	{
	  padding: 0 0 !important;
	}
	
	.carousel-caption .item .text 
	{
     line-height: 20px !important;
   }
   
   /*holistic health css */
   .health-block .pb-lg-5
   {
      text-align: center;
   }
   
   .health-block
	{
	   margin-right: 0 !important;
      margin-left: 0 !important;
	} 
	
	.health-block .pb-lg-5 
	{
      padding: 3rem 0 !important;
      text-align: center;
   }
   
   .health-head .health-rt-list
	{
	   margin: 30px 0 0 0;
	}
	
	 .health-head
	{
	   text-align: center !important;
	}
	
	.inner-row
	{
	  margin-right: 0 !important;
     margin-left: 0 !important;
	}
	  
	/*himalya-yoga css */
	.hy-bock
   {
     margin-top: 30px;
   }
   
   .image-right
	{
	   text-align: center;
	}
   
   
   /*patanjali-yoga css */
   
   .patanjali-head
	{
	   margin-top: 30px;
	}
	
   .py-block
	{ 
	  margin-top: 30px;
	}
	
	.sv-box
	{
	   margin-top: 30px;
	}
	
  /*nritya-kalpa css */
  .nk-content-box
  {
	  margin-top: 30px;
  }
  
  /*holistic-education css */
  .he-content-box
  {
	  margin-top: 30px;
  }
  
   /*campus css starts here*/
   .campus-rt-img
	{
      margin-top: 2.5rem !important;
	}
	
	.campus-mg-top
   {
      margin-top: 30px;
   }
   
   /*faculty css starts here*/
   .faculty-block1 .faculty-rt
	{
	   text-align: center;
	    margin-bottom: 20px;
	} 
	
	/*guruji lecture videos css starts here*/
   .glv-mg-top
   {
      margin-top: 30px;
   }
    
	.lecture-block2 
	{
	   padding: 0.5rem 0 0.5rem 0;
	}
	
	.lecture-block3 
	{
      padding: 2.5rem 0 4.5rem 0;
   }
   
    
   /*know-us css starts here*/
   .employee-rt
	{
	  margin: 20px 0;
	}
	
	.contact-form .mt-4 
	{
     margin: 2.5rem 0 !important;
   }
   
   /*tadikeshwar-visits css starts here*/
   .visits-text
	{
	   text-align: center;
	}
	
	.visits-block1
	{
	   text-align: center !important;
	}
  
  /*footer css stars here*/
  footer nav.quicklinks 
  {
     padding: 0 0 0 0 !important;
  }
  
  .hero-home 
  {
     max-height: 120vh !important;
  }
  
	
}

@media (max-width: 480px) 
{
	
	.inner-row
	{
	  margin-right: 0 !important;
     margin-left: 0 !important;
	}
	
	
	/*holistic health css */
   .health-block
	{
	   margin-right: 0 !important;
      margin-left: 0 !important;
	} 
	
	.health-block .pb-lg-5 
	{
      padding: 3rem 0 !important;
   }
   
   .health-head .health-rt-list
	{
	   margin: 30px 0 0 0;
	}
	
	 .health-head
	{
	   text-align: center !important;
	}
	
	
  /*himalya-yoga css */
	.hy-bock
   {
     margin-top: 30px;
   }
	
	.hy-bock .fdb-box.fdb-touch
	{
	   padding: 3.75rem 1.5rem !important;
	}
	
	.image-right
	{
	   text-align: center;
	}
	
	
	/*patanjali-yoga css */
   .patanjali-head
	{
	   margin-top: 30px;
	}
	
	.py-block
	{ 
	  margin-top: 30px;
	}
		
	.sv-box
	{
	  margin-top: 30px;
	}
	
	
  /*nritya-kalpa css */
  .nk-content-box
  {
	  margin-top: 30px;
  }
  
  	
  /*holistic-education css */
  .he-content-box
  {
	  margin-top: 30px;
  }
  
  
  .fdb-block .fdb-box 
  {
  	  padding: 1.75rem 1.5rem !important;
  }

  /*campus css starts here*/
   .campus-rt-img
	{
      margin-top: 2.5rem !important;
	}
	
	.campus-mg-top
   {
      margin-top: 30px;
   }
  
  /*faculty css starts here*/
   .faculty-block1 .faculty-rt
	{
	   text-align: center;
	    margin-bottom: 20px;
	}   
   
   /*guruji lecture videos css starts here*/
   .glv-mg-top
   {
      margin-top: 30px;
   }
    
	.lecture-block2 
	{
	   padding: 0.5rem 0 0.5rem 0;
	}
	
	.lecture-block3 
	{
      padding: 2.5rem 0 4.5rem 0;
   }

	 
   /*know-us css starts here*/
   .employee-rt
	{
	   margin: 20px 0;
	}
	
	.contact-form .mt-4 
	{
     margin: 2.5rem 0 !important;
   }
   
   /*tadikeshwar-visits css starts here*/
   .visits-text
	{
	   text-align: center;
	}
	
	.visits-block1
	{
	   text-align: center !important;
	}
  
  /*footer css stars here */
  footer nav.quicklinks 
  {
     padding: 0 0 0 12px !important;
  }
  
  
}