/* XL Device :1200px. */
@media (min-width: 1200px) and (max-width: 1500px) {
.event-meta span {
	margin-right: 5px;
	font-size: 13px;
}

}

/* LG Device :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
.service-wrapper{margin-top: 45px;}
.cta-text h2 {
	font-size: 24px;
}
.cta-text {
	padding-top: 46px;
	padding-left: 0;
}
.brand-item {
	float: right;
	margin-right: 20px;
}
.event-meta span {
	margin-right: 5px;
	font-size: 13px;
}
.sidebar {
	padding-right: 0;
}
.banner-img img {
	width: 100%;
}



}


/* MD Device :768px. */
@media (min-width: 768px) and (max-width: 991px) {
.header-area {
	padding: 20px 0;
}
.main-menu ul.navbar-nav li a.nav-link {
	font-weight: 400;
	padding: 15px 0;
}
.main-menu ul.navbar-nav li {
	margin-left: 0;
	border-bottom: 1px solid #efefef;
}
.main-menu ul.navbar-nav li:last-child{border: 0}
.navbar-collapse {
	margin-top: 20px;
}
.navbar-light .navbar-toggler {
	color: #29B000;
	border-color: #29B000;
}
.training-form-area {
	margin-top: 100px;
}
.training-form {
	box-shadow: 0px 10px 30px 0px rgba(26, 26, 26, 0.2);
}
.service-img {
	text-align: center;
}
.service-img img {
	margin-left: 0;
}
.service-space {
	padding-left: 15px;
}
.service-wrapper {
	margin-top: 30px;
}
.testimonial-active {
	width: 85%;
}
.testimonial-active button {
	left: -80px;
}
.testimonial-active button.slick-next {
	right: -80px;
}
.cta-text h2 {
	font-size: 20px;
}
.cta-text {
	text-align: left;
	padding-top: 51px;
	padding-left: 16px;
}
.service-wrapper {
	margin-top: 30px;
}
.about-text {
	padding: 50px 0;
}
.header-red .navbar-light .navbar-toggler {;
	border-color: #FF5F64;
}
.sidebar {
	padding-right: 0;
}
.banner-img img {
	width: 100%;
}


}


/* Extra small Device. */
@media (max-width: 767px) {
.header-area {
	padding: 20px 0;
}
.main-menu ul.navbar-nav li a.nav-link {
	font-weight: 400;
	padding: 15px 0;
}
.main-menu ul.navbar-nav li {
	margin-left: 0;
	border-bottom: 1px solid #efefef;
}
.main-menu ul.navbar-nav li:last-child{border: 0}
.navbar-collapse {
	margin-top: 20px;
}
.navbar-light .navbar-toggler {
	color: #29B000;
	border-color: #29B000;
}
.training-form-area {
	margin-top: 100px;
}
.training-form {
	box-shadow: 0px 10px 30px 0px rgba(26, 26, 26, 0.2);
}
.slider-content h1 {
	font-size: 44px;
}
.single-slider {
	min-height: 500px;
}
.form-space {
	padding: 40px 30px;
	overflow: hidden;
}
.service-img img {
	margin-left: 0;
	width: 100%;
}
.service-space {
	padding-left: 15px;
}
.video-bg {
	min-height: 400px;
	position: static;
	width: 100%;
}
.video-icon.left {
	margin: auto;
}
.about-text {
	padding-top: 50px;
}
.about-text {
	padding: 50px 0;
}
.video-icon.right {
	margin-right: -25px;
	margin: auto;
}
.testimonial-active {
	width: 100%;
}
.brand-bg {
	width: 100%;
}
.contact-bg {
	display: none;
}
.brand-item a {
	display: inline-block;
}
.brand-item {
	float: none;
	text-align: center;
}
.xs-bg{background: #29b000;}
.cta-text {
	text-align: center;
	padding-top: 0;
	padding-left: 0;
	padding: 25px 0;
}
.brand-wrapper {
	padding-right: 0;
}
.event-meta span {
	margin-right: 5px;
	font-size: 13px;
	display: block;
}
.contact-area {
	margin-top: 100px;
}
.contact-form {
	margin-top: 0;
	box-shadow: 0px 10px 30px 0px rgba(26, 26, 26, 0.2);
}
.contact-inner {
	padding: 40px 30px;
}
.copyright {
	margin-bottom: 20px;
}
.footer-social a {
	margin-left: 0;
	margin-right: 15px;
}
.header-red .navbar-light .navbar-toggler {;
	border-color: #FF5F64;
}
.xs-bg-red{background:#FF5F64 }
.sidebar {
	padding-right: 15px;
}
.banner-img img {
	width: 100%;
}
.blog-share {
	margin-top: 20px;
}
.blog-share a {
	margin-left: 0;
	margin-right: 10px;
}
.comments-reply {
	padding-left: 0;
}
.comments-text {
	padding-left: 14px;
}
.scroll-header .main-menu ul.navbar-nav li a.nav-link {
	padding: 15px 0;
}
.blog-title span {
	width: 55px;
}
#contact {
	padding-bottom: 0;
}


}

/* SM Small Device :550px. */
@media only screen and (min-width: 576px) and (max-width: 767px) {
.event-meta span {
	font-size: 14px;
}

}