@charset "UTF-8";
/* CSS Document */
html {
  scroll-behavior: smooth;
}
.service-block_one-inner, .service-block_one-inner::before{
	background: none;
}
.counter-block_one-inner{
	background-color: none;
	background: none;
}
.slider-one_image img{
	display: block;
	margin-top: -50px;
	max-width: 100%;
	text-align: right;


	
}
.sec-title.style-four .sec-title_title{
	text-transform: none;
}
.sec-title_title{
	text-transform: none;
}
.parents_kids{
	background-image: url('../../assets/images/bg.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center; 
}
.parents_kids .sub-title{
	font-size: 32px;
	color: #6adad9;
}
.parents_and_kids_list h3{
	font-weight: 600;
	font-size: 22px;
  line-height: 32px;
  text-transform: none;
	color: #FFFFFF;
	
}
.parents_and_kids_list li{
	margin-bottom: 30px;
}
.parents_and_kids_list .fa-solid{
	font-size: 18px;
	padding-right: 10px;
	padding-top: 0px;
	
	
}
.parents_and_kids_list{
font-weight: 400;
  margin-top: 14px;
  font-size: 17px;
  line-height: 27px;
  color: var(--color-three);
	
}
.slider-one_heading{
	text-transform: none;
}
h1 {
  line-height: 60px;
  font-size: 55px;
  font-weight: 600;
}
.main-header .main-menu .navigation > li > a{
	text-transform: none;
	color: #FFFFFF;
}
.slider-one .swiper-slide{
	padding-bottom: 80px;
}
.main-header.fixed-header .header-lower{
	background-color: #1a0f34;
}
.slider-one::before {
		background-color: #FFFFFF;

}
.sec-title_heading{
	color: #2b2148;	
}
.about-one_content-outer p{
color: #2b2148;	
}
.about-one .sec-title_title{
	color: #6b55ee;
}
.about-one_content-outer{
	padding-top: 50px;
}
.sec-title_heading{
	text-transform: none;
	color: #ffbd55;
}
.service-block_one-heading{
	text-transform: none;
	color: var(--main-color);
}
.service-block_one-text{
	color: #2b2148;
}
.team-detail_form{
	background-color: #2b2148;
}
.sec-title.style-four .sec-title_title{
	color: #6b55ee;
}
.sec-title_text{
	color: #FFFFFF;
}
.team-detail_form .default-form{
	background-color: #1a0f34;
}



.default-form .form-group input[type="text"], .default-form .form-group input[type="password"], .default-form .form-group input[type="tel"], .default-form .form-group input[type="email"], .default-form .form-group textarea, .default-form .form-group select {
    background-color: #22183E;	
}







.service-block_one-inner{
	/* min-height: 407px; */
	padding-top: 15px;
	padding-bottom: 15px;
}
.sec-title.light .sec-title_title{
	color: #6b55ee;
}
.sec-title.light .sec-title_heading{
		color: #ffbd55;

}
.counter-block_one-icon{
	color: #ffbd55;
}
.counter-block_one-count{
color: #ffbd55;	
}
.counter-block_one-text{
	color: #FFFFFF;
}
.service-block_one{
	margin-bottom: 0px;
}
.service-block_one-inner ul, li {
	list-style: circle;
	padding-left: 20px;
	
	
}
.service-block_one-inner ul li{
	list-style: circle;
	margin-bottom: 15px;
}
.service-block_one-inner ul li::marker {
	color: #ffbd55;
}
.service-block_one-icon{
	color:var(--main-color);	
}
.service-block_one-inner:hover .service-block_one-icon{
	background-color: var(--main-color);
}
.service-block_one-icon::before {
	background: none;
}
.counter-block_one-count{
	font-size: 22px;
	line-height: 32px;
	text-transform: none;
}
.counter-block_one-icon{
	font-size: 33px;
}
.counter-block_one-inner{
	min-height: 294px;
}
.choose-one .inner-container{
	padding-bottom: 130px;
	background-color:#2b2148;
		
	
	
}
.choose-one{
	background-color:#2b2148;
}
.contact-details ul, li{
	list-style: none;
	padding: 0px;
}
.contact-details ul{
	margin-top: 50px;
}
.contact-details .icon {
	width: 40px;
	padding-right: 10px;
		color: #ffbd55;
	display: inline-block;
}
.footer-copyright {
	width: 100%;
  text-align: center;
}
 @media only screen and (max-width: 990px) {
.slider-one_image img{
	margin-top: 0px;
	 }
	 
	 .service-block_one-inner .service-block_one-icon{
color: var(--main-color);
    
    float: left;
    margin-right: 20px;
    font-size: 18px;
    width: 18px;
    height: 18px;
    margin-top: -12px;
    display: inline-block;

}
	 .counter-block_one-icon{
		 background-color: #ee6f5b;
		 width: 70px;
  height: 70px;
  font-size: 32px;
  line-height: 67px;
  text-align: center;
  border-radius: 50px;
	 }
	 .counter-block_one-inner{
		 min-height: 0px;
		 padding-top: 20px;
		 padding-bottom: 20px;
	 }
	 .service-block_one-heading{
		 margin-top: 10px;
		 font-weight: bold;
		 font-size: 22px;
		 margin-left: 35px;
	 }
	 .service-block_one-inner{
		 min-height:0px;
	 }
	 .service-block_one-text{
		 margin-top: 20px;
		 margin-bottom: 10px;
	 }
	 
}
@media only screen and (max-width: 1023px) {
  .main-header {
    position: relative;
    background-color: rgba(0,0,0,0.7);
  }
	.main-header.fixed-header .header-lower{
	background-color: rgba(0,0,0,0.7);	
	}
}
 @media only screen and (max-width: 480px) {
	
	 
	 
	 .counter-block_one-inner{
		 text-align: left;
		 padding-left: 0px;
		 padding-right: 0px;
	 }
	 .counter-block_one-icon{
		 background: none;
		 height: 18px;
		 width: 18px;
		 font-size: 18px;
		 line-height: 18px;
		 float: left;
		margin-top: -12px;
    position: absolute;
    left: 0;
    top: 35px;
	 }
	 .counter-block_one-count{
		 float: left;
		 position: relative;
		 margin-left: 35px;
		 line-height: 22px;
		 font-size: 18px;
		 margin-bottom: 20px;
	 }
	 .counter-block_one{
		 margin-bottom: 10px;
	 }
	 .counter-block_one-inner{
		 padding-top: 0px;
		 padding-bottom: 0px;
	 }
	 h1, h2, h3 {
		 text-align: left;
		
		 
		 font-size: 30px !important;
		 line-height: 32px !important;
		 margin-bottom: 20px !important;
	 }
	 .slider-one_content{
		 padding-left: 20px;
	 }
	 .about-one_content-column{
	padding-left: 20px;	 
	 }
	 #features .sec-title_heading{
		 padding-left: 20px;
	 }
	 #features .row{
		 padding-bottom: 40px;
	 }
	 .sec-title{
		 text-align: left!important;
	 }
	 .sec-title_title{
		 text-align: left!important; 
	 }
	 h5{
		 		 font-size: 18px !important;

	 }
	 .sec-title_text{
		 font-size: 14px;	
	 }
	 .service-block_one-text, .counter-block_one-text{
		 font-size: 14px !important; 
	 }
	 .parents_and_kids_list h3{
		 font-size: 18px !important; 
	 }
	 .parents_and_kids_list{
		 		 font-size: 14px !important; 

	 }
	 p{
		 font-size: 14px !important;
		 
		
	 }
	 body{
		font-size: 14px !important; 
	 }
	 .slider-one .swiper-slide{
		 padding-top: 40px;
		 padding-bottom: 40px;
	 }
	 .parents_kids{
		 padding-top: 40px !important; 
	 }
	 .services-one{
		  padding-top: 40px;
		 padding-bottom: 0px;
	 }
	 .about-one{
		 padding-top: 0px;
		 padding-bottom: 0px;
	 }	
	 .about-one_content-outer{
		 padding-top: 30px;
	 }
	 .about-one_tab-image img{
		max-width: 100% !important;
	 }
	 .slider-one_heading{
		 font-size: 24px;
		 line-height: 28	px;
	 }
	 .cursor, .cursor-follower{
		 display: none;
	 }
	 .choose-one .inner-container{
		 padding-top: 40px;
		 padding-bottom: 40px;
	 }
}