@media only screen and (max-width: 1365px) {

}
@media only screen and (max-width: 1199px) {
	.city_this_go {
		font-size: 17px;
	}
	.copyright_go {
		padding-right: 0;
	}
	.this_is_logo_head {
		width: 240px;
		height: 100px;
	}
	.row_gallerry_go {
		margin-left: -8px;
		margin-right: -8px;
	}
	.this_is_logo_head img {
		width: 136px;
		height: auto;
		display: block;
	}
	.phone_header_this {
		font-size: 23px;
	}
	.item_soc_g a {
		font-size: 21px;
	}
	.header_top_go {
		position: fixed;
		top: 0;
		background-color: #333230;
		z-index: 11;
	}
	.global_padding_right {
		padding-right: 0;
	}
	.first_sec_home {
		overflow: hidden;
		padding-left: 0;
		padding-top: 20px;
    padding-bottom: 99px;
	}
	.top_on_title_g {
		font-size: 21px;
		margin-bottom: 7px;
		padding-left: 23px;
		letter-spacing: 2.1px;
		line-height: 26px;
		margin-left: 4px;
	}
	.top_on_title_g:before {
		width: 6px;
		height: 39px;
		top: 50%;
		transform: translateY(-50%);
	}
	.title_big_sec_G .title_site_hm {
		font-size: 60px;
		line-height: 99px;
	}
	.window__txt_g {
		margin-top: 0;
		font-size: 110px;
	}
	.slider_home_first {
		position: relative;
		top: 0;
		width: 100%;
    margin-bottom: 38px;
	}
	.in_to_first_screen_go {
		min-height: 1px;
	}
	.title_mobile_this_go {
		display: block;
	}
	.in_to_tabs_cont:before,
	.in_to_tabs_cont:after,
	.container_mob:before,
	.container_mob:after {
		display: table;
		content: "";
		clear: none;
	}
	.in_to_calculat_g.big_auto_full,
	.block_foot_this_quest .in_to_calculat_g.big_auto_full,
	.container_mob {
		width: calc(730px + 40px);
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.menu_header_top {
		position: fixed;
		top: 100px;
		left: 0;
		right: 0;
		bottom: 0;
		margin-left: 0;
		background-color: #333230;
		padding: 30px 30px;
		overflow-y: auto;
		display: flex;
    justify-content: center;
    align-items: center;
    display: none;
	}
	.menu_header_top > .flex_go {
		display: block;
		text-align: center;
		position: relative;
		margin: auto;
	}
	.menu_header_top li {
		margin-left: 0;
		margin-top: 0;
		margin-bottom: 30px;
	}
	.menu_header_top li a {
		font-size: 30px;
	}
	.in_to_header_go {
		position: relative;
	}
	.in_to_right_mn_g {
		padding-top: 0;
	}
	.in_to_right_mn_g, .this_is_phone_go {
		padding-top: 0;
	}
	.this_is_phone_go {
		margin-left: 50px;		
	}
	.logo_and_phone,
  .in_to_header_go {
  	padding-top: 0;
  	-webkit-box-align: center;
  	-webkit-flex-align: center;
  	-ms-flex-align: center;
  	-webkit-align-items: center;
  	align-items: center;
	}
	.item_soc_g {
		margin-left: 31px;
	}
	.menu_burger_go {
		display: block;
	}
	.menu_on_scroll_down {
		display: none;
	}
	.main_go {
		padding-top: 151px;
	}
	.texts_and_slider_hm .top_on_title_g,
	.texts_and_slider_hm .title_big_sec_G {
		display: none;
	}
	.this_is_shadow_img img {
		width: 591px;
		height: 877px;
	}
	.this_is_shadow_img {
		left: auto;
		bottom: -300px;
		right: -235px;
    opacity: .3;
	}
	#slider_home,
	.item_slide_home {
		height: 581px;
	}
	.h1, .h2, .h3, h1, h2, h3 {
		margin-bottom: 10px;
	}
	.title_big_sec_G {
		margin-bottom: 40px;
		margin-top: -8px;
	}
	.pagination_go {
		font-size: 30px;
		width: 45px;
		letter-spacing: -2px;
		margin-left: 0;
		bottom: -2px;
	}
	.item_arrow_slide {
		width: 31px;
		height: 47px;
	}
	.arrow-top, .arrow-bottom {
		height: 3px;
	}
	.in_to_sld_first_g:before {
		width: 1px;
    left: -2px;
	}
	.in_to_sld_first_g:after {
		height: 1px;
		bottom: -2px;
		left: -2px;
		right: 107px;
	}
	.arrow_slider_home {
		bottom: -23px;
		letter-spacing: 0px;
		right: 2px;
	}
	.title_disting_g {
		font-size: 21px;
		margin-bottom: 16px;
	}
	.item_disting_g {
		font-size: 18px;
		margin-bottom: 12px;
		padding-left: 26px;
	}
	.item_disting_g:before {
		width: 15px;
		height: 17px;
    left: 0;
	}
	.block_disting_go {
		margin-bottom: 44px;
	}
	.this_button_eff {
		padding: 11.5px 35px;
		font-size: 23px;
	}
	.this_button_eff:before {
		width: 79px;
	}
	.icon_this_butt_mr {
		width: 43px;
		height: 10px;
		right: -21px;
    top: 3px;
	}
	.in_to_last_first {
		margin-left: 0;
		width: 460px;
	}
	.block_blk_jg_g {
		width: 100%;
	}
	.text_bott_sub_go {
		bottom: 590px;
		left: -40px;
	}
	.icon_this_hog_g img {
		width: auto;
	}
	.this_is_text_adv {
		font-size: 25px;
		line-height: 37px;
    padding-left: 30px;
	}
	.in_to_item_blk_dis_g,
	.slider_two_prog {
		height: 260px;
	}
	.in_to_item_blk_dis_g {
		width: 100%;
		background-color: #333230;
    padding: 30px 50px;
	}
	.item_block_jog_hom {
		width: 460px;
    margin-right: 0;
	}
	.texts_and_slider_hm {
		margin-bottom: 40px;
	}
	.right_calculate_g:before {
		display: none;
	}
	.text_bott_sub_go img {
		width: 1920px;
	}
	.has_logo_sub_this {
		left: -2px;
		top: -149px;
		width: 732px;
		height: 1197px;
		background-position: center top;
	}
	.this_calculat_g {
		width: 114px;
		height: 114px;
	}
	.icon_calcul_g {
		font-size: 38px;
	}
	.right_calculate_g {
		transform: translateX(-50%);
		left: 50%;
		bottom: auto;
		top: -256px;
		width: 114px;
		right: auto;
		margin-left: 306px;
	}
	.right_calculate_g .hover_calculat_g {
		display: none;
	}
	.global_padding_left {
		padding-left: 0;
	}
	.block_sliders_production, .head_top_title_sec_go {
		padding-left: 0;
	}
	.left_text_head_title_sec {
		width: calc(50% - (205px / 2));
		padding-top: 0;
		display: flex;
		align-items: center;
	}
	.right_top_titl_g {
		width: auto;
		width: 50%;
		width: calc(50% + (205px / 2));
		padding-right: 0;
	}
	.text_fenster_this {
		max-width: 200px;
		max-width: 215px;
    font-size: 46px;
    line-height: 56px;
    letter-spacing: 4px;
	}
	.in_to_icon_this_tit {
		width: 205px;
	}
	.this_is_icon_top_tit,
	.in_to_icon_this_tit,
	.left_text_head_title_sec {
		height: 178px;
	}
	.icon_fifteen {
		width: auto;
	}
	.text_top_tit_g {
		width: auto;
		width: calc(100% - 205px);
    text-align: center;
	}
	.this_is_class_production .in_to_icon_this_tit:after, .gallery_company .in_to_icon_this_tit:after, .facts_company .in_to_icon_this_tit:after,
	.in_to_icon_this_tit:before {
		width: 1px;
	}
	.this_is_icon_top_tit:after {
		left: 205px;
		width: 100%;
    height: 1px;
	}
	.this_is_icon_top_tit:before {
		width: 1200px;
		right: 100%;
		bottom: 0;
		height: 1px;
	}
	.in_to_top_txt_g {
		font-size: 22px;
		line-height: 37px;
		display: inline-block;
		text-align: left;
		padding: 0 30px;
		padding-right: 20px;
	}
	.title_gallery_go,.title_contacting_g,
	.title_section_go.title_facts_G,
	.title_prices_go,
	.title_mont_Te_g_g,
	.title_production_g {
		position: relative;
		top: 0;
		left: 0;
		pointer-events: all;
	}
	.title_mont_Te_g_g .title_site_hm br {
		display: block;
	}
	.head_top_title_sec_go {
		margin-bottom: 55px;
	}
	.title_site_hm {
		font-size: 73px;
		line-height: 105px;
	}
	.title_site_hm br {
		display: none;
	}
	.right_calculate_g .this_calculat_g {
		background-color: #191918;
	}
	.this_is_more_text_hover, .title_descr_proc_g {
		font-size: 30px;
		line-height: 26px;
    margin-bottom: 15px;
	}
	.item_slide_product {
		opacity: 1;
		visibility: visible;
		width: 687px;
	}
	.item_slider_production_g {
		margin-bottom: 74px;
		margin-top: -7px;
	}
	.slider_production_go, .item_slide_product, .this_is_bg_prod {
		height: 386px;
	}
	.this_is_text_slider_prod {
		padding: 49px 44px;
	}
	.this_is_descr_production_g {
		font-size: 20px;
		line-height: 1.3;
	}
	.icon_right_this_prod_item:before {
		width: 5px;
		height: 9px;
		top: -3px;
		right: -2px;
		width: 5px;
		height: 9px;
	}
	.icon_right_this_prod_item {
		width: 50px;
		right: 39px;
		top: 63px;
		height: 1px;
	}
	.has_line_left:before {
		display: none;
	}
	.button_see_all_go .this_button_eff:before {
		width: 70px;
	}
	.in_to_production_g {
		padding-bottom: 78px;
		min-height: 1px;
	}
	.line_production_1 {
		height: 103px;
		width: 1px;
    right: 200px;
	}
	.line_production_2 {
		height: 1px;
		width: 123px;
		top: calc(100% + 102px);
		right: auto;
    left: calc(100% - 201px);
	}
	.arrow_slider_production {
		bottom: -124px;
		right: -28px;
	}
	.prod_go {
		background-color: #2b2b29;
		min-height: 1px;
	}
	.right_this_question,
	.left_this_question {
		width: 100%;
	}
	.left_this_question .in_to_question_blk {
		padding-left: 0;
		padding-top: 0;
	}
	.image_this_expert img {
		width: auto;
	}
	.in_to_question_blk {
		height: auto;
	}
	.left_quest_people_g {
		min-height: 453px;
    padding-top: 50px;
    width: 410px;
	}
	.right_descr_peopl_g {
		padding-top: 140px;
		width: calc(100% - 410px);
		padding-right: 0;
		font-size: 19px;
    line-height: 1.4;
	}
	.right_descr_peopl_g p {
		margin-bottom: 13px;
	}
	.image_this_expert.andrei_expert_g {
		top: 9px;
		left: 120px;
	}
	.this_is_decor_gir {
		display: none;
	}
	.in_to_icon_quest_g {
		width: 120px;
		height: 120px;
		font-size: 30px;
	}
	.title_sec_sim_qu {
		font-size: 30px;
		line-height: 1.3;
	}
	.question_icon_patrat {
    left: -32px;
    top: -88px;
	}
	.in_to_my_name_is {
		font-size: 17px;
		line-height: 1.3;
		letter-spacing: 1px;
		padding-left: 20px;
	}
	.in_to_my_name_is:before {
		left: -2px;
		top: -6px;
		font-size: 36px;
	}
	.title_phon_g {
		font-size: 23px;
	}
	.input_this_field input {
		font-size: 30px;
		height: 86px;
		padding: 0 0;
		letter-spacing: 3.6px;
		border-bottom: 0.052083333333333336vw solid #c78a36;
		border-width: 1px;
	}
	.info_foot_call, .title_phon_g {
		padding-left: 0;
	}
	.info_foot_call {
		font-size: 25px;
	}
	.info_foot_call .far {
		margin-right: 10px;
		font-size: 30px;
	}
	.submit_frm_g {
		width: 116px;
	}
	.icon_arro_to_right {
		width: 19px;
		height: 48px;
	}
	.submit_phone_field_g {
		bottom: 1px;
	}
	.hover_calculat_g.this_is_active, .in_to_calculat_g:hover .hover_calculat_g, .big_auto_full .this_calculat_g:hover .hover_calculat_g,
	.hover_calculat_g.this_is_active,
	.in_to_calculat_g .hover_calculat_g,
	.big_auto_full .this_calculat_g .hover_calculat_g {
		width: calc(100% - 114px);
	}
	.text_this_calc {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
	}
	.big_auto_full .hover_calculat_g {
		right: 114px;
	}
	.in_to_hover_calc_g {
		height: 100%;
		font-size: 23px;
		padding: 0 30px;
		text-align: left;
	}
	.right_this_question {
		padding-right: 0;
	}
	.block_foot_this_quest .right_this_question,
	.block_foot_this_quest .left_this_question {
		margin-bottom: 26px;
	}
	.block_last_first_scr .in_to_calculat_g.big_auto_full {
		padding: 0 !important;
	}
	.big_auto_full .in_to_hover_calc_g {
		justify-content: flex-start;
		-webkit-justify-content: flex-start;
	}
	.info_foot_call {
		margin-bottom: 47px;
	}
	.right_this_question .in_to_question_blk {
		box-shadow: none;
    padding-top: 48px;
	}
	.right_this_question,
	.in_to_calculat_g.big_auto_full {
		float: none;
		clear: both;
	}
	.this_is_input_focus {
		display: none;
	}
	.arrow_this_btr_g {
		width: 105px;
		right: 50px;
		height: 2px;
		top: 0;
	}
	.hover_calculat_g.this_is_active .this_is_arrow_calc_g, .big_auto_full > a:hover .this_is_arrow_calc_g,
	.this_is_arrow_calc_g {
		width: 100%;
	}
	.arrow_this_calc_g {
		opacity: 1;
		visibility: visible;
    width: 100%;
		height: 7px;
		background-position: center right;
	}
	.this_is_arrow_calc_g {
		position: relative;
		top: -3px;
	}
	.this_form_cont_g {
		margin-bottom: 10px;
	}
	.wind_and_door .block_sliders_production, .wind_and_door .head_top_title_sec_go {
		padding-left: 0;
	}
	.icon_nomenclat {
		width: 102px;
	}
	.facts_company .this_is_icon_top_tit:after, .prices_go .this_is_icon_top_tit:after, .wind_and_door .this_is_icon_top_tit:after {
		width: 100%;
	}
	.in_to_icon_this_tit:after {
		content: "";
		width: 1px;
		background: #c78a36;
		top: 0;
		bottom: 0;
		left: 0;
		position: absolute;
		z-index: 1;
	}
	.block_foot_this_quest {
		margin-bottom: 60px;
	}
	.wind_and_door .block_sliders_production {
		padding-top: 0;
	}
	.wind_and_door .title_production_g {
		top: 0;
	}
	.block_texts_nav_go {
		width: 100%;
		margin-top: 10px;
	}
	.left_image_result_this {
		float: right;
    width: 628px;
	}
	.this_is_tabs_g li a {
		height: 193px;
		font-size: 35px;
	}
	.icon_this_tab_g {
		margin-right: 30px;
	}
	.icon_window {
		width: 45px;
	}
	.this_is_tabs_g li a:before {
		width: 15px;
		height: 10px;
    bottom: -9px;
	}
	.icon_doors {
		width: 38px;
	}
	.wind_and_door {
		background-color: #2b2b29;
	}
	.title_materials {
		position: relative;
		top: 0;
		left: 0;
    margin-bottom: 23px;
	}
	.materials_go .blk_materi_g, .materials_go .head_top_title_sec_go {
		padding-left: 0;
	}
	.materials_go .this_is_icon_top_tit:before,
	.materials_go .this_is_icon_top_tit:after {
		width: 100%;
	}
	.icon_sec_wind {
		width: 102px;
	}
	.blk_materi_g {
		padding-top: 0;
	}
	.tabs_material li a {
		font-size: 23px;
    line-height: 1.3;
	}
	.black_button_go .this_button_eff:before {
		width: 71px;
	}
	.tabs_material li:nth-child(1),
	.tabs_material li:nth-child(2),
	.tabs_material li:nth-child(3),
	.tabs_material li:nth-child(4) {
		width: auto;
	}
	.tabs_material li {
		padding-right: 0;
	}
	.tabs_material {
		justify-content: space-between;
		-webkit-justify-content: space-between;
	}
	.in_to_navs_g:before {
		display: none;
	}
	.this_text_tb_sh {
		padding: 10px 10px;
    font-size: 20px;
	}
	.item_tab_text_pane {
		float: left;
	}
	.this_text_tb_sh:before {
		display: none;
	}
	.in_to_tabs_cont {
		overflow: hidden;
		padding: 10px 4px;
		margin: 25px -10px;
	}
	.block_item_blocks_sd .this_is_bg_prod {
		height: 628px;
	}
	.in_to_more_inf_tt_g {
		font-size: 23px;
		line-height: 30px;
		width: 308px;
		height: 320px;
		padding: 30px 30px;
		border-width: 2px;
	}
	.materials_go {
		margin-top: 0;
	}
	.info_icon_tp_w {
		width: 143px;
		height: 143px;
		left: 0;
    top: -113px;
	}
	.info_icon_tp_w:before {
		color: #c78a36;
		font-size: 55px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
	}
	.prod_go.materials_go {
		background: #fff;
	}
	.wind_and_door .in_to_production_g {
		padding-bottom: 150px;
		min-height: 1px;
	}
	.block_more_inf_txt_gr {
    left: -100px;
    bottom: -40px;
	}
	.this_is_more_text_hover {
		top: 50px;
		transform: translateY(-30px);
	}
	.info_left_texts_g .in_to_more_inf_tt_g {
		padding-left: 25px;
		padding-right: 25px;
	}
	.materials_go .blk_materi_g {
		padding-bottom: 55px;
		min-height: 1px;
	}
	.in_to_color_prod_G li a {
		margin-right: 25px;
		display: block;
	}
	.this_is_item_slider_mater {
		height: 400px;
	}
	.in_to_tabs_mat_g {
		min-height: 1px;
		width: 1373px;
		padding-left: 189px;
	}
	.info_left_texts_g {
		left: -189px;
    top: 151px;
	}
	.block_color_top_g {
		left: -189px;
		top: -357px;
	}
	.this_is_color_prod_g {
		width: 54px;
		height: 54px;
		border-width: 1px;
	}
	.this_is_color_prod_g img {
		width: 54px;
    left: -1px;
	}
	.this_is_item_slider_mater .tab-content .item_image_sld_1 .this_is_image_this_sld_g {
		margin-left: 95px;
	}
	.image_this_expert img.girl_this {
		width: auto;
	}
	.image_this_expert {
		left: 64px;
		top: -22px;
	}
	.icon_maximum_uchet {
		width: 102px;
	}
	.more_elements .this_is_tabs_g li:nth-child(1),
	.more_elements .this_is_tabs_g li {
		width: 33.33333%;
	}
	.more_elements .this_is_tabs_g li .link_more_elements {
		font-size: 25px;
	}
	.more_elements .this_is_tabs_g li .icon_this_tab_g {
		height: 60px;
    margin: 0 auto 6px;
	}
	.stekl_icon {
		width: 27px;
	}
	.furniture_icon {
		width: 46px;
	}
	.oformlen_icon {
		width: 55px;
		position: relative;
		left: 10px;
	}
	.nice_organization {
		width: 102px;
	}
	.in_to_quote_g {
		font-size: 23px;
		line-height: 30px;
		padding-left: 50px;
		max-width: 100%;
	}
	.in_to_quote_g:before {
		font-size: 95px;
    left: 0;
    top: 9px;
    top: 16px;
	}
	.in_to_company_right:after {
		height: 1px;
		bottom: -1px;
    width: calc(100% - 110px);
	}
	.mobile_and_tb_quot .quote_montaj_and_service,
	.this_is_fenster_txt_mobile {
		display: flex;
	}
	.quote_montaj_and_service {
		display: none;
	}
	.mobile_and_tb_quot {
		display: block;
		position: absolute;
		top: 100%;
    right: 18px;
    width: 220px;
	}
	.facts_company  .head_top_title_sec_go,
	.montaj_and_service .head_top_title_sec_go {
		position: relative;
	}
	.facts_company, .montaj_and_service {
		padding-top: 0;
		overflow: hidden;
		margin-top: 100px;
	}
	.image_this_expert.inginer_img img {
		width: auto;
	}
	.raschet_go .right_descr_peopl_g {
		padding-top: 100px;
	}
	.image_this_expert.inginer_img {
		left: 157px;
	}
	.prices_go {
		background: #fff;
	}
	.in_to_table_prices, .prices_go .head_top_title_sec_go {
		padding-left: 0;
	}
	.this_is_line_table {
		height: 558px;
		top: 466px;
		right: 20px;
		width: 1px;
		left: auto;
	}
	.this_is_line_table:before {
		content: "";
		background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(199, 138, 54)' d='M12.006,13.992 L12.006,0.003 L20.994,6.459 L12.006,13.992 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(199, 138, 54)' d='M8.994,0.003 L8.994,13.992 L0.006,7.535 L8.994,0.003 Z'/%3E%3C/svg%3E") no-repeat center center;
		background-size: 100%;
		position: absolute;
    left: -7px;
    top: 0;
    width: 15px;
    height: 13px;
	}
	.block_color_top_g ul li, .info_left_texts_g .info_icon_tp_w, .info_left_texts_g .in_to_more_inf_tt_g, .this_is_item_slider_mater .tab-content .tab-pane .this_is_image_this_sld_g, .this_is_item_slider_mater {
		-webkit-transform: translateY(20px);
		-ms-transform: translateY(20px);
		transform: translateY(20px);
	}
	.this_is_question_girl .right_descr_peopl_g {
		padding-top: 100px;
	}
	.icon_rubl {
		width: 102px;
	}
	.quote_price_g {
		left: 283px;
    top: 207px;
		width: 435px;
	}
	.icon_quote_g {
		font-size: 95px;
    line-height: 48px;
    height: 1px;
    margin-left: 0;
	}
	.name_this_quote {
		font-size: 19px;
		line-height: 34px;
    margin-bottom: 32px;
	}
	.this_is_quote_prices {
		font-size: 20px;
		letter-spacing: 2px;
		line-height: 26px;
    margin-top: 31px;
	}
	.block_table_prices_go {
		overflow-y: hidden;
		overflow-x: auto;
		margin-left: -100px;
		padding-left: 100px;
	}
	.head_prices_go {
		font-size: 28px;
    text-align: right;
    padding-left: 403px;
	}
	.in_to_item_price_tb {
		font-size: 28px;
    padding: 0 30px;
		height: 75px;
	}
	.price_tblk {
		font-size: 32px;
	}
	.right_price_title,
	.left_price_title {
		padding-right: 0;
		text-align: left;
		padding-left: 0;
	}
	.left_price_title {
		width: 209px;
	}
	.right_price_title {
		width: 320px;
	}
	.value_this {
		font-size: 21px;
    margin-left: 10px;
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
	}
	.price_float_1 {
		width: 400px;
	}
	.price_float_2 {
		width: 220px;
	}
	.price_float_3 {
		width: 320px;
	}
	.in_to_table_prices {
		margin-top: 0;
		width: calc(400px + 220px + 320px);
	}
	.left_blk_price_info {
		width: 100%;
    position: relative;
    z-index: 2;
	}
	.right_calc_inf_price {
		width: 100%;
		position: relative;
		z-index: 3;
	}
	.this_is_info_txt_g {
		font-size: 21px;
		line-height: 30px;
    position: relative;
	}
	.in_to_lft_g {
		height: auto;
    padding: 20px 20px;
	}
	.block_table_prices_go {
		padding-bottom: 0;
		margin-top: 130px;
	}
	.right_calc_inf_price:before {
		width: 100%;
		height: 1px;
    left: 0;
	}
	.block_foot_prices .in_to_calculat_g > a {
		position: relative;
	}
	.prices_go .in_to_production_g.container_mob {
		position: relative;
	}
	.gallery_company,
	.facts_company {
		background-color: #2b2b29;
	}
	.icon_brain {
		width: 102px;
	}
	.arrow_numb_nr_2,
	.arrow_numb_nr_3, .arrow_numb_nr_1,
	.in_to_company_right:before {
		display: none;
	}
	.title_adv_g {
		font-size: 42px;
	}
	.this_is_icon_item_adv img {
		width: 124px;
	}
	.item_advantag_go:nth-child(3n+1) {
		clear: none;
	}
	.item_advantag_go:nth-child(2n+1) {
		clear: left;
	}
	.item_advantag_go:nth-child(3n),
	.item_advantag_go:nth-child(2n),
	.item_advantag_go {
		width: 50%;
		min-height: 1px;
    padding-right: 0;
    padding-left: 15px;
    padding-right: 15px;
	}
	.item_advantag_go {
    margin-bottom: 0;		
	}
	.item_advantag_go:not(:empty):not(:last-child) {
    margin-bottom: 60px;
	}
	.this_is_icon_item_adv {
    height: 64px;
    margin-bottom: 22px;
  }
  .block_start_advan {
  	margin-left: -15px;
  	margin-right: -15px;
  }
  .first_title_advantage {
  	font-size: 21px;
  	letter-spacing: 2.1px;
  	line-height: 26px;
    margin-bottom: 15px;
  }
  .descr_advantage {
  	font-size: 19px;
  	line-height: 26px;
  }
	.right_slider_compan {
    height: auto;
    width: 100%;
	}
	.row_quote_and_slider {
  	width: 605px;
  	float: right;
  	margin-right: 20px;
  	margin-bottom: 110px;
  	position: relative;
    margin-top: 232px;
	}
	.quote_company_go {
		padding-top: 0;
    position: absolute;
    bottom: 30px;
    left: 30px;
    z-index: 1;
	}
	.facts_company .this_is_quote_prices br {
		display: none;
	}
	.this_is_corr_padd_lef {
    padding-left: 0;
    padding-bottom: 0;
  }
  .this_is_text_num_sld {
  	font-size: 23px;
  	line-height: 30px;
    width: 192px;
    left: auto;
    top: 89px;
    right: 36px;
  }
  .this_is_slider_go,
  .block_for_inner_go {
  	height: 534px;
  }
	.quote_company_go .in_to_quot_g {
		max-width: 310px;
	}
  .quote_company_go .name_this_quote {
  	margin-bottom: 43px;
  }
  .quote_company_go .icon_quote_g {
  	margin-left: 81px;
  }
  .quote_company_go .this_is_quote_prices {
  	margin-top: 47px;
  }
  .title_left_numb {
  	right: 80px;
  	top: 20px;
    z-index: 3;
  }
  .arrow_slider_numbers {
  	z-index: 2;
    right: -20px;
    bottom: -21px;
  }
  .this_is_second_numb_sld {
  	bottom: auto;
  	top: -55px;
  	width: 100%;
  	right: 0;
  }
  .number_for_this_sld {
  	font-size: 274px;
    display: block;
    line-height: 50px;
    text-align: left;
    margin-left: -56px;
  }
  .right_slider_compan .in_to_company_right:after {
  	height: 1px;
  	bottom: -1px;
  	width: calc(100% - 86px);
  }
  .blk_advantag_g {
  	margin-bottom: 20px;
  	clear: both;
  }
  .blk_advantag_g .head_title_simple_g {
  	left: 0;
  }
  .head_title_simple_g {
  	margin-bottom: 80px;
  }
  .descr_advantage br {
  	display: none;
  }
  .block_company_butt_more_g .button_with_effect {
  	margin-top: 0;
  }
  .gallery_company .head_top_title_sec_go:before {
  	display: none;
  }
  .block_company_butt_more_g {
  	float: right;
  	padding-right: 0;
  	padding: 0 15px;
    margin-top: -90px;
  	width: 50%;
  	text-align: center;
  }
  .gallery_company {
  	padding-top: 0;
  	margin-top: 100px;
  }
  .icon_gallery_go {
  	width: 102px;
  }
  .left_quote_go {
  	padding-top: 50px;
  }
  .this_is_tabs_gall li a {
  	font-size: 23px;
  	display: inline-block;
  }
  .this_is_tabs_gall li {
  	margin-right: 0;
    margin-bottom: 30px;
  }
  .head_gallery_tabs > .flex_go {
  	display: block;
  	text-align: left;
  }
  .head_gallery_tabs {
  	padding-left: 0;
  	margin-bottom: 40px;
    padding-right: 240px;
  }
  .left_gallery_blk {
  	width: 40%;
  }
  .right_gall_items {
  	width: 60%;
  }
  .item_gallery_blk {
  	padding-left: 8px;
  	padding-right: 8px;
    margin-bottom: 16px;
  }
  .button_more_gallery {
  	margin-top: -70px;
  	margin-left: 10px;
  }
  .left_gallery_blk .title_descr_proc_g,
  .right_gall_items .title_descr_proc_g {
  	font-size: 19px;
  	line-height: 1.4;
  }
  .item_gallery_blk .icon_right_this_prod_item {
  	width: 30px;
  }
  .gallery_company .in_to_item_sld_prod a:hover .icon_right_this_prod_item {
  	width: 45px;
  }
  .in_to_item_sld_prod a:hover .icon_right_this_prod_item {
  	width: 61px;
  }
  .item_gallery_blk .this_is_text_slider_prod {
  	padding: 18px 17px;
  }
  .item_gallery_blk .icon_right_this_prod_item {
  	top: 31px;
  	right: 20px;
  }
  .block_gallery_go {
  	padding-bottom: 0;
  }
  .block_tabs_gallery_go {
  	margin-top: 70px;
  }
  .in_to_gall_go {
  	padding-top: 60px;
  }
  .icon_contact_g {
  	width: 102px;
  }
  .phone_mobile_this_g {
  	display: block;
  	margin-top: 34px;
  	margin-bottom: 60px;
  }
  .icon_phone_this_cont {
  	width: 74px;
  }
  .this_is_cont_opt {
  	padding-left: 0;
  }
  .this_is_separator_g,
  .item_this_phone_g a {
  	font-size: 30px;
  }
  .this_is_separator_g {
    margin: 0 20px;
  }
  .text_top_on_the_map {
  	font-size: 23px;
  	line-height: 39px;
    max-width: 100%;
    left: 0;
    top: 24px;
  }
  .in_to_cont_inf_g {
  	width: 100%;
    float: none;
    box-shadow: none;
  	margin: 60px 0 40px;
    padding: 0 0 40px;
  }
  .this_is_map_g {
  	position: relative;
    height: auto;
    overflow: visible;
  }
  .this_is_map_g #map {
  	margin-left: -25%;
  	width: calc(100% + 50%);
  	height: 600px;
  }
  .this_is_group_inp .submit_frm_g {
  	height: 86px;
  }
  .submit_foot_this {
  	margin-left: 0;
  	margin-top: 50px;
  }
  .this_is_politic_txt_G {
  	font-size: 16px;
  	line-height: 23px;
  	padding-left: 25px;
  }
  .form__field:placeholder-shown ~ .form__label,
  .form__field {
  	font-size: 24px;
  }
  .form__field {
  	padding: 0 34px;
    height: 60px;
  }
  .form__label {
  	left: 34px;
  	font-size: 16px;
    top: -15px;
  }
  .form__group {
  	margin-bottom: 35px;
  }
  textarea.form__field {
  	height: 60px;
    min-height: 60px;
    padding-bottom: 10px;
    padding-top: 11px;
  }
  .form__field:focus ~ .form__label {
    top: -15px;
  	font-size: 16px;
  }
  .in_to_foot_this_g {
  	background-color: #2b2b29;
    margin: 0 -30%;
    padding: 35px 30%;
  }
  .block_map_go {
  	padding-bottom: 20px;
  }
  .this_is_cont_g,
  .this_is_cont_g .in_to_production_g,
  .this_is_cont_g .in_to_cont_inf_g {
    background-color: #2f2f2d;
  }
  .mail_go a {
  	font-size: 25px;
  }
  .mail_go a .fas {
  	font-size: 20px;
  	margin-right: 10px;
  	color: #b3b3b3;
  }
  .mail_go {
  	margin-right: 70px;
  }
  .this_is_cont_g .in_to_production_g {
  	padding-bottom: 0;
  }
  textarea.form__field {
  	resize: none;	
  }
  .this_is_thank_you_go {
  	padding: 30px 30px;
  }
  .icon_envelope_ri {
  	top: 10px;
  	right: 17px;
  	width: 50px;
  	height: 50px;
  }
  .title_thanks {
  	font-size: 30px;
    margin-bottom: 10px;
  }
  .descr_thanks_mess {
    font-size: 17px;
  }
  .big_auto_full .in_to_hover_calc_g {
  	padding-right: 170px;
  }
  .right_this_question .in_to_calculat_g > a,
  .left_this_question .in_to_calculat_g > a {
  	position: relative;
  }
  .in_to_form_phone {
  	position: relative;
  }
  .this_is_bg_prod {
  	box-shadow: -3px 38px 38px rgba(12, 12, 12, 0.13), inset 0 181px 134px #2b2b29;
  }
  .prod_window_door_1 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #898683;
  }
  .prod_window_door_2 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #7e7d7b;
  }
  .prod_window_door_3 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #8d8d8e;
  }
  .prod_window_door_4 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #919892;
  }
  .prod_window_door_5 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #433129;
  }
  .prod_window_door_6 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #7d573c;
  }
  .prod_window_door_7 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #a2a2a1;
  }
  .prod_door_door_1 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #827871;
  }
  .prod_door_door_2 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #a2a2a1;
  }
  .prod_door_door_3 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #6a8d90;
  }
  .prod_door_door_4 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #6c8aa1;
  }
  .prod_door_door_5 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #9b9692;
  }

  .prod_stekl_door_1 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #a1a1a0;
  }
  .prod_stekl_door_2 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #553f36;
  }
  .prod_stekl_door_3 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #4687a1;
  }
  .prod_stekl_door_4 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #949798;
  }
  .prod_stekl_door_5 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #145f77;
  }
  .prod_stekl_door_6 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #959493;
  }
  .furniture_stekl_door_1 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #25211e;
  }
  .furniture_stekl_door_2 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #6e5238;
  }
  .furniture_stekl_door_3 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #7a582e;
  }
  .furniture_stekl_door_4 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #a2a2a1;
  }
  .furniture_stekl_door_5 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #644934;
  }
  .furniture_stekl_door_6 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #8c8e91;
  }
  .prod_oformlenie_door_1 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #6b615b;
  }
  .prod_oformlenie_door_2 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #352319;
  }
  .prod_oformlenie_door_3 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #725942;
  }
  .prod_oformlenie_door_4 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #9e8b82;
  }
  .prod_oformlenie_door_5 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #59483c;
  }
  .prod_oformlenie_door_6 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #2a1d19;
  }
  .montaj_hover_nr_1 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #31a19f;
  }
  .montaj_hover_nr_2 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #5c6489;
  }
  .montaj_hover_nr_3 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #826c4f;
  }
  .montaj_hover_nr_4 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 173px 134px #323334;
  }
  .block_tabs_gallery_go .in_to_item_sld_prod a .this_is_bg_prod:after {
  	background-color: rgba(43, 43, 41, 0.35);
  }
  .block_tabs_gallery_go .this_is_bg_prod {
  	box-shadow: -3px 38px 38px rgba(12, 12, 12, 0.13), inset 0 151px 144px #2b2b29;
  }
  .modal-dialog {
  	width: 724px;
  	max-width: calc(100% - 20px);
  	margin: 30px auto;
  }
  .left_info_mod {
  	width: 74px;
  }
  .second_text_windw, .first_text_windw {
  	font-size: 25px;
    left: 20px;
    letter-spacing: 0.75px;
    top: 238px;
  }
  .second_text_windw {
  	top: 530px;
  }
  button.close {
    width: 74px;
    height: 74px;
  }
  .title_this_mod_go {
  	font-size: 30px;
    margin-bottom: 51px;
  }
  .in_to_cont_modal_g {
  	height: auto;
  }
  .item_step_3 .this_is_thank_you_go {
  	min-height: 400px;
  }
  .button_to_next_go {
  	height: 100px;
  	width: 100%;
  	left: 0;
  	right: 0;
  	top: auto;
  	bottom: -100px;
  }
  .item_step_calc {
  	position: relative;
  }
  .in_to_item_step_g {
  	padding: 30px 47px 100px 122px;
  }
  .block_content_modal_go {
  	display: block;
  }
  .calculat_txt_radio {
  	font-size: 20px;
    padding: 10px 0;
    margin-bottom: 11px;
  }
  .first_radio_item {
  	margin-bottom: 38px;
  }
  .calculat_txt_radio:before {
  	height: 1px;
  }
  .type_window_1, .type_window_2 {
  	width: auto;
  }
  .calcula_meter_1,
  .calcula_meter_2,
  .calcula_meter_3 {
  	width: 135px;
  }
  .second_radio_item .calculat_txt_radio {
  	margin-bottom: 25px;
  }
  .title_ino_upd_g {
  	font-size: 20px;
  	padding: 0 34px;
  }
  .item_step_2 .in_to_item_step_g {
  	padding-left: 120px;
  	padding-right: 75px;
    padding-bottom: 40px;
  }
  span.tittle {
  	font-size: 20px;
  }
  .icon_this_upload_go {
  	font-size: 80px;
    padding-top: 70px;
    margin-bottom: 48px;
  }
  .preview-container #previews.collection .dz-error-message {
  	font-size: 12px;
  }
  .preview-container #previews.collection .collection-item {
  	font-size: 20px;
    padding: 5px 0;
    padding-left: 20px;
    padding-right: 20px;
    min-height: 1px;
  }
  .preview-container #previews.collection .actions {
  	top: 13px;
  }
  .progress {
  	height: 2px;
    bottom: -3px;
  }
  .button_remove_this_file {
  	width: 10px;
  	height: 10px;
  }
  .fileuploader {
  	height: 310px;
  }
  .title_production_g {
  	pointer-events: all;
  }
  .block_last_first_scr .right_calculate_g {
  	width: calc(730px + 40px);
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px !important;
    padding-right: 20px !important;
    text-align: right;
  }
  .block_last_first_scr .right_calculate_g .in_to_calculat_g {
  	display: inline-block;
  	width: auto;
  }
  .modal:before {
  	display: none;
  }
	.modal-dialog {
		display: block;
	}
	.block_tabs_gallery_go .this_is_bg_prod {
		box-shadow: -3px 38px 38px rgba(12, 12, 12, 0.13), inset 0 44px 29px #2b2b29;
	}
}
@media only screen and (max-width: 991px) {
	.right_menu_and_soc .socials_go {
		display: none;
	}
}
@media only screen and (max-width: 860px) {
	.this_is_phone_go {
		margin-left: 40px;
	}
	.right_menu_and_soc .socials_go {
		position: absolute;
		left: 282px;
		top: 70px;
		display: none;
	}
	.margin_right_slider_sec {
		margin-right: 10px;
	}
	.item_soc_g {
		margin-left: 25px;
	}
}
@media only screen and (max-width: 767px) {
	.this_is_logo_head {
		height: 78px;
		width: 144px;
	}
	.in_to_foot_this_g {
		display: block;
	}
	.mail_go {
		margin-right: 0;
	}
	.left_cotnr_g {
		justify-content: space-between;
		-webkit-justify-content: space-between;
	}
	.copyright_go {
		text-align: center;
		margin-top: 20px;
	}
	.this_is_logo_head img {
		width: 92px;
	}
	.menu-icon {
		width: 50px;
		height: 50px;
		padding: 11px 11px;
	}
	.menu_header_top {
		top: 78px;
	}
	.menu_burger_go {
		margin-right: 10px;
	}
	.main_go {
		padding-top: 108px;	
	}
	.text_fenster_this {
		font-size: 37px;
		line-height: 43px;
		letter-spacing: 3px;
	}
	.phone_header_this {
		font-size: 18px;
	}
	.city_this_go {
		font-size: 14px;
	}
	.this_is_phone_go {
		margin-left: 24px;
	}
	.item_phone_num_g {
		margin-bottom: 5px;
	}
	.right_menu_and_soc {
		left: 168px;
		top: 48px;
	}
	.title_big_sec_G .title_site_hm {
		font-size: 60px;
		line-height: 73px;
	}
	.top_on_title_g {
		margin-bottom: 20px;
	}
	#slider_home, .item_slide_home {
		height: 481px;
	}
	.window__txt_g {
    font-size: 110px;
    line-height: 1.1;
	}
	.block_last_first_scr .right_calculate_g,
	.in_to_calculat_g.big_auto_full, .block_foot_this_quest .in_to_calculat_g.big_auto_full, .container_mob {
		width: calc(600px + 40px);
	}
	.in_to_top_txt_g br {
		display: none;
	}
	.in_to_top_txt_g {
		font-size: 20px;
		line-height: 29px;
		padding: 0 20px;
		padding-right: 10px;
	}
	.wind_and_door .in_to_production_g {
		padding-bottom: 120px;
	}
	.raschet_go .right_descr_peopl_g {
		padding-top: 40px;
	}
	.quote_price_g {
		width: 335px;
	}
	.this_is_icon_top_tit, .in_to_icon_this_tit, .left_text_head_title_sec {
		height: 150px;
	}
	.item_slide_product {
		width: 587px;
	}
	.this_is_more_text_hover, .title_descr_proc_g {
		font-size: 25px;
	}
	.this_is_text_slider_prod {
		padding: 49px 25px;
	}
	.arrow_this_btr_g {
		display: none;
	}
	.left_image_result_this {
		width: 520px;
	}
	.block_item_blocks_sd .this_is_bg_prod {
		height: 538px;
	}
	.block_more_inf_txt_gr {
    left: -80px;
    bottom: -50px;
  }
  .info_icon_tp_w {
  	width: 110px;
  	height: 110px;
    top: -83px;
    left: -10px;
  }
  .in_to_color_prod_G li a {
  	margin-right: 11px;
  }
  .this_is_question_girl .right_descr_peopl_g {
  	padding-top: 63px;
  }
  .title_site_hm {
  	font-size: 60px;
  	line-height: 76px;
    margin-bottom: 30px;
  }
  .item_tab_text_pane {
  	transform: translateY(10px);
  }
  .this_text_tb_sh {
  	padding: 7px 6px;
  	font-size: 19px;
  }
  .this_is_tabs_g li a {
    height: 153px;
    font-size: 31px;
  }
  .right_descr_peopl_g {
  	padding-top: 85px;
  }
  .info_left_texts_g .in_to_more_inf_tt_g {
  	padding-left: 15px;
  	padding-right: 15px;
  }
  .in_to_more_inf_tt_g {
  	font-size: 20px;
  	line-height: 28px;
  	width: 268px;
  	height: 280px;
  	padding: 30px 20px;
    border-width: 1px;
  }
  .block_table_prices_go {
  	margin-top: 160px;
  }
  .this_is_line_table {
  	height: 443px;
  }
  .head_prices_go {
  	font-size: 22px;
    padding-left: 313px;
  }
  .left_price_title {
  	width: 181px;
  }
  .price_float_1 {
  	width: 313px;
  }
  .price_float_2 {
  	width: 180px;
  }
  .price_float_3 {
  	width: 240px;
  }
  .in_to_table_prices {
  	width: calc(313px + 180px + 240px);
  }
  .in_to_item_price_tb {
  	padding: 0;
    font-size: 23px;
    height: 60px;
    margin: 0 -20px;
    padding: 0 20px;
  }
  .price_tblk {
  	font-size: 23px;
  }
  .right_price_title {
  	width: 40%;
  }
  .row_quote_and_slider {
  	width: 530px;
  }
  .number_for_this_sld {
  	font-size: 248px;
  	margin-left: -51px;
  }
  .this_is_separator_g, .item_this_phone_g a {
  	font-size: 26px;
  }
  .this_is_map_g #map {
  	height: 500px;
  }
  .button_more_gallery {
  	margin-top: -30px;
  	margin-left: 0;
  }
  .this_is_politic_txt_G br {
  	display: none;
  }
  .this_is_more_text_hover {
  	top: 45px;
  }
}
@media only screen and (max-width: 639px) {
	.title_big_sec_G .title_site_hm {
		font-size: 58px;
		line-height: 69px;
	}
	#slider_home, .item_slide_home {
		height: 431px;
	}
	.block_last_first_scr .right_calculate_g,
	.in_to_calculat_g.big_auto_full, .block_foot_this_quest .in_to_calculat_g.big_auto_full, .container_mob {
		width: calc(440px + 40px);
	}
	.slider_two_prog .swiper-wrapper {
		display: block;
	}
	.text_bott_sub_go {
		display: none;
	}
	.in_to_last_first {
		width: 100%;
	}
	.item_block_jog_hom {
		margin-bottom: 30px;
		width: 100%;
	}
	.block_last_first_scr .right_calculate_g {
		top: -286px;
	}
	.first_sec_home {
		padding-bottom: 50px;
	}
	.item_block_jog_hom:last-child {
		margin-bottom: 0;
	}
	.item_slide_product {
		width: 100%;
	}
	.in_to_icon_this_tit:before,
	.in_to_icon_this_tit:after,
	.this_is_icon_top_tit:after,
	.this_is_icon_top_tit:before {
		display: none;
	}
	.in_to_icon_this_tit {
		width: 102px;
    margin-top: 5px;
	}
	.text_top_tit_g {
		width: calc(100% - 102px);
		padding-right: 30px;
	}
	.this_is_icon_top_tit {
		-webkit-box-align: flex-start;
		-webkit-flex-align: flex-start;
		-ms-flex-align: flex-start;
		-webkit-align-items: flex-start;
		align-items: flex-start;
		border-bottom: 1px solid #c78a36;
		padding: 30px 0;
	}
	.in_to_top_txt_g {
		font-size: 25px;
		line-height: 37px;
		padding-left: 25px;
		padding-right: 0;
	}
	.this_is_icon_top_tit, .in_to_icon_this_tit, .left_text_head_title_sec {
		height: auto;
	}
	.text_fenster_this {
		font-size: 47px;
    max-width: 310px;
		line-height: 56px;
		letter-spacing: 5px;
	}
	.head_top_title_sec_go {
		padding-top: 40px;
	}
	.left_text_head_title_sec {
		border-bottom: 1px solid #c78a36;
		padding-bottom: 39px;
	}
	.left_text_head_title_sec {
		width: 100%;
	}
	.right_top_titl_g {
		width: 100%;
	}
	.has_line_mob_right {
		position: relative;
	}
	.has_line_mob_right:before {
		content: "";
		position: absolute;
		right: 20px;
		width: 1px;
		top: 0;
		bottom: 0;
		background: #c78a36;
		z-index: 2;
		display: block;
		clear: none;
	}
	.has_line_mob_right.no_mg_right_line:before {
		right: 0;
	}
	.item_slider_production_g {
		padding-right: 1px;
		margin-top: 0;
    margin-bottom: 54px;
	}
	.arrow_slider_production {
		position: relative;
		bottom: 0;
		right: 0;
    margin-top: 13px;
	}
	.line_production_2 {
		height: 1px;
		width: calc(100% - 108px);
		top: calc(100% + -22px);
		right: 0;
		left: auto;
	}
	.in_to_butt_eff {
		text-align: center;
	}
	.slider_production_go, .item_slide_product, .this_is_bg_prod {
		height: 50vw;
	}
	.this_is_text_slider_prod {
		padding: 25px 20px;
    padding-right: 105px;
	}
	.block_foot_this_quest .in_to_calculat_g.big_auto_full.container_mob {
		padding-right: 0 !important;
	}
	.in_to_hover_calc_g {
		font-size: 20px;
	}
	.this_calculat_g {
		height: 100px;
	}
	.left_quest_people_g {
		width: 100%;
    min-height: 1px;
	}
	.right_descr_peopl_g {
		width: 100%;
		margin-bottom: 30px;
    padding-top: 25px;
	}
	.title_sec_quest {
    margin-bottom: 230px;
	}
	.title_sec_sim_qu {
		font-size: 43px;
	}
	.in_to_icon_quest_g {
		width: 143px;
    height: 143px;
	}
	.right_descr_peopl_g p {
		margin-bottom: 20px;
	}
	.inginer,
	.girl_this,
	.expert_image {
		display: none;
	}
	.inginer_mobile,
	.girl_this_mobile,
	.expert_image_mobile {
		display: block;
	}
	.question_icon_patrat {
		left: -9px;
		top: -91px;
	}
	.in_to_my_name_is:before {
		left: -4px;
		top: -11px;
		font-size: 45px;
	}
	.in_to_my_name_is {
		padding-left: 30px;
	}
	.image_this_expert.andrei_expert_g {
		top: 110px;
		left: auto;
		right: 0;
	}
	.this_is_more_text_hover, .title_descr_proc_g {
		font-size: 22px;
		margin-bottom: 6px;
	}
	.this_is_descr_production_g {
		font-size: 18px;
	}
	.this_is_more_text_hover {
		top: 26px;
	}
	.line_production_1 {
		display: none;
	}
	.icon_right_this_prod_item {
		right: 29px;
		top: 39px;
	}
	.in_to_item_sld_prod a .this_is_bg_prod:after {
		background-color: rgba(43, 43, 41, 0.06);
	}
	.left_image_result_this {
		width: 100%;
	}
	.block_item_blocks_sd .this_is_bg_prod {
		height: 448px;
	}
	.block_more_inf_txt_gr {
		left: 0;
    bottom: 0;
    position: relative;
    margin-top: 30px;
	}
	.in_to_more_inf_tt_g {
		width: 100%;
		height: auto;
	}
	.info_icon_tp_w {
		top: -83px;
		left: -20px;
	}
	.wind_and_door .in_to_production_g {
		padding-bottom: 80px;
	}
	.block_color_top_g {
		position: relative;
		top: 0;
		left: 0;
    z-index: 1;
	}
	.materials_go .head_top_title_sec_go {
		padding-top: 0;
	}
	.tabs_material li a {
		font-size: 20px;
	}
	.info_left_texts_g {
		position: relative;
		top: 0;
		left: 0;
	}
	.in_to_tabs_mat_g {
		padding-left: 0;
    width: 100%;
	}
	.this_is_image_this_sld_g {
		min-height: 1px;
	}
	.this_is_head_mater {
		margin-bottom: 30px;
	}
	.in_to_color_prod_G li a {
		margin-right: 20px;
	}
	.button_more_right_g {
		margin-top: 0;
		margin-right: 0;
    width: 100%;
    margin-top: 40px;
	}
	.this_is_item_slider_mater {
		height: 220px;
	}
	.this_is_item_slider_mater .tab-content .item_image_sld_1 .this_is_image_this_sld_g {
		margin-left: 40px;
	}
	.in_to_tabs_mat_g .tab-pane .tab-pane {
		padding-right: 0;
	}
	.this_is_item_slider_mater {
    width: 750px;
	}
	.info_left_texts_g .info_icon_tp_w {
		display: none;
	}
	.info_left_texts_g .in_to_more_inf_tt_g {
    padding: 25px 25px;
		font-size: 23px;
    line-height: 30px;
	}
	.materials_go .blk_materi_g {
		padding-bottom: 0;
	}
	.this_is_question_girl .right_descr_peopl_g {
		padding-top: 50px;
	}
	.image_this_expert {
		left: 55px;
		top: 148px;
	}
	.big_auto_full .in_to_hover_calc_g {
		padding-right: 30px;
	}
	.in_to_hover_calc_g {
		white-space: normal;
	}
	.stekl_icon {
		width: 21px;
	}
	.furniture_icon {
		width: 36px;
	}
	.oformlen_icon {
		width: 43px;
	}
	.more_elements .this_is_tabs_g li .link_more_elements {
		font-size: 20px;
	}
	.this_is_tabs_g li a {
		height: 130px;
	}
	.in_to_tabs_cont {
		margin: 10px -10px;
	}
	.facts_company, .montaj_and_service {
		margin-top: 70px;
	}
	.mobile_and_tb_quot {
		position: relative;
		right: 0;
		width: 100%;
		top: 0;
    overflow: hidden;
	}
	.quote_price_g {
		position: relative;
		width: 100%;
		left: 0;
		top: 0;
		padding-right: 15px;
	}
	.prices_go .head_top_title_sec_go .this_is_icon_top_tit .text_top_tit_g {
		text-align: left;
	}
	.this_is_cont_g .head_top_title_sec_go .this_is_icon_top_tit,
	.prices_go .head_top_title_sec_go .this_is_icon_top_tit {
		-webkit-box-align: center;
		-webkit-flex-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}
	.block_table_prices_go {
		margin-top: 0;
	}
	.in_to_table_prices {
		margin-top: 30px;
	}
	.block_foot_prices .right_calc_inf_price .container_mob {
		padding-left: 0 !important;
		padding-right: 0 !important;
		width: 100%;
	}
	.left_price_title, .price_float_2 {
		display: block;
	}
	.head_prices_go {
		display: flex;
    padding-left: 333px;
    font-size: 22px;
	}
	.left_price_title {
		width: auto;
		padding-right: 0;
	}
	.right_price_title {
    width: auto;
    margin-left: 102px;
	}
	.block_table_prices_go {
		overflow-y: hidden;
		overflow-x: auto;
    padding-left: 20px;
    margin-left: -20px;
	}
	.in_to_table_prices {
		width: 760px;
	}
	.price_float_1 {
		width: 330px;
	}
	.price_float_2 {
		width: 186px;
	}
	.price_float_3 {
		width: 232px;
	}
	.left_quote_go {
		padding-right: 20px;
	}
	.row_quote_and_slider {
		width: 100%;
		margin-right: 0;
    margin-top: 130px;
    margin-bottom: 70px;
	}
	.this_is_slider_go, .block_for_inner_go {
		height: 464px;
	}
	.quote_company_go {
		position: relative;
		top: 0;
		bottom: 0;
    left: 0;
    margin-top: 70px;
	}
	.number_for_this_sld {
		font-size: 210px;
		margin-left: 0;
		text-align: right;
    line-height: 1;
	}
	.this_is_second_numb_sld {
		overflow: hidden;
    top: -130px;
	}
	.quote_company_go .in_to_quot_g {
		max-width: 100%;
		padding-right: 20px;
	}
	.right_slider_compan {
		margin-bottom: 50px;
	}
	.title_adv_g {
		font-size: 35px;
	}
	.item_advantag_go:nth-child(3n), .item_advantag_go:nth-child(2n), .item_advantag_go {
		width: 100%;
	}
	.in_to_item_adv_go {
		padding-right: 20px;
	}
	.block_company_butt_more_g {
		margin-top: 70px;
		width: 100%;
	}
	.head_title_simple_g {
		margin-bottom: 50px;
	}
	.title_left_numb {
    right: auto;
    top: 20px;
    left: 20px;
	}
	.this_is_text_num_sld {
		left: 20px;
		top: 77px;
		right: auto;
	}
	.arrow_slider_numbers {
		right: auto;
		left: 0;
		bottom: -55px;
	}
	.right_slider_compan .in_to_company_right:after {
		width: calc(100% - 107px);
		left: 106px;
		bottom: -33px;
	}
	.gallery_company {
		margin-top: 60px;
	}
	.gallery_company .in_to_quote_g {
		max-width: 100%;
	}
	.head_gallery_tabs {
		padding-right: 20px;
    margin-bottom: 0;
	}
	.block_tabs_gallery_go {
		margin-top: 40px;
	}
	.this_is_tabs_gall li a {
		font-size: 20px;
	}
	.in_to_gall_go {
		padding-top: 0;
	}
	.this_is_tabs_gall li {
		margin-bottom: 20px;
	}
	.button_more_gallery {
		margin-top: 30px;
		width: 100%;
		text-align: center;
	}
	.right_gall_items {
		width: 100%;
	}
	.left_gallery_blk {
		width: 100%;
	}
	.gallery_hg_1 .this_is_bg_prod,
	.gallery_hg_2 .this_is_bg_prod {
		height: 38vw;
	}
	.this_is_phones_g .this_is_separator_g {
		display: none;
	}
	.this_is_phones_g,
	.this_is_cont_opt {
		display: block;
	}
	.icon_cont_phone {
		margin-right: 0;
		margin-bottom: 30px;
	}
	.item_this_phone_g {
		margin-bottom: 3px;
	}
	.item_this_phone_g:last-child {
		margin-bottom: 0;
	}
	.phone_mobile_this_g {
		margin-top: 14px;
		margin-bottom: 20px;
	}
	.this_is_cont_g .head_top_title_sec_go {
		padding-top: 0;
	}
	.this_is_cont_g .head_top_title_sec_go .in_to_top_title_sec_g  {
		padding-top: 40px;
	}
	.this_is_map_g #map {
		height: 450px;
	}
	.in_to_foot_this_g {
		display: block;
		text-align: center;
    padding: 25px 30%;
	}
	.in_to_cont_inf_g {
		margin-bottom: 0;
	}
	.mail_go {
		margin-right: 0;
    margin-bottom: 25px;
	}
	.in_to_soc_go {
		display: inline-block;
	}
	.block_mobile_calc_go {
		display: block;
    margin-bottom: 40px;
	}
	.block_last_first_scr .right_calculate_g {
		display: none;
	}
	.texts_and_slider_hm {
		pointer-events: all;
	}
	.slider_home_first {
		margin-bottom: 5px;
	}
	.in_to_sld_first_g:before {
		bottom: -118px;
	}
	.title_disting_g {
		padding-left: 26px;
	}
	.has_logo_sub_this {
		top: -152px;
		width: 832px;
	}
	.title_this_mod_go {
		font-size: 25px;
	}
	.left_info_mod {
		width: 35px;
	}
	button.close {
		width: 35px;
    height: 50px;
	}
	.title_ino_upd_g {
		padding: 0;
	}
	.fileuploader {
    padding: 0 20px 20px;
		height: 250px;
	}
	.item_step_calc.item_step_3 {
		padding-bottom: 0;
	}
	.descr_thanks_mess br {
		display: none;
	}
	.icon_this_upload_go {
		padding-top: 40px;
    margin-bottom: 48px;
    font-size: 61px;
	}
	.in_to_item_step_g {
		padding: 30px 68px 50px 97px;
	}
	.item_sel_radio {
		width: 100%;
		margin-bottom: 20px;
	}
	.item_step_calc {
		display: none;
		position: relative;
	}
	.item_step_calc.active {
		display: block;
	}
	.in_to_cont_modal_g {
		min-height: 1px;
	}
	.modal-dialog {
		margin: 84px auto 30px;
	}
	.block_content_modal_go form {
		margin-bottom: 0;
	}
	.second_text_windw, .first_text_windw {
		left: 0px;
		top: 175px;
	}
	.second_text_windw {
		top: 710px;
	}
	.first_radio_item {
		margin-bottom: 0;
	}
	.item_step_2 .in_to_item_step_g {
		padding-left: 75px;
		padding-right: 75px;
	}
	.this_is_line_table {
		display: none;
	}
	.in_to_header_go .socials_go,
	.in_to_header_go .this_is_phone_go {
		display: none;
	}
	.this_is_phone_go {
		margin-left: 0;
		margin-bottom: 19px;
	}
	.item_phone_num_g {
		margin-bottom: 11px;
	}
	.phone_header_this {
		font-size: 20px;
	}
	.contact_mobile_home {
		display: block;
	}
	.in_to_adresses_go {
		display: block;
	}
	.text_top_on_the_map {
		line-height: 29px;
	}
	.text_top_on_the_map > .div_go {
		margin-bottom: 10px;
	}
	.text_top_on_the_map > .div_go {
		margin-bottom: 9px;
	}
}
@media only screen and (max-width: 479px) {
	.value_this {
		font-size: 18px;
	}
	.left_cotnr_g {
		display: block;
	}
	.this_is_phone_go {
		margin-left: 0;
    padding-top: 0;
    margin-bottom: 17px;
	}
	.first_sec_home {
		padding-top: 0;
	}
	.in_to_calculat_g.big_auto_full, .block_foot_this_quest .in_to_calculat_g.big_auto_full, .container_mob {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.main_go {
		padding-top: 97px;
	}
	.top_on_title_g {
		font-size: 18px;
	}
	.title_big_sec_G .title_site_hm {
		font-size: 71px;
	}
	.aliumin_txt_g {
		font-size: 40px;
	}
	.window__txt_g {
		line-height: 84px;
	}
	#slider_home, .item_slide_home {
		height: 83vw;
	}
	.texts_and_slider_hm {
		pointer-events: all;
	}
	.this_is_texts_hm {
		padding-right: 0;
	}
	.block_last_first_scr .right_calculate_g {
		display: none;
	}
	.in_to_item_blk_dis_g {
		height: 170px;
		display: block;
		text-align: center;
	}
	.this_is_text_adv {
		font-size: 20px;
		line-height: 25px;
		padding-left: 0;
		max-width: 200px;
		margin-left: auto;
		margin-right: auto;
	}
	.item_block_jog_hom {
		height: auto;
	}
	.texts_and_slider_hm .button_with_effect .in_to_butt_eff {
		text-align: left;
	}
	.icon_this_hog_g img {
		margin-left: auto;
		margin-right: auto;
	}
	.icon_this_hog_g {
		margin-bottom: 12px;
	}
	.in_to_item_blk_dis_g {
		padding: 24px 10px;
	}
	.has_line_mob_right:before {
		right: 15px;
	}
	.title_site_hm {
		font-size: 49px;
		line-height: 61px;
	}
	.in_to_my_name_is br {
		display: none;
	}
	.submit_frm_g {
		width: 100px;
	}
	.input_this_field input {
		font-size: 17px;
	}
	.info_foot_call .far {
		font-size: 19px;
	}
	.info_foot_call {
		font-size: 17px;
    margin-bottom: 30px;
	}
	.info_foot_call, .title_phon_g {
		padding-left: 0;
		margin-bottom: 20px;
	}
	.big_auto_full .in_to_hover_calc_g {
		padding-right: 10px;
    padding-left: 15px;
	}
	.image_this_expert.andrei_expert_g {
		right: -30%;
	}
	.in_to_hover_calc_g {
		font-size: 17px;
	}
	.this_calculat_g {
		height: 90px;
	}
	.block_foot_this_quest {
		margin-bottom: 30px;
	}
	.this_is_tabs_g li a {
		display: block;
		text-align: center;
    padding: 15px 0;
    font-size: 25px;
	}
	.icon_this_tab_g svg,
	.icon_this_tab_g {
    margin-right: auto;
    margin-left: auto;
    display: block;
    text-align: center;
  }
  .icon_this_tab_g {
    margin-bottom: 10px;  	
  }
  .block_item_blocks_sd .this_is_bg_prod {
  	height: 100vw;
    height: 38%;
  }
  .tabs_material {
  	display: block;
  }
  .tabs_material li {
  	margin-right: 20px;
  	margin-bottom: 10px;
  }
  .block_tabs_mat_go {
  	clear: both;
  }
  .this_is_head_mater {
  	overflow: hidden;
  }
  .info_left_texts_g .in_to_more_inf_tt_g {
  	font-size: 21px;
  	line-height: 29px;
  	padding: 15px 15px;
  }
	.in_to_top_txt_g {
		font-size: 21px;
		line-height: 31px;
		padding-left: 15px;
	}
	.more_elements .this_is_tabs_g li .icon_this_tab_g {
		height: 47px;
	}
	.this_is_tabs_g li a {
		height: 117px;
	}
	.more_elements .this_is_tabs_g li .link_more_elements {
		font-size: 15px;
	}
	.this_text_tb_sh {
		font-size: 18px;
	}
	.wind_and_door .in_to_production_g {
		padding-bottom: 46px;
	}
	.this_is_more_text_hover, .title_descr_proc_g {
		font-size: 18px;
	}
	.image_this_expert.inginer_img {
		left: 28%;
    top: 98px;
	}
	.this_is_text_slider_prod {
		padding: 15px 15px;
		padding-right: 95px;
	}
	.icon_right_this_prod_item {
		right: 23px;
		top: 29px;
	}
	.in_to_item_price_tb {
		font-size: 20px;
	}
	.price_float_1 {
		width: 210px;
		line-height: 1.1;
	}
	.head_prices_go {
		padding-left: 210px;
	}
	.in_to_table_prices {
		width: 639px;
		width: calc(210px + 186px + 232px);
	}
	.in_to_production_g {
		padding-bottom: 50px;
	}
	.in_to_lft_g {
		padding-left: 0;
		padding-right: 0;
	}
	.this_is_slider_go, .block_for_inner_go {
		height: 88vw;
	}
	.number_for_this_sld {
		font-size: 176px;
	}
	.item_gallery_blk {
		padding-left: 5px;
		padding-right: 5px;
		margin-bottom: 10px;
	}
	.row_gallerry_go {
		margin-left: -5px;
		margin-right: -5px;
	}
	.this_is_politic_txt_G {
		padding-left: 0;
	}
	.submit_foot_this {
		display: block;
	}
	.button_submit_go {
		margin-bottom: 20px;
	}
	.in_to_cont_inf_g {
		padding: 0 0 20px;
	}
	.mail_go a {
		font-size: 21px;
	}
  .this_is_map_g #map {
  	height: 400px;
  }
  .text_top_on_the_map {
  	font-size: 20px;
  	line-height: 27px;
  	top: 13px;
  }
  .item_gallery_blk .title_descr_proc_g {
  	display: none;
  }
  .has_logo_sub_this {
  	width: 732px;
  }
  .this_is_descr_production_g {
  	min-width: 260px;
  }
  .this_is_more_text_hover {
  	top: 17px;
  }
  .this_is_descr_production_g {
  	display: none;
  }
  .title_this_mod_go {
  	font-size: 20px;
  }
  .in_to_item_step_g {
  	padding: 30px 30px 70px 60px;
  }
  .in_to_item_step_g .input_this_field input {
  	height: 70px;
  }
  .item_step_2 .in_to_item_step_g {
  	padding-left: 30px;
  	padding-right: 30px;
  }
  .item_step_2 .title_this_mod_go {
  	margin-bottom: 30px;
  }
  .title_ino_upd_g {
  	font-size: 17px;
  }
  .icon_this_upload_go {
  	font-size: 50px;
    margin-bottom: 28px;
  }
  .fileuploader {
  	height: 217px;
  	padding: 0 10px 20px;
  }
  .button_to_next_go {
  	height: 80px;
  	bottom: -80px;
  }
  .collection.card {
  	padding: 20px 17px;
  }
  .montaj_hover_nr_1 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 58px 47px #38a9a7;
  }
  .montaj_hover_nr_2 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 58px 47px #5c6489;
  }
  .montaj_hover_nr_3 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 58px 47px #826c4f;
  }
  .montaj_hover_nr_4 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 58px 47px #323334;
  }
  span.tittle {
  	font-size: 17px;
  }
  .icon_window {
  	width: 35px;
  }
  .icon_doors {
  	width: 30px;
  }
  .in_to_item_sld_prod a .this_is_bg_prod:after {
  	background-color: rgba(43, 43, 41, 0.56);
  }
  .block_item_blocks_sd .this_is_bg_prod {
  	box-shadow: -3px 38px 38px rgba(12, 12, 12, 0.13), inset 0 85px 40px #2b2b29;
  }
  .prod_window_door_7 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #a2a2a1;
  }
  .prod_window_door_1 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #898683;
  }
  .prod_window_door_2 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #7e7d7b;
  }
  .prod_window_door_3 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #8d8d8e;
  }
  .prod_window_door_4 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #919892;
  }
  .prod_window_door_5 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #433129;
  }
  .prod_window_door_6 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #7d573c;
  }
  .prod_window_door_7 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #a2a2a1;
  }
  .prod_door_door_1 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #827871;
  }
  .prod_door_door_2 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #a2a2a1;
  }
  .prod_door_door_3 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #6a8d90;
  }
  .prod_door_door_4 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #6c8aa1;
  }
  .prod_door_door_5 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #9b9692;
  }


  .prod_stekl_door_1 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #a1a1a0;
  }
  .prod_stekl_door_2 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #553f36;
  }
  .prod_stekl_door_3 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #4687a1;
  }
  .prod_stekl_door_4 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #949798;
  }
  .prod_stekl_door_5 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #145f77;
  }
  .prod_stekl_door_6 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #959493;
  }
  .furniture_stekl_door_1 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #25211e;
  }
  .furniture_stekl_door_2 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #6e5238;
  }
  .furniture_stekl_door_3 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #7a582e;
  }
  .furniture_stekl_door_4 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #a2a2a1;
  }
  .furniture_stekl_door_5 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #644934;
  }
  .furniture_stekl_door_6 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #8c8e91;
  }
  .prod_oformlenie_door_1 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #6b615b;
  }
  .prod_oformlenie_door_2 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #352319;
  }
  .prod_oformlenie_door_3 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #725942;
  }
  .prod_oformlenie_door_4 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #9e8b82;
  }
  .prod_oformlenie_door_5 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #59483c;
  }
  .prod_oformlenie_door_6 .in_to_item_sld_prod a .this_is_bg_prod:before {
  	box-shadow: inset 0 85px 56px #2a1d19;
  }
  .slider_montaj .this_is_bg_prod {
  	box-shadow: -3px 38px 38px rgba(12, 12, 12, 0.13), inset 0 58px 47px #2b2b29;
  }
  .slider_production_1 .this_is_bg_prod {
  	box-shadow: -3px 38px 38px rgba(12, 12, 12, 0.13), inset 0 58px 47px #2b2b29;
  }
  .slider_production_1 .this_is_bg_prod:after {
  	opacity: 0;
  }
  .slide_item_prod_nr_1 .in_to_item_sld_prod a:hover .this_is_bg_prod {
  	box-shadow: -3px 38px 38px rgba(12, 12, 12, 0.13), inset 0 58px 47px #5c5c46;
  	/*box-shadow: inset 0 58px 47px #5c5c46;*/
  }
  .slide_item_prod_nr_2 .in_to_item_sld_prod a:hover .this_is_bg_prod {
  	box-shadow: -3px 38px 38px rgba(12, 12, 12, 0.13), inset 0 58px 47px rgba(100, 81, 62, 0.56);
  }
  .slide_item_prod_nr_3 .in_to_item_sld_prod a:hover .this_is_bg_prod {
  	box-shadow: -3px 38px 38px rgba(12, 12, 12, 0.13), inset 0 58px 47px rgba(86, 54, 41, 0.56);
  }
  .slide_item_prod_nr_4 .in_to_item_sld_prod a:hover .this_is_bg_prod {
  	box-shadow: -3px 38px 38px rgba(12, 12, 12, 0.13), inset 0 58px 47px rgba(101, 128, 156, 0.56);
  }
  .slide_item_prod_nr_5 .in_to_item_sld_prod a:hover .this_is_bg_prod {
  	box-shadow: -3px 38px 38px rgba(12, 12, 12, 0.13), inset 0 58px 47px rgba(133, 133, 131, 0.56);
  }
  .slide_item_prod_nr_6 .in_to_item_sld_prod a:hover .this_is_bg_prod {
  	box-shadow: -3px 38px 38px rgba(12, 12, 12, 0.13), inset 0 58px 47px rgba(101, 79, 59, 0.56);
  }
  .this_is_color_prod_g img {
  	top: -4px;
  }
  .in_to_color_prod_G li.active .this_is_color_prod_g > img {
  	top: -1px;
  }
  .block_tabs_gallery_go .in_to_item_sld_prod a .this_is_bg_prod:after {
  	background-color: rgba(43, 43, 41, 0.4);
  }
	.block_tabs_gallery_go .this_is_bg_prod {
		box-shadow: -3px 38px 38px rgba(12, 12, 12, 0.13), inset 0 44px 29px #2b2b29;
	}
	.shadow_hover_gall_1 .in_to_item_sld_prod a:hover .this_is_bg_prod:before {
		box-shadow: inset 0 44px 29px #46444b;
	}
	.shadow_hover_gall_2 .in_to_item_sld_prod a:hover .this_is_bg_prod:before {
		box-shadow: inset 0 44px 29px #6f6d35;
	}
	.shadow_hover_gall_3 .in_to_item_sld_prod a:hover .this_is_bg_prod:before {
		box-shadow: inset 0 44px 29px #313b2c;
	}
	.shadow_hover_gall_4 .in_to_item_sld_prod a:hover .this_is_bg_prod:before {
		box-shadow: inset 0 44px 29px #4a4e55;
	}
	.shadow_hover_gall_5 .in_to_item_sld_prod a:hover .this_is_bg_prod:before {
		box-shadow: inset 0 44px 29px #2f5046;
	}
	.shadow_hover_gall_6 .in_to_item_sld_prod a:hover .this_is_bg_prod:before {
		box-shadow: inset 0 44px 29px #688aa1;
	}
	.shadow_hover_gall_7 .in_to_item_sld_prod a:hover .this_is_bg_prod:before {
		box-shadow: inset 0 44px 29px #6895a1;
	}
	.shadow_hover_gall_8 .in_to_item_sld_prod a:hover .this_is_bg_prod:before {
		box-shadow: inset 0 44px 29px #856752;
	}
	.preview-container #previews.collection .actions {
		top: 12px;
	}
	.preview-container #previews.collection .collection-item {
		padding-right: 0;
	}
	.this_is_file_upload {
		margin-top: 30px;
	}
	.item_step_3 .this_is_thank_you_go {
		min-height: 300px;
	}
}
@media only screen and (max-width: 320px) {

} 