a, a:hover, a:focus{outline:none;text-decoration:none;}
input, input:hover, input:focus, select, select:hover, select:focus, textarea, textarea:hover, textarea:focus, .form-control, .form-control:hover, .form-control:focus, button, button:hover, button:focus, .form-check-input:focus{outline:none;border:0px;box-shadow: none;}
textarea{resize:none;}
ul{list-style-type:none;padding:0px;margin:0px;}
ul li{}
h1, h2, h3, h4, h5, h6, ul li, ol li, a, label, input, select, textarea, button, a.cus_btn{font-family: 'Fredoka'; } 
@font-face{
	font-family: 'Fredoka'; 
	src: url('../fonts/Fredoka-Light.ttf'), format("ttf");
	font-style: normal; 
	font-weight: 300;
	font-display: swap;
}
@font-face{
	font-family: 'Fredoka'; 
	src: url('../fonts/Fredoka-Regular.ttf'), format("ttf");
	font-style: normal; 
	font-weight: 400;
	font-display: swap;
}
@font-face{
	font-family: 'Fredoka'; 
	src: url('../fonts/Fredoka-Medium.ttf'), format("ttf");
	font-style: normal; 
	font-weight: 500;
	font-display: swap;
}
@font-face{
	font-family: 'Fredoka'; 
	src: url('../fonts/Fredoka-SemiBold.ttf'), format("ttf");
	font-style: normal;  
	font-weight: 600;
	font-display: swap;
}
@font-face{
	font-family: 'Fredoka'; 
	src: url('../fonts/Fredoka-Bold.ttf'), format("ttf");
	font-style: normal; 
	font-weight: 700;
	font-display: swap;
}

