@media (max-width: 1440px) {
	.home-5-slider .slider .slides li .text{
		top: 10%;
	}
	.home-2-events .flex-direction-nav li a{
		left: 2%;
		margin-left: 0;
		&.flex-next{
			right: 2%;
			margin-right: 0;
		}
	}
	.homeslider{
		.slides li .text{
			h2{
				font-size: 42px;
			}
			h3{
				font-size: 24px;
			}
		}
		.flex-direction-nav{
			li{
				a{
					left: 2%;
					&.flex-next{
						right: 2%;
					}
				}
			}
		}
	}
}

@media (max-width: 1280px) {
	.home-4-history .items article .text h3 span{
		right: -21.6%;
	}
	.home-4-slider .slider{
		.slides li .text{
			top: 10%;
			h2{
				font-size: 40px;
			}
		}
		.flex-direction-nav li a{
			width: 40px;
			height: 40px;
			margin-top: -20px;
			&:before{
				width: 40px;
				height: 40px;
				font-size: 40px;
				line-height: 40px;
			}
		}
	}
	.home-3-events .flex-direction-nav li a{
		left: 2%;
		margin-left: 0;
		&.flex-next{
			right: 2%;
			margin-right: 0;
		}
	}
	.home-2-events .slides li .text{
		top: 20%;
		width: 80%;
		margin-left: -40%;
		h2{
			font-size: 40px;
			margin-bottom: 30px;
		}
	}
	.homeslider{
		.flex-direction-nav{
			li{
				a{
					left: 1%;
					&:before{
						font-size: 44px;
					}
					&.flex-next{
						right: 1%;
					}
				}
			}
		}
	}
	.gallery-box .images a{
		margin-top: 20px;
	}
}

@media (max-width: 1024px) {
	.woocommerce .products .product:nth-child(2n+2), .woocommerce-page .products .product:nth-child(2n+2){
		margin-right: 0;
	}
	.testimoials-box .items article .image{
		margin: 12% 6% 10% 7%;
	}
	.academics-page article{
		width: 30%;
		&:nth-child(4n+4){
		  margin-right: 3%;;
		}
		&:nth-child(3n+3){
			margin-right: 0;
		}
	}
	.home-5-slider .slider{
		.slides li .text{
			width: 80%;
			left: 10%;
			margin-left: 0;
			h2{
				font-size: 40px;
			}
			.string{
				font-size: 16px;
				margin-bottom: 20px;
			}
		}
		.flex-direction-nav li a{
			width: 40px;
			height: 40px;
			margin-top: -20px;
			&:before{
				width: 40px;
				height: 40px;
				font-size: 40px;
				line-height: 40px;
			}
		}
	}
	.home-4-slider .slider .slides li .text{
		h2{
			line-height: 50px;
		}
		.string{
			margin-bottom: 20px;
		}
	}
	.home-4-slider .slider .slides li .text{
		margin-left: 0;
		left: 10%;
		width: 80%;
	}
	.home-3-gallery .text{
		margin-top: 10%;
	}
	.home-3-events{
		.slides li{
			.text{
				top: 10%;
				h2{
					font-size: 40px;
				}
			}
			.countdown-block{
				padding: 20px 0 20px 0;
				> div p:first-child{
					font-size: 30px;
					line-height: 50px;
					padding: 0 14px;
				}
			}
		}
		.flex-direction-nav li a{
			width: 40px;
			height: 40px;
			margin-top: -20px;
			&:before{
				width: 40px;
				height: 40px;
				font-size: 40px;
				line-height: 40px;
			}
		}
	}
	.home-2-blockqoute blockquote h2{
		font-size: 60px;
	}
	.home-2-events{
		.slides li .text{
			top: 5%;
		}
		.flex-direction-nav li a{
			width: 40px;
			height: 40px;
			margin-top: -20px;
			&:before{
				width: 40px;
				height: 40px;
				font-size: 40px;
				line-height: 40px;
			}
		}
	}
	.home-1-sundries .my-col-3 .quicklinks ul li{
		width: 100%;
	}
	.home-1-library-filter .wrapper .filter input[type="search"]{
		width: 300px;
	}
	header{
		&:after{
			display: none;
		}
		.logo-menu{
			position: relative;
			left: 0;
			margin: 0 auto;
		}
	}
	.homeslider .slides li .text{
		position: absolute;
		left: 0;
		margin-left: 0;
		width: 100%;
		box-sizing: border-box;
		padding: 0 10%;
	}
	.wrapper{
		width: 96%;
	}
	.college-box .course-events .col-8 .events > h3:after{
		display: none;
	}
	.news-box .news h2:after{
		display: none;
	}
	.feauturedprofessor-box h3:after{
		display: none;
	}
	.secondfooter section .header h2:after{
		display: none;
	}
	footer .top nav ul li{
		width: 32%;
		margin-bottom: 14px;
	}
	footer .top .link ul li a{
		line-height: 20px;
	}
	.college-box .our-college .video .popup .slider-wrapper .container{
		width: 94%;
		.close{
			right: -3%;
		}
		iframe{
			height: 400px;
		}
	}

	header .logo-menu{
		nav ul li a{
			font-size: 14px;
			padding: 45px 12px;
		}
	}
}

