/**
* Theme Name: Educamb Child
* Description: This is a child theme of Educamb, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/themekalia">Theme Kalia</a>
* Template: educamb
* Version: 1.2
*/
.sticky-header .logo{padding: 10px 0 10px;}
.img-outer {
    display: none;
}
.single-testimonial-style2 .img-box{overflow:hidden;}
.single-testimonial-style2 .img-box .inner img{object-fit:cover;width:100%;height:100%;}
.single-testimonial-style2 .img-box .inner{height: 100%;}
.gallery-image-wrap figure.swiper-slide-inner {height: 270px;}
.gallery-image-wrap figure.swiper-slide-inner img {height: 100%;width: 100%;object-fit: cover;}
.nice-select.wpforms-field-large {border: 1px solid #0003 !important;padding: 0 10px !important;}
div.wpforms-container-full .wpforms-form ul{width: 100%;color: #000;}
.nice-select .option.focus, .nice-select .option.selected.focus{color:#000 !important;}
div.wpforms-container-full .wpforms-form ul li{color:#000 !important;}
.nice-select.wpforms-field-large {height: 45px !important;line-height: 40px;border-radius: 25px !important;}
.nice-select{font-weight:400 !important;}
#wpforms-form-5726 .nice-select.wpforms-field-large.open .list {background: #fff !important;position: absolute;padding: 5px 10px !important;border: 1px solid #00000029 !important;}
.nice-select.wpforms-field-large.open .list li{color:#000 !important;}
.nice-select {position:relative !important;}
#wpforms-form-5726 .wpforms-field-container input{height:45px !important;border-radius:25px;}
#contact-page-form .nice-select.wpforms-field-large {line-height: 45px;font-size: 16px;background: #fff;}
#contact-page-form div.wpforms-container-full .wpforms-form button[type=submit] {color: #fff;background: #15363a;border-radius: 25px;min-width: 125px;}
.main-contact-form-area .contact-form{height:100%;}
.points-list ul li {
    background: #fff;
    border: 1px solid #dedede;
    width: max-content;
    padding: 15px 20px !important;
    border-radius: 15px;
    box-shadow: -1px 0px 8px 0px #0000001f;
    margin: 80px 0px 80px auto !important;
	transition-duration:0.5s;
}
.points-list ul li:nth-child(odd) {
    margin-right: 35px !important;
}
.points-list ul li:nth-child(2) {
    margin-right: 60px !important;
}
.points-list ul li:hover {
	background: #f5cc74;
    transform: scale(0.9);
}

.revers-points-list ul li{
	background: #fff;
    border: 1px solid #dedede;
    width: max-content;
    padding: 15px 20px !important;
    border-radius: 15px;
    box-shadow: -1px 0px 8px 0px #0000001f;
    margin: 80px auto 80px 0 !important;
	transition-duration:0.5s;
}
.revers-points-list ul li:nth-child(odd) {
    margin-left: 35px !important;
}
.revers-points-list ul li:nth-child(2) {
    margin-left: 60px !important;
}
.revers-points-list ul li:hover {
	background: #f5cc74;
    transform: scale(0.9);
}

.point-mid ul {
    justify-content: center;
}
.point-mid ul li {
    padding: 15px 20px !important;
    border: 1px solid #dedede;
    border-radius: 10px;
	background:#fff;
	transition-duration:0.5s;
	box-shadow: -1px 0px 8px 0px #0000001f;
}
.point-mid ul li:hover {
	background: #f5cc74;
    transform: scale(0.9);
}

.no-border .features-style1__content-box{border-top:0;}
div#block-17 ul li {display: block;width:100%;}
.elementor-swiper-button {
/*     background: #fff; */
    padding: 5px 4px;
}
.gallery-image-wrap figure.gallery-item .gallery-icon {
    height: 200px;
    overflow: hidden;
}
.gallery-image-wrap figure.gallery-item .gallery-icon img{
    height:100%;width:100%;object-fit:cover;
}

.testimonial-part {
    margin: 0 0 25px 0;
}
.testimonial-part .card {
    padding: 30px 30px;
    height: 100%;
    display: inline-block;
    width: 100%;
	background:blanchedalmond;
}
.testimonial-part .card .img-wrap-post {
    width: 160px;
    float: left;
    height: 160px;
    border-radius: 100%;
    overflow: hidden;
    border: 2px solid #000;
    margin-right: 20px;
    box-shadow: 0 0 5px #7c7c7c;
}
.testimonial-part .card .content-post-wrap {
    width: 80%;
    float: left;
}
.testimonial-part .card .img-wrap-post img{
	height:100%;width:100%;object-fit:cover;
}
.wpforms-submit {
    background: #15363a !important;
    color: #fff !important;
    border-radius: 25px !important;
    width: 115px !important;
}
.sidebar-search-box {
    box-shadow: 0 0 5px #dedede;
    padding: 25px 15px;
}
.single-tribe_events .events-details-content__text-box{padding-top:0;}

@media screen and (max-width: 575px) {
	.about-style2-area{padding: 60px 0 50px !important;}
	.kindergarten-program-sec{padding: 40px 0 40px !important;}
	.admission-process-area{padding: 60px 0 60px !important;}
	.testimonial-style2-area{padding: 60px 0 60px !important;}
	.team-style2-area{padding: 60px 0 60px !important;}
	.footer-top-style2{padding: 60px 0 30px !important;}
	.copyright-style2 p{font-size:12px;}
	.footer-widget ul li, .footer-widget ol li{font-size:15px;}
	.sec-title-style2 h2{
		font-size: 38px !important;
    	line-height: 45px !important;
	}
	.enroll-area .sec-title-style2 h2{
		font-size: 30px !important;
    	line-height: 40px !important;
	}
	  .points-list ul li {
		margin: 40px auto !important;
	  }
	.points-list ul li:nth-child(odd){
		margin-right: auto !important;
	}
	.revers-points-list ul li:nth-child(odd){
		 margin: 40px auto !important;
	}
	.revers-points-list ul li:nth-child(2){margin-left: auto !important;}
	.revers-points-list ul li{
		margin: 40px auto !important;
	}
	.testimonial-part .card .content-post-wrap{width: 100%;}
	.testimonial-part .card{text-align:center;padding: 25px 20px;}
	.testimonial-part .card .img-wrap-post{float: none;margin: 0 auto 10px auto;}
	.breadcrumb-style2-area .title h2{font-size: 22px;}
}
.breadcrumb-style2-area-bg{
	background-position: center;
}
.single-features-box-style1 .button-box{    display: none !important;}
.features-style1-area .row [class*=col-]{flex: 0 0 33%;max-width: 33% !important;}
.swiper-bottom-buttons-block {
    display: none !important;
}
.mySwiperBottom .block-shadow{
	box-shadow: none !important;
    padding-bottom: 0 !important;
}
.single-video-gallery-box-style3 .icon{
	    top: 20px !important;
    left: 26px !important;
    bottom: auto !important;
    right: auto !important;
}
.breadcrumb-style2-area-shape.lazyloaded{
	display: none;
}
.intro-style2-img-box__bottom-border, .intro-style2-img-box__top-border {
    display: none;
}
.intro-style2-img-box__inner{
	width: 408px !important;
	border-radius: 4% !important;
}
@media only screen and (max-width: 767px) {
    .intro-style2-img-box__inner {
        width: 300px !important;
    }
	.intro-style2-img-box{
		height: auto !important;
	}
	.breadcrumb-style2-area .inner-content{
		padding: 87px 0 20px;
	}
}
.call-back-form .sec-title-style2 {
    padding-bottom: 0;
}