/*
Template Name: Teaching
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:#fff;
bottom: 25%;
left: 10%;
width:40%;
color:#000;
text-align:left;
padding:0;
}
.carousel-caption_i{
padding:40px; 
 }
.carousel-caption_i2 h5 {
padding:10px 50px 17px 50px; 
 }
.center_home img{
min-height:500px; 
 }
/*********************center_home_end****************/

/*********************spec****************/
.spec_1i1l span{
width:65px;
height:65px;
line-height:65px; 
 }
.spec_3li1{
display:none; 
 }
.spec_3l:hover .spec_3li1{
display:block; 
 }
.spec_3ril img{
height:208px; 
 }
/*********************spec_end****************/

/*********************event_h****************/
#event_h .spec_3li1{
display:block; 
 }
.spec_3lin{
display:none;
padding-top:8%; 
 }
.spec_3l:hover .spec_3lin{
display:block; 
 }
/*********************event_h_end****************/

/*********************find****************/
.find_1m2 span a{
width:80px;
height:80px;
line-height:80px; 
 }
.find_1m2 {
background: #000000b0;
}
/*********************find_end****************/


@media screen and (max-width : 767px){
.carousel-caption {
bottom:12%;
left:0;
width:100%;
text-align:center;
}
.carousel-caption p{
text-align:left;
}
.carousel-caption br{
display:none;
}
.carousel-caption_i{
padding:15px; 
 }
.carousel-caption_i2 {
display:none;
 }
.center_home img{
min-height:350px; 
 }
.spec_1i1{
text-align:center;
margin-top:8px;
margin-bottom:8px; 
 }

.spec_1i1r{
margin-top:10px; 
 }
.spec_1i1r p{
text-align:left;
 }
.spec_3li img{
height:auto; 
 }
.spec_3ril{
margin-top:10px; 
 }
.time_1  br{
display:none; 
 }
.time_1  p{
text-align:left;
 }
.spec_2l{
margin-top:10px; 
 }
.event_h1r .spec_3li  img{
min-height:205px; 
 }
.find_1l h2{
text-align:center; 
 }
.find_1l .button{
display:block;
text-align:center;
width:70%;
margin-left:auto;
margin-right:auto;
 }
.find_1m  {
margin-top:15px;
margin-bottom:15px; 
 }
.find_1m1  img{
min-height:350px;
 }
.find_1r .button{
display:block;
text-align:center;
width:70%;
margin-left:auto;
margin-right:auto; 
 }
 }

@media (min-width:576px) and (max-width:767px) {

 }
@media (min-width:768px) and (max-width:991px) {
.carousel-caption {
width: 50%;
}
.carousel-caption h1{
font-size:26px;
}
.spec_1i1l span {
width: 45px;
height: 45px;
line-height: 45px;
font-size:20px!important;
}
.time_1  br{
display:none; 
 }
.find_1m1  img{
min-height:350px;
 }
 }

@media (min-width:992px) and (max-width:1200px) {
.carousel-caption h1{
font-size:26px;
}
.find_1m1  img{
min-height:350px;
 }
 }