@media (max-width: 768px) {
	.departmens-box .items article{
		width: 48.9%;
		&:nth-child(3n+3){
			margin-right: 2.6%;
		}
		&:nth-child(2n+2){
			margin-right: 0;
		}
	}
	.testimoials-box{
		.testimonials-archive-blockqoute{
			box-sizing: border-box;
			padding: 2%; 
			h2{
				font-size: 50px;
			}
		}
		.items article{
			width: 49%;
			&:nth-child(3n+3){
				margin-right: 2%;
			}
			&:nth-child(2n+2){
				margin-right: 0;
			}
			.text{
				max-width: 50%;
				width: 50%;
				padding-left: 10%;
				box-sizing: border-box;
				margin-bottom: 20px;
			}
		}
	}
	.members-box .items article{
		width: 30%;
		&:nth-child(3n+3){
			margin-right: 0;
		}
		&:nth-child(4n+4){
			margin-right: 3.2%;
		}
	}
	.page-block .page-content.gallery .article{
		width: 48%;
	}
	.academics-page .quicklinks ul li{
		width: 50%;
	}
	.section-what-do .items article{
		width: 45%;
		&:nth-child(2n+2){
			margin-right: 0;
		}
		&:nth-child(3){
			margin-right: 9%;
		}
	}
	.service-courses .items .wrapper{
		article{
			width: 100%;
			.fields-list{
				max-width: 300px;
				margin: 0 auto;
			}
		}
		hr{
			width: 100%;
			min-height: 1px;
			margin: 2.8% 0;
		}
	}
	.service-description{
		.image{
			width: 100%;
			margin-right: 0;
			margin-bottom: 4%;
		}
		.text{
			width: 100%;
		}
	}
	.service-info article{
		width: 46%;
		margin-bottom: 4%;
		&:nth-child(2){
			margin-right: 0;
		}
	}
	.home-5-blog{
		.col-2{
			width: 100%;
			padding-right: 0;
			text-align: left;
			margin-bottom: 4%;
			padding-top: 20px;
		}
		.col-10{
			width: 100%;
			padding-left: 0;
		}
	}
	.home-5-description h2{
		font-size: 60px;
	}
	.home-5-info .wrapper{
		.col-6{
			img{
				width: 100%;
			}
		}
	}
	.home-4-history .items article{
		&:nth-child(2n+2) .text h3 span {
			left: -23.2%;
		}
		.text h3 span {
			right: -22.6%;
		}
	}
	.home-4-news .slider{
		.slides li article{
			width: 100%;
			margin-right: 0;
			margin-bottom: 2%;
		}
		.flex-direction-nav{
			li{
				a{
					left: 0;
					&.flex-next{
						right: 0;
					}
				}
			}
		}
	}
	.home-4-table table{
		display: block;
		width: 100%;
		tbody{
			display: block;
			width: 100%;
			tr{
				display: block;
				width: 100%;
				td{
					display: block;
					width: 100%;
					&:first-child{
						width: 100%;
					}
				}
			}
		}
	}
	.home-4-about{
		.col-4{
			width: 100%;
			img{
				margin-left: 0;
			}
		}
		.col-8{
			width: 100%;
			padding: 74px 0 74px 0;
		}
	}
	.home-3-events .slides li .text{
		width: 70%;
		margin-left: -35%;
	}
	.home-3-people .text{
		position: relative;
		width: 100%;
		.inner{
			float: none;
			margin-top: 0;
			width: 100%;
			padding: 4% 2%;
		}
	}
	.home-3-gallery{
		.col-5{
			width: 100%;
			margin-bottom: 2%;
			.text{
				margin-left: 2%;
				padding-right: 0;
				float: left;
				width: 50%;
			}
		}
		.col-7{
			width: 100%;
		}
	}
	.home-3-twitter{
		.col-9{
			width: 100%;
			margin-bottom: 2%;
		}
		.col-3{
			width: 100%;
			.button-box{
				float: left;
			}
		}
	}
	.home-3-testimonials{
		.slider{
			width: 100%;
			margin-right: 0;
		}
		.col-5{
			width: 100%;
			h2{
				margin-top: 8%;
			}
		}
	}
	.home-3-info{
		article{
			width: 100%;
			ul{
				max-width: 260px;
				margin: 0 auto;
				margin-bottom: 30px;
			}
		}
		hr{
			width: 100%;
			min-height: 1px;
			margin: 2% 0;
		}
	}
	.home-2-blog .article{
		width: 33.333%;
	}
	.home-2-news{
		.news-block{
			width: 100%;
			padding-right: 0;
		}
		.video-block{
			width: 100%;
			padding-left: 0;
		}
	}
	.home-2-library-category{
		.image{
			width: 100%;
		}
		.text{
			width: 100%;
			.categories{
				width: 100%;
			}
		}
	}
	.home-2-events{
		.slides li .text{
			position: relative;
			margin-left: 0;
			left: 0;
			width: 100%;
			background: @yellow-dark;
			box-sizing: border-box;
			padding: 4% 2%;
		}
		 .flex-direction-nav li a{
		 	top: 2%;
		 	margin-top: 0;
		 }
	}
	.home-1-sundries{
		.my-col-3{
			width: 100%;
			.quicklinks ul li{
				width: 50%;
			}
		}
		.my-col-5{
			width: 50%;
		}
		.my-col-4{
			width: 45%;
		}
	}
	.home-1-catalogue{
		.my-col-5{
			width: 100%;
			margin-right: 0;
			padding-left: 0;
		}
		.my-col-7{
			width: 100%;
		}
	}
	.home-1-blog article{
		.my-col-5{
			width: 61.2%;
		}
		.my-col-3{
			width: 38.8%
		}
		.my-col-4{
			width: 100%;
		}
	}
	.home-1-below-info {
		.city{
			width: 25%;
		}
		.data{
			width: 75%;
		}
	}
	.home-1-library-filter .wrapper .filter{
		input[type="search"]{
			width: 45%;
			margin-bottom: 10px;
		}
		.dropdown{
			width: 45%;
		}
		.form-button{
			width: 45%;
			input[type="submit"]{
				width: 100%;
			}
		}
	}
	aside.sidebar .aletheme-quicklinks-widget ul li, .footerbar .aletheme-quicklinks-widget ul li{
		width: 100%;
	}
	aside.sidebar .aletheme-quicklinks-widget ul li:nth-child(2n+2), .footerbar .aletheme-quicklinks-widget ul li:nth-child(2n+2){
		margin-left: 0;
	}
	.contact-page .form label{
		width: 100%;
		&:nth-child(2){
			margin-left: 0;
		}
	}
	aside.sidebar .aletheme-course-filter-widget input[type="submit"], .footerbar .aletheme-course-filter-widget input[type="submit"],
	aside.sidebar .aletheme-course-filter-widget input[type="text"], .footerbar .aletheme-course-filter-widget input[type="text"]{
		width: 50%;
	}
	.about-1-professor h2:after{
		display: none;
	}
	.about-1-about{
		.col-4{
			width: 100%;
		}
		.col-8{
			width: 100%;
			padding: 74px 0 74px 0;
		}
	}
	.about-1-info article{
		width: 46%;
		padding-left: 0;
		margin-bottom: 4%;
		&:nth-child(2){
			margin-right: 0;
		}
	}
	header .logo-menu{
		width: 96%;
		.logo{
			a{
				margin-left: 0;
			}
		}
	}
	.homeslider{
		.slides li .text{
			padding: 0 14%;
			h2{
				font-size: 22px;
			}
			h3{
				font-size: 14px;
			}
		}
	}
	.button-arrow{
		font-size: 12px;
		padding: 8px 22px 8px 33px;
		&:hover{
			&:before{
				left: 5px;
			}
		}
		&:before{
			font-size: 13px;
			left: 13px;
			line-height: 26px;
		}
	}
	.button{
		font-size: 12px;
		padding: 8px 22px 8px 22px;
	}
	.info-box{
		.wrapper{
			&:before, &:after{
				display: none;
			}
		}
		article{
			width: 50%;
			&:nth-child(1),&:nth-child(2){
				margin-bottom: 50px;
			}
		}
	}
	.college-box .our-college{
		.text{
			box-sizing: border-box;
			padding-right: 4%;
		}
	}
	.our-college-sidebar article{
		h3{
			padding-left: 0;
		}
		&:nth-child(1) h3:before{
			position: relative;
			display: block;
			text-align: center;
		}
		&:nth-child(2) h3:before{
			position: relative;
			display: block;
			text-align: center;
		}
		&:nth-child(3) h3:before{
			position: relative;
			display: block;
			text-align: center;
		}
	}
	.college-box .course-events .col-8{
		.course form{
			.col-5,.col-7{
				width: 100%;
				margin-left: 0;
				margin-bottom: 10px;
				padding-left: 0; 
			}
		}
		.events article{
			.date{
				margin-bottom: 6px;
			}
			h3{
				max-width: 80%;
			}
			p{
				clear: both;
				max-width: 80%;
			}
		}
	}
	.news-box{
		.col-4{
			width: 100%;
			padding-right: 0;
			.summercourses{
				margin-bottom: 24px;
			}
		}
		.col-8{
			width: 100%;
		}
	}
	.gallery-box .images a{
		max-width: 25%;
	}
	.secondfooter{
		.wrapper{
			width: 500px;
		}
		.col-6{
			width: 100%;
			&:first-child{
				padding-right: 0;
			}
			&:last-child{
				padding-left: 0;
			}
		}
		section .slides{
			padding-right: 0;
			li article{
				h3{
					max-width: 400px;
				}
				p{
					max-width: 334px;
				}
			}
		}
	}
	footer{
		.top{
			.col-2i, .col-2{
				width: 33.3%;
			}
			nav{
				width: 100%;
				padding-left: 0;
				ul li{
					width: 24%;
				}
			}
		}
		.bottom .contact{
			.phone{
				display: block;
				margin-bottom: 10px;
			}
			.email{
				display: block;
				margin-left: 0;
			}
		}
	}
	.page-block .our-college-sidebar article{
		&:first-child h3{
			padding-left: 0;
		}
	}
	.about-page section .video{
		img{
			width: 100%;
			height: auto;
		}
		.aside{
			ul{
				right: 28%;
			}
		}
	}
	.history-mission .mission-block .quicklinks li{
		width: 50%;
	}
}

