/* ImagineIf — the client's own stylesheet, renamed off Divi's selectors.
 * SOURCE: wp_easy_custom_js_and_css, recovered from the T0 dump. 117 KB, written
 * by hand by whoever built the original site. The DECLARATIONS are untouched —
 * only selectors are renamed, because Divi's class names do not ship.
 * Generated by tools/translate_css.py. Do not hand-edit; re-run it.
 */
/* ---- from 1-custom-css.css (35,550 bytes, selectors renamed off Divi) ---- */
.first_class{height:717px;}
.first_class .row{height:100%;}
.first_class .row .col{flex-wrap: wrap;justify-content: center;align-items: center;}
.first_class .row .col .m-image-1,.first_class .row .col .m-image-2,.first_class .row .col .m-image-3{width:100%;}
.first_class .row .col .m-image-2 img,.first_class .row .col .m-image-3 img{max-width:80%;}
.first_class .row .col .m-text-0{width:100%;}
.first_class .row .col .m-text-0.iif-text-align-left{margin-top:0px;}
.first_class .row .col .m-image-3{margin-top:-35px;}
.section_section .row.i-1.row{padding-top: 0px!important;padding-bottom: 0px!important;padding-left:150px!important;padding-right:150px!important;}
.section_section .row.i-1 .m-image-4 img{margin-bottom:28px;max-width:85%;}
.section_section .row.i-1 .m-text-2{margin-bottom:65px;}
.video_section .iif-video-box{max-width:898px;width:100%;}
.video_section .row{max-width:100%;display: flex;align-items: center;}
.video_section{padding:65px 0px!important;}
.video_section .row .m-text-4{margin-top:0px!important;}
.video_section .row .m-text-5 p img{margin-left:8px;width:5%;}
.service_section .service_list ul li {margin-bottom: 15px;}
.service_section,.service_section .row{padding:0px!important;}
.service_section .row{width:100%;max-width:100%;}
.service_section .m-image_wrap, .service_section .m-image_wrap img{width:100%;object-fit:cover;}
.service_section .service_class{padding:157px 0px;flex-wrap:wrap;display: flex;align-items: center;}
.service_section{height:792px;}
.service_section .service_list ul{padding-bottom:0px;}
.service_section .row .col,.service_section .row{height:100%;}
.service_section .service_class .m-text-6{width:100%;margin-bottom:0px;}
.service_section .service_class .m-text-7{margin-top:20px!important;}
.service_section .m-image-5,.service_section .m-image-5 .m-image_wrap,.service_section .m-image-5 .m-image_wrap img{height:100%;object-fit:cover;}
.service_section .service_list ul li::marker{font-size:28px;}
.sec.i-4.sec.testimonial_section .m-module .m-slide .m-slide_description .m-slide_content{font-size:24px!important;line-height:43px;font-weight:500;color:#fff;position:relative;}
.testimonial_section .row{max-width:100%;padding-top:0px}
.testimonial_section .m-slide_content .tcolan{position: absolute;font-size: 144px;left: -71px;line-height: 168px;top: -106px;}
.testimonial_section .m-slide_content .tecolan{position: absolute;font-size: 144px;right: -5px;line-height: 168px; bottom: -50px; transform: rotate(180deg);}
.testimonial_section .m-slide_content p span.tname{font-size: 24px;line-height: 36px;font-weight: 700;color: #fff; padding-top: 45px; position: absolute;top: 0px; left: 0px; width: 100%;transform: translate(0px, 0px);}
.testimonial_section .iif-controllers{display:none;}
.testimonial_section .m-slide_content p{position:relative;}
.testimonial_section .m-slide .container{height: 330px;}
.testimonial_section .m-slide_description{padding-top:50px;padding-bottom:50px;}
.testimonial_section{padding-bottom: 40px!important;padding-top: 65px!important;}
.blog_section .m-text p{text-align:center;}
.service_section .m-image-9,.service_section .m-image-9 .m-image_wrap,.service_section .m-image-9 .m-image_wrap img{height:100%;}
/*.service_section .col.i-12.last_content{display:flex;flex-wrap:wrap;align-items:center;}*/
/*.service_section .col.i-12.last_content .m-text-11,.service_section .col.i-12.last_content .m-text-12,.service_section .col.i-12.last_content .iif-button-1-wrapper{width:100%;}*/
.sec.i-6.service_section{height:390px;}
.service_section .m-image-9 .m-image_wrap img{object-fit:cover;}
.service_section .col.i-11{width:50%;margin-right:0px;}
.service_section .col.i-12{width: 50%;padding:80px 100px;}
.service_section .col.i-12 .m-text-11,.service_section .col.i-12 .m-text-12{width:100%;margin:20px 0px;}
.service_section .col.i-12 .m-text-11{margin-bottom:0px!important;}
.service_section .col.i-12 .m-text-12{margin-top:15px!important;margin-bottom:30px!important;}
.blog_section .row.i-5 .m-text p{border-bottom: 2px solid transparent;}
.blog_section .row.i-5{max-width:100%;width:80%;}
.blog_section .row.i-5 .m-image_wrap,.blog_section .row.i-5 .m-image_wrap img{width:100%;}
body #page-container .sec.service_section .m-button-1{font-size:18px;}
/*.first_class .m-text-0 .m-text p{font-size:24px;line-height:36px;}*/
/*.section_section .m-text-1 .m-text p{font-size:35px;}*/
/*.section_section .m-text-2 .m-text p{font-size:24px;line-height:24px;}*/
/*.section_section .m-text-3 .m-text p{font-size:18px;}*/
.video_section .row .m-text-6 p,.video_section .row .m-text-5 p,.service_section .service_class .m-text-6 p{font-size:48px;}
.service_section .service_class .m-text-7 ul li{font-size:24px;}
.service_section .col.i-12 .m-text-11 p{font-size:35px;}
.service_section .col.i-12 .m-text-12 p{font-size:24px;}
.service_section .col.i-12 .iif-button-1-wrapper {font-size:18px;}
.first_class .row .col .m-image-1 span img{max-width:80%;}
.main_footer footer .m-text.i-0-tb_footer .m-text{display:flex;align-items: flex-start;flex-wrap:wrap;}
.main_footer footer .m-text.i-0-tb_footer .m-text p{display:flex;align-items: flex-start;font-size:1rem;flex-wrap:wrap;width:100%;}
.main_footer footer .m-text.i-0-tb_footer .m-text img{margin-right:10px;}
.main_footer .col-1_4footer .col.i-0-tb_footer{border-right:0.5px solid #fff;padding-right: 45px;margin-right: 55px;width: 30%;height: 251px;}
.header_tag p{font-family:'roboto';font-weight:700;font-style:normal;font-size:12px;line-height:14.06px;color:#fff}
.main_footer .row {width: 85%;max-width:100%;}
.main_footer .col-1_4footer .col.i-2-tb_footer{width: 20%;}
.main_footer .col-1_2footer .col.i-1-tb_footer{width: 39%;border-right:0.5px solid #fff;padding-right: 35px;margin-right:60px;height: 251px;}
.main_footer .col-1_2footer .col.i-1-tb_footer table tr td:first-child{padding-right:40px!important;}
.main_footer .col-1_2footer .col.i-1-tb_footer table tr td:last-child{padding-right:0px!important;}
.main_footer h2 {margin-bottom:35px;}
.main_footer .col-1_4footer .col.i-0-tb_footer .m-image{margin-bottom:15px;}
.main_footer .col-1_4footer .col.i-2-tb_footer footer .m-text.i-3-tb_footer{margin-bottom:0px;}
.main_footer .footer_social img{margin-right:10px;}
.main_footer .copyright {position: relative;top: 10px;}
.main_footer .col-1_2footer .col.i-1-tb_footer table{width:100%;}
.main_footer .col-1_4footer .col.i-2-tb_footer footer .m-text.i-3-tb_footer h2{text-align:left;}
.main_footer{padding: 50px 0px 20px 0px!important;}
.footer_logo img{ max-width: fit-content;}
header .row{max-width:100%;display: flex;align-items: center;width:90%;}
header .header_tag .m-text{position:unset!important;}
.m-module.m-text.bfs_header_logo_tag .m-text p {
    font-size: 12px!important;
    text-transform: capitalize;
}
header .gutters-1 .col-1_5header .col.i-1-tb_header .m-module{padding-top: 0px!important;padding-bottom:0px!important;}
header header .row.i-0-tb_header.row {
    padding-top: 15px;
    padding-bottom: 15px;
}
/*.sec.i-6.service_section{height:400px;}*/
header .m-menu--without-logo .m-menu__menu>nav>ul {
    padding-top: 0px!important;
}
header #menu-new_menu li a {padding-bottom:0px;font-size: 15px !important;}
 header .col-3_5header .col.i-2-tb_header{width:73%!important;}
header .gutters-1 .col-1_5header .col.i-1-tb_header{width:15%;}
header .gutters-1 .col-1_5header .col.i-0-tb_header{width:19%;padding-right:0px;}
.bfs_custom_header_call_menu a:after{position:unset!important;}

.contact_first_section .m-text p
{
	text-align:center;
}
.resource_first_section .m-text
{
	text-align:center;
}
.contact_first_section .m-image-0 img,.resource_first_section .m-image-0 img
{
	max-width:96px;
}
.contact_first_section .m-image-0,
.resource_first_section .m-image-0
{
	width:auto;
}
.contact_first_section,.resource_first_section,.our_team_first_section
{
	height:717px!important;
}
.contact_first_section .row,
.resource_first_section .row
{
	height:100%;
}
.contact_section_two
{
	height:auto!important;
}
.contact_section_two .row.i-1.row
{
	padding:0px;
	padding-bottom:0px!important;
}
.contact_section_two .row .col
{
	padding:100px 55px 100px 55px;
	
}
.contact_section_two .row .col.col.i-2{
	background-color: #fff;
}
.contact_section_two .row .col.col.i-3
{
background-color: #f5f4ef;
}
.contact_section_two .row .col .contact_address,
.contact_section_two .row .col .contact_email,.contact_section_two .row .col .contact_phone
{
	margin-left:0px!important;
}
.contact_section_two .row .col .m-text-3 p,
.contact_section_two .row .col .m-text-7 p
{
	margin-bottom:22px;
	/*font-weight:bold;*/
}
.contact_section_two .row .col .contact_address p,
.contact_section_two .row .col .contact_email p,.contact_section_two .row .col .contact_phone p
{
	display:flex;
	margin-bottom:20px;
}
.contact_section_two .row .col .contact_address p b,
.contact_section_two .row .col .contact_email p b,.contact_section_two .row .col .contact_phone p b
{
	width:23%;
}
.contact_section_two form
{
	margin-top:25px;
}
.contact_section_two form .first_name input,.contact_section_two form .last_name input,.contact_section_two form .contact_number input,.contact_section_two form .email_address input
{
	width:100%;
	height:50px;
	background-color:#fff;
	border: none;
    padding: 0px 20px;
	font-size:18px;
	font-weight:400;
}
.contact_section_two form p
{
	display:flex;
	padding-bottom:20px;
}
.contact_section_two form p:not(.has-background):last-of-type
{
	flex-wrap:wrap;
}
.contact_section_two form p span
{
	width:50%;
}
.contact_section_two form span.first_name,.contact_section_two form span.contact_number
{
	margin-right:20px;
}
.contact_section_two form .first_name input::placeholder,.contact_section_two form .last_name input::placeholder,.contact_section_two form .contact_number input::placeholder,.contact_section_two form .email_address input::placeholder
{
	font-size:18px;
	color:#DADADA;
	font-weight:200;
}
.contact_section_two form span.contact_message
{
	width:100%;
}
.contact_section_two form span.contact_message textarea
{
	border:none;
	height:224px;
	 padding: 20px;
	font-size:18px;
	font-weight:200;
	width:100%;
	
}
.contact_section_two form .contact_message::placeholder
{
	color:#DADADA;
	font-size:18px;
	font-weight:200;
}
.contact_section_two .contact_map
{
	margin-top:70px!important;
}
.contact_section_two .m-text-6 iframe
{
    height:380px;
}
.contact_section_two form p .btn_submit
{
	background-color:transparent;
	border:2px solid #0E3D4D;
	border-radius:16px;
	width:174px;
	height:50px;
	color:#0E3D4D;
	font-weight:400;
	font-size:20px;
}
.contact_section_two form p .btn_submit:hover{
	background-color:#0E3D4D;
	border:2px solid #0E3D4D;
	color:#fff;
}
.contact_section_two form p .wpcf7-spinner
{
	width:auto!important;
}
.blog_section.sec.i-1.sec
{
	padding:0px!important;
	margin:0px;
	background-color: rgb(232 229 210 / 30%)!important;
}
.blog_section.sec.i-1.sec .row
{
	padding:152px 48px 40px 48px!important;
}
.blog_section .row .blog-grid-inner .size-1of3 article 
{
	padding:0px 24px;
}
.blog_section .row .blog-grid-inner article
{
	background-color:transparent;
	border:none;
	padding-right:48px;
	margin-bottom: 50px!important;
}
.blog_section .row .blog-grid-inner .column.size-1of3:nth-child(3n) article
{
/* 	padding-right:0px!important; */
	margin-bottom: 50px!important;
	margin-right:0px!important;
}
.blog_section .row .blog-grid-inner .size-1of3 article
{
	margin-bottom:90px!important;
}
.blog_section .row .blog-grid-inner .column.size-1of3
{
	width: 32%!important;
    margin:0px 9px!important;
}
/* .blog_section .row .blog-grid-inner .column.size-1of3:nth-child(3n)
{
	margin-right:0px!important;
} */
.blog_section .row .blog-grid-inner .column.size-1of3:nth-child(3n) article
{
	margin-bottom:90px!important;
}
.blog_section .row .blog-grid-inner .column.size-1of3 article p.post-meta
{
	margin-bottom:15px;
}
#page-container
{
	overflow:unset;
	overflow-y: unset!important;
}
.blog_section .row .blog-grid-inner
{
	display: flex;
    justify-content: center;
    width: 100%;
}
.sec.i-3.service_section
{
	height:612px!important;
}
.sec.i-3.service_section .service_class
{
	height:auto!important;
	padding-top: 54px;
}
.sec.i-3.service_section .service_class .m-text-4
{
	width:100%;
}
.sec.i-6.service_section {
    height: 520px;
}
.sec.i-6.service_section .last_content,.sec.i-4.service_section .last_content
{
	height: auto;
    flex-wrap: wrap;
    display: flex;
    align-items: center;
}
.sec.i-6.service_section .last_content .m-module
{
	 width:100%;
}
.sec.i-6.service_section .row,
.sec.i-4.service_section .row
{
	display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.first_class .row .col .m-image-1 span img {
    max-width: 100%;
}
.first_class .row .col .m-image-2 img, .first_class .row .col .m-image-3 img {
    max-width: 100%;
}
.contact_section_two .row .col .m-text-2 p, .contact_section_two .row .col .m-text-8 p
{
    font-weight:500;
    /*line-height: 50px;*/
    margin-bottom: 22px;
}
.our_team_last_section .row.i-5.row{padding:0px!important;display: flex; flex-wrap: wrap; align-items: center;}
.our_team_second_section,.educators_section{background-color:rgb(227 225 206 / 30%);}
.our_team_second_section .m-text-1.m-text{background-color:transparent;padding-bottom:0px!important;}
/*.our_team_first_section{height:840px!important;}*/
.our_team_first_section .row{height:100%;}
.educators_section .row.i-3,.educators_section .row.i-4{width: 100%;max-width: 1185px;display:flex;justify-content:center;}
.educators_section .row.i-3 .col-1_3,.educators_section .row.i-4 .col-1_3{margin-right:3.5%;}
.our_team_last_section .last_content{padding-right:50px;}
.resource_news_first_section{height:717px!important;}
.resource_news_first_section .row{height:100%;}
.resource_news_first_section .m-image-0{width:auto!important;}
.news_first_section.sec.i-1.sec{padding-top:51px;background-color: rgb(232 229 210 / 30%)!important;height:800px;}
.news_first_section.sec.i-1.sec .row{width: 100%;max-width: 1185px;display: flex;justify-content: center;}
.news_first_section.sec.i-1.sec .row .news_left_section{margin-right: 1.5%;}
.news_first_section.sec.i-1.sec .row .news_right_section article{margin-left:0px;border-bottom: 14px solid #E8E5D2;padding-bottom: 35px;margin-bottom:35px;overflow:hidden;}
.news_first_section.sec.i-1.sec .row .news_right_section a.entry-featured-image-url{margin-bottom: 14px;}
.news_first_section.sec.i-1.sec .row .news_right_section article .post-content{padding-top:5px;}
.news_first_section.sec.i-1.sec .row .news_left_section .post-content,.news_first_section.sec.i-1.sec .row .news_left_section .entry-title 
 {top:-220px;}
.news_last_section{background-color: rgb(232 229 210 / 30%)!important;}
.news_last_section.sec.i-2.sec .row{width: 100%;max-width: 1136px;display: flex;justify-content: center;}
.news_last_section .news_blog_title p{line-height: 85px;text-align: center;height: 75px;padding: 0px 20px;width:35%;}
.news_last_section .m-text-4.m-text {border-bottom-width: 11px;}
.news_last_section .blog-grid .post-card{background-color:transparent;border:none;padding:0px;}
.news_last_section .blog-grid .post-card .iif-image-container{margin:0px;}
.news_last_section .blog-grid .post-card h2 a{font-size: 36px;font-weight: 400;color: #0E3D4D;line-height:43px;font-family: 'Roboto';}
.news_last_section .blog-grid .post-card p{font-size: 18px;color: #0E3D4D;font-weight: 400;}
.news_last_section .pagination a{color:#0E3D4D;font-weight: 400;}
.resource_news_first_section .m-text-1{text-align:center;}
.blending_first_section .m-text,.calender_first .m-text{font-size:64px;}
.blending_first_section .m-text sup{text-transform: capitalize;font-size: 50px;bottom: 23px;}
.blending_first_section  .col.i-0,.calender_first .col.i-0 {padding-left:1%;padding-right:1%;}
.blendid_last_section .m-text-7{margin-bottom:0px!important;}
.blendid_last_section  .m-module .m-image_wrap img,.blendid_last_section  .m-module,.blendid_last_section  .m-module .m-image_wrap {height:100%;object-fit:cover;}
.blandid_grid_section .row{width: 100%; max-width: 1200px;}
.blendid_third_section.testimonial_section .m-slide_content ,.testimonial_section.early-learning-t-sec .m-slider.m-module  .m-slide_content,
.m-slider.m-module .m-slide-0.m-slide .m-slide_description .m-slide_content,
.testimonial_section .m-slide_content p 
{font-size:24px!important;line-height: 32px!important;    font-weight: 500;}
.blendid_last_section .last_content{padding-right:30px;}
.blending_first_section  .m-text-0{padding:55px 0px;}
.blendid_second_section .m-text-2 .m-text sup{text-transform: capitalize;font-size: 23px;bottom: 20px;font-weight:bold;}
.blendid_second_section .m-text-3 .m-text sup{text-transform: capitalize;font-size: 15px;bottom: 9px;font-weight:bold;}
.calender_first .m-text-0{padding:55px 0px;}
.calender_second .row{padding:50px 0px;}
.calender_second .m-text-2 ul li{padding-bottom:10px;font-weight: 400;}
.calender_second .m-text-2{padding-bottom:20px!important;}
.calender_table table tbody tr:nth-child(1){background-color:#0E3D4D;color:#ffffff !important;font-size:24px;text-transform:uppercase;font-weight:700;font-family:'Roboto'}
.calender_table table tbody tr{border:1px solid #C4C4C4;background-color:#ffffff;font-size:24px;margin-bottom:12px;font-weight:500;}
.calender_table p span{color:#0E3D4D;font-size:24px!important;font-weight:500;}
th{color:white !important;font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;}
.calender_table table tbody tr th,.calender_table table tbody tr td{padding: 14px 24px;border: 1px solid #C4C4C4;line-height:37px;color:#0E3D4D;}
.calender_table table{ border-collapse:separate;border-spacing:0 15px;border:none!important;}

.blendid_last_section .iif-button-0-wrapper{width:100%;}
.our_team_last_section .row.i-5.row .m-image span,.our_team_last_section .row.i-5.row .m-image span img{width:100%;}
.calender_table table tbody tr th.b-right,.calender_table table tbody tr td.b-right{border-right:hidden;}
.calender_second .row {width: 100%;max-width: 1266px;}
.calender_second.sec.i-1.sec{background-color: rgb(232 229 210 / 30%)!important;}

/*.sec.i-1.sec{font-size:48px;font-weight:700;}*/
.about-intervention-main.sec.i-0{height:717px;}
.about-intervention-main .m-image-0,.our-mission-first-sec .m-image-0,.our-vision-first-sec .m-image-0,.early_intervation_first .m-image-0,.early_learning_first_sec .m-image-0,.primary-years_flowpath_first .m-image-0
,.iibee-flowpath-first-sec .m-image-0{width:auto;margin-bottom:80px!important;}
/*.service_section.early-in-service,.service_section.early-in-last-sec,.intensive-intervention-last-sec.service_section{height:auto!important;}*/
.service_section.early-in-service .row{display:flex;align-items:center;}
.service_section.early-in-service .service_class{padding:0px!important;}
.service_section.early-in-service .service_class .m-text-4{margin-bottom:30px;}
.service_section.early-in-last-sec .m-text-8,.intensive-intervention-last-sec.service_section .m-text-5,.our-vision-last-sec .last_content .m-text-9,.our-mission-last-sec .last_content .m-text-9{margin-bottom:0px;}
.early-learning-last-sec .m-image,.early-learning-last-sec .m-image span,.early-learning-last-sec .m-image img,.early-learning-last-sec .col.i-7  {height:100%;}
/*.early-learning-last-sec  .col,.early-learning-last-sec,.our-vision-last-sec,.our-mission-last-sec  {height:auto!important;}*/
.service_section.blendid_last_section,.our_team_last_section  {height:520px;}
.early-learning-last-sec  .row,.our-vision-last-sec .row,.our-mission-last-sec .row{display: flex;align-items: center;}
.early-learning-last-sec .last_content .m-text-6{margin-top:0px!important;}
.service_section.intensive-intervention-service-sec{height:auto!important;}
.service_section.intensive-intervention-service-sec .service_list h3{margin-bottom:30px;}
.service_section.intensive-intervention-service-sec  .intensive_intervention_service{padding-top:0px!important;padding-bottom: 0px;}
.service_section.intensive-intervention-service-sec .row{display: flex;align-items: center;}
/*.our-mission-first-sec .m-image-1,.our-vision-first-sec .m-image-1{margin-top: -250px!important;}*/
/*.our-mission-first-sec .col,.our-vision-first-sec .col{padding-top:95px;}*/
.section_section.our-m-sec .m-text-3,.we_envision .m-text-3 p{font-size:24px;font-weight:400;line-height:37px;}
.section_section.our-m-sec .m-text-1 p,.we_envision .m-text-1 p {font-size:48px;font-weight:700;line-height:56px;}
.early-learning-t-sec .m-slide_content p span.tname {color: #0a3d4a;}
/*.early-learning-t-sec .m-slider .m-slide_content p {font-size: 24px!important;}*/
.secondary-flowpath-last .m-image,.secondary-flowpath-last span,.secondary-flowpath-last img{height:100%;}
.secondary-flowpath-last .last_content{height:auto!important;}
.secondary-flowpath-last .row{display:flex;align-items:center;}
.secondary-flowpath-last .m-text-7{margin-top:0px!important;}
.early-in-content .m-text-4 p{font-size: 24px!important;line-height: 37px;font-weight: 400;}
/*.blog-page-blog-sec .m-blog-0 .post-card .entry-title{font-size: 36px!important;line-height: 55px!important;}*/
.section_section.early-in-content .row.i-1.row {padding-top: 50px!important;padding-bottom: 50px!important;}
/*.blog-page-blog-sec .m-blog-0 .post-card .post-content{min-height:107px;}*/
.educators_section .m-text-2 .m-text p{font-size:48px;line-height:55px;}
.our_team_last_section.sec .row{padding:0px!important;display:flex;align-items:center;}
.our_team_last_section.sec .row .m-image_wrap,.our_team_last_section.sec .row .m-image_wrap img {width:100%;}
.section_section.our-m-sec .m-text-2.extra_para p,.section_section.our-m-sec .m-text-5 p{font-size: 24px;font-weight: 400;line-height:37px;}{font-size: 24px;font-weight: 400;line-height:37px;}
.section_section.our-m-sec .m-text-3 p{font-size: 48px;font-weight: 700;line-height:56px;}

.first{border:2px solid #0a3d4a;padding:15px 42px;border-radius:16px}
.second{display:none}

.third{border:2px solid #0a3d4a;padding:15px 42px;border-radius:16px}
.fourth{display:none}

.enrichment_section .ac-p .first span{font-size:24px;font-weight:400;color: #0A3D4A;text-align:center;text-transform:capitalize;line-height: 37px;}
.enrichment_section .ac-p .first span b{font-weight:700;}
.enrichment_section .ac-p .first{display: flex;justify-content: center;border:none;padding:0px;border-radius:0px;}
.enrichment_section .ac-p{border: 2px solid #0a3d4a;padding: 15px 42px;border-radius: 16px;width: 415px;}
.enrichment_section .part1.Custom,
.enrichment_section .part2.Custom,
.enrichment_section .part3.Custom{background-color: #0A3D4A;color:#fff;width:auto;}
.enrichment_section .part1.Custom .second span,
.enrichment_section .part2.Custom .second span,
.enrichment_section .part3.Custom .second span{font-size: 20px;font-style: normal;font-weight: 400;line-height: 31px;letter-spacing: 0em;text-align: justified;color:#fff;}
.enrichment_section .part1.Custom .second p,
.enrichment_section .part2.Custom .second p,
.enrichment_section .part3.Custom .second p{border-bottom: 2px solid #FFFFFF;margin-bottom:10px;padding-bottom: 10px;font-size: 20px; font-weight: 400; line-height: 30px;text-align:justify;}
.enrichment_section .part1.Custom .second h6,
.enrichment_section .part2.Custom .second h6,
.enrichment_section .part3.Custom .second h6{font-weight:400;color:#fff;font-family: Roboto;font-size: 24px;font-style: normal;line-height: 37px;letter-spacing: 0em;text-align: center;padding-bottom:0px;}
.enrichment_section .part1.Custom .second h6 span,
.enrichment_section .part2.Custom .second h6 span,
.enrichment_section .part3.Custom .second h6 span{font-weight: 700;font-size:24px;}
.enrichment_section .part1.Custom .first span,
.enrichment_section .part2.Custom .first span,
.enrichment_section .part3.Custom .first span{color:#fff;}
.enrichment_section .part1.Custom .second,
.enrichment_section .part2.Custom .second,
.enrichment_section .part3.Custom .second{margin-top: 10px;}
.enrichment_section .part2{width:489px;}
.enrichment_section .part3{width:351px;}
.enrichment_section .accordian4{width:587px;}
.enrichment_section .accordian5{width:472px;}
.enrichment_section .accordian6{width:298px;}
.enrichment_section .accordian7{width:551px;}
.enrichment_section .accordian8{width:472px;}
.enrichment_section .row.i-1{max-width:85%;width:100%;}
.enrichment_section .row.i-2{max-width:95%;width:100%;}
.enrichment_section .row.row.i-2 .m-image-1{text-align:end;}
.enrichment_section .row.row.i-2 .col{margin-right: 2.5%;}
.enrichment_section .row.row.i-1 .m-text-3{font-size:24px;font-weight:400;line-height:37px;}
.enrichment_section .row.row.i-1 .m-text-2{font-weight:700;}

.enrichment_section .row.row.i-2 .m-text-4 .part1,.enrichment_section .row.row.i-2 .m-text-5 .part1,.enrichment_section .row.row.i-2 .m-text-6 .part1  {margin-left:auto;} 
.enrichment_section .row.row.i-2 .m-image-8,.enrichment_section .row.row.i-2 .m-image-4,.enrichment_section .row.row.i-2 .m-image-7,
.enrichment_section .row.row.i-2 .m-image-6,.enrichment_section .row.row.i-2 .m-image-5,.enrichment_section .row.row.i-2 .m-image-3,
.enrichment_section .row.row.i-2 .m-image-1,.enrichment_section .row.row.i-2 .m-image-2 {
    text-align: right;}
    
.enrichment_last_content .row {display:flex;align-items:center;height: auto;}   
.enrichment_last_content{height:auto!important;}
.enrichment_last_content .last_content {
    padding-right: 50px;
}
.enrichment_section {padding-bottom:85px!important;}
.main_footer td a:hover{color:#0e3d4d;font-weight:400;transition:all ease ;}
.main_footer td a,.main_footer .copyright{font-size:1rem;}
.service_section.early-in-service{height:auto!important;}
.main_footer td{padding-bottom:5px!important;}
.about_intervation_last_sec,.early-learning-last-sec,.primary-years-last-sec,.secondary-flowpath-last,.enrichment_last_content{height:520px!important;}
.about_intervation_last_sec .service_list  {width:100%;margin-top:0px!important;}
.early-learning-last-sec img,.secondary-flowpath-last img{object-fit:cover;}
.enrichment_last_content .last_content  {height:auto!important;}
.enrichment_last_content .row{height:100%!important;}
.enrichment_section .row.row.i-2 .m-text-7 .accordian8 {
    margin-left: auto;
}
.section_section.our-m-sec .row,.section_section.about_intervation_scd .row,.section_section.early_learning_scd_sec .row,.section_section.primary_years_flow_cnt .row,
.section_section.iibee_scd_sec .row,.intensive-intervention-scd-cnt .row{width:80%;max-width:1080px;padding: 0px!important;}

.primary-years_flowpath_first .row .col .m-image-1 span img,
.iibee-flowpath-first-sec  .row .col .m-image-1 span img{
    max-width: 75%; 
}
.iibee_scd_sec.section_section .row.i-1.row{padding:0px!important;}
.early-in-content .m-text-1 h2{font-size:50px;}
.early-in-content .m-text-2{padding-bottom: 0px!important;}
.primary-years-last-sec.service_section .last_content .m-text-9{width:100%;}
.primary-years-last-sec.service_section .last_content,.early-learning-last-sec.service_section .last_content {height: auto; flex-wrap: wrap; display: flex; align-items: center;padding-right: 20px;}
.primary-years-last-sec.service_section .last_content .m-text-8,.early-learning-last-sec.service_section .last_content .m-text-9 {margin:0px!important;}
.primary-years-last-sec.service_section .row,.early-learning-last-sec .row{height: 100%; flex-wrap: wrap; display: flex; align-items: center;}
.blog-page-blog-sec .col {animation:none;animation-delay: unset;}
.first_class .m-image-0,
.enrichment_first_sec .m-image-0,.resource_first_section .m-image-0,.our_team_first_section .m-image-0,.our-vision-first-sec .m-image-0,
.contact_first_section .m-image-0{width:auto;margin-bottom:80px!important;padding:0px;margin-top:0px!important;}
.first_class .row .col .m-image-2 img{margin-top:45px!important;}
.iibee-flowpath-first-sec.first_class .row .col .m-image-2 img{margin-top:0px!important;}
.enrichment_first_sec .m-text-0.m-text,.resource_first_section .m-text-0.m-text,.our_team_first_section .m-image-1,.our-vision-first-sec .m-image-1,.our-mission-first-sec .m-image-1,
.contact_first_section .m-text-0.m-text{padding:0px!important;margin-top:0px!important;}

.early_learning_scd_sec h2,.primary_years_flow_cnt h2 {font-size: 49px!important;}
.calender_table table tbody tr.last{background-color: #0E3D4D;color: #ffffff !important;}
.calender_table table tbody tr.last td{color: #ffffff !important;}
.enrichment_box .gutters-1 .col-1_3.col{margin: 0px 30px;
    width: 28.3333%;}
.enrichment_box .gutters-1 .col-1_3.col:last-child{margin-right: 30px!important;}
.enrichment_box .row{justify-content: center;padding-bottom:0px;}
.enrichment_box .row.row.i-4{margin-top: 60px!important;
    margin-bottom: 60px!important;}
.enrichment_box .row img{margin-bottom:5px;}
.enrichment_box .row span{font-weight:400;}
.enrichment_box .row p{padding-bottom:0px;}
.sec.sec.i-1.enrichment_first{height:auto;}
.primary-years_flowpath_first .m-text-0 h2,.iibee-flowpath-first-sec .m-text-0 h2{line-height:75px;text-align: center;}
.primary-years_flowpath_first .m-text-0 h2 sub,.iibee-flowpath-first-sec .m-text-0 h2 sup{top: -21px;font-size: 30px;}
.iibee-flowpath-last .m-text-9{margin-top: 0px!important;}
.enrichment_box .row.i-3.row .has-border,.enrichment_box .row.i-4.row .has-border,.enrichment_box .row.i-5.row .has-border{min-height: 310px;height: 100%;}


.our-vision-first-sec .col.i-0 .m-text, .our-mission-first-sec .col.i-0 .m-text h2, .early_intervation_first .col.i-0 .m-text h2, 
.intensive-intervention-first .col.i-0 .m-text h2, .early_learning_first_sec .col.i-0 .m-text h2, .primary-years_flowpath_first .col.i-0 .m-text h2,
.iibee-flowpath-first-sec .col.i-0 .m-text h2,.our_team_first_section .col.i-0 .m-text h2 ,.blending_first_section  .col.i-0  .m-text p,
.calender_first .col.i-0  .m-text p,.enrichment_first_sec .col.i-0  .m-text,.resource_first_section .col.i-0  .m-text p,.contact_first_section .m-text p,
.enrichment-blog-f-top-sec .col.i-0  .m-text {
    line-height: 90px;
}
.our-mission-last-sec  .m-text-11{margin-bottom:0px!important;}
.our_team_last_section .row,.our_team_last_section .row .col.i-6,.our_team_last_section .row .m-image-3  ,.our_team_last_section .row .m-image-3  span,
.our_team_last_section .row .m-module span img {height:100%;object-fit:cover;}


.primary-years-last-sec .row,.primary-years-last-sec .row .col.i-7,.primary-years-last-sec .row .m-image-4  ,.primary-years-last-sec .row .m-image-4  span,
.primary-years-last-sec .row .m-module span img {height:100%;object-fit:cover;}


.our-mission-last-sec .row,.our-mission-last-sec .row .col.i-8,.our-mission-last-sec .row .m-image-6  ,.our-mission-last-sec .row .m-image-6  span,
.our-mission-last-sec .row .m-module span img {height:100%;object-fit:cover;}

.early-in-last-sec .m-text-9,.intensive-intervention-last-sec .m-text-8 {margin-bottom:0px!important;}
.early-learning-last-sec .m-text-10.service_list{width:100%;} 

.enrichment-blog-f-sec.service_section .col.i-12 {
    width: 47.25%;
    padding: 0px;
}
.enrichment-blog-f-sec.service_section  .m-text-9{margin-top:0px!important;}

.enrichment-blog-f-grid-sec.blog_section .row{width: 85%;
    max-width: 100%;display: flex;justify-content: center;}
.enrichment-blog-f-grid-sec.blog_section .m-image-5{margin-right:0px;}
.enrichment-blog-f-grid-sec.blog_section .col{width: auto;margin-right: 25px!important;}
.enrichment-blog-f-grid-sec.blog_section .col{margin-right:0px;}
.enrichment-blog-f-grid-sec.blog_section .row.i-4{padding-bottom:0px!important;}
.enrichment-blog-f-grid-sec.blog_section .col.iif-last-child{margin-right:0px!important;}
.enrichment-blog-f-scd-sec .m-text-2 p{text-decoration:underline;}
.enrichment-blog-f-scd-sec .row.row.i-1 {
    width: 100%;
    max-width: 94%;}


.career_fourth .is-open{width:100%;}
.career_fourth .is-open table{border:none;}
.career_fourth .is-open table td{border:none;}
.career_fourth .is-open table tr{border-top:1px solid black;border-bottom:1px solid black;}

/* ---- from 2-responsive-css.css (79,747 bytes, selectors renamed off Divi) ---- */
@media screen and (min-width:1241px) and (max-width:1542px){
    .section_section .row.i-1.row { padding-left: 90px!important; padding-right: 90px!important;}
    .section_section .row.i-1 .m-image-4 img {margin-bottom: 40px;}
    .video_section .row{max-width:100%;width:85%;}
    .service_section {height: 520px;}
    .service_section .service_class {padding: 50px 0px;}
    .testimonial_section .row{width:100%;}
    .testimonial_section .m-slide_content p span.tname {padding-top:26px;}
    .testimonial_section .m-slide_description {padding-left: 65px;padding-right: 65px;}
    .testimonial_section .m-slide {padding: 0 8%;}
    .service_section .col.i-12 { padding: 79px 85px;}
    header .m-menu--without-logo .m-menu__menu>nav>ul{justify-content:flex-end;}
    
    .main_footer .col-1_4footer .col.i-0-tb_footer{width: 28%;}
    .main_footer .col-1_2footer .col.i-1-tb_footer {width: 38%;}
    .main_footer .col-1_4footer .col.i-2-tb_footer {width: 23%;}
    
    header .col-3_5header .col.i-2-tb_header{width:72%;}
header .gutters-1 .col-1_5header .col.i-1-tb_header{width:16%;}
header .gutters-1 .col-1_5header .col.i-0-tb_header{width:20%;}
header header .m-image.i-0-tb_header {width: 80%;}
header .row {max-width: 95%;width: 100%;}
/*header .col-3_5header .col.i-2-tb_header{width:65%!important;}*/
header #menu-new_menu li a{padding-bottom:0px;font-size: 15px !important;}
header .m-menu--without-logo .m-menu__menu>nav>ul { padding-top:0px!important;}
#menu-new_menu li:last-child {
    border: none;
    padding: 0px 5px;
}
.m-menu .iif-menu>li {padding-left: 6px;padding-right: 6px;}
.testimonial_section .m-slide_content .tcolan {top:-89px;}
.blog_section.sec .row .blog-grid-inner .column.size-1of3 { margin: 0px 7px!important;}
/*.contact_section_two .row .col .m-text-3 p, .contact_section_two .row .col .m-text-8 p{line-height: 50px;}*/

.calender_second .row { width: 100%; max-width: 1121px;}
.calender_second .m-text-2 ul{padding-left:90px;padding-bottom:0px;}
.our_team_first_section{height:717px!important;}
.resource_news_first_section{height: 570px!important;}

/*.our-mission-first-sec .m-image-1, .our-vision-first-sec .m-image-1 { margin-top: -287px!important;}*/
.our-vision-last-sec .last_content,.our-mission-last-sec .last_content{padding-right:30px;}
.section_section.we_envision .m-text-3{margin-left:10%!important;margin-right:10%!important;}
.blog_section .row{width: 100%;max-width: 92%;}
.enrichment_section .accordian4 { width: 548px;}
.service_section .m-image_wrap img,.service_section .m-image,.service_section .m-image .m-image_wrap {height:100%;}
.intensive-intervention-scd-cnt.section_section .row.i-1.row{padding:0px!important;}
.m-menu .iif-menu>li {
    padding-left: 4px;
    padding-right: 4px;
}
/*.enrichment_second.enrichment_box {padding-top: 70px!important;}*/
.enrichment_box .gutters-1 .col-1_3.col { margin: 0px 20px; width: 28.3333%;}
.enrichment_box .row.i-3.row,.enrichment_box .row.i-4.row,.enrichment_box .row.i-5.row {padding-right: 10%!important;padding-left: 10%!important;}
.enrichment_box .row.row.i-4 {
    margin-top: 45px!important;
    margin-bottom: 45px!important;
}
.iibee-flowpath-first-sec .col.i-0{padding-right: 5%;padding-left: 5%;}
.enrichment-blog-f-grid-sec.blog_section .row {width: 86%;}
.enrichment-blog-f-scd-sec .row.row.i-1 {
    width: 100%;
    max-width: 93%}
}

@media screen and (min-width:1025px) and (max-width:1240px){
    /*.container{width: 96%;}*/
    .section_section .row.i-1.row { padding-left: 90px!important; padding-right: 90px!important;}
    .section_section .row.i-1 .m-image-4 img {margin-bottom: 20px;}
    .video_section .row{max-width:100%;width:85%;}
    .service_section {height: 580px;}
    .service_section .service_class {padding: 100px 0px;}
    .testimonial_section .row{width:100%;}
    .testimonial_section .m-slide_content p span.tname {padding-top:25px;}
    .testimonial_section .m-slide_content .tcolan {top: -84px;}
    .testimonial_section .m-slide_description {padding-left: 65px;padding-right: 65px;}
    .testimonial_section .m-slide {padding: 0 8%;}
    .service_section .col.i-12 { padding: 77px 55px;}
    .first_class {height: 570px;}
    .first_class .row .col .m-image-3 {margin-top: -5px;}
    .first_class .m-text-0 .m-text p {margin-top:20px;}
    .section_section .m-text-3{margin-top: 30px!important;}
    .service_section .service_list ul li { margin-bottom: 6px;}
    .testimonial_section .m-slide_content .tecolan {right: -40px;}
    .blog_section .row.i-5 {width: 86%;}
    /*.sec.i-6.service_section {height: 543px;}*/
    
    .main_footer .col-1_4footer .col.i-0-tb_footer{width: 28%;margin-right: 30px;}
    .main_footer .col-1_2footer .col.i-1-tb_footer {width: 39%;margin-right: 35px;padding-right: 15px;}
    .main_footer .col-1_4footer .col.i-2-tb_footer {width: 25%;}
    .main_footer .row {width: 90%;}
    .main_footer .col-1_2footer .col.i-1-tb_footer table tr td:first-child {padding-right: 11px!important;}
    .main_footer h2 {margin-bottom: 13px;}
    
     header .col-3_5header .col.i-2-tb_header{width:73%;}
header .gutters-1 .col-1_5header .col.i-1-tb_header{width:25%;}
header .gutters-1 .col-1_5header .col.i-0-tb_header{width:30%;}
header header .m-image.i-0-tb_header {width: 80%;}
header .row {max-width: 95%;width: 100%;}
header .col-3_5header .col.i-2-tb_header{width:65%!important;}
header #menu-new_menu li a{padding-bottom:0px;font-size: 14px !important;}
header .m-menu--without-logo .m-menu__menu>nav>ul { padding-top:0px!important;}
.m-menu .mobile-nav{display:block!important;}
.m-menu .m-menu__menu {display: none;}
header header .row.i-0-tb_header{display:flex;align-items: center;}
     header header .row.i-0-tb_header span img{max-width:100%;}
    header header .m-menu.i-0-tb_header .mobile_nav .mobile_menu_bar:before{color:#fff;}
    .bfs_custom_header_call_menu a:after {left:25px!important;}
    .m-module.m-text.bfs_header_logo_tag .m-text p {font-size: 12px!important;}
    .mobile-menu{padding-left:0px!important;}
    .mobile-menu li{list-style-type:none;}
    .footer_logo img {width: 170px;}
    .main_footer footer .m-text.i-0-tb_footer .m-text span{font-size:18px;}
    .blog_section .row.i-5 .m-text p {font-size:21px;}
    .contact_first_section.sec , .resource_first_section.sec  {height: 570px!important;}
    
    .contact_first_section .m-text p{font-size:55px;}
    .contact_section_two .row .col .m-text-2 p, .contact_section_two .row .col .m-text-7 p {font-size:33px;}
    .contact_section_two .row .col .contact_address p b, .contact_section_two .row .col .contact_email p b, .contact_section_two .row .col .contact_phone p b { width: 25%;}
    
    .blog_section.sec.i-1.sec .row {padding: 152px 48px 0px 48px!important;}
    
    .calender_second .row { max-width: 930px;}
    .resource_news_first_section{height: 570px!important;}
    .news_first_section.sec.i-1.sec .row .news_right_section article {padding-bottom: 15px;margin-bottom: 15px;}
    .news_first_section.sec.i-1.sec { height: 710px;}
    .news_last_section.sec.i-2.sec .row { max-width: 980px;}
    .news_last_section .news_blog_title p {width: 43%;}
    .blendid_third_section.testimonial_section .m-slide_content p {line-height: 33.19px!important;}
    .blandid_grid_section .row {max-width: 91%;}
    .service_section.blendid_last_section{height: auto!important;}
    .our_team_first_section ,.enrichment-n-first {height: 570px!important;}
    
    .our-mission-first-sec .m-image-1, .our-vision-first-sec .m-image-1 { margin-top: -150px!important;}
    .our-vision-last-sec .last_content,.our-mission-last-sec .last_content{padding-right:30px;}
    .section_section.we_envision .m-text-3{margin-left:10%!important;margin-right:10%!important;}
    .blog_section .row{width: 100%;max-width: 92%;}
    .video_section .row .m-text-6 p, .video_section .row .m-text-5 p {font-size: 40px!important;}
    
    .enrichment_section .part2,.enrichment_section .accordian4,.enrichment_section .accordian5,.enrichment_section .accordian8,.enrichment_section .accordian7 {width: 100%;}
    .enrichment_section .row.i-2 {max-width: 91%;}
    .service_section .m-image_wrap img,.service_section .m-image,.service_section .m-image .m-image_wrap {height:100%;object-fit: cover;}
    .early-in-last-sec.service_section .last_content{padding-right:20px;}
    .service_section.intensive-intervention-service-sec .service_list ul li {font-size: 25px;}
    .intensive-intervention-scd-cnt .m-text-0 h2,.early_learning_scd_sec .m-text-0 h2,.iibee_scd_sec .m-text-0 h2{font-size: 50px; line-height: 70px;}
    .intensive-intervention-scd-cnt.section_section .row.i-1.row,.early_learning_scd_sec.section_section .row.i-1.row{padding:0px!important;}
    .early_learning_scd_sec.section_section .row .m-text-0 ,.iibee_scd_sec .m-text-0 {padding-bottom:0px!important;}
    .early-learning-t-sec.testimonial_section {padding-bottom: 0px!important;padding-top: 30px!important;}
    .primary_years_flow_cnt .m-text-0{padding-bottom: 0px!important;padding-top: 60px!important;}
    
    .our-vision-first-sec .col.i-0,.our-mission-first-sec .col.i-0,.our_team_first_section .col.i-0,.intensive-intervention-first .col.i-0,
    .early_learning_first_sec .col.i-0 ,.primary-years_flowpath_first  .col.i-0,.iibee-flowpath-first-sec .col.i-0,.enrichment-n-first .col.i-0{padding-right: 5%;padding-left: 5%;}
    .iibee-flowpath-first-sec .col.i-0{padding-right: 2%;padding-left: 2%;padding-top:60px;padding-bottom:60px;}
     .iibee-flowpath-first-sec .col.i-0 .m-text h2{font-size: 61px!important;line-height: 63px;}
     
     .enrichment_box .row.i-3.row,.enrichment_box .row.i-4.row,.enrichment_box .row.i-5.row{padding-right: 5%!important;padding-left: 5%!important;}
     .blending_first_section .m-text, .blending_first_section .m-text p,.calender_first .m-text {
    font-size: 50px;line-height: 70px!important;
}
}

@media screen and (min-width:992px) and (max-width:1024px){
    /*.container{width: 96%;}*/
    .section_section .row.i-1.row { padding-left: 90px!important; padding-right: 90px!important;}
    .section_section .row.i-1 .m-image-4 img {margin-bottom: 20px;}
    .video_section .row{max-width:100%;width:85%;}
    .service_section {height: 580px;}
    .service_section .service_class {padding: 100px 0px;}
    .testimonial_section .row{width:100%;}
    .testimonial_section .m-slide_content p span.tname {padding-top:20px;}
    .testimonial_section .m-slide_content .tcolan {top:-67px;}
    .testimonial_section .m-slide_description {padding-left: 65px;padding-right: 65px;}
    .testimonial_section .m-slide {padding: 0 8%;}
    .service_section .col.i-12 { padding: 80px 55px;}
    .first_class {height: 570px;}
    .first_class .row .col .m-image-3 {margin-top: -5px;}
    .first_class .m-text-0 .m-text p {margin-top:20px;}
    .section_section .m-text-3{margin-top: 30px!important;}
    /*.service_section .service_list ul li { margin-bottom: 6px;}*/
    .testimonial_section .m-slide_content .tecolan {right: -40px;}
    .blog_section .row.i-5 {width: 86%;}
    /*.sec.i-6.service_section {height: 543px;}*/
    .blog_section .row.i-5 .m-text p {font-size:20px!important;}
    
     .main_footer .col-1_4footer .col.i-0-tb_footer{width: 28%;margin-right: 30px;}
    .main_footer .col-1_2footer .col.i-1-tb_footer {width: 39%;margin-right: 35px;padding-right: 15px;}
    .main_footer .col-1_4footer .col.i-2-tb_footer {width: 25%;}
    .main_footer .row {width: 90%;}
    .main_footer .col-1_2footer .col.i-1-tb_footer table tr td:first-child {padding-right: 11px!important;}
    .main_footer h2 {margin-bottom: 13px;}
    
    header .col-3_5header .col.i-2-tb_header{width:73%;}
header .gutters-1 .col-1_5header .col.i-1-tb_header{width:25%;}
header .gutters-1 .col-1_5header .col.i-0-tb_header{width:32%;}
header header .m-image.i-0-tb_header {width: 80%;}
header .row {max-width: 95%;width: 100%;}
header .col-3_5header .col.i-2-tb_header{width:65%!important;}
header #menu-new_menu li a{padding-bottom:0px;font-size: 14px !important;}
header .m-menu--without-logo .m-menu__menu>nav>ul { padding-top:0px!important;}
.m-menu .mobile-nav{display:block!important;}
.m-menu .m-menu__menu {display: none;}
header header .row.i-0-tb_header{display:flex;align-items: center;}
     header header .row.i-0-tb_header span img{max-width:100%;}
    header header .m-menu.i-0-tb_header .mobile_nav .mobile_menu_bar:before{color:#fff;}
    .bfs_custom_header_call_menu a:after {left:25px!important;}
    .m-module.m-text.bfs_header_logo_tag .m-text p {font-size: 12px!important;}
    .mobile-menu{padding-left:0px!important;}
    .mobile-menu li{list-style-type:none;}
    .footer_logo img {width: 170px;}
    .main_footer footer .m-text.i-0-tb_footer .m-text span{font-size:18px;}
    .blog_section .row.i-5 .m-text p {font-size:21px;}
    
    .contact_first_section.sec , .resource_first_section.sec  {height: 570px!important;}
    
    .contact_first_section .m-text p{font-size:55px;}
    /*.contact_section_two .row .col .m-text-3 p, .contact_section_two .row .col .m-text-8 p {font-size:40px;}*/
    .contact_section_two .row .col .contact_address p b, .contact_section_two .row .col .contact_email p b, .contact_section_two .row .col .contact_phone p b { width: 25%;}
    .contact_section_two .row .col {padding: 55px 55px 55px 55px;}
    .contact_section_two .row .col .m-text-2 p, .contact_section_two .row .col .m-text-7 p {font-size:30px;}
   
   .blog_section.sec.i-1.sec .row{padding-bottom:10px!important;padding-top:110px!important;}
    .blog_section.sec.i-1.sec .row .col .m-module{min-height:auto!important;margin-bottom:0px!important;}
    
     .calender_second .row { max-width: 92%;}
     
     .our_team_first_section{height:570px!important;}
     .early-in-service .service_list ul li{font-size: 25px;margin-bottom: 8px;}
     
     .resource_news_first_section{height: 570px!important;}
    .news_first_section.sec.i-1.sec .row .news_right_section article {padding-bottom: 15px;margin-bottom: 15px;}
    .news_first_section.sec.i-1.sec { height: 710px;}
    .news_last_section.sec.i-2.sec .row { max-width: 93%;}
    .news_first_section.sec.i-1.sec .row {max-width: 97%;}
    .news_last_section .news_blog_title p {width: 46%;}
    
    .blendid_third_section.testimonial_section .m-slide_content p {line-height: 33.19px!important;}
    .blandid_grid_section .row {max-width: 91%;}
    .service_section.blendid_last_section{height: auto!important;}
    
     .our-mission-first-sec .m-image-1, .our-vision-first-sec .m-image-1 { margin-top: -170px!important;}
    .our-vision-last-sec .last_content,.our-mission-last-sec .last_content{padding-right:30px;}
    .section_section.we_envision .m-text-3{margin-left:10%!important;margin-right:10%!important;}
    .section_section.early-in-content .row.i-1.row {padding-top: 0px!important;padding-bottom: 0px!important;}
    /*.blog-page-blog-sec .m-blog-0 .post-card .entry-title { font-size: 28px!important; line-height: 35px!important;}*/
    .blog_section .row{width: 100%;max-width: 92%;}
    .video_section .row .m-text-6 p, .video_section .row .m-text-5 p {font-size: 40px!important;}
    
    .enrichment_section .part2,.enrichment_section .accordian4,.enrichment_section .accordian5,.enrichment_section .accordian8,.enrichment_section .accordian7 {width: 100%;}
    .enrichment_section .row.i-2 {max-width: 91%;}
    .service_section .m-image_wrap img,.service_section .m-image,.service_section .m-image .m-image_wrap {height:100%;object-fit: cover;}
    .early-in-last-sec.service_section .last_content{padding-right:20px;}
    .service_section.intensive-intervention-service-sec .service_list ul li {font-size: 25px;}
    .intensive-intervention-scd-cnt .m-text-0 h2,.iibee_scd_sec .m-text-0 h2{font-size: 50px; line-height: 70px;}
    .intensive-intervention-scd-cnt.section_section .row.i-1.row{padding:0px!important;}
    .early_learning_scd_sec.section_section .row .m-text-0 ,.iibee_scd_sec .m-text-0  {padding-bottom:0px!important;}
    .early-learning-t-sec.testimonial_section {padding-bottom: 0px!important;padding-top: 30px!important;}
     .primary_years_flow_cnt .m-text-0{padding-bottom: 0px!important;padding-top: 60px!important;}
     .our-vision-first-sec .col.i-0,.our-mission-first-sec .col.i-0,.our_team_first_section .col.i-0,
     .early_intervation_first .col.i-0,.intensive-intervention-first .col.i-0,.early_learning_first_sec .col.i-0,.primary-years_flowpath_first  .col.i-0,
     .iibee-flowpath-first-sec .col.i-0,.enrichment-n-first .col.i-0 {padding-right: 5%;padding-left: 5%;}
     .iibee-flowpath-first-sec .col.i-0 .m-text h2{font-size: 40px!important;line-height: 55px;}
     .enrichment_box .row.i-3.row,.enrichment_box .row.i-4.row,.enrichment_box .row.i-5.row{padding-right: 5%!important;padding-left: 5%!important;}
     
     .blending_first_section .m-text, .blending_first_section .m-text p,.calender_first .m-text {
    font-size: 50px;line-height: 70px!important;
}
}
@media screen and (min-width:768px) and (max-width:991px){
    /*.container{width: 96%;}*/
     /*.section_section .row.i-1.row { padding-left: 90px!important; padding-right: 90px!important;}*/
    .section_section .row.i-1 .m-image-4 img {margin-bottom: 20px;max-width: 95%;}
    .video_section .row{max-width:100%;width:85%;}
    .service_section {height: 580px;}
    .service_section .service_class {padding: 60px 0px;background-color:#e3e1ce!important;padding-left:60px;height:auto!important;}
    .testimonial_section .row{width:100%;padding-bottom:0px;}
    .testimonial_section .m-slide_content p span.tname {padding-top:60px;}
    .testimonial_section .m-slide_description {padding-left: 65px;padding-right: 65px;}
    .testimonial_section .m-slide {padding: 8% 8%;}
    .service_section .col.i-12 { padding: 60px 80px;}
    .first_class {height: auto;}
    .first_class .row .col .m-image-3 {margin-top: -5px;}
    .first_class .m-text-0 .m-text p {margin-top:20px;}
    .section_section .m-text-3{margin-top: 30px!important;}
    /*.service_section .service_list ul li { margin-bottom: 6px;}*/
    .testimonial_section .m-slide_content .tecolan {right: -40px;}
    .blog_section .row.i-5 {width: 86%;}
    .sec.i-6.service_section {height: auto;}
    .blog_section .row.i-5 .m-text p {font-size:20px!important;}
    .first_class .col.i-0 {padding-top: 70px;padding-right: 7%;padding-bottom: 70px;padding-left: 7%;}
    .section_section .col-4_4{padding: 20px 0px 0px 0px;}
    /*.section_section .m-text-1 .m-text p {font-size: 28px;line-height: 34px;margin-bottom: 15px;}*/
    .video_section .row .m-text-7 p, .video_section .row .m-text-6 p, .service_section .service_class .m-text-6 p {font-size: 28px;line-height: 40px;}
    .video_section {padding: 60px 0px!important;}
    .video_section .m-text-6{margin-top: 30px!important;}
    .video_section .col{margin-bottom:0px;}
    .service_section .row .col.col.i-5{margin-bottom:0px;}
    .testimonial_section {padding-bottom: 0px!important;}
    .testimonial_section .m-slide .container{height:auto;}
    .service_section .col.i-11,.service_section .col.i-12{width:100%;margin-bottom:0px;}
    .service_section .col.i-12 .m-text-11{margin-top:0px!important;}
    
    header header .row.i-0-tb_header{display:flex;align-items: center;}
     header header .row.i-0-tb_header span img{max-width:58%;}
    header header .m-menu.i-0-tb_header .mobile_nav .mobile_menu_bar:before{color:#fff;}
    .bfs_custom_header_call_menu a:after {left:10px!important;}
    
    .main_footer .col-1_4footer .col.i-0-tb_footer{width: 45%;margin-right: 30px;}
    .main_footer .col-1_2footer .col.i-1-tb_footer {width: 50%;margin-right: 0px;padding-right: 0px;border-right:0px solid transparent;}
    .main_footer .col-1_4footer .col.i-2-tb_footer {width: 100%;}
    .main_footer .row {width: 90%;}
    .main_footer .col-1_2footer .col.i-1-tb_footer table tr td:first-child {padding-right: 11px!important;}
    .main_footer h2 {margin-bottom: 13px;}
    
    header .col-3_5header .col.i-2-tb_header{width:42%;}
header .gutters-1 .col-1_5header .col.i-1-tb_header{width:25%!important;}
header .gutters-1 .col-1_5header .col.i-0-tb_header{width:32%!important;}
header header .m-image.i-0-tb_header {width: 80%;}
header .row {max-width: 95%;width: 100%;}
header .col-3_5header .col.i-2-tb_header{width:42%!important;}
header #menu-new_menu li a{padding-bottom:0px;font-size: 14px !important;}
header .m-menu--without-logo .m-menu__menu>nav>ul { padding-top:0px!important;}
.m-menu .mobile-nav{display:block!important;}
.m-menu .m-menu__menu {display: none;}
header header .row.i-0-tb_header{display:flex;align-items: center;}
     header header .row.i-0-tb_header span img{max-width:100%;}
    header header .m-menu.i-0-tb_header .mobile_nav .mobile_menu_bar:before{color:#fff;}
    .bfs_custom_header_call_menu a:after {left:25px!important;}
    .m-module.m-text.bfs_header_logo_tag .m-text p {font-size: 12px!important;}
    .mobile-menu{padding-left:0px!important;}
    .mobile-menu li{list-style-type:none;}
    .footer_logo img {width: 246px;}
    .main_footer footer .m-text.i-0-tb_footer .m-text span{font-size:18px;}
    .blog_section .row.i-5 .m-text p {font-size:21px;}
    .sec.i-5.blog_section .col{display: flex;justify-content: center;flex-wrap: wrap;width: 100%;}
.sec.i-5.blog_section .col .m-module{	margin-left: auto;  margin-right: auto;width: 100%;text-align: center;}
.sec.i-6.service_section,.sec.i-4.service_section {height: auto!important;}
.sec.i-6.service_section .last_content .m-module,.sec.i-4.service_section .last_content .m-module{text-align:center;width:100%}
.sec.i-6.service_section .last_content,.sec.i-4.service_section .last_content {padding:30px 0px 60px 0px;}

 .contact_first_section .row{display:flex!important;}
 .contact_first_section .row .col.i-0,.contact_first_section .row .col.i-1{width:50%;}
 .contact_first_section .row .col.i-1{display:block!important;}
 .contact_first_section.sec , .resource_first_section.sec  {height: 570px!important;}
    
    .contact_first_section .m-text p{font-size:55px;}
    /*.contact_section_two .row .col .m-text-3 p, .contact_section_two .row .col .m-text-8 p {font-size:40px;}*/
    .contact_section_two .row .col .contact_address p b, .contact_section_two .row .col .contact_email p b, .contact_section_two .row .col .contact_phone p b { width: 25%;}
    .contact_section_two .row .col {padding: 55px 55px 55px 55px;}
    
    .blog_section.sec.i-1.sec .row{padding-bottom:10px!important;padding-top:110px!important;}
    .blog_section.sec.i-1.sec .row .col .m-module{min-height:auto!important;margin-bottom:0px!important;}
    
    .resource_first_section .row{display:flex!important;}
 .resource_first_section .row .col.i-0,.resource_first_section .row .col.i-1{width:50%;}
 .resource_first_section .row .col.i-1{display:block!important;}
 .resource_first_section {height: 570px!important;}
 
  .calender_second .row { max-width: 92%;}
  .calender_table table tbody tr th, .calender_table table tbody tr td {font-size: 19px;line-height:25px;}
  .calender_table p span{font-size: 19px!important;}
  .calender_second .m-text-2 {padding-bottom: 0px!important;}
  .calender_table{margin-bottom:10px!important;}
  .resource_first_section .m-text {font-size: 50px!important;line-height: 60px;}
  
  .our_team_first_section {height: 570px!important;}
  .our_team_first_section .row{display:flex!important;}
  .our_team_first_section .row .col.i-0,.resource_first_section .row .col.i-1{width:50%;}
  .our_team_first_section .row .col.i-1{display:block!important;width: 50%;}
  
   .about-intervention-main  {height: 570px!important;}
  .about-intervention-main .row{display:flex!important;}
  .about-intervention-main .row .col.i-0,.resource_first_section .row .col.i-1{width:50%;}
  .about-intervention-main .row .col.i-1{display:block!important;width: 50%;}
  
  .our_team_last_section .last_content {padding: 30px 0px 60px 0px;}
  .our_team_last_section .last_content .m-module {text-align: center;width: 100%;}
  .our_team_first_section .col.i-0{padding-left: 3%;padding-right: 3%;}
  .educators_section .row.i-3, .educators_section .row.i-4 {width: 100%;max-width: 87%;}
  .educators_section{padding-top: 15px;padding-bottom: 0px;}
  
       .resource_news_first_section{height: 570px!important;}
       .resource_news_first_section .row,.primary-years_flowpath_first .row,.iibee-flowpath-first-sec .row{display:flex!important;}
  .resource_news_first_section .row .col.i-0,.resource_first_section .row .col.i-1,.primary-years_flowpath_first .row .col.i-1,.primary-years_flowpath_first .row .col.i-0,
  .iibee-flowpath-first-sec .row .col.i-0{width:50%;}
  .resource_news_first_section .row .col.i-1,.primary-years_flowpath_first .row .col.i-1,.iibee-flowpath-first-sec .row .col.i-1{display:block!important;width: 50%;}
    .news_first_section.sec.i-1.sec .row .news_right_section article {padding-bottom: 15px;margin-bottom: 15px;}
    .news_first_section.sec.i-1.sec { height: 666px;}
    .news_last_section.sec.i-2.sec .row { max-width: 91%;}
    .news_first_section.sec.i-1.sec .row {max-width: 91%;}
    .news_last_section .news_blog_title p {width: 46%;font-size: 36px;}
    .news_first_section .m-blog-0 .post-card .entry-title a{font-size: 24px;}
    .news_first_section .m-blog-0 .post-card .entry-title{width: fit-content;height:auto;padding: 15px 22px;font-size: 24px!important;line-height:24px!important;}
    .news_first_section .m-blog-0.iif-bg-layout-light .post-card .post-content p{font-size: 22px;line-height: 27.19px;}
    .news_first_section.sec.i-1.sec .row .news_left_section .post-content, .news_first_section.sec.i-1.sec .row .news_left_section .entry-title {top: -90px!important;}
    .news_first_section.sec.i-1.sec .m-blog-1 .post-card .entry-title a{font-size:19px;}
    .news_last_section .blog-grid .post-card h2 a {font-size: 25px;line-height: 30px;}
    .news_first_section.sec.i-1.sec .row .m-text-3 p{font-size: 42px;}
    
    .blendid_third_section.testimonial_section .m-slide_content p {line-height: 33.19px!important;}
    .blandid_grid_section .row {max-width: 91%;}
    .service_section.blendid_last_section{height: auto!important;}
    .testimonial_section.blendid_third_section{padding-top:0px!important;}
    
     .our-mission-first-sec .m-image-1, .our-vision-first-sec .m-image-1 { margin-top: -260px!important;}
    .our-vision-last-sec .last_content,.our-mission-last-sec .last_content{padding-right:30px;}
    .section_section.we_envision .m-text-3{margin-left:0%!important;margin-right:0%!important;}
     .our-vision-first-sec .row,.our-mission-first-sec .row{display:flex;} 
      .our-vision-first-sec .row .col,.our-mission-first-sec .row .col{width:50%;}
      .first_class .row .col .m-image-2 img{margin-bottom:30px;}
      .service_section.early-in-service .row{flex-wrap:wrap;}
      .service_section.early-in-service .service_class {padding:52px!important;}
      .early-in-service .service_list ul li {font-size: 25px;margin-bottom: 8px;}
      .service_section.early-in-service .row .col{width:100%}
      .testimonial_section{padding-top:0px!important;}
      .section_section.early-in-content .row.i-1.row {padding-top: 0px!important;padding-bottom: 0px!important;}
      /*.blog-page-blog-sec .m-blog-0 .post-card .entry-title { font-size: 28px!important; line-height: 35px!important;}*/
      .video_section .row .m-text-7 p img{width:20px;}
      .our-mission-last-sec .last_content .m-module.m-text-10{margin-bottom:0px;}
      .our_team_last_section.sec .row{flex-wrap:wrap;}
      .educators_section .row.i-3 .col.i-4{margin-right:20px;}
      
      .enrichment_section .row.row.i-2 .col {margin-right: 0px;width:100%;}
      .enrichment_section .row.row.i-2 .m-image-8, .enrichment_section .row.row.i-2 .m-image-4, .enrichment_section .row.row.i-2 .m-image-7, .enrichment_section .row.row.i-2 .m-image-6, .enrichment_section .row.row.i-2 .m-image-5, .enrichment_section .row.row.i-2 .m-image-3, .enrichment_section .row.row.i-2 .m-image-1, .enrichment_section .row.row.i-2 .m-image-2 {
      text-align: center;}
      .enrichment_section .row.row.i-2 .m-text-4 .part1, .enrichment_section .row.row.i-2 .m-text-5 .part1, .enrichment_section .row.row.i-2 .m-text-6 .part1 { margin: auto;}
      .enrichment_section .ac-p{margin: auto;}
      .enrichment_section .row.i-2 {max-width: 90%;padding:0px;}
      .enrichment_last_content .row,.iibee-flowpath-last .row{flex-wrap:wrap;}
      .enrichment_last_content .last_content,.primary-years-last-sec .last_content,.iibee-flowpath-last .last_content  {padding: 60px 0px 60px 0px;text-align:center;justify-content:center;}
      .enrichment_last_content .last_content .m-text-13,.enrichment_last_content .last_content .m-text-14,.primary-years-last-sec .last_content .m-text-7,.primary-years-last-sec .last_content .m-text-8,
      .iibee-flowpath-last .last_content .m-text-9, .iibee-flowpath-last .last_content .m-text-10{text-align:center;}
      .enrichment_section .row.row.i-2 .col.i-3{margin-bottom:50px;}
      .enrichment_last_content .row .col{width:100%;margin-right: 0px;}
      .service_section.enrichment_last_content ,.service_section.early-learning-last-sec,.primary-years-last-sec,.iibee-flowpath-last{height: auto!important;}
      .service_section.early-in-service .col{margin-bottom:0px;}
      .early_intervation_first.first_class .row .col .m-image-2 img {margin-top: 30px;}
       .early_intervation_first.first_class .col.i-0 { padding-bottom: 70px;}
       .early-in-content .m-text-1 { padding-top: 0px!important;}
        .service_section.intensive-intervention-service-sec .service_list ul li {font-size: 25px;}
    .intensive-intervention-scd-cnt .m-text-0 h2,.section_section.early_learning_scd_sec .m-text-0 h2,.iibee_scd_sec .m-text-2 h2{font-size: 50px; line-height: 70px;}
    .intensive-intervention-scd-cnt.section_section .row.i-1.row{padding:0px!important;}
    .service_section.intensive-intervention-service-sec .row{flex-wrap:wrap;}
    .service_section.intensive-intervention-service-sec .col{margin-bottom:0px;}
    .service_section.intensive-intervention-service-sec .col.service_class .service_list{padding: 65px 0px;}
    .early_learning_scd_sec.section_section .row .m-text-0  {padding-bottom:0px!important;}
    .early-learning-t-sec.testimonial_section {padding-bottom: 0px!important;padding-top: 30px!important;}
    .early_learning_blog_sec .col .m-module,.primary-years-flowpath-blog-sec .col .m-module,.iibee-flowpath-blog .col .m-module{text-align:center;}
    .service_section.early-learning-last-sec .last_content ,.service_section.early-learning-last-sec .last_content .m-text-10{justify-content:center;text-align:center;width:100%;}
    .service_section.early-learning-last-sec .last_content{padding: 25px 0px 60px 0px;}
    .first_class.early_learning_first_sec .row .col .m-image-1 span img {max-width: 85%;margin-bottom: 20px;}
    .primary_years_flow_cnt .m-text-0,.iibee_scd_sec .m-text-0{padding-bottom:0px!important;}
    
    .our-vision-first-sec .col.i-0 ,.our-mission-first-sec .col.i-0,.our_team_first_section .col.i-0,.intensive-intervention-first .col.i-0,
    .early_learning_first_sec .col.i-0,.primary-years_flowpath_first  .col.i-0,.iibee-flowpath-first-sec .col.i-0,.enrichment-n-first .col.i-0{padding-right: 3%;padding-left: 3%;}
    .our-vision-first-sec .col.i-0 .m-text,.our-mission-first-sec .col.i-0 .m-text h2,.our_team_first_section .col.i-0 .m-text h2,
    .intensive-intervention-first .col.i-0 .m-text h2,.early_learning_first_sec .col.i-0 .m-text h2,.primary-years_flowpath_first  .col.i-0 .m-text h2,
    .iibee-flowpath-first-sec .col.i-0 .m-text h2,.enrichment-n-first .col.i-0 .m-text h2{font-size: 55px;line-height: 55px;}
    
    .first_class .row .col{display:block!important;}
    .enrichment_box .row.i-3.row,.enrichment_box .row.i-4.row,.enrichment_box .row.i-5.row{padding-right: 5%!important;padding-left: 5%!important;}
    .enrichment_box .gutters-1 .col-1_3.col {
    margin: 0px 0px 20px 0px;
    width: 100%;
}
    .enrichment_box .row.row.i-4 {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}
    .our_team_last_section {
    height: auto;
}   
    .primary-years-last-sec.service_section .last_content .m-text-9{text-align:center;}
    
    .enrichment-blog-f-scd-sec .m-text-3 p{font-size: 38px;line-height: 44px;}
    .enrichment-blog-f-third-sec .col{width:100%;margin-bottom: 40px;}
    .enrichment-blog-f-third-sec.testimonial_section.blendid_third_section{padding: 30px 0px!important;}
    .enrichment-blog-f-sec.service_section .col.i-12{width:100%;margin-bottom:20px;}
    
    .blending_first_section .m-text,.blending_first_section .m-text p, .calender_first .m-text {
    font-size: 43px!important;line-height: 55px!important;
}   
.enrichment-blog-f-grid-sec.blog_section .col{margin-bottom:0px!important;}
.enrichment-blog-f-scd-sec.diagnostic-scd .m-text-3 p {
    font-size: 24px;
    line-height: 37px;
}
}

@media screen and (max-width: 767px){
    /*.container{width: 96%;}*/
    .section_section .row.i-1.row { padding-left: 90px!important; padding-right: 90px!important;}
    .section_section .row.i-1 .m-image-4 img {margin-bottom: 20px;max-width: 95%;}
    .video_section .row{max-width:100%;width:85%;flex-wrap: wrap;}
    .video_section .row .m-text-5 p img{display:none;}
    .service_section {height: 580px;}
    .service_section .service_class {padding: 60px 0px;background-color:#e3e1ce!important;padding-left:60px;height:auto!important;}
    .testimonial_section .row{width:100%;padding-bottom:0px;}
    .testimonial_section .m-slide_content p span.tname {padding-top:35px;}
    .testimonial_section .m-slide_description {padding-left: 65px;padding-right: 65px;}
    .testimonial_section .m-slide {padding: 13% 8% 22% 8%;}
    .service_section .col.i-12 { padding: 80px 30px;}
    .first_class {height: 570px;}
    .first_class .row .col .m-image-3 {margin-top: -5px;}
    .first_class .m-text-0 .m-text p {margin-top:20px;}
    .section_section .m-text-3{margin-top: 30px!important;}
    .service_section .service_list ul li { margin-bottom: 6px;}
    .testimonial_section .m-slide_content .tecolan {right: -40px;}
    .blog_section .row.i-5 {width: 86%;}
    .sec.i-6.service_section {height: auto;}
    .blog_section .row.i-5 .m-text p {font-size:20px!important;}
    .first_class .col.i-0 {padding-top: 70px;padding-right: 7%;padding-bottom: 20px;padding-left: 7%;}
    .section_section .col-4_4{padding: 20px 0px 0px 0px;}
    /*.section_section .m-text-1 .m-text p {font-size: 28px;line-height: 34px;margin-bottom: 15px;}*/
    .video_section .row .m-text-7 p, .video_section .row .m-text-6 p, .service_section .service_class .m-text-6 p {font-size: 28px;line-height: 40px;}
    .video_section {padding: 0px 0px 40px 0px!important;}
    .video_section .m-text-7{margin-top: 20px!important;margin-bottom:25px!important;}
    .video_section .col{margin-bottom:0px;}
    .service_section .row .col.col.i-5{margin-bottom:0px;}
    .testimonial_section {padding-bottom: 0px!important;}
    .testimonial_section .m-slide .container{height:auto!important;}
    .service_section .col.i-11,.service_section .col.i-12{width:100%;margin-bottom:0px;}
    .service_section .col.i-12 .m-text-11{margin-top:0px!important;}
    
    header header .row.i-0-tb_header{display:flex;align-items: center;}
     header header .row.i-0-tb_header span img{max-width:70%;}
    header header .m-menu.i-0-tb_header .mobile_nav .mobile_menu_bar:before{color:#fff;}
    
    header header .row.i-0-tb_header .col{padding-right:0px;}
    .bfs_custom_header_call_menu a:after {left:10px!important;}
    .video_section .col .m-video{margin-bottom:20px!important;}
    .testimonial_section .m-slide_content .tcolan {top:-71px;}
    .testimonial_section .m-slide_content .tecolan {bottom:-30px;}
    
    .main_footer .col-1_4footer .col.i-0-tb_footer{width: 100%;margin-right: 0px;border-right:0px solid transparent;height:auto;margin-bottom:40px;padding-right:0px;}
    .main_footer .col-1_2footer .col.i-1-tb_footer {width: 100%;margin-right: 0px;padding-right: 0px;border-right:0px solid transparent;height:auto;margin-bottom:40px;}
    .main_footer .col-1_4footer .col.i-2-tb_footer {width: 100%;}
    .main_footer .row {width: 90%;}
    .main_footer .col-1_2footer .col.i-1-tb_footer table tr td:first-child {padding-right: 11px!important;}
    .main_footer h2 {margin-bottom: 13px;}
    .main_footer .col-1_2footer .col.i-1-tb_footer .m-module{margin-bottom:0px;}
    .main_footer h2{text-align:left!important;}
    
    header .col-3_5header .col.i-2-tb_header{width:73%;}
header .gutters-1 .col-1_5header .col.i-1-tb_header{width:39%!important;}
header .gutters-1 .col-1_5header .col.i-0-tb_header{width:35%!important;}
header header .m-image.i-0-tb_header {width: 80%;}
header .row {max-width: 85%;width: 100%;padding-top: 12px!important;
    padding-bottom: 12px!important;}
header .col-3_5header .col.i-2-tb_header{width:26%!important;}
header #menu-new_menu li a{padding-bottom:0px;font-size: 14px !important;}
header .m-menu--without-logo .m-menu__menu>nav>ul { padding-top:0px!important;}
.m-menu .mobile-nav{display:block!important;}
.m-menu .m-menu__menu {display: none;}
header header .row.i-0-tb_header{display:flex;align-items: center;}
     header header .row.i-0-tb_header span img{max-width:100%;}
    header header .m-menu.i-0-tb_header .mobile_nav .mobile_menu_bar:before{color:#fff;}
    .bfs_custom_header_call_menu a:after {left:25px!important;}
    .m-module.m-text.bfs_header_logo_tag .m-text p {font-size: 12px!important;}
    .mobile-menu{padding-left:0px!important;}
    .mobile-menu li{list-style-type:none;}
    header .gutters-1 .col-1_5header .col.i-0-tb_header {padding-left:0px;}
    header .col-3_5header .col.i-2-tb_header .m-module {margin-right:0px!important;}
    .m-menu .mobile-menu {width: 196px;}
    .footer_logo img {width: 246px;}
    .main_footer footer .m-text.i-0-tb_footer .m-text span{font-size:18px;}
    .blog_section .row.i-5 .m-text p {font-size:21px;}
    .sec.i-5.blog_section .col{display: flex;justify-content: center;flex-wrap: wrap;width: 100%;}
.sec.i-5.blog_section .col .m-module{	margin-left: auto;  margin-right: auto;width: 100%;text-align: center;}

.sec.i-6.service_section,.sec.i-4.service_section {height: auto!important;}
.sec.i-6.service_section .last_content .m-module,.sec.i-4.service_section .last_content .m-module{text-align:center;width:100%}
.sec.i-6.service_section .last_content,.sec.i-4.service_section .last_content {padding:30px 25px 70px 25px;}

.contact_first_section .row{display:flex!important;flex-wrap:wrap;}
 .contact_first_section .row .col.i-0,.contact_first_section .row .col.i-1{width:100%;}
 .contact_first_section .row .col.i-1{display:block!important;padding: 239px 0px;}
 .contact_first_section.sec , .resource_first_section.sec  {height: auto!important;}
    
    .contact_first_section .m-text p{font-size:55px;}
    .contact_section_two .row .col .m-text-3 p, .contact_section_two .row .col .m-text-8 p,
    .resource_first_section .m-text{font-size:40px;}
    .contact_section_two .row .col .contact_address p b, .contact_section_two .row .col .contact_email p b, .contact_section_two .row .col .contact_phone p b { width: 25%;}
    .contact_section_two .row .col {padding: 55px 55px 55px 55px;}
    .contact_first_section .row .col.i-0{padding: 70px 0px 0px 0px!important;}
    .contact_first_section .row .col.i-0 .m-text-0,.resource_first_section .row .col.i-0 .m-text-0 {margin:0px;}
    .contact_section_two .row .col .m-text-3 p, .contact_section_two .row .col .m-text-8 p {font-size: 30px;}
   .contact_section_two .row .col .contact_address p, .contact_section_two .row .col .contact_email p, .contact_section_two .row .col .contact_phone p,
   .contact_section_two .row .col .m-text-9  p{font-size: 21px;line-height: 27px;}
   .contact_first_section .m-text p {font-size: 40px;}
   .contact_section_two form p{flex-wrap: wrap;}
   .contact_section_two form p span {width: 100%;}
   .contact_section_two form span.first_name, .contact_section_two form span.contact_number {margin-bottom: 20px;margin-right:0px;}
   .contact_section_two form .first_name input, .contact_section_two form .last_name input, .contact_section_two form .contact_number input, .contact_section_two form .email_address input {height:50px;
   line-height:50px;font-size:16px;}
   .contact_section_two form .first_name input::placeholder,.contact_section_two form .last_name input::placeholder,.contact_section_two form .contact_number input::placeholder,.contact_section_two form .email_address input::placeholder,
   .contact_section_two form span.contact_message textarea::placeholder{font-size:16px;}
   .contact_section_two form span.contact_message textarea {height:170px;font-size:16px;}
   .contact_section_two form p .btn_submit {width: 156px;height: 50px;font-size:20px;}
   
   .blog_section.sec.i-1.sec .row{padding-bottom:10px!important;padding-top:110px!important;}
    .blog_section.sec.i-1.sec .row .col .m-module{min-height:auto!important;margin-bottom:0px!important;}
    
    .resource_first_section .row{display:flex!important;flex-wrap:wrap;}
 .resource_first_section .row .col.i-0,.resource_first_section .row .col.i-1{width:100%;}
 .resource_first_section .row .col.i-1{display:block!important;padding: 239px 0px;}
 .resource_first_section {height: auto!important;}
 .resource_first_section .row .col.i-0{padding: 70px 0px 0px 0px!important;}
 .blog_section .row .blog-grid-inner article {padding-right:20px;}
 
 .calender_second .row { max-width: 92%;}
  .calender_table table tbody tr th, .calender_table table tbody tr td {font-size: 18px;line-height:25px;padding: 14px 14px;}
  .calender_table p span{font-size: 19px!important;}
  .calender_second .m-text-2 {padding-bottom: 0px!important;margin-bottom: 0px;}
  .calender_table{margin-bottom:10px!important;}
  .calender_first .m-text-0{display:block!important;padding: 0px 0px;}
  .calender_second .m-text-2 ul li {font-size:20px;}
  
  .our_team_first_section {height: auto!important;}
  .our_team_first_section .row{display:flex!important;flex-wrap:wrap;}
  .our_team_first_section .row .col.i-0,.resource_first_section .row .col.i-1{width:100%;}
  .our_team_first_section .row .col.i-1{display:block!important;width: 100%;padding: 239px 0px;}
  .our_team_first_section .row .col.i-0{padding: 70px 0px 0px 0px!important;}
  
  .about-intervention-main {height: auto!important;}
   .about-intervention-main .row{display:flex!important;flex-wrap:wrap;}
   .about-intervention-main .row .col.i-0,.resource_first_section .row .col.i-1{width:100%;}
   .about-intervention-main .row .col.i-1{display:block!important;width: 100%;padding: 239px 0px;}
   .about-intervention-main .row .col.i-0{padding: 70px 0px 0px 0px!important;}
   
   .our_team_last_section .last_content {padding: 30px 30px 60px 30px;}
  .our_team_last_section .last_content .m-module {text-align: center;width: 100%;}
  .our_team_first_section .col.i-0 .m-image-1{padding:30px;}
  .educators_section .row.i-3, .educators_section .row.i-4 {width: 100%;max-width: 87%;flex-wrap:wrap;}
  .educators_section{padding-top: 15px;padding-bottom: 30px;}
  .educators_section .row.i-3 .col-1_3, .educators_section .row.i-4 .col-1_3 {margin-right: 0px;width: 100%;}
  .educators_section .row.i-3 .col-1_3 span, .educators_section .row.i-4 .col-1_3 span{display:flex;justify-content:center;}
  
  .resource_news_first_section{height: auto!important;}
       .resource_news_first_section .row{display:flex!important;flex-wrap:wrap;}
  .resource_news_first_section .row .col.i-0,.resource_first_section .row .col.i-1{width:100%;}
   .resource_news_first_section .row .col.i-0{padding: 70px 0px 0px 0px!important;}
  .resource_news_first_section .row .col.i-1{display:block!important;width: 100%;}
    .news_first_section.sec.i-1.sec .row .news_right_section article {padding-bottom: 15px;margin-bottom: 15px;}
    .news_first_section.sec.i-1.sec { height: auto;}
    .news_last_section.sec.i-2.sec .row { max-width: 91%;}
    .news_first_section.sec.i-1.sec .row {max-width: 91%;flex-wrap:wrap;}
    .news_last_section .news_blog_title p {width: 62%;font-size: 36px;}
    .news_first_section .m-blog-0 .post-card .entry-title a{font-size: 24px;}
    .news_first_section .m-blog-0 .post-card .entry-title{width: fit-content;height:auto;padding: 15px 22px;font-size: 24px!important;line-height:24px!important;}
    .news_first_section .m-blog-0.iif-bg-layout-light .post-card .post-content p{font-size: 22px;line-height: 27.19px;}
    .news_first_section.sec.i-1.sec .row .news_left_section .post-content, .news_first_section.sec.i-1.sec .row .news_left_section .entry-title {top: -90px!important;}
    .news_first_section.sec.i-1.sec .m-blog-1 .post-card .entry-title a{font-size:19px;}
    .news_last_section .blog-grid .post-card h2 a {font-size: 25px;line-height: 30px;}
    .news_first_section.sec.i-1.sec .row .m-text-3 p{font-size: 42px;}
    .resource_news_first_section .m-text {font-size: 40px;}
    .news_first_section.sec.i-1.sec .row .news_left_section {height: 465px;margin-right: 0px;}
    
    .resource_first_section.blending_first_section .row .col.i-0 .m-text-0{display:block!important;padding-bottom: 0px;}
    .blendid_second_section .m-text-2.m-text{font-size:34px;margin-bottom: 0px;}
    .blendid_third_section.testimonial_section .m-slide_content p {line-height: 33.19px!important;}
    .blandid_grid_section .row {max-width: 91%;}
    .service_section.blendid_last_section{height: auto!important;}
    .testimonial_section.blendid_third_section{padding-top:0px!important;}
    .service_section.blendid_last_section .last_content {padding: 30px 25px 60px 25px;}
    
     .our-mission-first-sec .m-image-1, .our-vision-first-sec .m-image-1 { margin-top: 50px!important;}
    .service_section.our-vision-last-sec .last_content, .service_section.our-mission-last-sec .last_content{padding-right:30px;padding: 30px 25px 60px 25px;}
    .section_section.we_envision .m-text-3{margin-left:0%!important;margin-right:0%!important;}
     .our-vision-first-sec .row,.our-mission-first-sec .row{display:flex;flex-wrap:wrap;} 
     .our-vision-first-sec .row .col,.our-mission-first-sec .row .col{width:100%;}
     .our-vision-first-sec,.our-mission-first-sec {height:auto!important;}
       .our-vision-first-sec .row .col.i-1,.our-mission-first-sec .row .col.i-1 {padding: 239px 0px;}
     .our-mission-first-sec .m-image-0, .our-vision-first-sec   .m-image-0{margin-top:0px!important;}
    .our-mission-first-sec .col.i-0, .our-vision-first-sec .col.i-0{padding-bottom: 70px!important;}
    .first_class.our-vision-first-sec .row .col .m-image-1 span img, .our-mission-first-sec .row .col .m-image-1 span img{max-width: 80%;}
    .first_class .row .col .m-image-2 img{margin-bottom:30px;}
    .service_section.early-in-service .row{flex-wrap:wrap;}
      .service_section.early-in-service .service_class {padding:52px!important;}
      .early-in-service .service_list ul li {font-size: 25px;margin-bottom: 8px;}
      .section_section.early-in-content .row.i-1.row {padding-top: 0px!important;padding-bottom: 0px!important;}
      .section_section.early-in-content .row.i-1 .m-image-4 img {max-width: 100%;}
      /*.blog-page-blog-sec .m-blog-0 .post-card .entry-title { font-size: 28px!important; line-height: 35px!important;}*/
      .video_section .row .m-text-7 p img{width:20px;}
      .our-mission-last-sec .last_content .m-module.m-text-10,.section_section.our-m-sec .m-text-3{margin-bottom:0px!important;}
      .section_section.our-m-sec .m-text-3 p {font-size: 32px!important;line-height: 40px!important;}
      .section_section.our-m-sec .m-text-2.extra_para p, .section_section.our-m-sec .m-text-5 p { font-size: 20px!important; line-height: 28px;}
       .our_team_last_section.sec .row{flex-wrap:wrap;}
       
       .enrichment_section .row.i-1 .m-text-2 p{font-size:38px;}
       .enrichment_section .row.i-1 .m-text-2{margin-bottom:0px;}
       
        .enrichment_section .row.row.i-2 .col {margin-right: 0px;}
      .enrichment_section .row.row.i-2 .m-image-8, .enrichment_section .row.row.i-2 .m-image-4, .enrichment_section .row.row.i-2 .m-image-7, .enrichment_section .row.row.i-2 .m-image-6, .enrichment_section .row.row.i-2 .m-image-5, .enrichment_section .row.row.i-2 .m-image-3, .enrichment_section .row.row.i-2 .m-image-1, .enrichment_section .row.row.i-2 .m-image-2 {
      text-align: center;}
      .enrichment_section .row.row.i-2 .m-text-4 .part1, .enrichment_section .row.row.i-2 .m-text-5 .part1, .enrichment_section .row.row.i-2 .m-text-6 .part1 { margin: auto;}
      .enrichment_section .ac-p{margin: auto;}
      .enrichment_section .row.i-2 {max-width: 90%;padding:0px;}
      .enrichment_last_content .row,.primary-years-last-sec .row,.service_section.iibee-flowpath-last .row{height: auto!important;flex-wrap:wrap;}
      .enrichment_last_content .last_content,.iibee-flowpath-last .last_content {padding: 60px 25px 60px 25px;text-align:center;}
      .enrichment_last_content .last_content .m-text-13,.enrichment_last_content .last_content .m-text-14,.iibee-flowpath-last .last_content .m-text-7,.iibee-flowpath-last .last_content .m-text-8{text-align:center;}
      .enrichment_section .part2,.enrichment_section .accordian4,.enrichment_section .accordian5,.enrichment_section .accordian8,.enrichment_section .accordian7 {width: 100%;}
      .enrichment_first_sec .m-text {font-size: 50px;}
       .contact_section_two .row .col .m-text-2, .contact_section_two .row .col .m-text-7  {font-size:33px;}
       .service_section.enrichment_last_content {height: auto!important;}
       .early_intervation_first.first_class .row .col .m-image-2 img {margin-top: 30px;}
       .early_intervation_first.first_class .col.i-0 { padding-bottom: 40px!important;}
       .early-in-content .m-text-1 { padding-top: 40px!important;}
       .early-in-content .m-text-2 h2,.primary_years_flow_cnt .m-text-1 h2,.iibee_scd_sec .m-text-2 h2 ,.enrichment_first .m-text-1 p,.enrichment_box .m-text-5 p{font-size: 36px!important;line-height:50px;}
       .early-in-content .m-text-2  {margin-top:10px!important;}
       .service_section.intensive-intervention-service-sec .row{flex-wrap:wrap;}
    .service_section.intensive-intervention-service-sec .col{margin-bottom:0px;}
    .service_section.intensive-intervention-service-sec .col.service_class .service_list{padding: 65px 0px;}
    .intensive-intervention-scd-cnt .m-text-0 h2,.section_section.early_learning_scd_sec .m-text-0 h2{font-size: 50px; line-height: 70px;}
    .intensive-intervention-scd-cnt.section_section .row.i-1.row{padding:0px!important;}
    
    .early_learning_scd_sec.section_section .row .m-text-0  {padding-bottom:0px!important;}
    .early-learning-t-sec.testimonial_section {padding-bottom: 0px!important;padding-top: 30px!important;}
    .early_learning_blog_sec .col .m-module,.iibee-flowpath-blog .col .m-module{text-align:center;}
    .service_section.early-learning-last-sec .last_content ,.service_section.early-learning-last-sec .last_content .m-text-8,.primary-years-last-sec .last_content .m-text-7,.primary-years-last-sec .last_content .m-text-8
    {justify-content:center;text-align:center;width:100%;}
    .service_section.early-learning-last-sec .last_content,.primary-years-last-sec .last_content{padding: 25px 20px 60px 20px;justify-content:center;}
    .first_class.early_learning_first_sec .row .col .m-image-1 span img {max-width: 85%;margin-bottom: 20px;}
    .first_class.early_learning_first_sec,.service_section.early-learning-last-sec {height:auto!important;}
    .section_section.early_learning_scd_sec .row,.section_section.iibee_scd_sec .row {padding:0px!important;}
    
    .primary-years-last-sec,.service_section.iibee-flowpath-last{height: auto!important;}
    .primary-years-flowpath-blog-sec .col .m-module{text-align:center;}
    .section_section.primary_years_flow_cnt .row,.iibee_scd_sec .row{padding:0px!important;}
    .primary_years_flow_cnt .m-text-0,.iibee_scd_sec .m-text-0{padding-bottom:0px!important;}
    .primary-years_flowpath_first .row .col .m-image-1 span img, .iibee-flowpath-first-sec .row .col .m-image-1 span img {max-width: 50%;}
    .home_page_first .m-image-2{display:none;}
    .our_team_first_section h2{font-size:40px!important;}
    .first_class.early_intervation_first{height:auto;}
    
    .our-vision-first-sec .col.i-0 ,.our-mission-first-sec .col.i-0,.our_team_first_section .col.i-0,.intensive-intervention-first .col.i-0,.early_learning_first_sec .col.i-0,
    .primary-years_flowpath_first  .col.i-0,.iibee-flowpath-first-sec .col.i-0,.enrichment-n-first .col.i-0{padding-right: 3%;padding-left: 3%;}
    .our-vision-first-sec .col.i-0 .m-text,.our-mission-first-sec .col.i-0 .m-text h2,.our_team_first_section .col.i-0 .m-text h2,
    .early_intervation_first .col.i-0 .m-text h2,.intensive-intervention-first .col.i-0 .m-text h2,
    .early_learning_first_sec .col.i-0 .m-text h2,.primary-years_flowpath_first  .col.i-0 .m-text h2,
    .iibee-flowpath-first-sec .col.i-0 .m-text h2,.enrichment-n-first .col.i-0 .m-text p{font-size: 50px;line-height: 50px;}
    
    .first_class.iibee-flowpath-first-sec{height:auto!important;}
    .enrichment_box .gutters-1 .col-1_3.col {margin: 0px 0px 20px 0px;width: 100%;
}
    .enrichment_box .row.row.i-4 {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}  
   .enrichment_first .row.i-1.row{padding-right: 5%!important;padding-left: 5%!important;}
    .our_team_last_section {height: auto;}
    
    .enrichment-blog-f-scd-sec .m-text-3 p{font-size: 36px;line-height: 44px;}
    .enrichment-blog-f-third-sec .col{width:100%;margin-bottom: 40px;}
    .enrichment-blog-f-third-sec.testimonial_section.blendid_third_section{padding: 30px 0px!important;}
    .enrichment-blog-f-sec.service_section .col.i-12{width:100%;margin-bottom:20px;}
    .enrichment-blog-f-scd-sec .m-text-2.m-text{font-size:18px;}
    .enrichment-blog-f-grid-sec.blog_section .row{flex-wrap:wrap;}
    .enrichment-blog-f-third-sec p,.enrichment-blog-f-third-sec .m-text{font-size:27px;}
    .enrichment-blog-f-grid-sec.blog_section .col{margin-right:0px!important;}
    .enrichment-blog-f-sec .last_content .m-module.m-text-8 p,.enrichment-blog-f-sec.diagnostic-last-p .last_content .m-module.m-text-7 p{font-size: 32px!important;line-height: 36px!important;text-align: center;}
    .enrichment-blog-f-sec .last_content .m-module.m-text-9 p,.enrichment-blog-f-sec.diagnostic-last-p .last_content .m-module.m-text-8 p{font-size: 18px!important;line-height: 25px!important;margin-bottom: 0px;text-align:center;}

    .enrichment-blog-f-scd-sec.diagnostic-scd .m-text-3 p {
    font-size: 20px;
    line-height: 30px;
}
}

@media screen and (max-width:575px){
    /*.container{width: 96%;}*/
    header header .row.i-0-tb_header .col-1_4{padding-left:30px;}
    header header .row.i-0-tb_header header .m-menu.i-0-tb_header {margin-right: -8px!important;}
    .section_section .row.i-1.row {padding-left: 15px!important;padding-right: 15px!important;}
    .section_section .row.i-1 .m-image-4 img {max-width:100%;}
    .section_section .m-text-1 .m-text p {font-size: 24px;line-height: 30px;}
    .section_section .m-text-2 .m-text p {font-size: 22px;line-height: 28px;}
    .section_section .m-text-3 .m-text p {line-height: 26px;}
    .video_section .row .m-text-4 p, .video_section .row .m-text-5 p, .service_section .service_class .m-text-6 p {font-size: 24px;line-height: 30px;}
    .service_section {height: auto;}
    .service_section .service_class {padding-left:25px;}
    .service_section .service_list ul li {margin-bottom: 0px;font-size:18px!important;}
    .service_section .service_list ul li::marker {font-size: 20px;}
    .testimonial_section .m-slide_description {padding-left: 10px;padding-right: 10px;}
    .sec.i-4.sec.testimonial_section .m-module .m-slide .m-slide_description .m-slide_content {font-size:18px!important;line-height:30px!important;}
    .testimonial_section .m-slide_content .tcolan {font-size: 66px;left: -18px;line-height: 69px;top: -32px;}
    .testimonial_section .m-slide_content .tecolan{font-size: 66px;line-height: 69px;right: -20px;    bottom: -15px;}
    .testimonial_section .m-slide_content p span.tname {font-size: 17px;line-height: 23px;padding-top: 15px;}
    .testimonial_section {padding-bottom: 0px!important;padding-top: 0px!important;}
    .service_section .col.i-12 {padding: 60px 30px;}
    .service_section .col.i-12 .m-text-11 p {font-size: 27px;}
    .service_section .col.i-12 .m-text-12 {margin-top: 0px!important;}
    .service_section .col.i-12 .m-text-12 p {font-size: 18px;line-height: 26px;}
    
    .main_footer .col-1_2footer .col.i-1-tb_footer table tr td:first-child {padding-right: 0px!important;width: 100%;}
    .main_footer .col-1_2footer .col.i-1-tb_footer table tr{display: flex;flex-wrap: wrap;}
    .main_footer .col-1_2footer .col.i-1-tb_footer table tr td{padding-bottom:5px;}
    .main_footer .row {width: 85%;}
    .main_footer .footer_social img {margin-right: 5px;width: 30px;height: 30px;}
    .main_footer footer .m-text.i-0-tb_footer .m-text img{width: 30px;height: 30px;}
    .main_footer .col-1_4footer .col.i-0-tb_footer .m-image img{width:200px;}
    header .gutters-1 .col-1_5header .col.i-0-tb_header{width:100%!important;}
    header .gutters-1 .col-1_5header .col.i-1-tb_header{width:68%!important;}
    header header .row.i-0-tb_header span img {max-width: 65%;}
    header .col-3_5header .col.i-2-tb_header {width: 31%!important;}
    .bfs_custom_header_call_menu a:after {
    left: 10px!important;
}  
    .m-menu .mobile-menu{width: 356px;
    right: 0px!important;left:unset!important;}
    header header .row.i-0-tb_header.row{padding-top: 10px!important;padding-bottom: 10px!important;}
    .our-mission-last-sec .last_content .m-module.m-text-11{margin-bottom:0px;}
    .sec.i-6.service_section .last_content .m-module.m-text-9 p,
    .sec.i-4.service_section .last_content .m-module.m-text-7 p,
    .our-mission-last-sec .last_content .m-module.m-text-11 p,
    .our_team_last_section.sec .row .m-text-9 p{font-size:32px!important;line-height:36px!important;}
    .sec.i-6.service_section .last_content .m-module.m-text-9,.sec.i-4.service_section .last_content .m-module.m-text-7{margin-bottom:0px;}
.sec.i-6.service_section .last_content .m-module.m-text-10 p,
.sec.i-4.service_section .last_content .m-module.m-text-8 p,
.our-mission-last-sec .last_content .m-module.m-text-12 p,
 .our_team_last_section.sec .row .m-text-10 p{font-size: 18px;
    line-height: 25px;}
    
    .first_class .row .col .m-image-2 img{margin-bottom:40px;}
    .first_class {height: auto;}
    
    .contact_first_section .m-image-0 img, .resource_first_section .m-image-0 img { max-width: 71px;}
    .contact_section_two .row .col {   padding: 55px 25px 55px 25px;}
    .contact_section_two .row .col .m-text-2 p, .contact_section_two .row .col .m-text-7 p {font-size:30px;margin-bottom:22px;}
    .contact_section_two .row .col .m-text-3 p, .contact_section_two .row .col .m-text-8 p {line-height: 33px;}
    .contact_address p, .contact_section_two .row .col .contact_email p, .contact_section_two .row .col .contact_phone p{flex-wrap:wrap;}
    .contact_section_two .row .col .contact_address p b, .contact_section_two .row .col .contact_email p b, .contact_section_two .row .col .contact_phone p b {
    width: 100%;margin-bottom:5px;}
    .contact_section_two .row .col iframe{height:265px;}
    .resource_first_section .row .col.i-1 { display: block!important; padding: 170px 0px;}
    .blog_section.sec.i-1.sec .row { padding: 80px 25px 10px 25px!important;}
    .blog_section .row .blog-grid-inner article {padding-right:20px;margin-bottom: 25px!important;text-align:center;}
    .blog_section.sec.i-1.sec {padding: 0px 0px 25px 0px!important;}
    .blog_section .row .blog-grid-inner article .entry-title a,.blog_section .row .blog-grid-inner article .entry-title h2,.blog-page-blog-sec .m-blog-0 .post-card .entry-title{font-size:24px!important;margin-bottom: 14px;
    line-height: 27px!important;}
     .contact_first_section .row .col.i-1{display:block!important;padding: 170px 0px;}
     
  .calender_second .row { max-width: 92%;}
  .calender_table table tbody tr th, .calender_table table tbody tr td {font-size: 17px;line-height:25px;padding: 5px 8px;}
  .calender_table p span{font-size: 17px!important;}
  .calender_second .m-text-2 {padding-bottom: 0px!important;margin-bottom: 0px;padding-top:0px!important;}
  .calender_table{margin-bottom:10px!important;}
  .calender_first .m-text-0{display:block!important;padding: 0px 0px;}
  .calender_second .m-text-2 ul li {font-size:20px;}
  .blog_section.about-in-services .m-text-6{line-height:37px;}
  
  .our_team_last_section  .last_content .m-module.m-text-15 p,.enrichment_last_content .m-text-12 {font-size: 32px;line-height: 34px;}
  .our_team_last_section .last_content .m-module.m-text-16 p,.enrichment_last_content .m-text-13{font-size: 18px;line-height: 25px;}
  .our_team_last_section .last_content {padding: 30px 15px 60px 15px;}
  .our_team_second_section .row.i-1.row{padding-left: 5%!important;padding-right: 5%!important;}
  .our_team_second_section{padding: 25px 0px 0px 0px;}
  .blog_section article {min-height: auto!important;}
  .blog_section .row .blog-grid-inner .post-content-inner p{text-align:center!important;}
  .resource_news_first_section .m-image-0 img {max-width: 71px;}
  .resource_news_first_section .col.i-0 .m-text-0 {margin: 0px;display: none;}
  .news_first_section.sec.i-1.sec {padding-top: 30px;}
  .news_first_section.sec.i-1.sec .row .m-text-3 p { font-size: 34px;}
  .news_first_section.sec.i-1.sec .row {padding-bottom:0px;}
  .news_right_section article  a img {margin-left:5px;}
  .news_last_section .news_blog_title p {width: 87%;font-size: 30px;height: 55px;line-height: 69px;padding:0px 10px;}
  .news_first_section.sec.i-1.sec .row .news_right_section a.entry-featured-image-url {margin-bottom: 0px;}
  .news_last_section .post-card .entry-featured-image-url {margin-bottom: 15px;}
  .news_last_section .blog-grid .post-card h2 a {font-size: 20px;line-height: 24px;}
  
  .blending_first_section .m-text {line-height: 55px!important;}
  .blendid_second_section .m-text-2.m-text {line-height: 45px;}
  
   .our-vision-first-sec .row .col.i-1,.our-mission-first-sec .row .col.i-1{padding: 170px 0px;}
    .first_class.our-vision-first-sec .row .col .m-image-1 span img,.our-mission-first-sec .row .col .m-image-1 span img {max-width: 71%;}
     .first_class.our-vision-first-sec .row .col .m-image-0 span img,.our-mission-first-sec .row .col .m-image-0 span img {max-width: 71%;}
    .section_section.we_envision  .m-text-1,.our-m-sec .m-text-1 {margin-top:50px!important;margin-bottom:0px!important;}
    .section_section.we_envision  .m-text-3{margin-bottom:50px!important;}
    .section_section.we_envision  .m-text-3 ul li{font-size:20px;}
    .our-m-sec .m-text-3{margin-bottom:60px!important;}
    .early-in-content .m-text-3 p {font-size: 18px!important;}
    .first_class .row .col .m-image-2 img, .first_class .row .col .m-image-3 img {max-width: 71%;}
    .service_section.early-in-service .service_class {padding: 15px 20px 40px 20px!important;}
    .service_section.early-in-service .service_class .m-text-4 {margin-bottom: 0px;font-size: 30px;}
    .service_section.early-in-service .service_class .service_list{margin-top: 20px!important;}
    .first_class .col.i-0{padding-bottom:70px!important;}
    .testimonial_section .m-slide_content p {line-height: 32.19px!important;}
    .testimonial_section .m-slide {padding: 10% 8% 14% 8%;}
    .educators_section .m-text-2 .m-text p {font-size: 34px;line-height: 34px;}
    .blog_section .row .blog-grid-inner article .iif-image-container{margin:0px;}
    .blog_section .row .blog-grid-inner article .iif-image-container a{margin-bottom: 10px;}
    
    .enrichment_section .row.row.i-1 .m-text-2 {padding-top: 30px!important;}
    .enrichment_section .row.row.i-1 .m-text-3 {font-size: 20px;line-height: 32px;}
    .enrichment_section .part3,.enrichment_section .ac-p{width:100%;}
    .enrichment_section .ac-p .first span { font-size: 20px;line-height: 26px;}
    .enrichment_section .ac-p {padding: 15px 22px;}
    .enrichment_section .part1.Custom .second p, .enrichment_section .part2.Custom .second p, .enrichment_section .part3.Custom .second p {font-size: 15px;line-height: 23px;}
    .enrichment_section .part1.Custom .second h6, .enrichment_section .part2.Custom .second h6, .enrichment_section .part3.Custom .second h6,
    .enrichment_section .part1.Custom .second h6 span, .enrichment_section .part2.Custom .second h6 span, .enrichment_section .part3.Custom .second h6 span{font-size: 20px;line-height: 26px;}
    .video_section .row .m-text-5{margin-top:0px!important;margin-bottom: 20px!important;}
    .contact_section_two .row .col .m-text-8 p {font-size: 20px;line-height: 26px;}
    .enrichment_last_content {height: auto!important;}
    .enrichment_last_content .last_content .m-text-13,.early-in-last-sec.service_section .last_content .m-text-8,
    .intensive-intervention-last-sec .last_content .m-text-8,.early-learning-last-sec .last_content .m-text-9,.primary-years-last-sec .last_content .m-module.m-text-8,
    .iibee-flowpath-last .last_content .m-text-9,.enrichment-blog-f-sec .last_content .m-module.m-text-8 p{font-size: 32px!important;line-height: 36px!important;text-align: center;}
    .enrichment_last_content .last_content .m-text-14,.early-in-last-sec.service_section .last_content .m-text-9,
    .intensive-intervention-last-sec .last_content .m-text-9 p,.early-learning-last-sec .last_content .m-text-10,.iibee-flowpath-last .last_content .m-text-10{font-size: 18px!important;line-height: 25px!important;text-align:center;}
    .early-in-last-sec.service_section .last_content .m-module.m-text-10 p,.primary-years-last-sec .last_content .m-module.m-text-9 p,
    .enrichment-blog-f-sec .last_content .m-module.m-text-9 p{font-size: 18px!important;line-height: 25px!important;margin-bottom: 0px;text-align:center;}
   .intensive-intervention-scd-cnt .m-text-2 h2 {font-size: 34px;line-height: 41px;}
   .intensive-intervention-last-sec .last_content .m-text-9{margin-top:0px!important;}
   .early_learning_scd_sec h2{font-size:36px!important;line-height: 48px!important;}
   .early-learning-t-sec.testimonial_section .m-slide_content p span.tname,.early-learning-t-sec.testimonial_section .m-slide_content p{font-size: 21px!important;}
   .early_learning_first_sec.first_class .row .col .m-image-2 img {max-width: 100%;margin-top: 20px!important;margin-bottom: 0px!important;}
   .service_section.secondary-flowpath-last .row .col{margin-bottom:0px;}
   .our_team_first_section .row .col.i-1 {padding: 196px 0px;}
   .about_intervation_scd .m-image-2{padding-top: 50px;width:100%;max-width:100%;}
   .about_intervation_scd .m-text-3{margin-top:0px!important;}
   .about_intervation_scd .row.i-1.row {padding-left: 0px!important;padding-right: 0px!important;}
   .early-intervation-service .col {margin:0px;}
   .early-intervation-service .col .m-text-3{margin-bottom:10px!important;}
   .early-intervation-service .col .m-text-3 p{font-size: 30px;padding-top: 20px;}
   .first_class .m-image-0, .enrichment_first_sec .m-image-0, .resource_first_section .m-image-0, .our_team_first_section .m-image-0, .our-vision-first-sec .m-image-0, .contact_first_section .m-image-0 {
    margin-bottom: 40px!important;}
   
    .our-vision-first-sec .col.i-0 .m-text,.our-mission-first-sec .col.i-0 .m-text h2,
    .early_intervation_first .col.i-0 .m-text h2,.intensive-intervention-first .col.i-0 .m-text h2 ,.early_learning_first_sec .col.i-0 .m-text h2,
    .primary-years_flowpath_first  .col.i-0 .m-text h2,.iibee-flowpath-first-sec .col.i-0 .m-text h2{font-size: 44px;line-height: 50px;}
    .primary-years_flowpath_first .m-text-0 h2 sub,.iibee-flowpath-first-sec .m-text-0 h2 sup {font-size: 20px;}
    .enrichment_box .row.i-3.row .has-border, .enrichment_box .row.i-4.row .has-border, .enrichment_box .row.i-5.row .has-border {
    min-height: auto;}
    .about_intervation_last_sec .m-text-7{margin-bottom:30px!important;}
    
    .our-vision-first-sec .col.i-0 .m-text, .our-mission-first-sec .col.i-0 .m-text h2, .early_intervation_first .col.i-0 .m-text h2, .intensive-intervention-first .col.i-0 .m-text h2, .early_learning_first_sec .col.i-0 .m-text h2, .primary-years_flowpath_first .col.i-0 .m-text h2, .iibee-flowpath-first-sec .col.i-0 .m-text h2, .our_team_first_section .col.i-0 .m-text h2, .blending_first_section .col.i-0 .m-text p, .calender_first .col.i-0 .m-text p, .enrichment_first_sec .col.i-0 .m-text, .resource_first_section .col.i-0 .m-text p, .contact_first_section .m-text p {
    line-height: 50px;}
    .enrichment-blog-f-third-sec p, .enrichment-blog-f-third-sec .m-text {font-size: 27px;line-height: 33px;}
    .enrichment-blog-f-scd-sec .row.i-2{padding:top:0px!important;}
    .enrichment-blog-f-scd-sec .m-text-3 p {font-size: 32px;line-height: 44px;}
    .enrichment-blog-f-scd-sec .m-text-4 p,.enrichment-blog-f-scd-sec .m-text-4 .m-text,.enrichment-blog-f-scd-sec.diagnostic-scd .m-text-3.m-text{font-size:20px;}
    .enrichment-blog-f-third-sec img{max-width:60%;}
     .enrichment-blog-f-top-sec  .row .col.i-1{padding: 224px 0px;}   
}

@media screen and (min-width:601px) and (max-width:767px){}

@media screen and (max-width:480px)
{
    .m-menu .mobile-menu { width: 271px;}
    .calender_table table{display: block;overflow-x: auto;white-space: nowrap;}
    .main-latest-news-sec .col.i-2 ,.main-latest-news-sec .col.i-3,.main-latest-news-sec .col.i-4{padding-left:10%;padding-right:10%;}
    #main-header .mobile-menu li ul, .iif-fullwidth-menu .mobile-menu li ul, .m-menu .mobile-menu li ul {padding-left: 0px;}
    .mobile-menu li li {padding-left: 0%;}
    header .m-menu.i-0-tb_header.m-menu .nav li ul, header .m-menu.i-0-tb_header.m-menu .mobile-menu, header .m-menu.i-0-tb_header.m-menu .mobile-menu ul {padding: 0px;}
    .mobile-menu li a{padding: 6px 5%;word-break: break-all;}
    header .m-menu.i-0-tb_header.m-menu ul li a:last-child{display:flex;align-items:center;}
    .bfs_custom_header_call_menu a:after{padding-left:10px;font-size: 14px !important;}
    .news_first_section.sec.i-1.sec .row .news_left_section {height: 374px;}
    .first_class .row .col .m-image-1 span img {max-width: 71%;}
    .our_team_first_section .row .col.i-1{
    padding: 171px 0px;
}
     .enrichment-blog-f-top-sec  .row .col.i-1{padding: 199px 0px;}   
}

@media screen and (max-width:375px){
     .service_section .service_class {padding-left:15px;}
     .our_team_first_section .row .col.i-1{padding: 145px 0px;}
     .enrichment-blog-f-top-sec  .row .col.i-1{padding: 178px 0px;}   
}
@media screen and (max-width:320px){}
/* ---- from 3-header-footer.css (1,136 bytes, selectors renamed off Divi) ---- */
#menu-new_menu li a{font-family:'roboto';font-weight:700;font-style:normal;font-size:18px !important;line-height:21.09px;color:#fff;text-transform:capitalize !important}
#menu-new_menu li {
   
    border-right: 1px solid white;
}
#menu-new_menu li:nth-last-child(2){border:none;}
#menu-new_menu li:last-child{border:none;}
.bfs_custom_header_call_menu a:after{font-size: 17px !important;}
.main_footer td{font-weight:300;font-style:normal;font-size:18px;line-height:25.78px;color:#0e3d4d;padding-bottom: 14px;
    padding-right: 60px;}
.main_footer{font-family:'roboto';font-weight:300;font-style:normal;font-size:18px;line-height:25.78px;color:#0e3d4d;}
.main_footer h2{font-family:'roboto';font-weight:500;font-style:normal;font-size:24px;line-height:28.13px;color:#0e3d4d;text-align:center}
.copyright{position: relative;
    top: 30px;}
#menu-main-menu a{margin-top:5px}
.nav li ul{width:300px !important;}
.nav li li a{width:300px !important;}
.nav ul li a:hover{background:none;color:#0e3d4d}
.early_learning_scd_sec h2{font-weight:700;font-size:49px}
.nav li li{line-height:1em !important;}
.nav .sub-menu li{margin-left:-20px;}