@media only screen and (min-width: 992px) and (max-width: 5000px) {
	.team-sec .col-md-3.col-sm-6.col-xs-12:nth-child(4n+1) {
		clear: both;
	}

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.search-forum {
		left: -200px;
	}

	.main-menu ul li a {
		padding:30px 7px;
	}

	.slider-text {
		padding: 40px 30px;
		width: 991px;
	}

	.slider-text h1 {
		font-size: 48px;
	}

	.gallery-overlay-text h2 {
		font-size: 14px;
	}

	.applay-button {
		right: 0;
	}

	.main-menu {
		margin-right: 40px;
	}

	.counting-inner {
		padding-right: 40px;
	}

	.appoitment-button {
		padding: 24px 0;
	}

	.appoitment-button a {
		padding: 12px 14px;
	}

	.gallery-button a i {
		font-size: 16px;
		width: 40px;
		height: 40px;
		line-height: 40px;
	}

	.error-page-content {
		padding: 0
	}

	.course-sec {
		margin-top: -296px;
	}

	.home-v2 .instructor-member-thumb {
		width: 200px;
		height: 200px;
	}

	.home-v3 .single-img-inner {
		margin-top: 0;
	}

	.applay-button-area {
		padding-left: 0;
	}

}
@media only screen and (max-width: 991px) {
	.logo a img {
		max-width:200px;
	}
}

	@media only screen and (min-width: 768px) and (max-width: 991px) {
		body {
			font-size: 15px;
			line-height: 24px;
		}


		h1 {
			font-size: 22px;
		}

		h2 {
			font-size: 18px;
		}

		h3 {
			font-size: 16px;
		}

		.pt-100 {
			padding-top: 80px;
		}

		.pb-100 {
			padding-bottom: 80px;
		}

		.pb-70 {
			padding-bottom: 40px;
		}

		.logo {
			text-align: center;
			padding-top: 40px;
			padding-bottom: 0;
		}

		.about-us-contact {
			margin-top: 60px;
		}

		.video-inner {
			display: none;
		}

		.menu-center {
			text-align: left;
		}

		.why-choose-thumb img {
			width: 100%;
		}

		.home-v3 .slider-text {
			padding: 0px;
		}

		.home-v3 .single-img-inner {
			margin-top: 40px;
			text-align: center;
		}

		.home-v3 .single-testimonial {
			padding: 0px 0px;
		}

		.all-testimonial-v3 .owl-controls .owl-prev {
			left: 0;
		}

		.all-testimonial-v3 .owl-controls .owl-next {
			right: 0;
		}

		.why-choose-us-sec.index-2 {
			padding-bottom: 0;
		}

		.contact-intro {
			margin-bottom: 30px;
		}

		.another-course-sec .sec-title {
			text-align: center;
			margin: 0 0px 50px 0px;
		}

		.sngl-price {
			margin-bottom: 30px;
		}

		.course-thumb img {
			width: 100%;
		}

		.instructor-member::after {
			height: 38%;
		}

		.main-menu ul li a {
			padding: 30px 7px
		}

		.company-ceo-thumb img {
			width: 100%;
			margin-top: 30px;
			margin-bottom: 20px;
		}

		.main-menu {
			text-align: center;
		}

		.pricing-sec .tab-content img {
			margin-bottom: 30px;
		}

		.search-forum {
			left: -328px;
		}

		.slider-text {
			width: 100%;
			padding: 100px;
		}

			.slider-text h1 {
				font-size: 36px;
			}

		.project-gallery .inner {
			width: 50%
		}

		.count-up-inner {
			margin: 40px 0;
		}

		.hd-search-field form {
			width: 140px;
		}

		.sidebar {
			margin-top: 40px;
			margin-bottom: 100px
		}

		.header-right {
			margin-right: 0px;
		}

		.sec-title {
			margin: 0 0px 50px 0px;
		}

		.footer-widget-menu {
			margin-bottom: 30px;
		}

		.call-to-action-text h2 {
			font-size: 24px;
		}

		.post-meta li {
			padding-right: 10px;
			margin-right: 0;
		}

		.service-details-img img {
			width: 100%;
		}

		.service-details {
			margin-top: 30px;
		}

		.gallery-button a i {
			font-size: 16px;
			width: 40px;
			height: 40px;
			line-height: 40px;
		}

		.instructor-sec .col-md-3.col-sm-6.col-xs-12:nth-child(2n+1) {
			clear: both;
		}

		.vedio-inner {
			margin-top: 40px;
		}

		.slider-wrapper {
			width: 100%;
		}

		.gallery-sec .sec-title,
		.testimonial-sec .sec-title {
			margin: 0 0px 50px 0px;
		}

		.slider-caption {
			width: 100%
		}

		.testimonial-sec .all-testimonial .owl-controls .owl-prev {
			left: 0;
		}

		.all-testimonial .owl-controls .owl-next {
			right: 0;
		}

		.single-testimonial {
			padding: 0px 60px;
		}

		.instructor-sec .sec-title {
			margin: 0 0px 50px 0px;
		}

		.why-choose-style3 .why-choose-inner {
			margin-bottom: 70px;
		}

		.why-choose-us-sec {
			margin-top: -280px;
		}

		.join-us-form {
			margin-left: 0;
			margin-top: 30px;
		}

		.home-v2 .instructor-member-thumb {
			margin: 0px auto;
		}

		.testimonial-v2-sec .all-testimonial .owl-controls .owl-nav {
			display: none;
		}

		.all-testimonial-v3 .owl-controls .owl-prev {
			left: 0;
		}

		.all-testimonial-v3 .owl-controls .owl-next {
			right: 0;
		}

		.home-v6 .hd-sec {
			position: relative;
			background: #011e40
		}

		.single-post-thumb img {
			width: 100%;
		}

		h1.faq-style1-title {
			font-size: 28px;
		}

		.home-v5 .why-choose-us-sec .why-choose-inner {
			margin: 60px 0px;
		}

		.service-item .inner:nth-child(2n+1) {
			clear: both;
		}

		.why-choose-v1::before {
			left: -30px;
		}

		.team-header-sec .sec-title {
			margin: 0 0px 50px 0px;
		}

		.team-support-inner {
			margin-bottom: 60px;
		}

		.home-v2 .nav-menu {
			text-align: center;
		}

		.latest-project-button {
			text-align: left;
		}

		.comment-author {
			margin-bottom: 20px;
		}

		.contact-info {
			margin-top: 60px;
		}

		.project-details-list-single {
			margin: 20px 33px;
			line-height: 1.5;
		}

		.soical-profile li {
			margin-left: 5px;
		}
	}


	@media only screen and (min-width: 0px) and (max-width: 767px) {
		body {
			font-size: 14px;
			line-height: 24px;
		}

		h1 {
			font-size: 22px;
		}

		h2 {
			font-size: 18px;
		}

		h3 {
			font-size: 16px;
		}

		.hd-sec .nav-menu {
			display: none;
		}

		.about-us-contact {
			margin-top: 60px;
		}

		.contact-info {
			margin-top: 60px;
		}

		.comment-author {
			margin-bottom: 20px;
		}

		.video-inner {
			display: none;
		}

		.commentar-sec .media {
			display: unset;
		}

		.project-details-list {
			position: unset;
		}

		.all-recently-added.owl-carousel {
			margin-left: 0px;
		}

		.why-choose-all .owl-controls .owl-nav {
			top: 0px;
		}

		.student-photo {
			width: 80px;
			height: 80px;
		}

		.all-recently-added .owl-controls .owl-prev {
			left: 0;
		}

		.single-post-thumb img {
			width: 100%;
		}

		.home-v5 .why-choose-us-sec .why-choose-inner {
			margin: 60px 0px;
		}

		.home-v6 .hd-sec {
			position: relative;
			background: #011e40
		}

		.home-v6 .social-profile {
			text-align: left;
		}

		.registration-button {
			margin-top: 60px;
		}

		h1.faq-style1-title {
			font-size: 28px;
		}

		.all-testimonial-v3 .owl-controls .owl-prev {
			left: 0;
		}

		.all-testimonial-v3 .owl-controls .owl-next {
			right: 0;
		}

		.testimonial-v2-sec .all-testimonial .owl-controls .owl-nav {
			display: none;
		}

		.home-v2 .instructor-member-thumb {
			margin: 0px auto;
		}

		.home-v3 .hd-top-sec .logo {
			display: none;
		}

		.home-v3 .hd-sec .logo {
			display: block;
		}

		.home-v3 .slider-caption {
			width: 100%;
		}

		.single-testimonial-v2 .client-comment {
			width: 100%;
			margin-top: 20px;
		}

		.home-v3 .single-img-inner {
			margin-top: 40px;
			text-align: center;
		}

		.home-v4 .why-choose-us-sec .sec-title {
			margin: 0 0px 50px 0px;
		}

		.sngl-price {
			margin-bottom: 30px;
		}

		.join-us-desc h1 {
			font-size: 28px;
		}

		.testimonial-client-info {
			float: none;
			width: 100%;
		}

		.join-us-form {
			margin-left: 0;
			margin-top: 30px;
		}

		.sec-title h1 {
			font-size: 24px;
		}

		.search-bar-icon {
			display: none;
		}

		.applay-button-area {
			display: none;
		}

		.applay-button {
			display: none;
		}

		.contact-intro {
			margin-bottom: 30px;
		}

		.count-up-inner h2 {
			font-size: 34px;
		}

		.info-intro {
			margin: 16px 0;
		}

		.count-up-inner h4 {
			font-size: 18px;
		}

		.instructor-sec .sec-title,
		.another-course-sec .sec-title {
			margin: 0 0px 50px 0px;
		}

		.course-thumb img {
			width: 100%;
		}

		.why-choose-thumb img {
			width: 100%;
		}

		.footer-social {
			text-align: left;
			margin-top: 10px;
		}

		.footer-call-to-action {
			top: -135px;
		}

		.site-developer {
			text-align: left;
		}

		.footer-sec {
			padding-top: 60px;
		}

		.sngl-price {
			margin-bottom: 50px;
		}

		.slider-wrapper,
		.slider-caption {
			width: 100%;
			padding: 0px 60px;
		}

		.slider-text {
			width: 100%;
		}

		.all-slide .owl-controls .owl-prev {
			left: 0;
		}

		.all-slide .owl-controls .owl-next {
			right: 0;
		}

		.pt-100 {
			padding-top: 80px;
		}

		.pb-100 {
			padding-top: 80px;
		}

		.appoitment-button {
			display: none;
		}

		.vedio-inner {
			margin-top: 40px;
		}

		.slider-text p {
			width: 100%
		}

		.company-ceo-thumb img {
			width: 100%;
			margin-top: 30px;
			margin-bottom: 20px;
		}

		.header-right-div {
			text-align: center;
		}

		.header-left {
			text-align: center;
			padding: 0px;
		}

		.soical-profile {
			padding-top: 0;
		}

		.header-top {
			padding: 10px 0;
		}

		.why-choose-title h1 {
			font-size: 24px;
		}

		.about-desc h1,
		.company-desc h1 {
			font-size: 32px
		}

		.hd-sec {
			padding-top: 10px;
			padding-bottom: 18px;
			position: relative;
		}

		.logo {
			padding: 0;
		}

		.count-up-inner {
			margin: 40px 0;
		}

		.mean-nav li a i {
			display: none;
		}

		.slider-text h1 {
			font-size: 34px;
			line-height: 55px;
		}

		.instructor-member::after {
			height: 38%;
		}

		.search-forum {
			left: 50%;
			transform: translateX(-50%);
		}

		.slider-text li a {
			margin-bottom: 20px;
		}

		.breadcrumb-list {
			text-align: center;
		}

		.breadcrumb-right {
			text-align: center
		}

			.breadcrumb-right span {
				float: none;
			}

		.page-heading h1 {
			font-size: 28px;
			text-align: center;
		}

		.shorttitle {
			background: #f55b14 none repeat scroll 0 0;
			display: block;
			margin-bottom: 40px;
			padding: 20px;
		}

		#navbarfiltr.navbar-collapse {
			border: 0;
			box-shadow: none;
		}

		.navbarsort .navbar-toggle {
			background: #011e40 none repeat scroll 0 0;
			margin-top: 15px;
			border-radius: 0px;
		}

			.navbarsort .navbar-toggle .icon-bar {
				background: #fff;
			}

		.shorttitle h2 {
			color: #fff;
			text-transform: uppercase;
			margin-bottom: 0;
			display: inline-block;
			margin-left: 10px;
		}

		#navbar li {
			display: inline-block;
			width: 100%;
		}

		#navbar ul li a {
			padding: 6px 9px;
		}

		.simplefilter li {
			display: inline-block;
			width: 100%;
			margin-bottom: 10px;
		}

		.navbarsort {
			display: block
		}

		.contact-field.contact-form,
		.map-sec {
			float: none;
			width: 100%
		}

		.count-up-inner {
			margin: 40px 0;
		}

		.applay-button {
			position: relative;
			left: 0;
		}

		.header-right {
			margin-right: 0px;
		}

		.company-bar-chart {
			margin-bottom: 40px;
		}

		.applay-button a::before {
			display: none;
		}

		.about-img img {
			width: 100%;
			margin-bottom: 40px;
		}

		.company-bar-chart img,
		.company-desc img,
		.pricing-sec .tab-content img {
			width: 100%;
		}

		.sec-title {
			margin: 0 0px 50px 0px;
		}

		.gallery-sec .sec-title,
		.testimonial-sec .sec-title {
			margin: 0 0px 50px 0px;
		}

		.project-gallery .inner {
			width: 50%;
		}

		.footer-sec .col-md-3.col-sm-6 {
			margin: 40px 0;
		}

		.call-to-action-text {
			text-align: center;
		}

			.call-to-action-text a.btn {
				float: none;
				margin-top: 20px;
			}

		.service-details-img img {
			width: 100%;
		}

		.service-details {
			margin-top: 30px;
		}

		.brochures {
			margin-top: 30px;
		}

		.menu-icon {
			display: none;
		}

		.single-testimonial {
			width: 100%;
		}

		.testimonial-sec .all-testimonial .owl-controls .owl-prev {
			left: 0;
		}

		.all-testimonial .owl-controls .owl-next {
			right: 0;
		}

		.single-testimonial {
			padding: 0px 60px;
		}

		.instructor-sec .sec-title {
			margin: 0 0px 50px 0px;
		}

		.why-choose-all .owl-controls,
		.all-course .owl-controls,
		.all-latest-news .owl-controls,
		.all-instructor .owl-controls {
			position: relative;
			top: 0;
		}

			.why-choose-all .owl-controls .owl-prev,
			.all-latest-news .owl-controls .owl-prev,
			.all-instructor .owl-controls .owl-prev {
				left: 0px;
			}

			.why-choose-all .owl-controls .owl-next,
			.all-latest-news .owl-controls .owl-next,
			.all-instructor .owl-controls .owl-next {
				right: 0px;
			}

			.all-course .owl-controls .owl-prev {
				left: 20px;
			}

		.why-choose-v1-title h1 {
			font-size: 32px;
		}

		.gallery-item img {
			width: 100%;
		}

		.why-choose-v1 {
			padding: 100px 0px 50px 0px;
		}

		.team-header-sec .sec-title {
			margin: 0 0px 50px 0px;
		}

		.team-support-inner ul li a {
			margin: 10px 0;
		}

		.team-support-inner {
			margin-bottom: 60px;
		}

		.latest-project-button {
			text-align: left;
		}

		.page-breadcrumb-inner {
			text-align: center;
		}
	}

	@media only screen and (min-width: 515px) and (max-width: 767px) {
		.instructor-member::after {
			height: 42%;
		}
	}

	@media only screen and (min-width: 0px) and (max-width: 460px) {
		.about-tab li a {
			padding: 8px 14px;
			background: #0f1934;
			font-size: 16px;
		}

		.all-slide.owl-carousel .owl-nav .owl-prev,
		.all-slide.owl-carousel .owl-nav .owl-next {
			display: none;
		}

		.about-desc h1,
		.company-desc h1 {
			font-size: 28px;
		}

		.team-sec-image {
			padding-top: 70px;
			padding-bottom: 40px;
		}

		.team-support-inner h1 {
			font-size: 28px;
			line-height: 42px;
		}

		.about-us-contact-title h1 {
			padding: 32px 0;
		}

		.call-to-action-sec {
			padding: 60px 0;
		}
	}

	@media only screen and (min-width: 0px) and (max-width: 492px) {
		.slider-text h1 {
			font-size: 28px;
			line-height: 40px;
		}

		.all-slide .owl-item {
			height: 550px;
		}

		.slider-text ul {
			margin-top: 40px;
		}

		.project-gallery-overlay-text .gallery-button a i {
			font-size: 16px;
			width: 40px;
			height: 40px;
			line-height: 40px;
		}
	}

	@media only screen and (min-width: 0px) and (max-width: 420px) {
		.header-left li {
			width: 100%;
			padding: 0;
			text-align: center;
		}


			.header-left li::before {
				display: none;
			}

		.all-slide .owl-controls .owl-prev {
			left: -20px;
		}

		.all-slide .owl-controls .owl-next {
			right: -5px;
		}

		.all-slide .owl-controls .owl-prev,
		.all-slide .owl-controls .owl-next {
			font-size: 16px;
			padding: 10px 18px;
		}

		.slider-wrapper,
		.slider-caption {
			width: 100%;
			padding: 0px 10px;
		}
	}

	@media only screen and (min-width: 0px) and (max-width: 550px) {

		.project-gallery .inner {
			width: 100%
		}

		.event-thumb {
			width: 100%;
			margin-bottom: 20px;
		}

			.event-thumb img {
				width: 100%;
			}

		.event-desc {
			padding-left: 0;
		}
	}

	@media only screen and (min-width: 0px) and (max-width: 500px) {
	}

	@media only screen and (min-width: 0px) and (max-width: 390px) {
	}

	@media only screen and (min-width: 0px) and (max-width: 359px) {

		.commentar-sec img {
			margin-bottom: 20px;
		}
	}