/*
Template Name: Kidz
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: #0000008a;
bottom:0;
left:0;
color:#fff;
width:100%;
height:100%;
padding-top:90px;
 }
.center_home img{
min-height:500px; 
 }

/*********************center_home_end****************/


/*********************time****************/
.choose_1 .nav-link{
padding:12px 50px;
text-transform:uppercase;
font-family: 'Londrina Solid', cursive;
font-size:18px;
color:#fff;
background:#fb6b47;

 }
.choose_1 .nav-link:hover{
background:#fb6b47;
color:#fff!important;
 }
.choose_1 .nav-link:focus{
background:#fb6b47;
color:#fff!important;
 }

.time_2i{
border-right:1px solid #fff; 
 }
.time_2{
border-top:1px solid #fff;  
 }
.time_2i:hover{
background:#111!important; 
 }
/*********************time_end****************/

/*********************gallery****************/
.homei1i2 ul li a {
background:#fff;
width: 40px;
height: 40px;
line-height: 40px;
display: block;
color:#000;
text-align:center;
}
#gallery .modal-dialog {
max-width: 770px;
}
.homei1i1 img{
min-height:260px; 
 }
.homei1i2{
padding-top:32%;
display:none; 
 }
.homei1:hover .homei1i2{
display:block; 
 }
 
.gallery_pg .nav-tabs .nav-link {
background:#f8f9fa;
}




@media screen and (max-width : 767px){
.carousel-caption{
padding:20px;
 }
.center_home img{
min-height:350px; 
 }
.carousel-caption .font_50{
font-size:26px;
 }
.carousel-caption p{
width:100%!important;
font-size:14px!important;
text-align:left;
 }
.carousel-caption .button{
padding: 14px 15px 13px 15px;
font-size:12px; 
 }
.carousel-caption .button_1{
padding: 14px 15px 13px 15px;
font-size:12px;  
 }
.carousel-caption br{
display:none; 
 }
.find_1{
text-align:center; 
 }
.find_1 p{
text-align:left; 
 }
.find_1r{
text-align:center!important; 
 }
.event_1l{
text-align:center;
margin-bottom:15px;  
 }
.event_1lir{
margin-top:10px; 
 }
.homei1{
margin-top:8px;
margin-bottom:8px; 
 }
 }

@media (min-width:576px) and (max-width:767px) {

.carousel-caption{
padding:40px;
 }

.carousel-caption .font_50{
font-size:36px;
 }
.carousel-caption p{
font-size:16px!important;
 }
.carousel-caption .button{
padding: 14px 20px 13px 20px;
font-size:14px; 
 }
.carousel-caption .button_1{
padding: 14px 20px 13px 20px;
font-size:14px;  
 }
 }
@media (min-width:768px) and (max-width:991px) {
.time_2i  h5{
font-size:16px; 
 }
.time_2i  h6{
font-size:12px; 
 }
.time_2i{
padding:10px!important;
 }
.event_1r img{
min-height:380px; 
 }
.blog_h1li img{
min-height:260px;  
 }
 }

@media (min-width:992px) and (max-width:1200px) {
.time_2i  p{
font-size:13px; 
 }
.event_1r img{
min-height:380px; 
 }
.blog_h1li img{
min-height:260px;  
 }
 }


