/*
Template Name: Kid School
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{
text-align:left;
background:#000000b8;
padding:30px 20px;
bottom: 3.5rem;
width:45%;
 }
.carousel-caption_1{
left:45%; 
 }
.carousel-caption_2{
left:27%; 
 }
.carousel-caption_3{
left:10%; 
 }
.carousel-indicators{
bottom:0; 
 }
.center_home .carousel-indicators [data-bs-target] {
background-color: #e85248;
}
/*********************center_home_end****************/

/*********************learn****************/
#learn{
padding-top:40px;
padding-bottom:40px;
background:#f4f4f4; 
 }
 
#serv{
padding-top:40px;
padding-bottom:40px;
background:#ABCD52; 
 }
.serv_1i{
padding:30px 20px; 
 }
.serv_1i ul li a {
background:#ABCD52;
}
/*********************learn_end****************/

/*********************spec****************/
#spec{
padding-top:40px;
padding-bottom:40px;
 }
.accordion-item:last-of-type{
border-radius:0; 
 }
.accordion-button:not(.collapsed){
background:#e85248;
color:#fff;
font-size:22px;
 }
.accordion-item:first-of-type .accordion-button{
font-weight:bold; 
 }
.accordion-item{
border:none;
background:#f4f4f4; 
font-size:19px;
border:1px solid #ddd;
 }
.accordion-button{
font-size:22px;
font-weight:bold;
 }
/*********************spec_end****************/

/*********************team****************/
#team{
padding-top:40px;
padding-bottom:40px;
background:#f4f4f4; 
 }
.team_h1i1 ul li a{
background:#ABCD52;
 }
.team_h1i1 {
box-shadow: 0px 0px 7px 0px rgb(83 95 159 / 15%);
padding:15px;
 }
/*********************team_end****************/

/*********************blog_h****************/
#blog_h{
padding-top:40px;
padding-bottom:40px;
background:#f4f4f4; 
 }
.blog_home_1i1{
background:#fff;
padding:15px; 
 }
.blog_home_1i1 h6 .span_1 {
margin-right: 5px;
}
.blog_home_1i1 h6 .span_2 {
margin-right: 5px;
margin-left: 20px;
}
.blog_home_1i1 ul li a {
background:#e85248;
}
/*********************blog_h_end****************/


@media screen and (max-width : 767px){
.learn_1r{
margin-top:10px; 
 }
.serv_1i{
margin-top:10px;  
 }
.spec_1r{
margin-top:10px; 
 }
.team_h1i{
margin-top:15px;  
 }
.blog_h1r{
float:none!important; 
 }
.blog_home_1i1 h6 .span_2 {
margin-right: 5px;
margin-left: 5px;
}
.blog_home_1i{
margin-bottom:15px;  
 }
 
.learn_1r {
text-align:center; 
 }
.learn_1r p{
text-align:left; 
 }
.learn_1ri1 h5{
text-align:left; 
 }
.serv_1i  p{
text-align:left;  
 }
.spec_1r h4{
text-align:center;  
 }
#blog_h{
text-align:center; 
 }
#blog_h p {
text-align:left; 
 }
 }
@media (min-width:768px) and (max-width:991px) {
.carousel-caption h1{
font-size:32px; 
 }
.center_home img{
min-height:600px; 
 }
.carousel-caption{
padding:15px; 
 }
.carousel-caption .button{
padding:15px; 
 }
.carousel-caption .button_1{
padding:15px; 
 }
.learn_1l img{
min-height:420px; 
 }
.learn_1ri1 h5{
font-size:16px;  
 }
.serv_1i  ul li{
margin-bottom:5px; 
 }
.spec_1l img{
min-height:650px; 
 }
.team_h1i1  ul li{
margin-bottom:5px; 
 }
.blog_home_1i1 h6 .span_2 {
margin-right: 5px;
margin-left: 5px;
}
.blog_home_1i1 ul.social-network li{
margin-bottom:5px; 
 }
 }
@media (min-width:992px) and (max-width:1200px) {
.center_home img{
min-height:600px; 
 }
.learn_1l img{
min-height:420px; 
 }
.spec_1l img{
min-height:650px; 
 }
.team_h1i1  ul li{
margin-bottom:5px; 
 }
.blog_home_1i1 h6 .span_2 {
margin-right: 5px;
margin-left: 5px;
}
 }
