@media screen and (max-width: 1199px) {
	.wrapper {width: 970px;}
	.input_search {width: 50px;}
	.header_nav_menu_box {width: 58%;}
	.header_nav_right_btn {width: 39%;}
	.footer_contacts_box {width: 21%;}
	.main1_row {padding: 30px 0;}
	.services_type2_box {padding: 30px 42px}
	.promo_type1_box {width: 32%;}
	.about_us_type1_box1 {width: 70%;}
	.about_us_type1_box2 {width: 30%;}
	.blog_type1_box_title {font-size: 15px;}
	.personal_type3_box_descrip_text {padding: 10px 0;}
	.personal_type2_box_text_container_title {line-height: 1.4;}
	.personal_type2_box_text_container_main_btn {margin-top: 10px;}
	.personal_type3_row {padding: 10px 0;}
	.personal_type2_box {padding: 10px 0;}
	.personal_type4_box {width: 100%;}
	.personal_type4_img_box {width: 28%;}
	.contacts_type1_box1_adress_box {width: 49%;}
	.contacts_type1_email_box {width: 49%;}
	.main_type7_btn_row {flex-direction: column; align-items: flex-start;}
	.main_type7_btn_link {margin-right: 0; margin-bottom: 20px;}
	.main_type7_desc {margin-bottom: 60px;}
	.main_type7_img_retina {height: 680px;}
	.main_type6_img_retina {width: 100%;}
	.main_type6_back {background-image: none;}
	.benefits_type2_box {width: 42%;}
	.personal_type5_box1 {width: 32%;}
	.personal_type5_name_link {line-height: 1.4;}
	.personal_type5_btn_link {margin-left: 0; margin-top: 20px;}
	.personal_type5_btn_zyp_box {text-align: center;}
	.personal_type5_box3 {height: 250px;}
	.why_us_type1_ben_box {width: 24%;}
	.about_type3_img_retina {height: 363px;}
	.main_type3_desc, .main_type3_ben_title {border-radius: 5px; background-color: #fff; padding: 0 10px;}
	.benefits_type1_box {width: 25.5%;}
	.personal_type1_box_title {line-height: 1.4;}
	.text_type6_desc {line-height: 1.9;}
	.text_type6_img_box {width: 35%;}
	.text_type6_text_box {margin-left: 30px; line-height: 1.9;}
	.why_us_type3_row {align-items: center;}
	.why_us_type3_text_box {padding-top: 40px; padding-bottom: 40px;}
	.main_type4_back {background-image: none; background: linear-gradient(180deg, #ffffff 0%, #f7faff 100%) !important} 
	.main_type4_row {margin-left: 0;}
	.main_type3_btn_box {padding-bottom: 60px;}
	.main_type3_title {padding-top: 60px;}
	.about_us_type2_box2_img_retina2 {height: 285px; border-radius: 10px;}
	.about_us_type2_box2_img_retina3 {border-radius: 10px;}
	.about_us_type2_row {align-items: center;}
	#ajaxsearchlite1 .probox, div.asl_w .probox {width: 160px !important;}

}

@media screen and (max-width: 1023px) {
	br {display: none;}
	.wrapper {width: 750px; padding: 0 24px;}
	.header_worktime_box {display: none;}
	.header_location {font-size: 14px;}
	.header_phone_link_tel {font-size: 17px;}
	.header_phone_link {font-size: 14px;}
	.header_nav_menu_box {display: none;}
	.header_nav_row {justify-content: center;}
	.header_nav_right_btn {width: 60%;}
	.footer_nav_box {display: none;}
	.footer_logo_box {width: 30%;}
	.footer_contacts_box {width: 30%;}
	.footer_social_links {width: 20%;}
	.main1_title {font-size: 45px;}
	.main1_text {font-size: 15px; margin-bottom: 40px;}
	.btn {padding: 14px 25px;}
	.services_type2_box {padding: 30px 30px;}
	.services_type2_box_title {font-size: 16px;}
	.promo_type1_box_title {font-size: 21px; padding-left: 20px;}
	.promo_type1_box_desc {font-size: 16px; padding-left: 20px; padding-right: 10px;}
	.promo_type1_btn_trans_right {margin-left: 15px;}
	.about_us_type1_box_title {font-size: 34px; text-align: center;}
	.about_us_type1_box_desc {font-size: 17px;}
	.personal_nav_row {display: none;}
	.personal_type3_box_descrip {display: none;}
	.personal_type3_row {justify-content: flex-start;}
	.personal_type3_box_img {width: 30%; margin-right: 30px;}
	.personal_type3_box_text_container {width: 60%;}
	.personal_type3_row {padding: 0;}
	.personal_type2_row {flex-wrap: wrap;}
	.personal_type2_box {padding: 0; width: 100%; margin-bottom: 40px;}
	.personal_type2_box_img {width: 33%;}
	.personal_type2_mobile_separator_null {padding-bottom: 0 !important;}
	.personal_type4_img_box {width: 37%;}
	.contacts_type1_box2 {width: 47%;}
	.main_type7_title {font-size: 40px;}
	.gallery2_carousel__slide {width: var(--carousel-slide-width,  47%) !important}
	.gallery_retina2 {width: 100%; height: 350px;}
	.main_type7_back {background-image: none;}
	.main_type6_img_retina {height: 460px;}
	.benefits_type2_box {width: 40%;}
	.personal_type5_img_retina {width: 100%;}
	.personal_type5_row {flex-wrap: wrap;}
	.personal_type5_box1 {width: 40%;}
	.personal_type5_box2 {width: 54%;}
	.personal_type5_btn_zyp_box {display: flex; flex-direction: column;}
	.personal_type5_box3 {width: 100%; margin-top: 30px;}
	.personal_type5_btn_link {border-bottom: 0;}
	.personal_type5_btn_zyp_box {text-align: left;}
	.personal_type5_box3 {height: auto;}
	.personal_type5_row {margin-bottom: 30px;}
	.about_type3_img_retina {height: 383px;}
	.main_type3_back {background-image: none !important; background: linear-gradient(180deg, #ecf3ff 0%, #d5e6ff 100%) !important;}
	.main_type3_title {text-align: center;}
	.main_type3_subtitle_box {justify-content: center;}
	.main_type3_desc {border-radius: 0; padding: 0; background-color: #fff00000; width: 100%; text-align: center; color: #383838;}
	.main_type3_ben_title {border-radius: 0; padding: 0; background-color: #fff00000;}
	.main_type3_btn_box {text-align: center;}
	.main_type3_ben_box {margin-right: 0; width: 45%;}
	.main_type3_ben_row {flex-wrap: wrap; justify-content: center;}
	.benefits_type1_box {width: 40.5%; margin-bottom: 20px;}
	.personal_type1_box {width: 46%; margin-bottom: 40px;}
	.why_us_type2_box_title_box {flex-direction: column; text-align: center;}
	.why_us_type2_box_title_box_title {margin-left: 0; margin-top: 20px;}
	.why_us_type2_box_desc {text-align: center;}
	.why_us_type3_row {flex-direction: column;}
	.why_us_type3_text_box {width: 100%; padding-right: 40px; padding-left: 40px; width: 90%;}
	.why_us_type3_img_box {display: none;}
	.text_type5_row {align-items: center;}
	.text_type5_img_box {width: 37%;}
	.text_type5_box {width: 60%;}
	.ben_box_mobile_none {display: none;}
	.about_part2 {width: 45%;}
	.about_part1 {width: 50%;}
	.main_type5_text_part {width: 56%;}
	.about_us_type2_box2 {width: 48%;}
	.about_us_type2_box2_part1 {display: none;}
	.about_us_type2_box2_part2 {width: 100%;}
	.about_us_type2_box1 {width: 48%;}
	.header_search_input_box {display: none;}
	.header_search {display: none;}
	.main_type4_row {flex-direction: column;}
	.main_width_4_new {height: auto;}
	.main_type4_row_img_box {width: 65%; margin-top: 30px;}
	.main_type4_row_text_box {width: 100%;}
	.main_type3_title {padding-top: 30px;}


}

@media screen and (max-width: 767px) {
	.wrapper {padding: 0 16px;}
	.header_location_box {display: none;}
	.header_search_input_box {display: none;}
	.header_nav_right_btn {width: 100%;}
	.header_menu_btn {padding: 2px 10px;}
	.header_phone_box {display: none;}
	.footer_row {flex-direction: column; align-items: center;}
	.footer_logo_box {width: 100%; display: flex; flex-direction: column; align-items: center;}
	.footer_logo_location_text {font-size: 17px; text-align: center;}
	.footer_nav_title {display: none;}
	.footer_contacts_box {display: flex; flex-direction: column; align-items: center; width: 100%; margin-top: 50px; margin-bottom: 40px;}
	.footer_mail_link {font-size: 18px;}
	.footer_phone_link {font-size: 18px;}
	.footer_social_links {width: 100%; text-align: center;}
	.main1_row {flex-direction: column;}
	.main1_text_container {width: 100%;}
	.main1_title {text-align: center; font-size: 50px;}
	.main1_text {text-align: center; width: 100%;}
	.main1_btn_box {text-align: center; margin-bottom: 35px;}
	.main1_img_container {width: 100%;}
	.services_type2_title {font-size: 35px; text-align: center;}
	.services_type2_box {width: 31%; margin-bottom: 17px;}
	.services_type2_box_title {font-size: 18px;}
	.services_type2_flex_reverse {width: 100% !important; }
	.promo_type1_box {width: 100%; margin-bottom: 25px;}
	.promo_type1_box_title {font-size: 26px;}
	.promo_type1_box_desc {font-size: 18px;}
	.promo_type1_title {font-size: 35px; text-align: center;}
	.about_us_type1_row {flex-direction: column;}
	.about_us_type1_box1 {width: 100%;}
	.about_us_type1_box2 {width: 100%;}
	.about_us_type1_row2 {flex-wrap: wrap;}
	.about_us_type1_row2_box {margin-bottom: 30px;}
	.about_us_type1_box1_desc {width: 100%; text-align: center;}
	.about_us_type1_box1_title {font-size: 35px; text-align: center;}
	.blog_type1_box {width: 44%; margin-bottom: 20px;}
	.blog_type1_row {margin-bottom: 20px;}
	.blog_type1_title {font-size: 35px; text-align: center;}
	.footer_logo_location_img {display: none;}
	.blog_type1_row {padding-bottom: 0;}
	.blog_type1_box_title {padding-left: 10px; padding-right: 10px;}
	.blog_type1_box_date {padding-left: 10px; font-size: 14px;}
	.services_type1_box {width: 27.5% !important;}
	.services_type1_title {font-size: 35px;}
	.services_type1_row {justify-content: space-between;}
	.personal_type3_row {flex-direction: column; padding: 30px 10px;}
	.personal_type3_box_img {margin-right: 0; width: 70%;}
	.personal_type2_box_width {border-radius: 10px;}
	.personal_type3_box_text_container {margin-top: 20px; width: 100%; text-align: center;}
	.personal_nav_title {font-size: 35px; line-height: 1.4 ; margin-bottom: 30px; text-align: center;}
	.personal_type2_box {flex-direction: column; padding: 30px 10px;}
	.personal_type2_box_img {width: 70%;}
	.personal_type2_box_text_container {margin-left: 0; margin-top: 20px; width: 100%; text-align: center;}
	.personal_type4_img_box {width: 70%;}
	.personal_type4_inf_box {margin-left: 0; width: 100%;}
	.personal_type4_box {padding: 30px 10px; justify-content: center;}
	.personal_type4_img_retina {border-radius: 10px; width: 100%; height: auto;}
	.personal_type4_inf_box {text-align: center; margin-top: 20px;}
	.contacts_type1_row {flex-wrap: wrap;}
	.contacts_type1_box1 {width: 100%;}
	.contacts_type1_box1_adress_box {margin-bottom: 50px;}
	.contacts_type1_box2 {margin-top: 50px; width: 100%;}
	.contacts_type1_worktime {line-height: 1.5;}
	.contacts_type1_title {font-size: 35px; text-align: center;}
	.main_type7_row {flex-direction: column-reverse;}
	.main_type7_img_box {width: 100%; padding-top: 30px; margin-bottom: 30px;}
	.main_type7_img_retina {height: auto; border-bottom: 5px solid #bee1ff;}
	.main_type7_text_box {width: 100%; text-align: center;}
	.main_type7_clasify_row {justify-content: center;}
	.main_type7_btn_row {align-items: center;}
	.main_type7_row {padding-bottom: 60px;}
	.main_type8_back {background-image: url(../img/snakeback3.svg); background-position: center; background-size: cover;}
	.main_type7_clasify_box {font-size: 18px;}
	.main_type7_subtitle {margin-bottom: 30px;}
	.main_type7_title {margin-bottom: 20px;}
	.main_type7_desc {margin-top: 30px; margin-bottom: 40px;}
	.main_type7_img {display: flex; justify-content: center;}
	.main_type7_img_retina {width: 80%;}
	.text_type1_title {text-align: center; font-size: 35px;}
	.text_type1_numb {text-align: center;}
	.text_type1_round {height: 15px;}
	.gallery_title {font-size: 35px; text-align: center;}
	.gallery2_carousel__slide {width: var(--carousel-slide-width,  70%) !important}
	.text_type2_box {width: 100%;}
	.text_type2_title {font-size: 35px; text-align: center;}
	.gallery_type1_width {width: var(--carousel-slide-width,  70%) !important}
	.gallery_retina {height: 280px;}
	.gallery_type1_padding_mobile {padding-bottom: 30px !important;}
	.video_type2_title {text-align: center; font-size: 35px;}
	.video_type2_subtitle {text-align: center;}
	.feed_type1_title {text-align: center;font-size: 35px;}
	.feed_type1_subtitle {text-align: center;}
	.feed_type1_box {width: 100%;}
	.feed_type1_person_box {margin-bottom: 40px;}
	.main_type6_row {flex-direction: column-reverse; padding: 50px 0;}
	.main_type6_img_box {width: 90%;}
	.main_type6_img_retina {height: 410px;}
	.main_type7_title {margin-top: 30px;}
	.main_type2_title {font-size: 40px; padding-top: 50px;}
	.main_type2_desc {margin-bottom: 40px;}
	.main_type2_row {flex-wrap: wrap; margin-bottom: 25px;}
	.main_type2_box {margin-bottom: 23px;}
	.main_type2_btn_box {padding-bottom: 50px;}
	.benefits_type2_box_row {width: 100%;}
	.benefits_type2_box {width: 38%;}
	.benefits_type2_image_box {width: 100%;}
	.benefits_type2_title {font-size: 35px; text-align: center;}
	.benefits_type2_subtitle {text-align: center;margin-bottom: 45px; line-height: 1.3;}
	.benpb60 {padding-bottom: 60px !important;}
	.personal_type5_box1 {margin-right: 0; width: 100%;}
	.personal_type5_img_retina {height: 470px;}
	.personal_type5_box2 {width: 100%; margin-top: 30px; text-align: center;}
	.personal_type5_title {font-size: 35px; text-align: center;}
	.personal_type5_subtitle {text-align: center;}
	.personal_type5_spec_li {width: 46%; font-size: 15px; text-align: left;}
	.personal_type5_btn_box {margin-top: 40px;}
	.personal_type5_btn_zyp_box {text-align: center;}
	.personal_type5_specialisation_title {margin-bottom: 20px;}
	.personal_type5_row {margin-bottom: 0;}
	.why_us_type1_text_box {width: 100%;}
	.why_us_type1_ben_box {width: 46%;}
	.why_us_type1_ben_title {margin-bottom: 25px;}
	.why_us_type1_ben_icon {margin-bottom: 20px;}
	.why_us_type1_row2 {padding-bottom: 30px;}
	.why_us_type1_title {line-height: 1.3; font-size: 35px; text-align: center;}
	.about_type3_title {text-align: center; font-size: 35px;}
	.about_type3_box {width: 100%;}
	.about_type3_img_retina {display: none;}
	.about_type3_part3 {display: none;}
	.about_type3_img_row {flex-wrap: wrap; flex-direction: column-reverse;}
	.about_type3_part1 {margin-right: 0; width: 100%;}
	.about_type3_part2 {width: 100%; margin-right: 0; margin-bottom: 20px;}
	.about_type3_row {margin-bottom: 20px;}
	.main_type3_ben_box {width: 100%; margin-bottom: 30px;}
	.main_type3_ben_title {line-height: 2;}
	.benefits_type1_box {width: 100%;}
	.benefits_type1_title {font-size: 35px; line-height: 1.3; text-align: center;}
	.benefits_type1_box_mobile_none {display: none;}
	.benefits_type1_btn_box {margin-top: 20px; margin-bottom: 20px;}
	.page_block_title {font-size: 35px; text-align: center;}
	.page_block_subtitle {text-align: center;}
	.perosnal_img_retina {height: 270px;}
	.personal_type1_box_title {font-size: 18px;}
	.personal_type1_title {font-size: 35px; text-align: center;}
	.text_type6_title {font-size: 35px; text-align: center; line-height: 1.3;}
	.text_type6_desc {text-align: center;}
	.text_type6_row {flex-direction: column; padding: 15px;}
	.text_type6_img_box {width: 100%; margin-bottom: 30px;}
	.text_type6_text_box {margin-left: 0; width: 100%;}
	.text_type6_text_box_text {text-align: center;}
	.page_block_subtitle {line-height: 1.4;}
	.why_us_type2_title {padding-left: 15px; padding-right: 15px; line-height: 1.4; text-align: center;}
	.why_us_type2_box_mobile_none {display: none;}
	.why_us_type2_box {width: 46%;}
	.why_us_type2_row {padding: 0 15px 30px 15px;}
	.why_us_type2_title {padding-top: 30px;}
	.why_us_type3_box {width: 90%;}
	.why_us_type3_text_box {padding-left: 10px; padding-right: 10px;}
	.why_us_type3_text_title {text-align: center; font-size: 35px; line-height: 1.4;}
	.why_us_type3_main_box {justify-content: center;}
	.why_us_type3_btn_box {text-align: center;}
	.why_us_type3_row {flex-direction: column-reverse;}
	.why_us_type3_img_box {display: flex; padding-top: 30px; width: 80%;}
	.why_us_type3_text_title {font-size: 32px;}
	.text_type5_box {width: 100%;}
	.text_type5_title {text-align: center; font-size: 35px; line-height: 1.3; margin-bottom: 30px;}
	.text_type5_desc {text-align: center;}
	.text_type5_btn_box {text-align: center; margin-bottom: 50px;}
	.text_type5_img_box {width: 100%;}
	.main_type3_ben_row {margin-bottom: 20px;}
	.main_type4_back {background: linear-gradient(180deg, #ecf6ff 0%, #eff5ff 100%) !important;}
	.main_type3_title {font-size: 50px;}
	.ben_box {flex-direction: column; text-align: center; padding: 0 10px;}
	.ben_text {margin-left: 0; font-size: 14px;}
	.ben_icon_box {margin-bottom: 10px;}
	.ben_row {padding: 25px 0;}
	.about_part1 {width: 100%; margin-bottom: 50px;}
	.about_title {font-size: 35px;text-align: center;}
	.about_part1_desc {text-align: center;}
	.about_part1_btn_box {text-align: center;}
	.about_part2 {width: 100%;}
	.about_row {margin-bottom: 0;}
	.about_video > iframe {height: 300px;}
	.main_type5_text_part {width: 100%;}
	.main_type5_row {flex-direction: column;}
	.main_type5_text {margin-bottom: 30px; text-align: center; line-height: 1.8;}
	.main_type5_title {text-align: center;}
	.main_type5_subtitle {text-align: center;}
	.main_type5_background {height: 250px;}
	.about_us_type2_row {flex-direction: column;}
	.about_us_type2_box1 {width: 100%;}
	.about_us_type2_box1_title {font-size: 35px; text-align: center;}
	.about_us_type2_box1_text {text-align: center;}
	.about_us_type2_box1_btn_box {text-align: center;}
	.about_us_type2_box2 {width: 100%; margin-top: 50px;}
	.blog_type1_post_main_row {margin: 0;}
	.blog_type1_post_title_row {flex-direction: column; align-items: flex-start;}
	.blog_type1_post_title {font-size: 35px; margin-bottom: 10px;}
	.blog_type1_post_date {margin-bottom: 30px;}
	.blog_type1_post_retina {height: 280px;}
	.blog_type1_post_img {margin-bottom: 30px;}
	.blog_type1_post_desc {line-height: 1.8;}
	.header_search {display: none;}
	.promo_type1_img_box > img {width: 100%;}
	.blog_type1_box_img > img {height: 215px;}
	.form_type1_box {padding: 40px 35px}
	.main_type2_box {width: 45%;}
	.main_type2_box_mobile_none {display: none;}
	.main_type3_row_text_box {width: 100%;}
	.main_type4_row_reverse {flex-direction: column-reverse; padding-top: 30px;}
	.main_type3_row_img_box {width: 70%;}
	

}
