
@media (max-width: 991px) {
	body{
		    width: 100%;
            height: 100%;
            margin: 0;
            overflow: hidden;        
	}
	#header{
		border: none;
		/* box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; */
	}
	#header .logo{
		height: 4rem;
	}
	#hero {
		height: 100vh;
		text-align: center;
		padding: 0 1rem 0 1rem;
	  }
	  #hero .animated {
		-webkit-animation: none;
		animation: none;
	  }
	  #hero .hero-img {
		text-align: center;
	  }
	  #hero .hero-img img {
		width: 50%;
	  }
	  #hero h1 {
		font-size: 28px;
		line-height: 36px;
	  }
	  #hero h2 {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 30px;
	  }
	  #hero .hero-img img {
		width: 70%;
	  }
	  .footer-bottom{
		  display: block;
	  }
	  #about{
		  padding: 2rem 1rem 1rem 1rem;
	  }
	  #team{
		  padding: 2rem 1rem 2rem 1rem;
	  }
	  #subsidiary-company{
		padding: 2rem 1rem 2rem 1rem;
	  }
	  #main-program{
		  padding: 2rem 1rem 2rem 1rem;
	  }
	  #contact, #footer .footer-top, #footer .footer-bottom, #footer .footer-newsletter{
		  padding: 2rem 1rem 2rem 1rem;
	  }
	  .contact-address{
		  margin-left: 0 !important;
		  margin-top: 2rem;
	  }
	  .contact100-form .wrap-input100{
		  margin-bottom: 35px;
	  }
	  .tabs {
		display: block;
	}
	.tabs section {
		width: 100%;
		padding: 2rem 2rem;
	}
	.tabs section.active{
		height: auto;
	}
	.contact-address{
		background-image: none;
	}
	.contact100-form .rs1-wrap-input100 {
		width: 100%;
	}
	.contact100-form{
		margin-top: 0;
	}
	#fact-stats .section{
		margin-bottom: 1.5rem;
	}
	#main-program .choose-plan ul li a.nav-link{
		padding-left: 0;
	}
	
	.tab-img{
		display: block !important;
	}
	
	.tabs section{
		margin: 0;
	}
	#fact-stats{
     padding: 2rem 1rem 0 1rem;
	}
	.tab-details{
		display: block !important;
	}
	.widget-title{
		margin-top: 3rem;
	}
	@media screen and (max-width: 992px){
		#newsletter-popup{
		  width: 85% !important; 
		}
	  }
  }

  @media (min-width: 768px) {
	.tabs-container {
		padding: 4rem 4rem;
	}
	  
} 
@media (max-width: 768px) {
	#hero h1 {
	  font-size: 28px;
	  line-height: 36px;
	}
	#hero h2 {
	  font-size: 18px;
	  line-height: 24px;
	  margin-bottom: 30px;
	}
	#hero .hero-img img {
	  width: 70%;
	}

  }
  @media (max-width: 575px) {
	#hero .hero-img img {
	  width: 80%;
	}
    #team .member{
		display: block !important;
		
	}
	#team .member .pic {
		margin:  0 0 0.5rem 1rem;
	}
	.member-info {
		margin: auto;
	}
	#subsidiary-company .naccs .tab-img img{
		height: 110px;
	}
  }