@media(max-width: 1700px) {

	.payment-week span {
		width: 100%;
		text-align: center;
	}

	.class_rm_text {
		margin-right: 0;
		width: 100%;
	}

}

@media(max-width:1600px) {

	/*.attendence_box{display:block!important;}*/
	/*.attendence_box canvas{margin-bottom:10px;}
	.attendence_box canvas + div{margin-left:0!important;width:100%;}*/
	ul.sub_categroy>li {
		padding: 20px 24px 20px;
	}

	ul.sub_categroy>li .icon img {
		width: 50px;
	}

	ul.sub_categroy>li .indside_hover {
		padding-left: 70px;
	}

	.what_say img {
		width: 150px;
		height: 150px;
	}
}


@media(max-width:1400px) {
	h1 {
		font-size: 30px;
	}

	h2 {
		font-size: 25px;
	}

	h3 {
		font-size: 20px;
	}



	.btn-theme {
		padding: 8px 25px;
		font-size: 14px;
	}

	.certi_box .certi_images {
		padding: 50px 30px;
	}

	.certi_box .certi_images img {
		width: 60px;
	}

	.certi_box .certi_ctn h2 {
		font-size: 18px;
	}

	/*dashboard*/
	a.brand-logo img {
		width: 190px;
	}

	.dashboard-nav {
		width: 200px;
	}

	.dashboard-app {
		margin-left: 200px;
	}

	.dashboard-nav-item {
		padding: 8px 20px 8px 45px;
	}

	.team_subject_sec .right {
		padding: 0 50px;
	}

	.team_subject_sec .right p {
		font-size: 25px;
	}

	.news-section .container-fluid {
		padding-left: 150px;
	}

	.global_box .glbal_info img {
		width: 250px;
		height: 250px;
		left: -33px;
		top: -70px;
	}

	.login_sec .right .btm_div.form-section {
		padding: 0 0px;
	}

	.login_sec .left {
		padding: 0 100px;
	}

	.dashboard_part .left:before {
		content: none;
	}

	.what_say img {
		width: 100px;
		height: 100px;
	}

	.class_box .single-box .class_image_box .class_img {
		width: 300px;
	}

	ul.class_tag li {
		font-size: 14px;
	}

	.find-cls-teacher h2 {
		font-size: 18px;
	}

	.news_info a.btn-theme {
		padding: 8px 15px;
	}

	.btn-theme span svg {
		width: 16px;
	}

	/*25-4-2023*/
	.btn-theme {
		padding: 8px 25px;
		font-size: 14px;
	}

	.certifi_col {
		width: calc(100% / 4);
	}

	.certi_box .certi_images {
		padding: 50px 30px;
	}

	.certi_box .certi_images img {
		width: 60px;
	}

	.certi_box .certi_ctn h2 {
		font-size: 18px;
	}

	.dash_video .video_box video {
		height: 400px;
	}

	/*my_statistic*/
	.attendence_box span svg {
		width: 30px;
	}

	.my_statistic .attendence_box {
		padding: 20px;
	}

	/*class video*/
	.class_box .single-box .class_image_box .class_img {
		width: 300px;
	}

	/*26-0-2023*/
	/*price_pay*/
	.pay_pice_box h3 {
		font-size: 16px;
	}

	.pay_pice_box .pay_set_left>img {
		width: 80px;
		height: 80px;
	}

	.pay_pice_box .pay_set_left .price_flag {
		bottom: -10px;
		right: 30px;
	}

	.checkmarks {
		height: 20px;
		width: 20px;
	}

	.pay_pice_box .pay_set_left .price_flag img {
		width: 20px;
		height: 20px;
	}

	.pay_pice_set .card {
		padding: 15px;
		margin-bottom: 25px
	}

	.parent_edit {
		width: 300px;
		height: 300px;
	}

	.edit_pren_prof {
		width: 40px;
		height: 40px;
		bottom: -18px;
		right: 35%;
	}

	.edit_pren_prof svg {
		width: 20px;
	}

	.edit_img_profile.class_image .imageWrapper img {
		height: 280px;
	}

	/*07-08-2023*/
	.setp_list img {
		width: 80px;
	}
}


