@media screen and (min-width: 1920px) {
	nav .vertical-menu-logo .open-menu-btn hr {
		display: none;
	}

	.desctop_none {
		display: none;
	}
	
	.output_wrapper{
		left: 0 !important;
	}
}



@media screen and (max-width: 1919px) {
	nav .vertical-menu-logo .open-menu-btn hr {
		display: none;
	}

	

	.desctop_none {
		display: none;
	}

	.participents_title {
		padding-left: unset;
	}

	.sign_up_page img {
		height: auto;
	}

	.sign_card .card-body {
		/*padding: 85px 20px 0 20px  !important;*/
		padding: 0 20px 0 20px  !important;
		overflow: hidden;
	}
	.output_wrapper{
		left: 0 !important;
	}
}






@media screen and (max-width: 1440px) {
	img.img-fluid.auth-logo-dark.me-start {
		/*width: 115px;*/
		width: 175px;
	}

	.sign_up_form_info h5 {
		font-size: 19px;
		padding: 1px 0 0px 0;
	}

	.sign_up_form_info button {
		padding: 7px;
		font-size: 13px;
	}

	nav .vertical-menu-logo .open-menu-btn hr {
		display: none;
	}

	.user_profile_main {
		/*height: auto;*/
		padding: 28px 20px;
	}

	.user_name p, .user_detailed p {
		font-size: 17px;
	}

	.user_data_table h2 {
		font-size: 26px;
	}

	.student_profile_sidebar h5 {
		font-size: 21px;
	}

	.student_profile_sidebar p {
		font-size: 15px;
	}

	button.btn-2 {
		font-size: 17px;
		line-height: 0px;
	}

	.classes_table_shadow td {
		font-size: 16px;
	}

	.classes_table_shadow th {
		font-size: 16px;
	}

	.classes_table_shadow .table td, .classes_table_shadow .table th {
		padding: 15px 0 15px 50px;
	}

	.display_buttons button {
		margin-bottom: 23px;
	}

	.classes_table_shadow {
		margin-top: 25px;
	}

	.user_data_table h2.classes_heading_two {
		padding-top: 23px;
	}

	button.btn-2 {
		margin: 5px 0;
		padding: 11px;
	}

	.classes_table_shadow .table td,
	.classes_table_shadow .table th {
		padding: 15px 0 15px 50px;
	}

	.three_cards_word .card p {
		width: 100%;
	}



	.a_single_data_td p {
		padding: 0;
	}

	.form_data_table table td {
		padding-bottom: 20px;
		padding-top: 24px;
		font-size: 15px;
	}

	.form_data_table table td br {
		display: none;
	}

	.media_icons_output {
		margin: 20px 0;
	}
	.drop-down__item{
		font-size: 14px;
	}
	.drop-down__menu-box{
		width: 209px;
	}
}

@media screen and (max-width: 980px) {
	.landing_content::after {
		width: 100%;
	}

	.content {
		width: 94%;
	}

	.closed-menu .content-wrapper {
		left: 45px;
		overflow-y: scroll;
		padding: 12px;
		width: 99%;
	}

	nav {
	/*margin: 0;*/
	/*height: 100%;*/
	/*overflow-y: scroll;*/;
	}

	nav .vertical-menu-logo .open-menu-btn hr {
		display: block;
	}

	.profile_top h3 {
		font-size: 18px;
	}

	.profile_top h3 img {
		width: 20px;
		margin-right: 6px;
	}

	.user_profile_main {
		height: 100%;
		padding: 40px 20px;
	}

	.user_data_table h2 {
		font-size: 20px;
	}

	.user_name p, .user_detailed p {
		font-size: 16px;
	}

	.classes_table_shadow .table td, .classes_table_shadow .table th {
		padding: 16px 0 16px 18px;
	}

	.three_cards_word .card p {
		width: 100%;
	}

	.three_cards_word {
		margin-bottom: 40px;
	}

	.closed-menu .content-wrapper {
		overflow-y: scroll;
		width: 98% !important;
		left: 54px;
	}

	.select-menu .select-btn,
	.mainoption,.mainoption1,
	.select-menu1 .select-btn1 {
		width: auto;
	}

	.input_lable_submit.orange_input_bbbb input {
		width: 100%;
	}

	.a_single_data_td p {
		padding: 0;
	}

	.input_lable_submit input {
		width: 170px;
		margin-bottom: 20px;
	}

	.input_lable_submit {
		text-align: center;
	}

	.form_data_table {
		padding: 0;
	}

	.media_icons_output {
		text-align: center;
	}

	.user_detailed input {
		width: auto;
	}

	.edit_icons_img a img {
		width: 20px;
	}

	.table_mixed_bbb .table th,
	.table_mixed_bbb .table td {
		padding-left: 13px;
	}

	.participents_title {
		padding-left: 20px !important;
	}

	.clode_btn_output_main {
		width: 20px;
		position: unset;
		top: unset;
		right: unset;
	}

	.new_resource_title p {
		width: 100%;
	}

	.input_lang_title.input_lang_title22 {
		display: flex;
	}

	.input_lang_title.input_lang_title22 .close_btn.clode_btn_output_main {
		width: auto;
		position: unset;
		top: unset;
		right: unset;
	}

	.back_next_btn a button {
		padding: 8px 44px;
	}
	.output_wrapper{
		left: 0;
	}
	.sign_card {
	  	width: auto;
	  	margin: 0 auto;
	}
}

