﻿@media only screen and (max-width:1300px) {
	
	.header_top_bg {
		height: 101px;
		width: 900px;
	}

	.header_top {
		height: 101px;
		width: inherit;
	}

	.contact {
		flex-direction: column;

	}

	.adres_box {
		margin-right: 0px;
	}

	.header_menu {
		width: 900px;

	}

	.header_menu a {
		margin-right: 30px;
	}

	.main_content {
		width: 900px;

	}

	.main_content h1 {
		font-size: 60px;
	}

	.main_content h2 {
		font-size: 33.76px;
	}

	.main_content p {
		font-size: 17px;
	}

	.sticker {
		width:240px;
		height: 180px;
		background-size: contain;
		top:90px;
		right: 40px;
	}

	.advantages_content {
		display: flex;
		justify-content: space-between;
		width: 1140px;
		position: absolute;
		left: 50%;
		top: 50%;
		margin: 126px 0px 0px -570px;
	}


	.advantages_content {

		width: 900px;
		position: absolute;
		left: 50%;
		top: 50%;
		margin: 115px 0px 0px -450px;
	}

	.advantages_content p {
		max-width: 100px;
		font-size: 13px;
		margin-left: 12px;
	}

	/*адаптация блока услуг под 1300пх*/

	.background_1 {
		z-index: -1;
		width: 300px;
		height: auto;
		position: absolute;
		left: -20px;
		top: 50px;
	}

	.background_2 {
		z-index: -1;
		width: 300px;
		height: auto;
		position: absolute;
		right: -20px;
		bottom: 30px;
	}

	.content_our-services {
		width: 900px;

	}

	.service_box_11 {
		order: 10;
	}

	.service_box_10 {
		order: 11;
	}

	.service_box_12 {
		order: 12;
	}

	/*Адаптация для блока "преимущества" под 1300пх*/

	.our_advantages_content {
		width: 900px;

	}

	.advantages_content_container {
		width: 900px;

	}

	.advantages_content_container p {
		width: 260px;
	}

	/*обслуживание*/


	.service_content {
		width: 900px;
		padding-top: 106px;
		position: relative;

	}

	.service_content img {
		width: 488px;
		height: 550px;
	}


	.block_right {
		margin-left: 30px;
		margin-top: 27px;
		width: 350px;
	}



	/*строительные услуги*/
	.build_service_content {
		width: 900px;

	}


	.container_block {
		justify-content: space-around;
	}

	/*Партнеры*/

	.our_partners_content {
		width: 900px;

	}



	.footer_content {
		width: 900px;
		justify-content: space-between;

	}

	.contact_footer {
		margin-left: 0px;
		flex-direction: column;
		align-items: flex-start;
	}

	.contact_footer ul {
		padding-right: 100px;
		margin-left: 0px;
	}

	.contact_footer .white_line {
		width: 111px;
		height: 1px;
		margin-top: 40px;
		margin-bottom: 30px;
	}

	.footer_content img {
		width: 405px;
	}

	.bottom_footer_content {
		width: 900px;

	}



	/*модальные окна*/

	/*окно о нас*/

	.aboutus_modal {
		width: 800px;
	}

	.aboutus_content_modal {
		width: 760px;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		flex-direction: column;
		margin-top: 28px;
		margin-left: 20px;
	}

	.bottom {
		height: auto;
		margin-top: 37px;
		padding-top: 30px;
	}


	.bottom_content{
		width: 760px;
		flex-direction: row;
	}



	.bottom_content .question {
		width: 90%;
		box-sizing: border-box;
	}

	.bottom_content .button_order {
		width: 760px;
		margin-top: 30px;
	}


	/*окно про жилые обьекты*/

	.live_object {
		width: 800px;
	}

	.live_object_content {
		width: 760px;
		display: flex;
		flex-direction: column;
	}

	/*слайдер во всех окнах*/

	.slider {
		width: 100%;
	}

	.slider .prev {
		top: 250px;
	}

	.slider .next {
		top: 250px;
	}

	.small_slider {
		width: 100%;
		margin-top: 0px;
		justify-content: space-around;
	}

	.small_slider li {
		width: auto;
		margin-right: 8px;
		margin-top: 10px;
	}


	.small_slider img {
		width: 100%;
		height: auto;
		height: 80px;
	}

	.small_slider li:before {
		content: '';
		display: block;
		z-index: 1;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		border: solid 2px #a957ec;
		opacity: 0;
		transition: 0.3s;
	}

	.small_slider .slide_active:before {
		opacity: 1;
	}


	.big_photo {
		width: 100%;
		height: 560px;
	}

	.big_photo div {
		width: 100%;
		height: 100%;
	}



	.big_photo img {
		width: inherit;
		height: inherit;
	}

	.right_content {
		margin-top: 20px;
		margin-left: 0px;
		width: 100%;
	}


	/*Малоэтажное строительство*/

	.low-rise {
		width: 800px;
	}


	.low-rise_content {
		width: 760px;
		display: flex;
		justify-content: space-around;
		flex-direction: column;
		margin-left: 20px;
		padding-top: 55px;
	}


	.bottom_content_fot_window {
		width: 760px;
		justify-content: space-around;
	}

	.bottom_content_fot_window p {
		width: 250px;
		box-sizing: border-box;
		font-size: 16px;
	}

	.bottom_content_fot_window .white_line {
		background-color: #62645c;
		margin-top: 30px;
	}

	/*Ремонтные услуги*/


	.repair {
		width: 800px;
	}


	.repair_content {
		width: 760px;
		flex-direction: column;
	}

	/*Клининг*/

	.kleaning {
		width: 800px;
	}


	.kleaning_content {
		width: 760px;
		flex-direction: column;
	}

	/*Мелкий ремонт*/

	.small_repair {
		width: 800px;
	}


	.small_repair_content {
		width: 760px;
		display: flex;
		flex-direction: column;
	}


	/*Сборка-разборка мебели*/
	.mebel {
		width: 800px;
	}


	.mebel_content {
		width: 760px;
		display: flex;
		flex-direction: column;
	}


	/*Сборка-разборка мебели*/
	.technick {
		width: 800px;
	}


	.technick_content {
		width: 760px;
		display: flex;
		flex-direction: column;
	}


	/*услуги плотника*/
	.carpenter {
		width: 800px;
	}

	.carpenter_content {
		width: 760px;
		display: flex;
		flex-direction: column;
	}

	/*Организация переездов*/

	.moving {
		width: 800px;
	}

	.moving_content {
		width: 760px;
		display: flex;
		flex-direction: column;
	}

	/*Проектирование*/

	.proecting {
		width: 800px;
	}

	.proecting_content {
		width: 760px;
		display: flex;
		flex-direction: column;
	}

	/*Капитальное строительство*/

	.cap_build {
		width: 800px;
	}

	.cap_build_content {
		width: 760px;
		display: flex;
		flex-direction: column;
	}

	/*реконструкция*/

	.reconstruction {
		width: 800px;
	}
	.reconstruction_content {
		width: 760px;
		display: flex;
		flex-direction: column;
	}

	.cap_repair {
		width: 800px;
	}



	.cap_repair_content {
		width: 760px;
		display: flex;
		flex-direction: column;
	}





	/*форма отправки*/


	.big_photo_slider {
		z-index: 0;
		width: 800px;
		height: 600px;
		margin: -200px 0px 0px -400px;
	}

	.big_photo_slider img {
		width: 800px;
		height: 600px;
	}

	.prev_slider {
		top: 266px;
	}

	.next_slider {
		top: 266px; 
	}

	.modal_active {
		width: 800px;
		margin: -350px 0px 0px -400px;
	}
	
}