@media (max-width: 600px) {
	.woocommerce div.product, .woocommerce-page div.product{
		width: 100%;
	}
	.events-box .article{
		.image{
			width: 100%;
			padding-right: 0;
			margin-bottom: 2%;
		}
		.text{
			width: 100%;
			padding-left: 0;
		}
	}
	.testimoials-box .items article{
		width: 100%;
		margin-right: 0;
	}
	.members-box .items article{
		width: 48.5%;
		&:nth-child(3n+3){
			margin-right: 3.2%;
		}
		&:nth-child(2n+2){
			margin-right: 0;
		}
	}
	.service-description{
		padding: 60px 0;
	}
	.home-5-course .slider .slides li{
		.image{
			width: 100%;
			margin-right: 0;
		}
		.text{
			width: 100%;
		}
	}
	.home-5-description h2{
		font-size: 40px;
	}
	.home-5-contact .form-wrapper{
		width: 100%;
		box-sizing: border-box;
		padding: 0 2%;
	}
	.home-5-blog .col-10 article{
		width: 49.4%;
		&:nth-child(2n+2){
			margin-right: 0;
		}
		&:nth-child(3){
			margin-right: 0;
			margin-right: 1.16%;
		}
	}
	.home-5-course {
		.statistics{
			width: 100%;
			margin-bottom: 4%;
		}
		.statistics-text{
			width: 100%;
			margin-bottom: 4%;
		}
	}
	.home-5-slider .slider{
		.flex-direction-nav li a{
			top: 2%;
			margin-top: 0;
		}
	}
	.home-5-info .wrapper{
		.items{
			.col-3, .col-6{
				width: 100%;
				.item{
					width: 48%;
					display: inline-block;
			margin-bottom: 4%;
				}
			}
		}
	}
	.home-5-slider .slider .slides li .text{
		position: relative;
		left: 0;
		width: 100%;
		box-sizing: border-box;
		padding: 4% 2%;
		.filter{
			width: 100%;
		}
	}
	.home-4-history .items article{
		&:nth-child(2n+2) .text h3 span {
			left: -24.5%;
		}
		.text h3 span {
			right: -24.5%;
		}
	}
	.home-4-partners a{
		width: 30%;
		margin-bottom: 2%;
		margin-right: 2%;
	}
	.home-4-slider .slider{
		.slides li .text{
			position: relative;
			width: 100%;
			left: 0;
			top: 0;
			box-sizing: border-box;
			padding:  4% 2%;
		}
		.flex-direction-nav li a{
			top: 2%;
			margin-top: 0;
		}
	}
	.home-3-gallery .col-5 .text{
		width: 100%;
	}
	.home-3-twitter .twitter-block .item{
		width: 100%;
		margin-right: 0;
	}
	.home-3-info{
		padding: 40px 0;
	}
	.home-3-subscribe .subscribe{
		padding: 2%;
		box-sizing: border-box;
		p{
			width: 100%;
			padding-right: 0;
			text-align: center;
		}
		form{
			width: 100%;
		}
	}
	.home-3-blog .items article{
		width: 100%;
		margin-right: 0;
		margin-bottom: 2%;
	}
	.home-3-events{
		.slides li{
			.text{
				position: relative;
				width: 100%;
				top: auto;
				left: 0;
				margin-left: 0;
				background: #ece6d9;
				box-sizing: border-box;
				padding: 4% 2%;
				margin-bottom: 2%;
			}
			.countdown-block{
				position: relative;
				left: 0;
				margin: 0 auto;
			}
		}
		.flex-direction-nav li a{
			top: 2%;
			margin-top: 0;
		}
	}
	.home-2-blockqoute blockquote h2{
		font-size: 40px;
	}
	.home-2-library .items article{
		width: 100%;
		margin-right: 0;
		h3{
			line-height: 30px;
			margin-bottom: 30px;
		}
	}
	.home-2-course .items article{
		width: 49.2%;
		&:nth-child(2){
			margin-right: 0;
		}
	}
	.home-1-people .slider .slides li article{
		width: 100%;
		margin-right: 0;
		margin-bottom: 2%;
	}
	.home-1-description .wrapper{
		.col-5{
			width: 100%;
			padding-right: 0;
			text-align: left;
			blockquote{
				float: left;
				margin-bottom: 4%;
			}
		}
		.col-7{
			width: 100%;
		}
	}
	.home-1-info{
		article{
			width: 45%;
			margin-bottom: 4%;
			&:nth-child(2n+2){
				margin-right: 0;
			}
		}
	}
	.home-1-below-info{
		.city{
			width: 100%;
			text-align: center;
		}
		.data{
			width: 100%;
			.registration,.email,.phone{
				width: 33.3%;
				padding: 25px 0;
				text-align: center;
			}
		}
	}
	.template-gallery-2 .article{
		width: 50%;
	}
	aside.sidebar{
		width: 100%;
	}
	.about-1-partners a{
		width: 32%;
	}
	.about-1-professor article{
		width: 48.5%;
		&:nth-child(3){
			margin-left: 0;
		}
		.button-figure{
			display: none;
		}
		.social{
			position: relative;
			left: 0;
			margin-left: 0;
			width: 100%;
		}
	}
	.about-1-course .items article{
		width: 49%;
		&:nth-child(2){
			margin-right: 0;
		}
	}
	header {
		.info{
			.wrapper{
				width: 100%;
			}
			.col-4{
				width: 100%;
				text-align: center;
			}
			.col-8{
				width: 100%;
			}
			.data{
				.phone, .email, .registration{
					width: 33.1%;
					box-sizing: border-box;
					text-align: center;
					padding: 10px 0;
				}
			}
		}
		.logo-menu{
			.logo a{
				font-size: 22px;
			}
		}
		nav ul li a{
			padding: 30px 0;
		}
	}
	.college-box{
		.our-college{
			.col-8{
				width: 100%;
				padding-right: 0;
			}
			.col-4{
				width: 100%;
			}
			.video{
				text-align: center;
				.image{
					float: none;
				}
			}
		}
		.course-events{
			.col-4{
				width: 100%;
				margin-bottom: 30px;
			}
			.col-8{
				width: 100%;
				.events article p{
					max-width: 100%;
				}
			}
		}
	}
	.news-box{
		.col-8{
			padding-left: 0;
		}
		.news article{
			width: 100%;
			&:nth-child(2n){
				margin-left: 0;
			}
			h3{
				max-width: 444px;
			}
			p{
				max-width: 393px;
			}
		}
	}
	.feauturedprofessor-box article{
		width: 48.5%;
		&:nth-child(3){
			margin-left: 0;
		}
	}
	.page-block{
		.our-college-sidebar{
			width: 100%;
		}
		.page-content{
			width: 100%;
			padding: 23px 0 45px 0;
		}
	}
	.about-page section .video .aside ul {
		right: 32%;
	}
	.history-mission{
		.history-block{
			width: 100%;
			margin-bottom: 20px;
			padding-right: 0;
		}
		.mission-block{
			width: 100%;
		}
	}
	.featured-professor-box article{
		.image{
			width: 28%;
			margin-bottom: 20px;
		}
		.text{
			width: 66%;
			margin-right: 0;
			margin-bottom: 20px;
		}
		.table{
			width: 100%;
		}
	}
	header{
		.info .col-8{

		}
		.logo-menu{
			.col-3{
				width: 60%;
			}
			.col-9{
				width: 40%;
			}
			.logo{

			}
			nav{
				.menu-icon{
					display: block;
					text-align: right;
				}
				.menu{
					position: absolute;
					top: 100%;
					display: none;
					width: 100%;
					left: 0;
					li{
						background: @white;
						display: block;
						width: 100%;
						position: relative;
						border-top: 1px solid #efece5;
						a{
							padding: 15px 12px;
							display: block;
						}
						>ul{
							right: 100%;
							top: 0;
							left: 0;
							display: block;
							font-size: 0.9em;
							position: relative;
						}
					}
				}
			}
		}
	}
}

