@media (max-width: 991px){
  /*header{display: none;}*/
  .table{display: block;overflow: auto;}
  .table td, .table th{white-space: nowrap;}
  .mobile-menu .ti-menu{right: 80px;}
}

@media (max-width: 767px){
	.slider2 .item{padding: 50px 0;}
	.slider h2{font-size: 16px;}
	.slider p{font-size: 14px;margin-bottom: 20px;}
	.home-3 .slider-parallax .item:before{top:0;left: 5%;}
	.mt80, .rmt70, .mt60,.home-3 .gallery, .mt100{margin-top: 20px;}
	.mb80, .mb60{margin-bottom: 20px;}
	.feature-item{padding: 15px;}
	.feature-item p{display: none;}
	.feature-item h3 {
	    margin-top: 20px;
	    margin-bottom: 5px;
	    font-size: 16px;
	}
	.counter {
	    max-width: 100%;
	    margin: 20px auto;
	}
	.pb80, .mission_sec, .video-content, .bed_sec{padding-bottom: 20px;}
	.pt80{padding-top: 20px;}
	.course h2{font-size: 20px;}
	.mtb60{margin: 20px 0;}
	.twitet p {
	    font-size: 20px;
	    margin-bottom: 20px;
	    margin-top: 20px;
	}
	.twitet p a{font-size: 20px;}
	.video-content span {
	    font-size: 20px;
	    padding: 10px 50px;
	    width: 200px;
	    margin-bottom: 40px;
	}
	.footer-subscribe{padding: 30px 25px}
	.breadcrumb{padding: 120px 0 100px}
	.item-with-img .item-text {
	    padding: 20px 15px;
	}
	.mtb30{margin-bottom: 0;}
	.bed_sec h2 {
	    margin-bottom: 15px;
	    font-size: 22px;
	}
	.contact_info1 h2, .title-big a{font-size: 20px;}
	.apply-form{padding-left: 10px;padding-right: 10px;padding-bottom: 20px;}
	.logo a span{font-size: 16px;}
	.slider2 .item{padding-top: 150px;}

}

@media only screen and (max-width: 768px){
	footer ul, footer h3, footer img {
	    padding-left: 0;
	}
	footer h3 {
	    margin-top: 20px;
	    padding-left: 0;
	}
}