@media only screen and (max-width:1000px) { 









	.header_top_bg {
		height: 101px;
		width: 700px;
		padding-top: 5px;
		align-items: center;
		flex-wrap: wrap;
		justify-content: space-around;
	}


	.header_top .button_order {
		order: 1;
	}

	.header_top .contact {
		order: 2;
		flex-direction: row;
		width: 100%;
		justify-content: space-around;
	}

	.header_top {
		flex-wrap: wrap;
	}


	header hr {

		top: 141px;
	}


	.header_menu {
		width: 700px;
		margin-top: 40px;
	}

	.header_menu a {
		margin-right: 30px;
	}


	.main_content {
		width: 700px;
		margin-top: 60px;
	}

	.main_content h1 {
		font-size: 50px;
	}

	.main_content h2 {
		font-size: 30.76px;
	}

	.main_content p {
		font-size: 15px;
	}

	.sticker {
		width: 200px;
		height: 150px;
		background-size: contain;
		top:120px;
		right: 40px;
	}

	.line_advantages {
		margin-top: 40px;
		height: 200px;
		background: rgba(0,0,0,0.3);
	}


	.advantages_content {
		width: 700px;
		flex-wrap: wrap;
		justify-content: space-around;
		margin: 65px 0px 0px -350px;
	}



	.advantages_content p {
		width: 150px;
		font-size: 14px;
		margin-left: 12px;
	}

	/*адаптация блока услуг под 1000пх*/

	.background_1 {
		display: none;
	}

	.background_2 {
		display: none;
	}

	.content_our-services {
		width: 700px;
	}

	.content_our-services ul {
		margin-top: 0px;
		justify-content: space-around;
	}

	.content_our-services ul li {
		width: 340px;
		height: 270px;
	}

	.content_our-services ul li img {
		width: 340px;
		height: 270px;
	}


	.text_big {
		font-size: 17px;
		max-width: 286px;
	}

	.content_our-services ul li:hover .text_big{
		font-size: 24px;
	}




	.text_small {
		font-size: 14px;
		max-width: 286px;
	}


	.consult_box .button_order {
		width: 255px;
	}




	.container_block li img {
		width: 340px;
		height: 270px;
	}


	.container_block li  {
		width: 340px;
		height: 270px;
	}

	.container_block li:hover .text_big{
		font-size: 24px;
	}

	/*блок преимуществ*/

	.our_advantages_content {
		width: 700px;
	}

	.advantages_content_container {
		width: 700px;
	}

	.advantages_content_container p {
		width: 260px;
	}

	.our_advantages_content .advantages_box {
		display: flex;
		justify-content: space-around;
		align-items: center;
		flex-wrap: wrap;
		margin-top: 65px;
	}

	.our_advantages_content .advantages_box li {
		width: 657px;
	}

	.our_advantages_content .advantages_box li p {
		width: 600px;
		text-align: center;
	}

	.our_advantages_content .advantages_box li span {
		width: 600px;
		text-align: center;
	}

	.our_advantages_content .advantages_box li:before {
		width: 250px;
	}

	.our_advantages_content .advantages_box li:after {
		width: 250px;
	}
	.advantages_content_container {
		width: 700px;
		flex-direction: column;
		justify-content: space-between;
	}

	.advantages_content_container p {
		width: 350px;
	}

	.advantages_content_container .white_line {
		background-color: #62645c;
		height: 1px;
		width: 300px;
	}

	.advantages_content_container div:nth-child(2) {
		margin-top: 50px;
		margin-bottom: 40px;
	}


	/*обслуживание*/

	.service {
		background-image: none;
	}

	.service_content {
		width: 700px;
	}

	.service_content .h2_services {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: space-between;
		height: auto;
	}

	.service_content .h2_services div {
		width: 195px;
		margin-left:  0px;
		margin-right: 0px;
		height: 1px;
		margin-top: 20px;
	}

	.service_content .h2_services p {
		margin-top: 20px;
		width: 100%;
	}


	.service_content img {
		display: none;
	}


	.block_right {
		width: 100%;
	}


	.container_service {
		width: 100%;
	}


	/*строительные услуги*/
	.build_service_content {
		width: 700px;
	}


	.container_block {
		justify-content: space-around;
	}

	.build_service_content h2 {
		text-align: center;
	}

	/*Партнеры*/

	.our_partners_content {
		width: 700px;
	}


	.our_partners_content .h2_services {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: space-between;
		height: auto;
	}

	.our_partners_content .h2_services div {
		width: 195px;
		margin-left:  0px;
		margin-right: 0px;
		height: 1px;
		margin-top: 20px;
	}

	.our_partners_content .h2_services p {
		margin-top: 20px;
		width: 100%;
	}


	.footer_content {
		width: 700px;
		justify-content: space-between;
		flex-direction: column;
		align-items: center;
	}

	.contact_footer {
		width: 100%;
		margin-top: 60px;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.contact_footer ul {
		padding-right: 0px;
		margin-left: 0px;
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		text-align: left;
		width: 50%;
	}

	.contact_footer .white_line {
		width: 341px;
		height: 1px;
		margin-top: 40px;
		margin-bottom: 30px;
	}

	.footer_content img {
		width: 405px;
	}

	.bottom_footer_content {
		width: 700px;
	}


	.big_photo_slider {
		z-index: 0;
		width: 400px;
		height: 200px;
		margin: -100px 0px 0px -200px;
	}

	.big_photo_slider img {
		width: 400px;
		height: 300px;
	}

	.prev_slider {
		top: 115px;
	}

	.next_slider {
		top: 115px; 
	}

	.close {
		width: 25px;
		height: 25px;
		background-size: contain;
		right: -10px;
		top: -10px;
	}

	.close_form {
		width: 25px;
		height: 25px;
		background-size: contain;
		right: -10px;
		top: -10px;
	}


	.close_thank{
		width: 25px;
		height: 25px;
		background-size: contain;
		right: -10px;
		top: -10px;
	}


}


@media only screen and (max-width:850px) { 

	/*окно о нас*/

	.big_photo_slider img {
		width: 100%;
		height: auto;
		object-fit: cover;
	}

	.aboutus_content_modal {
		width: 650px;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		flex-direction: column;
		margin-top: 28px;
		margin-left: 20px;
	}

	.bottom {
		height: auto;
		margin-top: 37px;
		padding-top: 30px;
		padding-bottom: 30px;
	}


	.bottom_content{
		width: 650px;
		flex-direction: row;
	}



	.bottom_content .question {
		width: 60%;
		box-sizing: border-box;
	}

	.bottom_content .button_order {
		width: 250px;
	}


	/*окно про жилые обьекты*/


	.live_object_content {
		width: 650px;
		display: flex;
		flex-direction: column;
	}

	/*слайдер во всех окнах*/


	.big_photo {
		width: 100%;
		height: 450px;
	}

	.big_photo div {
		width: 100%;
		height: 100%;
	}



	.big_photo img {
		width: inherit;
		height: inherit;
	}


	.slider .prev {
		top: 180px;
	}

	.slider .next {
		top: 180px;
	}



	/*Малоэтажное строительство*/



	.low-rise_content {
		width: 650px;
		display: flex;
		justify-content: space-between;
		flex-direction: column;
		margin-left: 20px;
		padding-top: 55px;
	}


	.bottom_content_fot_window {
		width: 650px;
		flex-direction: row;
		justify-content: space-around;
	}

	.bottom_content_fot_window p {
		width: 300px;
		box-sizing: border-box;
		font-size: 16px;
	}

	.bottom_content_fot_window .white_line {
		background-color: #62645c;
		width: 1px;
	}

	/*Ремонтные услуги*/


	.repair_content {
		width: 650px;
		flex-direction: column;
	}

	/*Клининг*/




	.kleaning_content {
		width: 650px;
		flex-direction: column;
	}

	/*Мелкий ремонт*/




	.small_repair_content {
		width: 650px;
		display: flex;
		flex-direction: column;
	}


	/*Сборка-разборка мебели*/



	.mebel_content {
		width: 650px;
		display: flex;
		flex-direction: column;
	}


	/*Сборка-разборка мебели*/



	.technick_content {
		width: 650px;
		display: flex;
		flex-direction: column;
	}


	/*услуги плотника*/


	.carpenter_content {
		width: 650px;
		display: flex;
		flex-direction: column;
	}

	/*Организация переездов*/



	.moving_content {
		width: 650px;
		display: flex;
		flex-direction: column;
	}

	/*Проектирование*/



	.proecting_content {
		width: 650px;
		display: flex;
		flex-direction: column;
	}

	/*Капитальное строительство*/



	.cap_build_content {
		width: 650px;
		display: flex;
		flex-direction: column;
	}

	/*реконструкция*/


	.reconstruction_content {
		width: 650px;
		display: flex;
		flex-direction: column;
	}



	.cap_repair_content {
		width: 650px;
		display: flex;
		flex-direction: column;
	}





	.big_photo_slider {
		z-index: 0;
		width: 700px;
		height: 500px;
		margin: -200px 0px 0px -350px;
	}

	.prev_slider {
		top: 216px;
	}

	.next_slider {
		top: 216px; 
	}

	.modal_active {
		width: 700px;
		margin: -300px 0px 0px -350px;
	}



	
}







@media only screen and (max-width:750px) { 



	.page {
		width: auto;
	}


	.header_top_bg {
		height: auto;
		width: 360px;
		box-sizing: border-box;
		padding: 8px 8px 8px 8px;
	}

	.header_top {
		height: auto;
		flex-direction: row;
		align-items: flex-start;
		flex-wrap: wrap;
		width: auto;
	}

	hr {
		top: 120px;
	}

	.header_top img {
		width: 150px;
	}

	.header_top .button_order {
		display: block;
		order: 1;
		width: 180px;
		height: 50px;
		font-size: 15px;
		text-align: center;
		line-height: 50px;
		margin-top: 10px;
	}

	.contact {
		flex-direction: row;
		justify-content: space-around;
		order: 3;
		margin-top: 10px;
		font-size: 12px;
		width: 350px;
	}

	.text_header_bold {
		font-size: 12px;
	}

	.text_header_regular {
		font-size: 12px;
	}





	.header_menu {
		width: 100%;
		box-sizing: border-box;
		padding-left: 0px;
		justify-content: space-around;
		margin-top: -100px;
		align-items: center;
		justify-content: center;
	}

	.header_menu a {
		margin-right: 10px;
		font-size: 13px;
	}

	.header_menu_active{
		opacity: 1;
		visibility: visible;
		margin-top: 22px;
	}


	.main_content {
		width: 340px;
		margin-top: 140px;

	}

	.main_content h1 {
		font-size: 40px;
	}

	.main_content h2 {
		font-size: 33.76px;
	}

	.main_content p {
		font-size: 19px;
	}

	.sticker {
		width: 140px;
		height: 130px;
		background-size: contain;
		top:290px;
		right: 0px;
	}

	.main_content .button_order {
		margin-top: 34px;
		width: 200px;
		height: 50px;
		font-size: 15px;
		text-align: center;
		line-height: 55px;
	}

	.line_advantages {
		margin-top: 40px;
		height: 285px;
		background: rgba(0,0,0,0.3);
	}


	.advantages_content {
		width: 360px;
		flex-wrap: wrap;
		margin: 85px 0px 0px -180px;
		justify-content: space-around;
	}



	.advantages_content p {
		width: auto;
		font-size: 13px;
		margin-left: 10px;
	}


	/*адаптация блока услуг под 750пх*/


	.content_our-services {
		width: 340px;

	}

	.h2_services {
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		height: auto;
	}

	.h2_services div {
		width: 200px;
		height: 1px;
		margin-left: 0px;
	}

	.h2_services p {
		width: 245px;
		text-transform: uppercase;
		font-family: 'Gilroy_regular';
	}


	.content_our-services ul li {
		width: 340px;
		height: 240px;
	}


	.content_our-services ul li img {
		width: 340px;
		height: 240px;
	}


	.text_big {
		font-size: 18px;
		max-width: 286px;
	}

	


	.text_small {
		font-size: 14px;
		max-width: 286px;
	}



	.consult_box .button_order {
		width: 245px;
	}

	.content_our-services ul li:hover .text_big{
		font-size: 24px;
	}


	.content_our-services ul li:hover .button_services {
		margin-top: 30px;
		width: 245px;
	}

	.container_block li:hover .text_big{
		font-size: 24px;
		margin-top: 10px;
	}


	.container_block li:hover .button_services {
		margin-top: 30px;
	}


	/*блок преимуществ*/

	.our_advantages_content {
		width: 340px;

	}


	.our_advantages_content .h2_services h2 {
		font-size: 38px;
	}

	.our_advantages_content .advantages_box {
		display: flex;
		justify-content: space-around;
		align-items: center;
		flex-wrap: wrap;
		margin-top: 65px;
	}

	.our_advantages_content .advantages_box li {
		width: 357px;
	}

	.our_advantages_content .advantages_box li p {
		width: 300px;
		text-align: center;
	}

	.our_advantages_content .advantages_box li span {
		width: 300px;
		text-align: center;
	}

	.our_advantages_content .advantages_box li:before {
		width: 120px;
	}

	.our_advantages_content .advantages_box li:after {
		width: 120px;
	}
	.advantages_content_container {
		width: 340px;
		flex-direction: column;
		justify-content: space-between;

	}

	.advantages_content_container div{
		width: 340px;

	}

	.advantages_content_container p {
		width: 250px;
	}

	.advantages_content_container .white_line {
		width: 200px;
	}


	/*обслуживание*/

	.service_content {
		width: 340px;

	}

	.service_content .h2_services {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: space-between;
		height: auto;
	}

	.service_content .h2_services div {
		width: 195px;
		margin-left:  0px;
		margin-right: 0px;
		height: 1px;
		margin-top: 20px;
	}

	.service_content .h2_services h2 {
		font-size: 38px;
	}

	.service_content .h2_services p {
		margin-top: 20px;
		width: 100%;
	}


	.service_content img {
		display: none;
	}


	.block_right {
		width: 100%;
	}

	.block_right ul{
		width: 90%;
	}


	.bottom_container p {
		width: 200px;
	}

	/*строительные услуги*/
	.build_service_content {
		width: 340px;


	}



	.build_service_content .h2_services {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: space-between;
		height: auto;
	}

	.build_service_content .h2_services h2 {
		font-size: 38px;
		text-align: left;
	}

	.build_service_content .h2_services div {
		width: 195px;
		margin-left:  0px;
		margin-right: 0px;
		height: 1px;
		margin-top: 10px;
	}

	.build_service_content .h2_services p {
		margin-top: 10px;
		width: 100%;
	}


	.container_block {
		justify-content: space-around;
	}

	.build_service_content h2 {
		text-align: center;
	}

	/*Партнеры*/

	.our_partners_content {
		width: 340px;


	}

	.partners_block {
		align-items: center;
		justify-content: center;
	}


	.footer_content {
		width: 340px;
		justify-content: space-between;
		flex-direction: column;
		align-items: center;


	}

	.contact_footer {
		width: 100%;
		margin-top: 60px;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.contact_footer ul {

		width: 70%;
	}

	.contact_footer .white_line {
		width: 341px;
		height: 1px;
		margin-top: 40px;
		margin-bottom: 30px;
	}

	.footer_content img {
		width: 330px;
	}

	.bottom_footer_content {
		width: 340px;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}


	.suggestions-mobile {
		margin-left: 50px!important;
		max-width: 350px!important;
	}


	.modal_active {
		margin: -100px 0px 0px -170px;
	}

	.window_thank {
		width: 340px;
		margin: -91.5px 0px 0px -170px;
	}





	/*окно о нас*/

	.aboutus_modal {
		width: 340px;
	}

	.aboutus_content_modal {
		width: 300px;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		flex-direction: column;
		margin-top: 28px;
		margin-left: 20px;
	}

	.bottom {
		height: auto;
		margin-top: 37px;
		padding-top: 30px;
		padding-bottom: 30px;
	}


	.bottom_content{
		width: 300px;
		flex-direction: column;
	}



	.bottom_content .question {
		width: 90%;
		box-sizing: border-box;
	}

	.bottom_content .button_order {
		width: 300px;
		margin-top: 30px;
	}


	/*окно про жилые обьекты*/

	.live_object {
		width: 340px;
	}

	.live_object_content {
		width: 300px;
		display: flex;
		flex-direction: column;
	}

	/*слайдер во всех окнах*/

	.slider {
		width: 100%;
	}

	.slider .prev {
		top: 80px;
	}

	.slider .next {
		top: 80px;
	}

	.small_slider {
		width: 100%;
		margin-top: 0px;
		justify-content: space-around;
	}

	.small_slider li {
		width: auto;
		margin-right: 8px;
		margin-top: 10px;
	}


	.small_slider img {
		width: 100%;
		height: auto;
		height: 80px;
	}

	.small_slider li:before {
		content: '';
		display: block;
		z-index: 1;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		border: solid 2px #a957ec;
		opacity: 0;
		transition: 0.3s;
	}

	.small_slider .slide_active:before {
		opacity: 1;
	}


	.big_photo {
		width: 100%;
		height: 235px;
	}

	.big_photo div {
		width: 100%;
		height: 100%;
	}

	.big_photo a {
		width: 350px;
		height: 235px;
	}


	.big_photo img {
		width: 350px;
		height: 235px;
	}

	.right_content {
		margin-top: 20px;
		margin-left: 0px;
		width: 100%;
	}


	/*Малоэтажное строительство*/

	.low-rise {
		width: 340px;
	}


	.low-rise_content {
		width: 300px;
		display: flex;
		justify-content: space-between;
		flex-direction: column;
		margin-left: 20px;
		padding-top: 55px;
	}


	.bottom_content_fot_window {
		width: 300px;
		flex-direction: column;
		justify-content: space-between;
		margin-left: 30px;
	}

	.bottom_content_fot_window p {
		width: 250px;
		box-sizing: border-box;
		font-size: 16px;
	}

	.bottom_content_fot_window .white_line {
		background-color: #62645c;
		height: 1px;
		width: 90%;
		margin-top: 30px;
		margin-bottom: 20px;
	}

	/*Ремонтные услуги*/


	.repair {
		width: 340px;
	}


	.repair_content {
		width: 300px;
		flex-direction: column;
	}

	/*Клининг*/

	.kleaning {
		width: 340px;
	}


	.kleaning_content {
		width: 300px;
		flex-direction: column;
	}

	/*Мелкий ремонт*/

	.small_repair {
		width: 340px;
	}


	.small_repair_content {
		width: 300px;
		display: flex;
		flex-direction: column;
	}


	/*Сборка-разборка мебели*/
	.mebel {
		width: 340px;
	}


	.mebel_content {
		width: 300px;
		display: flex;
		flex-direction: column;
	}


	/*Сборка-разборка мебели*/
	.technick {
		width: 340px;
	}


	.technick_content {
		width: 300px;
		display: flex;
		flex-direction: column;
	}


	/*услуги плотника*/
	.carpenter {
		width: 340px;
	}

	.carpenter_content {
		width: 300px;
		display: flex;
		flex-direction: column;
	}

	/*Организация переездов*/

	.moving {
		width: 340px;
	}

	.moving_content {
		width: 300px;
		display: flex;
		flex-direction: column;
	}

	/*Проектирование*/

	.proecting {
		width: 340px;
	}

	.proecting_content {
		width: 300px;
		display: flex;
		flex-direction: column;
	}
	/*Капитальное строительство*/

	.cap_build {
		width: 340px;
	}

	.cap_build_content {
		width: 300px;
		display: flex;
		flex-direction: column;
	}

	/*реконструкция*/

	.reconstruction {
		width: 340px;
	}
	.reconstruction_content {
		width: 300px;
		display: flex;
		flex-direction: column;
	}

	.cap_repair {
		width: 340px;
	}



	.cap_repair_content {
		width: 300px;
		display: flex;
		flex-direction: column;
	}





	/*форма отправки*/

	.form_manager {
		width: 350px;
		margin: -300px 0px 0px -180px;
	}

	.form_manager_content {
		width: 300px;
		margin-left: 25px;
	}

	.form_manager_content .text h2 {
		font-size: 25px;
	}

	.form_manager_content .text p {
		font-size: 22px;
		text-align: center;
	}

	.form_application {
		width: 350px;
		margin: -300px 0px 0px -180px;
	}

	.form_application_content {
		width: 300px;
		margin-left: 25px;
	}

	.form_application_content .text h2 {
		font-size: 25px;
	}

	.form_application_content .text p {
		font-size: 22px;
		text-align: center;
	}


	.box_checkbox {
		width: 350px;
	}

	.box_checkbox_active {
		top: 5px;
	}

	.big_photo_slider {
		z-index: 0;
		width: 700px;
		height: 500px;
		margin: -150px 0px 0px -350px;
	}

	.prev_slider {
		top: 216px;
	}

	.next_slider {
		top: 216px; 
	}

	.modal_active {
		width: 340px;
		margin: -250px 0px 0px -170px;
	} 

}


@media only screen and (max-width:450px) { 

	.modal_active {
		width: 340px;
		margin: -250px 0px 0px -170px;
	}


	.form_application {
		width: 340px;
		margin: -250px 0px 0px -170px;
	}

	.form_manager {
		width: 340px;
		margin: -250px 0px 0px -170px;
	}


	.text {
		text-align: center;
	}

	.form_manager_content {
		width: 300px;
		margin-left: 20px;
	}

	.form_manager_content .text h2{
		font-size: 25px;
	}

	.form_application_content {
		width: 300px;
		margin-left: 20px;
	}

	.form_application_content .text h2{
		font-size: 25px;
	}



	.big_photo_slider {
		z-index: 0;
		width: 340px;
		height: 240px;
		margin: -120px 0px 0px -170px;
	}

	.prev_slider {
		top: 81px; 
	}

	.next_slider {
		top: 81px; 
	}

	.container_block li {
		width: 340px;
		height: 240px;
	}


	.container_block li img{
		width: 340px;
		height: 240px;
	}

	.header_menu {
		margin-top: -140px;
	}

	.header_menu_active{
		margin-top: 22px;
	}

}


@media only screen and (max-width:400px) {
	.header_menu {
		margin-top: -170px;
	}

	.header_menu_active{
		margin-top: 22px;
	}

	body {
		min-width: 360px;
	}

}


@media only screen and (max-width:300px) { 

	.modal_active {
		margin: -200px 0px 0px -170px;
	}

	.form_application {
		margin: -200px 0px 0px -170px;
	}

	.form_manager {
		margin: -200px 0px 0px -170px;
	}


}



@media only screen and (max-height:365px) { 

	.modal_active {
		margin: -100px 0px 0px -170px;
	}

	.form_application {
		margin: -100px 0px 0px -170px;
	}

	.form_manager {
		margin: -100px 0px 0px -170px;
	}


}



