/*
Theme Name: ermitage
Theme URI: https://none.com
Author: none
Author URI: https://none.com
Description: desc
*/

* {
  padding: 0px;
  margin: 0px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  transition: 0.3s ease;
  font-family: 'Graphik LCG' !important; font-style: normal; font-display: swap; font-optical-sizing: auto; font-weight: 400;

}

html {
	 scroll-behavior: smooth;
}

body {
  font-size: 20px;
  background-color: #f6fbfe;
  color: #0b2031;
}

.wrapper {
	width: 100%; max-width: 1280px; margin: 0 auto; position: relative;
}


.nalichie_div {font-size: 14px; text-align: left; padding-bottom: 10px;}

.main_page {}




	.main_page .wrap_all_news_in_a_category {padding-bottom: unset;}
	
	.main_page .sect_1 .wrapper {z-index: 3;}

	.main_page .sect_1 video {width: 100%; height: auto; position: absolute; -o-object-fit: cover; object-fit: cover; z-index: 0; min-height: 800px; max-height: 800px;}
	.main_page .sect_1:after {
		   background: rgba(0, 21, 58, .79);
    bottom: 0;
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    min-height: 800px;
	max-height: 900px;
	display: none !important;
	 
	}





.sect_1 {
	width: 100%; height: 800px; background-image: url(img/sect_1_back.jpg); background-position: top center;
}
	
	
	.wrap_toppest_and_wrapper {background-color: #12171c; min-height: 100px; position: relative; z-index: 3;}
	
	.toppest { padding-top: 12px;
		display: grid; grid-template-columns: 1fr 3fr 1fr; grid-template-rows: 1fr; grid-column-gap: 0px; grid-row-gap: 0px;
		align-content: center; justify-content: space-between; justify-items: stretch; align-items: center;
		
	}

	
	.top_logo_a {width: 124px; color: white; text-decoration: none;
		display: flex; flex-direction: row; flex-wrap: nowrap; align-content: center; justify-content: space-between; align-items: center;
    }
    .top_logo_a:hover {cursor: pointer; opacity: 0.6;}
	.top_logo_a img {width: 124px;}
	.top_logo_a .logo_text {}
	.top_logo_a .big_logo_text {font-size: 24px; font-weight: 600;}
	.top_logo_a .little_logo_text {font-size: 16px; font-weight: 300; color: #afd6f1;}


	.toppest .top_menu {width: 100%; max-width: 660px; padding-left: 10px;
		display: flex; flex-direction: row; flex-wrap: wrap; align-content: flex-start; justify-content: space-between; align-items: center;}
	.toppest .top_menu li {list-style: none;}
	.toppest .top_menu li a {color: white; font-size: 15px; font-weight: 400; text-decoration: none; display: block;}
	.toppest .top_menu li a:hover {cursor: pointer; opacity: 0.6; transform: translate(0px, -4px); color: rgba(216, 183, 111, 1);}
	
	
	.toppest .right_phone {width: 240px; text-align: right;}
	.toppest .right_phone a {text-decoration: none;}
	
	.toppest .right_phone .top_big_phone {font-size: 25px; font-weight: 600; color: white; display: block;}
	.toppest .right_phone .top_big_phone:hover {cursor: pointer; opacity: 0.6; transform: translate(0px, -2px); }
	.toppest .right_phone .top_big_phone span {color: rgba(216, 183, 111, 1); font-weight: 600;}
	
	.toppest .right_phone .toppest_order_a_call {font-size: 18px; font-weight: 300; color: rgba(216, 183, 111, 1); display: block;}
	.toppest .right_phone .toppest_order_a_call:hover {cursor: pointer; opacity: 0.6; transform: translate(0px, -2px); }
	
	
	
	.sect_1 .sect_1_big_logo_mainpage {display: block; margin: 0 auto; padding-top: 150px;}
	
	.sect_1 h1 {font-size: 78px; text-align: center; color: white; font-weight: 700; margin-top: 0px; padding-bottom: 0px; margin-bottom: 30px; 
    letter-spacing: -2px;
	}
	.after_h1_second {font-size: 36px; color: rgba(216, 183, 111, 1); text-transform: none; font-weight: 400; padding-top: 4px; margin-top: 0px;
		letter-spacing: -1px;
	}
	
	
	.green_button_sect_1 {
		width: 100%; max-width: 258px; height: 60px; color: #1c1b17; font-size: 16px; font-weight: 600; display: block; margin: 0 auto; border-radius: 14px;
		text-decoration: none; text-align: center; padding-top: 22px; /* border: 2px solid white; display: block; text-shadow: 2px 2px 4px rgb(0 0 0 / 22%); */
		
background: #F9EFA9;
background: -webkit-linear-gradient(180deg, rgba(249, 239, 169, 1) 0%, rgba(211, 173, 86, 1) 100%);
background: -moz-linear-gradient(180deg, rgba(249, 239, 169, 1) 0%, rgba(211, 173, 86, 1) 100%);
background: linear-gradient(180deg, rgba(249, 239, 169, 1) 0%, rgba(211, 173, 86, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F9EFA9", endColorstr="#D3AD56", GradientType=0);
	}
	
	.green_button_sect_1:hover {cursor: pointer; opacity: 0.8; transform: translate(0px,-4px);}
	
	
	
	
	
	
	
	
	
	
	
	.sect_2 {width: 100%; padding-top: 100px; padding-bottom: 100px; background-color: #edf0fb; background-image: url(img/sect_2_back.jpg); background-position: bottom center;
		background-repeat: no-repeat;
	}
	
	.wrap_all_objects_sect_2 {display: grid; grid-template-columns: repeat(4, 1fr); grid-template-rows: repeat(1, 1fr); grid-column-gap: 30px; grid-row-gap: 60px;
		justify-content: center; align-items: center; justify-items: center; align-content: center;
	}
	
	.wrap_all_objects_sect_2 .object {width: 100%; max-width: 290px; /*min-height: 498px;*/ min-height: 492px; display: block; border-radius: 8px; outline: 1px solid rgba(11, 32, 49, 0.16);
		background-color: white; position: relative; box-shadow: 0px 0px 18px 0px rgba(0, 66, 121, 0.2); text-decoration: none;
	}
	.wrap_all_objects_sect_2 .object:hover {cursor: pointer; opacity: 0.8; transform: translate(0px,-4px); }

	.wrap_all_objects_sect_2 .object .image_section {width: 290px; height: 290px; background-size: cover; background-position: center center; border-radius: 8px 8px 0px 0px;}
	
	.wrap_all_objects_sect_2 .object .object_price {font-size: 20px; font-weight: 700; color: #0b2031; text-align: left; text-decoration: none; padding: 16px 2px 0px 20px;
		letter-spacing: -1px;}
	.wrap_all_objects_sect_2 .object .price_per_meter {font-size: 14px; color: #797979; font-weight: 400; text-align: left; padding: 6px 2px 10px 20px; min-height: 50px;}
	
	.object_details {width: 100%; height: 34px; background-color: rgba(235, 239, 249, 1); padding: 11px 20px 0px 20px;
		display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: 1fr; grid-column-gap: 10px; grid-row-gap: 10px;
		}
	.first_detail {color: #0b2031; font-size: 13px; font-weight: 600; text-align: left;}
	.second_detail {color: #0b2031; font-size: 13px; font-weight: 600; text-align: center;}
	.second_detail p {display: inline;}
	.third_detail {color: #0b2031; font-size: 13px; font-weight: 600; text-align: right;}
	
	.address_object {font-size: 13px; line-height: 18px; color: rgba(11, 32, 49, 0.86); font-weight: 400; text-align: left; padding: 10px 20px 10px 20px; min-height: 55px;}
	
	.button_more {width: 100%; height: 42px; background-color: rgba(11, 32, 49, 1); color: #d8edff; font-size: 16px; font-weight: 500; text-align: center; padding-top: 12px;
		border-radius: 0px 0px 8px 8px;
	}
	
	.button_more .two_arrows_png {padding-left: 2px;}
	
	
	
	
	
	
	.wrap_all_items_catalog {    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    display: flex;
    margin-bottom: 30px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;}
	
	.wrap_all_items_catalog .item_catalog {border: 1px solid rgba(11, 32, 49, 0.16); text-decoration: none; width: 100%; max-width: 180px; height: 50px; text-align: center;
	border: 1px solid rgba(11, 32, 49, 0.16); font-size: 17px; padding-top: 15px; color: #0b2031; font-weight: 500; border-radius: 12px; margin: 0px; 20px;
		
	}
	
	.wrap_all_items_catalog .item_catalog:hover {color: #eceff9; background-color: #0b2031;}
	
	.wrap_all_items_catalog .selected_item_catalog {color: #eceff9; background-color: #0b2031;}
	
	
	
	
	
	.sect_3 {width: 100%; min-height: 700px; padding-top: 100px; padding-bottom: 64px; background-image: url(img/sect_3_back.jpg); background-size: cover; background-position: top center;}
	.sect_3 h2 {text-align: center; font-size: 58px; font-weight: 700; color: rgba(216, 183, 111, 1); margin-bottom: 30px;}
	
	.sect_3 p {font-size: 18px; line-height: 24px; color: white; font-weight: 400; text-align: left; padding-bottom: 36px;}
	.sect_3 p strong {color: rgba(216, 183, 111, 1); font-weight: 600;}
	
	
	
	.sect_3 .wrap_all_employee {
/*		display: grid;
grid-template-columns: repeat(4, 1fr);
grid-template-rows: 1fr;
grid-column-gap: 20px;
grid-row-gap: 20px;
 */
 padding-bottom: 50px; padding-top: 20px;
display: flex;
	}
	
	.sect_3 .wrap_all_employee .employee {width: 100%; /* max-width: 300px; min-width: 300px; */}
	.sect_3 .wrap_all_employee .employee .employee_image {background-size: cover; background-position: center center; width: 300px; height: 300px; border-radius: 12px;}
	.sect_3 .wrap_all_employee .employee .employee_name {font-size: 16px; font-weight: 600; color: rgba(216, 183, 111, 1); text-align: center; padding-top: 12px;}
	.sect_3 .wrap_all_employee .employee .employee_job_title {font-size: 16px; font-weight: 400; color: white; text-align: center; padding-top: 4px;}
	.sect_3 .wrap_all_employee .employee .employee_contacts {font-size: 16px; font-weight: 400; color: white; text-align: center; padding-top: 4px; display: none;}
	
	
	.wrap_arrows_and_slides {position: relative;}
	
	.arrows_for_employee_slider {position: absolute; top: 34%; z-index: 1; width: 100%;}
	
	.arrow_left_for_employee_slider {position: absolute; left: 24px;}
	.arrow_left_for_employee_slider:hover {cursor: pointer; opacity: 0.9; transform: translate(0px,-4px);}
	
	.arrow_right_for_employee_slider {position: absolute; right: 4px;}
	.arrow_right_for_employee_slider:hover {cursor: pointer; opacity: 0.9; transform: translate(0px,-4px);}

	.slick, .slick *, .slick-slide {box-sizing: border-box;}
	
	.slick-initialized .slick-slide {max-width: 300px !important;   margin: 0px 20px !important;  }
	

	
		
	.sect_4 {width: 100%; min-height: 1000px; padding-top: 100px; padding-bottom: 100px; background-image: url(img/sect_2_back.jpg); background-position: top center;}
	.sect_4 h2 {text-align: center; font-size: 58px; font-weight: 700; color: #0b2031; margin-bottom: 50px;}
	
	.sect_4 .wrap_all_news {display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr;
    /* grid-column-gap: 90px; */
    grid-row-gap: 20px;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;}
	.sect_4 .wrap_all_news .news_item {width: 100%; max-width: 330px; display: block; text-decoration: none; border-radius: 12px;}
	.sect_4 .wrap_all_news .news_item:hover {cursor: pointer; opacity: 0.8; transform: translate(0px, -4px);}
	.sect_4 .wrap_all_news .news_item .news_preview_image {width: 100%; max-width: 330px; height: 330px; border-radius: 12px;}
	.sect_4 .wrap_all_news .news_title {font-size: 18px; text-align: left; color: #0b2031; font-weight: 600; padding-top: 12px;}
	.sect_4 .wrap_all_news .little_desc {font-size: 18px; text-align: left; color: #0b2031; font-weight: 400; padding-top: 4px;}
	.sect_4 .wrap_all_news .read_more {font-size: 16px; text-align: left; color: #0b2031; font-weight: 400; padding-top: 10px; text-decoration: underline;}
	
	.a_wrap_see_all_news_button {text-decoration: none; color: white; display: block; width: 100%; max-width: 330px; text-align: center; margin: 0 auto; margin-top: 34px;}
	.see_all_news_button {
		width: 100%;
    height: 42px;
    background-color: rgba(11, 32, 49, 1);
    color: #d8edff;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    padding-top: 12px;
    border-radius: 8px;
	}
	.see_all_news_button:hover {cursor: pointer; opacity: 0.8; transform: translate(0px, -4px);}
	
	
	
	
	
	
	
	
	.get_free_consultation {
		width: 100%; max-width: 1280px; height: 580px; border-radius: 12px; background-color: #0b2031; margin: 0 auto; margin-top: 164px;
	}
	.free_consultation_right_image {width: 100%; max-width: 445px; height: 580px; background-size: cover; background-position: center center; border-radius: 0px 12px 12px 0px; float: right;}
	
	.left_side_right_consultation {width: 100%; max-width: 834px; padding: 70px 100px 0px 70px;}
	.left_side_right_consultation h2 {text-align: left; font-size: 58px; font-weight: 700; color: #0b2031; margin-bottom: 50px; color: rgba(216, 183, 111, 1); line-height: 48px;
		letter-spacing: -2px; padding-bottom: 0px; margin-bottom: 10px;
	}
	.left_side_right_consultation h2 span {color: white; font-size: 58px; font-weight: 700; display: block; line-height: 58px; letter-spacing: -2px;}
	.consultation_little_description {text-align: left; font-size: 17px; color: white; padding-bottom: 12px;}
	
	.form_get_free_consultation {padding: 30px 0px 0px 70px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 750px;}
	
	.form_get_free_consultation input[type=text] {width: 100%; max-width: 330px; height: 56px; color: white; border-radius: 12px; border: none; text-align: center;
		font-size: 16px; color: #174d79; }
	.form_get_free_consultation input[type=tel] {width: 100%; max-width: 330px; height: 56px; color: white; border-radius: 12px; border: none; text-align: center;
		font-size: 16px; color: #174d79; }
	.form_get_free_consultation textarea {width: 100%; max-width: 678px; height: 100px; color: white; border-radius: 12px; border: none; text-align: center; padding-top: 20px;
		font-size: 16px; color: #174d79; margin-top: 20px; margin-bottom: 10px;}
	.form_get_free_consultation input[type=submit] {width: 100%; max-width: 330px; height: 56px; color: white; border-radius: 12px; border: none; text-align: center;
		font-size: 16px; color: #174d79; 
		
		width: 100%;
    max-width: 330px;
    height: 56px;
    color: #1c1b17;
    font-size: 16px;
    font-weight: 600;
    display: block;
    margin: 0 auto;
    border-radius: 14px;
    text-decoration: none;
    text-align: center;
    padding-top: 2px;
    background: #F9EFA9;
    background: -webkit-linear-gradient(180deg, rgba(249, 239, 169, 1) 0%, rgba(211, 173, 86, 1) 100%);
    background: -moz-linear-gradient(180deg, rgba(249, 239, 169, 1) 0%, rgba(211, 173, 86, 1) 100%);
    background: linear-gradient(180deg, rgba(249, 239, 169, 1) 0%, rgba(211, 173, 86, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F9EFA9", endColorstr="#D3AD56", GradientType=0);
	
	
		
		}
		
	.form_get_free_consultation input[type=submit]:hover {cursor: pointer; opacity: 0.8; transform: translate(0px, -4px);}
	
	.wrap_attention_and_submit_button {}
	.form_get_free_consultation .wrap_attention_and_submit_button {
    display: flex;
    grid-template-columns: 1fr;
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 30px;
    grid-row-gap: 10px;
    width: 100%;
    color: white;
    font-size: 14px;
    color: white;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    padding-top: 12px;}
    
    
    .attention_text_get_free_consultation {width: 100%; max-width: 323px;}
    
	.form_get_free_consultation .wrap_attention_and_submit_button a {width: 100%; max-width: 330px; height: 56px; color: white; font-size: 14px; color: #9bc2e2;}
	
	
	
	
	
	
	
	
	
	
	
	.sect_2 .wrap_left_and_right_sect_2 {display: grid; grid-template-columns: 20fr 1fr 20fr; grid-template-rows: 1fr; grid-column-gap: 0px; grid-row-gap: 0px;
		    justify-content: center; justify-items: center; align-items: stretch; align-content: center;
		min-height: 882px; padding-top: 80px;
	}
	
	.sect_2 .left_side_sect_2 {text-align: center; display: flex; flex-direction: column; flex-wrap: wrap; align-content: center; justify-content: flex-start; align-items: center;}
	.sect_2 h2 {font-size: 50px; line-height: 40px; text-align: center; color: #21213c; font-weight: 700; padding-bottom: 40px;}
	.sect_2 {}
	.sect_2 {}
	.sect_2 .middle_side_sect_2 {width: 100%; max-width: 12px; 
		
background: rgb(246,251,254);
background: -moz-linear-gradient(180deg, rgba(246,251,254,1) 0%, rgba(212,226,241,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(246,251,254,1) 0%, rgba(212,226,241,1) 100%);
background: linear-gradient(180deg, rgba(246,251,254,1) 0%, rgba(212,226,241,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f6fbfe",endColorstr="#d4e2f1",GradientType=1);
	}
	
	.sect_2 .right_side_sect_2 {text-align: center; display: flex; flex-direction: column; flex-wrap: wrap; align-content: center; justify-content: flex-start; align-items: center;}
	
	
	.sect_2_item {width: 100%; max-width: 390px;}
	
	.news_first_image {
		border-radius: 12px; border: 2px solid white; box-shadow: 8px 8px 17px rgb(139 156 172 / 30%); margin-bottom: 18px;
		/* box-shadow: 8px 8px 17px rgb(0 0 0 / 22%); */ width: 100%;
	}
	.sect_2_item .zagolovok {text-align: left;}
	.zagolovok {font-size: 18px; font-weight: 600; color: #0b2031; display: block; text-decoration: none;}
	.zagolovok:hover {cursor: pointer; opacity: 0.6; transform: translate(0px,-2px);}
	.news_text {font-size: 18px; font-weight: 300; color: #0b2031; text-align: left; padding-top: 12px;}
	.read_more {font-size: 16px; font-weight: 400; color: #0b2031; text-align: left; padding-top: 18px; text-decoration: underline; display: block;}
	.read_more:hover {cursor: pointer; opacity: 0.6; transform: translate(0px,-2px);}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

	
	
	
	.cars_first_image {
		border-radius: 12px; border: 2px solid white; box-shadow: 8px 8px 17px rgb(139 156 172 / 30%); margin-bottom: 18px; width: 100%;
		/* box-shadow: 8px 8px 17px rgb(0 0 0 / 22%); */
	}
	.cars_first_image:hover, .news_first_image:hover {cursor: pointer; opacity: 0.8; transform: translate(0px,-4px);}
	
	
	
	.wrap_car_spec_sect_2 {display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: 1fr; grid-column-gap: 10px; grid-row-gap: 10px;
		align-content: center; justify-content: space-between; align-items: center; justify-items: stretch;
}
	.wrap_car_spec_sect_2 .car_spec_sect {width: 100%; max-width: 120px;}
	.wrap_car_spec_sect_2 .car_spec_sect .name_spec {font-size: 14px; font-weight: 600; color: rgba(11, 32, 49, 0.5); text-align: left; padding-top: 20px;}
	.wrap_car_spec_sect_2 .car_spec_sect .spec_text {font-size: 16px; font-weight: 400; color: #0b2031; text-align: left; padding-top: 4px;}
	
	.wrap_car_spec_sect_2 .spec_1 {}
	
	.wrap_car_spec_sect_2 .spec_2 {}
	.wrap_car_spec_sect_2 .spec_2 .name_spec {text-align: center;}
	.wrap_car_spec_sect_2 .spec_2 .spec_text {text-align: center;}
	
	.wrap_car_spec_sect_2 .spec_3 {}
	.wrap_car_spec_sect_2 .spec_3 .name_spec {text-align: right;}
	.wrap_car_spec_sect_2 .spec_3 .spec_text {text-align: right;}
	
	
	.car_price_sect_2 {font-size: 18px; font-weight: 400; text-align: center; padding-top: 18px;}
	
	.wrap_2_buttons {
		display: flex; flex-direction: row; flex-wrap: nowrap; align-content: center; justify-content: space-between; align-items: center;	
		padding-top: 18px;
	}
	
	.wrap_2_buttons .dark_button {
		width: 100%; max-width: 192px; height: 48px; border-radius: 12px; font-size: 16px; text-align: center; color: white; font-weight: 600; padding-top: 13px;
		border: 2px solid white; box-shadow: 6px 8px 12px rgb(139 156 172 / 40%);
		
		
		
	}	
	
	.wrap_2_buttons .green_button {
		width: 100%; max-width: 192px; height: 48px; border-radius: 12px; font-size: 16px; text-align: center; color: white; font-weight: 600; padding-top: 13px;
		border: 2px solid white; box-shadow: 6px 8px 12px rgb(139 156 172 / 40%);
	}	
	
	.dark_button {		
background: rgb(20,64,99);
background: -moz-linear-gradient(180deg, rgba(20,64,99,1) 0%, rgba(11,32,49,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(20,64,99,1) 0%, rgba(11,32,49,1) 100%);
background: linear-gradient(180deg, rgba(20,64,99,1) 0%, rgba(11,32,49,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#144063",endColorstr="#0b2031",GradientType=1);
text-decoration: none; text-shadow: 2px 2px 4px rgb(0 0 0 / 22%);
	}
	.green_button {
background: rgb(148,219,81);
background: -moz-linear-gradient(180deg, rgba(148,219,81,1) 0%, rgba(116,178,49,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(148,219,81,1) 0%, rgba(116,178,49,1) 100%);
background: linear-gradient(180deg, rgba(148,219,81,1) 0%, rgba(116,178,49,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#94db51",endColorstr="#74b231",GradientType=1);
text-decoration: none; text-shadow: 2px 2px 4px rgb(0 0 0 / 22%);
	}
	
	.dark_button:hover, .green_button:hover {cursor: pointer; opacity: 0.8; transform: translate(0px,-4px);}
	
	
	
	.a_all_cars {
		font-size: 18px; font-weight: 600; color: #0b2031;  padding-top: 34px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.contacts {
		width: 100%; min-height: 674px; background-image: url(img/contact_footer_back.jpg); background-position: top center;
	}
	
	.wrap_all_contacts {display: grid; grid-template-columns: 10fr 1fr 18fr; grid-template-rows: 1fr; grid-column-gap: 10px; grid-row-gap: 10px;
		padding-top: 138px;
	}
	.wrap_all_contacts .left_side_contacts {width: 100%; max-width: 380px;}
	.wrap_all_contacts .left_side_contacts h2 {text-align: left; font-size: 58px; color: rgba(216, 183, 111, 1); font-weight: 700; padding-bottom: 38px; }
	.wrap_all_contacts .left_side_contacts p {color: white; font-size: 18px; font-weight: 400; padding-bottom: 20px;}
	.wrap_all_contacts .left_side_contacts p strong {color: rgba(216, 183, 111, 1); font-weight: 500; display: block; padding-bottom: 4px;}
	
	.wrap_all_footer_icons {display: flex; flex-direction: row; flex-wrap: nowrap; align-content: center; justify-content: space-between; align-items: center;
   	 width: 100%; max-width: 128px;}
	.wrap_all_footer_icons .footer_soc_icons {width: 100%; max-width: 38px;}
	.wrap_all_footer_icons .footer_soc_icons:hover {cursor: pointer; opacity: 0.6; transform: translate(0px,-4px);}
	.wrap_all_footer_icons .vkontakte {max-width: 40px;}
	.wrap_all_footer_icons .whatsapp {}
	.wrap_all_footer_icons .telegram {}
	.wrap_all_footer_icons .inst {max-width: 110px;}
	.wrap_all_footer_icons .facebook {max-width: 110px;}
	
	.wrap_all_contacts .right_side_contacts {width: 100%; max-width: 780px;}
	.wrap_all_contacts .right_side_contacts iframe {width: 100%; max-width: 780px; height: 400px; border-radius: 12px;}
	
	
	.footer_phone_a {color: white;}
	
	
	
	
	
	
	
	
	
	
	
	/* СТРАНИЦА КОНКРЕТНОГО АВТОМОБИЛЯ */
	
	.single_car_page {}
	
	
	
	
	
	
	
	/* таблица справа */
	
	.single_table {width: 100%;}
	.single_table tr {width: 100%; border: 1px solid rgba(255, 255, 255, 0.13);}
	.single_table tr td {width: 50%; color: #0b2031; padding: 11px 20px; font-size: 16px; font-weight: 300;   vertical-align: middle;}
	
	.single_table tr:nth-child(even) { background: rgba(11, 32, 49, 0.04);}
	
	.single_table tr td:nth-child(odd) {font-weight: 500; font-size: 16px; color: #0b2031;}
	.single_table tr td:nth-child(even) {text-align: right; /* border-left: 1px solid rgba(255, 255, 255, 0.13); */}
	
	/* Конец таблицы справа */
	
	
	
	
	
	
	
 
	
	.single_car_page .section_car {padding-bottom: 60px; background-image: url(img/sect_2_back.jpg); background-position: top center; background-size: cover;}
	.single_car_page .section_car h1 {font-size: 44px; font-weight: 700; text-align: left; color: #0b2031; padding-top: 38px; margin: unset; padding: 70px 0px 20px 0px;}
	.single_car_page .section_car .wrap_left_and_right_car_page {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr; grid-column-gap: 34px; grid-row-gap: 10px;}
	.single_car_page .section_car .wrap_left_and_right_car_page .left_side_car_page {width: 100%; max-width: 640px;}
	.single_car_page .section_car .wrap_left_and_right_car_page .left_side_car_page img {border-radius: 22px !important; width: 100%;}

	.single_car_page .section_car .wrap_left_and_right_car_page .right_side_car_page {}
	
	.wrap_price_and_button {padding: 4px 0px 18px 0px;
		display: flex; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: space-between; align-items: center;
	}
	.wrap_price_and_button .car_price {font-size: 38px; text-align: left; font-weight: 800; padding-left: 18px;}
	.wrap_price_and_button .green_button {
	width: 100%;
    max-width: 272px;
    height: 52px;
    border-radius: 12px;
    font-size: 16px;
    text-align: center;
    color: white;
    font-weight: 600;
    padding-top: 2px;
    /* border: 2px solid white; */
    /* box-shadow: 6px 8px 12px rgb(139 156 172 / 40%); */
    display: block;
    background: #0b2031;
	}
	.price_includes_tax {font-size: 14px; text-align: left; font-weight: 500;}
	
	.call_me_icon {position: relative; top: 8px; left: 30px; }
	
	
	.single_car_page .section_car .wrap_left_and_right_car_page .right_side_car_page .wrap_all_specs_car_page {
		display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(4, 1fr); grid-column-gap: 10px; grid-row-gap: 10px;}
		
	.single_car_page .section_car .wrap_left_and_right_car_page .right_side_car_page .item_spec {width: 100%; max-width: 152px; height: 74px; border-radius: 12px; border: 1px solid #dee4e8; text-align: center;

background: rgb(255,255,255);
background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(246,251,254,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(246,251,254,1) 100%);
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(246,251,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f6fbfe",GradientType=1);
	}
	
	.single_car_page .section_car .wrap_left_and_right_car_page .right_side_car_page .item_spec:hover {transform: scale(1.06);}
	
	.single_car_page .section_car .wrap_left_and_right_car_page .right_side_car_page .item_spec .spec_name {
		font-size: 14px; font-weight: 500; color: rgba(11, 32, 49, 0.5); text-align: center; padding: 16px 0px 2px 0px;
		}
	.single_car_page .section_car .wrap_left_and_right_car_page .right_side_car_page .item_spec .spec_value {
		font-size: 16px; font-weight: 400; color: rgba(11, 32, 49, 1); text-align: center;
		}
		
	.text_description_car {padding-top: 40px;}
	.text_description_car p {font-size: 18px; font-weight: 400; color: #0b2031; text-align: left; padding: 10px 0px;}
	.text_description_car img {max-width: 100%;}
	
	.have_a_question {color: #0b2031; text-align: center; font-size: 16px; font-weight: 500; padding-top: 34px;}
	.form_have_a_question {padding-top: 10px; width: 100%;
		display: flex; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: space-between; align-items: center;}
		
	.form_have_a_question input[type="tel"] {width: 100%; max-width: 266px; height: 50px; border-radius: 12px; text-align: center; font-size: 16px; color: #61666b;
		background: white; border: unset; box-shadow: 6px 8px 12px rgb(139 156 172 / 40%);
	}
	.form_have_a_question input[type="tel"]::placeholder {color: #61666b;}
	
	.form_have_a_question input[type="submit"] {width: 100%; max-width: 192px; height: 54px; border-radius: 12px; text-align: center; font-size: 16px; color: #61666b;
		border: unset; box-shadow: 6px 8px 12px rgb(139 156 172 / 40%); border: 2px solid white; font-size: 16px; text-align: center;
		color: white; font-weight: 600;
	/*	
	background: rgb(148, 219, 81);
    background: -moz-linear-gradient(180deg, rgba(148, 219, 81, 1) 0%, rgba(116, 178, 49, 1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(148, 219, 81, 1) 0%, rgba(116, 178, 49, 1) 100%);
    background: linear-gradient(180deg, rgba(148, 219, 81, 1) 0%, rgba(116, 178, 49, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#94db51",endColorstr="#74b231",GradientType=1);
    text-decoration: none;
    */
	}
	
	.form_have_a_question input[type="submit"]:hover {cursor: pointer; opacity: 0.8; transform: translate(0px,-4px);}
	
	
	
	
	
	
	
	
	.consultation {
		width: 100%; height: 484px; background-image: url(images/consulataion_back.jpg); background-position: top center;
	}
	
	.consultation h3 {color: #c7e9ff; font-size: 46px; font-weight: 700; text-align: center; padding-top: 130px; line-height: 48px;}
	.consultation h3 span {color: white; display: block; font-weight: 700;}
	.consultation p {color: white; text-align: center; font-size: 18px; font-weight: 400; padding-top: 6px;}
	
	.consultation .form_have_a_question {
		width: 100%; max-width: 470px; margin: 0 auto; margin-top: 30px;
	}
	.consultation .form_have_a_question input {height: 52px;}
	
	
	
	
	
	
	
	.other_cars {
		width: 100%; min-height: 824px; padding-bottom: 80px;
	}
	.other_cars h2 {font-size: 44px; font-weight: 800; text-align: center; padding-top: 80px; padding-bottom: 40px;}
	
	.wrap_all_other_cars {display: flex; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: space-between; align-items: flex-start;   
    width: 100%;
	}
	
	.item_other_cars {
		width: 100%; max-width: 364px;
	}
	.other_cars .cars_first_image {width: 100%;}
	
	.item_other_cars .wrap_2_buttons {}
	.item_other_cars .wrap_2_buttons .dark_button {/* max-width: 180px;*/ max-width: 100%;}
	.item_other_cars .wrap_2_buttons .green_button {max-width: 180px;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	/* NEWS PAGE */
	.news_page {

	}
	
	/*
	.news_page .toppest {}
	.news_page .toppest .top_menu li a {color: #0b2031;}
	.news_page .toppest .top_menu li a:hover {color: #0b2031;}
	
	.news_page .toppest .big_logo_text {color: #0b2031;}
	.news_page .toppest .big_logo_text span {color: #c91415; font-weight: 600;}
	.news_page .toppest .little_logo_text {color: #0b2031;}
	
	.news_page .toppest .top_big_phone {color: #0b2031;}
	.news_page .toppest .top_big_phone span {color: #52718a;}
	.news_page .toppest .toppest_order_a_call {color: #0b2031;}
	*/
	
	.news_page h1 {font-size: 58px; font-weight: 800; text-align: left; color: #0b2031; padding-top: 38px;}

	.text_single_news {padding-bottom: 120px;}
	.text_single_news p {padding: 12px 0px 12px; font-size: 18px; line-height: 24px; font-weight: 400;}
	.text_single_news strong {padding: unset; margin: unset;}
	
	.text_single_news img {width: 100%; margin: 10px 0px; border-radius: 12px;}
	
	
	
	
	
	
	/* NEWS CATEGORY */
	
	.news_category {
		
	}
	
	.wrap_all_news_in_a_category {
		display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: 1fr; grid-column-gap: 20px; grid-row-gap: 90px;
		padding-bottom: 100px;
	}

	.wrap_all_news_in_a_category .one_news {font-size: 16px; line-height: 22px; width: 100%;}
	.wrap_all_news_in_a_category .news_category_a_title {font-size: 18px; color: #0b2031; text-decoration: none; font-weight: 600; padding-bottom: 12px; display: block;}
	.wrap_all_news_in_a_category .news_category_a_title:hover {cursor: pointer; opacity:  0.6; transform: translate(0px,-2px);}
	.wrap_all_news_in_a_category .one_news .category_news_image {border-radius: 12px; border: 2px solid white; box-shadow: 8px 8px 17px rgb(139 156 172 / 30%); width: 100%;
    height: auto;
    margin: 0 auto;
    display: block;
    margin-bottom: 18px;
    
	}
	.wrap_all_news_in_a_category .one_news .category_news_image:hover {cursor: pointer; opacity: 0.6; transform: translate(0px,-4px);}
	
	
	
	
	
	
	/* CATALOG AND FILTERS */
	
	.archive_catalog {}
	
	.archive_catalog .wrap_all_other_cars {}
	.archive_catalog .wrap_all_other_cars .item_other_cars {padding-bottom: 60px;}
	.archive_catalog .wrap_all_other_cars .item_other_cars a {min-height: 42px;}
	.archive_catalog .wrap_all_other_cars .item_other_cars a img {border-radius: 12px; aspect-ratio: 4 / 3; display: block; width: 100%; height: 100%;}
	
	
	
	
	.all_filters {
	display: grid;
grid-template-columns: repeat(5, 1fr);
grid-template-rows: 1fr;
grid-column-gap: 10px;
grid-row-gap: 10px;
padding-bottom: 40px;
	}
	.search-filter--scale.search-filter--scale-2 {}
	
	.all_filters .search-filter {}
	.search-filter-input-button {background: rgb(148, 219, 81);
    background: -moz-linear-gradient(180deg, rgba(148, 219, 81, 1) 0%, rgba(116, 178, 49, 1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(148, 219, 81, 1) 0%, rgba(116, 178, 49, 1) 100%);
    background: linear-gradient(180deg, rgba(148, 219, 81, 1) 0%, rgba(116, 178, 49, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#94db51",endColorstr="#74b231",GradientType=1);
    text-decoration: none;
    text-shadow: 2px 2px 4px rgb(0 0 0 / 22%);
    color: white !important;
    border: 1px solid white !important;
    }
    
    
    
    
    
    
    
    /* FOTORAMA */
    
    .fotorama--wp {}
    .fotorama--wp img {width: 100%; max-width: 690px;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		/* MODALS */
	
		
		.overlay_one {width: 100%; height: 100%; position: fixed; top: 0px; z-index: 8; background: rgba(0, 0, 0, 0.47); display: none;}
		
		
		.overlay_two {width: 100%; height: 100%; position: fixed; top: 0px; z-index: 8; background: rgba(0, 0, 0, 0.47); display: none;}
		
		.modal_box * {/* font-family: Gilroy; */}
		.modal_box {position: fixed; left: 0; right: 0; margin-left: auto; margin-right: auto; width: 100%; max-width: 400px; min-height: 200px; height: auto; top: 16%; background: white;
			padding: 40px; box-sizing: border-box; z-index: 10; border-radius: 8px; -webkit-border-radius: 8px; display: none;}
		.modal_box h5 {text-align: center; font-size: 28px; color: #392d2a; }
		.modal_box form {text-align: center; padding-top: 18px; display: flex; flex-direction: column; flex-wrap: wrap; align-content: center; align-items: center; justify-content: center;}
		.modal_box form input, .modal_box form textarea {border-radius: 4px; -webkit-border-radius: 4px; border: unset; background: unset; text-align: center; color: #392d2a;}
		.modal_box form input[type=text], .modal_box form input[type=tel] {width: 100%; height: 50px;  background: rgba(127, 127, 127, 0.10); font-size: 16px;}
		.modal_box form textarea {width: 100%; height: 120px;  background: rgba(127, 127, 127, 0.10); font-size: 16px; margin-top: 6px; padding-top: 12px; resize: none;}

		.modal_box form input[type=submit] {width: 100%; height: 50px; margin-top: 6px; color: #1c1b17; font-size: 16px; font-weight: 600;
			transition: 0.3s ease; text-shadow: unset;
			
			
    background: #F9EFA9;
    background: -webkit-linear-gradient(180deg, rgba(249, 239, 169, 1) 0%, rgba(211, 173, 86, 1) 100%);
    background: -moz-linear-gradient(180deg, rgba(249, 239, 169, 1) 0%, rgba(211, 173, 86, 1) 100%);
    background: linear-gradient(180deg, rgba(249, 239, 169, 1) 0%, rgba(211, 173, 86, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F9EFA9", endColorstr="#D3AD56", GradientType=0);

}
			
			
		.modal_box form input[type=submit]:hover {cursor: pointer; transform: translate(0px, 4px); opacity: 0.6; color: white; font-weight: 600;}
		.after_modal_form_policy {text-align: center; margin-top: 12px;}
		.after_modal_form_policy a {font-size: 12px; line-height: 14px; color: #392d2a;}
		.close_modal_box {width: 40px; height: 40px; color: white; background: #DB0000; border-radius: 50px; border: 3px solid white; text-align: center; padding-top: 10px; box-sizing: border-box;
    position: absolute; top: 4px; right: 4px; transition: 0.3s ease; font-size: 16px; font-weight: 600;}
    	.close_modal_box:hover {cursor: pointer; background: #0F293D; color: white;}
    	
    	













	@media all and (max-width: 1280px) {
		.wrapper {padding: 0px 10px;}
		
		.wrap_all_objects_sect_2 {grid-template-columns: repeat(3, 1fr); grid-column-gap: 30px; grid-row-gap: 60px;}

		
		.arrow_right_for_employee_slider {right: 12px;}	
	}
	
	
	
	@media all and (max-width: 1250px) {
		.form_get_free_consultation {zoom: 0.9;}
	}



	
	
	@media all and (max-width: 1200px) {
		
		.get_free_consultation {zoom: 0.9;}
		
		.toppest .top_menu {padding: 0px 30px;}
		
		.sect_1 h1 {font-size: 44px;}
		
		
		.single_car_page .section_car h1 {text-align: center;}
		.single_car_page .section_car .wrap_left_and_right_car_page {display: flex; flex-direction: column; flex-wrap: wrap; align-content: center; align-items: center; justify-content: flex-end;}
		.single_car_page .section_car .wrap_left_and_right_car_page .right_side_car_page {padding-top: 30px; width: 100%; max-width: 800px;}
		.single_car_page .wrap_price_and_button {padding: 4px 0px 38px 0px; flex-direction: column;}
		.wrap_price_and_button .car_price {padding-bottom: 12px; padding-left: unset;}
		.single_car_page .section_car .wrap_left_and_right_car_page .left_side_car_page img {width: 100%;}
		
		.single_car_page .wrap_left_and_right_car_page .form_have_a_question {flex-direction: column;}
		.single_car_page .wrap_left_and_right_car_page .form_have_a_question input[type="submit"] {max-width: 266px; margin-top: 8px;}
	}
	
	@media all and (max-width: 1150px) {
		.sect_1 .after_h1 {display: inline;}
		
		
		.single_car_page .other_cars {padding-bottom: 30px;}
		.single_car_page .wrap_all_other_cars {display: flex; flex-direction: column; align-content: center; flex-wrap: wrap; justify-content: flex-start; align-items: center;}
		.single_car_page .wrap_all_other_cars .item_other_cars {padding-bottom: 50px;}
		
		
	}
	
	@media all and (max-width: 1100px) {
		.get_free_consultation {zoom: 0.8;}
	}
	
		
	@media all and (max-width: 1050px) {
		.toppest {display: flex; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: space-between; align-items: center;}
		.toppest .top_menu {display: none;}
		
		.sect_4 .wrap_all_news {grid-template-columns: repeat(1, 1fr); grid-row-gap: 60px;}

	}
	
	@media all and (max-width: 1000px) {
		
	}
	
	@media all and (max-width: 950px) {
		.main_page .sect_2 .wrap_left_and_right_sect_2 {display: flex; flex-direction: column; flex-wrap: wrap; align-content: center; align-items: center; justify-content: flex-start;
			    padding-bottom: 80px;
		}
		.main_page .sect_2 .middle_side_sect_2 {height: 80px; width: 100%; background: unset;}
		
		
		.main_page .sect_2 {padding-top: 20px;}
		.wrap_all_items_catalog {flex-direction: column;}
		.wrap_all_items_catalog .item_catalog {width: 100%; max-width: 760px; margin-bottom: 10px;}
		.wrap_all_objects_sect_2 {grid-template-columns: repeat(2, 1fr); grid-column-gap: 30px; grid-row-gap: 60px;}
		
		
		/* Получите бесплатную консультацию */
		.get_free_consultation {zoom: unset; position: relative; z-index: 1;}
		.form_get_free_consultation {zoom: unset; position: relative; z-index: 1;
			margin: 0 auto; padding: 30px 0px 0px 0px; max-width: 678px;}
		.free_consultation_right_image {position: absolute; right: 0px; z-index: 0; opacity: 0.3;}
		.left_side_right_consultation {position: relative; z-index: 1; padding: 70px 0px 0px 0px; max-width: 100%;}
		.left_side_right_consultation h2 {text-align: center;}
		.consultation_little_description {text-align: center;}
		
		
		
		.contacts {padding-bottom: 80px;}
		.wrap_all_contacts {display: flex; flex-direction: column; flex-wrap: wrap; align-content: center; align-items: center; justify-content: flex-start; padding-top: 80px;}
		.wrap_all_contacts .left_side_contacts h2 {text-align: center;}
		.wrap_all_contacts .left_side_contacts {text-align: center;}
		.wrap_all_footer_icons {margin: 0 auto;}
		.wrap_all_contacts .right_side_contacts {padding-top: 60px;}
		
	}
	
		
	@media all and (max-width: 900px) {
		
		
		
		.single_car_page .section_car h1 {font-size: 38px; line-height: 42px;}
		
		.wrap_all_news_in_a_category {grid-template-columns: repeat(2, 1fr);}
		
		
		
		
		.main_page .sect_1 {min-height: 600px; max-height: 600px; height: 600px;}
		.main_page .sect_1 video {min-height: 600px; max-height: 600px; height: 600px; }
		.main_page .sect_1:after {min-height: 620px; max-height: 620px; height: 620px; top: 84px;}
		.sect_1 .sect_1_big_logo_mainpage {padding-top: 80px;}
		.after_h1_second {font-size: 20px;}
		
		
	}
	
		
	@media all and (max-width: 850px) {
		
	}
	
		
	@media all and (max-width: 800px) {
		
	}
	
		
	@media all and (max-width: 750px) {
		/* Получите бесплатную консультацию */
		.get_free_consultation {flex-direction: column; height: auto; padding: 0px 10px 40px 10px;}
		.form_get_free_consultation input[type=text] {margin-bottom: 20px; max-width: 100%;}
		.form_get_free_consultation input[type=tel] {max-width: 100%;}
		.left_side_right_consultation h2 {font-size: 52px;}
		.left_side_right_consultation h2 span {font-size: 52px;}
		.consultation_little_description {font-size: 14px;}
		.form_get_free_consultation .wrap_attention_and_submit_button {display: flex; flex-direction: column-reverse; flex-wrap: nowrap; align-content: center; justify-content: center; align-items: center;}
		.form_get_free_consultation input[type=submit] {max-width: 100%;}
		.attention_text_get_free_consultation {max-width: 100%; text-align: center; padding-top: 10px;}
		.attention_text_get_free_consultation br { }
	}
	
		
	@media all and (max-width: 700px) {
		.single_car_page .consultation h3 {font-size: 36px; line-height: 38px; padding-top: 100px;}
		.single_car_page .consultation .form_have_a_question {display: flex; flex-direction: column; flex-wrap: wrap; align-content: center; justify-content: center; align-items: center;}
		.single_car_page .consultation  .form_have_a_question input[type="submit"] {max-width: 266px; margin-top: 8px;}
		
		

	}
	
		
	@media all and (max-width: 650px) {
		.wrap_all_objects_sect_2 {grid-template-columns: repeat(1, 1fr); grid-column-gap: 30px; grid-row-gap: 60px;}
	}
	
		
	@media all and (max-width: 600px) {
		.toppest {flex-direction: column;}
		.toppest .right_phone {padding-top: 20px; padding-bottom: 20px; text-align: center;}
		.top_logo_a {flex-direction: column;}
		.top_logo_a .logo_text {text-align: center;}
		.sect_1 h1 {/* padding-top: 100px; */ font-size: 38px;}
		.sect_1 .after_h1 {font-size: 38px;}
		
		.main_page .sect_1:after {top: 84px;}
		
		.sect_1 h1 {letter-spacing: unset;}
		.after_h1_second {font-size: 28px;}
		
		.news_page h1 {font-size: 34px; line-height: 36px;}
		
		.wrap_all_news_in_a_category {grid-template-columns: repeat(1, 1fr);}

	}
	
		
	@media all and (max-width: 550px) {
		
		.single_car_page .section_car .wrap_left_and_right_car_page .right_side_car_page .wrap_all_specs_car_page {grid-template-columns: repeat(2, 1fr);}
		.single_car_page .section_car .wrap_left_and_right_car_page .right_side_car_page .item_spec {max-width: 100%;}
	}
	
		
	@media all and (max-width: 500px) {
		
	}
	
	
		
	@media all and (max-width: 450px) {
		
		.single_car_page .section_car h1 {font-size: 34px; line-height: 36px;}
		
		.wrap_price_and_button .car_price {font-size: 30px; line-height: 34px;}
		
		.single_car_page .consultation h3 {font-size: 30px; line-height: 32px;}
		.single_car_page .other_cars h2 {font-size: 38px; line-height: 42px;}
		
		.wrap_all_contacts .left_side_contacts h2 {font-size: 38px; line-height: 42px;}
		
		
		
		
		.left_side_right_consultation h2 {font-size: 44px; line-height: 44px;}
		.left_side_right_consultation h2 span {font-size: 44px; line-height: 44px;}
		.free_consultation_right_image {display: none;}
		
		.main_page .sect_1 {min-height: 650px; max-height: 650px; height: 650px;}
		.main_page .sect_1 video {min-height: 650px; max-height: 650px; height: 650px; }
		.main_page .sect_1:after {min-height: 750px; max-height: 750px; height: 750px; top: 84px;}
		.sect_1 .sect_1_big_logo_mainpage {padding-top: 80px;}
		.after_h1_second {font-size: 20px;}

	}
	
	
		
	@media all and (max-width: 400px) {
		.item_other_cars .wrap_2_buttons .dark_button {max-width: 170px;}
		.item_other_cars .wrap_2_buttons .green_button {max-width: 170px;}
		
		
	}
	
	
		
	@media all and (max-width: 370px) {
		
	}
	
	
		
	@media all and (max-width: 350px) {
		
	}
	
			
	@media all and (max-width: 330px) {
		
	}
	
			
	@media all and (max-width: 300px) {
		
	}
	
	
	
	
	
	
	
	
	
	
	
	
	