
@media (min-width:768px) {
	.login_btn{display:none;}
}

@media (min-width:992px) {
	.mo-menu{display:block;}
	.menuIcon{display:none;}
 	.side_menu_main.active{overflow-y:auto;}
 	.mobile_logo, .mobile_navbar{display:none;}
}

@media (min-width:1921px) {
	.quiz_type_main{height:100vh;}
	.short_test_shape {bottom: -680px;}
	.tests_pg_main:after{width:452px;height:953px;}
}

@media (min-width:2100px) {
	.tests_pg_main:after {width: 566px;height: 1102px;}
}

@media (min-width:2190px) {
	.short_test_shape{bottom:-590px;}
	.tests_pg_main:before{width:580px;height:1150px;}
}

@media (min-width:2350px) {
	.short_test_shape{bottom:-680px;}
	.dashboard_main{height:100vh;}
	.tests_pg_main:after {width: 31%;height: 80%;}
	.tests_pg_main:before {width: 30%;height: 80%;}
}

@media (min-width:2420px) {
	.short_test_shape{bottom:-700px;}
}

@media (min-width:2550px) {
	.short_test_shape{bottom:-740px;}
}

@media (min-width:2690px) {
	.short_test_shape{bottom:-800px;}
}

@media (min-width:2780px) {
	.short_test_shape{bottom:-860px;}
}

@media (min-width:2875px) {
	.short_test_shape{bottom:-920px;}
}

@media (min-width:2881px) {
	.short_test_shape{bottom:-860px;}
}

@media (min-width:2930px) {
	.short_test_shape{bottom:-880px;}
}
@media (min-width:2950px) {
	.short_test_shape{bottom:-890px;}
}

@media (min-width:2990px) {
	.short_test_shape{bottom:-880px;}
	.short_test{padding-bottom:700px;}
}

@media (min-width:3050px) {
	.short_test_shape{bottom:-920px;}
}
@media (min-width:3150px) {
	.short_test_shape{bottom:-950px;}
}
@media (min-width:3200px) {
	.short_test_shape{bottom:-950px;}
}
@media (min-width:3220px) {
	.short_test_shape{bottom:-930px;}
	.short_test{padding-bottom:24%;}
}

@media (min-width:3376px) {
	.short_test_shape{bottom:-975px;}
	.short_test{padding-bottom:24%;}
}
@media (min-width:3499px) {
	.short_test_shape{bottom:-1010px;}
	.short_test{padding-bottom:24%;}
}
@media (min-width:3650px) {
	.short_test_shape{bottom:-1060px;}
	.short_test{padding-bottom:24%;}
}

@media (min-width:3839px) {
	.short_test_shape{bottom:-1040px;}
	.short_test{padding-bottom:25%;}
}
@media (min-width:3910px) {
	.short_test_shape{bottom:-1120px;}
	.short_test{padding-bottom:25%;}
}

@media (min-width:4150px) {
	.short_test_shape{bottom:-1180px;}
}
@media (min-width:4799px) {
	.short_test_shape{bottom:-1290px;}
	.short_test{padding-bottom:25%;}
}
@media (min-width:5759px) {
	.short_test_shape{bottom:-1680px;}
	.short_test{padding-bottom:22%;}
}

@media(max-width:1850px) {
	.topbar_lft ul{column-gap:118px;}
	.topbar_lft ul li:before{right:-70px;}
	.short_test_shape{bottom:-417px;}
}

@media(max-width:1800px) {
	.short_test_shape {bottom: -405px;}
	.login_main{height:100vh;}
	.register_pg{height:auto;padding:70px 0;}
	.dsh_lft_menu {margin-top: 78px;}
}

@media(max-width:1750px) {
	.checkout_container{max-width:95%;}
	.topbar_lft ul{column-gap:80px;}
	.topbar_lft ul li:before{right:-50px;}
	.short_test_shape {bottom: -370px;}
	.short_test{padding:100px 0 35%;}
	.login_main{height:100vh;}
	.register_pg{height:auto;padding:70px 0;}
	.dashboard_container{max-width:95%;}
	.tef_test_pck_cnt p{font-size:18px;line-height:28px;}
}

@media(max-width:1700px) {
	.topbar_lft ul li{font-size:24px;}
	.bnr_inr_lft h1 span:before{top:10px;}
	.short_tst_itm_inr p{font-size:18px;}
	.login_main{height:100vh;}
	.register_pg{height:auto;padding:70px 0;}
	.dsh_profile_img a{column-gap:30px;font-size:28px;}
	.dsh_rgt_logo a{font-size:35px;}
	.dsh_course span{font-size:28px;}
	.dsh_course h2{font-size:54px;}
	.dsh_data_rw_mid .dsh_data_rw_itm h2{font-size:28px;}
	.dsh_btm_lft a{font-size:28px;}
	.export_btn a {font-size: 28px;}
	.dsh_menu_itm h2{font-size:24px;}
	.header_mid{width:44%;}
	.product_dtl{column-gap:15px;}
	.quiz_dash_inr{column-gap:45px;}
	.quiz_dash_mid {width: 54%;}
	.chart-area{gap:20px;}
	.quiz_type_tab .tabs-nav a{padding:12px 12px;}
	.tef_test_pck_rw, .tef_module_pck_rw{margin-top:50px;}
	.tef_test_pck_rw{column-gap:30px;}
	.tef_module_pck_top span{font-size:27px;line-height:37px;}
}

@media(max-width:1599px) {
	.topbar_lft ul li{font-size:22px;}
	#countdown-timer span{font-size:30px;line-height:40px;}
	.topbar_rgt{width:390px;}
	.topbar_timer{width:372px;column-gap:25px;}
	.short_tst_inr{column-gap:50px;}
	.platform_inr{column-gap:50px;}
	.platfrm_dtl{padding:0 30px;}

	.dashboard_sec{padding:140px 0;}
	.video_sec{padding-bottom:150px;}
	.login_main{height:100vh;}
	.register_pg{height:auto;padding:70px 0;}
	.dsh_data_rw_itm{border-radius:30px;}
	.dsh_rgt_itm{border-radius:30px;}
	.dashboard_rgt {width: 75%;}
	.dsh_data_rw_rgt{column-gap:20px;}
	.skill-bar-percent{right:10px;}

	.terms_top h1{font-size:50px;}
	.terms_cnt h2{font-size:30px;}
	.product_dtl_cnt h2{font-size:18px !important;}
	.quiz_dash_main{padding:30px 30px;}
	.quiz_dash_chart h2{font-size:26px;}
	.quiz_dash_result h2{font-size:26px;}
	.quiz_dash_btn_grp a{padding:16px 40px;}
	.quiz_status_itm {padding: 12px 0;}
	.quiz_items_no {margin-top: 30px;}
	.quiz_items_no h2{font-size:30px;}
	.quiz_dash_exam_progress h2{font-size:30px;}
	.quiz_dash_timing_dtl ul li{font-size:22px;}
	.quiz_type_seven .quiz_img_option {max-width: 95%;}
	.quiz_type_nine .quiz_img_option{max-width: 95%;}
	.quiz_dash_inr {column-gap:30px;}
	.chart-area{padding-left:10px;}
	.bar {width: 30px;}
	.quiz_dash_rgt {width: 26.5%;}
	.quiz_dash_mid {width: 51%;}
	.quiz_rslt_tab {margin-top: 30px;}
	.quiz_type_resultats_inr{margin:80px auto 0;}
	.tef_test_pck_rw_itm_inr h2{min-height:105px;}
	.tef_test_pck_rw_itm_inr {padding:60px 20px 35px;}
	.tef_module_pck_rw{column-gap:30px;}
}

@media(max-width:1550px) {
	.dashboard_sec{padding:120px 0;}
	.video_sec{padding-bottom:130px;}
	.dashboard_rgt_title h1{font-size:50px;line-height:60px;}
	.paginationi_number ul{column-gap:15px;}
	.paginationi_inr{column-gap:15px;}
	.pagination_main{column-gap:20px;}
	.next_btn a{width:150px;}
	.prev_btn a{width:150px;}
	.btm_quiz_timer{bottom:45px;margin-right:30px;}
	.paginationi_number ul li a{padding:4px 12px;border-radius:7px;}
	.quiz_rslt_tab_itm p{font-size:24px;line-height:30px;}
}

@media(max-width:1500px) {
	.topbar_rgt {width: 366px;}
	.topbar_timer{width:348px;padding:10px 20px;}
	#countdown-timer {width: 150px;}
	.short_test_shape {bottom: -340px;}
	.step_itm .step_txt{font-size:30px;}
	.short_test {padding:100px 0 40%;}

	.short_tst_inr{column-gap:50px;}
	.start_btn a{font-size:24px;padding: 12px 45px;}
	.platform_main h2{font-size:36px;}
	.review_main h2{font-size:36px;}
	.tef_cnd_structure_title h2, .grading_systm_title h2, .assessment_process_top h2, .tef_score_title_txt h2, 
	.immigration_program_title h2, .disclaimer_title h2, .disclaimer_inr h2, .higher_score_title h2, .registration_eligblty_title h2, 
	.the_process_title h2, .common_faq_title h2, .prepare_top_title h2{
		font-size:36px;
	}
	.review_name h2{font-size:22px !important;}
	.write_speak_top h1 {font-size:36px;}
	.faq_main h2{font-size:36px;}
	.contact_main h1{font-size:36px;}
	.platform_inr{margin-top:130px;}
	.dashboard_sec{padding:200px 0;}
	.video_sec{padding-bottom:110px;}
	.dsh_rgt_itm{padding:0;}
	.dsh_course span {font-size: 24px;}
	.dsh_course h2 {font-size: 50px;}
	.dsh_course span{margin-bottom:10px;}
	.dsh_rgt_btm{margin-top:30px;}
	.motivation_inr ul li:before{right: -100px;width:52px;height:52px;background-size:cover;}
	.motivation_inr ul{column-gap:150px;}
	.dsh_menu_itm ul li a{font-size:18px;}
	.courses_sld_itm{padding:20px 20px;border-radius:20px;}
	.quiz_dash_lft{width:18.5%;}
	.quiz_status_itm_tp span{font-size:16px;}
	.avtr_data_lft {padding-right: 40px;}
	.avtr_data_rgt {padding-left:40px;}
	.quiz_type_tab .tabs-nav a{font-size:18px;}
	.tef_module_itm{padding:45px 45px;}
	.tef_module_pck_cnt ul li{padding-left:28px;}
	.disclaimer_rgt_itm_cnt h2{font-size:60px;}
}

@media(max-width:1460px) {
	.topbar_lft ul li {font-size: 20px;}
	.topbar_lft ul {column-gap: 60px;}
	.topbar_lft ul li:before {right: -40px;}
	.bnr_join_btn {margin-top: 50px;}
	.short_tst_title h2{margin-bottom:30px;}
	.short_tst_inr{column-gap:30px;margin-top:40px;}
	.short_tst_title h2 {margin-bottom: 20px;}
	.short_pack_tst {margin-bottom: 30px;}
	.dashboard_sec{padding:170px 0;}
	.video_sec{padding-bottom:90px;}
	.dsh_course h2 {font-size:42px;}
	.dsh_btm_lft a {font-size: 26px;}
	.export_btn a{font-size: 26px;}
	.dsh_menu_itm ul li a{padding:12px 20px 13px;}
	.cart_product_details{padding:20px 20px;}
	.checkout_summary{padding:20px 20px;}
	.checkout_lft {width: 70%;}
	.checkout_rgt {width: 30%;}
	.dsh_data_lft_row{column-gap:25px;}
	.dsh_data_row{column-gap:25px;}
	.dsh_data_row{margin-bottom:25px;}
	.courses_cnt p{font-size:20px;}
	.order_rgt_data ul.tabs li{padding:14px 40px;font-size:22px;}
	.order_data_main table tr:nth-child(2) td {padding-top: 20px;}
	.quiz_dash_btn_grp a{font-size:22px;padding:12px 35px;}
	.prepare_tef_inr_cnt{padding:0 20px;}
	.tef_test_pack{padding-bottom:100px;}
	.tef_module_pck_top span{min-height:75px;}
	.hm_about_cnt h2{font-size:64px;}
	.hm_about_ift .circle{left:0;}
	.hm_about_ift:before{right:0;left:initial;}
}