@media (max-width: 480px){
	.blog-comments .comment-form label{
		width: 100%;
		&:nth-child(2){
			margin-left: 0;
		}
	}
	.departmens-box .items article{
		width: 100%;
		margin-right: 0;
		&:nth-child(3n+3){
			margin-right: 0;
		}
		&:nth-child(2n+2){
			margin-left: 0;
		}
		&:nth-child(3n+3){
			margin-left: 0;
		}
		&:nth-child(3n+2){
			margin-left: 0;
		}
	}
	.testimoials-box .items article blockquote{
		font-size: 16px;
		line-height: 22px;
		p{
			line-height: 22px;
		}
	}
	.testimoials-box .testimonials-archive-blockqoute h2{
		font-size: 40px;
	}
	.featured-box .item .col-9{
		h4{
			max-width: 100%;
		}
		.social a{
			margin-bottom: 20px;
		}
	}
	.contact-page .col-12 .col-6{
		width: 100%;
		&:nth-child(2){
			margin-left: 0;
		}
	}
	.page-block .page-content .category article{
		width: 100%;
		margin-bottom: 2%;
		&:nth-child(2n+2){
			margin-left: 0;
		}
	}
	.page-block .page-content .searchcourse .filter .filters{
		padding: 4%;
		.col-5{
			width: 100%;
			margin-bottom: 2%;
		}
		.col-7{
			width: 100%;
			padding-left: 0;
		}
		input[type="text"]{
			width: 75%;
		}
	}
	.section-what-do .items article{
		width: 100%;
		margin-right: 0;
		&:nth-child(3){
			margin-right: 0;
		}
	}
	.service-teachers .slider .slides li article{
		width: 100%;
		margin-right: 0;
		margin-bottom: 2%;
	}
	.home-5-blog .col-10 article{
		width: 100%;
		margin-right: 0;
		margin-bottom: 2%;
	}
	.home-4-history h2{
		font-size: 100px;
		span{
			font-size: 40px;
		}
	}
	.home-4-table h2{
		font-size: 40px;
	}
	.home-4-news h2{
		font-size: 40px;
	}
	.home-2-events .slides li .text {
		.string{
			width: 100%;
		}
		.col-8{
			width: 100%;
		}
	}
	.home-2-course h2{
		font-size: 50px;
	}
	.home-2-library h2{
		font-size: 50px;
	}
	.home-1-below-info .data .registration, .home-1-below-info .data .email, .home-1-below-info .data .phone{
		width: 100%;
	}
	.home-1-library-filter{
		height: auto;
		padding-bottom: 4%;
		.wrapper .filter{
			input[type="search"]{
				width: 100%;
				margin-bottom: 10px;
			}
			.dropdown{
				width: 100%;
				margin-bottom: 10px;
			}
			.form-button{
				width: 100%;
			}
		}
	}
	.template-gallery-1{
		.article{
			width: 100%;
			&.big{
				width: 100%;
			}
		}
	}
	.template-blog-2 article{
		width: 100%;
		margin-right: 0;
	}
	.template-blog-1 .section .article{
		width: 100%;
		margin-right: 0;
	}
	.tabs ul li{
		display: block;
		margin-left: 0;
		margin-bottom: -1px;
		a{
			border: 1px solid #d7d3cf;
		}
	}
	.homeslider{
		.slides li .text{
			position: relative;
			background: #ece6d9;
			padding: 5%;
		}
		.flex-direction-nav li a {
			top: 2%;
			margin-top: 0;
		}
	}
	.info-box article{
		width: 100%;
		margin-bottom: 50px;
		.button-figure{
			top: 96%;
		}
	}
	.gallery-box .images a{
		max-width: 33.3%;
	}
	.secondfooter .wrapper{
		width: 96%;
	}
	footer{
		.top{
			.col-2i, .col-2{
				width: 50%;
				margin-bottom: 20px;
				&.link{
					width: 100%;
					padding-left: 0;
					ul{
						li{
							width: 49%;
							display: inline-block;
							a{
								margin-bottom: 10px;
							}
						}
					}
				}
			}
			nav{
				ul{
					li{
						width: 32%;
					}
				}
			}
		}
		.bottom .social ul li{
			margin-bottom: 12px;
		}
	}
	.page-block{
		margin-top: 0;
	}
	table.shop_table{
		thead tr {
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
		td,tr,th{
			display: block;
		}
		td:nth-of-type(3):before { content: "Product:"; }
		td:nth-of-type(4):before { content: "Price:"; }
		td:nth-of-type(5):before { content: "Quqntity:"; }
		td:nth-of-type(6):before { content: "Total:"; }
		td:before {
			/* Now like a table header */
			position: relative;
			/* Top/left values mimic padding */
			left: 6px;
			width: 45%;
			white-space: nowrap;
			float: left;
		}
		.actions{
			.coupon{
				width: 100% !important;
				input, input[type="text"]{
					width: 100% !important;
					max-width: 100% !important;
				}
			}
			>input{
				width: 100% !important;
				margin-right: 0 !important;
			}
		}
		.quantity{
			margin: 0;
		}
		.product-remove, .product-thumbnail {
			text-align: center;
		}
	}
	.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
	.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
		width: 100%;
	}
}