body{background: #F5F6FF;}
body, p{font-family: "Manrope", sans-serif;}
button.speak_btn{padding:0px;background: transparent;}  
.main-wrapper{max-width:1440px;margin:0px auto;}
.cus_btn{transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;}
.top_header{}
.top_header .inner_top_header{display: flex;width: 100%;justify-content: space-between;align-items: center;}
.top_header .inner_top_header .top_left{}
.top_header .inner_top_header .common_top_head ul li{display:inline-flex;font-weight: 600;letter-spacing: 0.025em;color: #010423;align-items: center;}
.top_header .inner_top_header .common_top_head ul li a{color: #010423;}
.top_header .inner_top_header .common_top_head ul li:last-child{margin-right: 0px;}
.top_header .inner_top_header .top_left ul li span{background: #FF8300;border-radius: 8px;display:flex;align-items:center;}
.top_header .inner_top_header .top_left ul li span img{width:100%;}
.top_header .inner_top_header .top_right{}
.top_header .inner_top_header .top_right ul li.login a{border-radius: 52px;background: #E84C2C;color: #F2F2F2;display:block;}
.header .header_inner{box-shadow: 0px 0px 4px 0px #00000040;width: 100%;}
.header .header_inner .search_icon a{display:block;}
.header .header_inner nav.custom_navbar{padding:0px;}
.header .header_inner nav.custom_navbar ul.navbar-nav{}
.header .header_inner nav.custom_navbar ul.navbar-nav li:last-child{margin-right: 0px;}
.header .header_inner nav.custom_navbar ul.navbar-nav li a{font-weight: 600;letter-spacing: 0.025em;color:#010423;background:transparent;} 
.header .header_inner nav.custom_navbar ul.navbar-nav li a:hover{color:#8A8A8A;background:transparent;}
.header .header_inner nav.custom_navbar ul.navbar-nav li a img{vertical-align: baseline;}
.header .header_inner nav.custom_navbar ul.navbar-nav li a:after{display:none;}
.banner_sec{position:relative;}
.banner_sec .inner_banner .banner_block_content{display:flex;justify-content:space-between;}
.banner_sec .banner_content h2{color: #010423;font-weight: 600;}
.banner_sec .banner_content h2 span{color: #FFA827;} 
.banner_sec .banner_content h2 span, .cus_title h2 span{display: inline-flex;position: relative;justify-content: center;align-items: center;z-index:1;}
.banner_sec .banner_content h2 span:after{background-image: url('../img/banner-heading-curve-img.svg');top: 0;background-size: 94% 100%;}
.how_we_do .cus_title h2 span:after{background-image: url('../img/howwedo-heading-curve-img.svg');background-size: 96% 100%;} 
.foundation_excellence .cus_title h2 span:after{background-image: url('../img/foundation-heading-curve-img.svg');background-size: 96% 100%;} 
.future_explore_program .cus_title h2 span:after{background-image: url('../img/future-exlplore-heading-curve-img.svg');background-size: 100% 100%;} 
.banner_sec .banner_content h2 span:after, .cus_title h2 span:after{content:"";background-repeat: no-repeat;background-position: left center;display: block;position: absolute;z-index: -1;}
.banner_sec .banner_content p{color: #020849;font-style: normal;font-weight: 500;margin:0px;}
.banner_sec .banner_content .get_started_btn a.cus_btn{}
.common_button a.cus_btn{border-radius: 52px;text-align: center;font-weight: 600;letter-spacing: 0.5px;display: inline-block;}
.cta_red_btn a.cus_btn{background: #E84C2C;color: #F2F2F2;}
.cta_red_btn a.cus_btn:hover{background: #0515BB;}
.wht_btn a.cus_btn{background: #fff;color: #0515BB;}
.banner_sec .globe_img{position:absolute;left:0px;z-index: -1;width:100%;background-image: url(../img/globe-img.svg);background-position: top center;background-repeat:no-repeat;}
.banner_sec .globe_img img{width:100%;}
.banner_sec .inner_banner{position:relative;}
.banner_sec .inner_banner .grades_marks{position:absolute;bottom:0px;left:0px;width:100%;}
.banner_sec .inner_banner .grades_marks ul{}
.banner_sec .inner_banner .grades_marks ul li{display:inline-block;background: #FFA827;box-shadow: 0px 0px 7.5px 0px rgba(0, 0, 0, 0.50);border-radius:50%;font-weight: 600;text-align: center;color: #F2F2F2;position:absolute;}
.banner_sec .banner_img img{width: 100%;}
.cus_title{display:flex;flex-direction:column;}
.cus_title p{font-weight: 500;margin:0px;}
.cus_title h2{font-weight: 600;letter-spacing: 0.025em;margin:0px;text-transform: capitalize;}
.cus_title_wht h2{color: #FFFFFF;}
.cus_title_wht p{color: #F5F5F5;}
.cus_title_blue h2{color: #020849;} 
.cus_title_blue p{color: #010423;}
.what_we_do{background-image: url('../img/whatwedo-patteren.svg');background-repeat: no-repeat;background-position: top center;display: block;}
.whatwedo_inner .whatdo_left img{width: 100%;}
.whatwedo_inner .whatdo_right .whatdo_list{} 
.whatwedo_inner .whatdo_right .whatdo_list ul li{display: inline-flex;align-items: center;color: #FFF;font-style: normal;font-weight: 400;letter-spacing: 0.5px;text-transform: capitalize;}
.whatwedo_inner .whatdo_right .whatdo_list ul li span{}
.whatwedo_inner .whatdo_right .whatdo_list ul li span img{width:100%;}
.whatwedo_inner .whatdo_right p{color: #FFF;font-weight: 500;}
.how_we_do{background: #F5F6FF;position: relative;z-index: 2;}
.howwedo_inner{display:flex;width:100%;}  
.howwedo_inner .howdo_left .howdo_list ul{display:flex;}
.howwedo_inner .howdo_left .howdo_list ul li{text-align: center;display:inline-flex;flex-direction:column;align-items:center;}
.howwedo_inner .howdo_left .howdo_list ul li img{}
.howwedo_inner .howdo_left .howdo_list ul li span.howdo_icon img{width:100%;}
.howwedo_inner .howdo_left .howdo_list ul li span.howdo_txt{color: #010A65;font-style: normal;font-weight: 600;}
.howwedo_inner .howdo_left p{color: #010A65;font-style: normal;font-weight: 500;margin:0px;}
.howwedo_inner .howdo_left p b{color: #E38800;}
.howwedo_inner .howdo_right{position: relative;bottom: -10px;} 
.howwedo_inner .howdo_right img{width: 100%;}
.whychooseus{background-image: url('../img/whychooseus_bg.svg');background-repeat: no-repeat;background-size: cover;background-position: top center;display: block;position: relative;z-index: 1;} 
.whychooseus .whychooseus_inner{display:flex;width:100%;}
.whychooseus .whychooseus_inner .whychoose_left img{width:100%;}
.whychooseus .whychooseus_inner .whychoose_right .whychoose_list{}
.whychooseus .whychooseus_inner .whychoose_right .whychoose_list ul{display:flex;flex-direction:column;}
.whychooseus .whychooseus_inner .whychoose_right .whychoose_list ul li{color: #FFF;font-style: normal;font-weight: 500;font-family: "Manrope", sans-serif;position:relative;}
.whychooseus .whychooseus_inner .whychoose_right .whychoose_list ul li:before{content:"";transform: rotate(45deg);display: inline-block;border-radius: 7px;position: absolute;top: 0px;left: 4px;}
.whychooseus .whychooseus_inner .whychoose_right .whychoose_list ul li:nth-child(1):before{background:#E84C2C;}
.whychooseus .whychooseus_inner .whychoose_right .whychoose_list ul li:nth-child(2):before{background:#FD9900;}
.whychooseus .whychooseus_inner .whychoose_right .whychoose_list ul li:nth-child(3):before{background:#F4739F;}
.whychooseus .whychooseus_inner .whychoose_right .whychoose_list ul li:nth-child(4):before{background:#F8D23D;}
.whychooseus .whychooseus_inner .whychoose_right .whychoose_list ul li b{color: #FFF;font-style: normal;font-weight: 600;text-transform: capitalize;font-family: 'Fredoka';display:block;margin:0px 0px 9px;} 
.foundation_excellence{}
.foundation_excellence .found_excellen_inner{display:flex;justify-content:space-between;} 
.foundation_excellence .found_excellen_inner .found_excellen_left img{width:100%;}
.foundation_excellence .found_excellen_inner .found_excellen_right{display:flex;flex-direction:column;}
.foundation_excellence .found_excellen_inner .found_excellen_right .foundbreadcrumb p{color: #010423;font-style: normal;font-weight: 500;margin:0px;border-radius: 15px;border-left: 10px solid #E84C2C;}
.foundation_excellence .found_excellen_inner .found_excellen_right .found_skilled{}
.foundation_excellence .found_excellen_inner .found_excellen_right .found_skilled .skilled_item{text-align: center;width: 140px;height: 140px;transform: rotate(-45deg);border-radius: 26.25px;display: inline-flex;align-items: center;justify-content: center;filter: drop-shadow(0px 0px 7.5px rgba(0, 0, 0, 0.50));}
.foundation_excellence .found_excellen_inner .found_excellen_right .found_skilled .skilled_item:nth-child(1){background: #F4739F;}
.foundation_excellence .found_excellen_inner .found_excellen_right .found_skilled .skilled_item:nth-child(2){background: #E84C2C;}
.foundation_excellence .found_excellen_inner .found_excellen_right .found_skilled .skilled_item:nth-child(3){background: #010423;}
.foundation_excellence .found_excellen_inner .found_excellen_right .found_skilled .skilled_item:nth-child(4){background: #F06623;}
.foundation_excellence .found_excellen_inner .found_excellen_right .found_skilled .skilled_item:nth-child(5){background: #FFA827;}
.foundation_excellence .found_excellen_inner .found_excellen_right .found_skilled .skilled_item span{color: #fff;font-size: 24px;line-height: 28px;font-style: normal;font-weight: 600;font-family: 'Fredoka';transform: rotate(45deg);display: block;}
.choose_program{background: #83C3F0;}
.choose_program .choose_program_inner{display:flex; justify-content:space-between;}
.choose_program .choose_program_inner .choose_item{position:relative;}
.choose_program .choose_program_inner .choose_item img{}
.choose_program .choose_program_inner .choose_item a.choosegrade{position:absolute;top:5.58px;right:0px;border-radius: 58.333px;border: 2.917px solid #FFA827;background: #FFF;color: #070707;font-style: normal;font-weight: 600;}
.future_invest .invest_heading{background-image: url('../img/invest_bg.svg');background-repeat: no-repeat;background-size: cover;background-position: top center;padding: 0px;display: block;position: relative;z-index: 1;}
.future_invest .invest_heading_inner{text-align:center;display:flex;flex-direction:column;}
.future_invest .invest_heading_inner h2{color: #010423;font-style: normal;font-weight: 600;margin:0px;}
.future_invest .future_invest_inner{background: #83C3F0;}
.future_invest .future_invest_block{display:flex;justify-content:space-between;align-items:center;}
.future_invest .future_invest_block .future_invest_left img{width:100%;}
.future_invest .future_invest_block .future_invest_right .future_blocks{}
.future_invest .future_invest_block .future_invest_right .future_blocks .future_box{display: inline-flex;align-items:center;} 
.future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(1){border-radius: 56.875px;background: #F35088;}
.future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(2){border-radius: 18.958px 57.633px 57.633px 18.958px;
background: #FD9900;}
.future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(3){border-radius: 18.958px 57.633px 57.633px 57.633px;
background: #63B3DC;}
.future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(4){border-radius: 113.75px;background: #010423;}
.future_invest .future_invest_block .future_invest_right .future_blocks .future_box h5{color: #fff;text-align: center;font-style: normal;font-weight: 600;margin:0px;} 
.future_invest .future_invest_block .future_invest_right p{color: #fff;font-style: normal;font-weight: 500;}
.future_invest .future_invest_block .future_invest_right p span{color: #FFD600;} 
.future_invest .future_invest_block .future_invest_right .joinnow_btn{}
.future_invest .future_invest_block .future_invest_right .joinnow_btn a{border-radius: 52px;border: 1px solid #010423;background: #F2F2F2;color: #010423;text-align: center;font-style: normal;font-weight: 600;letter-spacing: 0.5px;text-transform: capitalize;display:inline-block;} 
.ourblogs .ourblog_inner .blog_carousel .blog_box{}
.ourblogs .ourblog_inner .blog_carousel .blog_box .blog_img{border-radius: 25px;overflow:hidden;}
.ourblogs .ourblog_inner .blog_carousel .blog_box .blog_img img{width:100%;}
.ourblogs .ourblog_inner .blog_carousel .blog_box .blog_content{text-align: center;}
.ourblogs .ourblog_inner .blog_carousel .blog_box .blog_content p{color: #23274B;font-style: normal;font-weight: 600;}
.ourblogs .ourblog_inner .blog_carousel .owl-nav{position: absolute;left: 0px;width: 100%;}
.ourblogs .ourblog_inner .blog_carousel .owl-nav>div{position:absolute;top:0px;background: #010423;display: flex;align-items: center;justify-content: center;}
.ourblogs .ourblog_inner .blog_carousel .owl-nav .owl-prev{left:0px;}
.ourblogs .ourblog_inner .blog_carousel .owl-nav .owl-next{right:0px;}
.testimonial{background: #83C3F0;}  
.testimonial .testimonial_inner .testimonial_carousel{}
.testimonial .testimonial_inner .testimonial_carousel .owl-stage{display:flex;}
.testimonial .testimonial_inner .testimonial_carousel .testimonial_box{border-radius: 24.482px;background: #E3EDE8;transform: rotate(-5deg);}
.testimonial .testimonial_inner .testimonial_carousel .testimonial_outer_box{border-radius: 24.482px;background: #FFA827;transform: rotate(5deg);}
.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .author_info{display:inline-flex;align-items:center;}
.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .author_info .author_img{border-radius: 50%;background: lightgray 0px -4.217px / 100% 150.12%;}
.testimonial .testimonial_inner .testimonial_carousel .owl-item:nth-child(odd) .testimonial_box .author_info .author_img{border: 3.139px solid #010423; }
.testimonial .testimonial_inner .testimonial_carousel .owl-item:nth-child(even) .testimonial_box .author_info .author_img{border: 3.139px solid #F2F2F2;}
.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .author_info .author_img img{width:100%;}
.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .author_info .author_name{}
.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .author_info .author_name h4{color: #010423;font-style: normal;font-weight: 700;font-family: "Manrope", sans-serif;}
.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .author_info .author_name h4 span{font-style: normal;font-weight: 500;display:block;font-family: "Manrope", sans-serif;}
.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .quote_img{margin-left: 5px;display: inline-flex;vertical-align: top;}
.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .quote_img img{width: 100%;}
.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .testimonial_content p{color: #010423;font-style: normal;font-weight: 500;margin:0px;}
.testimonial .testimonial_inner .testimonial_carousel .owl-nav{width: 100%;text-align:center;display:flex;align-items:center;justify-content:center;}
.testimonial .testimonial_inner .testimonial_carousel .owl-nav>div{background: #FFF;padding:15px;width: 54px;display: flex;align-items: center;justify-content: center;}
.testimonial .testimonial_inner .testimonial_carousel .owl-nav .owl-prev{left:0px;}
.testimonial .testimonial_inner .testimonial_carousel .owl-nav .owl-next{right:0px;}
.counters_sec{background:#fff;}
.counters_sec .counters{display: flex;justify-content: space-between;}
.counters_sec .counters .counter_col{}
.counters_sec .counters .counter_col .counter_text{text-align: center;display: flex;flex-direction: column;font-family: 'Fredoka'; }
.counters_sec .counters .counter_col .counter_text strong{color: #FFA827;font-style: normal;font-weight: 700;}
.counters_sec .counters .counter_col .counter_text strong span{display:inline-block;} 
.counters_sec .counters .counter_col .counter_text .spantext{color: #010423;font-style: normal;font-weight: 600;}
.future_explore_program{background: #83C3F0;}
.future_explore_program .future_explore_program_inner{text-align: center;}
.future_explore_program .future_explore_program_inner img{width:100%;}
.future_explore_program .future_explore_program_inner p{color: #F2F2F2;font-style: normal;font-weight: 500;}
.resource{background: #F5F6FF;}
.resource .resource_inner .resource_carousel{}
.resource .resource_inner .resource_carousel .owl-stage{display:flex;}
.resource .resource_inner .resource_carousel .resource_box .resource_img{border-radius: 18.75px;overflow:hidden;}
.resource .resource_inner .resource_carousel .resource_box .resource_img img{width: 100%;}
.resource .resource_inner .resource_carousel .resource_box .resource_content p{color: #070707;font-style: normal;font-weight: 500;margin:0px;}
.resource .resource_inner .resource_carousel .owl-nav{width: 100%;text-align:center;display:flex;align-items:center;justify-content:center;}
.resource .resource_inner .resource_carousel .owl-nav>div{background: #E84C2C;display: flex;align-items: center;justify-content: center;}
.resource .resource_inner .resource_carousel .owl-nav .owl-prev{left:0px;} 
.resource .resource_inner .resource_carousel .owl-nav .owl-next{right:0px;}
.faq_ques{background: #F5F6FF;}
.faq_ques .faq_ques_inner{display:flex;justify-content: space-between;width: 100%;}
.faq_ques .faq_ques_inner .faq_ques_left .freq_ques_accordion{display:flex;flex-direction: column;}
.faq_ques .faq_ques_inner .faq_ques_left .freq_ques_accordion .accordion_col{background:transparent;border:0px;}
.faq_ques .faq_ques_inner .faq_ques_left .freq_ques_accordion .accordion_col button.accordion_btn{color: #010423;font-style: normal;font-weight: 500;padding:0px;display: flex;justify-content: space-between;}
.faq_ques .faq_ques_inner .faq_ques_left .freq_ques_accordion .accordion_col button.accordion_btn:after{display:none;}
.faq_ques .faq_ques_inner .faq_ques_left .freq_ques_accordion .accordion_col .accordion-button img{transition: var(--bs-accordion-btn-icon-transition);}
.faq_ques .faq_ques_inner .faq_ques_left .freq_ques_accordion .accordion_col .accordion-button:not(.collapsed) img{transform:rotate(180deg);}
.faq_ques .faq_ques_inner .faq_ques_left .freq_ques_accordion .accordion_col button.accordion_btn, .faq_ques .faq_ques_inner .faq_ques_left .freq_ques_accordion .accordion_col button.accordion_btn:hover, .faq_ques .faq_ques_inner .faq_ques_left .freq_ques_accordion .accordion_col button.accordion_btn:focus{border:0px;outline:none;box-shadow:none;background:transparent;}  
.faq_ques .faq_ques_inner .faq_ques_left .freq_ques_accordion .accordion_col .accordion_body{padding:10px;}
.faq_ques .faq_ques_inner .faq_ques_left .freq_ques_accordion .accordion_col .accordion_body p{color: #010423;font-size: 16px;line-height: 20px;font-style: normal;font-weight: 500;margin:0px;}
footer.footer{background: #83C3F0;}
footer.footer .inner_footer{}
footer.footer .inner_footer .foot_social_link{}
footer.footer .inner_footer .foot_social_link p{color: #070707;font-style: normal;font-weight: 500;margin:0px;}
footer.footer .inner_footer .foot_social_link .social_link ul{display:flex;}
footer.footer .inner_footer .foot_social_link .social_link ul li{display:inline-flex;}
footer.footer .inner_footer .foot_social_link .social_link ul li a{display:block;}
footer.footer .inner_footer .foot_social_link .social_link ul li a img{width:100%;} 
footer.footer .inner_footer .footer_row .footer_col h4{color: #F5F6FF;font-style: normal;font-weight: 400;letter-spacing: 0.5px;} 
footer.footer .inner_footer .footer_row .footer_col p, footer.footer .inner_footer .footer_row .footer_col ul{margin:0px;}
footer.footer .inner_footer .footer_row .footer_col ul{display:flex;flex-direction:column;gap: 5px;}
footer.footer .inner_footer .footer_row .footer_col ul li{display:block;}
footer.footer .inner_footer .footer_row .footer_col p, footer.footer .inner_footer .footer_row .footer_col ul li a{color: #070707;font-style: normal;font-weight: 500;font-family: "Manrope", sans-serif;}
footer.footer .inner_footer .footer_row .footer_col ul li a{display:block;} 
footer.footer .inner_footer .footer_row .footer_col .contact_info{display:flex;flex-direction:column;}
footer.footer .inner_footer .footer_row .footer_col .contact_info p{display:flex;word-break: break-word;align-items: flex-start;}
footer.footer .inner_footer .footer_row .footer_col .contact_info p a{color: #070707;font-family: "Manrope", sans-serif;}
footer.footer .inner_footer .footer_row .footer_col ul li a:hover, footer.footer .inner_footer .footer_row .footer_col .contact_info p a:hover{color: #F5F6FF;}
footer.footer .copyright_footer{display:flex;justify-content:space-between;align-items: center;}
footer.footer .copyright_footer .copyright_txt{}
footer.footer .copyright_footer .copyright_txt p, footer.footer .copyright_footer .other_link ul{margin:0px;}
footer.footer .copyright_footer .copyright_txt p, footer.footer .copyright_footer .other_link ul li{color: #070707;font-style: normal;font-weight: 500;}
footer.footer .copyright_footer .other_link ul{display:flex;gap: 8px;}
footer.footer .copyright_footer .other_link ul li{display:inline-flex;align-items:center;position: relative;}
footer.footer .copyright_footer .other_link ul li:after{content:"";background: #070707;width:2px;display:block;position: absolute;} 
footer.footer .copyright_footer .other_link ul li:last-child:after{display:none;}
footer.footer .copyright_footer .other_link ul li a{color: #070707;font-family: "Manrope", sans-serif;}
footer.footer .copyright_footer .other_link ul li a:hover{color: #F5F6FF;}

.custom_modal{}
.custom_modal .modal-content{border-radius: 24px;background: #F5F6FF;box-shadow: 1px 1px 12px 0px rgba(0, 0, 0, 0.25);position:relative;}
.custom_modal .modal-content .modal-header, .custom_modal .modal-content .modal-body{padding:0px;margin:0px;border:0px;}
.custom_modal .modal-content .modal-header button{position:absolute;top:20px;right:20px;opacity: 1;padding:0px;}
.custom_modal .modal-content .modal-header button, .custom_modal .modal-content .modal-header button:hover, .custom_modal .modal-content .modal-header button:focus{outline:none;box-shadow:none;border:0px;}
.custom_modal .modal-content .modal-body .cus_signinup{display:flex;flex-direction:column;}
.custom_modal .modal-content .modal-body .cus_signinup h4{color: #070707;text-align: center;font-style: normal;font-weight: 600;letter-spacing: 0.75px;text-transform: capitalize;margin:0px;}
.custom_modal .modal-content .modal-body .cus_signinup form{}
.custom_modal .modal-content .modal-body .cus_signinup form .form_field{}
.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form-group label{color: #070707;display:block;font-weight: 600;}
.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form-group .form-control{color: #8A8A8A;font-weight: 400;background:#fff;border: 1px solid rgba(7, 7, 7, 0.75);height: auto;}
.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form-group .form-control{} 
.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form-group .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */  color: #8A8A8A; }
.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form-group .form-control::-moz-placeholder { /* Firefox 19+ */
  color: #8A8A8A;  }
.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form-group .form-control:-ms-input-placeholder { /* IE 10+ */
  color: #8A8A8A;  }
.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form-group .form-control:-moz-placeholder { /* Firefox 18- */
  color: #8A8A8A; }
.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form_check_btn{display: flex;justify-content: space-between;align-items: center;} 
.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form-check{margin: 0px;padding: 0px;display: inline-flex;align-items: center;gap: 5px;color: #070707;}
.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form-check input{margin: 0px;border: 1px solid rgba(7, 7, 7, 0.75);}
.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form-check label a{color: #2815FF;}
.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form-check input, .custom_modal .modal-content .modal-body .cus_signinup form .form_field .form-check input:focus{outline:none;box-shadow:none;} 
.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form_btn .submit_btn{border-radius: 52px;background: #E84C2C;color: #F2F2F2;display: block;}
.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form_btn .submit_btn:hover{background: #0515BB;}
.custom_modal .modal-content .modal-body .signup_form form .form_field .form_btn input{width:100%;}
.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form_txt{}
.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form_txt p{margin: 0px;color: #070707;}
.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form_txt p a{color: #070707;font-family: inherit;}
.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form_txt p a:hover{color: #E84C2C;} 

.membership_sec .inner_membership{}
.membership_sec .inner_membership .membership_plan_block{display:flex;justify-content:space-between;}
.membership_sec .inner_membership .membership_plan_block .plan_box{border-radius: 24px;background: #F5F6FF;box-shadow: 1px 1px 12px 0px rgba(0, 0, 0, 0.25);display:inline-flex;flex-direction: column;}
.membership_sec .inner_membership .membership_plan_block .plan_box h3{color: #070707;text-align: center;font-style: normal;font-weight: 600;letter-spacing: 0.75px;text-transform: capitalize;margin:0px;}
.membership_sec .inner_membership .membership_plan_block .plan_box .plan_icon{text-align:center;} 
.membership_sec .inner_membership .membership_plan_block .plan_box .join_btns{display:flex;flex-direction:column;margin: 0px auto;} 
.membership_sec .inner_membership .membership_plan_block .plan_box .join_btns a.cus_btn{border-radius: 52px;display: block;text-align:center;}
.membership_sec .inner_membership .membership_plan_block .plan_box .join_btns a.fb_btn{background: #E84C2C;color: #F2F2F2;border:1px solid #E84C2C;}
.membership_sec .inner_membership .membership_plan_block .plan_box .join_btns a.fb_btn:hover{background: #0515BB;color: #F2F2F2;border:1px solid #0515BB;} 
.membership_sec .inner_membership .membership_plan_block .plan_box .join_btns a.gogle_btn{background: #F2F2F2;color: #010423;border:1px solid #010423;}
.membership_sec .inner_membership .membership_plan_block .plan_box .join_btns a.gogle_btn:hover{background: #010423;color: #F2F2F2;border:1px solid #010423;}

.questionaire_sec{background: url('../img/parent_quest_roundbg.svg') no-repeat;background-size: 100%;background-position: bottom center;}
.questionaire_sec .inner_questionaire{}
.questionaire_sec .inner_questionaire .parent_question_start, .questionaire_sec .inner_questionaire .choose_question_start{text-align:center;display: flex;flex-direction: column;align-items: center;align-self: stretch;border-radius: 24px;background: #F5F6FF;box-shadow: 1px 1px 12px 0px rgba(0, 0, 0, 0.35);} 
.questionaire_sec .inner_questionaire .parent_question_start .parent_ques_txt{display: flex;flex-direction: column;align-items: center;gap: 15px;}
.questionaire_sec .inner_questionaire .parent_question_start .parent_ques_txt p{color: #010423;font-style: normal;font-weight: 500;margin:0px;}
.questionaire_sec .inner_questionaire .parent_question_start .parent_ques_txt p span{color: #010423;font-style: normal;font-weight: 700;}
.questionaire_sec .inner_questionaire .parent_question_start .start_ques_btn{padding: 5px 8px;gap: 10px;border-radius: 8px;border: 1px solid #727070;}
.questionaire_sec .inner_questionaire .parent_question_start .start_ques_btn a{color: #727070;font-style: normal;font-weight: 500;display: flex;align-items: center;justify-content:space-between;font-family: "Manrope", sans-serif;} 
.questionaire_sec .inner_questionaire .parent_question_steps{border-radius: 24px;background: #F5F6FF;box-shadow: 1px 1px 12px 0px rgba(0, 0, 0, 0.35);}
.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps{}
.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_heading{border-bottom:1px solid #8A8A8A;} 
.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_heading p{color: #010423;font-style: normal;font-weight: 500;margin:0px;}
.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column{display:flex;flex-direction:column;}
.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column p{margin:0px;}
.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .form-group label.cus_label{margin:0px 0px 8px;}
.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column p, .questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .form-group label.cus_label{color: #000;font-style: normal;font-weight: 500;}
.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .form-group .form-control{color: #8A8A8A;font-weight: 400;background: #fff;border: 1px solid rgba(7, 7, 7, 0.75);height: auto;} 
.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .form-group textarea.form-control{height: 150px;resize: none;}
.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .cus_radio{display:flex;}
.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .cus_radio .form-check{display:flex;gap: 10px;align-items:center;}
.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .cus_radio .form-check label{color: #000;font-style: normal;font-weight: 400;margin:0px;}
.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .cus_radio .form-check input{background-color: #F2F2F2;border: 2px solid #FFA827;}
.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .cus_radio .form-check-input:checked{background-color: #FFA827;} 
.questionaire_sec .inner_questionaire .ques_steps_form .step_paginate{display:flex;justify-content:space-between;}
.questionaire_sec .inner_questionaire .ques_steps_form .step_paginate .prev_next_btn{}
.questionaire_sec .inner_questionaire .ques_steps_form .step_paginate .prev_next_btn a{border-radius: 9px;background: #E84C2C;display: flex;color: #F5F6FF;font-style: normal;font-weight: 500;font-family: "Manrope", sans-serif;} 
.questionaire_sec .inner_questionaire .ques_steps_form .step_paginate .paginate_num{}
.questionaire_sec .inner_questionaire .ques_steps_form .step_paginate .paginate_num p{color: #F5F6FF;font-style: normal;font-weight: 500;margin:0px;}
.questionaire_sec .inner_questionaire .ques_steps_form .step_paginate .prev_next_btn .submit_btn{border-radius: 52px;text-align: center;font-weight: 600;letter-spacing: 0.5px;display: inline-block;background: #E84C2C;color: #F2F2F2;}  
.questionaire_sec .inner_questionaire .ques_steps_form .step_paginate .prev_next_btn .submit_btn:hover{background: #0515BB;color: #F2F2F2;}
.questionaire_sec .inner_questionaire .choose_question_start .ques_heading{display: flex;padding: 5px;justify-content: center;align-items: center;text-align: center;width:100%;border-radius: 8px;background: #E84C2C;}
.questionaire_sec .inner_questionaire .choose_question_start .ques_heading span{color: #F5F6FF;font-style: normal;font-weight: 500;display:inline-block;}
.questionaire_sec .inner_questionaire .choose_question_start .choose_learning_type{display:flex;}
.questionaire_sec .inner_questionaire .choose_question_start .choose_learning_type .learning_box{display: inline-flex;align-items: center;border-radius: 24px;background: #F5F6FF;box-shadow: 0px 0px 11.2px 0px rgba(0, 0, 0, 0.15);}
.questionaire_sec .inner_questionaire .choose_question_start .choose_learning_type .learning_box a{display:block;text-align: center;font-family: "Manrope", sans-serif;}
.questionaire_sec .inner_questionaire .choose_question_start .choose_learning_type .learning_box .choose_icon{border-radius: 12px;display: flex;align-items: center;}
.questionaire_sec .inner_questionaire .choose_question_start .choose_learning_type .math_learn .choose_icon{background: #FFA827;}
.questionaire_sec .inner_questionaire .choose_question_start .choose_learning_type .lang_learn .choose_icon{background: #010423;}
.questionaire_sec .inner_questionaire .choose_question_start .choose_learning_type .learning_box .choose_icon img{width:100%;}
.questionaire_sec .inner_questionaire .choose_question_start .choose_learning_type .learning_box .choose_txt span{color: #010423;font-style: normal;font-weight: 600;display:block;font-family: "Manrope", sans-serif;}
.questionaire_sec .inner_questionaire .choose_question_start .choose_ques_txt{} 
.questionaire_sec .inner_questionaire .choose_question_start .choose_ques_txt p{color: #010423;font-style: normal;font-weight: 500;}
.questionaire_sec .inner_questionaire .choose_question_start .choose_ques_txt p span{color: #E84C2C;display:block;font-weight: 700;}  
.assesment_test_sec .inner_assesment{}
.assesment_test_sec .inner_assesment .ques_recognise_heading{display: flex;align-items: center;justify-content: space-between;}
.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_time_title, .assesment_test_sec .inner_assesment .ques_recognise_heading .ques_appreciate, .assesment_test_sec .inner_assesment .ques_recognise_heading .ques_home_icon{display: flex;align-items: center;border-radius: 16px;background: #FFA827;} 
.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_appreciate{flex-direction:column;position:relative;}
.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_appreate_home{display: flex;gap: 20px;justify-content: space-between;}
.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_appreciate span{position: absolute;top: -10px;right: -10px;background: #E20B08;font-size: 14px;line-height: 28px;color: #fff;border-radius: 50%;width: 28px;height: 28px;text-align: center;}
.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_time_title .ques_time{border-right: 2px solid #F4E5AC;}
.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_time_title .ques_time span{color: #070707;font-style: normal;font-weight: 600;display: block;} 
.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_time_title .ques_title{}
.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_time_title .ques_title h2{color: #F2F2F2;font-style: normal;font-weight: 600;letter-spacing: 1.2px;text-transform: capitalize;margin:0px;}
.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_time_title .ques_title h2 small{font-size: 60%;line-height: 1;}
.assesment_test_sec .inner_assesment .ques_author_notification{display:flex;align-items: center;justify-content: flex-end;margin-bottom: 10px;} 
.assesment_test_sec .inner_assesment .ques_author_notification .author_info{display:flex;gap: 12px;align-items:center;}
.assesment_test_sec .inner_assesment .ques_author_notification .author_info img{}
.assesment_test_sec .inner_assesment .ques_author_notification .author_info .authorname{color: #000;font-size: 16px;line-height: 20px;font-style: normal;font-weight: 600;}
.assesment_test_sec .inner_assesment .ques_author_notification .author_info .authorname span{color: rgba(0, 0, 0, 0.50);font-size: 16px;line-height: 20px;font-style: normal;font-weight: 600;display:block;}
.assesment_test_sec .inner_assesment .ques_author_notification .notification{} 
.assesment_test_sec .inner_assesment .ques_author_notification .notification a{display:block;}
.assesment_test_sec .inner_assesment .question_recognise_steps{border-radius: 24px;background: #FFF;box-shadow: 8px 8px 48px 8px rgba(0, 0, 0, 0.08);display:flex;justify-content:space-between;} 
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .ques_instruction{}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .starttest{margin: 25px 0px 0px;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .starttest button{border-radius: 7px;background: #070707;color: #FFA827;font-style: normal;font-weight: 600;display: inline-block;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .ques_instruction p{color: #070707;font-style: normal;font-weight: 600;display:flex;gap: 10px;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .ques_instruction ul li{opacity: 0.75;color: #070707;font-style: normal;font-weight: 500;font-family: "Manrope", sans-serif;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .ques_instruction ul{list-style-type: disc;padding-left: 20px;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .ques_instruction ul li span{color: #E20B08;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .recognise_word{display: flex;align-items: center;gap: 10px;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .recognise_word span{border-radius: 7px;
background: #070707;color: #FFA827;font-style: normal;font-weight: 600;display:inline-block;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .word_record, .questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .word_record{display:flex;width:100%;gap:12.5px;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .word_record .micrecorder, .questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .word_record .micrecorder{border-radius: 50px;background: #FFA827;padding: 5px 12.5px 5px 5px;display: flex;justify-content: space-between;align-items: center;gap: 5px;width:100%;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .word_record .micrecorder .mic_icon, .questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .word_record .micrecorder .mic_icon{background: #F2F2F2;border-radius:50%;display:flex;align-items:center;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .word_record .micrecorder .mic_timer, .questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .word_record .micrecorder .mic_timer{}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .word_record .micrecorder .mic_timer span, , .questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .word_record .micrecorder .mic_timer span{color: #F2F2F2;
font-style: normal;font-weight: 500;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .word_record .record_btn button, .questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .word_record .record_btn button{border-radius: 50px;border: 4px solid #FFA827;background: #070707;color: #FFA827;text-align: center;font-style: normal;font-weight: 600;font-family: "Manrope", sans-serif;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .recognise_submit_btn .cus_btn{border-radius: 52px;text-align: center;font-weight: 600;letter-spacing: 0.5px;display: inline-block;background: #E84C2C;color: #F2F2F2;} 	 
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .recognise_submit_btn .cus_btn:hover{background: #0515BB;color: #F2F2F2;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_right .record_action{display:flex;justify-content:space-between;gap: 10px;} 
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_right .record_action button.action_btn{border-radius: 100px;
background: #F2F2F2;box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.35);padding: 10px 20px;display:inline-flex;gap:10px;color: #070707;text-align: center;font-size: 20px;line-height: 19.536px;font-style: normal;font-weight: 600;letter-spacing: 0.5px;text-transform: capitalize;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_right .test_timer{margin: 30px 0px 0px;display:flex;gap: 10px;justify-content: space-between;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_right .test_timer .timercol{display:inline-flex;gap: 5px;text-align: center;flex-direction: column;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_right .test_timer .timercol .timer_val{border-radius: 13px;
background: #FFA827;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.50);padding: 15px;color: #F2F2F2;font-size: 32px;line-height: 31.258px;font-style: normal;font-weight: 600;letter-spacing: 0.8px;text-transform: capitalize;font-family: 'Fredoka'; }
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_right .test_timer .timercol .timer_label{color: #070707;font-size: 18px;line-height: 17.583px;font-style: normal;font-weight: 600;letter-spacing: 0.45px;text-transform: capitalize;font-family: 'Fredoka'; }
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_right .total_question{margin: 25px 0px;display: flex;flex-direction:column;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_right .total_question .total_label{border-radius: 35px 35px 0px 0px;
background: #FFA827;padding: 15px 30px;color: #F2F2F2;text-align: center;font-size: 20px;line-height: 24px;font-style: normal;font-weight: 600;font-family: "Manrope", sans-serif;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_right .total_question .total_value{border-radius: 0px 0px 35px 35px;
background: #070707;color: #F4E5AC;text-align: center;font-size: 32px;line-height: 31.258px;font-style: normal;font-weight: 400;letter-spacing: 0.8px;text-transform: capitalize;font-family: 'Fredoka';padding: 15px 30px;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_right .ques_help{text-align: center;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_right .ques_help span{color: #000;font-size: 18px;line-height: normal;font-style: normal;font-weight: 500;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_right .school_boy_img{}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_right .school_boy_img a{display:block;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_right .school_boy_img img{width:100%;}
.success_modal .modal-content .modal-body .success_message{display:flex;justify-content:space-between;align-items:center;}
.assment_finish .modal-content .modal-body .success_message{flex-direction:column;}
.assment_finish .modal-content .modal-body .success_message .success_icon{width:150px;}
.success_modal .modal-content .modal-body .success_message .success_icon img{width:100%;}
.success_modal .modal-content .modal-body .success_message .success_txt{text-align: center;display:flex;flex-direction:column;}
.success_modal .modal-content .modal-body .success_message .success_txt h4{color: #FFA827;font-style: normal;font-weight: 600;text-transform: capitalize;margin:0px;}
.success_modal .modal-content .modal-body .success_message .success_txt p{color: #8A8A8A;font-style: normal;font-weight: 400;text-transform: capitalize;margin:0px;}
.success_modal .modal-content .modal-body .success_message .success_txt p a{border-radius: 52px;text-align: center;font-weight: 600;letter-spacing: 0.5px;display: inline-block;background: #E84C2C;color: #F2F2F2;margin: 10px 0px 0px;} 
/*.assesment_test_sec .inner_assesment .success_message{display:flex;justify-content:space-between;gap: 18px;align-items:center;}
.assesment_test_sec .inner_assesment .success_message .success_icon{}
.assesment_test_sec .inner_assesment .success_message .success_icon img{}
.assesment_test_sec .inner_assesment .success_message .success_txt{text-align: center;display:flex;flex-direction:column;gap: 50px;}
.assesment_test_sec .inner_assesment .success_message .success_txt h4{color: #FFA827;font-size: 48px;line-height: 50px;font-style: normal;font-weight: 600;text-transform: capitalize;margin:0px;}
.assesment_test_sec .inner_assesment .success_message .success_txt p{color: #8A8A8A;font-size: 20px;line-height: 24px;font-style: normal;font-weight: 400;text-transform: capitalize;margin:0px;} */

.assessment_test .checkoddout{margin:0px 0px 20px;} 
.assessment_test .checkoddout .cus_check{}
.assessment_test .checkoddout .cus_check .radio, .assessment_test .checkoddout .cus_check .checkbox, .assessment_test .math_ques .compare_cus_check .radio{display:inline-block;margin-right: 10px;margin-bottom: 10px;}
.assessment_test .checkoddout .cus_check .radio label, .assessment_test .checkoddout .cus_check .checkbox label, .assessment_test .math_ques .compare_cus_check .radio .cus_label{border-radius: 7px;background: #070707;color: #FFA827;font-style: normal;font-weight: 600;display: inline-block;padding: 12px 20px;font-size: 18px;line-height: 21px;position:relative;} 
.assessment_test .checkoddout .cus_check .radio label input, .assessment_test .checkoddout .cus_check .checkbox label input, .assessment_test .math_ques .compare_cus_check .radio .cus_label input{position: absolute;top:0px;left:0px;width: 100%;height: 100%;opacity: 0;}
.assessment_test .checkoddout .cus_check .radio label.active, .assessment_test .checkoddout .cus_check .checkbox label.active, .assessment_test .math_ques .compare_cus_check .radio .cus_label.active{background: #FFA827;color: #fff;} 
.cus_step_btn{margin: 25px 0px 0px;}  
.cus_step_btn button, .starttest_btn button{border-radius: 20px;background: #E84C2C;color: #F2F2F2;font-style: normal;font-weight: 600;display: inline-block;padding: 12px 25px;font-size: 16px;line-height: 20px;}
.passage_ques{}
.passage_ques .cus_passage{}
.passage_ques .cus_passage p{font-size: 18px;line-height: 21px;margin: 0px 0px 20px;color: #000;font-weight: 600;}

.custom_data_form{}
.custom_data_form .form_row{width:100%;float:left;}   
.custom_data_form .form_row .form_col{float:left;margin-right: 20px;}
.custom_data_form .form_row .form_column12{width: 100%;margin-right:0px;}
.custom_data_form .form_row .form_column2{width: calc(50% - 16px);}
.custom_data_form .form_row .form_column3{width: calc(33.33% - 16px);}
.custom_data_form .form_row .form_column2:nth-child(2n), .custom_data_form .form_row .form_column3:nth-child(3n){margin-right:0px;}
.custom_data_form .form_row .form_col .form-group{margin-bottom: 15px;}
.custom_data_form .form_row .form_col h4{font-size: 21px;line-height:24px;color: #000;margin:10px 0px 20px;font-weight:600;}
.custom_data_form .form_row .form_col .form-group label{font-size: 15px;line-height:21px;color: #070707;margin:0px 0px 10px;font-weight:600;}
.custom_data_form .form_row .form_col .form-group .form-control{font-size: 15px;line-height:21px;color: #8A8A8A;font-weight:600;margin:0px;background:#fff;border: 1px solid rgba(7, 7, 7, 0.75);height: auto;padding: 10px 15px;border-radius: 7px;}
.custom_data_form .form_row .form_col .form-btn{text-align:center;margin: 10px 0px 0px;}
.custom_data_form .form_row .form_col .form-btn input{border-radius: 52px;background: #E84C2C;color: #F2F2F2;display: block;padding: 10px 20px;width:100%;font-size: 18px;line-height: 21.2px;}
.custom_data_form .form_row .form_col .form-btn input:hover{background: #0515BB;}

.writing_ques, .spelling_ques{} 
.writing_ques .check_ques, .spelling_ques .check_ques{}
.writing_ques .check_ques .cus_check, .spelling_ques .check_ques .cus_check{}
.writing_ques .check_ques .cus_check .form-group label, .spelling_ques .check_ques .cus_check .form-group label, .math_ques .check_ques .cus_check .form-group label{font-size: 18px;line-height:21px;color: #070707;margin:0px 0px 10px;font-weight:600;}
.spelling_ques .check_ques .cus_check .form-group label, .math_ques .check_ques .cus_check .form-group label{margin-left:5px;}
.spelling_ques .check_ques .cus_check .form-group label span{width: 75px;display: inline-block;border-bottom: 1px solid #070707;margin-right:4px;line-height: 24px;color: #e84c2c;}
.writing_ques .check_ques .cus_check .form-group .form-control, .spelling_ques .check_ques .cus_check .form-group .form-control{font-size: 15px;line-height:21px;color: #8A8A8A;font-weight:600;margin:0px;background:#fff;border: 1px solid rgba(7, 7, 7, 0.75);height: auto;padding: 10px 15px;border-radius: 7px;}
.spellword{}
.spellword p{font-size: 21px;line-height:24px;color: #070707;font-weight:500;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .spelling_test .recognise_word span:hover{cursor: pointer;}
.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .spelling_test .recognise_word span.active{background: #ffa827;color:#070707;}  
.math_ques .check_ques .cus_check .form-group label input{width: 55px;height: 35px;border: 1px solid #070707;margin-right: 3px;padding: 2px;font-weight:600;text-align: center;} 
.math_ques .fraction_ques .cus_check .form-group label .form-control{width:100%;}
.math_ques .check_ques .cus_check .form-group label span{display: block;margin-top: 5px;}
.math_ques .check_ques .cus_check .form-group label .compare_cus_check{margin: 15px 0px 0px;}
.math_ques .check_ques .cus_check .form-group label .compare_cus_check .cus_label span{margin: 0px;}
.math_ques .check_ques .cus_check .form-group label input:focus{border: 1px solid #E84C2C;} 
.math_ques .fraction_ques .cus_check .frac_ques{display: inline-flex;align-items: center;gap: 10px;width: auto;}
.math_ques .fraction_ques .cus_check .frac_ques .fract_numint_denomate>div:first-child{border-bottom: 2px solid #070707;}
.math_ques .fraction_ques .cus_check table{width:100%;margin:0px;white-space: nowrap;border: 1px solid #070707;}
.math_ques .fraction_ques .cus_check table thead{}
.math_ques .fraction_ques .cus_check table thead tr th{font-weight: 600;}
.math_ques .fraction_ques .cus_check table tbody{}
.math_ques .fraction_ques .cus_check table thead tr th, .math_ques .fraction_ques .cus_check table tbody tr td{font-size: 15px;line-height:20px;color: #070707;padding: 8px;border: 1px solid #070707;}
.math_ques .fraction_ques .cus_check table tbody tr td{font-weight: 500;}
.assessment_test .audio_btn{margin:0px 0px 15px;}
.assessment_test .audio_btn svg{width: 100px;height: 100px;}
.assessment_test .word_steps span.speakword{display:none;}
.assessment_test .match_word{border:1px solid #000;padding:10px;border-radius: 0px;margin-bottom: 20px;}
.assessment_test .match_word ul{list-style-type:none;column-count: 4;}
.assessment_test .match_word ul li{display:block;}
.assessment_test .match_word ul li a{display:inline-block;font-size:21px;line-height:34px;color:#000;background: transparent;border-radius: 7px;padding: 12px 20px;}
.assessment_test .match_word ul li.active a{background: #070707;color: #FFA827;}
.assessment_test .word_matching .write_ques label{margin-bottom:0px!important;margin-right: 20px!important;}
.assessment_test .word_matching .write_ques input{width: auto;display: inline-block;}
.assessment_test .match_word_pic_drag{}
.assessment_test .match_word_pic_drag ul{list-style-type:none;}
.assessment_test .match_word_pic_drag ul li{display:inline-block;width: calc(25% - 20px);margin-right:15px;border:2px dotted #000;height: 120px;position:relative;}
.assessment_test .match_word_pic_drag ul li:last-child{margin-right:0px;}
.assessment_test .match_word_pic_drag ul li img{width: auto;height: auto;margin: auto;position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: block;max-width: 100%;max-height: 100%;}
.word_pic_draggable{}
.word_pic_draggable .draggable_row{}
.word_pic_draggable .draggable_column{}
.word_pic_draggable .draggable_column .drag_label{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;}
.word_pic_draggable .draggable_column .drag_label span{font-size:21px;line-height:24px;color:#000;margin:0px;display:inline-block;}
.word_pic_draggable .draggable_column .drag_label .dragimg{width: 120px;height: 100px;border:2px dotted #000;position:relative;}
.word_pic_draggable .draggable_column .drag_label .dragimg img{width: auto;height: auto;margin: auto;position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: block;max-width: 100%;max-height: 100%;} 
.assessment_test .match_word_drag{}
.assessment_test .match_word_drag ul{list-style-type:none;display: flex;}
.assessment_test .match_word_drag ul li{background-color: #f0f0f0;border-radius: 4px;border: 2px solid #fff;margin-right: 6px;margin-bottom: 10px;position: relative;width: 45px;height: 45px;text-align: center;display: inline-flex;align-items: center;justify-content: center;overflow: hidden;}
.assessment_test .match_word_drag ul li a{display: block;background: #ffa827;width: 100%;height: 100%;line-height: 40px;font-size: 24px;color: #fff;}
.word_draggable{margin: 20px 0px 0px;}
.word_draggable .draggable_row{}
.word_draggable .draggable_column{display: flex;gap: 20px;}
.word_draggable .draggable_column .drag_label{display:flex;align-items:center;flex-direction: column;border:2px solid #ffa827;border-radius: 4px;padding:10px;width:35%;height: 170px;}
.word_draggable .draggable_column .drag_label span{font-size:21px;line-height:24px;color:#000;margin:0px;display:inline-block;border-bottom:2px solid #ffa827;padding-bottom: 10px;} 
.word_draggable .draggable_column .drag_label .dragword{position:relative;width: 140px;margin: 10px 0px;}
.word_draggable .draggable_column .drag_label .dragword .drag_col{width:100%;height:45px;text-align: center;grid-gap: 10px;display: grid;grid-template-columns: repeat(2, 1fr);}  
.word_draggable .draggable_column .drag_label .dragword a{background: #ffa827;width: 45px;height: 45px;line-height: 40px;font-size: 24px;color: #fff;} 
.assessment_test .word_steps .find_word{}
.assessment_test .word_steps .find_word span{font-size: 70px;line-height: 75px;color:#000;display:inline-block;font-weight:600;transition: all .16s ease-in-out;cursor: pointer;letter-spacing: 10px;}
.assessment_test .word_steps .find_word span.active, .assessment_test .word_steps .find_word span:hover{color:#ffa827;}
.assessment_test .word_steps .find_word span:hover{transform: scale(1.17) translateY(-3%);}
.assessment_test .word_steps .fillword{margin: 20px 0px;}
.assessment_test .word_steps .fillword span{font-size: 32px;line-height: 36px;color: #000;font-weight:600;display:inline-block;}
.assessment_test .word_steps .fillword span.blank_text{border-bottom: 4px solid #333;color: #ffa827;}
.assessment_test .word_steps .fillword span.blank_text.hide_text{color: transparent;}
.assessment_test .word_pic_box_drag{position:relative;margin: 20px 0px 0px;}
.assessment_test .word_pic_box_drag .dragbox_img{}
.assessment_test .word_pic_box_drag .dragbox_img img{width:100%;}
.assessment_test .word_pic_box_drag .dragbox_boxes{}
.assessment_test .word_pic_box_drag .dragbox_boxes .drabox_column{width: 120px;height: 100px;border: 2px dotted #000;position:absolute;}
.assessment_test .word_pic_box_drag .dragbox_boxes .drabox_column:nth-child(1){top:0px;left:0px;}
.assessment_test .word_pic_box_drag .dragbox_boxes .drabox_column:nth-child(2){top:0px;right:0px;}
.assessment_test .word_pic_box_drag .dragbox_boxes .drabox_column:nth-child(3){bottom:0px;left:0px;}
.assessment_test .word_pic_box_drag .dragbox_boxes .drabox_column:nth-child(4){bottom:0px;right:0px;}
.assessment_test .word_pic_box_drag .dragbox_boxes .drabox_column img{width: auto;height: auto;margin: auto;position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: block;max-width: 100%;max-height: 100%;} 
.assessment_test .word_pic_box_drag .word_dragbox{display: grid;grid-template-columns: repeat(3, 3fr);}
.assessment_test .wordletter_match .word_pic_box_drag .word_dragbox{display: grid;grid-template-columns: repeat(4, 4fr);}
.assessment_test .word_pic_box_drag .word_dragbox .draboxcol{position:relative;display: flex;align-items: center;justify-content: center;border: 1px solid #000;border-bottom: 0px;border-right: 0px;flex-direction: column;gap: 15px;padding: 15px;}  
.assessment_test wordletter_match .word_pic_box_drag .word_dragbox .draboxcol{justify-content: space-between;}
.assessment_test .word_pic_box_drag .word_dragbox .draboxcol:nth-child(3n){border-right: 1px solid #000;}
.assessment_test .wordletter_match .word_pic_box_drag .word_dragbox .draboxcol:nth-child(3n){border-right: 0px;}
.assessment_test .wordletter_match .word_pic_box_drag .word_dragbox .draboxcol:nth-child(4n){border-right: 1px solid #000;}
.assessment_test .word_pic_box_drag .word_dragbox .draboxcol:nth-last-of-type(1), .assessment_test .word_pic_box_drag .word_dragbox .draboxcol:nth-last-of-type(2), .assessment_test .word_pic_box_drag .word_dragbox .draboxcol:nth-last-of-type(3), .assessment_test .wordletter_match .word_pic_box_drag .word_dragbox .draboxcol:nth-last-of-type(4){border-bottom: 1px solid #000;}
.assessment_test .word_pic_box_drag .word_dragbox .draboxcol img{width:120px;}  
.assessment_test .word_pic_box_drag .word_dragbox .draboxcol .wordname{display: flex;border: 1px solid #000;width: 100%;height: 40px;text-align: center;align-items: center;justify-content: center;padding: 5px 10px;}   
.assessment_test .word_pic_box_drag .word_dragbox .draboxcol .letterdrag{display: flex;border: 1px solid #000;width: 50px;height: 50px;text-align: center;align-items: center;justify-content: center;padding: 5px 10px;}   
.assessment_test .word_pic_box_drag .word_dragbox .draboxcol .wordname a, .assessment_test .word_pic_box_drag .word_dragbox .draboxcol .letterdrag span{font-size: 18px;line-height: 24px;color: #000;display:inline-block;}     
.assessment_test .word_pic_box_drag .word_dragbox .draboxcol .lowercase span{text-transform:lowercase;} 
.assessment_test .word_pic_box_drag .word_dragbox .draboxcol .uppercase span{text-transform:uppercase;} 
.assessment_test .word_pic_box_drag .word_dragbox .draboxcol .matchbox{position:relative;}
.assessment_test .word_pic_box_drag .word_dragbox .draboxcol .lettermatch{position:absolute;bottom: 5px;width: 110px;height: 80px;}
.assessment_test .word_pic_box_drag .word_dragbox .draboxcol .lettermatch img{width:100%;}
.assessment_test .consonent_word_fill{}
.assessment_test .consonent_word_fill .word_fill_color{}
.assessment_test .consonent_word_fill .word_fill_color span{font-size: 21px;line-height:24px;display:block;font-weight: 600;}
.assessment_test .consonent_word_fill .color_fill_btn{display:flex;gap: 10px;}
.assessment_test .consonent_word_fill .color_fill_btn button{padding: 10px 20px;font-size: 16px;line-height:21px;color:#fff;border-radius: 5px;}
.assessment_test .consonent_word_fill .color_fill_btn button#greenbtn{background: #008000;}
.assessment_test .consonent_word_fill .color_fill_btn button#bluebtn{background: #0000ff;}

.assessment_test .upper_lower_wordmatch .match_word{}
.assessment_test .upper_lower_wordmatch .match_word ul{list-style-type:none;column-count: initial;}
.assessment_test .upper_lower_wordmatch .match_word ul li{display:inline-block;width: calc(25% - 20px);margin-right:15px;border:2px dotted #000;height: 100px;position:relative;}
.assessment_test .upper_lower_wordmatch .match_word ul li:last-child{margin-right:0px;}
.assessment_test .upper_lower_wordmatch .match_word ul li img{width: auto;height: auto;margin: auto;position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: block;max-width: 100%;max-height: 100%;}
.wordletter_match{}
.wordletter_match .alphabetic_letters{}
.wordletter_match .alphabetic_letters ul{list-style-type:none;display:block;}
.wordletter_match .alphabetic_letters ul li{font-size: 20px;line-height:24px;color: #000;background:transparent;padding: 5px 10px;border-radius: 5px;border:1px solid #000;display: inline-block;margin: 0px 8px 8px 0px;position:relative;width: 36px;height: 36px;vertical-align: top;text-transform:normal;} 
.wordletter_match .alphabetic_letters.lowercase ul li{text-transform: lowercase;}
.wordletter_match .alphabetic_letters.uppercase ul li{text-transform: uppercase;} 
.wordletter_match .alphabetic_letters ul li:hover, .wordletter_match .alphabetic_letters ul li.active{background: #070707;color: #FFA827;}
.wordletter_match .alphabetic_letters ul li input{position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0;z-index:9;}