.rd-mobilemenu_ul a{
	text-decoration: none;
}
.rd-mobilepanel{
		background: none;
		-webkit-box-shadow:none;
		        box-shadow:none;
	}
.rd-mobilepanel_toggle{
	background: #2164eb;

}
.rd-mobilemenu_ul{
	-webkit-box-shadow: none;
	        box-shadow: none;
}
.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span{
	background: #fff;
}
.hamburger {
    position: fixed;
    z-index: 2;
    display: none;
    right:0px;
    padding: 8px;
}
.mm-listview>li>a, .mm-listview>li>span, .mm-listview>li{
	text-align:left;
}
.mm-listview>li:not(.mm-divider):after{
	display:none;
}
.menu_soc{

	display: inline-block !important;
    padding-right: 0 !important;
   /*  padding-left: 0 !important;*/
}
.menu_soc img{
	width:25px;
	height:25px;
}
/*.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{
	background-color:#2164eb;
}*/
@media (max-width: 1280px){
	.container{
		width:1024px;
	}
	.content_profile_left{
		width:25%;
	}
	.content_profile_right{
		width:70%;
	}
	.kurs_item .kurs_line{
		width:440px;
	}
	.menu ul li{
		margin-right:10px;
	}
	.menu .order_button{
		padding-left:10px;
		padding-right:10px;
	}
	.footer_left, .footer_middle{
		margin-right: 60px;
	}
	.next_lesson, .prev_lesson{
		margin-bottom:10px;
	}
	.lesson_comments .lesson_comment .lesson_comment_avatar{
		width:7%;
		margin-right:3%;
	}
	.lesson_comments .lesson_comment .lesson_comment_text{
		width:90%;
	}
	
}
@media (max-width: 992px){
	.hamburger {
	    display: block;
	}
	.container{
		width:100%;
		padding-left:10px;
		padding-right:10px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.header{
		padding-bottom:0px;
	}
	.header .logo img{
		float:none;
		margin-bottom:10px;
	}
	.header .logo, .header .soc{
		margin-right:20px;
	}
	.header .phone{
		margin-right:15px;
	}
	.menu{
		background: none;
		-webkit-box-shadow:none;
		        box-shadow:none;
		padding-bottom:20px;
	}
	.menu .order_button{
		display:inline-block;
		margin-left:auto;
		margin-right:auto;
		float:none;
	}
	.menu ul{
		display:none;
	}
	.footer_left, .footer_middle, .footer_right{
		width:30%;
		margin-right:3%;
	}
	.content h1{
		float:none;
	}
	.next_lesson, .prev_lesson, .hrefs{
		float:none;
		display:inline-block;
		margin-left:0px;
		margin-right:18px;
		margin-bottom:18px;
	}
	.svyaz_a{
		width:100%;
	}
	.content{
		padding-bottom:60px;
	}

}
@media (max-width: 768px){
	.content_profile_left, .content_profile_right{
		float:none;
		width:100%;
		margin-bottom:20px;
	}
	.courses_item, .courses_item.last_courses_item, .courses_items_lk .courses_item{
		width:48%;
		margin-left:1%;
		margin-right:1%;
	}

	.header .lang, .header .soc{
		/*padding-top:0px;*/
	}
	.content .cours_caption_block.cours_caption_blockright{
		float:none;
		margin-bottom:20px;
	}
	.cours_caption_block{
		margin-bottom:60px;
	}

}
@media (max-width: 640px){
	.kurs_item .kurs_line{
		width:100%;
	}
	.kurs_ok{
		margin-top:20px;
	}
	.footer_left, .footer_right, .footer_middle{
		width:100%;
		float:none;
		margin-right:0px;
	}
	.footer_soc, .svyaz_a{
		margin-bottom:20px;
	}
	.header_profile_left{
		display:none;
	}
	.header .header_profile .header_profile_right{
		float:none;
		padding:0;
	}
	.header .header_profile{
		width:28px;
		overflow: hidden
	}
	.header .header_profile{
		float:none
	}

}
@media (max-width: 480px){
	.lesson_attach_right div{
		marign-right:0px;
		width:100%;
		margin-bottom: 5px;
	}
	.new_design .section_tabs>ul{
		flex-wrap: wrap;
	}
	.pagecourse_what.pagecourse_what_land .pagecourse_what_item{
		width:100%;
	}
	.order_right_a{
		top:129px;
	}
	.header .logo, .header .soc, .header .phone, .header .lang, .header .header_profile{
		display:inline-block;
		float:none;
		margin-left:auto;
		margin-right:auto;
	}
	.header .phone{
		display:block;
		text-align:center;
		margin-top:10px;
		margin-bottom:10px;
	}
	.header .lang, .header .header_profile, .header .soc{
		margin-left:5px;
		margin-right:5px;

	}
	.menu{
		margin-top:10px;
		display:none;
	}
	.cours_info_modul{
		position: static;
	}
	.cours_info_left{
		width:100%;
		height:100px;
	}
	.cours_info{
		display:block;
	}
	.cours_info_start, .cours_info_end{
		right:50%;
		margin-right:-40px;
	}
	.cours_line_line{
		margin-lefT:50%;
	}
	.cours_info_left{
		display:none;
	}
	
	.courses_item, .courses_item.last_courses_item, .video_item, .courses_items_lk .courses_item{
		margin-left:0px;
		margin-right:0px;
		width:100%;
		float:none;
	}
	.lesson_comments{
		padding-left:10px;
		padding-right:10px;
	}
	.lesson_text{
		padding:10px;
	}
	.lesson_comments .lesson_comment{
		padding-top:15px;
		padding-bottom:15px;
	}
	.next_lesson, .prev_lesson{
		float:none;
		margin-left:auto;
		margin-right:auto;
	}
	.cours_caption_block{
		width:100%;
		float:none;
		padding:20px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.content .cours_caption_block h1{
		font-size: 24px;
		line-height:24px;
		
	}
	.comment_attach a, .lesson_attach a{
		background-size:25px; 
	}
	.header .phone, .header .soc, .header .header_profile, .menu .order_button{
		display:none;
	}
	.header .lang{
		float:right;
		margin-top: 20px;
	}
	.next_lesson, .prev_lesson{
		width:49%;
		font-size: 12px;
	}
	/*.header .logo img{
		margin-right:0px;
		margin-bottom:0px;
	}*/
	.header .logo{
		float:left;
		margin-right:10px;
	/*	margin-lefT:5px;*/
	}
	.header {
	    padding-top: 10px;
	    padding-bottom:10px;
	}
	/*.header .phone.phone_mob2{
		display:block;
	}*/
	.header .lang{
		margin-top:0px;
	}
	.content .cours_caption_block.cours_caption_blockright .cours_caption_info{
		width:100%;
		box-sizing: border-box;
	}

}
@media (max-width: 360px){
	.hrefs{
		margin-right:0px;
	}
	.hrefs a, .hrefs a:last-child{
		width:100%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		text-align:center;
		border: 1px solid #2164eb;
		border-radius:3px;
	}

}