@media(max-width:1300px) {
	.global_box .glbal_info img {
		width: 230px;
		height: 230px;
		left: -13px;
		top: -50px;
	}

	.know-section .right img {
		height: 450px;
		width: 100%;
	}

	.login_sec .left {
		padding: 0 70px;
	}

}

@media(max-width:1200px) {
	h1 {
		font-size: 25px;
	}

	h2 {
		font-size: 22px;
	}

	.logo a img {
		width: 200px;
	}

	.btn-theme {
		padding: 8px 20px;
	}

	ul.fist-menu li a {
		font-size: 16px;
	}

	ul.button-menu li a {
		padding: 7px 30px;
	}

	.team_subject_sec .right p {
		font-size: 22px;
	}

	.news-section .container-fluid {
		padding-left: 100px;
	}

	.global_box .glbal_info .box_name {
		display: flex;
		flex-direction: column;
		align-items: center;
		width: auto;
		margin-bottom: 25px;
		height: auto;
		position: relative;
	}

	.global_box .glbal_info img {
		width: 180px;
		height: 180px;
		left: 0;
		top: 0;
		margin-bottom: 20px;
		position: relative;
	}

	.meet-gobal-team {
		padding: 90px 0 100px;
	}

	.meet-gobal-team h2 {
		padding-bottom: 20px;
	}

	.global_box .glbal_info .box_name {
		padding: 22px 20px;
	}

	.know-section .right img {
		height: 400px;
	}

	.team_subject_sec.feat-org .botto_shap {
		right: 0;
	}

	.gobal_learn {
		bottom: -190px;
		left: 0;
	}

	/*	.class_room_info .class_title p{font-size: 22px;}*/

	.find-cls-teacher {
		padding: 30px 40px;
	}

	.student_join_us h2 {
		font-size: 35px;
	}

	.nav-item-list {
		overflow: hidden;
	}

	.nav-item-list ul.main-menu {
		overflow: auto;
		justify-content: unset;
	}

	ul.main-menu>li>a {
		padding: 0 10px;
		display: block;
		width: max-content;
	}

	.login_sec .right .btm_div.form-section {
		padding: 0 50px;
	}

	.login_sec .left {
		padding: 0 50px;
	}

	.class_box .single-box .class_image_box .class_img {
		width: 100%;
		height: 350px !important;
	}

	.class_box .single-box .class_image_box .class_img a img {
		border-top-right-radius: 10px;
		border-bottom-left-radius: 0;
	}

	.video-container {
		position: static;
		padding-bottom: 0;
	}

	.video_boxs_sec .video_boxs video {
		height: 250px;
	}

	/*organization css*/
	.org_met_gobal .global_box .glbal_info .box_name {
		height: auto;
	}

	.org_met_gobal.meet-gobal-team h2 {
		padding-bottom: 30px;
	}

	.org_met_gobal.meet-gobal-team {
		padding-bottom: 100px;
	}

	.dash_video .video_box video {
		height: 460px;
	}

	.video-container {
		position: static;
		padding-bottom: 0;
	}

	.video-container video {
		border-radius: 10px 10px 0 0;
	}

	/*25-07-2022*/
	.certifi_col {
		width: calc(100% / 3);
	}

	.certifi_display .cert_name span {
		font-size: 18px;
	}

	.radio-item label {
		padding: 12px 20px;
	}
}

@media(max-width:1100px) {

	.team_subject_sec .right p {
		font-size: 20px;
	}

	.news-section .container-fluid {
		padding-left: 15px;
	}

	.student_join_us h2 {
		font-size: 30px;
	}

	.meet_techer .meet_details .meet_img img {
		width: 220px;
		height: 220px;
	}

	.location_card .left img {
		height: 480px;
	}

}

@media (min-width: 767px) {
	.col-md-1-5 {
		width: 20%;
	}

	.col-md-2-5 {
		width: 25%;
	}

	.col-md-3-5 {
		width: 33.33%;
	}

	.col-md-4-5 {
		width: 50%;
	}

	.col-md-5-5 {
		width: 100%;
	}
}

@media (min-width: 991px) {
	.col-lg-1-5 {
		width: 20%;
	}

	.col-lg-2-5 {
		width: 25%;
	}

	.col-lg-3-5 {
		width: 33.33%;
	}

	.col-lg-4-5 {
		width: 50%;
	}

	.col-lg-5-5 {
		width: 100%;
	}
}

