@media only screen and (max-width: 1370px){
	.banner .banner-text{
		top: 15%;
	}
}
@media only screen and (max-width: 1199px){
	.container{
		width: 970px;
	}
	.main-navigation li{
		margin-left: 32px;
	}
	.banner .banner-text .text{
		width: 65%;
	}
	.thumb-text li .box-1{
		padding: 30px 42px 17px;
	}
	.thumb-text li .box-2{
		padding: 30px 42px 13px;
	}
	.thumb-text li .box-3{
		padding:30px 42px 38px;
	}
	.thumb-text li .box-4{
		padding: 30px 40px 40px;
	}
	.thumb-text{
		margin: -79px 0 0;
	}
	.featured-courses ul li .image-holder .description{
		padding: 10px 9px 0;
	}
	.featured-courses ul li .image-holder .description h2{
		margin-bottom: 8px;
	}
	.featured-courses ul li .image-holder .description h2::after{
		margin-top: 6px;
	}
	.featured-courses ul li .image-holder .description .learn-more{
		padding: 10px 23px;
	}
	.latest-events .col-1 .post .image-wrapper .text{
		width: 64%;
	}
	.latest-events .col-1 .post .image-wrapper{
		top: 24%;
	}
	.widget-area .widget form input[type="search"], 
	.page-header form input[type="search"]{
		width: 66%;
	}
}
@media only screen and (min-width: 991.5px){
	#mobile-header{
		display: none;
	}
}
@media only screen and (max-width: 991px){
	.container{
		width: 750px;
	}
	.main-navigation{
		display: none;
	}
	.information .container{
		padding: 0;
	}
	.thumb-text li .box-1{
		padding: 30px 8px 17px;
	}
	.thumb-text li .box-2{
		padding: 30px 8% 13px;
	}
	.thumb-text li .box-3{
		padding:30px 8% 38px;
	}
	.thumb-text li .box-4{
		padding: 30px 8% 40px;
	}
	.banner .banner-text .text span{
		font-size: 32px;
		line-height: 40px;
	}
	.thumb-text{
		margin: 0;
	}
	.featured-courses ul li{
		width: 50%;
		margin-bottom: 15px;
	}
	.featured-courses ul li .image-holder .description{
		padding: 26% 10%;
	}
	.choose-us .col{
		width: 50%;
	}
	.header-part{
		width: 100%;
	}
	.latest-events .col-1{
		width: 100%;
	}
	.latest-events .col-2{
		width: 100%;
	}
	.search-section .col-1{
		width: 100%;
		text-align: center;
	}
	.site-footer .widget-area .widget{
		width: 33.33%;
	}
	#primary, #secondary{
		width: 100%;
	}
	.widget-area .widget.widget_instagram ul li{
		width: auto;
	}
}
@media only screen and (max-width: 767px){
	.container{
		width: 100%;
	}
	.site-header .form-section .fa{
		padding-left: 10px;
	}
	.site-header .header-top {
		text-align: center;
	}
	.site-header .header-top .top-links{
		float: none;
		margin-bottom: 18px;
	}
	.thumb-text li{
		width: 100%;
	}
	.banner .banner-text .text span{
		font-size: 20px;
		line-height: 23px;
		margin-bottom: 0;
	}
	.banner .banner-text .text{
		width: 100%;
	}
	.banner .banner-text .text .course-link{
		padding: 7px 15px;
		font-size: 9px;
		line-height: 10px;
	}
	.banner .banner-text{
		top: 9%;
	}
	.welcome-note .col, .choose-us .col{
		width: 100%;
		margin-bottom: 15px;
	}
	.featured-courses ul li{
		width: 100%;
	}
	.theme .theme-description .apply{
		margin-bottom: 15px;
	}
	.student-stories blockquote{
		margin: 0;
		padding: 0 61px;
	}
	.welcome-note,.featured-courses, .theme .theme-description, .choose-us, .student-stories .image-wrapper, .latest-events{
		padding: 20px 0;
	}
	.latest-events .col-1 .post .image-wrapper{
		position: relative;
		width: 100%;
	}
	.latest-events .col-1 .post .image-wrapper .text{
		width: 100%;
		margin-left: 0;
	}
	.theme .header-part{
		width: 100%;
	}
	.search-section form input[type="search"]{
		width: 100%;
		margin-bottom: 20px;
	}
	.search-section form input[type="submit"]{
		width: 100%;
	}
	.site-footer .widget-area .widget{
		width: 100%;
		padding: 0;
		text-align: center;
	}
	.site-footer .row{
		margin: 0;
	}
	.search .page-header form{
		width:260px;
	}
	.search .page-header form input[type="search"]{
		width: 56%;
	}
	.search #crumbs{
		float: left;
		margin-bottom: 15px;
	}
	.widget-area .widget form input[type="search"], .page-header form input[type="search"]{
		width: 55%;
	}
	.search .site-content #primary .post-thumbnail{
		width: 100%;
		margin-right: 0;
		float: none;
		margin-bottom: 15px;
	}
	.search .site-content #primary .post-thumbnail img{
		width: 100%;
	}
	.search .site-content #primary .text{
		overflow: none;
	}
	.site-content #primary .post-section .post{
		width: 100%;
		margin-bottom: 20px;
	}
	.comment-content{
		margin-left: 0;
	}
	.comment-author.vcard{
		float: none;
		width: 100%;
	}
	.comment-metadata{
		float: none;
		
	}
	.reply a{
		margin-left: 0;
	}
	.avatar.photo{
		float: none;
		width: 100%;
		margin-bottom: 15px;
	}
	.comments-area ol ol li{
		padding-left: 0;
	}
	.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"]{
		width: 100%;
	}
	.single-post .site-content .entry-content form input[type="text"],
	 .single-post .site-content .entry-content form input[type="password"]{
		width: 100%;
	}
	.single-post .site-content .entry-content form textarea{
		width: 100%;
	}
}