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

}
.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;
}
@media (max-width: 1600px){
	.container{
		width:1003px;
	}
	.orange_button{
		padding: 14px;
	}
	.orange_button, .header_phone a, .header .menu li a{
		font-size: 16px;
	}
	.second_left{
		padding-right:40px;
	}
	.second_right{
		padding-left:40px;
	}
	.second_item_text{
		padding-right:20px;
	}
	.third_item{
		padding: 40px 20px;
	}
	.third_item_img{
		margin-right:15px;
	}
	.third_item_caption, .third_item.third_item_last a{
		font-size: 30px;
		line-height: 40px;
	}
	.fourth{
		padding-top:30px;
	}
	.fourth_left { 
		padding-left: 20px;
		padding-right: 20px;
	}
	.fourth_right form input[type=text], .fourth_right form input[type=tel], .fourth_right form input[type=email]{
		width: 21%;
		width: 100%;
	}
	.fourth_right form input[type=submit] {
    width: 337px;
    }
	.consultation {
		background: url(../img/foto6.jpg) -200px center no-repeat;
	}
	.footer_top{
		flex-wrap:wrap;
		justify-content: space-around;
	}
	.news_item_desc{
		padding:20px 15px;
	}
	.news_item_name{
		font-size: 30px;
		line-height: 38px;
	}
	.news_top_left img{
		height: 100%;
		max-height: 400px;
    	object-fit: cover;
	}
	
	.fourth_right form p span {
    margin-right: 5px;
    margin-bottom: 5px;
    }
	.consultation_right {
    background: #fff;
    }
	
	
	
}
@media (max-width: 1024px){
	.consultation {
		background: url(../img/foto6.jpg) -355px center no-repeat;
	}
}
@media (max-width: 992px){
	.hamburger {
		display: block;
	}
	.container{
		padding-left:10px;
		padding-right:10px;
		width:100%;
		box-sizing: border-box;
	}
	.menu, .footer_menu{
		display:none;
	}
	.second_caption{
		font-size: 30px;
		line-height: 37px;
	}
	.second_item_count{
		font-size: 45px;
		line-height: 45px;
	}
	.fourth{
		background: #ff6229;
	}
	.fourth .container{
		display:block;
	}
	.fourth_left{
		max-width:100%;
		margin-bottom:20px;
	}
	.third_item_caption, .third_item.third_item_last a {
		font-size: 30px;
		line-height: 36px;
	}
	.content_img{
		float:none;
		margin:0;
		margin-bottom:25px;
	}
	.text_table{
		overflow:auto; 
	}
}
@media (max-width: 768px){
	.second_left, .second_right{
		width:100%;
		padding-lefT:0px;
		padding-right:0px;
	}
	.second_text{
		margin-bottom:15px;
	}
	.second_left{
		margin-bottom:30px;
	}
	.fifth_items, .blog_items{
		flex-wrap:wrap;
	}
	.third_item, .fifth_item{
		width:48%;
		margin-bottom:2%;
		margin-lefT:1%;
		margin-right:1%;
	}
	.blog_item{
		width:100%;
		margin-bottom:2%;
		background-position:center center;
		background-size:cover;  
		margin-right: 0px;
	}
	.consultation{
		background: none;
	}
	.consultation_left{
		width:40%;
	}
	.consultation_right{
		width:60%;
	}
	.news_item{
		width:100%;
		margin-right:0px;
	}


}
@media (max-width: 640px){
	

}
@media (max-width: 480px){
	.orange_block{
		float:none;
		margin-lefT:auto;
		margin-right:auto;
		margin-top:0px;
		margin-bottom:20px;
	}
	.consultation .container, .second_items, .sixth .container{
		flex-wrap:wrap;
	}
	.consultation_left, .consultation_right, .sixth_item, .fifth_item, .third_item, .fifth_item, .second_item{
		width:100%;
		margin-lefT:0px;
		margin-right:0px;
		
	}
	.consultation_left, .consultation_right{
		padding-left:0px;
		padding-right:0px;
	}
	.sixth_item, .fifth_item, .second_item{
		margin-bottom:20px;
	}
	.sixth_item{
		margin-bottom:30px;
	}
	.fourth_right form input[type=text], .fourth_right form input[type=tel], .fourth_right form input[type=email]{
		width:100%;
		margin-bottom:10px;
	}
	.first_caption, .fifth .caption, .seventh .caption_after, .blog .caption_after, .consultation_right .caption, .content h1{
		font-size: 40px;
		line-height: 40px;
	}
	.seventh .caption_after, .blog .caption_after, .blog_items{
		margin-bottom:30px;
	}
	.first, .third, .fifth, .sixth, .seventh, .blog, .consultation, .second{
		padding-top:40px;
		padding-bottom:40px;
	}
	.blog_item .blog_item_desc {
		background: #ff6229;
		top: 0px;
		padding-lefT:30px;
		padding-right:30px;
	}
	.consultation_right .label{
		margin-bottom:15px;
	}
	.orange_block {
		width:100%;
	}
	.seventh_slide_caption span, .content table tr th, .news_top_name, .news_item_name{
		font-size: 25px;
		line-height: 25px;
	}
	.content table tr th{
		padding:10px;
	}
	.seventh_slide_text, .content, .news_top_anons{
		font-size: 16px;
		line-height: 24px;
	}
	.owl-theme .owl-nav.disabled+.owl-dots{
		margin-top:10px;
	}
	.header .container{
		flex-wrap: wrap;
		justify-content: center;
	}
	.text_top{
		    min-height: 283px;
	}
	.content .breadcrumbs{
		margin-bottom:20px;
	}
	.text_options{
		margin-bottom:15px;
	}
	.news_top{
		flex-wrap: wrap;
	}
	.news_top_left, .news_top_right{
		width:100%;
	}
	.news_top_left img{
		max-height:300px;
	}
	.news_top_right{
		padding:20px;
	}
	.news_top_params{
		margin-bottom:5px;
	}
	.news_item_name, .news_top_anons{
		margin-bottom:10px;
	}
	.news{
		padding-bottom:60px;
	}
}