@media (min-width: 1200px) {
	.col-xl-1-5 {
		width: 20%;
	}

	.col-xl-2-5 {
		width: 25%;
	}

	.col-xl-3-5 {
		width: 33.33%;
	}

	.col-xl-4-5 {
		width: 50%;
	}

	.col-xl-5-5 {
		width: 100%;
	}
}

@media (min-width: 1400px) {
	.col-xxl-1-5 {
		width: 20%;
	}

	.col-xxl-2-5 {
		width: 25%;
	}

	.col-xxl-3-5 {
		width: 33.33%;
	}

	.col-xxl-4-5 {
		width: 50%;
	}

	.col-xxl-5-5 {
		width: 100%;
	}
}

@media(max-width:991px) {
	h1 {
		font-size: 30px;
	}

	h2 {
		font-size: 25px;
	}

	h3 {
		font-size: 20px;
	}


	.menu-toggle,
	.bar {
		display: block !important;
		cursor: pointer !important;
	}

	.dashboard-app {
		margin-left: 0;
	}

	.logo a img {
		width: 150px;
	}

	.class-content {
		padding: 40px 10px;
	}

	.menu {
		display: none !important;
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		background: #fff;
		z-index: 111;
		padding: 30px;
		transform: translate(100%);
		overflow: hidden;
		height: calc(100vh - 55px);
	}

	.menu-toggle,
	.bar {
		display: block;
		cursor: pointer;
	}

	.mobile-nav {
		display: block !important;
		visibility: visible;
		transition: transform 0.7s ease;
		transform: translate(0%) !important;
		-webkit-transform: translate(0%);
	}

	.menu ul li {
		margin-bottom: 21px;
	}

	.find-cls-teacher.join_our_section img {
		width: 10%;
	}

	.find-cls-teacher.join_our_section .video_boxs video {
		height: auto;
	}

	.know-section .right img {
		height: 350px;
	}

	.custom_banner .left {
		margin-bottom: 15px;
	}

	.custom_banner .right {
		width: 100%;
	}

	.banne_inner_width {
		padding: 30px;
	}

	/*	.class_room_info .class_title p{font-size: 20px;}*/
	footer .mian_footer {
		padding: 24px 0 0 0px;
	}

	.find-cls-teacher {
		padding: 30px 30px;
	}

	.know-section .card {
		padding: 30px;
	}

	ul.sub_categroy>li {
		padding: 15px;
	}

	.student_join_us h2 {
		font-size: 25px;
	}

	.menu-bar+li {
		padding-left: 80px !important;
	}

	.login_sec .right .btm_div.form-section {
		padding: 0 0px;
	}

	.login_sec .left {
		height: auto;
		padding: 150px 40px;
	}

	.login_sec .right {
		padding: 40px 40px;
	}

	.payment-week .payment_price {
		font-size: 30px;
	}

	.drop_calendar.filter_box,
	.filter_box {
		min-width: 320px;
	}

	.meet_techer .meet_details .meet_right {
		margin-left: 0;
	}

	.meet_techer .meet_details .meet_img img {
		width: 200px;
		height: 200px;
	}

	.description_ctn .accordion-button {
		font-size: 20px;
		line-height: 1.3;
		padding: 20px 11px 20px 11px;
	}

	.description_ctn .accordion-item .accordion-body {
		font-size: 20px;
		line-height: 1.5;
	}

	.video_boxs_sec .video_boxs video {
		height: 250px;
	}

	.certi_box .certi_images {
		padding: 70px 30px;
	}

	.quiz_card .left_side .quiz_image img {
		height: 350px;
	}

	.quiz_card {
		padding: 30px;
	}

	.class_by_subject {
		padding: 100px 0 70px;
	}

	ul.sub_categroy>li {
		padding: 15px;
	}

	.height_100vh {
		height: auto !important;
	}

	.tch_head_det {
		margin-bottom: -20px;
	}

	.tch_head_det .tech_img {
		width: 200px;
	}

	.tch_head_det .tech_img img {
		width: 200px;
		height: 200px;
	}

	.tch_head_det .tech_ctn {
		width: calc(100% - 200px);
	}

	ul.sub_categroy>li .indside_hover {
		height: auto !important;
	}

	.what_say.padd-100 {
		padding-bottom: 70px;
	}

	.class_box .single-box .class_image_box .class_img {
		height: 300px !important;
	}

	.ribbon {
		padding: 10px 10px;
		font-size: 12px;
	}

	.ribbon:before {
		top: -11px;
		left: -7px;
		width: 8px;
		height: 49px;
	}

	.ribbon:after {
		bottom: 38px;
		left: -5px;
		width: 7px;
		height: 12px;
	}

	.footer-ul-li ul li {
		font-size: 14px;
		line-height: normal;
		margin-bottom: 6px;
	}

	.fot_list ul li a {
		font-size: 14px;
	}

	.fot_list ul li.foot_heading {
		margin-bottom: 8px;
		font-size: 17px;
		font-weight: 500;
	}
	.social-media .fs-3 {
		font-size: 20px !important;
	}

	.gobal_learn {
        max-width: 300px;
    }
    .gobal_learn h1 {
        font-size: 20px;
    }
}