@media(max-width:1400px) {
	.short_test {padding:100px 0 36%;}
	.short_test_shape {bottom: -340px;}
	.step_inr{margin-left:-44px;}
	.short_pack_tst span{font-size:30px;}
	.platform_inr {column-gap: 30px;}
	.platfrm_icon {width: 160px;height: 160px;}
	.platfrm_dtl {min-height: 400px;}
	.dashboard_sec{padding:120px 0 160px;}
	.dashboard_rgt_title h1{font-size:48px;line-height:58px;margin-bottom:10px;}
	.dsh_menu_itm h2 {font-size: 26px;}
	.dsh_data_rw_mid .dsh_data_rw_itm h2 {font-size:26px;}
	.dsh_data_rw_itm{padding:24px 20px;}
	.dsh_data_rw_mid .dsh_data_rw_itm {padding:24px 20px;}
	.circular-chart{max-height:230px;}
	.dsh_menu_itm ul li a {padding: 13px 23px 14px;font-size:18px;}
	.dsh_rgt_itm_img {margin: 10px 0 10px;}
	.header_rgt .login_btn a{padding:8px 35px;}
	.dsh_profile_img img{max-width:100px;width:100%; aspect-ratio: 1.5 / 1.5;height:auto;}
	.dashboard_rgt_profile{border-radius:25px;}
	.dsh_profile_img a {column-gap: 20px;font-size:28px;}
	.motivation_inr ul li:before{right: -70px;width:40px;height:40px;background-size:cover;}
	.motivation_inr ul li{font-size:30px;}
	.motivation_inr ul{column-gap:100px;}
	.quiz_dash_details{display:block;}
	.quiz_dash_dtls_lft{width:100%;}
	.quiz_dash_dtls_rgt{width:100%;margin-top:30px;}
	.quiz_dash_exam_progress h2 {font-size: 28px;}
	.quiz_dash_details{margin-bottom:60px;}
	.quiz_img_option_cnt{max-height:300px;}
	.quiz_type_nine .quiz_img_option_cnt{max-height:360px;}
	.quiz_information{max-width:95%;align-items:flex-start;}
	.quiz_information_lft {width: 37%;}
	.type_rslts_cnt_top_lft{column-gap:40px;}
	.type_rslts_cnt_top_rgt{column-gap:40px;}
	.quiz_type_rslts_inr_lft {width: 57%;}
	.quiz_type_rslts_inr_rgt {width: 43%;}
	.tef_test_pck_cnt {min-height:310px;}

	.review_slider button.menu_lft{left:0px;}
	.review_slider button.menu_rgt{right:0px;}
	.tef_module_pck_mid h2{font-size:34px;line-height:45px;}
}

@media(max-width:1366px) {
	.quiz_type_container{max-width:95%;}
	.step_itm .step_count {padding: 13px 20px;width: 345px;}
	.start_btn a {font-size: 20px;padding: 12px 37px;}
	.dashboard_sec{padding:100px 0 100px;}
	.menu > ul{column-gap:25px;}
	.prfmce_skill_rw_itm h2{font-size:26px;margin-bottom:10px;}
	.prfmce_skill_rw_itm .skill-bar-percent{font-size:34px;}
	.quiz_dash_inr {column-gap: 25px;}
	.quiz_dash_chart h2 {font-size: 22px;}
	.quiz_dash_result{padding:18px 22px;}
	.avtar_grp_img{column-gap:40px;row-gap:40px;}
	.quiz_rslt_tab_itm p {font-size: 22px;line-height: 28px;}
	.tef_test_pack{padding-bottom:80px;}
	.tef_module_pck_rw{grid-template-columns:repeat(2, 1fr);}
	.tef_module_pck_top span{min-height:initial;}
	.tef_module_pck_cnt{min-height:280px;}
	.checkout_summary .summery_coupen{display: block;}
	.checkout_summary .summery_coupen input[type="text"] {
	    padding: 12px 20px;
	    width: 100%;
	    display: block;
	}
	.checkout_summary .summery_coupen a {
	    padding: 12px 30px;
	    margin-left: 0;
	    display: block;
	    text-align: center;
	    margin-top: 15px;
	}
	.hm_about_cnt p{margin-bottom:20px}
	.hm_about_ift .circle {width: 128px;height: 128px;top:60px;}
}

@media(max-width:1330px) {
	.topbar_rgt {width:285px;}
	.topbar_timer {width:267px;column-gap:20px;}
	.topbar_timer p{font-size:16px;}
	#countdown-timer span {font-size: 26px;line-height: 36px;}
	#countdown-timer {width: 120px;}
	.bnr_inr_lft h1 span:before {top: 4px;right:-14px;}
	.dashboard_rgt_title h1{font-size:42px;line-height:52px;margin-bottom:10px;}
	.dashboard_rgt_profile {max-width:initial;width:auto;padding: 15px 15px;}
	.quiz_dash_mid {width: 48%;}
	.quiz_dash_rgt {width: 29.5%;}
}

@media(max-width:1300px) {
	.container {width: 95%;}
	.tests_cnt_container, .tests_bnr_container, .tef_container{max-width:95%;}
	.quiz_type_resultats_inr{max-width:95%;}
	.container{width:95%;padding:0;}
	.short_test_shape {bottom: -302px;}
	.short_test {padding:60px 0 34%;}
	.bnr_inr_lft h1{font-size:46px;line-height:56px;}
	.bnr_inr_lft span{font-size:46px;line-height:56px;}
	.tef_exam_guide_lft h1{font-size:46px;line-height:56px;}
	.stdnt_review_itm{width:330px;}
	.stdnt_review_img img {width: 55px;height: 55px;}
	.bnr_inr_lft {width: 40.4%;margin-top:30px;}
	.bnr_inr_rgt {width: 44%;}
	.bnr_inr_rgt:before{width:436px;background-size:cover;height: 509px;}
	.step_itm:nth-child(odd) .step_txt {top: -135px;}
	.step_itm:nth-child(even) .step_txt {bottom: -135px;}
	.step_itm .step_txt {font-size: 26px;}

	.short_tst_itm_inr{min-height:534px;}
	.short_tst_itm_inr {padding:40px 15px;}
	.platfrm_dtl p {font-size:28px;line-height:38px;}
	.platfrm_dtl {min-height: 320px;}
	.platform_main h2 {font-size: 34px;}
	.review_main h2{font-size: 34px;}
	.tef_cnd_structure_title h2, .grading_systm_title h2, .assessment_process_top h2, .tef_score_title_txt h2, 
	.immigration_program_title h2, .disclaimer_title h2, .disclaimer_inr h2, .higher_score_title h2, .registration_eligblty_title h2, 
	.the_process_title h2, .common_faq_title h2, .prepare_top_title h2{
		font-size:34px;
	}
	.disclaimer_rgt_itm_cnt h2{font-size:54px;}
	.write_speak_top h1 {font-size: 34px;}
	.faq_main h2{font-size: 34px;}
	.contact_main h1{font-size: 34px;}
	.platform_inr{padding:0;}
	.ftr_social {padding: 40px 0 40px;}
	.first_mock{bottom:150px;}
	.frst_mck_lft h3{font-size:22px;line-height:30px;}
	.frst_mck_lft a{margin-top:10px;}

	.contact_form form {padding:50px 50px 15px;}
	.dsh_course span {font-size:22px;}
	.dsh_data_rw_mid .dsh_data_rw_itm h2 {font-size:22px;}
	.dsh_course h2 {font-size: 44px;line-height: 54px;}
	.single-chart {width: 200px;}
	.percentage{font-size:7px;}
	.circular-chart {max-height: 200px;}
	.dsh_btm_lft a {font-size: 24px;}
	.export_btn a {font-size: 24px;}
	.dsh_btm_lft a img{max-width:48px;}
	.dsh_title h1 {font-size: 44px;line-height: 55px;}
	.dashboard_rgt_top{border-radius:30px;padding:15px;}
	.dsh_profile_img a{font-size:30px;column-gap:20px;}
	.dsh_profile_img img {max-width: 90px;}
	.dsh_rgt_logo a {font-size: 30px;}
	.dsh_data_rw_rgt{grid-row-gap:15px;}
	.dsh_rgt_itm_img {margin: 5px 0 5px;}
	.dsh_data_rw_mid .dsh_data_rw_itm{height:100%;}
	.dsh_menu_itm h2 {font-size: 24px;}
	.dsh_course h2 {font-size: 42px;line-height: 52px;}
	.dsh_lft_menu {margin-top: 70px;}
	.dsh_rgt_itm_img img {height: 28px;object-fit: cover;}
	.dsh_menu_itm h2{padding:10px 22px 10px;}
	.summery_dtl_itm span{font-size:22px;}
	.dsh_menu_itm ul li a{column-gap:15px;}
	.dashboard_lft {width: 22%;}
	.quiz_type_option h2{font-size:42px;}
	.que_name_dv h2{font-size:28px;}
	.btm_quiz_timer{position:initial;margin-right:0;text-align:center;margin-top:30px;}
	.quiz_img_option_lft {width: 39%;}
	.quiz_txt_type {margin:60px 0 60px;}
	.quiz_type_seven .quiz_img_option_lft{grid-template-columns:repeat(1, 1fr);}
	.type_rslts_cnt_top{padding:25px 30px;}
	.type_rslts_cnt_top_lft {column-gap: 30px;}
	.type_rslts_review{column-gap:15px;}
	.type_rslts_cnt_top_rgt {column-gap: 30px;}
	.tyle_rslts_icon {width: 45px;height: 45px;border-radius:12px;}
	.quiz_type_resultats_inr {margin: 60px auto 0;}
	.quiz_type_tab .tabs-nav a {font-size: 16px;}
	.quiz_type_resultats{padding:60px 0;}
	.tef_module_inr{column-gap:50px;grid-row-gap:30px;}
	.tef_module_itm h2 {font-size: 32px;line-height: 42px;}
	.tef_module_itm p {font-size: 24px;line-height: 34px;}
	.view_module_btn {margin-top:30px;}
	.tef_module_itm {padding: 35px 35px;}
	.step_inr{row-gap:350px;}
	.review_img img{width:80px;height:80px;}
	.review_itm{padding:35px 30px; margin: 10px 20px;}
	.review_slider {margin: 50px 0 0 !important;}
	.hm_about_cnt h2 {font-size: 58px;}
	.hm_about_cnt h2:before{width:38px;height:38px;}
	.hm_about_ift:before{width:400px;height:600px;}
	.review_itm_cnt p{min-height:200px;}
	.tef_test_pck_cnt {min-height: 330px;}
	.tef_test_pck_cnt p {font-size: 17px;line-height: 26px;}
	.immigration_program_itm h2{font-size:20px;border-radius: 15px;line-height:1.4;}
	.immigration_program_itm{border-radius:20px;}
	.disclaimer_row_rgt{column-gap:30px;}
}

@media(max-width:1260px) {
	.step_inr{display: grid;grid-template-columns: repeat(4, 1fr);margin: 0 50px 0 10px;}
	.step_itm .step_count{width:auto;}
	.step_itm .step_count span {font-size: 24px;}
	.menu > ul > li > a{font-size:22px;}
	.header_rgt .login_btn a{font-size:20px;}
	.checkout_ic img{max-width:55px;}
	.terms_top h1 {font-size: 44px;}
	.order_rgt_data ul.tabs li {padding: 14px 25px;}
}

