/*
Template Name: Education Element
File: Layout CSS
Author: TemplatesOnWeb
Author URI: https://www.templateonweb.com/
Licence: <a href="https://www.templateonweb.com/license">Website Template Licence</a>
*/
/*********************center_home****************/
.carousel-caption {
	/*background-color: rgba(255, 255, 255, 0.7);*/
	padding: 20px;
	bottom: 20%;
	left: 10%;
	width:40%;
	color:#fff;
	text-align:left;
}
.carousel-caption h2 {
	color:#fff;
	font-size:54px;
	letter-spacing:normal;
	text-shadow: 1px 1px 1px #666;
	font-family: 'Schadow Lt BT', Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
/*********************center_home_end****************/

/*********************qual****************/
.qual_1li1 {
	border:3px solid rgba(71, 55, 112, 0.6);
	transition: 0.3s;
}
.qual_1li1:hover {
	background:#2f2046;
}
.qual_1r .button {
	color:#333!important;
	padding-top:19px!important;
	padding-bottom:19px!important;
}
/*********************qual_end****************/

/*********************find****************/
.find_1m2 span a {
	width:80px;
	height:80px;
	line-height:80px;
}
.find_1m2 {
	background: #000000b0;
}
/*********************find_end****************/

/*********************upcome****************/
.upcome_1ri {
	border-top:15px solid #FF8700;
}
/*********************upcome_end****************/

/*********************event****************/
.event_1ri {
	background:#2f2046;
}
.event_1ri {
	margin-top:2px!important;
}
.event_1ri:hover {
	background:#FF8700;
}
.event_1ri:hover .event_1rir h6 span {
	color:#fff!important;
}
.event_1ri:hover .event_1rir h6 i {
	color:#fff!important;
}
.event_1r {
	min-height:550px;
}
.event_1l {
	min-height:550px;
}
/*********************event_end****************/

/*********************testim****************/
#testim {
	padding-bottom:260px;
}
.main_2 {
	bottom: -369px; /*-150px*/	;
}
#subs {
	margin-top: 369px /*150px*/;
}
/*********************testim_end****************/


@media screen and (max-width : 767px) {
.center_home img {
min-height:300px;
}
.carousel-caption {
padding:15px;
bottom:40px;
left:0;
width:100%;
text-align:center;
}
.carousel-caption p {
text-align:left;
font-size:14px;
}
.carousel-caption h2 {
font-size:22px;
}
.carousel-caption .button {
padding:10px 15px!important;
}
.carousel-caption .button_1 {
padding:10px 15px!important;
}
.qual_1li1 {
margin-top:8px;
margin-bottom:8px;
}
.qual_1r {
margin-top:15px;
text-align:center;
}
.find_1l h2 {
text-align:center;
}
.find_1l {
margin-bottom:15px;
}
.find_1l .button {
width:80%;
text-align:center;
margin-left:auto;
margin-right:auto;
display:block;
}
.find_1m1 img {
min-height:360px;
}
.find_1r {
margin-top:15px;
}
.find_1r h6 {
text-align:center;
}
.upcome_1ri {
position:static!important;
}
.upcome_1l {
text-align:center;
margin-bottom:15px;
}
.upcome_1l br {
display:none;
}
.news_1lir {
margin-top:15px;
text-align:center;
}
.news_1lir p {
text-align:left;
}
#event {
padding-top:30px;
padding-bottom:30px;
}
.event_1l {
min-height:auto;
padding:15px!important;
text-align:center;
}
.event_1r {
min-height:auto;
padding:15px!important;
}
.event_1r h3 {
text-align:center;
}
.event_1ri {
padding:15px 0px!important;
}
.testim_1l {
text-align:center;
margin-bottom:15px;
}
.testim_1l br {
display:none;
}
.main_2 {
position:static!important;
}
#testim {
padding-bottom:30px;
}
#testim_o {
padding-top:30px;
padding-bottom:30px;
}
.testim_o_1i {
padding:15px!important;
margin-top:8px;
margin-bottom:8px;
}
.testim_o_1i p {
text-align:left;
}
#subs {
margin-top:0;
padding-top:0!important;
padding-bottom:30px!important;
}
.subs_1l h2 {
text-align:center;
}
.subs_1l {
margin-bottom:15px;
}
}
 @media (min-width:302px) and (max-width : 767px) { /* joy */
.center_home img {
min-height:567px;
}
.carousel-caption h2 {
font-size:34px
}
}
 @media (min-width:768px) and (max-width:991px) {
.center_home img {
min-height:600px;
}
.carousel-caption {
left: 10%;
width:50%;
}
.qual_1li1 h5 {
font-size:14px;
}
.qual_1li1 p {
font-size:12px;
}
.find_1m1 img {
min-height:360px;
}
.news_1lil img {
min-height:180px;
}
.event_1l {
padding:15px!important;
text-align:center;
}
.event_1r {
padding:15px!important;
}
.main_2 {
position:static!important;
}
#testim {
padding-bottom:30px;
}
#testim_o {
padding-top:30px;
padding-bottom:30px;
}
#subs {
margin-top:0;
padding-top:0!important;
padding-bottom:30px!important;
}
.subs_1r img {
min-height:300px;
}
}
 @media (min-width:992px) and (max-width:1200px) {
.center_home img {
min-height:600px;
}
.carousel-caption {
width:50%;
}
.find_1m1 img {
min-height:360px;
}
.event_1l {
padding:15px!important;
text-align:center;
}
.event_1r {
padding:15px!important;
}
.testim_o_1i p {
font-size:14px;
}
.subs_1r img {
min-height:300px;
}
}
@media (min-width:1201px) and (max-width:1330px) {
}
