.light-orange-bg{background-color: #FFF9F3;}
.cream-bg{background-color:#ffebb0;}
.peach-bg{background-color: #FFF2E6;}
.new-green-bg{background-color: #A6D79F;}
.soft-green-bg{background-color: #ABD99E;}
.soft-blue-bg{background-color: #B6CCEb;}
.new-blue-bg{background-color: #94ACCD;}

h1{
	font-size: 2.77em;
}
h1,h2,h3,h4{
	color: #000000;
	font-family: 'Utendo Semibold';
}
p{
	line-height: 1.2;
}
hr{
	color: #E4E3E3;
}
.new-green-bg p{color: #1F1F1F;}

/*===========school==============*/

/*-------school-hero-section--------*/
.school-hero-section p{
	font-size: 16px;
}
.school-hero-section .details{

}
.school-hero-section .details p strong{
	font-size: 1.88em;
	color: #000000;
}


/*-------early-readers----------*/
.early-readers-section .heading{
	width: 80%;
	margin: 0 auto;
}
.early-readers-wrap{
	margin-top: -100px;
}
.plain-box{
	border: 3px solid #FFEBB0;
	border-radius: 10px;
	padding: 15px;
	background-color: #ffffff;
	height: 100%;
}

/*----specific-preschcool----*/
.specific-preschcool-wrap{
	width: 100%;
	align-items: center;
}
.specific-preschcool-wrap .text-box{
	width: 240px;
}
.specific-preschcool-wrap .img-box{
	width: calc(100% - 240px);
	text-align: right;
}
.specific-preschcool-section .specific-details p{
	font-size: 15px;
	font-family: 'Utendo Semibold';
}

/*-----library-highlights-----*/
.library-highlights-box{
	border-top: 5px solid #F2CF46;
	border-radius: 10px;
	padding: 15px;
}
.library-highlights-box.green-bg{
	border-color: #A2CB97;
	background-color: #b0d19e99;
}
.library-highlights-box.blue-bg{
	border-color: #92AACB;
	background-color: #C8DAF3;
}
.library-highlights-box .img-box{
	width: 54px;
	height: 34px;
	flex-shrink: 0;
}

/*-----sign-up-story-----*/
.sign-up-story .heading{
	margin-bottom: 70px;
}
.sign-up-story .ellipse-shape{
	width: 92px;
	height: 92px;
	margin-top: -46px;
}
.sign-up-story h4{
 font-size: 16px;
 margin: 0 0 10px;
}
.sign-up-story p{
	font-size: 14px;
}
/*------interested-call-section--------*/

section.interested-call-section input.form-control{
	height: 55px;
	line-height: 55px;
}
section.interested-call-section .iti{width: 100%;}
section.interested-call-section .iti--separate-dial-code .iti__selected-flag {
  background-color: #FFEBB0;
  padding: 5px 20px;
  border-radius: 5px 0px 0 5px;
}
section.interested-call-section .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{
  background-color: #FFEBB0;
}

section.interested-call-section .iti__flag,section.interested-call-section .iti__arrow {
  display: none;
}

section.interested-call-section .iti__selected-dial-code{
  font-family: 'Utendo Medium';
  font-size: 20px;
  margin: 0;
}

/* section.interested-call-section .iti--allow-dropdown input, section.interested-call-section .iti--allow-dropdown input[type=text]{
  padding-left: 85px !important;
} */

section.interested-call-section .iti__flag-container{
  padding: 0;
}

/*---------*/
.testimonials-slider .slick-list{
	overflow: visible;
}

/*-----FAQ-----*/
section.faq{background-color: #FFF5D7;}

/*==========Referral-program===========*/
.heading-tag{
	display: inline-block;
	padding: 9px 22px;
	border-radius: 30px;
	font-family: inter;
	font-size: 14px;
	font-weight: 600;
	color: #333333;
}
.refer-hero-section h1,.refer-hero-section p{
 color: #ffffff;
}

.refer-hero-section p.note{
	font-size: 12px;
	text-decoration: underline;
}


/*-------both-get-section---------*/
.both-get-section .box-wrap{
	border-radius: 10px;
	padding: 20px;
	height: 100%;
}
.both-get-section .box-wrap p{
	font-size: 0.88em;
}
.both-get-section .ellipse-shape{
	background-color: #ffffff;
}

.both-get-section .box-wrap .icon-box {
    width: 200px;
}
.both-get-section .box-wrap .icon-box p strong{
	font-family: inter;
	font-weight: 700;
	color: #1E1E1E;
}
.both-get-section .box-wrap .details {
    width: calc(100% - 200px);
}
.both-get-section .box-wrap .details h3{
	font-family: inter;
	font-weight: 700;
}

/*---------point-to-note-section---------------*/
.point-to-note-wrap{
	border-radius: 10px;
	border: 3px solid #A2CB97;
	padding: 30px 20px;
}

.point-to-note-wrap ul li{
	border-bottom: 1px solid #E4E3E3;
  list-style: none;
  padding: 10px;
}
.point-to-note-wrap ul li:last-child{
	border-bottom: none;
}

/*------r-m-messages-------*/
.r-m-messages-section .heading-tag {
    font-size: 12px;
    padding: 4px 17px;
}
.r-m-messages-section p{
	font-size: 0.88em;
}

.r-m-messages-section.my-account-plans .nav-tabs .nav-link {
    width: calc(25% - 10px);
    margin: 0 5px 10px;
}

/*=============browse-books 2026=============*/
.browse-book-promo-slider{

}
.browse-book-promo-slider .product-card{
	width: 100%;
	padding: 20px;
	border-radius: 10px;
}

.browse-book-promo-slider li.slick-slide, .browse-book-promo-slider li.slick-slide .product-card {
    height: 100%;
}
.browse-book-promo-slider .slick-dots{
	display: none !important;
}

.browse-book-promo-slider .slick-dotted.slick-slider{
	margin: 0;
}

.browse-book-promo-slider .cream-bg{
	background-color: #FFF9EC;
}
 /*vs coded added 27-10-2026 */
.browse-promo-link
{
	height:100%;
	width:100%;
}

.browse-book-promo-slider .browse-book-promo-slide li.slick-slide {
	/*height: 138px !important;*/
	height: 83px !important;
}

/*.browse-book-promo-slider .browse-promo-link {
	display: flex;
	width: 100%;
	height: 138px;
}*/

.browse-book-promo-slider .browse-promo-link {
	display: flex;
	width: 100%;
	height: 83px;
	align-items: center;
	justify-content: center;
}


	/*.browse-book-promo-slider .browse-promo-link .product-card {
		width: 100%;
		height: 100%;
		box-sizing: border-box;
		display: flex;
		align-items: center;
	}*/

	.browse-book-promo-slider .browse-promo-link .product-card {
		width: 100%;
		height: 100%;
		box-sizing: border-box;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 10px;
		text-align: center;
	}
		.browse-book-promo-slider .browse-promo-link .product-card h4 {
			margin: 0;
			text-align: center;
		}
	/*END*/
/*========subscribe-ends==========*/
.order-wrap .peach-bg {
	border-radius: 5px;
}


/*===========how-it-works============*/
.how-it-works .heading{
	position: relative;
	text-align: center;
}
.how-it-works .heading a{
	position: absolute;
	width: auto !important;
	right: 0;
	top: -10px;
	line-height: 48px;
	height: 48px;
	min-width: 180px;
}
.how-it-works .box-head {
    position: relative;
    top: 62px;
    padding: 0 20px;
}

.how-it-works .box-head .ellipse-shape{
	top: auto;
}

.how-it-works .box-head h2, .how-it-works .box-head h3{
	background-color: #ffffff;
	padding: 0 20px;
}

.how-it-works .inner-col-wrap .box-details{
	padding: 75px 20px 30px;
}

.how-it-works-list{
	padding: 5px 0px;
	margin-bottom: 10px;
	border-bottom: 1px solid #E4E3E3;
}

.how-it-works-list .img-box{
	min-width: 30px;
}
.how-it-works-list:last-child{
	border-bottom: none;
	margin: 0;
}

.btn.orange-bg:hover{
  background-color: #ABD99E;
}

/*=================*/
.browse-books-search.soft-green-bg .select.custom-select-div{
	height: 100%;
}
/*==================Responsive-2026===================*/
/*---------------*/
@media screen and (max-width: 1440px){

}

/*---------------*/
@media screen and (max-width: 1024px){
section.browse-book-promo-slider{
	padding: 0 20px;
}
}

/*---------------*/
@media screen and (max-width: 992px){
	.early-readers-wrap{
		margin-top: -70px;
	}
	.r-m-messages-section.my-account-plans .nav-tabs .nav-link {
    width: calc(50% - 10px);
  }
}

/*---------------*/
@media screen and (max-width: 767px){
	.early-readers-section .heading, .library-highlights-section .heading, .sign-up-story .heading,
	.specific-preschcool-wrap .text-box h2, .testimonials .heading{
		width: 80%;
		margin: 0 auto;
	}
	.early-readers-section .heading br, .library-highlights-section .heading br, .testimonials .heading br,
	.interested-call-section .heading br{
		display: none;
	}
	.early-readers-wrap{
		margin-top: -30px;
	}
	.sign-up-story .heading {
	    margin-bottom: 30px;
	}
	.sign-up-story .col{
		width: 100%;
		flex: 0 0 100%;
        margin-bottom: 10px;
	}
	.sign-up-story .col .plain-box {
	    display: flex;
	    gap: 20px;
	}
	.sign-up-story .ellipse-shape {	   
	    width: 78px;
	    height: 78px;
	    flex-shrink: 0;
	    margin-top: auto;
	    margin-bottom: auto;
	    margin-left: -45px;
	}

	.specific-preschcool-wrap .text-box, .specific-preschcool-wrap .img-box {
    	width: 100%;
    	text-align: center;
	}

	.testimonial-wrap{
		padding: 50px 20px 30px;
	}

	section.interested-call-section input.form-control{
    height: 40px;
    line-height: 40px;
	}
  .how-it-works .inner-col-wrap .box-details {
	    padding: 45px 15px 15px;
	}
	.how-it-works .box-head {
	    top: 32px;
	}
	.browse-book-promo-slider .product-card{
		padding: 12px;
	}
	.how-it-works .heading{
		text-align: left;
	}
	.how-it-works .heading a {
    top: -5px;
    line-height: 42px;
    height: 42px;
    min-width: 100px;
    padding: 0 15px !important;
  }
  .how-it-works .heading a img{
  	width: 8px;
  }
  .browse-books-search.soft-green-bg .select.custom-select-div{
		height: 42px;
	}
	
}

/*---------------*/
@media screen and (max-width: 480px){
	.order-head img.success-icon{
		width: 38px;
		height: 38px;
	}
	.tick-icon{
		width: 14px;
		height: 14px;
	}
}