@media(max-width:1250px) {
	.topbar_lft ul{column-gap:40px;}
	.topbar_lft ul li:before {right:-27px;}
	.topbar_lft ul li {font-size: 18px;}
	.bnr_inr_lft {width: 43.4%;}
	.bnr_inr_lft h1{font-size: 44px;line-height: 54px;}
	.bnr_inr_lft span {font-size: 44px;line-height: 54px;}
	.tef_exam_guide_lft h1{font-size: 44px;line-height: 54px;}
	.short_tst_itm_inr span {font-size: 30px;line-height: 40px;}
	.short_pck_title h2{font-size:30px;line-height:40px;}
	.login_main{height:100vh;}
	.checkout_data_inr{column-gap:30px;}
	.checkout_btn a{font-size:22px;}
	.tests_toggle_cnt{padding:30px 30px;}
	#tests_faq > li:nth-child(1), #tests_faq > li:nth-child(2), #tests_faq > li:nth-child(3), #tests_faq > li:nth-child(4) {
    	margin-bottom: 40px;
	}
	.tef_test_pck_cnt {min-height: 300px;}
	.immigration_program_inr{column-gap:30px;grid-row-gap:30px;}
	.immigration_program_itm_cnt h3{font-size:22px;}
	.immigration_program_itm ul li{font-size:22px;}
}

@media(max-width:1220px) {
	.tef_test_pck_rw{grid-template-columns:repeat(2, 1fr);grid-row-gap:30px;}
	.tef_test_pck_cnt {min-height: 250px;}
	.tef_test_pck_rw_itm_inr span{display:block;}
	.tef_test_pck_rw_itm_inr h2 {min-height:70px;}
	.tef_test_pck_rw_itm span{min-height:initial;}
	.tef_module_pck_mid h2 {font-size: 34px;line-height: 45px;}
}

@media(max-width:1200px) {
	.bnr_inr_lft h1{font-size: 40px;line-height:50px;}
	.bnr_inr_lft span {font-size:40px;line-height:50px;}
	.tef_exam_guide_lft h1{font-size:40px;line-height:50px;}
	.bnr_inr_rgt:before {width: 400px;background-size: cover;height: 453px;}
	.circle_bg_img > img{width:200px;}
	.menu > ul{column-gap:25px;}
	.header_rgt{column-gap:15px;}
	.menu > ul > li > a{font-size:20px;}
	.short_test_shape{display:none;}

	.short_test {padding:60px 0;}
	.dashboard_sec{padding:80px 0 100px;}
	.video_sec{padding-bottom:80px;}
	.faq_inner {margin-top: 70px;}
	.faq_inner ul li {padding:45px 0;}
	.faq_cnt ul li{padding:0 !important;}
	.faq_main{padding-bottom:100px;}
	.ftr_top_lft ul li span{margin-bottom:10px;}
	.ftr_top_lft ul li a{font-size:24px;}
	.ftr_top_lft ul li span{font-size:20px;}
	.contact_rgt{padding:35px 40px;}
	.dsh_lft_menu {margin-top: 50px;}
	.header_rgt .login_btn a {padding: 8px 25px;}
	.checkout_data_inr{display:block;}
	.checkout_lft{width:100%;}
	.checkout_rgt{width:100%;margin-top:50px;}
	.summery_dtl {padding:20px 0 20px;}
	.checkout_btn {margin-top:40px;}
	.summery_dtl_itm{margin-bottom:12px;}
	.summery_dtl_itm:last-child{margin-bottom:0px;}
	.summery_dtl_itm h2 {font-size: 20px;}
	.summery_dtl_itm span {font-size: 20px;}
	.dsh_data_rw_rgt{grid-template-columns:repeat(2, 1fr);grid-row-gap:30px;}
	.dsh_data_rw_mid .dsh_data_rw_itm{height:auto;}
	.dsh_rgt_data {margin-top: 15px;}
	.courses_slider{grid-template-columns:repeat(2, 1fr);}
	.quiz_dash_mid{width:45%;}
	.quiz_dash_rgt {width: 30.5%;}
    .quiz_dash_lft {width: 22.5%;}
    .quiz_items_no h2 {font-size: 26px;}
    .btm_quiz_timer{bottom:50px;}
    .quiz_img_option_lft {width: 42%;}
    .quiz_img_option_rgt .quiz_type_option h2{font-size:38px;line-height:45px;}
    .quiz_img_option{margin-top:50px;margin-bottom:50px;}
    .quiz_eight_opt {margin: 60px 0;}
    .quiz_eight_opt_row{column-gap:30px;}
    .quiz_eight_opt_row h2{font-size:32px;}
    .quiz_information_lft {width:40%;}
    .quiz_type_title {margin-bottom: 80px;}
    .quiz_rslt_tab_itm p {font-size: 20px;line-height: 26px;}
    .quiz_type_resultats_inr{display:block;}
    .quiz_type_rslts_inr_lft {width:100%;}
    .quiz_type_rslts_inr_rgt {width:100%;margin-top:50px;}
    .tests_toggle_cnt {padding: 30px 30px;}
    .tests_faq_main h2 {font-size:26px;line-height:36px;}
    #tests_faq > li:nth-child(1) .tests_faq_main > h2, #tests_faq > li:nth-child(2) .tests_faq_main > h2, #tests_faq > li:nth-child(3) .tests_faq_main h2, #tests_faq > li:nth-child(4) .tests_faq_main > h2{
    	margin-bottom:20px;
    }
    .tests_faq_cnt table tr th{font-size:20px;line-height:30px;padding:17px 40px;}
	.tests_faq_cnt table tr td{font-size:20px;line-height:30px;}

	.prepare_tef_inr_cnt h1{font-size:32px;line-height:42px;}
	.prepare_tef_inr_cnt p{font-size:22px;line-height:32px;}
	.tef_module_pck_rw{margin-top:30px;}
	.short_tst_itm_inr span{font-size:26px;line-height:36px;min-height:initial;}
	.short_tst_itm_inr{margin-bottom:30px;}
	.tests_bnr_main{padding-bottom:60px;}
	.order_total_table table tr td:last-child{padding:10px 10px;}
	.order_total_table table td{padding:10px 0;}
	.quiz_type_rslts_inr_rgt{height:auto;position:initial;}
	.review_itm {padding: 30px 20px;border-radius:60px 0 60px 0;}
	.review_name p{font-size:14px;line-height:24px;}
	.review_img img {width: 60px;height: 60px;}
	.review_main{padding-bottom:140px;}
	.hm_about_cnt p{font-size:18px;line-height:28px;}
	.tests_faq_main .tef_cnd_str_title h2{margin-bottom:0 !important;}
	.short_pck_title h2{font-size:28px;line-height:38px;}
	.tef_exam_guide{margin:60px 0;}
	.glance_itm h2{font-size:34px;}
	.glance_itm{padding:25px;}
	.glance_itm p{font-size:18px;}
	.grading_systm_main, .tef_score_main{margin:60px 0;}
	.disclaimer_main{margin:60px 0;}
	.higher_score_title_lft h2{font-size:30px;}
	.higher_score_title_lft p{font-size:18px;line-height:1.3;}
	.higher_score_itm{padding:25px;}
	.higher_score_itm_cnt p{font-size:18px;}
	.higher_score_title_lft h2{font-size:28px;margin-bottom:5px;}
	.higher_score_title_rgt h2{font-size:85px;line-height:1;}
	.registration_eligblty_main{margin:60px 0;}
	.registration_eligblty_itm h2{font-size:22px;}
	.process_step span{width:120px;height:120px;font-size:60px;}
	.process_dtl{padding:25px;border-radius:25px;}
	.process_dtl h3{font-size:22px;}
	.process_inr:before{left:56px;}
	.common_faq{margin:60px 0;}
	.prepare_main{padding:80px 0;}
	.prepare_main{margin-bottom:60px;}
}

@media(max-width:1150px) {
	.topbar_main{padding:20px 20px;}
	.circle{top:-14px;}
	.header_rgt .login_btn a{padding:8px 25px;}
	.menu > ul > li > a {font-size: 20px;}
	.menu > ul {column-gap: 20px;}
	.header_rgt_inr{column-gap:10px;}
	.short_tst_inr{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:40px;}
	.short_tst_itm{width:100%;}
	.short_tst_itm_inr {padding:25px 25px;text-align: center;}
	.short_tst_itm_inr{min-height:362px;border-radius:50px;}
	.short_pack_tst {margin-bottom: 20px;}
	.short_tst_title h2{font-size:28px;}
	.faq_main h2{font-size:32px;}
	.contact_main h1{font-size:32px;}
	.platform_main h2 {font-size:32px;}
	.review_main h2{font-size:32px;}
	.tef_cnd_structure_title h2, .grading_systm_title h2, .assessment_process_top h2, .tef_score_title_txt h2, 
	.immigration_program_title h2, .disclaimer_title h2, .disclaimer_inr h2, .higher_score_title h2, .registration_eligblty_title h2, 
	.the_process_title h2, .common_faq_title h2, .prepare_top_title h2{
		font-size:32px;
	}
	.disclaimer_rgt_itm_cnt h2 {
        font-size: 50px;
    }
	.write_speak_top h1 {font-size:32px;}
	.faq_inner ul li {padding:40px 0;}
	.contact_form form {padding: 40px 40px 15px;}
	.contact_frm_grp input{padding:6px 0;}
	.dsh_menu_itm ul li a {padding: 13px 16px 14px;}
	.payment_process_label {max-width: 200px;}
	.payment_process_data{padding:8px 10px;}
	.payment_process_label{padding:8px 10px;}
	.hm_about_cnt h2 {font-size:48px;}
	.hm_about_cnt h2:before {width: 35px;height: 35px;}
	.hm_about_ift {width: 44%;}
	.hm_about_ift:before{width: 380px;height: 500px;background-size: cover;background-position: top;top: -32px;right:20px;}
	.short_pack_tst span{min-height:initial;}
	.tef_test_pck_cnt li{margin-bottom:12px;}
	.tef_test_pck_rw_itm_inr span{margin-bottom:10px;}
	.tef_cnd_str_icon img{max-width:70px;}
	.tests_faq_main .tef_cnd_str_title h2{font-size:28px;line-height:36px;}
	.tests_faq_main .tef_cnd_str_title p{font-size:22px;line-height:30px;}
	.review_itm_cnt p{min-height:275px;}
	.tef_exam_guide_rgt_inr{padding:35px 25px;}
	.tef_mini_tst_btn, .tef_exp_btn{font-size:16px;}
	.disclaimer_row_rgt {width: 58%;}
	.disclaimer_row{column-gap:30px;}
	.disclaimer_inr{padding:30px;}
}