@media(max-width:767px) {
	.fs-5 {
		font-size: 18px !important;
	}

	h1 {
		font-size: 22px;
	}

	h2 {
		font-size: 20px;
	}

	.class_room_inner {
		display: block;
	}

	.btn-theme {
		padding: 8px 15px;
	}

	.slick_silder_button button.slick-arrow {
		width: 30px;
		height: 30px;
	}

	.feat-org.team_subject_sec .left img.left_shap {
		right: 10px
	}

	.know-section .right img {
		height: 300px;
	}

	.explore_new_class.slick_silder_button button.slick-arrow {
		/* top: 100%; */
		margin-top: 15px
	}

	.card-home .slick_silder_button button.slick-arrow {
		top: -62px !important;
	}

	.avilable_time.slick_silder_button button.slick-arrow {
		/*top:77%;*/
		top: 100%;
		margin-top: 15px
	}

	ul.sub_categroy>li .icon img {
		width: 60px;
	}

	ul.sub_categroy>li .indside_hover {
		padding-left: 70px;
		height: auto !important;
	}

	/*	.class_room_info .class_title p{font-size:18px;}*/
	.find-cls-teacher {
		padding: 30px 15px;
	}

	.know-section .card {
		padding: 15px;
	}

	.height_qul.position-absolute {
		position: relative !important;
		margin-top: 14px;
		bottom: 0;
		left: 0;
	}

	.login_sec .right {
		padding: 40px 30px;
	}

	/*slider*/
	.inter_slider .slick-list {
		padding: 0 0% 15px 0 !important;
	}

	.dashboard-toolbar {
		padding: 8px 18px;
	}

	.dropdown.switch-profile button {
		font-size: 14px;
		padding: 5px 10px;
	}

	.dropdown.switch-profile {
		margin-left: 15px;
	}

	.payment-week .payment_price {
		font-size: 25px;
	}

	ul.custom_nav_bar li.nav-item button.nav-link {
		padding: 10px 10px;
	}

	.slick-slideshow__slide .news_info .nw_img img {
		height: 200px;
	}

	.meet_techer .meet_details .meet_img img {
		width: 150px;
		height: 150px;
	}

	.description_ctn .accordion-button {
		font-size: 18px;
		line-height: 1.3;
		padding: 18px 11px 18px 11px;
	}

	.description_ctn .accordion-item .accordion-body {
		font-size: 16px;
		line-height: 1.5;
	}

	.review_box {
		padding: 25px;
	}

	.popular_item ul li a .topi_icon {
		width: 80px;
		height: 80px;
	}

	.subscription_first {
		padding: 15px;
	}

	.add_coup {
		padding: 14px 15px 30px;
	}

	.payment_display {
		margin: 16px 15px 25px;
	}

	.payment_display .pay_dis_inner {
		padding: 15px;
	}

	.total_payment {
		padding: 15px;
	}

	.payment_btm_text {
		padding: 0 15px 25px;
	}

	.check_polices {
		padding: 20px 20px;
	}

	.online_poli_img {
		width: 150px;
	}

	.custom-pagination ul li a {
		padding: 12px 10px;
		font-size: 14px;
	}

	.env_text {
		margin-left: 0;
	}

	.env_img {
		margin-bottom: 15px;
	}

	.video_boxs_sec {
		padding: 15px;
	}

	.cancel_btn a {
		width: 25px;
		height: 25px;
	}

	.cancel_btn a svg {
		width: 15px;
		height: 15px;
	}

	.discussion_sec .discss_img img {
		width: 50px;
		height: 50px;
	}

	.quiz_card .left_side .quiz_image img {
		height: 250px;
	}

	.quiz_card {
		padding: 25px;
	}

	.gobal_learn {
		position: static;
		max-width: 100%;
	}

	.video_section {
		padding: 15px 0 0px;
	}

	.dash_video .video_box video {
		height: 380px;
	}

	.multi-range input[type=range] {
		width: 320px;
	}

	.tch_head_det {
		margin-bottom: 0;
		padding-bottom: 30px;
	}

	.tch_head_det .tech_img {
		width: 150px;
	}

	.tch_head_det .tech_img img {
		width: 150px;
		height: 150px;
	}

	.tch_head_det .tech_ctn {
		width: calc(100% - 150px);
	}

	.tech_about {
		padding: 0;
	}

	.news-section.padd-100 {
		padding-bottom: 70px;
	}

	.awards_sec.padd-100 {
		padding-bottom: 70px;
	}

	#stop-video {
		top: 135px;
	}

	#stop-video img {
		width: 30px;
	}

	.location_card .left img {
		height: 400px;
	}

	/*---------------------------------------parent side reponsive---------------------------------------------*/
	.parent_edit {
		width: 200px;
		height: 200px;
	}

	.learner_uploads {
		margin-right: 30px;
	}

	.learner_uploads img {
		width: 70px;
		height: 70px;
	}

	.learner_profile_box {
		padding: 20px;
	}

	.delet_learner svg {
		width: 30px;
		height: 30px;
	}

	.learner_uploads .edit_pren_prof svg {
		width: 10px;
		height: 10px;
	}

	.learner_uploads .edit_pren_prof {
		width: 20px;
		height: 20px;
		bottom: -14px;
		right: 13%;
	}

	.dash_video .video_box video {
		height: 380px;
	}

	a.learner_pr_edit {
		width: 30px;
		height: 30px;
	}

	.learner_profile_box .learner_pr_img {
		margin-bottom: 20px;
	}

	/*---------------------------------------teacher side reponsive---------------------------------------------*/
	.quiz_ques_box span {
		width: 100%;
	}

	.coup_box {
		width: 100%;
	}

	.coupon_card .coupon_left {
		width: 100%;
		border-radius: 10px 10px 0 0;
	}

	.coupon_card .coupon_right {
		width: 100%;
	}

	.dash_video .video_box video {
		height: 380px;
	}


	/*--------------------------------------- organizations side reponsive---------------------------------------------*/
	.pay_pice_box .pay_set_left>img {
		width: 70px;
		height: 70px;
	}

	.pay_pice_box .pay_set_left .price_flag img {
		width: 20px;
		height: 20px;
	}

	.pay_pice_box .pay_set_left .price_flag {
		bottom: -10px;
		right: 25px;
	}

	.org_met_gobal.meet-gobal-team {
		padding-bottom: 70px;
	}

	.awards_sec.padd-100 {
		padding-bottom: 70px;
	}

	/*24-7-2023*/
	ul.class_tag li {
		font-size: 13px;
		padding: 8px !important;
		margin-bottom: 10px;
		margin-right: 10px;
	}

	/*.class_box .single-box .class_image_box .class_img{height:250px!important;}*/
	.slider_filter_list li button {
		font-size: 14px;
	}

	.sort_by select {
		padding: 5px !important;
		font-size: 14px !important;
	}

	.slider_filter_list li a {
		font-size: 14px;
	}

	.bottom-info span.tech_nm {
		font-size: 14px;
	}

	.bottom-info .star_rat span svg {
		width: 18px;
	}

	.bottom-info .star_rat span+span {
		font-size: 14px;
	}

	/*25-0-2022*/
	.certifi_col {
		width: calc(100% / 2);
	}

	.certifi_display .cert_name span {
		font-size: 16px;
	}

	.certi_box .certi_ctn h2 {
		font-size: 16px;
	}

	ul.custom_nav_bar li.nav-item .nav-link {
		padding: 15px;
	}

	.org_met_gobal .global_box .glbal_info .box_name {
		margin: 0 auto;
	}

	.org_met_gobal .global_box .glbal_info .box_name img.global_shap {
		display: none;
	}

	.org_met_gobal .global_box .glbal_info img {
		top: 0;
		left: 0px;
	}

	.class_room_info {
		padding: 20px;
	}

	/*26-07-2022*/
	.find_btm_class .find_btm_class_left {
		font-size: 14px !important;
		width: 110px;
	}

	.find_btm_class .find_btm_class_right {
		font-size: 14px !important;
		width: calc(100% - 110px);
	}

	.payment-week {
		width: 100%;
	}
}