@media (max-width: 400px) {
	.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li{
		display: block;
		margin-left: 0;
		a{
			border: 1px solid #d7d3cf;
		}
	}
	.woocommerce div.product div.images, .woocommerce-page div.product div.images{
		width: 100%;
	}
	.woocommerce div.product div.summary, .woocommerce-page div.product div.summary{
		width: 100%;
	}
	.woocommerce .products .product, .woocommerce-page .products .product{
		width: 100%;
		margin-right: 0;
		margin-left: 0;
	}
	.testimoials-box .items article blockquote i{
		left: 15px;
	}
	.members-box .items article{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		&:nth-child(3n+3){
			margin-right: 0;
		}
		&:nth-child(4n+2){
			margin-right: 0;
		}
		&:nth-child(34n+3){
			margin-right: 0;
		}
	}
	.page-block .page-content.gallery .article{
		width: 100%;
		margin-left: 0;
	}
	.featured-box .item{
		.col-3{
			width: 100%;
		}
		.col-9{
			width: 100%;
			padding-left: 0;
		}
		.col-12{
			table{
				width: 100%;
				display: block;
				tbody{
					width: 100%;
					display: block;
					tr{
						width: 100%;
						display: block;
						td{
							width: 100%;
							display: block;
						}
					}
				}
			}
		}
	}
	.academics-page .quicklinks ul li{
		width: 100%;
	}
	.academics-page article{
		width: 100%;
		margin-right: 0;
		&:nth-child(4n+4) {
			margin-right: 0;
		}
	}
	.home-5-contact .form-wrapper form .col-6{
		width: 100%;
		padding-left: 0;
		&:first-of-type{
			padding-right: 0;
		}
	}
	.home-5-course .statistics-text span{
		width: 100%;
		margin-bottom: 10px;
	}
	.home-5-course .title-block h2{
		font-size: 40px;
		line-height: 50px;
	}
	.home-5-info .wrapper .items .col-3 .item, .home-5-info .wrapper .items .col-6 .item{
		width: 100%;
	}
	.home-5-slider .slider .slides li .text .filter form{
		input[type="search"]{
			width: 50%;
		}
		.form-button{
			width: 50%;
		}
	}
	.home-4-partners a{
		width: 100%;
		margin-right: 0;
	}
	.home-4-history .items{
		&:before{
			display: none;
		}
		article{
			.text{
				width: 100%;
				h3{
					span{
						display: none;
					}
				}
			}
		}
	}
	.home-4-history h2{
		font-size: 60px;
	}
	.home-3-gallery .grid-system .grid-item.medium, .home-3-gallery .grid-system .grid-item.big,.home-3-gallery .grid-system .grid-item{
		width: 100%;
	}
	.home-3-testimonials .slider li{
		.text{
			max-width: 100%;
			margin: 0 0 4% 4%;
		}
		blockquote{
			font-size: 14px;
			line-height: 22px;
			p{
				line-height: 22px;
			}
			i{
				left: 15px; 
			}
		}
	}
	.home-3-events .slides li .countdown-block{
		width: 100%;
		> div.colon{
			display: none;
		}
	}
	.home-2-news .news-block .items .two-in-one article{
		width: 100%;
		&:first-child{
			margin-right: 0;
		}
	}
	.home-2-course .items article{
		width: 100%;
		margin-right: 0;
	}
	.home-2-events .slides li .text .links li{
		width: 100%;
	}
	.home-1-description .wrapper .col-5 h2{
		font-size: 46px;
	}
	.home-1-sundries{
		.my-col-3 .quicklinks ul li{
			width: 100%;
		}
		.my-col-5{
			width: 100%;
			margin-bottom: 2%;
		}
		.my-col-4{
			width: 100%;
		}
	}
	.home-1-info article{
		width: 100%;
		margin-right: 0;
	}
	.template-gallery-2 .article{
		width: 100%;
	}
	.about-1-partners a{
		width: 100%;
		margin-right: 0;
		margin-bottom: 2%;
	}
	.about-1-professor article{
		width: 100%;
		margin-left: 0;
	}
	.about-1-course .items article{
		width: 100%;
		margin-right: 0;
	}
	.about-1-info article{
		width: 100%;
		margin-right: 0;
	}
	.college-box .course-events .col-8 .course form .col-7{
		input[type="text"],input[type="submit"]{
			width: 50%;
		}
	}
	.news-box .quicklinks ul li{
		width: 100%;
	}
	.news-box .news article{
		img{
			position: relative;
		}
		h3, p{
			margin-left: 0;
		}
	}
	.gallery-box .images a{
		max-width: 100%;
		margin-left: 0;
	}
	.feauturedprofessor-box article{
		width: 100%;
		margin-left: 0;
	}
	.secondfooter section .slides li article{
		img{
			position: relative;
		}
		h3, p{
			margin-left: 0;
		}
	}
	footer{
		.top{
			nav ul li{
				width: 100%;
			}
			.col-2i, .col-2{
				width: 100%;
				&.link{
					ul{
						li{
							width: 100%;
						}
					}
				}
			}
		}
		.bottom{
			.col-4{
				width: 100%;
				text-align: center;
				margin-bottom: 20px;
				&.social{
					ul{
						li{
							margin-bottom: 0;
						}
					}
				}
				.copy{
					p{
						text-align: center;
					}
				}
			}
		}
	}
	header .info .data{
		.phone, .email, .registration{
			width: 100%;
		}
	}
	.about-page section .video{
		.item{
			width: 75%;
		}
		.aside{
			width: 25%;
		}
	}
	.history-mission .mission-block .quicklinks li{
		width: 100%;
	}
	.featured-professor-box article{
		.image{
			width: 100%;
			margin-right: 0;
		}
		.text{
			width: 100%;
			margin-right: 0;
		}
		.table{
			table,tbody,tr,td{
				display: block;
			}
		}
	}
}
