	@media all and (max-width: 1550px) {
	
	}
			
	@media all and (max-width: 1500px) {
		.wrapper {padding: 0px 10px;}
	}
			
	@media all and (max-width: 1450px) {
	
	}
			
	@media all and (max-width: 1400px) {
	
	}
			
	@media all and (max-width: 1350px) {
	
	}
			
	@media all and (max-width: 1300px) {
	
	}
			
	@media all and (max-width: 1250px) {
		.sect_3 h2 {text-align: center;}
		.wrap_all_responces {display: grid;
			grid-template-columns: 1fr; justify-content: center; justify-items: center; align-items: start; align-content: center;}
		.wrap_all_responces .wrap_all_text_responces {max-width: 1200px;}
		.wrap_all_responces .right_side_responces {justify-self: unset; align-items: center;}
		
		.wrap_all_responces .one_text_responce .responce_text {
			  display: inherit; -webkit-line-clamp: inherit; -webkit-box-orient: inherit; overflow: inherit;
		}
	}
			
	@media all and (max-width: 1200px) {
	
	}
	
	@media all and (max-width: 1150px) {
		
		.sect_2 h2 {text-align: center;}
		
		.sect_4 h2 {text-align: center;}
		.sect_4_wrap_two_sides {grid-template-columns: 1fr; grid-auto-rows: unset;}
		
		.sect_5 h2 {text-align: center;}
		.sect_5 .after_h2_desc {text-align: center;}
		
		/* sect 6 */
		.sect_6 h2 {text-align: center;}
		.sect_6 .after_h2_desc {text-align: center;}
		.sect_6 .after_h2_desc_2 {text-align: center;}
		.wrap_accordeon_left_and_right {grid-template-columns: 1fr; gap: 4px;}
	}
			
	@media all and (max-width: 1100px) {
		.sect_header {grid-template-columns: 0.2fr 1fr 1fr;}
		.sect_header .top_menu {display: none;}
	}
			
	@media all and (max-width: 1050px) {
		.sect_1 .first_h1 {font-size: 46px;line-height: 44px; text-align: center; max-width: 100%;}
		.sect_1 .after_h1_desc {text-align: center; margin: 0 auto; max-width: 100%;}
		.wrap_two_buttons_sect_1 {margin: 0 auto;}
		
		.grid_list_sect_4 {grid-template-columns: 1fr 1fr;}
		
		/* CONTACTS PAGE STARTS */
		.wrap_all_content_contacts {flex-direction: column-reverse;}
		.wrap_left_and_right_side_contacts {grid-template-columns: 1fr; grid-auto-rows: unset;}
		/* CONTACTS PAGE ENDS */
		

	}
			
	@media all and (max-width: 1000px) {
		
		/* SINGLE PROJECTS */
		.wrap_single_projects_infographics {grid-template-columns: 1fr 1fr;}
	}
			
	@media all and (max-width: 950px) {
	
	}
				
	@media all and (max-width: 900px) {
	
	}
				
	@media all and (max-width: 850px) {
		.sect_1 .first_h1 {font-size: 36px;line-height: 34px;}
		
		/* footer */
		.wrap_all_footer_bottom {display: grid; grid-template-columns: 1fr 1fr;}
	}
				
	@media all and (max-width: 800px) {
		.header_address {display: none;}
		.header_email {display: none;}
		.pre_header {grid-template-columns: 1fr; justify-items: center;}
		.wrap_all_soc_icons_header {justify-self: unset;}
	}
				
	@media all and (max-width: 750px) {
		.sect_header {display: flex; flex-direction: row-reverse; flex-wrap: wrap; align-content: center; justify-content: center; align-items: center;}
		.sect_header .top_right_phone {display: none;}
		.sect_header .hamburger_1 {padding: unset; position: absolute; right: 20px;}
	}
				
	@media all and (max-width: 700px) {
		.wrap_two_buttons_sect_1 {flex-direction: column; gap: 12px; padding-top: 40px}
		.wrap_two_buttons_sect_1 .standart_button {max-width: 500px;}
		
		/* single-services page */
		.services_price_from {padding-top: 24px;}
		
		
		/* SINGLE PROJECTS */
		.wrap_single_projects_infographics {grid-template-columns: 1fr;}
	}
				
	@media all and (max-width: 650px) {
		/* sect_4 */
		.text_resp_logo_img {padding-bottom: 12px;}
	}
				
	@media all and (max-width:600px) {
		
		/* h2 отступы starts */
		.sect_2 h2 {padding: 54px 0px 28px 0px; font-size: 26px; line-height: 26px;}
		.sect_3 h2 {padding: 54px 0px 28px 0px; font-size: 26px; line-height: 26px;}
		.wrap_all_responces .right_side_responces .h2_inside_a {padding: 34px 0px 28px 0px; flex-direction: column-reverse;}
		.wrap_all_responces {padding-top: unset;}
		
		.text_resp_date_zagolovok,
		.text_resp_ploshad,
		.text_resp_price_per_month {font-size: 16px;}
		
		.sect_4_wrap_two_sides {padding-top: unset;}
		.sect_4 h2 {padding: 54px 0px 8px 0px; font-size: 26px; line-height: 26px;}
		
		.sect_5 h2 {padding: 54px 0px 8px 0px; font-size: 26px; line-height: 26px;}
		
		.sect_6 {padding-top: unset;}
		.sect_6 h2 {padding: 54px 0px 8px 0px; font-size: 26px; line-height: 26px;}
		
		.sect_7 h2 {padding: 54px 0px 8px 0px; font-size: 26px; line-height: 26px;}
		/* h2 отступы ends */
		
		
		
		
		/* sect_1 */
		.sect_1 .first_h1 {font-size: 30px; line-height: 32px;}
		.sect_1 .after_h1_desc {font-size: 20px;}
		
		/* sect_2 */
		.wrap_all_objects {grid-template-columns: 1fr;}
		
		/* sect_6 */
		.sect_6 .accordeon__strong {font-size: 14px;}
		.sect_6 .accordeon__text p {font-size: 14px;}
		
		/* footer */
		.wrap_all_footer_bottom {grid-template-columns: 1fr; padding: 58px 0px 38px;}
		.wrap_all_footer_bottom .footer_column .header_footer_column {text-align: center;}
		.wrap_all_footer_bottom .footer_column ul li {text-align: center;}
		
		
		
		/* Страница услуги, а также page.php */
		.sect_content h1 {font-size: 32px; line-height: 32px;}
		
		/* ARCHIVE PHP */
		.wrap_all_archive {display: flex; flex-direction: column; align-content: center; flex-wrap: wrap; justify-content: flex-start; align-items: center;}
		
	}
				
	@media all and (max-width: 550px) {
		.sect_header .wrap_all_logo {min-width: unset; max-width: 88px;}
		.sect_header .after_logo_text {display: none;}
		
		/* sect_3 */
		.wrap_all_responces .one_text_responce .responce_text {padding: 20px 2px 10px 10px;}
		.wrap_all_responces .one_text_responce .who_is {padding: 20px;}
		
		/* sect_4 */
		.grid_list_sect_4 {grid-template-columns: 1fr;}
		.tizers-list__item-image-wrapper--ICONS {margin: 0 auto;}
		.tizers-list__item-text-wrapper {text-align: center;}
		
		/* sect 5 */
		.wrap_all_videos {grid-template-columns: 1fr;}
	}
				
	@media all and (max-width: 500px) {
		
	}
				
	@media all and (max-width: 450px) {
		.sect_1 .first_h1 {font-size: 22px; line-height: 26px;}
		.sect_1 .after_h1_desc {font-size: 16px;}
		
		.wrap_all_responces .one_text_responce .who_is {display: flex;
			flex-direction: column; flex-wrap: wrap; align-content: center; align-items: center; justify-content: flex-start;
		}
		.item_1_text_resp {flex-direction: column;}
		.item_text_resp {text-align: center;}
		.text_resp_price_per_month_zagolovok {text-align: center;}
		.text_resp_price_per_month {text-align: center;}
		.wrap_name_and_date {align-items: center;}
		
		/* footer */
		.footer_big_phone_desc {font-size: 14px;}
		.footer_big_phone {font-size: 34px;}
		
		.wrap_all_soc_icons_footer {justify-content: space-evenly;}
		
		
		/* Страница услуги, а также page.php */
		.sect_content h1 {font-size: 26px; line-height: 26px;}
	}
				
	@media all and (max-width: 400px) {
	
	}
				
	@media all and (max-width: 390px) {
	
	}
				
	@media all and (max-width: 380px) {
	
	}
				
	@media all and (max-width: 370px) {
	
	}
				
	@media all and (max-width: 360px) {
		
		/* footer */
		.footer_big_phone_desc {font-size: 12px;}
		.footer_big_phone {font-size: 30px;}
	}
				
	@media all and (max-width: 350px) {
	
	}
				
	@media all and (max-width: 340px) {
	
	}
				
	@media all and (max-width: 330px) {
	
	}
				
	@media all and (max-width: 320px) {
	
	}
	
	