
/* таблеты горизонтальная ориантация google nexus7*/
@media screen and  (max-width : 966px) {
	#section1{
		background-size: cover;
	}
	#section1 .wrapp_method_works{
		padding: 0 0 6px;
	}
	#section1 .wrapp_method_works span.method_item:after{
		display: none;
	}
	#section1 .wrapp_method_works span.method_item{
		display: block;
		text-align: center;
		padding: 10px 0;
	}
	#section1 .wrapp_method_works span.method_item span{
		text-align: center;
	}
	.title_form{
		display: block;
		text-align: center;
		float: none;
		padding: 0;
	}
	.client_form{
		width: 285px;
		padding: 8px 16px 10px;
	}
	.client_form,
	.left_side_form,
	.right_side_form{
		float: none;
		margin: 0 auto;
	}
	.right_side_form{
		padding: 5px 0 0 10px;
	}
	.list_section2{
		background: no-repeat;
	}
	.list_section2 li{
		padding: 20px 0 0;
		border-bottom: 1px solid #c9dfed; 
	}
	.list_section2 li .container_ls2{
		padding: 215px 0 20px!important;
		background-position: 50% 0!important;
	}
	.list_section2 li .container_ls2 p{
		margin: 0 auto;
		max-width: 350px;
		text-align: center;
	}
	#section3{
		background-size: cover;
	}
	.list_section3{
		background: no-repeat;
		min-height: auto;
	}
	.border_white_box{
		background: none;
	}
	.list_section8 li{
		margin-bottom: 20px;
	}
}
/* таблеты вертикальная ориантация */
@media screen and  (max-width : 960px) and (orientation: portrait){
	.feedback_title{
		position: relative;
		left: auto;
		margin: 15px 0 15px;
		top: auto;
		text-align: center;
		width: auto;
		background-position: 50% 50%;
		padding: 0;
	}
	.form_map{
		top: auto;
		position: relative;
		left: auto;
		width: 300px;
		margin: 0 auto;
	}

}
/* таблеты вертикальная ориантация */
@media screen and  (max-width : 768px) and (orientation: portrait){
	.list_section5{
		padding: 30px 0 57px 70px;
		width: auto;
	}
	.list_section5 li{
		font-size: 16px;
	}
	.top_reviews{
		text-align: center;
	}
	.reviews_list li .reviews img,
	.reviews_list li .reviews .desc_autor,
	.reviews_list li .reviews .contacts{
		float: none;
	}
	.reviews_list li .reviews .desc_autor{
		padding: 0;
	}
	.reviews_list li .reviews span{
		padding: 6px 0!important;
		text-align: center!important;
	}
}
/* таблеты вертикальная ориантация */
@media screen and  (max-width : 604px) and (orientation: portrait){
	.header,
	.footer{
		text-align: center;
	}
	.logotype,
	.logotype img,
	.logotype h2,
	.phone_number{
		float: none;
	}
	.logotype h2{
		padding: 12px 0 0;
	}
	.section_title_black{
		background: none;
	}
	.section_title_black span:before,
	.section_title_black span:after{
		display: none;
	}
}
/* телефон горизонтальная ориантация */
@media screen and  (max-width : 825px) and (orientation: landscape){
	.header,
	.footer{
		text-align: center;
	}
	.logotype,
	.logotype img,
	.logotype h2,
	.phone_number{
		float: none;
	}
	.logotype h2{
		padding: 12px 0 0;
	}
	.section_title_black{
		background: none;
	}
	.section_title_black span:before,
	.section_title_black span:after{
		display: none;
	}
	#section1 .our_ruls{
		font-size: 24px;
	}
	.list_section5{
		padding: 30px 0 57px 70px;
		width: auto;
	}
	.list_section5 li{
		font-size: 14px;
	}
	.border_box p{
		font-size: 13px;
	}
	.title_second_partners h5{
		font-size: 26px;
	}
	.reviews_list li .reviews img,
	.reviews_list li .reviews .desc_autor,
	.reviews_list li .reviews .contacts{
		float: none;
	}
	.reviews_list li .reviews .desc_autor{
		padding: 0;
	}
	.reviews_list li .reviews span{
		padding: 6px 0!important;
		text-align: center!important;
	}
	.feedback_title{
		position: relative;
		left: auto;
		margin: 15px 0 15px;
		top: auto;
		text-align: center;
		width: auto;
		background-position: 50% 50%;
		padding: 0;
	}
	.form_map{
		top: auto;
		position: relative;
		left: auto;
		width: 300px;
		margin: 0 auto;
	}
	#map{
		height: 200px!important;
	}
}
/* телефон вертикальная ориантация */
@media screen and (max-width : 540px) and (orientation: portrait){
	#section1 .our_ruls{
		font-size: 15px;
	}
	.btn_link{
		font-size: 18px;
	}
	.list_section5{
		padding: 30px 0 57px 15px;
	}
	.list_section5 li{
		font-size: 11px;
	}
	.border_box p{
		font-size: 13px;
	}
	.title_partners h5{
		font-size: 18px;
	}
	.title_second_partners h5{
		font-size: 22px;
	}
	.form_map{
		width: auto;
	}
	#map{
		height: 200px!important;
	}
}