@media screen and (min-width: 1200px) {
	.container {
		max-width: 1200px;
		padding-left: 15px;
		padding-right: 15px;
		width: 100%;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	/* Top Bar */
	.top-bar .social-icons ul li a {
		font-size: 13px;
	}
	/* Courses Wrapper */
	.courses-item.st2 {
		margin-bottom: 30px;
	}
	.courses-item.st2 .st2-theme {
		width: 100%;
		height: 100%;
		max-width: auto;
	}
	.courses-item .content h4 {
		font-size: 14px;
	}
	.courses-item .content .rating-box li a i {
		font-size: 14px;
	}
	.courses-item .content .rating-box li a span {
		font-size: 9px;
	}
	.courses-item .content .bottom-box li span {
		font-size: 10px;
	}
	.courses-item .content .bottom-box li i {
		margin-right: 4px;
		font-size: 12px;
	}
	/* Team Wrapper */
	.team-wrapper .team-item .content {
		padding: 16px 20px;
	}
	.team-wrapper .team-item .content h4 {
		font-size: 17px;
	}
	.team-wrapper .team-item .content h6 {
		margin-bottom: 6px;
	}
}

@media (min-width: 320px) and (max-width: 1199px) {
	/* Banner Wrapper */
	.home-overly {
		position: absolute;
		content: "";
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background-color: #0d0d20;
		opacity: 0.8;
	}
	.banner-wrapper .text-wrapper {
		z-index: 1;
	}
	/* Testimonials Wrapper */
	.testimonials-wrapper {
		padding: 110px 0;
	}
	.testimonials-ariya {
		padding: 0;
	}
	.testimonials-wrapper .img-box {
		display: none;
	}
	.testimonials-slider .owl-dots {
		display: none;
	}
	/* Events Wrapper */
	.events-wrapper .events-item.st2 {
		text-align: center;
		padding: 54px;
	}
	.events-wrapper .events-item.st2 .text-box {
		margin: 0;
		float: none;
		width: auto;
	}
	.events-wrapper .events-item.st2 .date-box {
		margin-bottom: 30px;
		float: none;
		display: inline-block;
	}

	.events-wrapper .events-item {
		text-align: center;
		padding: 54px;
	}
	.events-wrapper .events-item .text-box {
		margin: 0;
		float: none;
		width: auto;
	}
	.events-wrapper .events-item .date-box {
		margin-bottom: 30px;
		float: none;
		display: inline-block;
	}
	.events-wrapper .events-item .img-box {
		display: none;
	}
}

@media (max-width: 991px) {
	/* Banner Wrapper */
	.banner-wrapper .text-wrapper {
		float: none;
		text-align: center;
		width: auto;
		left: 50%;
		transform: translate(-50%, -50%);
		right: auto;
	}
	/* Top Bar */
	.transparent-dark .navbar {
		padding: 18px 0;
	}
	.navbar-collapse {
		background-color: #0b1d37;
	}
	.header .dropdown-buttons {
		display: none;
	}
	.header .navbar-nav .dropdown-toggle:after {
		display: none;
	}
	/* Top Bar Two */
	.transparent-dark.white-dark .navbar-dark .navbar-toggler {
		background-color: #db3827;
	}
	.header.transparent-dark.white-dark .menu-style.st2 .navbar-nav .nav-item .nav-link {
		color: #fff;
	}
	/* courses */
	.courses-item {
		margin-bottom: 30px;
	}
	.contact-wrapper {
		margin-bottom: 30px;
	}
	.team-wrapper .team-item {
		margin-bottom: 30px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	
}

@media (min-width: 576px) and (max-width: 767px) {
	
}

@media (max-width: 767px) {
	/* Banner Wrapper */
	.banner-wrapper .text-wrapper h4 {
		font-size: 30px;
		line-height: 40px;
	}
	/* Top Bar */
	.header .top-bar {
		text-align: center;
		padding: 14px 0;
	}
	.top-bar .contact-info {
		float: none;
	}
	.top-bar .contact-info ul {
		padding: 0;
		border: none;
	}
	.top-bar .social-icons {
		float: none;
	}
	/*	Blog Details */
	.blog-details .content .blog-admin {
		text-align: center;
		display: inline-block;
	}
	.blog-details .content .blog-admin img {
		position: relative;
		top: 0;
		transform: none;
		width: auto;
	}
	.blog-details .content .blog-admin .text {
		padding: 0;
		margin-top: 20px;
	}
}

@media (max-width: 616px) {
	/* Banner Wrapper */
	.banner-wrapper .text-wrapper {
		width: 100%;
	}
	.carousel .carousel-control-next,
	.carousel .carousel-control-prev {
		display: none;
	}
}

@media (min-width: 320px) and (max-width: 575px) {
	
}

@media (min-width: 320px) and (max-width: 463px) {
	/* Events Wrapper */
	.events-wrapper .events-item.st2 {
		padding: 20px;
	}
	.events-wrapper .events-item {
		padding: 20px;
	}
	/* About Wrapper */
	.about-wrapper .text-wrapper h1 {
		font-size: 42px;
		line-height: 52px;
	}
	.about-wrapper.st2 .text-wrapper .about-list li {
		width: 100%;
		float: none;
	}
	/* Funfact Wrapper */
	.funfact-area .grid {
		width: 100%;
		float: none;
	}
	.funfact-area:before {
		display: none;
	}
	.funfact-area .grid:nth-child(1),
	.funfact-area .grid:nth-child(2),
	.funfact-area .grid:nth-child(3)
	.funfact-area .grid:nth-child(4) {
		border: none;
	}
	.funfact-area .grid:nth-child(3) {
		padding: 0;
	}
	.funfact-area .grid:nth-child(4) {
		padding: 0;
	}
}

@media (min-width: 320px) and (max-width: 341px) {
	.blog-wrapper .blog-post .content .tag ul > li + li {
		margin-left: 22px;
	}
}