@media(min-width:1440px){
	.banner_sec .globe_img{bottom: -27%;background-size: 100%;height: 334px;}
	.what_we_do{background-size: 100%;padding: 182px 0px 136px;}
}
@media(min-width:1367px) and (max-width:1439px){
	.banner_sec .globe_img{bottom: -26%;background-size: 100% 100%;height: 324px;}
	.what_we_do{background-size: cover;padding: 162px 0px 116px;}
}
@media(min-width:1367px){
	.banner_sec .inner_banner .grades_marks ul li:nth-child(1){bottom:-94px;left: 0;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(2){bottom:-102px;left: 8.5%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(3){bottom:-74px;left: 17%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(4){bottom:-40px;left: 25%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(5){bottom: -5px;left: 34%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(6){bottom: -12px;left: 43%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(7){bottom: -45px;left: 51%;}
	.whatwedo_inner{margin:47px 0px 0px;display:flex;gap: 41px;}
	.whatwedo_inner .whatdo_right{margin: 57px 0px 0px;}
	.faq_ques .faq_ques_inner{gap: 295px;}
}
@media(min-width:1200px) and (max-width:1366px){
	.banner_sec .globe_img{bottom: -26%;background-size: cover;height: 315px;} 
	.what_we_do{background-size: cover;padding: 150px 0px 112px;}
	.whatwedo_inner{margin:40px 0px 0px;display:flex;gap: 36px;}
	.whatwedo_inner .whatdo_right{margin: 45px 0px 0px;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(1){bottom:-80px;left: 1%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(2){bottom:-100px;left: 8.5%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(3){bottom:-80px;left: 17%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(4){bottom:-50px;left: 25%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(5){bottom: -10px;left: 34%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(6){bottom: -12px;left: 43%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(7){bottom: -45px;left: 51%;}
	.faq_ques .faq_ques_inner{gap: 255px;}
}
@media(min-width:1200px){
	.container{max-width: 1120px;}
	.top_header .inner_top_header{padding: 10px 20px;}
	.top_header .inner_top_header .common_top_head ul li{margin-right:25px;font-size: 20px;line-height: 24.2px;gap: 16px;}
	.top_header .inner_top_header .top_left ul li span{width: 42.22px;height: 42.22px;padding: 10px;}
	.top_header .inner_top_header .top_right ul li.login a{padding: 10px 30px;}
	.header .header_inner{padding:15px 25px 15px 15px;gap: 10px;}
	.header .header_inner nav.custom_navbar ul.navbar-nav li{margin-right:15px;}
	.header .header_inner nav.custom_navbar ul.navbar-nav li a{padding:10px;font-size: 20px;line-height: 24px;}
	.banner_sec{margin: 55px 0px 0px;}
	.banner_sec .inner_banner .banner_block_content{gap:24px;}
	.banner_sec .banner_content h2{font-size: 60px;line-height: 65px;margin:0px 0px 50px;}
	.banner_sec .banner_content p{font-size: 18px;line-height: 21px;width: 75%;}
	.banner_sec .banner_content p+p{margin-top: 20px;}
	.banner_sec .banner_content .get_started_btn{margin: 50px 0px 50px;} 
	.banner_sec .banner_content h2 span:after{width: 286px;height: 74px;}
	.banner_sec .inner_banner .grades_marks ul li{width: 67.5px;height: 67.5px;font-size: 18px;line-height: 35.42px;padding:15px 12px;}
	.cus_title p{font-size: 18px;line-height: 24.59px;}
	.cus_title h2{font-size: 48px;line-height: 46.89px;}
	.common_button a.cus_btn{padding: 10px 30px;font-size: 20px;line-height: 22px;}
	.whatwedo_inner .whatdo_right .whatdo_list ul li{gap: 18.75px;margin: 0px 0px 25px;font-size: 20px;line-height: 24px;width:90%;}
	.whatwedo_inner .whatdo_right p{font-size: 18px;line-height: 22px;margin:0px 0px 25px;}
	.how_we_do .cus_title h2 span:after{top: -6px;left: -8px;width: 324px;height: 68px;}
	.howwedo_inner{margin: 68.5px 0px 0px;gap: 74px;}
	.howwedo_inner .howdo_left .howdo_list{margin: 0px 0px 68.5px;}
	.howwedo_inner .howdo_left .howdo_list ul{gap: 25px;}
	.howwedo_inner .howdo_left .howdo_list ul li{gap:15px;width:150px;}
	.howwedo_inner .howdo_left .howdo_list ul li span.howdo_icon{width: 78.5px;height: 78.5px;}
	.howwedo_inner .howdo_left .explore_btn{margin: 50px 0px 30px;}
	.whychooseus{padding: 65.5px 0px 230px;}
	.whychooseus .whychooseus_inner{gap: 94px;margin: 102px 0px 0px;}
	.whychooseus .whychooseus_inner .whychoose_right .whychoose_list ul{gap: 30px;}
	.whychooseus .whychooseus_inner .whychoose_right .whychoose_list ul li{font-size: 18px;line-height: 22px;padding-left:56px;}
	.whychooseus .whychooseus_inner .whychoose_right .whychoose_list ul li b{font-size: 20px;line-height: 24px;}
	.foundation_excellence .found_excellen_inner{margin: 44px 0px 0px;}
	.foundation_excellence .cus_title h2 span:after{top: -28px;left: -8px;width: 264px;height: 103px;}
	.foundation_excellence .found_excellen_inner .found_excellen_right .foundbreadcrumb{margin-top: 50px;}
	.foundation_excellence .found_excellen_inner .found_excellen_right .foundbreadcrumb p{font-size: 18px;line-height: 22px;padding-left: 20px;}
	.choose_program{padding: 50px 10px 70px 10px;}
	.choose_program .choose_program_inner{margin:50px 0px 0px;}
	.choose_program .choose_program_inner .choose_item a.choosegrade{padding: 14.583px 29.167px;font-size: 20px;line-height: 19.25px;}
	.future_invest .invest_heading{margin-top: -45px;padding:72px 0px 71px;}
	.future_invest .invest_heading_inner{gap: 45px;}
	.future_invest .invest_heading_inner h2{font-size: 60px;line-height: 65px;}
	.future_invest .future_invest_inner{padding:100px 10px 0px;margin-top: -45px;}
	.future_invest .future_invest_block{gap: 78px;}
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box{width:calc(50% - 21px);height:200px;padding:78px 15px;}
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(1), .future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(2){margin-bottom:38px;}
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(1), .future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(3){margin-right:38px;}
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(2), .future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(3){padding:78px 25px;}
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(4){padding:78px 35px;}
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box h5{font-size: 24.267px;line-height: 26.542px;}
	.future_invest .future_invest_block .future_invest_right p{font-size: 18px;line-height: 22px;margin:35px 0px;}
	.future_invest .future_invest_block .future_invest_right .joinnow_btn a{padding: 10px 30px;font-size: 20px;line-height: 19.536px;}
	.ourblogs{padding:74px 0px 76px;}
	.ourblogs .ourblog_inner{margin:100px 0px 0px;}
	.ourblogs .ourblog_inner .blog_carousel{padding:0px 86px;}
	.ourblogs .ourblog_inner .blog_carousel .blog_box .blog_content{margin: 25px 0px 0px;}
	.ourblogs .ourblog_inner .blog_carousel .blog_box .blog_content p{font-size: 18px;line-height: 22px;margin:0px 0px 30px;}
	.ourblogs .ourblog_inner .blog_carousel .owl-nav>div, .testimonial .testimonial_inner .testimonial_carousel .owl-nav>div, .resource .resource_inner .resource_carousel .owl-nav>div{padding:15px;width: 54px;}
	.testimonial{padding:50px 10px;} 
	.testimonial .testimonial_inner{padding: 50px 0px 0px;} 
	.testimonial .testimonial_inner .testimonial_carousel .owl-stage{gap: 63px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box{padding: 16px 31px 100px;min-height: 350px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_outer_box{margin: 20px 16px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .author_info{gap: 31.388px;width:calc(100% - 75px);}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .author_info .author_img{width: 74.075px;height: 74.075px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .author_info .author_name h4{font-size: 20.088px;line-height: 24px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .author_info .author_name h4 span{font-size: 16px;line-height: 21px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .quote_img{width: 65.286px;height: 48.965px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .testimonial_content{margin:31.39px 0px 0px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .testimonial_content p{font-size: 18px;line-height: 22px;}
	.testimonial .testimonial_inner .testimonial_carousel .owl-nav, .resource .resource_inner .resource_carousel .owl-nav{gap: 25px;margin: 50px 0px 0px;}
	.counters_sec{padding:75px 10px;}
	.counters_sec .counters .counter_col .counter_text strong{font-size: 63px;line-height: 66px;margin:0px 0px 20px;}
	.counters_sec .counters .counter_col .counter_text .spantext{font-size: 20px;line-height: 25px;} 
	.future_explore_program{padding:50px 10px;}
	.future_explore_program .cus_title h2 span:after{top: -12px;left: -8px;width: 334px;height: 74px;}
	.future_explore_program .future_explore_program_inner img{margin:0px 0px 50px;}
	.future_explore_program .future_explore_program_inner p{font-size: 20px;line-height: 24px;margin:25px auto;width:60%;}
	.resource{padding:50px 10px;}
	.resource .resource_inner{padding: 50px 0px 0px;}
	.resource .resource_inner .resource_carousel .resource_box .resource_content{margin:28px 0px 0px;}
	.resource .resource_inner .resource_carousel .resource_box .resource_content p{font-size: 18px;line-height: 22px;}
	.faq_ques{padding:100px 10px;}
	.faq_ques .faq_ques_inner .faq_ques_left .freq_ques_accordion{margin: 50px 0px 0px;gap: 12px;}
	.faq_ques .faq_ques_inner .faq_ques_left .freq_ques_accordion .accordion_col button.accordion_btn{font-size: 18px;line-height: 22px;}
	.membership_sec{padding: 50px 0px;}
	.membership_sec .inner_membership .membership_plan_block{gap: 100px;margin: 50px 0px 0px;}
	.membership_sec .inner_membership .membership_plan_block .plan_box h3{font-size: 30px;line-height: 29.304px;}
	.membership_sec .inner_membership .membership_plan_block .plan_box .join_btns{gap: 25px;width: 300px;}
	.membership_sec .inner_membership .membership_plan_block .plan_box .join_btns a.cus_btn, .questionaire_sec .inner_questionaire .ques_steps_form .step_paginate .prev_next_btn .submit_btn, .assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .recognise_submit_btn .cus_btn{padding: 10px 30px;font-size: 18px;line-height: 21.2px;}
	.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form_btn .submit_btn{padding: 10px 20px;font-size: 18px;line-height: 21.2px;}
	.custom_modal .modal-content .modal-body .cus_signinup h4{font-size: 30px;line-height: 29.304px;} 
	.questionaire_sec{padding: 100px 0px 232px;}
	.questionaire_sec .inner_questionaire .parent_question_start, .questionaire_sec .inner_questionaire .choose_question_start{gap: 30px;padding: 30px 15px;}
	.questionaire_sec .inner_questionaire .parent_question_start .parent_ques_txt p{font-size: 18px;line-height: 21px;}
	.questionaire_sec .inner_questionaire .parent_question_start .parent_ques_txt p span{font-size: 20px;line-height: 24px;}
	.questionaire_sec .inner_questionaire .parent_question_start .start_ques_btn{width: 280px;}
	.questionaire_sec .inner_questionaire .parent_question_steps{padding: 30px 25px;}
	.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_heading{padding-bottom:25px;margin-bottom:25px;}
	.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_heading p{font-size: 20px;line-height: 24px;}
	.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{font-size: 18px;line-height: 21px;}
	.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .cus_radio{gap: 25px;}
	.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .cus_radio .form-check label{font-size: 18px;line-height: 21px;}
	.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .cus_radio .form-check input{width: 26px;height: 26px;}
	.questionaire_sec .inner_questionaire .ques_steps_form .step_paginate{margin: 30px 0px 0px;gap: 20px;} 
	.questionaire_sec .inner_questionaire .ques_steps_form .step_paginate .prev_next_btn a{padding: 5px 15px;gap: 25px;font-size: 20px;line-height: 24px;}
	.questionaire_sec .inner_questionaire .ques_steps_form .step_paginate .paginate_num p{font-size: 20px;line-height: 24px;}
	.questionaire_sec .inner_questionaire .choose_question_start .ques_heading span{font-size: 30px;line-height: 34px;}
	.questionaire_sec .inner_questionaire .choose_question_start .choose_learning_type{margin: 100px 0px 50px;gap: 125px;}
	.questionaire_sec .inner_questionaire .choose_question_start .choose_learning_type .learning_box{padding: 25px 35px 15px 35px;}
	.questionaire_sec .inner_questionaire .choose_question_start .choose_learning_type .learning_box .choose_icon{padding: 10px;width: 100px;height:100px;}
	.questionaire_sec .inner_questionaire .choose_question_start .choose_learning_type .learning_box .choose_txt{margin: 25px 0px 0px;}
	.questionaire_sec .inner_questionaire .choose_question_start .choose_learning_type .learning_box .choose_txt span, .questionaire_sec .inner_questionaire .choose_question_start .choose_ques_txt p{font-size: 20px;line-height: 24px;}   
	.assesment_test_sec{padding: 100px 0px;}
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_time_title{padding: 5px 25px;gap: 35px;}
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_appreciate, .assesment_test_sec .inner_assesment .ques_recognise_heading .ques_home_icon{padding: 11px 20px;}
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_appreciate img, .assesment_test_sec .inner_assesment .ques_recognise_heading .ques_home_icon img{width: 40px;} 
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_time_title .ques_time{padding-right: 35px;}
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_time_title .ques_time span{font-size: 20px;line-height: 24px;}
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_time_title .ques_title h2{font-size: 48px;line-height: 46.887px;}
	.assesment_test_sec .inner_assesment .ques_author_notification{gap: 50px;}
	.assesment_test_sec .inner_assesment .question_recognise_steps{margin:25px 0px 0px;padding: 25px 32px;gap: 20px;}
	.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .ques_instruction p{font-size: 20px;line-height: 24px;}
	.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .ques_instruction ul li{font-size: 18px;line-height: 24px;}
	.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .recognise_word{margin: 25px 0px 25px;}
	.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .recognise_word_img{margin: 25px 0px 25px;}
	.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .recognise_word span, .assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .starttest button{padding: 15px 30px;font-size: 20px;line-height: 24px;}
	.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{width: 36px;height: 36px;padding: 8.237px 10.983px;}
	.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{font-size: 18px;line-height: 21px;}
	.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{padding: 7px 17.5px;font-size: 20px;line-height: 24px;}
	.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .recognise_submit_btn{margin: 25px 0px 0px;}
	.success_modal .modal-dialog{max-width:1020px;}
	.success_modal .modal-content .modal-body .success_message .success_txt{gap: 50px;} 
	.success_modal .modal-content .modal-body .success_message .success_txt h4{font-size: 48px;line-height: 50px;}
	.success_modal .modal-content .modal-body .success_message .success_txt p{font-size: 20px;line-height: 24px;}
	.success_modal .modal-content .modal-body .success_message .success_txt p a{padding: 10px 24px;font-size: 16px;line-height: 20.2px;}
	 
	footer.footer{padding: 50px 10px;}
	footer.footer .inner_footer .foot_social_link p{font-size: 18px;line-height: 21px;}
	footer.footer .inner_footer .foot_social_link .social_link{margin: 25px 0px 0px;}
	footer.footer .inner_footer .foot_social_link .social_link ul{gap:20.75px;}
	footer.footer .inner_footer .footer_row{margin:50px 0px;gap: 155px;}
	footer.footer .inner_footer .footer_row .footer_col h4{font-size: 20px;line-height: 24px;margin:0px 0px 25px;}
	footer.footer .inner_footer .footer_row .footer_col p, footer.footer .inner_footer .footer_row .footer_col ul li a{font-size: 18px;line-height: 24px;} 
	footer.footer .copyright_footer .copyright_txt p, footer.footer .copyright_footer .other_link ul li{font-size: 18px;line-height: 21px;}
}
@media(max-width:1199px){

}
/* @media(min-width:1025px) and (max-width:1199px){
	.banner_sec .inner_banner .grades_marks ul li:nth-child(1){bottom:-38px;left: 0.5%;}	
}
@media(min-width:992px) and (max-width:1024px){
	.banner_sec .inner_banner .grades_marks ul li:nth-child(1){bottom:-38px;left: 1.5%;}	
} */
@media(min-width:992px) and (max-width:1199px){
	.top_header .inner_top_header .common_top_head ul li{margin-right:22px;font-size: 18px;line-height: 22.2px;gap: 12px;}
	.header .header_inner nav.custom_navbar ul.navbar-nav li{margin-right:12px;}
	.header .header_inner nav.custom_navbar ul.navbar-nav li a{padding:8px;font-size: 18px;line-height: 22px;}
	.header .header_inner{padding:12px 22px 12px 12px;gap: 8px;}
	.banner_sec .inner_banner .banner_block_content{gap:20px;}
	.banner_sec .banner_content h2{font-size: 52px;line-height: 56px;margin:0px 0px 40px;}
	.banner_sec .banner_content p{width: 80%;}
	.banner_sec .banner_content h2 span:after{width: 246px;height: 64px;} 
	.banner_sec .globe_img{bottom: -26%;background-size: cover;height: 275px;}
	.banner_sec .inner_banner .grades_marks ul li{width: 60.5px;height: 60.5px;font-size: 16px;line-height: 32.42px;padding:12px 10px;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(1){bottom:-78px;left: 0.5%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(2){bottom:-86px;left: 9%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(3){bottom:-60px;left: 17%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(4){bottom:-35px;left: 25%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(5){bottom: -5px;left: 34%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(6){bottom: -8px;left: 43%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(7){bottom: -35px;left: 51%;}
	.cus_title h2{font-size: 42px;line-height: 44.89px;}
	.what_we_do{background-size: cover;padding: 140px 0px 92px;height: 750px;}
	.whatwedo_inner{margin:35px 0px 0px;display:flex;gap: 30px;}
	.whatwedo_inner .whatdo_right{margin: 40px 0px 0px;}	
	.whatwedo_inner .whatdo_right .whatdo_list ul li span{width: 70px;}
	.whatwedo_inner .whatdo_right .whatdo_list ul li{gap: 15px;margin: 0px 0px 20px;font-size: 18px;line-height: 21px;width:100%;}
	.whatwedo_inner .whatdo_right p{font-size: 16px;line-height: 20px;margin:0px 0px 20px;}
	.how_we_do .cus_title h2 span:after{top: -4px;left: -6px;width: 280px;height: 56px;}
	.howwedo_inner{margin: 56.5px 0px 0px;gap: 44px;}
	.howwedo_inner .howdo_left .howdo_list{margin: 0px 0px 56.5px;}
	.howwedo_inner .howdo_left .howdo_list ul{gap: 22px;} 
	.howwedo_inner .howdo_left .howdo_list ul li{gap:12px;width:146px;}
	.howwedo_inner .howdo_left .howdo_list ul li span.howdo_icon{width: 70.5px;height: 70.5px;}
	.howwedo_inner .howdo_left .explore_btn{margin: 40px 0px 20px;}
	.whychooseus{padding: 55.5px 0px 200px;}
	.whychooseus .whychooseus_inner{gap: 80px;margin: 90px 0px 0px;}
	.foundation_excellence .cus_title h2 span:after{top: -22px;left: -5px;width: 226px;height: 90px;}
	.foundation_excellence .found_excellen_inner .found_excellen_right .foundbreadcrumb{margin-top: 40px;}
	.foundation_excellence .found_excellen_inner .found_excellen_right .foundbreadcrumb p{font-size: 16px;line-height: 20px;padding-left: 16px;}
	.choose_program{padding: 40px 10px 55px 10px;}
	.choose_program .choose_program_inner{margin:40px 0px 0px;}
	.future_invest .invest_heading{margin-top: -45px;padding:60px 0px;}
	.future_invest .invest_heading_inner h2{font-size: 50px;line-height: 55px;}
	.future_invest .future_invest_inner{padding:85px 10px 0px;margin-top: -45px;}
	.future_invest .future_invest_block{gap: 60px;}
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box{width:calc(50% - 16px);padding:68px 15px;}
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(1), .future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(2){margin-bottom:28px;}
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(1), .future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(3){margin-right:28px;} 
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(2), .future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(3){padding:68px 20px;}
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(4){padding:68px 30px;} 
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box h5{font-size: 20.267px;line-height: 24.542px;}
	.ourblogs{padding:60px 0px 62px;}
	.ourblogs .ourblog_inner{margin:85px 0px 0px;}
	.ourblogs .ourblog_inner .blog_carousel{padding:0px 72px;}
	.ourblogs .ourblog_inner .blog_carousel .blog_box .blog_content{margin: 22px 0px 0px;}
	.ourblogs .ourblog_inner .blog_carousel .owl-nav>div, .testimonial .testimonial_inner .testimonial_carousel .owl-nav>div, .resource .resource_inner .resource_carousel .owl-nav>div{padding:12px;width: 50px;}
	.testimonial{padding:40px 10px;} 
	.testimonial .testimonial_inner{padding: 40px 0px 0px;} 
	.testimonial .testimonial_inner .testimonial_carousel .owl-stage{gap: 50px;} 
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box{min-height: 320px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .author_info{gap: 20px;width:calc(100% - 68px);}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .author_info .author_img{width: 60.075px;height: 60.075px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .author_info .author_name h4{font-size: 18.088px;line-height: 21px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .author_info .author_name h4 span{font-size: 15px;line-height: 20px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .quote_img{width: 58.286px;height: 44.965px;}
	.testimonial .testimonial_inner .testimonial_carousel .owl-nav, .resource .resource_inner .resource_carousel .owl-nav{gap: 22px;margin: 40px 0px 0px;}
	.counters_sec{padding:60px 10px;}
	.counters_sec .counters .counter_col .counter_text strong{font-size: 58px;line-height: 62px;margin:0px 0px 20px;}
	.counters_sec .counters .counter_col .counter_text .spantext{font-size: 18px;line-height: 22px;} 
	.future_explore_program{padding:40px 10px;}
	.future_explore_program .cus_title h2 span:after{top: -8px;left: -8px;width: 300px;height: 65px;}
	.future_explore_program .future_explore_program_inner img{margin:0px 0px 40px;}
	.future_explore_program .future_explore_program_inner p{font-size: 18px;line-height: 22px;margin:22px auto;width:62%;}
	.resource{padding:40px 10px;}
	.resource .resource_inner{padding: 40px 0px 0px;}
	.resource .resource_inner .resource_carousel .resource_box .resource_content{margin:24px 0px 0px;}
	.faq_ques{padding:80px 10px;}
	.faq_ques .faq_ques_inner{gap: 225px;}
	.faq_ques .faq_ques_inner .faq_ques_left .freq_ques_accordion{margin: 40px 0px 0px;gap: 10px;}
	.faq_ques .faq_ques_inner .faq_ques_left .freq_ques_accordion .accordion_col button.accordion_btn{font-size: 16px;line-height: 20px;}
	.membership_sec{padding: 40px 0px;}
	.membership_sec .inner_membership .membership_plan_block{gap: 80px;margin: 40px 0px 0px;}
	.membership_sec .inner_membership .membership_plan_block .plan_box h3{font-size: 26px;line-height: 25.304px;}
	.membership_sec .inner_membership .membership_plan_block .plan_box .join_btns{gap: 20px;width: 250px;}
	.custom_modal .modal-content .modal-body .cus_signinup h4{font-size: 26px;line-height: 25.304px;}	
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_time_title .ques_title h2{font-size: 44px;line-height: 45.887px;}
	.success_modal .modal-dialog{max-width:960px;}
	.success_modal .modal-content .modal-body .success_message .success_txt h4{font-size: 44px;line-height: 46px;}
	
	footer.footer{padding: 40px 10px;}
}
@media(min-width:768px) and (max-width:1199px){
	.top_header .inner_top_header{padding: 10px 15px;}
	.top_header .inner_top_header .top_left ul li span{width: 36.22px;height: 36.22px;padding: 8px;}
	.top_header .inner_top_header .top_right ul li.login a{padding: 8px 25px;}
	.banner_sec{margin: 45px 0px 0px;}
	.banner_sec .banner_content p{font-size: 16px;line-height: 20px;}
	.banner_sec .banner_content p+p{margin-top: 15px;}
	.banner_sec .banner_content .get_started_btn{margin: 35px 0px 35px;}
	.cus_title p{font-size: 16px;line-height: 21.59px;}
	.common_button a.cus_btn{padding: 8px 26px;font-size: 18px;line-height: 20px;}
	.whychooseus .whychooseus_inner .whychoose_right .whychoose_list ul{gap: 20px;}
	.whychooseus .whychooseus_inner .whychoose_right .whychoose_list ul li{font-size: 16px;line-height: 20px;padding-left:56px;}
	.whychooseus .whychooseus_inner .whychoose_right .whychoose_list ul li b{font-size: 18px;line-height: 21px;}
	.foundation_excellence .found_excellen_inner{margin: 35px 0px 0px;}
	.choose_program .choose_program_inner .choose_item a.choosegrade{padding: 12px 25px;font-size: 18px;line-height: 18.25px;}
	.future_invest .invest_heading_inner{gap: 35px;}
	.future_invest .future_invest_block .future_invest_right p{font-size: 16px;line-height: 20px;margin:35px 0px;}
	.future_invest .future_invest_block .future_invest_right .joinnow_btn a{padding: 8px 26px;font-size: 18px;line-height: 20px;}
	.ourblogs .ourblog_inner .blog_carousel .blog_box .blog_content p{font-size: 16px;line-height: 21px;margin:0px 0px 25px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box{padding: 14px 25px 80px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_outer_box{margin: 16px 12px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .testimonial_content{margin:25px 0px 0px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .testimonial_content p{font-size: 16px;line-height: 20px;}
	.resource .resource_inner .resource_carousel .resource_box .resource_content p{font-size: 16px;line-height: 20px;}
	.membership_sec .inner_membership .membership_plan_block .plan_box .join_btns a.cus_btn, .questionaire_sec .inner_questionaire .ques_steps_form .step_paginate .prev_next_btn .submit_btn, .assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .recognise_submit_btn .cus_btn{padding: 8px 26px;font-size: 16px;line-height: 20.2px;}
	.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form_btn .submit_btn{padding: 8px 18px;font-size: 16px;line-height: 21.2px;}
	.questionaire_sec{padding: 80px 0px 162px;}
	.questionaire_sec .inner_questionaire .parent_question_start, .questionaire_sec .inner_questionaire .choose_question_start{gap: 20px;padding: 20px 10px;}
	.questionaire_sec .inner_questionaire .parent_question_start .parent_ques_txt p{font-size: 16px;line-height: 20px;}
	.questionaire_sec .inner_questionaire .parent_question_start .parent_ques_txt p span{font-size: 18px;line-height: 21px;}
	.questionaire_sec .inner_questionaire .parent_question_start .start_ques_btn{width: 240px;}
	.questionaire_sec .inner_questionaire .parent_question_steps{padding: 25px 20px;}
	.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_heading{padding-bottom:20px;margin-bottom:20px;}
	.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_heading p{font-size: 18px;line-height: 21px;}
	.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{font-size: 16px;line-height: 20px;} 
	.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .cus_radio{gap: 20px;}
	.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .cus_radio .form-check label{font-size: 16px;line-height: 20px;}
	.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .cus_radio .form-check input{width: 22px;height: 22px;} 
	.questionaire_sec .inner_questionaire .ques_steps_form .step_paginate{margin: 20px 0px 0px;gap: 15px;}
	.questionaire_sec .inner_questionaire .ques_steps_form .step_paginate .prev_next_btn a{padding: 5px 12px;gap: 20px;font-size: 18px;line-height: 21px;}
	.questionaire_sec .inner_questionaire .ques_steps_form .step_paginate .paginate_num p{font-size: 18px;line-height: 21px;}	
	.questionaire_sec .inner_questionaire .choose_question_start .ques_heading span{font-size: 26px;line-height: 30px;}
	.questionaire_sec .inner_questionaire .choose_question_start .choose_learning_type{margin: 75px 0px 35px;gap: 80px;}
	.questionaire_sec .inner_questionaire .choose_question_start .choose_learning_type .learning_box{padding: 20px 30px 10px 30px;}
	.questionaire_sec .inner_questionaire .choose_question_start .choose_learning_type .learning_box .choose_icon{padding: 8px;width: 80px;height:80px;}
	.questionaire_sec .inner_questionaire .choose_question_start .choose_learning_type .learning_box .choose_txt{margin: 20px 0px 0px;}
	.questionaire_sec .inner_questionaire .choose_question_start .choose_learning_type .learning_box .choose_txt span, .questionaire_sec .inner_questionaire .choose_question_start .choose_ques_txt p{font-size: 18px;line-height: 21px;}  
	.assesment_test_sec{padding: 80px 0px;} 
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_time_title{padding: 4px 20px;gap: 25px;} 
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_appreciate, .assesment_test_sec .inner_assesment .ques_recognise_heading .ques_home_icon{padding: 8px 15px;}
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_appreciate img, .assesment_test_sec .inner_assesment .ques_recognise_heading .ques_home_icon img{width: 35px;}
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_time_title .ques_time{padding-right: 25px;}
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_time_title .ques_time span{font-size: 18px;line-height: 21px;}
	.assesment_test_sec .inner_assesment .ques_author_notification{gap: 35px;} 
	.assesment_test_sec .inner_assesment .question_recognise_steps{margin:20px 0px 0px;padding: 20px 25px;gap: 15px;}
	.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .ques_instruction p{font-size: 18px;line-height: 21px;}
	.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .ques_instruction ul li{font-size: 16px;line-height: 20px;}
	.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .recognise_word{margin: 20px 0px 20px;}
	.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .recognise_word span, .assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .starttest button{padding: 12px 25px;font-size: 18px;line-height: 21px;} 
	.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{width: 32px;height: 32px;padding: 6px 8px;}
	.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{font-size: 16px;line-height: 20px;}
	.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{padding: 6px 15px;font-size: 18px;line-height: 21px;}
	.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .recognise_submit_btn{margin: 20px 0px 0px;} 
	.success_modal .modal-content .modal-body .success_message .success_txt{gap: 35px;}
	.success_modal .modal-content .modal-body .success_message .success_txt p{font-size: 18px;line-height: 21px;}
	.success_modal .modal-content .modal-body .success_message .success_txt p a{padding: 8px 20px;font-size: 15px;line-height: 18.2px;}
	
	footer.footer .inner_footer .foot_social_link p{font-size: 16px;line-height: 20px;}
	footer.footer .inner_footer .foot_social_link .social_link{margin: 20px 0px 0px;}
	footer.footer .inner_footer .foot_social_link .social_link ul{gap:16.75px;}  
	footer.footer .inner_footer .footer_row{margin:35px 0px;gap: 85px;}
	footer.footer .inner_footer .footer_row .footer_col h4{font-size: 18px;line-height: 21px;margin:0px 0px 20px;}
	footer.footer .inner_footer .footer_row .footer_col p, footer.footer .inner_footer .footer_row .footer_col ul li a{font-size: 16px;line-height: 21px;} 
	footer.footer .copyright_footer .copyright_txt p, footer.footer .copyright_footer .other_link ul li{font-size: 16px;line-height: 21px;}
}
@media(min-width:992px){
	.header .header_inner{display: flex;justify-content: space-between;align-items: center;border-radius:59px;}
	.header .header_inner nav.custom_navbar .navbar-brand{display: none;}
	.header .header_inner nav.custom_navbar ul.navbar-nav li{text-align: center;}
	.howwedo_inner .howdo_left p+p{margin-top: 30px;}
	.howwedo_inner .howdo_left .howdo_list ul li span.howdo_txt{font-size: 18px;line-height: 21px;}
	.howwedo_inner .howdo_left p{font-size: 18px;line-height: 22px;}
	.howwedo_inner .howdo_left{width: 62%;}
	.howwedo_inner .howdo_right{width: 38%;}
	.foundation_excellence .found_excellen_inner .found_excellen_right img{width:72%;} 
	.choose_program .choose_program_inner .choose_item:nth-child(1){width:25.4%;}  
	.choose_program .choose_program_inner .choose_item:nth-child(2){width:24.4%;}
	.choose_program .choose_program_inner .choose_item:nth-child(3){width:22%;}
	.ourblogs .ourblog_inner .blog_carousel .owl-nav>div, .testimonial .testimonial_inner .testimonial_carousel .owl-nav>div, .resource .resource_inner .resource_carousel .owl-nav>div{border-radius: 21.224px;}
	.resource .resource_inner .resource_carousel .owl-stage{gap: 21px;}
	.resource .resource_inner .resource_carousel .resource_box{margin:0px 3px;}
	.faq_ques .faq_ques_inner .faq_ques_left{width:calc(100% - 134px);}
	.faq_ques .faq_ques_inner .faq_ques_right{width: 134px;}
	.membership_sec .inner_membership .membership_plan_block .plan_box{padding: 20px;gap: 25px;}
	.questionaire_sec .inner_questionaire .parent_question_start .start_ques_btn a{font-size: 16px;line-height: 20px;}
	.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column{gap: 10px;margin-bottom: 18px;}
	.success_modal .modal-content .modal-body .success_message{gap: 18px;}
	.assesment_test_sec .inner_assesment .ques_recognise_heading{gap: 30px;}
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_time_title{width: 65%;}
	
	footer.footer .inner_footer .footer_row .footer_col .contact_info{gap: 25px;}
}
@media(max-width:991px){
	.header .header_inner .logo{display:none;}
	.header .header_inner{border-radius:30px;} 
	.header .header_inner nav.custom_navbar ul.navbar-nav{align-items: flex-start;}
	.header .header_inner nav.custom_navbar ul.navbar-nav li{text-align: left;}
	.header .header_inner nav.custom_navbar .navbar-brand{padding: 0px;margin: 0px;}
	.header .header_inner .custom_navbar button.navbar-toggler{border: 1px solid #010423;}
	.header .header_inner .custom_navbar button.navbar-toggler{outline:none;box-shadow:none;}
	.banner_sec .banner_content p{width: 100%;}
}
@media(min-width:851px) and (max-width:991px){
	.banner_sec .globe_img{bottom: -22%;background-size: cover;height: 226px;}
	.what_we_do{height: 620px;}
}
@media(min-width:768px) and (max-width:850px){
	.banner_sec .globe_img{bottom: -20%;background-size: cover;height: 200px;}
	.what_we_do{height: 560px;}
}
@media(min-width:768px) and (max-width:991px){
	.top_header .inner_top_header .common_top_head ul li{margin-right:18px;font-size: 16px;line-height: 20.2px;gap: 10px;}
	.header .header_inner nav.custom_navbar ul.navbar-nav li a{padding:6px;font-size: 16px;line-height: 20px;}
	.header .header_inner{padding:12px 60px 12px 12px;position:relative;} 
	.header .header_inner .custom_navbar{width:100%;}
	.header .header_inner .search_icon{position:absolute;top:15px;right:15px;}
	.banner_sec .inner_banner .banner_block_content{gap:18px;} 
	.banner_sec .banner_content h2{font-size: 41px;line-height: 45px;margin:0px 0px 35px;}
	.banner_sec .banner_content h2 span:after{width: 196px;height: 50px;}  
	.banner_sec .inner_banner .grades_marks ul li{width: 46.5px;height: 46.5px;font-size: 14px;line-height: 24.42px;padding:10px 6px;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(1){bottom:-58px;left: 0.5%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(2){bottom:-60px;left: 8.5%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(3){bottom:-45px;left: 17.5%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(4){bottom:-24px;left: 26%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(5){bottom: -1px;left: 34%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(6){bottom: -5px;left: 43%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(7){bottom: -28px;left: 51%;}
	.cus_title h2{font-size: 36px;line-height: 38.89px;}
	.what_we_do{background-size: cover;padding: 90px 0px 52px;}
	.whatwedo_inner{margin:25px 0px 0px;display:flex;gap: 20px;}
	.whatwedo_inner .whatdo_right{margin: 30px 0px 0px;}	
	.whatwedo_inner .whatdo_right .whatdo_list ul li span{width: 60px;}
	.whatwedo_inner .whatdo_right .whatdo_list ul li{gap: 12px;margin: 0px 0px 15px;font-size: 16px;line-height: 20px;width:100%;}
	.whatwedo_inner .whatdo_right p{font-size: 14px;line-height: 18px;margin:0px 0px 15px;}	
	.how_we_do .cus_title h2 span:after{top: -4px;left: -5px;width: 240px;height: 50px;}
	.howwedo_inner{margin: 40.5px 0px 0px;gap: 32px;}
	.howwedo_inner .howdo_left .howdo_list{margin: 0px 0px 40.5px;}
	.howwedo_inner .howdo_left p+p{margin-top: 18px;}
	.howwedo_inner .howdo_left .howdo_list ul{gap: 16px;} 
	.howwedo_inner .howdo_left .howdo_list ul li{gap:10px;width:130px;}
	.howwedo_inner .howdo_left .howdo_list ul li span.howdo_icon{width: 60.5px;height: 60.5px;}
	.howwedo_inner .howdo_left .howdo_list ul li span.howdo_txt{font-size: 16px;line-height: 20px;}
	.howwedo_inner .howdo_left p{font-size: 15px;line-height: 20px;} 
	.howwedo_inner .howdo_left .explore_btn{margin: 32px 0px 15px;}
	.howwedo_inner .howdo_left{width: 60%;} 
	.howwedo_inner .howdo_right{width: 40%;}
	.whychooseus{padding: 45.5px 0px 140px;}
	.whychooseus .whychooseus_inner{gap: 65px;margin: 70px 0px 0px;}
	.whychooseus .whychooseus_inner .whychoose_right .whychoose_list ul li:before{width: 30px;height: 30px;}
	.foundation_excellence .cus_title h2 span:after{top: -18px;left: -4px;width: 192px;height: 75px;}
	.foundation_excellence .found_excellen_inner .found_excellen_right .foundbreadcrumb{margin-top: 25px;}
	.foundation_excellence .found_excellen_inner .found_excellen_right .foundbreadcrumb p{font-size: 15px;line-height: 20px;padding-left: 15px;}
	.foundation_excellence .found_excellen_inner .found_excellen_right img{width:68%;} 
	.choose_program{padding: 35px 10px 45px 10px;}
	.choose_program .choose_program_inner{margin: 35px 0px 0px;gap: 35px;}
	.choose_program .choose_program_inner .choose_item{width: 33.33%;}  
	.choose_program .choose_program_inner .choose_item img{width: 100%;} 
	.future_invest .invest_heading{margin-top: -35px;padding: 45px 0px;}
	.future_invest .invest_heading_inner h2{font-size: 40px;line-height: 45px;}
	.future_invest .future_invest_inner{padding: 70px 10px 20px;margin-top: -35px;}
	.future_invest .future_invest_block{gap: 45px;}
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box{width:calc(50% - 12px);padding:50px 10px;}
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(1), .future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(2){margin-bottom:20px;}
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(1), .future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(3){margin-right:20px;} 
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(2), .future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(3){padding:50px 15px;}
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(4){padding:50px 25px;} 
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box h5{font-size: 16.267px;line-height: 20.542px;}
	.ourblogs{padding:45px 0px 48px;}
	.ourblogs .ourblog_inner{margin:70px 0px 0px;}
	.ourblogs .ourblog_inner .blog_carousel{padding:0px 55px;}
	.ourblogs .ourblog_inner .blog_carousel .blog_box .blog_content{margin: 18px 0px 0px;}
	.ourblogs .ourblog_inner .blog_carousel .owl-nav>div, .testimonial .testimonial_inner .testimonial_carousel .owl-nav>div, .resource .resource_inner .resource_carousel .owl-nav>div{padding:10px;width: 45px;border-radius: 16px;}
	.ourblogs .ourblog_inner .blog_carousel .owl-nav>div img, .testimonial .testimonial_inner .testimonial_carousel .owl-nav>div img, .resource .resource_inner .resource_carousel .owl-nav>div img{width: 16px;}	
	.testimonial{padding:35px 10px;} 
	.testimonial .testimonial_inner{padding: 35px 0px 0px;} 
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .author_info{gap: 20px;width:calc(100% - 58px);}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .author_info .author_img{width: 55px;height: 55px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .author_info .author_name h4{font-size: 16px;line-height: 20px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .author_info .author_name h4 span{font-size: 14px;line-height: 18px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .quote_img{width: 48.286px;height: 42.965px;}
	.testimonial .testimonial_inner .testimonial_carousel .owl-nav, .resource .resource_inner .resource_carousel .owl-nav{gap: 20px;margin: 35px 0px 0px;}
	.counters_sec{padding:45px 10px;}
	.counters_sec .counters .counter_col .counter_text strong{font-size: 45px;line-height: 50px;margin:0px 0px 15px;}
	.counters_sec .counters .counter_col .counter_text .spantext{font-size: 16px;line-height: 20px;} 
	.future_explore_program{padding:35px 10px;}
	.future_explore_program .cus_title h2 span:after{top: -8px;left: -8px;width: 255px;height: 60px;}
	.future_explore_program .future_explore_program_inner img{margin:0px 0px 35px;}
	.future_explore_program .future_explore_program_inner p{font-size: 16px;line-height: 20px;margin:20px auto;width:80%;}
	.resource{padding:35px 10px;}
	.resource .resource_inner{padding: 35px 0px 0px;}
	.resource .resource_inner .resource_carousel .owl-stage{gap: 15px;}
	.resource .resource_inner .resource_carousel .resource_box{margin:0px 2px;}
	.resource .resource_inner .resource_carousel .resource_box .resource_content{margin:20px 0px 0px;}
	.faq_ques{padding:60px 10px;}
	.faq_ques .faq_ques_inner{gap: 125px;}
	.faq_ques .faq_ques_inner .faq_ques_left .freq_ques_accordion{margin: 35px 0px 0px;gap: 10px;}
	.faq_ques .faq_ques_inner .faq_ques_left .freq_ques_accordion .accordion_col button.accordion_btn{font-size: 15px;line-height: 20px;}
	.faq_ques .faq_ques_inner .faq_ques_left{width:calc(100% - 110px);}
	.faq_ques .faq_ques_inner .faq_ques_right{width: 110px;}
	.membership_sec{padding: 35px 0px;}
	.membership_sec .inner_membership .membership_plan_block{gap: 45px;margin: 35px 0px 0px;}
	.membership_sec .inner_membership .membership_plan_block .plan_box{padding: 15px;gap: 20px;}
	.membership_sec .inner_membership .membership_plan_block .plan_box h3{font-size: 24px;line-height: 24.304px;}
	.membership_sec .inner_membership .membership_plan_block .plan_box .join_btns{gap: 18px;width: 250px;}
	.custom_modal .modal-content .modal-body .cus_signinup h4{font-size: 24px;line-height: 24.304px;}	
	.questionaire_sec .inner_questionaire .parent_question_start .start_ques_btn a{font-size: 15px;line-height: 20px;}
	.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column{gap: 8px;margin-bottom: 12px;}
	.questionaire_sec .inner_questionaire .ques_steps_form .step_paginate .prev_next_btn a img{width:24px;}
	.assesment_test_sec .inner_assesment .ques_recognise_heading{gap: 20px;}
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_time_title .ques_title h2{font-size: 36px;line-height: 38.887px;}
	.success_modal .modal-dialog{max-width: 720px;}
	.success_modal .modal-content .modal-body .success_message{gap: 14px;}
	.success_modal .modal-content .modal-body .success_message .success_txt h4{font-size: 36px;line-height: 38px;}
	.success_modal .modal-content .modal-body .success_message .success_txt{width: 40%;}
	.success_modal .modal-content .modal-body .success_message .success_icon{width: 30%;} 
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_time_title{width: 75%;}
	
	footer.footer{padding: 35px 10px;} 
	footer.footer .inner_footer .footer_row .footer_col .contact_info{gap: 20px;}
}
@media(min-width:768px){
	.top_header .inner_top_header{margin:0px 0px 10px;gap: 10px;}
	.header .header_inner nav.custom_navbar ul.navbar-nav li a img{margin-left:20px;}
	.banner_sec .banner_content{width: 58%;}
	.banner_sec .banner_img{width: 42%;}
	.banner_sec .banner_content h2 span:after{left: -10px;}
	.cus_title{gap: 12px;}
	.whatwedo_inner .whatdo_left{width: 45%;}
	.whatwedo_inner .whatdo_right{width:55%;} 
	.how_we_do{padding: 18px 10px 0px 10px;}
	.whychooseus .whychooseus_inner .whychoose_left{width:45%;}
	.whychooseus .whychooseus_inner .whychoose_right{width:55%;}
	.foundation_excellence .found_excellen_inner .found_excellen_left, .foundation_excellence .found_excellen_inner .found_excellen_right{width:50%;}
	.foundation_excellence .found_excellen_inner .found_excellen_right{align-items:flex-end;}
	.future_invest .future_invest_block .future_invest_left{width:55%;}
	.future_invest .future_invest_block .future_invest_right{width: 45%;}
	.ourblogs .ourblog_inner .blog_carousel .owl-nav{top: 25%;}
	.counters_sec .counters{align-items: center;}
	.custom_modal .modal-content{padding: 50px;}
	.custom_modal .modal-content .modal-body .cus_signinup{gap: 35px;}
	.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form-group{margin:0px 0px 20px;}
	.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form-group label{font-size: 16px;line-height:20px;margin:0px 0px 8px;}
	.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form-group .form-control, .questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .form-group .form-control{font-size: 16px;line-height:20px;padding: 10px 15px;}
	.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form_check_btn{gap: 10px;margin:0px 0px 15px;}
	.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form-check{font-size: 15px;line-height: 21px;}
	.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form-check input{width: 20px;height: 20px;}
	.custom_modal .modal-content .modal-body .signup_form form .form_field .form_btn{margin: 20px 0px 0px;}
	.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form_txt p{font-size: 15px;line-height: 21px;}
	.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body{column-count: 2;}
	.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left{width:60%;}
	.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_right{width:25%;}
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_appreate_home{width: 25%;} 
	
	footer.footer .inner_footer .footer_row{display:flex;justify-content:space-between;}
	footer.footer .inner_footer .footer_row .footer_link{width: 16.5%;} 
	footer.footer .inner_footer .footer_row .footer_info{width: 59%;} 
	footer.footer .inner_footer .footer_row .footer_address{width:24.5%;}
	footer.footer .inner_footer .footer_row .footer_col .contact_info p{gap: 12px;}
	footer.footer .copyright_footer .other_link ul li:after{height:15px;top: 4px;right: -5px;}
}
@media(max-width:767px){
	.top_header .inner_top_header{padding: 6px 0px;margin:0px 0px 6px;gap: 6px;}
	.top_header .inner_top_header .top_left ul li span{width: 28.22px;height: 28.22px;padding: 6px;} 
	.top_header .inner_top_header .top_right ul li.login a{padding: 6px 18px;}
	.header .header_inner nav.custom_navbar ul.navbar-nav li a{padding:5px;font-size: 14px;line-height: 18px;}
	.header .header_inner{padding:8px 60px 8px 8px;position:relative;}
	.header .header_inner .search_icon img{width:100%;}
	.header .header_inner nav.custom_navbar ul.navbar-nav li a img{margin-left:12px;width:16px;}
	.header .header_inner .custom_navbar .navbar-brand img{width:100%;}
	.banner_sec{margin: 30px 0px 0px;}
	.banner_sec .inner_banner .banner_block_content{flex-direction: column;} 
	.banner_sec .banner_content p+p{margin-top: 10px;}
	.banner_sec .globe_img{bottom: -22%;background-size: cover;height: 226px;}
	.banner_sec .globe_img, .banner_sec .inner_banner .grades_marks{display:none;}
	.banner_sec .inner_banner .grades_marks ul li{width: 46.5px;height: 46.5px;font-size: 14px;line-height: 24.42px;padding:10px 6px;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(1){bottom:-58px;left: 0.5%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(2){bottom:-60px;left: 8.5%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(3){bottom:-45px;left: 17.5%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(4){bottom:-24px;left: 26%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(5){bottom: -1px;left: 34%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(6){bottom: -5px;left: 43%;}
	.banner_sec .inner_banner .grades_marks ul li:nth-child(7){bottom: -28px;left: 51%;}
	.what_we_do{background: #83c3f0;padding: 35px 0px 20px;}
	.whatwedo_inner{margin:15px 0px 0px;display:flex;gap: 10px;}
	.whatwedo_inner .whatdo_right{margin: 15px 0px 0px;}	
	.whatwedo_inner .whatdo_right .whatdo_list ul li span{width: 60px;}
	.whatwedo_inner .whatdo_right .whatdo_list ul li{gap: 8px;margin: 0px 0px 8px;font-size: 14px;line-height: 18px;width:100%;}
	.cus_title{gap: 8px;}
	.whatwedo_inner{flex-direction: column;}
	.how_we_do{padding: 15px 0px 0px;} 
	.how_we_do .cus_title h2 span:after{top: -4px;left: -5px;width: 240px;height: 50px;}
	.howwedo_inner{margin: 25.5px 0px 0px;gap: 20px;flex-direction: column;}
	.howwedo_inner .howdo_left .howdo_list{margin: 0px 0px 25.5px;}
	.howwedo_inner .howdo_left p+p{margin-top: 12px;}
	.howwedo_inner .howdo_left .howdo_list ul{gap: 10px;} 
	.howwedo_inner .howdo_left .howdo_list ul li{gap:8px;width:120px;}
	.howwedo_inner .howdo_left .howdo_list ul li span.howdo_icon{width: 45.5px;height: 45.5px;}
	.howwedo_inner .howdo_left .explore_btn{margin: 20px 0px 0px;}	  
	.whychooseus .whychooseus_inner{flex-direction: column;}
	.whychooseus .whychooseus_inner .whychoose_right .whychoose_list ul{gap: 15px;}
	.whychooseus .whychooseus_inner .whychoose_right .whychoose_list ul li{font-size: 14px;line-height: 18px;padding-left:42px;}
	.whychooseus .whychooseus_inner .whychoose_right .whychoose_list ul li b{font-size: 15px;line-height: 20px;} 
	.whychooseus .whychooseus_inner .whychoose_right .whychoose_list ul li:before{width: 25px;height: 25px;}
	.foundation_excellence .found_excellen_inner{margin: 20px 0px;flex-direction: column;gap: 20px;align-items: center;} 
	.foundation_excellence .found_excellen_inner .found_excellen_right img{width:100%;}
	.foundation_excellence .found_excellen_inner .found_excellen_right .foundbreadcrumb{margin-top: 20px;}
	.foundation_excellence .found_excellen_inner .found_excellen_right .foundbreadcrumb p{font-size: 14px;line-height: 18px;padding-left: 14px;}
	.choose_program{padding: 25px 10px 30px 10px;}
	.choose_program .choose_program_inner{margin:25px 0px 0px;gap: 20px;}
	.choose_program .choose_program_inner .choose_item a.choosegrade{padding: 8px 16px;font-size: 14px;line-height: 15.25px;}
	.future_invest .invest_heading{margin-top: -25px;padding: 32px 0px;}
	.future_invest .invest_heading_inner{gap: 25px;}
	.future_invest .future_invest_inner{padding: 40px 0px 15px;margin-top: -20px;} 
	.future_invest .future_invest_block{gap: 30px;flex-direction: column;}
	.future_invest .future_invest_block .future_invest_right{text-align: center;}
	.future_invest .future_invest_block .future_invest_right .future_blocks{max-width: 300px;margin: 0px auto;}
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box{padding: 50px 15px;}
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(2), .future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(3){padding:50px 20px;}
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(4){padding:50px 25px;} 
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box h5{font-size: 15px;line-height: 18px;}
	.future_invest .future_invest_block .future_invest_right p{font-size: 14px;line-height: 18px;margin:20px 0px;}
	.ourblogs{padding:30px 0px 32px;}
	.ourblogs .ourblog_inner{margin:40px 0px 0px;}
	.ourblogs .ourblog_inner .blog_carousel{padding:0px 35px;}
	.ourblogs .ourblog_inner .blog_carousel .blog_box .blog_content{margin: 12px 0px 0px;}
	.ourblogs .ourblog_inner .blog_carousel .owl-nav{top: 37%;}
	.ourblogs .ourblog_inner .blog_carousel .owl-nav>div, .testimonial .testimonial_inner .testimonial_carousel .owl-nav>div, .resource .resource_inner .resource_carousel .owl-nav>div{border-radius: 14px;padding:8px;width: 35px;}	 
	.ourblogs .ourblog_inner .blog_carousel .owl-nav>div img, .testimonial .testimonial_inner .testimonial_carousel .owl-nav>div img, .resource .resource_inner .resource_carousel .owl-nav>div img{width: 14px;}
	.ourblogs .ourblog_inner .blog_carousel .blog_box .blog_content p{font-size: 14px;line-height: 18px;margin:0px 0px 15px;} 
	.testimonial{padding:20px 10px;} 
	.testimonial .testimonial_inner{padding: 20px 0px 0px;}  
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box{padding: 10px 15px 50px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_outer_box{margin: 12px 10px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .author_info{gap: 12px;width:calc(100% - 54px);}	
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .author_info .author_img{width: 48px;height: 48px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .author_info .author_name h4{font-size: 14px;line-height: 18px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .author_info .author_name h4 span{font-size: 12px;line-height: 15px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .quote_img{width: 44px;height: 36px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .testimonial_content{margin:16px 0px 0px;}
	.testimonial .testimonial_inner .testimonial_carousel .testimonial_box .testimonial_content p{font-size: 14px;line-height: 18px;}
	.testimonial .testimonial_inner .testimonial_carousel .owl-nav, .resource .resource_inner .resource_carousel .owl-nav{gap: 15px;margin: 20px 0px 0px;}
	.counters_sec{padding:30px 0px;} 
	.counters_sec .counters{align-items: flex-start;}
	.future_explore_program{padding:20px 0px;}
	.future_explore_program .future_explore_program_inner img{margin:0px 0px 20px;}
	.future_explore_program .future_explore_program_inner p{font-size: 14px;line-height: 18px;margin:15px auto;}
	.resource{padding:20px 10px;}
	.resource .resource_inner{padding: 20px 0px 0px;}
	.resource .resource_inner .resource_carousel .resource_box{margin:0px 2px;}
	.resource .resource_inner .resource_carousel .resource_box .resource_content{margin:12px 0px 0px;}
	.resource .resource_inner .resource_carousel .resource_box .resource_content p{font-size: 14px;line-height: 18px;}
	.faq_ques{padding:40px 0px;} 
	.faq_ques .faq_ques_inner .faq_ques_left .freq_ques_accordion{margin: 20px 0px 0px;gap: 6px;}
	.faq_ques .faq_ques_inner .faq_ques_left .freq_ques_accordion .accordion_col button.accordion_btn{font-size: 14px;line-height: 18px;}
	.custom_modal .modal-content{padding: 20px;}
	.membership_sec{padding: 20px 0px;}
	.membership_sec .inner_membership .membership_plan_block{gap: 30px;margin: 20px 0px 0px;}
	.membership_sec .inner_membership .membership_plan_block .plan_box{padding: 10px;gap: 15px;}
	.membership_sec .inner_membership .membership_plan_block .plan_box h3{font-size: 20px;line-height: 19.304px;}
	.membership_sec .inner_membership .membership_plan_block .plan_box .join_btns{gap: 12px;}
	.custom_modal .modal-content .modal-body .cus_signinup h4{font-size: 20px;line-height: 19.304px;}
	.custom_modal .modal-content .modal-body .cus_signinup{gap: 20px;}
	.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form-group{margin:0px 0px 12px;}
	.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form-group label{font-size: 14px;line-height:18px;margin:0px 0px 5px;}
	.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form-group .form-control, .questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .form-group .form-control{font-size: 14px;line-height:18px;padding: 8px 12px;}
	.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form_check_btn{gap: 8px;margin:0px 0px 10px;}
	.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form-check{font-size: 13px;line-height: 16px;}
	.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form-check input{width: 16px;height: 16px;}
	.custom_modal .modal-content .modal-body .signup_form form .form_field .form_btn{margin: 12px 0px 0px;}
	.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form_txt p{font-size: 13px;line-height: 18px;}
	.questionaire_sec .inner_questionaire .parent_question_start, .questionaire_sec .inner_questionaire .choose_question_start{gap: 12px;padding: 10px 5px;}
	.questionaire_sec .inner_questionaire .parent_question_start .parent_ques_icon{max-width:130px;margin:0px auto;}
	.questionaire_sec .inner_questionaire .parent_question_start .parent_ques_icon img{width:100%;}
	.questionaire_sec .inner_questionaire .parent_question_start .parent_ques_txt p{font-size: 14px;line-height: 18px;}
	.questionaire_sec .inner_questionaire .parent_question_start .parent_ques_txt p span{font-size: 16px;line-height: 20px;}
	.questionaire_sec .inner_questionaire .parent_question_start .start_ques_btn{width: 200px;} 
	.questionaire_sec .inner_questionaire .parent_question_start .start_ques_btn a{font-size: 13px;line-height: 16px;}
	.questionaire_sec .inner_questionaire .parent_question_steps{padding: 15px 10px;}
	.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_heading{padding-bottom:10px;margin-bottom:10px;}
	.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_heading p{font-size: 15px;line-height: 20px;}
	.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column{gap: 6px;margin-bottom: 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{font-size: 14px;line-height: 18px;}
	.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .cus_radio{gap: 10px;}
	.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .cus_radio .form-check label{font-size: 14px;line-height: 18px;}
	.questionaire_sec .inner_questionaire .parent_question_steps .ques_steps .ques_body .ques_column .cus_radio .form-check input{width: 18px;height: 18px;} 
	.questionaire_sec .inner_questionaire .ques_steps_form .step_paginate{margin: 10px 0px 0px;gap: 8px;}  
	.questionaire_sec .inner_questionaire .ques_steps_form .step_paginate .prev_next_btn a{padding: 4px 10px;gap: 15px;font-size: 15px;line-height: 20px;}
	.questionaire_sec .inner_questionaire .ques_steps_form .step_paginate .prev_next_btn a img{width:18px;}
	.questionaire_sec .inner_questionaire .ques_steps_form .step_paginate .paginate_num p{font-size: 14px;line-height: 18px;}
	.questionaire_sec .inner_questionaire .choose_question_start .ques_heading span{font-size: 20px;line-height: 24px;}
	.questionaire_sec .inner_questionaire .choose_question_start .choose_learning_type .learning_box{padding: 12px 15px 8px 15px;}
	.questionaire_sec .inner_questionaire .choose_question_start .choose_learning_type .learning_box .choose_icon{padding: 6px;width: 60px;height:60px;}
	.questionaire_sec .inner_questionaire .choose_question_start .choose_learning_type .learning_box .choose_txt{margin: 12px 0px 0px;}
	.questionaire_sec .inner_questionaire .choose_question_start .choose_learning_type .learning_box .choose_txt span, .questionaire_sec .inner_questionaire .choose_question_start .choose_ques_txt p{font-size: 14px;line-height: 18px;} 
	.assesment_test_sec{padding: 40px 0px;}
	.assesment_test_sec .inner_assesment .ques_recognise_heading{gap: 12px;flex-direction: column;}
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_time_title{padding: 3px 12px;gap: 10px;width: 100%;} 
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_appreate_home{width: 100%;} 
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_appreciate, .assesment_test_sec .inner_assesment .ques_recognise_heading .ques_home_icon{padding: 6px 12px;}
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_appreciate img, .assesment_test_sec .inner_assesment .ques_recognise_heading .ques_home_icon img{width: 25px;}
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_time_title .ques_time{padding-right: 10px;}
	.assesment_test_sec .inner_assesment .ques_author_notification{gap: 20px;}
	.assesment_test_sec .inner_assesment .question_recognise_steps{margin:10px 0px 0px;padding: 10px 15px;gap: 8px;flex-direction: column;}
	.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .ques_instruction p{font-size: 14px;line-height: 18px;}
	.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .ques_instruction ul li{font-size: 13px;line-height: 16px;}
	.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .recognise_word{margin: 15px 0px 15px;text-align:center;}
	.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .recognise_word_img{margin: 15px 0px 15px;}
	.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .recognise_word span{padding: 15px 30px;font-size: 24px;line-height: 28px;} 
	.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .starttest button{padding: 10px 20px;font-size: 15px;line-height: 21px;}
	.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{width: 30px;height: 30px;padding: 4px 6px;}
	.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{font-size: 14px;line-height: 18px;}
	.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{padding: 5px 12px;font-size: 15px;line-height: 20px;}
	.assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .recognise_submit_btn{margin: 12px 0px 0px;}
	.success_modal .modal-dialog{max-width: initial;width: 94%;margin:0px auto;} 
	.success_modal .modal-content .modal-body .success_message{gap: 8px;} 
	.success_modal .modal-content .modal-body .success_message .success_txt{gap: 20px;}	
	.success_modal .modal-content .modal-body .success_message .success_txt p{font-size: 14px;line-height: 18px;}
	.success_modal .modal-content .modal-body .success_message .success_txt p a{padding: 6px 15px;font-size: 14px;line-height: 16.2px;} 
	  
	footer.footer{padding: 20px 10px;} 
	footer.footer .inner_footer .foot_social_link p{font-size: 14px;line-height: 18px;}
	footer.footer .inner_footer .foot_social_link .social_link{margin: 15px 0px 0px;}
	footer.footer .inner_footer .foot_social_link .social_link ul{gap:8px;}  
	footer.footer .inner_footer .foot_social_link .social_link ul li{width: 40px;}  
	footer.footer .inner_footer .footer_row{margin:20px 0px;}
	footer.footer .inner_footer .footer_row .footer_col h4{font-size: 15px;line-height: 20px;margin:0px 0px 12px;}
	footer.footer .inner_footer .footer_row .footer_col p, footer.footer .inner_footer .footer_row .footer_col ul li a{font-size: 14px;line-height: 18px;}
	footer.footer .inner_footer .footer_row .footer_info{width: 100%;margin:0px 0px 20px;} 
	footer.footer .inner_footer .footer_row .footer_link{width:45%;}
	footer.footer .inner_footer .footer_row .footer_address{width:calc(55% - 5px);}
	footer.footer .inner_footer .footer_row .footer_link, footer.footer .inner_footer .footer_row .footer_address{display:inline-block;vertical-align: top;}
	footer.footer .inner_footer .footer_row .footer_col .contact_info{gap: 15px;}
	footer.footer .inner_footer .footer_row .footer_col .contact_info p{gap: 8px;}
	footer.footer .inner_footer .footer_row .footer_col .contact_info p img{width: 22px;}
	footer.footer .copyright_footer .copyright_txt p, footer.footer .copyright_footer .other_link ul li{font-size: 14px;line-height: 18px;}
	footer.footer .copyright_footer{flex-direction:column;gap:10px;text-align: center;align-items: center;}
	footer.footer .copyright_footer .other_link ul li:after{height:12px;top: 3px;right: -4px;}
}
@media(min-width:576px) and (max-width:767px){
	.membership_sec .inner_membership .membership_plan_block .plan_box .join_btns{width: 215px;}
	.success_modal .modal-content .modal-body .success_message .success_txt{width: 40%;}
	.success_modal .modal-content .modal-body .success_message .success_icon{width: 30%;} 
}
@media(min-width:481px) and (max-width:767px){
	.top_header .inner_top_header .common_top_head ul li{margin-right:10px;font-size: 14px;line-height: 18.2px;gap: 6px;}
	.header .header_inner .custom_navbar .navbar-brand{width:200px;}
	.header .header_inner .search_icon{position:absolute;top:12px;right:15px;width: 30px;}
	.banner_sec .inner_banner .banner_block_content{gap:12px;}
	.banner_sec .banner_content .get_started_btn{margin: 20px 0px 20px;} 	
	.banner_sec .banner_content h2{font-size: 30px;line-height: 34px;margin:0px 0px 22px;}
	.banner_sec .banner_content h2 span:after{width: 140px;height: 38px;left: -5px;}
	.banner_sec .banner_content p{font-size: 14px;line-height: 18px;}
	.common_button a.cus_btn{padding: 6px 18px;font-size: 14px;line-height: 18px;}
	.cus_title h2{font-size: 28px;line-height: 32.89px;}
	.cus_title p{font-size: 14px;line-height: 18px;}
	.whatwedo_inner .whatdo_right p{font-size: 14px;line-height: 18px;margin:0px 0px 15px;}
	.how_we_do .cus_title h2 span:after{top: -2px;left: -4px;width: 188px;height: 38px;}
	.howwedo_inner .howdo_left .howdo_list ul li span.howdo_txt, .howwedo_inner .howdo_left p{font-size: 14px;line-height: 18px;}
	.whychooseus{padding: 40.5px 0px 105px;}
	.whychooseus .whychooseus_inner .whychoose_left{max-width: 400px;margin: 0px auto;}
	.whychooseus .whychooseus_inner{gap: 35px;margin: 30px 0px 0px;}
	.foundation_excellence .cus_title h2 span:after{top: -12px;left: -4px;width: 150px;height: 55px;}
	.choose_program .choose_program_inner .choose_item{width: 33.33%;}  
	.choose_program .choose_program_inner .choose_item img{width: 100%;}
	.future_invest .invest_heading_inner h2{font-size: 30px;line-height: 35px;}
	.future_invest .future_invest_block .future_invest_right .joinnow_btn a{padding: 6px 18px;font-size: 14px;line-height: 18px;}
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box{width:calc(50% - 10px);}
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(1), .future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(2){margin-bottom:15px;}
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(1), .future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(3){margin-right:15px;}
	.counters_sec .counters{gap: 5px;}
	.counters_sec .counters .counter_col{width: 25%;}
	.counters_sec .counters .counter_col .counter_text strong{font-size: 30px;line-height: 34px;margin:0px 0px 12px;}
	.counters_sec .counters .counter_col .counter_text .spantext{font-size: 13px;line-height: 16px;}
	.future_explore_program .cus_title h2 span:after{top: -8px;left: -6px;width: 200px;height: 52px;}
	.faq_ques .faq_ques_inner .faq_ques_left{width:calc(100% - 80px);}
	.faq_ques .faq_ques_inner .faq_ques_right{width: 80px;}
	.faq_ques .faq_ques_inner{gap: 50px;}
	.membership_sec .inner_membership .membership_plan_block .plan_box .join_btns a.cus_btn, .questionaire_sec .inner_questionaire .ques_steps_form .step_paginate .prev_next_btn .submit_btn, .assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .recognise_submit_btn .cus_btn{padding: 6px 18px;font-size: 14px;line-height: 18.2px;}
	.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form_btn .submit_btn{padding: 6px 16px;font-size: 14px;line-height: 18.2px;}
	.questionaire_sec{padding: 40px 0px 100px;}
	.questionaire_sec .inner_questionaire .choose_question_start .choose_learning_type{margin: 40px 0px 20px;gap: 40px;}
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_time_title .ques_title h2{font-size: 30px;line-height: 32.887px;}
	.success_modal .modal-content .modal-body .success_message .success_txt h4{font-size: 30px;line-height: 32px;}
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_time_title .ques_time span{font-size: 14px;line-height: 18px;}
}
@media(min-width:576px){
	.membership_sec .inner_membership .membership_plan_block .plan_box{width:50%;}
}
@media(max-width:575px){
	.membership_sec .inner_membership .membership_plan_block{flex-direction:column;}
	.success_modal .modal-content .modal-body .success_message{flex-direction:column;}
	.success_modal .modal-content .modal-body .success_message .success_icon{width: 160px;}
}
@media(min-width:481px){
	.faq_ques .faq_ques_inner .faq_ques_right img{width: 100%;}  
}
@media(max-width:480px){
	.top_header .inner_top_header{flex-direction: column;}
	.top_header .inner_top_header .common_top_head ul li{margin-right:8px;font-size: 13px;line-height: 16.2px;gap: 5px;}
	.header .header_inner .custom_navbar button.navbar-toggler{padding: 4px 8px!important;font-size:15px;line-height:21px;}
	.header .header_inner .custom_navbar .navbar-brand{width:160px;}
	.header .header_inner .search_icon{position:absolute;top:10px;right:15px;width: 24px;} 
	.banner_sec .inner_banner .banner_block_content{gap:10px;}
	.banner_sec .banner_content .get_started_btn{margin: 15px 0px 15px;} 
	.banner_sec .banner_content h2{font-size: 25px;line-height: 30px;margin:0px 0px 16px;}
	.banner_sec .banner_content h2 span:after{width: 126px;height: 30px;left: -5px;}
	.banner_sec .banner_content p{font-size: 13px;line-height: 16px;}
	.common_button a.cus_btn{padding: 6px 14px;font-size: 13px;line-height: 16px;}
	.cus_title h2{font-size: 24px;line-height: 28.89px;}
	.cus_title p{font-size: 13px;line-height: 16px;}
	.whatwedo_inner .whatdo_right p{font-size: 13px;line-height: 16px;margin:0px 0px 10px;}
	.how_we_do .cus_title h2 span:after{top: -2px;left: -3px;width: 160px;height: 32px;}
	.howwedo_inner .howdo_left .howdo_list ul li span.howdo_txt, .howwedo_inner .howdo_left p{font-size: 13px;line-height: 16px;}
	.whychooseus{padding: 40.5px 0px 90px;}
	.whychooseus .whychooseus_inner{gap: 25px;margin: 20px 0px 0px;} 
	.foundation_excellence .cus_title h2 span:after{top: -10px;left: -10px;width: 136px;height: 46px;}
	.choose_program .choose_program_inner{flex-direction:column;}
	.choose_program .choose_program_inner .choose_item{max-width: 240px;margin: 0px auto;}
	.choose_program .choose_program_inner .choose_item img{width: 100%;}
	.future_invest .invest_heading_inner h2{font-size: 24px;line-height: 28px;}
	.future_invest .future_invest_block .future_invest_right .joinnow_btn a{padding: 6px 14px;font-size: 13px;line-height: 16px;}
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box{width:calc(50% - 7px);}
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(1), .future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(2){margin-bottom:10px;}
	.future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(1), .future_invest .future_invest_block .future_invest_right .future_blocks .future_box:nth-child(3){margin-right:10px;}
	.counters_sec .counters{gap: 3px;}
	.counters_sec .counters .counter_col{width: 25%;}
	.counters_sec .counters .counter_col .counter_text strong{font-size: 25px;line-height: 30px;margin:0px 0px 8px;}
	.counters_sec .counters .counter_col .counter_text .spantext{font-size: 12px;line-height: 15px;}
	.future_explore_program .cus_title h2 span:after{top: -8px;left: -6px;width: 172px;height: 45px;}
	.faq_ques .faq_ques_inner{flex-direction:column;}
	.faq_ques .faq_ques_inner .faq_ques_left, .faq_ques .faq_ques_inner .faq_ques_right{width:100%;}
	.faq_ques .faq_ques_inner .faq_ques_right{text-align: center;}
	.faq_ques .faq_ques_inner{gap: 25px;} 
	.membership_sec .inner_membership .membership_plan_block .plan_box .join_btns a.cus_btn, .questionaire_sec .inner_questionaire .ques_steps_form .step_paginate .prev_next_btn .submit_btn, .assesment_test_sec .inner_assesment .question_recognise_steps .question_recognise_left .recognise_submit_btn .cus_btn{padding: 6px 14px;font-size: 13px;line-height: 16px;} 
	.custom_modal .modal-content .modal-body .cus_signinup form .form_field .form_btn .submit_btn{padding: 6px 14px;font-size: 13px;line-height: 16.2px;} 
	.questionaire_sec{padding: 30px 0px 80px;}
	.questionaire_sec .inner_questionaire .choose_question_start .choose_learning_type{margin: 35px 0px 15px;gap: 30px;} 
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_time_title .ques_title h2{font-size: 24px;line-height: 25.887px;}
	.success_modal .modal-content .modal-body .success_message .success_txt h4{font-size: 24px;line-height: 26px;} 
	.assesment_test_sec .inner_assesment .ques_recognise_heading .ques_time_title .ques_time span{font-size: 13px;line-height: 16px;}
}
@media(min-width:401px){
	.whatwedo_inner .whatdo_right .whatdo_list ul{column-count: 2;} 
}
@media(max-width:400px){
	
}