@media(max-width:699px) {
	.inter_class {
		margin-right: 0px;
	}
}



@media(max-width:567px) {
	.fs-5 {
		font-size: 17px !important;
	}

	.bottom_footer ul.bttm_lang li {
		margin-bottom: 10px;
		margin-right: 0;
		padding-right: 0;
	}

	.bottom_footer ul.bttm_lang li:after {
		content: none;
	}

	ul.sub_categroy>li .icon img {
		width: 50px;
	}

	/*ul.sub_categroy>li{margin-bottom:30px;}*/
	.custom_nav_bar {
		max-width: 100vw;
		overflow-x: scroll;
		position: relative;
		flex-wrap: unset;
	}

	ul.custom_nav_bar.custom_yellow_line li.nav-item button.nav-link {
		width: 168px;
	}

	ul.custom_nav_bar li.nav-item button>span {
		margin-bottom: 4px;
		margin-right: 0 !important;
		display: block;
	}

	.width-20 .off_box.card {
		margin-right: 0;
	}

	.meet_techer .meet_details .meet_img img {
		width: 100px;
		height: 100px;
	}

	.custom-pagination ul li a {
		padding: 12px 5px;
	}

	span.green_dots {
		right: -14px;
	}

	.video_boxs_sec .video_boxs video {
		height: 200px;
	}

	.discussion_sec .discss_img img {
		width: 40px;
		height: 40px;
	}

	/*---------------------------------------parent side reponsive---------------------------------------------*/
	.learner_uploads {
		margin-right: 20px;
	}

	.delet_learner svg {
		width: 20px;
		height: 20px;
	}

	.dash_video .video_box video {
		height: 300px;
	}


}

