html,
body a {
	text-decoration: none;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}

a:hover {
	text-decoration: none;
}
input[type="button"],
input[type="submit"] {
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	font-weight: 400;
	font-family: 'texgyreadventorregular';
}

p {
	margin: 0;
	font-size: 0.9em;
	color: #777777;
	line-height: 2em;
	letter-spacing: 1px;
}

ul {
	margin: 0;
	padding: 0;
}

label {
	margin: 0;
}

/*--about --*/

.ab_info {
	margin-bottom: 2em;
}

.news-left {
	padding-left: 0;
}

.b_left {
	padding: 0;
}

.b_right {
	padding: 0;
}
.container {

    width: 1170px;

}
.news-right h4,
.ab_info h4 {
	color: #333;
	font-size: 2em;
	font-weight: 500;
}

.ab_info h4 {
	margin-top: 1em;
}

p.sub_p {
	margin: 1.2em 0;
}

/*-- stats --*/

.stats_left p {
	font-size: 3em;
	font-weight: 100;
	letter-spacing: 1px;
	color: #fff;
	line-height: 2em;
}

.stats_left h4 {
	font-size: 1.1em;
	color: #bd0408;
	margin: 0;
	font-weight: 700;
	letter-spacing: 1px;
}

.stats_left i {
font-size: 3em;
color: #c11b1f;
}

.stats_bottom_grid_left img {
	margin: 0 auto;
}

.stats_test {
	padding: 6em 4em;
	background: #ff3c41;
	text-align: center;
}

.stats_left {
	text-align: center;
	float: left;
	width: 25%;
	border: 1px solid #de2d31;
	padding: 3em 1em;
}

.stats_left:nth-child(3) {
	border-right: 0px;
}

.stats_left:nth-child(2) {
	border-left: 0px;
	border-right: 0px;
}

/*--//about --*/

/*--responsive--*/

@media(max-width:900px) {
	.stats_test {
		padding: 4em 2em;
	}
}

@media(max-width:800px) {
	.stats_left p {
		font-size: 2.3em;
	}
}

@media(max-width:768px) {
	.stats_test {
		padding: 4em 2em;
	}
	.news-right h4,
	.ab_info h4 {
		font-size: 1.7em;
	}
}

@media(max-width:640px) {
	.stats_left {
		text-align: center;
		float: left;
		width: 100%;
	}
	.stats_left:nth-child(2) {
		border-left: 1px solid #e42126;
		border-right: 1px solid #e42126;
		border-bottom: 0px;
	}
	.stats_left:nth-child(1) {
		border-bottom: 0px;
	}
	.stats_left:nth-child(3) {
		border-right: 1px solid #e42126;
		border-left: 1px solid #e42126;
		border-bottom: 0px;
	}
}

@media(max-width:600px) {}

@media(max-width:568px) {}

@media(max-width:480px) {}

@media(max-width:440px) {}

@media(max-width:414px) {}

@media(max-width:384px) {}

@media(max-width:375px) {}

@media(max-width:320px) {}

/*--//responsive--*/
@media (min-width: 992px) {
	.col-md1-6 {
    width: 50%;
	float: left;
	position: relative;
    min-height: 1px;

}
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
}
.sec_video {
padding:6em 0;
background:transparent;

}

@media(max-width:1440px) {
.top_spl_courses,
.services,
.what-wedo,
.sec_video,
.banner_bottom.tesimonials,
.banner_bottom {
		padding: 1em 0;
	}
.search {
		float: right;
		width: 14%;
	}
h3.header_w3layouts_agile {
		font-size: 3em;
	}
}
@media (min-width: 992px) {
.col-md-4 {
    float: left;
}
 
.col-md-4 {
    width: 33.33333333%;
  }
.col-md-3 {

    float: left;
}
}
.col-md-4{
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
.about-sub-gd {
margin-bottom: 2em;
}
.about-gd h4 {
color: #163e4c;
font-size: 1.8em;
text-transform: capitalize;
padding-bottom: 30px;
border-bottom: 1px solid
rgba(65, 183, 226, 0.52);
margin-bottom: 1em;
}
.inner_sec_w3_agileinfo {
    margin-top: 4em;
}
.col-md-3{
	position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
@media (max-width: 991px)
.news-right {
    padding: 0;
    margin-top: 1em;
}
@media (max-width: 375px)
.top_spl_courses, .services, .what-wedo, .sec_video, .banner_bottom.tesimonials, .banner_bottom, .bottom-social{
    padding: 2.5em 0px;
}