@media(max-width:1100px) {
	#countdown-timer {width: 114px;}
	.topbar_rgt{width:273px;}
	#countdown-timer span {font-size: 24px;line-height: 34px;}
	.topbar_timer{column-gap:15px;}
	.topbar_timer {width: 255px;}
	.circle_bg_img > img {width: 181px;}
	.circle_img{max-width:96px;}
	.circle{left:-65px;}
	.faq_inner ul li {padding:35px 0;}
	.faq_cnt_main h3{padding-left:35px;}
	.faq_cnt_main h3:after{width:6px;}
	.video:before{content:none;}
	.dashboard_sec{padding:100px 0 80px;}
	.contact_frm_grp textarea{height:150px;}
	.dashboard_inr{display:block;}
	.dashboard_lft{width:100%;display:flex;justify-content:space-between;align-items:center;}
	.dashboard_rgt{width:100%;margin-top:30px;}
	.dsh_lft_menu{display:grid;grid-template-columns:repeat(2, 1fr);width:100%;column-gap:30px;}
	.dsh_menu_itm:last-child{margin-top:0;}
	.dsh_rgt_data {margin-top: 30px;}
	.dashboard_main{padding:30px 0 0;}
	.dsh_lft_menu{margin-top:30px;}
	.dsh_profile_img img {max-width: 80px;}
	.dashboard_rgt_top {border-radius: 20px;}
	.dsh_rgt_logo a {font-size:28px;}
	.logo_main a img {max-width: 145px;}
	.header_rgt .login_btn a {font-size: 18px;}
	.motivation_inr ul li {font-size:25px;}
	.motivation_inr ul {column-gap: 70px;}
	.motivation_inr ul li:before {right:-53px;width:35px;height:35px;}
	.dashboard_lft .dsh_lft_menu{display:none;}
	.dashboard_rgt_top .mobile_filter{display:none;}
	.mobile_filter{display:block;}
	.dsh_title{margin-top:0;}
	.main{background: #F2F2F2;height:100vh;}
	.dashboard_main{height:auto;}
	.performance_skill_row{grid-template-columns:repeat(2, 1fr);}
	.quiz_type_option h2{font-size:38px;}
	.que_name_dv h2{font-size:28px;}
	.quiz_type_main{height:auto;}
	.quiz_eight_opt_row .nice-select{width:100%;}
	.quiz_eight_lft{width:40%;}
	.quiz_eight_rgt{width:60%;}
	.quiz_dash_inr{flex-wrap:wrap;flex-direction:column-reverse;}
	.quiz_dash_mid{order:1;width:100%;}
	.quiz_dash_details{display:flex;}
	.quiz_dash_dtls_rgt{margin-top:0}
	.quiz_dash_btn_grp{margin-top:20px;}
	.quiz_dash_main{height:auto;}
	.quiz_dash_rgt{width:100%;display:flex;column-gap:30px;margin-top:50px;}
	.quiz_dash_chart_dtl img{display:block;}
	.quiz_dash_chart{width:50%;}
	.quiz_dash_lft{width:100%;margin-top:30px;}
	.chart-area{justify-content:space-around;}
	.bar {width: 35px;}
	.chart-wrapper{aspect-ratio: 4.6 / 4;height:auto;width:100%;}
/*	canvas{aspect-ratio: 4.6 / 4;}*/
	.quiz_type_resultats{height:auto;}
	.prepare_tef_inr_cnt h1{font-size:34px;line-height:44px;}
	.prepare_tef_inr_cnt p{font-size:26px;line-height:36px;}
	.tef_module_itm h2 {font-size: 30px;line-height: 40px;}
	.quiz_eight_opt_row h2 {font-size: 26px;line-height:36px}
	.banner{padding:60px 0 60px}
	.platfrm_dtl p {font-size:28px;line-height:36px;}
	.tef_module_pck_cnt {min-height: 240px;}
	.tef_module_pck_rw{grid-row-gap:30px;}
	.order_total_table{padding:20px 20px;}
	.hm_about_cnt h2 {font-size: 42px;}
	.hm_about_cnt h2:before {width: 30px;height: 30px;}
	.tef_cnd_str_title h2{font-size:30px;}
	.tef_cnd_str_title p{font-size:22px;}
	.tef_cnd_str_itm_top{margin-bottom:15px;}
	.tef_score_table tr th h2{font-size:20px;}
	.tef_score_table tr th{padding:10px 15px;}
	.tef_score_table tr td{padding:12px 15px;font-size:18px;}
	.tef_score_table tr:nth-child(odd) td span{font-size:18px;}
	.immigration_program_itm p{font-size:18px;}
	.immigration_program_itm h2{font-size:18px;}
	.immigration_program_itm ul li span{font-size:18px;}
	.immigration_program_itm ul li {font-size: 20px;}
	.disclaimer_rgt_itm h3{font-size:17px;}
	.disclaimer_rgt_itm_cnt{column-gap:20px;}
	.higher_score_title_rgt h2 {font-size:70px;}
	.higher_score_title_lft h2 {font-size:26px;}
	.process_dtl p, .process_dtl ul li{font-size:19px;}
	.process_step span{width:110px;height:110px;font-size:52px;}
	.process_inr:before{left:52px;}
}

@media(max-width:1080px) {
	.topbar_rgt {width: 254px;}
	.topbar_timer {width: 236px;padding:10px 10px;}
	#countdown-timer {width: 96px;}
	#countdown-timer span {font-size: 22px;line-height: 34px;}
	.bnr_inr_rgt:before {width: 360px;height:400px;}
	.short_tst_itm_inr{min-height:380px;}
	.review_itm_cnt p{font-size:18px;line-height:28px;}
	.review_name h2 {font-size: 20px !important;line-height:28px !important;}
	.review_btm_lft{column-gap:10px;}
	.review_itm_cnt p {min-height:262px;}
	.disclaimer_rgt_itm_cnt{display:block;margin-top:15px;padding:0 15px 20px;}
	.disclaimer_rgt_itm{border-radius:20px;}
	.disclaimer_rgt_itm h3{border-radius:20px;}
	.disclaimer_row_lft p{font-size:18px;line-height:1.5;}
	.disclaimer_row {margin-top: 30px;}
}

@media(max-width:1070px) {
	.topbar_lft ul li {font-size:16px;}
	.ftr_top_lft ul{column-gap:40px;}
	.ftr_btm ul{column-gap:20px;}
	.ftr_social ul li a img{max-width:40px;}
	.contact_inr{margin:20px auto 0;}
	.contact_frm_grp input::placeholder{font-size:20px;}
}

@media(max-width:1050px) {
	.disclaimer_row_rgt {width: 66%;}
	.disclaimer_row_lft {width: 30%;}
}

@media(max-width:1024px) {
	.bnr_inr_rgt:before {width: 320px;height: 350px;}
	.bnr_inr_lft{margin-top:0;}
	.bnr_inr_lft h1 {font-size:36px;line-height:46px;}
	.bnr_inr_lft span {font-size:36px;line-height:46px;}
	.tef_exam_guide_lft h1{font-size:36px;line-height:46px;}
	.bnr_join_btn {margin-top: 38px;}
	.bnr_join_btn a strong {font-size: 26px;}
	.student_review {margin-top:40px;}
	.step_itm .step_txt {font-size: 22px;}
	.step_itm:nth-child(odd):before {top: -60px;height:60px;}
	.step_itm:nth-child(odd):after{top:-75px;}
	.step_itm:nth-child(even):before{bottom:-60px;height:60px;}
	.step_itm:nth-child(even):after{bottom:-75px;}
	.step_itm:nth-child(odd) .step_txt {top: -114px;}
	.step_itm:nth-child(even) .step_txt{bottom:-114px;}
	.step_main{padding:120px 0;}
	.step_inr{margin:0;}
	.step_itm{margin-right:0;}
	.step_itm .step_count{clip-path: polygon(0 0, 88% 0, 100% 100%, 12% 100%);}
	.platfrm_icon {width: 140px;height: 140px;}
	.platfrm_ic_img {width: 120px;height: 120px;}
	.platfrm_dtl {padding: 0 20px;}
	.video_sec{padding-bottom:50px;}
	.ftr_social {padding: 30px 0 30px;}
	.first_mock {bottom: 100px;}
	.contact_lft {width: 53%;}
	.contact_rgt {width: 47%;}
	.contact_form form {padding: 30px 30px 15px;}
	.motivation_main{padding:15px 15px;}
	.motivation_inr ul li:before{width:32px;height:32px;}
	.motivation_inr ul li {font-size: 23px;}
	
	.pagination_main{flex-wrap:wrap;grid-row-gap:20px;}
	.quiz_option_img {width: 200px;}
	.quiz_option_itm_img_wd label{font-size:24px;}
	.quiz_imgtype_option ul {width: 100%;}
	.quiz_dash_rgt{display:block;}
	.quiz_dash_chart{width:100%;}
/*	canvas {aspect-ratio: 4.6 / 2.5;}*/
	.tests_faq_main h2{padding-right:40px !important;}
	.tests_faq_cnt table{width:100%;display:block;white-space:nowrap;overflow-x:auto;}
	.prepare_tef_btm_btn a.browse_btn{padding:16px 40px;font-size:18px;}
	.step_inr{row-gap:300px;}
	.quiz_eight_opt_row .nice-select .option{text-wrap: initial;line-height: 30px;}
	.quiz_eight_opt_row .nice-select{font-size:20px;}
	.contact_main{padding:40px 0 50px;}
	.contact_frm_grp {margin-bottom: 20px;}
	.terms_cnt h1{font-size:38px;line-height:48px;}
	.terms_main{padding:40px 0 50px;}
	.payment_process_inr{display:block;}
	.order_summary_table{width:100%;}
	.order_total_table {width: 40%;margin-left:auto;margin-top:30px;}
	.hm_about_ift:before{right:0;}
	.short_tst_itm_inr span{min-height:74px;}
	.short_tst_itm_inr {min-height:420px;}
	.review_itm_cnt p {min-height:260px;}
	.tef_test_pck_rw_itm.tef_test_active:before .tef_test_pck_rw_itm_inr{top:25.5%;right:17px;}
	.glance_itm h2 {font-size: 32px;}
	.grading_systm_row{column-gap:30px;}
	.registration_eligblty_itm h2{font-size:20px;}
	.registration_eligblty_itm ul {padding: 0 15px;}
	.process_inr:before{top:62px;height:84%;}
	.prepare_inr_cnt p{font-size:26px;}
}

@media(max-width:1010px) {
/*	#pdf-container{aspect-ratio:12.5 /7.5;}*/
}

@media(max-width:991px) {
	.container {width: 90%;}
	.tests_cnt_container, .tests_bnr_container, .tef_container{max-width:90%;}
	.quiz_type_nine .quiz_img_option {max-width: 90%;}
	.quiz_type_container{max-width:90%;}
	.checkout_container {width: 90%;}
	.dashboard_container{max-width: 90%;}
	.topbar_main{display:none;}
	.header_mid{display:none;}
	.menu ul li a{font-size:24px;font-weight:500;}
	.mobile_navbar .menu ul li.dropdown_main .navbar-dropdown li > a {font-size:18px;color:var(--purple);font-weight:600;}
	.mobile_navbar .menu ul li.dropdown_main .navbar-dropdown li .navbar-dropdown li a {font-size:18px;font-weight:400;color:#303030;}
	.mobile_nav {padding: 0 60px;}
	.menu_left, .menu_right .nav-list{display:none}
	.navbar{justify-content:space-between;}
	.menu_mid_main {width: 100%;justify-content:center;}
	.menu_mid img {max-width: 160px;}
	.menu > ul > li > a:before{content:none;}

	.header_rgt{column-gap:20px;}
	.header_rgt_icon ul{column-gap:12px;}

	header{padding:20px 0;}
	.header_rgt .login_btn a{padding:8px 35px;}

	.banner_inr{display:block;}
	.bnr_inr_rgt{width:100%;max-width: 680px;margin: 100px auto 0;}
	.bnr_inr_lft{width:100%;}
	.bnr_rgt_img img{margin:0 auto;}
	.bnr_inr_rgt:before {width: 500px;height: 609px;left: 0;right: 0;margin: 0 auto;}
	.bnr_inr_lft{text-align:center;}
	.stdnt_review_itm{margin:0 auto;}
	.circle {left: 0;}
	.step_itm .step_txt {font-size: 20px;}

	.short_pack_tst span {font-size: 26px;}
	.short_tst_inr{padding:0;}
	.short_tst_itm_inr {padding: 35px 35px;}
	.platform_inr{grid-template-columns:repeat(2, 1fr);row-gap:140px;}
	.faq_inner ul{grid-template-columns:repeat(1, 1fr);}
	.faq_inner ul li:nth-child(2){border-top:0;}
	.first_mock{display:none;}
	.ftr_top_lft ul li span {font-size: 18px;}
	.ftr_social ul li a{width:168px;}
	.ftr_social ul li a span {font-size: 16px;}
	.ftr_btm {margin-top: 40px;}
	.ftr_btm ul li a{font-size:24px;}
	.ftr_top_lft ul {column-gap: 30px;}
	.contact_inr{display:flex;flex-direction:column-reverse;}
	.contact_lft{width:100%}
	.contact_rgt{width:100%;}
	.contact_inr{border-radius:20px;}
	.contact_img:before{border-bottom-left-radius:20px;border-bottom-right-radius:20px;}
	.contact_img img{border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-top-left-radius:0;}
	.contact_img img{height:600px;object-fit:cover;}
	.dsh_title h1 {font-size: 40px;line-height: 51px;}
	.dashboard_rgt_profile{width:auto;}
	.dsh_title img{max-width:240px;}
	.dsh_profile_img a{column-gap:10px;}
	.dashboard_rgt_profile{padding:13px;}
	.logout_btn a{padding:10px 25px;}
	.dsh_title{margin-top:0;margin-bottom:30px;text-align:center;}
	.checkout_top{display:block;}
	.checkout_top .dashboard_rgt_profile{width:100%;max-width:100%;}
	.dashboard_lft .dsh_title{display:none;}
	.dashboard_rgt_title h1{font-size:50px;line-height:60px;}
	.login header{display:block;}
	.dashboard_lft .mobile_filter{display:none;}
	.dashboard_rgt_top .mobile_filter{display:block;}
	.login .login_btn{display:none;}
	.dashboard_rgt_top{flex-wrap:wrap;}
	.dashboard_rgt_top .dashboard_rgt_profile{width:100%;max-width:100%;margin-top:30px;}
	.dashboard_rgt{margin-top:0;}
	.dashboard_rgt_top{padding:0;}
	.checkout_top .dsh_title{display:block;}
	.prfmce_skill_rw_itm .skill-bar-percent {font-size: 30px;line-height: 38px;}
	.performance_btm_inr table th{font-size:20px;}
	.performance_btm_inr table td{font-size:18px;}
	.quiz_type_option h2{font-size:34px;}
	.que_name_dv h2{font-size:28px;}
	.terminer_quiz_btn a{font-size:24px;display:block;}
	.quiz_type_status{flex-wrap:wrap;grid-row-gap:15px;justify-content:center;}
	.btm_quiz_timer{position:initial;margin-right:0;text-align:center;margin-top:30px;}
	.quiz_img_option_rgt .quiz_type_option h2 {font-size: 34px;line-height: 42px;}
	.quiz_type_seven .quiz_img_option{display:block;}
	.quiz_type_seven .quiz_img_option_lft{width:100%;grid-template-columns:repeat(2, 1fr);}
	.quiz_type_seven .quiz_img_option_rgt{width:100%;margin-top:40px;}
	.quiz_eight_opt_row h2 {font-size:24px;line-height:32px;}
	.quiz_type_nine .quiz_img_option .quiz_img_option_itm{padding:15px;}
	.quiz_type_nine .quiz_img_option{margin:60px auto;}
	.quiz_instruction h2, .quiz_instruction h1, .quiz_instruction h3, .quiz_instruction h4, .quiz_instruction h5, .quiz_instruction h6{margin-bottom:30px;}
	.quiz_instruction_itm{padding:40px;}
	.quiz_information_cnt ul li{font-size:20px;line-height:30px;}
	.quiz_information {max-width:90%;}
	.quiz_type_title {margin-bottom:60px;}
	.quiz_type_resultats_title h1{font-size:40px;}
	.tests_faq_cnt p, .tests_faq_cnt ol li {font-size:22px;line-height:32px;}
	.tests_bnr_main{padding-bottom:60px;}
	.tests_bnr_img img{border-radius:25px;aspect-ratio:17 / 7.86;}
	.tests_pg_main:after, .tests_pg_main:before{content:none;}
	.prepare_tef_inr_cnt h1 {font-size:30px;line-height:40px;}
	.prepare_tef_btm_btn a.browse_btn {padding: 20px 40px;}
	.tef_module_itm {padding: 25px 25px;}
	.tef_module_inr {column-gap: 30px;}
	.tef_module_itm p {font-size:20px;line-height:30px;}
	.tef_module{padding:50px 0;}
	.tef_test_pack{padding-bottom:50px;}
	.tef_module_pack{padding-bottom:50px;}
	.paginationi_inr{flex-wrap:wrap;justify-content:center;row-gap:20px;}
	.quiz_eight_opt_row {display: block;}
	.quiz_eight_lft, .quiz_eight_rgt{width:100%;}
	.quiz_eight_opt_row h2{text-align:left;margin-bottom:15px;}
	.step_itm .step_count span {font-size: 20px;}
	.platfrm_dtl {min-height:250px;}
	.tef_module_pck_top {margin-bottom: 30px;}
	.tests_pg_main{padding-bottom:50px;}
	.terms_cnt h1{font-size:40px;line-height:50px;}
	.terms_cnt h2 {line-height: 36px;font-size: 26px;margin-bottom: 20px;}
	.login_frm_grp label{font-size:18px;line-height:28px;}
	.login_frm_grp label{font-size:18px;line-height:28px;}
	.register_details_checkout .login_frm_grp inputplaceholder{font-size:18px;line-height:28px;}
	.register_details_checkout .summary_title {padding-bottom: 15px;}
	.payment_process_label {max-width: 160px;}
	.hm_about_inr{display:block;}
	.hm_about_ift{width:100%;max-width:680px;margin:0 auto;}
	.hm_about_rgt{width:100%;margin-top:40px;}
	.hm_about_ift:before{left:0;right:0;margin:0 auto;width:400px;height:600px;}
	.bnr_inr_rgt:before {width: 500px;height: 609px;left: 0;right: 0;margin: 0 auto;}
	.hm_about_ift img {margin: 0 auto;}
	.quiz_option_img {width: 162px;}
	.quiz_option_itm_img_wd label {font-size: 22px;}
	.review_slider {margin: 30px 0 0 !important;}
	.tef_module_itm h2 {font-size: 26px;line-height: 38px;}
	.short_tst_itm_inr {min-height:440px;}
	.tef_cnd_structure{grid-template-columns:repeat(1, 1fr);}
	.tef_cnd_str_itm{padding:30px 20px;border-radius:25px;}
	.tef_cnd_str_icon img {max-width: 80px;}
	.tests_faq_main .tef_cnd_str_title h2{padding:0 !important;}
	.review_itm_cnt p{min-height:initial;}
/*	#pdf-container{aspect-ratio:12.5 /8;}*/
	.quiz_instruction h2, .quiz_instruction h1, .quiz_instruction h3, .quiz_instruction h4, .quiz_instruction h5, .quiz_instruction h6{
		font-size:28px;line-height:38px;
	}
	.tef_exam_guide_inr{display:block;}
	.tef_exam_guide_lft{width:100%;margin-bottom:40px;text-align:center;}
	.tef_exam_guide_btn{justify-content:center;}
	.tef_exam_guide_rgt{width:100%;}
	.tef_exam_guide_lft p{text-align:center;}
	.grading_systm_itm_top_cnt h2{font-size:26px;}
	.grading_systm_row_itm{padding:30px 25px;}
	.grading_systm_txt li{margin-bottom:20px;}
	.grading_systm_dtl p{font-size:18px;line-height:1.4;}
	.assessment_process_inr{padding:30px 30px;border-radius:30px;}
	.assessment_process_table table th h3{font-size:22px;}
	.assessment_process_table table th p{font-size:16px;}
	.assessment_process_table table th {padding: 9px 10px;}
	.assessment_process_table {margin:30px 0;}
	.assessment_process_table table th:nth-child(6){border-radius:0 10px 10px 0;}
	.assessment_process_table table th:nth-child(1){border-radius:10px 0 0 10px;}
	.assment_prcss_rgt p{line-height:1.4;}
	.assment_prcss_rgt {width: 46%;}
	.tef_score_table table{border-radius:25px;margin-bottom:30px;}
	.immigration_program_inr{grid-template-columns:repeat(2, 1fr);}
	.immigration_program_itm h2{min-height:71px;}
	.disclaimer_inr {padding: 20px;border-radius:25px;}
	.higher_score_itm{border-radius:25px;padding:20px;}
	.higher_score_title_lft p {font-size: 16px;}
	.higher_score_title_lft h2 {font-size: 24px;}
	.higher_score_title_rgt h2 {font-size: 64px;}
	.registration_eligblty_inr{column-gap:25px;}
	.process_inr_itm{column-gap:30px;}
	.common_faq_inr ul li h3{padding:20px 25px 20px 20px;border-radius:15px;}
	.common_faq_inr ul li h3:before{width:34px;height:34px;font-size:18px;top:18px;right:25px;}
	.common_faq_cnt p{font-size:17px;}
	.common_faq_cnt{padding:25px;}
	.common_faq_inr ul li {margin-bottom: 20px;}
	.common_faq_cnt_main{border-radius:15px;}
	.prepare_main{padding:60px 0;}
	.prepare_inr_cnt p{font-size:24px;}
}

@media(max-width:950px) {
/*	.chart-wrapper{height:350px;}*/
	.tef_score_table table{overflow:auto;white-space:nowrap;display:block;border-collapse:collapse;border-radius:20px}
	.tef_score_table table tr:last-child td:last-child{border-radius:0 0 20px 0;}
	.tef_score_table table tr:first-child th:last-child{border-radius:0 20px 0 0;}
	.tef_score_table table tr:first-child th:first-child{border-radius:20px 0 0 0;}
	.disclaimer_row{display:block;}
	.disclaimer_row_lft{width:100%;margin-bottom:30px;}
	.disclaimer_row_rgt {width: 100%;}
}

@media(max-width:900px) {
	.banner{padding:60px 0 30px;}
	.step_inr{display:block;}
	.step_itm{margin:85px 0; text-align: center;}
	.step_itm:first-child{margin-top:0;}
	.step_itm .step_txt{position:initial !important;}
	.step_itm:nth-child(odd):before{top:82px;height:50px;}
	.step_itm:nth-child(odd):after {top: 117px;}
	.step_itm:nth-child(even):before{height:50px;bottom: -50px;}
	.step_main {padding:40px 0 0;}
	.step_itm .step_txt {font-size: 24px;margin-bottom:10px;}
	.step_itm .step_count {clip-path: polygon(0 0, 92% 0, 100% 100%, 8% 100%);padding: 10px 40px;
		max-width: 450px;width: 100%;margin: 0 auto;
	}
	.step_itm:last-child:before{content:none;}
	.step_itm:last-child:after{content:none;}
	.step_itm:last-child{margin-bottom:0;}
	.short_tst_itm_inr span {font-size: 28px;}
	.play_button img{max-width:85px;}
	.faq_inner {margin-top:50px;}
	.faq_cnt_main h3:after{height:70px;}
	.faq_inner ul li {padding: 30px 0;}
	.faq_cnt_main h3{font-size:20px;}
	.ftr_top_lft ul{display:block;}
	.ftr_top_lft ul li span {font-size: 16px;}
	.ftr_top_lft ul li span {margin-bottom: 3px;}
	.ftr_top_lft ul li{margin-bottom:15px;}
	.ftr_top_lft ul li:last-child{margin-bottom:0px;}
	.dsh_profile_img a {font-size:28px;}
	.dsh_data_row{column-gap:20px;}
	.dsh_data_row_two{display:block;}
	.dsh_data_rw_lft{width:100%;}
	.dsh_data_rw_mid{width:100%;margin-top:30px;}
	.order_rgt_data ul.tabs li{padding:12px 30px;}
	.order_history_tb {margin-top: 30px;}
	.order_rgt_data ul.tabs li {padding: 10px 20px;font-size:18px;}
    .order_data_main table td{font-size:18px;}
    .order_data_main table{display:block;white-space:nowrap;overflow-x:auto;width:100%;}
    .order_data_main table tr:nth-child(2) td{padding:20px 15px 0;}
/*    .dashboard_main{height:100vh;}*/
	.notification_inr{padding:40px 40px;}
	.order_data_main table td{padding:15px 10px;}
	.quiz_img_option{display:block;}
	.quiz_img_option_lft{width:100%;margin-bottom:30px;}
	.quiz_img_option_rgt{width:100%;margin-top:40px;}
	.quiz_option_itm_img_wd{padding:15px 0;}
	.quiz_option_img{padding-right:0;}
	.quiz_type_nine .quiz_img_option_lft{width:100%;}
	.quiz_type_nine .quiz_img_option_rgt{width:100%;}
	.avtar_grp_img {column-gap: 30px;row-gap: 30px;}
	.avatar_data_inr{display:block;}
	.avtr_data_lft{border-right:0;width:100%;text-align:center;margin-bottom:30px;}
	.avtr_data_rgt{padding-left:0;}
	.avtar_grp_img{max-width:500px;margin:0 auto;}
	.avtr_data_lft{padding-right:0;}
	.quiz_information{display:block;}
	.quiz_information_rgt{width:100%;}
	.quiz_information_img img{display:block;width:100%;}
	.quiz_information_lft {width: 100%;margin-bottom:40px;}
	.quiz_information_cnt ul{padding-left:20px;}
	.prepare_tef_inr_cnt p {font-size:22px;line-height:30px;}
	.prepare_tef_btm_btn a.start_tst_btn{padding:20px 15px;}
	.tef_module_inr{grid-template-columns:repeat(1, 1fr);}
	.tef_module_itm{border-radius:30px;}
	.rg-logo-top a img{max-width:200px;}
	.prepare_tef_inr_cnt{max-width:100%;}
	.prepare_tef_btm_btn a.browse_btn {padding: 16px 40px;}
	.prepare_tef_btm_btn a.start_tst_btn {padding: 16px 15px;}
	.order_total_table {width: 50%;}
	.payment_process_row{display:flex;flex-wrap:wrap;margin-bottom:0;column-gap:15px;}
	.payment_process_label{max-width:30%;margin-bottom:10px;}
	.payment_process_row .process_data_name{width:67%;text-align: left;}
	.payment_process_data{width:67%;text-align:left;}
	.dashboard_rgt_top .mobile_filter{font-size:18px;}
	.grading_systm_row{grid-template-columns:repeat(1, 1fr);grid-row-gap:30px;}
	.grading_systm_row_itm{border-radius:30px;}
	.tef_score_table tr th h2 {font-size: 18px;}
	.tef_score_table tr th p{font-size:14px;}
}

@media(max-width:850px) {
	.modal{width:90%;}
	.short_tst_itm_inr {padding: 30px 30px;}
	.dsh_data_row:first-child{grid-template-columns:repeat(3, 1fr);grid-row-gap:20px;display:grid;}
	.dsh_data_row{display:flex;flex-wrap:wrap;}
	.dsh_data_rw_lft{width:100%;}
	.dsh_data_rw_mid{width:100%;}
	.motivation_main{display:none;}
	.tests_faq_cnt p{margin-bottom:20px;}
	.tests_faq_cnt p, .tests_faq_cnt ol li {font-size: 20px;line-height: 30px;}
	.tef_module_pck_top {margin-bottom: 30px;}
	.process_inr_itm{display:block;position:relative;}
	.process_step{margin-bottom:30px;position:relative;}
	.process_step span{margin:0 auto;width:100px;height:100px;font-size:40px;}
	.process_inr{overflow:hidden;}
	.process_inr:before{content:none;}
	.process_step:before {content: '';position:absolute;bottom:-50px;width:0;height:200px;
		border: 2px dashed var(--sky);left:0;z-index: -1;margin:0 auto;right:0;
	}
	.process_dtl {padding: 20px;border-radius: 20px;}
	.ftr_btm{display:block;}
	.ftr_btm ul{margin-bottom:30px;}
}

@media(max-width:800px) {
	.short_tst_itm_inr span {font-size: 26px;}
	.ftr_social ul li a img {max-width: 35px;}
	.ftr_social ul li a {width: 158px;}
	.ftr_social {padding: 20px 0 20px;}
	.ftr_btm ul li a {font-size: 22px;}
	.ftr_btm{padding-bottom:20px;}
	.contact_img img{height:auto;}
	.contact_rgt {padding:20px 20px;}
	.register_pg{height:auto;padding:50px 0;}
	.register_frm{grid-template-columns:repeat(1, 1fr);}	
	.register_submit {margin-top: 15px;}
	.register_pg .register_inr h1{text-align:left;}
	.dsh_data_row:first-child, .dsh_data_lft_row{grid-template-columns:repeat(1, 1fr);}
	.dsh_data_rw_rgt{margin-top:35px;}
	.dsh_btm_lft a {font-size: 22px;}
	.order_rgt_data ul.tabs{flex-wrap:wrap;row-gap:15px;}
	.notification_inr {padding:30px 30px;}
	.performance_btm_inr table{display:block;white-space:nowrap;overflow-x:auto;width:100%;}
	.performance_btm_inr table td{padding:20px 24px;}
	.quiz_imgtype_option ul{grid-template-columns:repeat(1, 1fr);}
	.quiz_eight_opt_row{display:block;}
	.quiz_eight_lft{width:100%;}
	.quiz_eight_rgt{width:100%;}
	.quiz_eight_opt_row h2{text-align:left;margin-bottom:15px;}
	.quiz_eight_opt_row{margin-bottom:30px}
/*	.chart-wrapper {height: 320px;}*/
	.prepare_tef_btm_btn{flex-wrap:wrap;grid-row-gap:15px;}
	.prepare_tef_btm_btn a{display:inline-block;}
	.tef_test_pck_rw_itm_inr h2{margin-bottom:25px;}
	.tef_test_pck_rw_itm_inr h2:before{bottom:-20px;}
	.tef_test_pck_rw_itm_inr span {margin-bottom:10px;}
	.contact_main h1 {font-size: 30px;}
	.quiz_option_img {width: 60%;}
	.quiz_option_img img {width: 96%;}
	.review_itm_cnt p{min-height:135px;}
	.tef_module_pck_tag{font-size:16px;line-height:26px;height:32px}
	/*	#pdf-container {aspect-ratio: 12.5 / 9;}*/
	.tef_test_pck_rw_itm_inr {padding: 65px 20px 35px;}
	.assessment_process_row{display:block;}
	.assment_prcss_lft{width:100%;margin-bottom:20px;}
	.assment_prcss_rgt{width:100%;}
	.assment_prcss_rgt p{text-align:left;}
	.higher_score_itm_title{flex-direction:column-reverse;align-items:flex-start;}
	.higher_score_title_rgt h2{color:var(--sky);opacity:0.4;font-size:54px;margin-bottom:15px;}
}

@media(max-width:767px) {
	.container {width: 90%;}
	.short_tst_itm_inr {padding: 30px 20px;}
	.short_test {padding:50px 0;}
	.dashboard_sec{padding:80px 0;}
	.ftr_social ul{flex-wrap:wrap;justify-content:center;gap:15px;}
	.login_inr h1{font-size:30px;line-height:40px;}

	.login_logo {margin-bottom: 40px;}
	.login_logo a{font-size:34px;line-height:44px;}
	.dsh_btm_lft a {font-size: 22px;padding:6px 8px 6px 20px;}
	.export_btn a {font-size: 22px;padding:11px 35px;}
	.notification_icon a img{max-width:60px;}
	.setting_icon a img{max-width:60px;}
	.dsh_data_row:first-child{grid-template-columns:repeat(1, 1fr);}
	.dsh_data_row{display:block;}
	.dsh_data_rw_lft{width:100%;}
	.dsh_data_rw_mid{width:100%;margin-top:30px;}
	.dsh_btm_lft a img {max-width: 40px;}
	.notification_icon a img {max-width: 55px;}
	.setting_icon a img {max-width: 55px;}
	.header_rgt .login_btn{display:none;}
	.mobile_login_btn .login_btn{display:flex;flex-wrap:wrap;row-gap:15px;}
	.logo_main a img {max-width: 160px;}
	.mob_title{display:block;font-family:'Mabry Pro';font-size:18px;font-weight:600;color: var(--black);
    	text-align: center;padding-bottom:10px;
    }

    .payment_process_inr .mob_title{text-align:left;}
    .payment_process_inr .product_dtl{justify-content:flex-start;}
    .checkout_lft table tr:first-child{display:none;}
    .checkout_lft table tr{display:block;border-bottom:1px solid #5E5E5E;}
    .checkout_lft table tr td{display:block;width:100%;border-bottom:0;padding:10px 10px;}
    .checkout_lft table tr td:first-child{width:100%;}
    .product_dtl{justify-content:center;}
    .qty_number {width:150px;}
    .upadte_cart_btn a{width:100%;}
    .register_details_checkout .summary_title{margin-bottom:30px;}
    .dsh_profile_img img {border-radius: 10px;}
    .dashboard_rgt_profile {border-radius: 15px;}
    .dashboard_rgt_title h1 {font-size: 42px;line-height: 52px;}
    .terms_top h1 {font-size: 40px;}
    .faq_cnt_main h3:after{left:0;}
    .faq_cnt_main h3 {padding-left: 20px;}    
    .prfmce_skill_rw_itm h2 {font-size: 24px;line-height:30px;}
    .prfmce_skill_rw_itm .skill-bar-percent{font-size:26px;line-height:36px;margin-bottom:10px;}
    .quiz_dash_details{display:block;}
    .quiz_dash_dtls_rgt{margin-top:30px;}
    .quiz_dash_details {margin-bottom: 50px;}
    .quiz_dash_result{border-radius:15px;}
    .quiz_dash_rgt{display:block;}
    .quiz_dash_chart{width:100%;margin-bottom:30px;}
    .quiz_dash_main {padding: 30px 20px;}
    .quiz_option_itm label{font-size:22px;}
    .quiz_type_option h2 {font-size: 32px;line-height: 42px;}
    .que_name_dv h2{font-size:28px;}
    .quiz_type_status{padding:15px 15px;}
    .quiz_type_two .quiz_option_row{grid-template-columns:repeat(1, 1fr);}
    .paginationi_inr .next_btn a, .paginationi_inr .prev_btn a{width:125px;}
    .modal-two{width:95%;}
    .quiz_img_option_rgt .quiz_type_option h2 {font-size:30px;line-height:40px;}
    .quiz_txt_type {margin: 40px 0 40px;}
    .quiz_type_seven .quiz_img_option_lft{grid-template-columns:repeat(1, 1fr);}
    .quiz_type_seven .quiz_img_option{margin:60px auto 60px;}
    .quiz_type_ten h2 span{width:150px;}
/*    .quiz_instruction h2{font-size:38px;}*/
    .quiz_instruction_itm li{font-size:20px;padding-left:30px;}
    .quiz_instruction_itm {padding: 30px;}
    .quiz_type_resultats_inr {margin: 40px auto 0;}
    .tests_faq_main h2 {font-size: 24px;line-height: 34px;}
    .tests_faq_cnt table tr td{padding:14px 30px;}
    .tests_faq_cnt table tr th{padding:14px 30px;}
    .tests_toggle_cnt {padding: 30px 20px;}
    .tef_test_pck_rw{grid-template-columns: repeat(1, 1fr);}
    .tef_test_pck_rw_itm_inr h2{min-height:initial;}
    .tef_test_pck_cnt{min-height:initial;}
    .tef_test_pck_rw_itm_inr{border-radius:25px;}
    .tef_test_pack .tef_container > h2, .tef_module_pack h2{font-size:32px;line-height:42px;margin-bottom:20px;}
    .tef_test_pck_rw {margin-top: 30px;}
    .tef_module_pck_rw{grid-template-columns:repeat(1, 1fr);}
    .tef_module_pck_rw_itm{padding:30px 30px;border-radius:30px;}
    .tef_module_pck_top {margin-bottom: 30px;}
    .bnr_join_btn a strong {font-size: 22px;}
    .short_tst_itm_inr {margin-bottom: 20px;}
    .tef_test_pck_rw_itm_inr {padding: 25px 20px 25px;}
    .tef_module_pck_cnt{min-height:initial;}
    .terms_cnt h1 {font-size:34px;line-height:44px;}
    .terms_cnt h2 {line-height: 34px;font-size: 24px;margin-bottom: 10px;}
    .terms_cnt p{font-size:18px;line-height:28px;}
    .terms_cnt h2{margin-top:20px;}
    .lg-logo-top a img {max-width: 200px;}
    .order_total_table{width:100%;max-width:450px}
    .payment_process_row .process_data_name{width:62%;text-align: left;}
	.payment_process_data{width:62%;text-align:left;}
	.hm_about_ift:before {width: 80%;height: 80%;}
	.review_itm{margin:10px 5px;}
	.paginationi_inr .next_btn a, .paginationi_inr .prev_btn a {font-size: 15px;}
	.quiz_type_option{padding:0;}
	.quiz_type_seven .quiz_img_option{padding:0;}
	.four_opt_rgt .quiz_option_img > img{height:auto;}
	.four_opt_rgt .quiz_imgtype_option ul li .quiz_option_itm_img_wd .quiz_option_img{width:60%;}
	.quiz_txt_type{padding:0;}
	.quiz_img_option{padding:0;}
	.quiz_eight_opt{padding:0;}
	.review_itm_cnt p{min-height:140px;}
	.tef_test_pck_rw_itm.tef_test_active .tef_module_pck_tag {top: 0;}
	.assessment_process_table table{display:block;white-space:nowrap;overflow-x:auto;}
	.registration_eligblty_itm h2 {font-size: 18px;}
	.common_faq_inr ul li h3{padding:20px 72px 20px 20px;}
	.prepare_inr_cnt p{font-size:22px;line-height:1.5;}
	.prepare_top_title {margin-bottom:30px;}
}

@media(max-width:710px) {
	.short_tst_inr{grid-template-columns:repeat(1, 1fr);}
	.short_tst_itm_inr {min-height: initial;}
	.short_tst_itm_inr span{min-height:initial;}
	.short_tst_itm_inr{border-radius:25px;}
	.short_pck_title h2{display:block;}
}

@media(max-width:700px) {
	.bnr_inr_rgt{max-width:100%;}
	.bnr_inr_rgt:before {width:80%;height: 550px;background-size: cover;}
	.circle_bg_img > img {width: 160px;}
	.circle_img {max-width: 85px;}
	.banner{padding:40px 0;}
	.short_tst_title p{font-size:20px;}
	.platfrm_dtl p {font-size:26px;line-height:34px;}
	.ftr_top{display:block;}
	.ftr_top_rgt{justify-content:center;}
	.ftr_top_lft ul{justify-content:center;display:flex;}
	.ftr_btm{margin-top:0;}
	.ftr_top_rgt{margin:30px 0;}
	.ftr_btm ul{justify-content:center;margin-top: 18px;}
	.logo_foot{text-align:center;}
	.ftr_top_lft ul li span{text-align:center;font-size:18px;}
	.ftr_top_lft ul li a {font-size: 22px;}
	.login_frm_grp input{padding:16px 20px;}
	.setting_frm_row{grid-template-columns:repeat(1, 1fr);grid-row-gap:30px;}
	.setting_submit_btn {margin-top: 20px;}
	.setting_submit_btn input{font-size:22px;}
	.setting_frm_row{margin-bottom:0;}
	.quiz_type_status{display:block;}
	.quiz_type_timing{justify-content:center;margin:15px 0;}
	.terminer_quiz_btn a{text-align:center;}
	.paginationi_inr{flex-wrap:wrap;grid-row-gap:20px;justify-content:center;}
	.paginationi_number ul{justify-content:center;}
	.paginationi_number{width:100%;}
	.quiz_audio{padding:20px 20px;}
	.quiz_audio_inr p{font-size:20px;}
	.quiz_type_ten h2 span{width:120px;}
	.quiz_type_ten .quiz_option_row{column-gap:20px;}
	.error_page_main .title_top h1{font-size:38px;line-height:48px;}
	.prepare_tef_inr_cnt h1 {font-size: 28px;line-height: 38px;}
	.quiz_type_main.quiz_type_nine{height:auto;}
	.quiz_option_itm label{font-size:20px;}
	.review_itm{border-radius:35px 0 35px 0;border:2px solid var(--sky);box-shadow:0px 2px 5px 0px rgb(112 112 112 / 80%);}
	.review_slider {margin: 30px 0 0 !important;}
	.hm_about_cnt h2 {font-size: 38px;}
	.hm_about_cnt h2:before{right:-50px;}
	.quiz_txt_cnt .nice-select{margin:0 10px;}
/*	#pdf-container {aspect-ratio: 12.5 / 12;}*/
	.assessment_process_inr {padding:20px 20px;}
	.grading_systm_txt ul {margin-top:20px;}
	.grading_systm_txt li h3{font-size:20px;}
	.grading_systm_dtl h3{font-size:20px;}
	.grading_systm_icon img{max-width:26px;}
	.tef_score_title_txt{column-gap:30px;}
	.tef_score_title_txt img{max-width:50px;}
	.immigration_program_inr{grid-template-columns:repeat(1, 1fr);}
	.immigration_program_itm h2{min-height:initial;}
	.immigration_program_itm h2 br{display:none;}
	.disclaimer_row_rgt{display:block;}
	.disclaimer_rgt_itm{margin-bottom:30px;}
	.disclaimer_rgt_itm:last-child{margin-bottom:0;}
	.immigration_program_title h2, .higher_score_title h2{margin:15px 0;}
	.higher_score_inr{column-gap:25px;}
	.registration_eligblty_inr{grid-template-columns:repeat(1, 1fr);grid-row-gap:25px;}
	.ftr_btm p{text-align: center;}
}

@media(max-width:650px) {
	.platform_inr{grid-template-columns:repeat(1, 1fr);row-gap:120px;}
	.platfrm_dtl {min-height:200px;}
	.dsh_btm_lft a {font-size: 18px;}
	.export_btn a {font-size: 18px;}
	.notification_icon a img {max-width: 50px;}
	.setting_icon a img {max-width: 50px;}
	.dsh_title h1 {font-size: 38px;line-height: 48px;}
	.dsh_menu_itm h2 {font-size: 22px;}
	.dsh_menu_itm ul li a {padding: 11px 23px 11px;font-size: 17px;}
	.dsh_profile_img a {font-size: 24px;}
	.dsh_profile_img img {max-width: 70px;}
	.dsh_rgt_logo a {font-size: 24px;}
	.dashboard_rgt_top{padding:10px 0;}
	.dsh_data_rw_itm {border-radius: 20px;}
	.dsh_data_rw_itm {padding: 20px 20px;}
	.dsh_rgt_itm {border-radius:20px;}
	.higher_score_inr{grid-template-columns:repeat(1, 1fr);}
	.higher_score_itm_title{margin-bottom:15px;}
	.higher_score_title_rgt h2{font-size:46px;}
	.higher_score_title_lft h2 {font-size: 22px;}
}

@media(max-width:620px) {
	.review_itm_cnt p{min-height:175px;}
}

@media(max-width:600px) {
	.header_rgt .login_btn a {padding: 8px 25px;font-size:18px;}
	.header_rgt {column-gap: 20px;}
	.circle{top:-60px;}
	.contact_main h1{font-size:28px;}
	.stdnt_rw_txt p strong{font-size:28px;}
	.ftr_top_lft ul li a {font-size: 18px;}
	.faq_inner ul li h3:before{font-size:20px;}
	.register_submit input{font-size:22px;line-height:32px;padding:9px 45px 11px;}
	.login_submit input{font-size:22px;line-height:32px;padding:9px 45px 11px;}
	.dsh_btm_rgt{column-gap:10px;}
	.dsh_course h2 {font-size: 40px;line-height: 48px;}
	.product_dtl{display:block;text-align:center;}
	.product_dtl_img{margin:0 auto 15px;}
	.export_btn a{padding:11px 28px;}
	.courses_slider{grid-template-columns:repeat(1, 1fr);}
	.performance_skill_row{grid-template-columns:repeat(1, 1fr);grid-row-gap:30px;}
	.quiz_items_no{display:block;}
	.meter{width:100%;margin-top:20px;}
	.next_prev_btn{column-gap:20px;}
	.next_btn a{font-size:24px;width:auto;padding:10px 30px;}
	.prev_btn a{font-size:24px;width:auto;padding:10px 30px;}
	.quiz_dash_exam_progress{padding:20px 20px;}
	.quiz_dash_result {padding: 15px 22px;}
	.quiz_dash_result h2 {font-size: 24px;}
	.quiz_dash_btn_grp a{padding:12px 25px;}
	.quiz_audio_inr{display:block;}
	.quiz_audio_inr p{text-align:center;}
	.volume{margin:15px 0;}
	.quiz_option_itm label:after{width:14px;height:14px;top:11px;left:6.5px;}
	.quiz_option_itm label:before{width:22px;height:22px;}
	.quiz_txt_cnt, .quiz_txt_cnt p, .quiz_txt_cnt h1, .quiz_txt_cnt h2, .quiz_txt_cnt h3, .quiz_txt_cnt h4, .quiz_txt_cnt h5, .quiz_txt_cnt h6,
	.quiz_txt_cnt ul li, .quiz_txt_cnt pre, .quiz_txt_cnt blockquote, .quiz_txt_cnt em, .quiz_txt_cnt italic {font-size:20px;line-height:1.6;}
	.quiz_txt_cnt .nice-select{width:200px;}
	.plus_ic img{max-width:58px;}
	.quiz_type_ten .quiz_option_row{grid-template-columns:repeat(1, 1fr);}
	.type_rslts_cnt_top_lft {column-gap: 15px;}
	.type_rslts_cnt_top_rgt {column-gap: 20px;}
	.tyle_rslts_icon {width: 40px;height: 40px;}
	.type_rslts_cnt_top {padding: 20px 15px;}
	.type_rslts_cnt{padding:20px 25px;}
	.type_rslts_review h2{font-size:22px;}
	.type_rslts_cnt_top_lft h2{font-size:22px;}
	.quiz_type_resultats_title h1 {font-size: 36px;}
	.tests_faq_main h2 {padding-right: 45px !important;}
	.tests_bnr_img img{border-radius:25px;aspect-ratio:17 / 8.86;}
	.tests_faq_cnt{margin:20px 0;}
	.tests_faq_main h2{padding:15px 0;}
	.quiz_type_option h2 {font-size: 26px;line-height:36px;}
	.quiz_eight_opt_row .nice-select span{text-wrap:wrap;}
	.quiz_eight_opt_row .nice-select{line-height:26px;padding:12px 30px 12px 18px;height:auto;}
	.bnr_inr_lft h1 {font-size: 34px;line-height: 42px;}
	.bnr_inr_lft span {font-size: 34px;line-height: 42px;}
	.tef_exam_guide_lft h1{font-size: 34px;line-height: 42px;}
	.tef_module_itm p {font-size: 20px;line-height: 30px;}
	.tef_module_itm h2 {font-size: 28px;line-height: 38px;}
	.view_module_btn a{font-size:16px;line-height:26px;padding:15px 15px;width:100%;}
	.tests_faq_main h2 {font-size: 22px;line-height: 32px;}
	.tests_faq_cnt p, .tests_faq_cnt ol li {font-size: 18px;line-height: 28px;}
	.tests_faq_cnt table tr td, .tests_faq_cnt table tr th{font-size:18px;line-height:28px;}
	.tests_faq_cnt table tr th {padding: 14px 20px;}
	.payment_process_label {max-width: 100%;margin-bottom:0}
	.payment_process_row .process_data_name{width:100%;text-align:center;}
	.payment_process_data{width:100%;text-align:center;}
	.review_itm_btm{display:block;}
	.review_btm_rgt{margin-left:70px;}
	.quiz_txt_cnt .nice-select {margin: 0 10px 5px;}
	.tests_faq_cnt table tr td {padding: 10px 10px;}
	#pdf-container{aspect-ratio:12.5 /16.3;}
	.glance_itm h2 {font-size:28px;}
	.glance_rw{column-gap:15px;}
	.tef_cnd_str_itm_cnt ul li{font-size:18px;}
	.glance_itm {padding: 19px;}
	.tef_exam_guide_rgt_inr {padding: 25px 20px;}
	.tef_exam_guide_rgt_inr{border-radius:30px;}
	.tef_cnd_str_itm_cnt ul li{margin-bottom:5px;}
	.tef_cnd_str_title h2 {font-size: 28px;}
	.tef_cnd_str_title p {font-size: 20px;}
	.process_step span {margin: 0 auto;width: 90px;height: 90px;font-size: 32px;}
	.prepare_inr_cnt p {font-size: 20px;}
}

@media(max-width:550px) {
	.circle_bg_img > img {width: 130px;}
	.circle_img img{max-width:55px;}
	.dsh_rgt_btm{display:block;}
	.dsh_btm_lft a{max-width:265px;margin:0 auto;}
	.dsh_btm_rgt{justify-content:center;margin-top:15px;}
	.type_rslts_cnt_top{display:flex;flex-wrap:wrap;}
	.type_rslts_cnt_top_rgt{width:100%;justify-content:space-between;margin-top:10px;}
	.review_itm_cnt p{min-height:initial;}
}

@media(max-width:500px) {
	.header_rgt .login_btn a {padding: 8px 20px;font-size: 16px;}
	.bnr_inr_rgt:before {height: 400px;}
	.rvw_title p {font-size:28px;}

	.short_tst_title h2 {font-size: 28px;}
	.platfrm_dtl p {font-size:26px;line-height:34px;}
	.platform_main h2 {font-size:28px;}
	.review_main h2{font-size:28px;}
	.tef_cnd_structure_title h2, .grading_systm_title h2, .assessment_process_top h2, .tef_score_title_txt h2, 
	.immigration_program_title h2, .disclaimer_title h2, .disclaimer_inr h2, .higher_score_title h2, .registration_eligblty_title h2, 
	.the_process_title h2, .common_faq_title h2, .prepare_top_title h2{
		font-size:28px;
	}
	.disclaimer_rgt_itm_cnt h2{font-size:40px;}
	.write_speak_top h1 {font-size:28px;}
	.ftr_btm ul li a {font-size: 20px;}
	.ftr_top_lft ul{display:block;}
	.ftr_top_lft ul li{text-align:center;}
	.contact_rgt {padding:20px 20px;}
	.contact_form{border-radius:20px;}
	.contact_form form {padding: 20px 20px;}
	.logout_btn a{font-size:20px;}
	.dashboard_rgt_title h1 {font-size:38px;line-height:48px;}
	.dashboard_rgt_top{column-gap:15px;}
	.terms_cnt h2 {font-size: 26px;}
	.quiz_dash_btn_grp{display:block;}
	.quiz_dash_btn_grp a{width:100%;}
	.retake_btn, .review_btn{width:100%;}
	.review_btn{margin-top:15px;}
	.quiz_instruction_itm {padding: 20px;}
	.error_page_main .title_top h1{font-size:36px;line-height:48px;}
	.avtar_grp_img{column-gap:20px;}
	.quiz_information_btm a{width:200px;font-size:22px;}
	.type_rslts_opt{column-gap:7px;}
	.quiz_type_resultats_title h1 {font-size:32px;}
	.quiz_type_tab .tabs-nav{flex-wrap:wrap;grid-row-gap:10px;justify-content:center;}
	.quiz_type_tab .tabs-nav li{width:auto;}
	.quiz_type_tab .tabs-nav a {padding: 12px 18px;}
	.quiz_type_resultats_title h1 {font-size: 30px;}
	.tests_faq_main h2 {font-size: 22px;line-height: 32px;}
	#tests_faq > li:nth-child(1), #tests_faq > li:nth-child(2), #tests_faq > li:nth-child(3), #tests_faq > li:nth-child(4) {
    	margin-bottom: 30px;
	}
	.prepare_tef_btm_btn a.start_tst_btn{text-align:center;padding:15px 15px;}
	.circle{border:0;}
	.dashboard_sec{padding:60px 0;}
	.hm_about_main{padding-top:120px;}
	.tef_cnd_str_icon img {max-width:70px;}
	.tests_faq_main .tef_cnd_str_title p {font-size: 20px;line-height:28px;}
	.grading_systm_row_itm {padding: 25px 20px;}
	.tef_score_title_txt {column-gap: 20px;}
	.prepare_inr_cnt .tef_exam_guide_btn{flex-wrap:wrap;grid-row-gap:15px;}
	.type_rslts_opt_cnt p{text-align:left;}
	.type_rslts_difficuite{flex-wrap:wrap;}
}

@media(max-width:450px) {
	.circle_bg_img > img {width: 110px;}
	.circle_img img {max-width:45px;}
	.stdnt_review_itm {width: 100%;}
	.bnr_join_btn a strong{padding:4px 40px;}
	.ftr_btm ul {column-gap: 10px;}
	.ftr_btm ul li a {font-size: 18px;}
	.play_button img {max-width: 70px;}
	.header_rgt {column-gap: 10px;}
	.header_rgt .login_btn{column-gap:5px;}
	.header_rgt .login_btn a {padding: 6px 14px;font-size: 15px;}
	.login_btm{column-gap:25px;}
	.dsh_lft_menu{grid-template-columns:repeat(1, 1fr);}
	.dsh_menu_itm:last-child{margin-top:15px;}
	.dsh_menu_itm h2 {font-size: 20px;}
	.dsh_title h1 {font-size: 36px;line-height: 44px;}
	.checkout_ic img {max-width: 50px;}
	.logo_main a img {max-width: 140px;}
	.dashboard_rgt_profile{column-gap:20px;}
	.dsh_profile_img a {font-size: 22px;}
	.avtar_grp_img{display:flex;flex-wrap:wrap;column-gap:20px;justify-content:center;grid-row-gap:20px;}
	.quiz_information_btm{column-gap:15px;}
	.tef_module_itm h2 {font-size:26px;line-height:34px;}
	.circle_img{top:45%;left:-15px;}
	.platfrm_dtl {min-height:250px;}
	.platfrm_icon {width: 120px;height: 120px;top:-67px;}
	.platform_inr {row-gap:100px;}
	.platfrm_ic_img {width: 100px;height: 100px;}
	.platfrm_ic_img img {max-width: 60px;max-height: 55px;}
	.tef_module_pck_rw_itm {padding: 20px 20px;}
	.prepare_tef_inr_cnt h1 {font-size: 24px;line-height: 34px;}
	.tef_cnd_str_icon img {max-width:75px;max-height:75px;min-height:75px;}
	.tef_cnd_str_itm_top{margin-bottom:15px;}
	.tef_test_pck_rw_itm_inr {padding:40px 20px 25px;}
	.tef_test_pck_rw_itm.tef_test_active .tef_module_pck_tag {top:-20px;right:-68px;}
	.tef_test_pck_rw_itm span{font-size:24px;line-height:34px;}
	.tef_test_pck_rw_itm h2{font-size:20px;line-height:28px;}
	.tef_exam_guide_btn{flex-wrap:wrap;row-gap:10px;}
	.tef_exam_guide_lft span{font-size:18px;}
	.tef_cnd_str_icon{margin-bottom:15px;}
	.tef_score_title_txt {column-gap: 15px;}
	.tef_score_title_txt img {max-width: 40px;}
	.process_step span {margin: 0 auto;width:75px;height:75px;font-size:35px;border-radius:15px;}
}

@media(max-width:430px) {
	.tef_cnd_str_itm_top{
		flex-wrap:wrap;flex-direction:column-reverse;column-gap:15px;justify-content:flex-start;align-items:flex-start;
		margin-bottom:20px;
	}
	.tests_faq_cnt ul li{margin-bottom:5px;}
	.tef_cnd_str_itm {padding: 20px 20px;}
}

@media(max-width:400px) {
	.circle_bg_img > img {width:110px;}
	.circle_img img {max-width:40px;}
	.circle_img {top: 40%;left: -25px;}
	.bnr_inr_rgt:before {height: 350px;}
	.bnr_join_btn a strong {padding: 4px 34px;}
	.bnr_inr_lft h1 {font-size:32px;line-height:42px;}
	.bnr_inr_lft span {font-size:32px;line-height:42px;}
	.tef_exam_guide_lft h1{font-size:32px;line-height:42px;}
	.ftr_btm ul{flex-wrap:wrap;gap:10px;}
	.play_button img {max-width:60px;}
	.navbar{padding:18px 20px;}
	.contact_submit input {font-size: 18px;}
	.step_itm:nth-child(odd):before {top: initial;bottom: -50px;}
	.step_itm:nth-child(odd):after {top: initial;bottom: -65px;}
	.login_btm{column-gap:15px;}
	.login_btm ul{column-gap:15px;}
	.dsh_data_rw_rgt{grid-template-columns:repeat(1, 1fr);}
	.dsh_rgt_itm {padding: 22px 15px;}
	.dsh_rgt_itm_img img {height: auto;}
	.dsh_rgt_itm_cnt p{font-size:18px;line-height: 28px;}
	.dsh_btm_lft a{max-width:100%;justify-content:center;}
	.export_btn a{padding:11px 54px;}
	.dsh_rgt_logo a {font-size: 22px;}
	.dashboard_rgt_top .mobile_filter{margin-top:15px;width:100%;text-align:center;}
	.dashboard_rgt_top .dashboard_rgt_profile{display:block;}
	.dsh_profile_img a{margin-bottom:15px;font-size:24px;}
	.logout_btn a{display:inline-block;width:100%;text-align:center;}
	.next_btn a{font-size:22px;column-gap:10px;}
	.prev_btn a{font-size:22px;column-gap:10px;}
	.next_prev_btn{column-gap:15px;}
	.quiz_option_itm_img_wd label {font-size: 22px;}
	.quiz_option_img {width: 160px;}
	.quiz_option_img img{max-width:100%;}
	.chart-area {gap: 13px;}
	.chart-wrapper{padding:0;}
	.bar {width: 30px;}
	.circle_img {top: 43%;left: -17px;}
	.hm_about_ift .circle{top:-42px;left:-10px;}
	.review_name p {font-size: 12px;line-height: 16px;}
	.hm_about_cnt h2:before {width: 25px;height: 25px;}
	.review_itm {padding: 30px 15px;}

	.tef_test_pck_rw_itm span{padding-right:40px;}
	.glance_rw{grid-template-columns:repeat(1, 1fr);grid-row-gap:15px;}
	.tef_score_title_txt{display:block;}
	.tef_score_title_txt img{margin:15px 0;transform: rotate(90deg);}
}

@media(max-width:350px) {
	.navbar{padding:15px 15px;}
	.header_rgt .login_btn a{font-size:14px;}
	.login_btm ul{column-gap:10px;}
	.dsh_profile_img a{column-gap:10px;}
	.dsh_profile_img a {font-size: 22px;}
	.review_btm_lft{display:block;}
	.review_img{margin-bottom:10px;}
	.review_btm_rgt{margin-left:0;margin-top:5px;}
	.write_speak_top h1 {font-size: 26px;}
}