@media(max-width:575px) {
	.myStatistics .learn_stati .card {
		height: auto;
	}

	ul.main-menu>li {
		padding: 5px 0;
	}
	.news-section .container-fluid {
		padding-left: 12px;
	}
}

@media(max-width:480px) {
	.fs-5 {
		font-size: 16px !important;
	}

	.btn-theme {
		padding: 8px 15px;
	}

	.know-section .right img {
		height: 280px;
	}

	.popular_item ul li {
		margin-right: 0;
	}

	.popular_item ul li:last-child {
		margin-bottom: 0;
	}

	.custom-pagination ul li a {
		padding: 12px 3px;
		text-align: center;
	}

	.video_boxs_sec .video_boxs video {
		height: 150px;
	}

	.discussion_sec .discss_img img {
		width: 35px;
		height: 35px;
	}

	.quiz_card {
		padding: 20px;
	}

	.sponserd_teacher .card .sponser_user .sponser_flag {
		bottom: -10px;
		right: 24px;
		width: 25px;
		height: 25px;
	}

	.dash_video .video_box video {
		height: 280px;
	}

	.tch_head_det {
		display: block !important;
	}

	.tch_head_det .tech_img {
		margin-bottom: 20px;
	}

	.tch_head_det .tech_ctn {
		width: 100%;
		margin-left: 0 !important;
		padding-bottom: 30px;
	}

	/*25-07-2022*/
	.certifi_col {
		width: calc(100% / 1);
	}

	/*organization css*/
	.org_met_gobal .global_box .glbal_info .box_name {
		width: 100%;
	}

	.org_met_gobal .global_box .glbal_info img {
		top: 0;
		left: 0;
	}

	.org_top_teacher .slick-slide {
		margin-top: 0;
	}
}

@media(max-width:460px) {
	.dash_video .video_box video {
		height: 250px;
	}
	.w-cust{
		width: 100%;
		text-align: center;
	}
}