@media (min-width: 992px) and (max-width:1070px ){
	.desctop_none {
		display: none;
	}

	.closed-menu .content-wrapper {
		width: 100%;
		left: 55px;
		overflow-y: scroll !important;
	}

	.sign1_img img {
		width: auto;
	}

	.closed-menu .vertical-menu-wrapper .vertical-menu-logo .open-menu-btn {
		left: 11px;
		right: 100%;
	}
	nav{
		margin: 20px 18px;
	}
	.output_wrapper{
		left: 0;
	}
}

@media screen and (max-width: 414px) {
	nav {
		margin: 0;
		height: 100%;
		max-width: 69%;
	}
	.classes_table_shadow.part_edit_third3 td:nth-child(3){
		left: 0 !important;
	}
	.closed-menu .content-wrapper {
		left: 45px;
		overflow-y: scroll;
		padding: 12px;
		width: 88%;
	}

	.profile_top h3 {
		font-size: 14px;
	}

	.profile_top h3 img {
		width: 20px;
	}

	img.media_icons_message {
		width: 21px;
		margin-right: 3px;
	}

	.user_name p, .user_detailed p {
		font-size: 14px;
	}

	.user_profile_main {
		padding: 14px;
		height: 100%;
	}

	.user_name {
		width: 78px;
	}

	.student_profile_sidebar h5 {
		font-size: 20px;
	}

	.student_profile_sidebar p {
		font-size: 14px;
	}

	button.btn-2 {
		font-size: 15px;
	}

	.about_student_info ul li {
		margin-bottom: 3px;
	}

	.about_student_info {
		padding: 43px 0 81px 0;
	}

	.user_data_table h2 {
		font-size: 16px;
	}

	.user_img_profile img.man_profile_img {
		width: 22px;
	}

	.three_cards_word .card img {
		width: 60px;
	}

	.three_cards_word h3,
	.card.sentences_card h3,
	.three_cards_word h3.card_title {
		font-size: 20px;
	}

	.a_single_data_td p {
		padding: 0;
	}

	.user_data_table a button {
		width: auto;
		height: auto;
		font-size: 12px;
	}
	.mobile_screen_none {
		display: none;
		table-layout: fixed;
	}

	.desctop_none {
		display: block;
	}

	.last_output_three {
		padding: 11px;
	}

	.output_aaa {
		padding: 16px 15px;
	}

	.col-lg-3 {
		padding-right: 0;
		padding-left: 0;
	}

	.display_buttons button {
		width: auto;
		height: auto;
		font-size: 13px;
	}

	.display_buttons {
		display: block !important;
		text-align: center;
	}

	.classes_table_shadow td:nth-child(3) {
		position: relative;
		left: 23px;
	}

	.display_buttons button.next_btn_table {
		right: 0;
		top: 0;
	}

	.display_buttons p {
		font-size: 15px;
	}

	nav .vertical-menu-logo .open-menu-btn {
		right: 0;
	}

	.closed-menu .vertical-menu-wrapper .vertical-menu-logo .open-menu-btn {
		left: 8px;
		right: 100%;
	}

	.closed-menu .content-wrapper {
		left: 32px;
	}

	.type_word_text .input_lable_submit label {
		width: 100%;
	}

	.input_lang_title h4 {
		font-size: 11px;
	}
	.output_step_2_input h4 img {
		margin-right: 14px;
	}

	.content-wrapper {
		left: 290px;
	}

	.display_buttons button.previous_btn_table {
		margin-left: 0;
	}

	.center_btn_aaa {
		text-align: unset;
	}

	.display_buttons p {
		text-align: center;
		padding-right: 0;
		width: auto;
	}

	.closed-menu.content-wrapper.edit_grp_con_wrapper {
		left: 42px !important;
	}

	.new_resource_title p.awesome_title {
		width: 100%;
	}

	.output_back_btns a button {
		margin: 15px 0 15px 0;
	}

	.clode_btn_output_main {
		width: 20px;
		position: relative;
		top: -37px;
		right: -176px;
	}
	.user_profile_bio{
		padding-left: 0;
	}
	.classes_table_shadow.grp_class_table td:nth-child(3){
		left: 0;
	}
	.output_wrapper{
		left: 0;
	}
	.classes_table_shadow .table td{
		padding: 16px 14px 16px 18px;
	}
	.classes_table_shadow .table th{
		padding: 16px 14px 16px 18px;
	}
	button.button_responsive_prev{
		margin-left: 40px !important;
	}
	button.btn_btn_one{
		width: 120px;
	}
	.language_main{
		margin-top: 10px;
	}
}

@media (min-width:500px) and (max-width: 575px) {
	nav {
		margin: 20px 15px;
	}

	.closed-menu .content-wrapper {
		left: 52px;
	}
}

@media (min-width: 767px) and (max-width: 990px) {
	.classes_table_shadow{
		height: 100%;
	}
	nav{
		margin: 20px 15px;
	}
	.display_buttons p{
		width: 342px;
	}
	.back_close_word{
		padding: 0 0 26px 0;
	}
		
}
@media screen and (min-width: 1200px){
	.container.output_lang_container {
    	max-width: 1340px;
	}
}
@media (min-width: 991px) and (max-width: 1366px){
	.classes_table_shadow{
		height: 100% !important;
	}
	.display_buttons p{
		width: 377px;
	}
	.content-wrapper{
		left: 326px;
	
}	.closed-menu .content-wrapper {
    	width: 95%;
    	left: 70px;
	}
}

