/*
640 x 960
480 x 800
320 x 480

1024 x 768
1280 x 800
1280 х 1024
1366 x 768
1440 х 900
1600 x 900
1920 x 1080
*/
@media(max-width:1920px) {
	.main_section_7 .image_col img {
		width: 80%;
	}
	.top_nav .container {
		max-width: 1570px;
	}
	header {
		/*max-width: 1600px;*/
	}
	header.header_img {
		/*height: 55vh;*/
		margin: 0 auto;
	}
	.section_wrap section.container,
	footer .container{
		/* max-width: 1200px; */
		/*max-width: calc(100% - 400px);*/
		/* margin: 0 auto; */
		/* padding: 0px 15px; */
	}
	.main_section_1.section_wrap section.container {
		max-width: 1280px;
	}
	/*header .container,
	nav .container {
		max-width: 1570px;
		max-width: calc(100% - 400px);
		margin: 0 auto;
	}*/
	/*header.main_header .container,
	nav .container {
		padding: 0px 65px;
		margin: 0 auto;
		max-width: 1200px;
	}*/
	header.main_header.header_img .container {
		max-width: 100%;
	}
	.dots_poyas_wrap {
		width: 46px;
		background-position: left;
	}
	.chel_poyasnenie_wrap {
		width: 280px;
	}
	.chel_poyasnenie_wrap {
		top: 0;
	}
}
@media(max-width:1600px) {
	.call_slider .plat_b6_sl .slick-prev{
		top: 265px;
		left: calc(50% - 185px);
	}
	.call_slider .plat_b6_sl .slick-next{
		top: 265px;
		left: calc(50% - 115px);
	}
	.top_nav .container {
		max-width: 1370px;
	}
	header {
		/*max-width: 1400px;*/
	}
	header.header_img {
		/*height: 55vh;*/
	}
	.section_wrap section.container,
	footer .container{
		/* max-width: 1370px; */
		/* max-width: calc(100% - 400px); */
		/* margin: 0 auto; */
	}
	.section_wrap.incoming_call section.container,
	.section_wrap.outgoing_call section.container {
		max-width: calc(90% - 400px);
	}
	/*header .container,
	nav .container  {
		max-width: 1370px;
		max-width: calc(100% - 400px);
		margin: 0 auto;
	}*/
	/*header.main_header .container,
	nav .container {
		padding: 0px 65px;
		margin: 0 auto;
		max-width: 100%;
	}*/
	.subtitle_header {
		font-size: 24px;
	}
	.main_section_12 .sub_title {
		font-size: 28px;
	}
	.title {
		font-size: 50px;
		line-height: 1.15;
	}
	.title35 {
		font-size: 30px;
	}
	.title40 {
		font-size: 35px;
	}
	.title100 {
		font-size: 78px;
	}
	.part_section_2 .title40 {
		font-size: 26px;
	}
    .title_plat_b4 {
        font-size: 24px;
    }

    .number_plat_b4 {
        font-size: 24px;
    }

    .punkt_plat_b4_img {
        width: 21px;
        margin-top: 3px;
    }

    .title_plat_b4 {
        width: 340px;
    }

    .number_plat_b4 {
        width: 26px;
    }

    .punkt_plat_b4 {
        width: 94px;
    }

    .arr_plat_b4 img {
        width: 75px;
        margin-top: 7px;
    }
    .txt_plat_b4_wrap p {
        font-size: 20px;
        padding-left: 20px;
    }

    .txt_plat_b4_wrap p::before {
        width: 13px;
        height: 13px;
    }

    .txt_plat_b4_wrap {
        width: 260px;
    }
    .plat_b6_txt_wrap {
        width: 400px;
        padding: 0 35px;
        height: 220px;
    }
    .plat_b6_img_wrap {
        width: 740px;
        height: 326px;
    }
    .plat_b6_txt_wrap {
        margin-bottom: 70px;
    }
    .plat_b6_txt_wrap p:nth-child(1) {
        font-size: 21px;
    }
    .plat_b6_txt_wrap p:nth-child(2) {
        font-size: 16px;
    }
    .plat_b6_sl .slick-next,
    .plat_b6_sl .slick-prev {
        width: 70px;
        height: 70px;
    }
    .plat_b6_sl .slick-next {
        left: 400px;
    }
    .plat_b6_sl .slick-prev {
        left: 330px;
    }
    .plat_b7_sl .slick-prev {
        width: 50px;
        height: 50px;
    }
    .plat_b7_sl .slick-next {
        width: 50px;
        height: 50px;
    }
    .plat_b7_flex div p:nth-child(2) {
        font-size: 16px;
        max-width: 314px;
    }
    .plat_b7_flex div p:nth-child(1) {
        font-size: 24px;
    }
    .part_b1_left .list_p {
        max-width: 279px;
        font-size: 16px;
        margin-bottom: 16px;
    }
    .part_b1_left .list_p::before {
        top: 5px;
    }
    .part_b1_left .title_left_border {
        font-size: 24px;
        margin-bottom: 45px;
    }
    .part_b1_right {
        max-width: 573px;
        padding: 40px 50px 0 102px;
        min-height: 523px;
    }
    .part_b1_txt_wrap {
        max-width: 100%;
    }
    .part_b1_img {
        width: 170px;
		height: 170px;
        top: 40px;
        left: -98px;
    }
    .part_b1_right_wrap {
        padding-left: 198px;
        width: 741px;
    }
    .part_b1_right_sl {
        left: 309px;
    }
    .part_b1_left .btn1 {
        margin-top: 120px;
    }
    .part_b1_left {
        margin-top: 120px;
    }
    .part_b1_right_sl .slick-next {
        left: 690px;
    }
    .part_b1_right_sl .slick-prev {
        left: 620px;
    }
    .partners_b2 {
        padding: 130px 0;
    }
    .part_b2_wrap {
        padding: 100px 80px;
    }
    .part_b2_left {
        max-width: 340px;
    }
    .partners_b3 {
        padding: 130px 0;
    }
    .press_center_b2 {
        padding-bottom: 50px;
    }
    .news_press_cener_txt_wrap {
        padding: 20px;
    }
    .press_center_b3 {
        padding: 30px 0;
    }
    .about_b6_sl_item {
        width: 350px;
        margin-right: 45px;
        background-color: #333333;
    }
    .about_b6_sl_txt {
        height: 93px;
    }
    .about_b6_sl_txt_wrap {
        padding: 30px 20px;
    }
    .video_media_sl .slick-next {
        left: 1090px;
    }
    .video_media_sl .slick-prev {
        left: 1020px;
    }
    .press_center_b4 {
        padding-bottom: 130px;
    }
    .pc_b4_wrap > img {
        /*width: 430px;*/
    }
    .pc_b4_txt_wrap {
        margin-left: 50px;
    }
    .pc_b4_txt::after {
        right: -16px;
        bottom: -77px;
    }
    .pc_b4_txt2 {
        /*margin-top: 50px;*/
    }
    .privacy {
        padding: 130px 0;
    }
    .news_page_block {
        padding: 130px 0;
    }
    .news_press_cener_txt_wrap {
        padding: 20px;
    }
    .news_page_wrap {
        max-width: 745px;
    }
	body {
		font-size: 18px;
	}
	.title_b10 {
		font-size: 30px;
	}
	.txt_b10 {
		font-size: 25px;
	}
	.b8_right_wrap {
		padding: 62px 0 50px 73px;
	}
	.b8_switch {
		font-size: 20px;
		color: #000;
		text-decoration: none;
		display: inline-block;
		margin: 18px 0;
		border-bottom: 2px solid rgba(24, 126, 207, 0);
		-webkit-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
		position: relative;
	}
	.switcher_b8_wrap {
		width: 238px;
	}
	.b8_switch::before {
		left: 230px;
	}
	.sms_main_box {
		max-width: 700px;
	}
	.nav_links a.lang_link {
		margin-left: 30px;
	}
}
@media(max-width:1440px) {

	.calling_section_1 .section_1_right .section_1_right_img_wrap img {
		right: -220px;
	}
	.top_nav .container {
		max-width: 1270px;
	}
	header {
		/*max-width: 1270px;*/
	}
	header.header_img {
		/*height: 55vh;*/
	}
	.section_wrap section.container,
	footer .container{
		/* max-width: 1270px; */
		/* max-width: calc(100% - 400px); */
		/* margin: 0 auto; */
	}
	.section_wrap.incoming_call section.container,
	.section_wrap.outgoing_call section.container {
		max-width: calc(90% - 400px);
	}
	/*header .container,
	nav .container  {
		max-width: 1270px;
		max-width: calc(100% - 400px);
		margin: 0 auto;
	}*/
	/*header.main_header .container,
	nav .container {
		padding: 0px 100px;
		margin: 0 auto;
		max-width: 100%;
	}*/
	.main_section_4 .right_col .right_col_title {
		font-size: 45px;
	}
	.main_section_4 .right_col .right_col_text {
		margin-top: 14px;
	}
	.btn2 {
		font-size: 15px;
	}
	.btn2 div {
		width: 65px;
		height: 65px;
	}
}
@media(min-width:1367px) and (max-width:1542px) {
		.nav_links a.btn1 {
			margin-left: 25px;
		}
		.nav_links a.lang_link {
		margin-left: 10px!important;
		}
		.lang_link p {
			margin-left: 0px;
	}
}
@media(max-width:1366px) {
	.call_slider .plat_b6_img_wrap {
		width: 560px;
		height: 418px;
	}
	.call_slider .plat_b6_img_wrap img {
		height: 229px;
		width: calc(100% - 46px);
	}
	.calling_section_1 .section_1_right .section_1_right_img_wrap img {
		right: -170px;
	}
	.calling_section_1 .section_1_right .section_1_right_img_wrap::before {
		width: calc(60vw - 20px);
	}
	.top_nav .container {
		max-width: 1200px;
	}
	header {
		/*max-width: 1200px;*/
	}
	header.header_img {
		/*height: 55vh;*/
	}
	.section_wrap section.container,
	footer .container{
		/*max-width: 1200px;
		max-width: calc(100% - 200px);*/
		margin: 0 auto;
	}
	.section_wrap.incoming_call section.container,
	.section_wrap.outgoing_call section.container {
		max-width: calc(90% - 200px);
	}
	/*header .container,
	nav .container  {
		max-width: 1200px;
		max-width: calc(100% - 200px);
		margin: 0 auto;
	}*/
	.main_header.header_img .container {
		max-width: 100%;
	}
    .plat_b6_sl .slick-next {
        left: 396px;
    }
    .plat_b6_sl .slick-prev {
        left: 326px;
    }
}
@media(max-width:1280px) {
.podcast_main_video::after {
	background-size: contain;
    width: 260px;
    height: 72px;
    right: 40px;
    bottom: -74px;
}
.podcast_top_logo_wrap::after {
    width: 167px;
    height: 38px;
    right: -80px;
    bottom: -38px;
    background-size: contain;
}
.podcast_form_title::before {
    right: -10px;
}
.podcast_top_logo {
    width: 72%;
    margin-left: auto;
    display: block;
}
	.part_b1_right {
		padding: 40px 50px 0 52px;
	}
	.call_slider .plat_b6_sl .slick-prev {
		top: 225px;
		left: calc(50% - 150px);
	}
	.call_slider .plat_b6_sl .slick-next {
		top: 225px;
		left: calc(50% - 90px);
	}
	.call_slider .plat_b6_img_wrap {
		width: 560px;
		height: 359px;
	}
	.call_slider .plat_b6_txt_wrap {
		height: 180px;
	}
	.call_slider .plat_b6_img_wrap img {
		height: 193px;
		width: calc(100% - 46px);
	}

	.cont_1_item {
		padding: 30px;
	}
	.about_products_item_img img {
		height: 70px;
	}
	.about_products_item_img {
		left: -55px;
		width: 100px;
		height: 100px;
	}
	.about_products_item {
		width: 20%;
		margin-left: 95px;
	}
	.about_section_3 {
		padding: 40px 0;
	}
	.about_section_1 .txt_under_title, .txt_under_title {
		font-size: 18px;
	}
	.header_text .header_sub_title,
	.header_text_bg_wrap  .header_sub_title, .pub_title{
		font-size: 45px;
	}
	.header_text .header_title {
		font-size: 95px;
	}
	.header_text_bg .header_title {
		font-size: 95px;
	}
	.top_nav .container {
		max-width: 1170px;
	}
	header {
		/*max-width: 1170px;*/
	}
	header.header_img {
		/* height: 55vh; */
		margin-top: 70px;
	}
	.section_wrap section.container,
	footer .container {
		/*max-width: 1250px;
		max-width: calc(100% - 70px);*/
		margin: 0 auto;
	}
	.section_wrap.incoming_call section.container,
	.section_wrap.outgoing_call section.container {
		max-width: calc(90% - 130px);
	}
	/*header .container,
	nav .container  {
		max-width: 1250px;
		max-width: calc(100% - 200px);
		margin: 0 auto;
	}*/
	/*nav .container  {
		padding: 0px 30px;
	}*/
    .plat_b4_wrap {
        padding: 50px 35px 55px;
        margin-top: 45px;
        margin-bottom: 70px;
    }

    .plat_b4_bot_flex > div p:nth-child(1) {
        font-size: 24px;
    }

    .plat_b4_bot_flex > div p:nth-child(2) {
        font-size: 18px;
    }
    .plat_b6_txt_wrap {
        width: 301px;
        padding: 0 18px;
        height: 210px;
        margin-bottom: 60px;
    }
    .plat_b6_img_wrap {
        width: 692px;
        height: 299px;
    }
    .plat_b6_txt_wrap p:nth-child(2) {
        font-size: 14px;
    }
    .plat_b6_txt_wrap p:nth-child(1) {
        font-size: 19px;
    }
	.plat_b6_sl {
		margin-top: 50px;
		margin: 50px auto 0;
		width: 100%;
	}
    .plat_b6_sl .slick-next {
        left: 277px;
    }
    .plat_b6_sl .slick-prev {
        left: 217px;
    }
    .plat_b6_sl .slick-next,
    .plat_b6_sl .slick-prev {
        width: 60px;
        height: 60px;
    }
    .plat_b7_img img {
        max-width: 800px;
        width: 100%;
    }
    .plat_b7_flex div p:nth-child(1) {
        font-size: 22px;
    }
    .plat_b7_flex div p:nth-child(2) {
        font-size: 14px;
    }
    .part_b1_img {
        width: 120px;
        height: 120px;
        top: 40px;
        left: -85px;
    }
    .part_b1_right_sl {
        left: auto;
        width: 690px;
        position: relative;
    }
    .part_b1_right_wrap {
        padding-left: 100px;
        width: 100%;
    }
	.part_b1_right {
		width: 72%;
	}
    .part_b1_right_wrap {
        width: auto;
    }
    .part_b1_right_sl .slick-next {
        left: auto;
        right: 0;
        bottom: -60px;
    }
    .part_b1_right_sl .slick-prev {
        left: auto;
        right: 70px;
        bottom: -60px;
    }
    .partners_b2 {
        padding: 100px 0;
    }
    .partners_b3 {
        padding: 100px 0;
    }
    .faq_title p {
        font-size: 20px;
    }
    .press_center_b2 {
        padding-bottom: 0;
    }
    .press_center_b2_wrap {
    	-webkit-box-pack: justify;
    	-webkit-justify-content: space-between;
    	    -ms-flex-pack: justify;
    	        justify-content: space-between;
    }
    .press_center_b2_wrap > .news_press_cener_item_wrap:nth-child(1) {
        width: 100%;-webkit-flex-basis: 47%;-ms-flex-preferred-size: 47%;flex-basis: 47%;
    }
    .press_center_b2_wrap > .news_press_cener_item_wrap:nth-child(2) {
        width: 30%;-webkit-flex-basis: 47%;-ms-flex-preferred-size: 47%;flex-basis: 47%;
    }
    .press_center_b2_wrap > .news_press_cener_item_wrap:nth-child(3) {
        width: 30%;-webkit-flex-basis: 47%;-ms-flex-preferred-size: 47%;flex-basis: 47%;
    }
    .press_center_b2_wrap > .news_press_cener_item_wrap:nth-child(4) {
        width: 31%;-webkit-flex-basis: 47%;-ms-flex-preferred-size: 47%;flex-basis: 47%;
    }
    .press_center_b2_wrap > .news_press_cener_item_wrap:nth-child(5) {
        width: 100%;
    }
    .news_press_cener_all_news {
        min-height: 130px;
    }
    .press_center_b3 {
        padding: 100px 0;
    }
    .about_b6_sl_item {
        width: 318px;
        margin-right: 20px;
    }
    .video_media_sl .slick-next {
        left: 945px;
    }
    .video_media_sl .slick-prev {
        left: 875px;
    }
    .mediateka_switch p {
        font-weight: 900;
        color: #333333;
        font-size: 18px;
    }
    .mediateka_switch img {
        margin-right: 13px;
        -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
                flex-shrink: 0;
    }
    .mediateka_switch {
        padding: 0 25px 20px;
    }
    .photovideo_sl_item {
        width: 318px;
        margin-right: 20px;
        background-color: #2183D0;
    }
    .press_center_title {
        font-size: 40px;
    }
    .press_center_b4 {
        padding-bottom: 100px;
    }
    .pc_b4_wrap > img {
        width: 340px;
    }
    .pc_b4_txt::after,
    .pc_b4_txt::before {
        display: none;
    }
    .press_center_title {
        font-size: 40px;
    }
    .pc_b4_txt {
        font-size: 18px;
    }
    .pc_b4_txt_wrap .press_center_title {
        margin-bottom: 20px;
    }
    .pc_b4_txt2 {
        margin-top: 25px;
    }
    .pc_b4_flex_bot {
        margin-top: 30px;
    }
    .privacy {
        padding: 100px 0;
    }
    .news_page_block {
        padding: 100px 0;
    }
    .news_page_wrap {
        max-width: 635px;
    }
	.main_section_9 {
		padding-top: 100px;
	}
	.main_section_9 .container ul {
		margin-top: 0;
	}
	.nav_drop_link {
		margin-left: 20px;
	}
	.nav_link {
		font-size: 16px;
		margin-left: 20px;
	}
	.nav_links a {
		margin-left: 20px;
	}
	.nav_links a.btn1 {
		margin-left: 25px;
	}
	.chel_poyasnenie_wrap {
		display: none;
	}
	/*.container {
		max-width: 1024px;
	}*/
	.switcher_b8_wrap {
		width: 230px;
	}
	.b8_switch::before {
		left: 231px;
	}
	.b8_right_wrap {
		padding: 62px 0 20px 15px;
	}
	.sms_main_box {
		margin-top: 20px;
	}
	.main_section_8 {
		padding-top: 80px;
	}
	.nav_links .link-container .hover {
		left: calc(50% - 97px);
	}
	.number_b10 {
		font-size: 25px;
		width: 30px;
		line-height: 1;
	}
	.punkt_b10 {
		width: 58px;
	}
	.title_b10 {
		width: 315px;
		font-size: 25px;
	}
	.arr_b10 {
		width: 102px;
	}
	.arr_b10 img {
		width: 65.4px;
		margin-top: 7px;
	}
	.txt_b10 {
		width: 480px;
		line-height: 1;
	}
	.punkt_b10 img {
		width: 29.7px;
		margin-top: -1px;
	}
	.about_insite_item {
		margin-right: auto;
		max-width: 30%;
	}
	.about_news_slider .slick-next {
		left: calc(100vw - 100px);
	}
	.about_news_slider .slick-prev{
		left: calc(100vw - 166px);
	}
	.incoming_call_top_text,
	.outgoing_call_top_text {
		-webkit-flex-wrap: wrap;
			-ms-flex-wrap: wrap;
				flex-wrap: wrap;
	}
	.incoming_call_top_text li:nth-child(1),
	.incoming_call_top_text li:nth-child(2),
	.outgoing_call_top_text li:nth-child(2),
	.outgoing_call_top_text li:nth-child(3) {
		width: 47%;
	}
	.incoming_call_top_text li:nth-child(3),
	.outgoing_call_top_text li:nth-child(1) {
		width: 100%;
		margin-top: 60px;
	}
	.incoming_call .title40,
	.outgoing_call .title40,
	.call_record .title40 {
		font-size: 42px;
	}
	.nav_sidebar{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
	}
}
@media(min-width:1200px) {
	.menu-open-close {display: none;}
	#menu-area .menu-area-header {display: none;}
	.menu-area-footer .socials-header	{display: none;}
	.jaicp_functiontabs_mob,
	.jaicp_icon_tab_ttl_mob {
		display: none;
	}
}
@media(max-width:1199px) {
	.menu-open-close {
		display: block;
	}
	ul.header_menu {
		display: none;
	}
	.jaicf_way_list_wrap:nth-child(3)::after {
		height: calc(194px * 3);
		top: 64px;
	}
	.jaicp_top .btn_wrap.jaicp_top_btn_wrap_desktop a.btn_color_bg {
		margin-bottom: 24px;
	}
	.jaicp_functiontabs_mob,
	.jaicp_icon_tab_ttl_mob {
		padding-top: 16px;
		padding-bottom: 16px;
		width: 100%!important;
	}
	.jaicp_functiontabs a,
	.jaicp_icon_tab_ttl p.tab_item {
		padding: 8px 12px;
		border-radius: 0;
		cursor: pointer;
		margin-right: 0;
	}
	.jaicp_functiontabs a:first-child,
	.jaicp_icon_tab_ttl p.tab_item:first-child {
		border-radius: 8px 8px 0 0;
	}
	.jaicp_functiontabs a:last-child,
	.jaicp_icon_tab_ttl p.tab_item:last-child {
		border-radius: 0 0 8px 8px;
	}
	.jaicp_functiontabs,
	.jaicp_icon_tab_ttl {
		flex-direction: column;
	}
	.header-menu__btn_wrap {
		margin-right: 60px;
	}
}
@media(max-width:1172px) {
	.call_slider .plat_b6_img_wrap {
		width: 570px;
		height: 344px;
	}
	.call_slider .plat_b6_txt_wrap {
		height: 166px;
	}
	.call_slider .plat_b6_sl .slick-next {
		top: 225px;
		left: calc(50% - 88px);
	}
	.call_slider .plat_b6_sl .slick-prev {
		top: 211px;
		left: calc(50% - 148px);
	}
	.call_slider .plat_b6_sl .slick-next {
		top: 211px;
		left: calc(50% - 88px);
	}
	.call_slider .plat_b6_img_wrap img {
		width: calc(100% - 46px);
		height: 192px;
	}
	.all_news_item {
		width: 48%;
		max-width: 548px;
		margin: 0;
		margin-bottom: 30px;
	}
	.all_news_item:nth-child(2n-1) {
		margin-right: auto;
	}
	.all_news_item:nth-child(2n) {
		margin-left: auto;
	}
	.platform_section_1_col_wrap {
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
	}
	.platform_section_1 .section_1_left {
		width: 100%;
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		    -ms-flex-order: 2;
		        order: 2;
	}
	.platform_section_1 .section_1_right {
		width: 100%;
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		    -ms-flex-order: 1;
		        order: 1;
		margin-bottom: 40px;
	}
	.section_1_right .section_1_right_img_wrap::before {
		width: 100%!important;
		height: 70%;
		bottom: 0;
		top: auto;
	}
	.calling_section_1 .section_1_right .section_1_right_img_wrap img {
		left: auto;
		right: -10%;
		width: 90%;
	}
	.calling_section_1 .section_1_right .section_1_right_img_wrap::after {
		bottom: -90px;
		left: 78px;
		font-size: 48px;
	}
	.call_records_audio_item {
		-webkit-flex-basis: 47%;
		    -ms-flex-preferred-size: 47%;
		        flex-basis: 47%;
		margin-bottom: 40px;
	}
}

@media(max-width:1160px) {
	.mts_how_to ul {
		justify-content: center;
	}
	.mts_how_to ul li {
		margin-bottom: 30px;
	}
	.menu-open-close {
		display: block;
	}
}
@media(max-width:1140px) and (min-width:1025px) {
	.main_products_col {
		padding: 62px 52px 30px;
	}
}
@media(max-width:1199px) and (min-width:992px) {
	.career_slider_wow_item p {
		margin: 0px auto;
		width: 20vw;
		height: 13vw;
	}
	.career_slider_wow .slick-next {
		width: 102px;
		height: 99px;
	}
	.section_career_range {
		background-size: contain;
	}
}
@media(max-width:1024px) {
	.slick-slide.jaicppart_logo_item img {
		margin: 0 auto;
	}
	.jaicppart_logo_item_slider .slick-next {
		position: absolute;
		z-index: 10;
		right: -20px;
		top: 10px;
		width: 30px;
		height: 30px;
		background-color: inherit;
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		background-image: url(../svg/arrow_right.svg);
		font-size: 0;
		padding: 0;
		border: none;
		-webkit-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
		cursor: pointer;
	}
	.jaicppart_logo_item_slider .slick-next.slick-disabled {
		opacity: 0.2;
		pointer-events: none;
	}
	.jaicppart_logo_item_slider .slick-prev {
		position: absolute;
		z-index: 10;
		left: -20px;
		top: 10px;
		width: 30px;
		height: 30px;
		background-color: inherit;
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		background-image: url(../svg/arrow_left.svg);
		font-size: 0;
		padding: 0;
		border: none;
		-webkit-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
		cursor: pointer;
	}
	.jaicppart_logo_item_slider .slick-next.slick-disabled {
		opacity: 0.2;
		pointer-events: none;
	}
	.caila_list_wrap .mts_list_block {
		width: 40%;
	}
	.caila_list_wrap .caila_list_block_center {
		display: none;
	}
	.main_products_col {
		padding: 0;
	}
	.products_col_title {
		padding: 32px 72px 32px;
	}
	.main_products_col ul li {
		margin-bottom: 0;
	}
	.main_products_col.open li {
		margin-bottom: 0;
	}
	.main_products_col li .main_products_col_hidden_text {
		transform: scale(0) translateZ(0);
		display: none;
		position: relative;
		left: 0!important;
		padding: 27px 15px 28px;
		width: calc(100% - 30px);
		border-radius: 0 0 8px 8px!important;
	}
	.main_products_col li .main_products_col_hidden_text::after {
		border-width: 0;
	}
	.main_products_col li.open .main_products_col_hidden_text {
		transform: scale(1) translateZ(0);
		opacity: 1;
		position: relative;
		left: 0;
		bottom: 0;
		padding: 27px 15px 28px;
		border-radius: 0px 0px 8px 8px;
		width: calc(100% - 30px);
		text-align: left;
	}
	.main_products_col li.open .main_products_col_hidden_text::after {
		border: none;
	}

	.main_note_block::before {
		background: url(../svg/sign.svg) center center/contain no-repeat;
		width: 56px;
		height: 41px;
		left: 0;
		top: 70px;
	}
	.main_note_block::after {
		background: url(../svg/sign.svg) center center/contain no-repeat;
		width: 56px;
		height: 41px;
		right: 0;
		bottom: 70px;
	}
	.mts_top_text {
		width: 100%;
	}
	.top_chat {
		display: none;
	}
	.case_mts {
		padding-top: 90px;
	}
	.mts_bottom_button_block {
		margin-bottom: 40px;
	}
	.publications_item {
		width: 28%;
	}
	.about_section_1 {
		padding: 90px 0;
	}
	.about_section_4 {
		padding: 80px 0;
		background-color: #F5F5F5;
	}
	.main_section_13 {
		padding: 90px 0;
	}
	.platform_section_7::before {
		height: 35%;
	}
	.section3_bottom_list_text {
		font-size: 16px;
	}
	.section3_bottom_list_title {
		font-size: 25px;
	}
	.all_news_section {
		padding: 80px 0;
	}
	.header_text_bg {
		padding-bottom: 160px;
	}
	.main_section_7 .image_col img {
		width: 40%;
	}
.main_section_12.section_wrap section.container {
	max-width: 100%;
	width: 100%;
	padding: 0;
}
.main_section_12.section_wrap section.container .title,
.main_section_12.section_wrap section.container .sub_title {
	padding: 0 15px;
}
.slick-initialized .slick-slide.achievement_block {
	padding: 90px 50px 30px;
	margin-top: 100px;
}
.achievement_img {
	top: 0;
    right: calc(50% - 75px);
    width: 150px;
    height: 150px;
	top: -100px;
}
.achievement_img img {
    width: 100%;
}
.achievement_slider .slick-next {
	left: 50%;
}
.achievement_slider .slick-prev {
	left: calc(50% - 80px);
}
	.achievement_text {
		width: 100%;
	}
	.about_section_2 .our_clients li {
		margin: 45px 0 0;
	}
	.about_section_2 .our_clients li img {
		max-width: 50%;
		margin: 0 auto;
	}
	.main_section_13 .our_clients {
		margin-top: 44px;
	}
	.main_section_13 .our_clients li img {
		width: 100%;
		object-fit: contain;
	}
	.about_section_1_white_blocks {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.about_section_1_white_blocks > div {
		width: 90%;
		margin: 0 auto 50px;
		padding: 30px;
	}
	.about_section_1_white_blocks {
		margin: 40px 0px 0px;
	}
	.top_nav .container {
		max-width: 994px;
	}
	header.header_img {
		/* height: 55vh; */
	}
	.section_wrap section.container,
	footer .container {
		/*max-width: 994px;*/
		margin: 0 auto;
	}
	/*header .container,
	nav .container  {
		max-width: 994px;
		margin: 0 auto;
		padding: 0px 15px;	
	}*/
	/*nav .container  {
		padding: 0px 30px;
	}*/
	.title {
		font-size: 37px;
		line-height: 1;
	}
	.main_section_11 .title {
		margin-bottom: 45px;
	}
	.main_section_12 .sub_title {
		font-size: 28px;
		margin-top: 15px;
	}
	.title35 {
		font-size: 27px;
	}
	.title40 {
		font-size: 32px;
	}
	.title100 {
		font-size: 48px;
	}
	.main_section_2 .left_col {
		width: 100%;
	}
	.main_section_2 .right_col {
		width: 100%;
	}
	.main_section_2 .right_col ul li {
		width: 16%;
	}
	.main_section_5 .text_col,
	.main_section_5 .image_col,
	.main_section_6 .text_col,
	.main_section_6 .image_col,
	.main_section_7 .text_col,
	.main_section_7 .image_col	{
		width: 100%;
	}
	.main_section_5 .text_col,
	.main_section_6 .text_col,
	.main_section_7 .text_col{
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		    -ms-flex-order: 2;
		        order: 2;
	}
	.main_section_5 .image_col,
	.main_section_6 .image_col,
	.main_section_7 .image_col	{
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		    -ms-flex-order: 1;
		        order: 1;
	}
	.main_section_5 .text_col .cols_header_img,
	.main_section_5 .text_col .title35,
	.main_section_6 .text_col .cols_header_img,
	.main_section_6 .text_col .title35,
	.main_section_7 .text_col .cols_header_img,
	.main_section_7 .text_col .title35	{
		display: none;
	}
	.main_section_5 .cols_header_img.hidden,
	.main_section_5 .title35.hidden,
	.main_section_6 .cols_header_img.hidden,
	.main_section_6 .title35.hidden,
	.main_section_7 .cols_header_img.hidden,
	.main_section_7 .title35.hidden{
		display: block;
	}
	.main_section_5 .image_col img,
	.main_section_6 .image_col img {
		width: 100%;
	}
	.main_section_5,
	.main_section_6,
	.main_section_7{
		padding-top: 0;
	}
	.main_section_6.section_wrap section.container {
		background-color: #ffffff;
	}

	.main_section_10 .b1_top {
		display: none;
	}
	.main_section_10{
		background-color: #F5F5F5;
		padding: 50px 0 75px;
	}
	.arr_plat_b4 {
        display: none;
    }
    .plat_b4_item {
        margin: 0;
        display: block;
        text-align: center;
    }

    .txt_plat_b4_wrap {
        width: 100%;
    }

    .title_plat_b4 {
        width: 100%;
        margin: 10px 0 20px;
    }

    .number_plat_b4 {
        width: 100%;
    }

    .txt_plat_b4_wrap p {
        display: inline-block;
    }

    .plat_b4_wrap .slick-dots {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        position: absolute;
        width: 100%;
        left: 0;
        bottom: -30px;
    }

    .plat_b4_wrap .slick-dots button {
        width: 13.4px;
        height: 13.4px;
        border: 3px solid #1B7ABE;
        background-color: inherit;
        border-radius: 50%;
        font-size: 0px;
        padding: 0;
        margin: 0 10px;
        overflow: hidden;
        cursor: pointer;
        opacity: 0.3;
        -webkit-transition: 0.2s;
        -o-transition: 0.2s;
        transition: 0.2s;
    }

    .plat_b4_wrap .slick-dots .slick-active button {
        opacity: 1;
    }

    .plat_b4_wrap {
        padding: 25px 35px 35px;
    }
    .plat_b6_txt_wrap {
        width: 231px;
        padding: 0 18px;
        height: 175px;
        margin-bottom: 60px;
    }
    .plat_b6_img_wrap {
        width: 507px;
        height: 222px;
    }
    .plat_b6_sl .slick-next {
        right: 507px;
    }
    .plat_b6_sl .slick-prev {
        right: 567px;
    }
    .plat_b7_img img {
        max-width: 480px;
    }
    .part_b1_sl_flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
    }
    .part_b1_right_sl {
        width: 100%;
    }
    .part_b1_right {
        max-width: 100%;
    }
    .part_b1_sl_flex > img {
        display: none;
    }
    .part_b1_left {
        margin-top: 30px;
    }
    .part_b1_left .btn1 {
        margin-top: 30px;
    }
    .part_b2_flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .part_b2_left {
        max-width: 100%;
    }
    .part_b2_wrap {
        padding: 50px 25px;
    }
    .part_b2_right {
        margin: auto;
        margin-top: 30px;
    }
    .part_b2_right .btn1 {
        display: inline-block;
        margin-top: 20px;
    }
    .part_b2_left .btn1 {
        display: none;
    }
    .press_center_b2_wrap > .news_press_cener_item_wrap:nth-child(2),
    .press_center_b2_wrap > .news_press_cener_item_wrap:nth-child(3) {
        width: 50%;
    }
    .press_center_b2_wrap > .news_press_cener_item_wrap:nth-child(4),
    .press_center_b2_wrap > .news_press_cener_item_wrap:nth-child(5) {
        width: 50%;
    }
    .video_media_sl .slick-next {
        left: 690px;
    }
    .video_media_sl .slick-prev {
        left: 620px;
    }
    .about_b6_sl_wrap.publikacii_item_wrap {
        width: 30%;
        opacity: 1;
        padding: 10px;
    }
	.about_b6_sl_wrap.publikacii_item_wrap:nth-child(3n-1) {
		margin: 0 auto;
	}
    .publicacii_media {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
    }
    .mediateka_wrap {
        margin-top: 30px;
    }
    .mediateka_switch_wrap {
        margin-top: 40px;
    }
    .mediateka_switch img {
        display: none;
    }
    .publicacii_media_link_wrap {
        margin-top: 40px;
    }
    .infografics_item img {
        max-width: 300px;
        margin-right: 40px;
    }
    .infographics_date {
        font-size: 20px;
    }
    .pc_b4_wrap > img {
        width: 190px;
        margin: 0;
    }
    .pc_b4_txt_wrap {
        margin-left: 35px;
    }
    .pc_b4_txt {
        margin: 0;
    }
    .pc_b4_txt2 {
        margin-left: 0;
    }
    .pc_b4_flex_bot {
        margin-left: 0;
    }
    .pc_b4_wrap {
        padding: 40px 20px;
    }
    .news_page_flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .news_page_wrap {
        max-width: 100%;
    }
    .another_news_pages {
        margin-top: 80px;
        width: 100%;
        max-width: 100%;
    }
    .another_news_pages_wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
    }
    .another_news_pages_wrap .news_press_cener_item_wrap {
        width: 50%;
    }
	body {
		font-size: 18px;
	}
	.b8_right_wrap .title40 {
		display: none;
	}
	.b8_txt {
		display: none;
	}
	.b8_main_box {
		display: block;
	}
	.b8_switch::before {
		display: none;
	}
	.b8_right_wrap::before {
		display: none;
	}
	.main_section_8 {
		background-color: #333;
		padding-top: 40px;
		padding-bottom: 50px;
	}
	.b8_switch {
		color: #fff;
		margin: 0 16px;
	}
	.switcher_b8_wrap {
		display: block;
		width: 100%;
	}
	.b8_right_wrap {
		padding: 0;
	}
	.wrap_sms {
		background-image: none;
	}
	.sms_main_box {
		min-height: inherit;
		margin-top: 45px;
	}
	.wrap_sms {
		height: auto;
	}
	.bot_sms_txt {
		margin-left: 20px;
	}
	.chel_sms_txt {
		margin-right: 20px;
	}
	.b10_item {
		display: block;
		text-align: center;
		margin: 0;
	}
	.punkt_b10 {
		display: none;
	}
	.arr_b10 {
		display: none;
	}
	.number_b10 {
		font-size: 35px;
		width: 100%;
		margin-bottom: 7px;
	}
	.title_b10 {
		width: 100%;
		margin-bottom: 50px;
	}
	.txt_b10 {
		width: 100%;
	}
	.b10_wrap {
		padding: 20px;
		position: relative;
		background-color: #fff;
		-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
		box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
	}
	.b10_wrap .slick-dots {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
		position: absolute;
		width: 100%;
		left: 0;
		bottom: -30px;
	}
	.b10_wrap .slick-dots button {
		width: 13.4px;
		height: 13.4px;
		border: 3px solid #1B7ABE;
		background-color: inherit;
		border-radius: 50%;
		font-size: 0px;
		padding: 0;
		margin: 0 10px;
		overflow: hidden;
		cursor: pointer;
		opacity: 0.3;
		-webkit-transition: 0.2s;
		-o-transition: 0.2s;
		transition: 0.2s;
	}
	.b10_wrap .slick-dots .slick-active button {
		opacity: 1;
	}
	.b1_xs_txt {
		display: block;
		font-size: 12px;
		font-weight: 900;
		color: #333;
		opacity: 0.4;
		margin-bottom: 6px;
	}
	.nav_links .link-container > a.open_link::before {
		-webkit-transform: rotate(180deg);
		    -ms-transform: rotate(180deg);
		        transform: rotate(180deg);
	}
	.nav_links .link-container .hover {
		position: static;
		width: 100%;
		visibility: visible;
		opacity: 1;
		background-color: inherit;
		-webkit-box-shadow: none;
		        box-shadow: none;
		padding: 0;
		-webkit-transition: 0s;
		-o-transition: 0s;
		transition: 0s;
		display: none;
	}
	.link-container .hover a {
		color: #1B7ABE;
		font-size: 20px;
		margin-bottom: 17px;
	}
	.nav_links .link-container .hover::after {
		display: none;
	}
	.nav_links a.lang_link.lang_lg {
		display: none;
	}
	.nav_links .link-container > a {
		position: relative;
		padding-right: 18px;
	}
	.nav_links .link-container > a::before {
		content: '';
		display: block;
		background-image: url(../svg/product_arr.svg);
		width: 12px;
		height: 8px;
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
		position: absolute;
		right: 0px;
		top: 9px;
		-webkit-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
	}
	.lang_link {
		height: 28px;
		margin: 0;
		margin-left: auto;
		margin-right: 40px;
		text-decoration: none;
	}
	.lang_link img {
		display: block;
		height: 100%;
	}
	.lang_xs {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.nav_links {
		position: absolute;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		right: 0;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-transform: translateX(100%);
		    -ms-transform: translateX(100%);
		        transform: translateX(100%);
		-webkit-transition: 0.5s;
		-o-transition: 0.5s;
		transition: 0.5s;
		width: 100%;
		height: auto;
		padding: 16px 20px 30px;
		background-color: #EDEDED;
		/*top: calc(100% + 13px);*/
		top: 100%;
	}
	.nav_links a {
		font-size: 20px;
		margin-left: 0;
		margin-bottom: 17px;
		color: #000;
	}
	.burger {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		position: relative;
		z-index: 3;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		height: 20px;
		cursor: pointer;
	}
	.burger div {
		width: 35px;
		height: 3px;
		background-color: #fff;
	}
	.nav_links .btn1 {
		width: auto;
		color: #fff;
	}
	.soc_lg_icon {
		/*display: none;*/
	}
	.soc_xs_icon {
		display: block;
	}    
	/*nav .container {
		max-width: none;
	}*/
	.nav_link {
		font-size: 20px;
		line-height: 1;
		height: auto;
		color: #000;
		padding: 15px 50px;
		margin: 0;
		width: 100%;
		border-bottom: 1px solid rgba(112, 112, 112, 0.49);
	}
	.nav_drop_link::before {
		content: '';
		display: block;
		position: absolute;
		right: 50px;
		top: 16px;
		background-image: url(../svg/nav_arr.svg);
		background-repeat: no-repeat;
		width: 12px;
		height: 16px;
		background-size: contain;
	}
	.nav_drop_link {
		margin: 0;
		width: 100%;
		position: relative;
	}
	.nav_inside {
		display: none;
	}
	.soc_and_btn {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		    -ms-flex-order: 1;
		        order: 1;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		/*width: 100%;*/
		width: calc(100% - 100px);
		margin-bottom: 30px;
		padding: 0 50px;
	}
	.nav_link,
	.nav_drop_link {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		    -ms-flex-order: 2;
		        order: 2;
	}
	.nav_links.nav_open_left {
		-webkit-transform: translateX(-100%);
		    -ms-transform: translateX(-100%);
		        transform: translateX(-100%);
	}
	.nav_links a.btn1 {
		margin: 0;
	}
	.last_link_nav {
		border: none;
		width: calc(100% - 100px);
	}
	/*nav {
		padding: 13px 0;
	}*/
	.nav_inside_xs {
		display: block;
		background-color: #EDEDED;
		width: 100%;
		position: absolute;
		left: 0;
		padding: 0 0px 8px;
		top: 100%;
		-webkit-transform: translateX(100%);
		    -ms-transform: translateX(100%);
		        transform: translateX(100%);
		-webkit-transition: 0.5s;
		-o-transition: 0.5s;
		transition: 0.5s;
	}
	.nav_inside_xs.inside_open {
		-webkit-transform: translateX(0);
		    -ms-transform: translateX(0);
		        transform: translateX(0);
	}
	.nav_inside_flex {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.nav_inside_flex a:last-child {
		border: none;
	}
	.nav_inside_flex a {
		margin: 0;
		display: block;
		width: 100%;
		/*width: calc(100% - 100px);*/
		padding: 15px 50px;
		border-bottom: 1px solid rgba(112, 112, 112, 0.49);
	}
	.nav_inside_flex a.last_link_nav {
		border: none;
	}
	.link_nav_back {
		font-size: 20px;
		padding: 15px 50px;
		border-bottom: 1px solid rgba(112, 112, 112, 0.49);
		color: #333333;
		font-weight: 600;
		width: 100%;
		text-align: center;
		display: block;
		position: relative;
		text-transform: uppercase;
	}
	.link_nav_back::before {
		content: '';
		display: block;
		position: absolute;
		left: 50px;
		top: 19px;
		background-image: url(../svg/nav_arr.svg);
		width: 12px;
		height: 16px;
		background-size: contain;
		background-repeat: no-repeat;
		-webkit-transform: rotate(180deg);
		    -ms-transform: rotate(180deg);
		        transform: rotate(180deg);
	}
	.header_corner_bg {
		position: absolute;
		right: -20px;
		bottom: -174px;
		width: 383px;
	}
	.cont_1_wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.cont_1_item {
		width: calc(100% - 100px);
		padding: 30px 50px;
		margin: 20px 0px;
	}
	.cont_3_item {
		width: 40%;
	}
	.cont_3_item.cont_3_item_main {
		width: 100%;
	}
	.about_products_item {
		width: 100%;
		min-height: 150px;
		margin-left: 75px;
	}
	.about_insite_item {
		max-width: 47%;
		margin-right: auto;
	}
	.press_center_b2_wrap {
		margin-top: -375px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		margin: -125px -15px 0 -15px;
	}
	.press_center_b2_wrap > .news_press_cener_item_wrap:nth-child(5) {
		width: 100%;
	}
		.press_center_b2_wrap > .news_press_cener_item_wrap:nth-child(1),
		.press_center_b2_wrap > .news_press_cener_item_wrap:nth-child(2),
		.press_center_b2_wrap > .news_press_cener_item_wrap:nth-child(3),
		.press_center_b2_wrap > .news_press_cener_item_wrap:nth-child(4) {
		width: 30%;
		-webkit-flex-basis: 45%;
		    -ms-flex-preferred-size: 45%;
		        flex-basis: 45%;
	}
	.punkt_plat_b4 {
		display: none;
	}
	.platform_section_2 ul {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
	}
	.platform_section_2 ul li {
		width: 31%;
	}
	.platform_section_2 ul li:nth-child(3n-1) {
		    margin: 0px 30px;
	}
	.section3_block_img {
		width: 50%;
	}
	.section3_block_img img {
		width: 100%;
		height: auto;
	}
	.section3_block_wrap:nth-child(1) .section3_block_text,
	.section3_block_wrap:nth-child(2) .section3_block_text {
		padding-right: 30px;
		width: 50%;
	}
	.spec_tech_wrap {
		width: 100%;
		margin-top: 50px;
	}
	.spec_tech_item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		border-bottom: 1px solid #d3daf3;
		width: 80%;
		margin: 10px auto 0;
		padding: 0px 20px 10px;
		position: relative;
		color: #6085ff;
		font-size: 30px;
	}
	.spec_tech_title::after {
		content: '+';
		position: absolute;
		right: 0px;
		top: 5px;
		z-index: 2;
		font-size: 36px;
	}
	.spec_tech_item.open .spec_tech_title::after {
		content: '-';
		font-size: 47px;
		top: -4px;
	}
	.spec_tech_title {
		position: relative;
		cursor: pointer;
		padding: 10px 0px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		width: 100%;
	}
	.spec_tech_title p {
		font-size: 24px;
		font-weight: 900;
		line-height: 1.38;
		color: #333333;
		background: transparent;
		padding: 0;
	}
	.spec_tech_answer {
		padding: 10px 0px;
		display: none;
		width: 100%;
		background-color: transparent;
		position: relative;
		z-index: 5;
	}
	.spec_tech_answer p {
		font-size: 16px;
		color: #333333;
		line-height: 1.2;
		background: transparent;
		padding: 0;
	}
	.spec_tech_answer p span {
		font-weight: 900;
	}
	.spec_tech_wrap::after {
		display: none;
	}
	.call_slider {
		background-color: #333333;
	}
	.call_slider .title40 {
		color: #fff;
	}
	.call_slider .plat_b6_item_wrap {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		position: relative;
		/* padding-bottom: 240px; */
	}
	.call_slider .plat_b6_txt_wrap {
		margin-top: 50px;
		width: 100%;
		height: auto;
		padding: 0;
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		    -ms-flex-order: 2;
		        order: 2;
	}
	.call_slider .plat_b6_img_wrap {
		overflow: hidden;
		background: transparent;
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		    -ms-flex-order: 1;
		        order: 1;
		width: 100%;
		height: auto;
	}
	.call_slider .plat_b6_img_wrap img {
		width: 100%;
		height: auto;
		position: relative;
	}
	.call_slider .plat_b6_sl .slick-prev{
		top: 265px;
		left: 390px;
		left: calc(50% - 60px);
		bottom: 0;
		top: auto;
		display: none;
	}
	.call_slider .plat_b6_sl .slick-next{
		/* top: 265px; */
		left: 460px;
		left: calc(50% - 0px);
		bottom: 0px;
		top: auto;
		display: none;
	}
	.header_text_block_title {
		font-size: 40px;
	}
	header.header_img .container {
		height: 45vh;
		min-height: 420px;
	}
	.main_section_5 .left_col.text_col .title40 {
		margin-top: 40px;
	}
	.main_section_6 .sub_title_text {
		margin-top: 30px;
	}
	.mts_how_to ul li {
		width: 100%;
		max-width: 100%;
	}
	.mts_how_to_list_img {
		max-width: 30%;
	}
}
@media(min-width:991px) and (max-width:1199px) {
	/*Blog Sidebar Podcast*/
    .blog_right_sidebar_podcast::after {
		height: 68px;
		width: 136px;
		right: -43px;
		bottom: -10px;
	}
	/*Blog Sidebar Podcast End*/
	/*Blog Main Item*/
	.blog_main_item.blog_main_item_podcast:nth-child(2n-1)::after {
		width: 95px;
		height: 71px;
		left: 10px;
		bottom: auto;
		top: 20px;
	}
	.blog_main_item.blog_main_item_podcast:nth-child(2n)::after	{
		width: 95px;
		height: 71px;
		bottom: auto;
		top: 20px;
	}
.blog_main_item.blog_main_item_podcast:nth-child(2n) .blog_main_item_podcast_img_block::after {
    right: -85px;
}
.blog_main_item.blog_main_item_podcast:nth-child(2n-1) .blog_main_item_podcast_img_block::after {
    left: -83px;
}
	/*Blog Main Item End*/
}
@media(min-width:992px) {
/*IVR*/
.ivr-top__subttl-kz {
	max-width: 572px;
}
/*IVR End*/
/*About Page New*/
.tab-about_our_leaders_mob {
	display: none;
}
.about_instruments_wrap div[class*="col-"]:nth-last-child(-n+3) {
	margin-bottom: 0;
}
.about_instruments_wrap div[class*="col-"]:nth-last-child(n+3) {
	margin-bottom: 48px;
}
/*About Page New End*/
	/*Solutions*/
	.section_solutions_inner .solutions_top_list_wrap {
		/*position: absolute;
		width: 100%;
		right: 0;*/
	}
	/*.section_solutions_inner .solutions_top_list_wrap [class*="col-"] {
		margin-left: auto;
	}*/
	/*Solutions End*/
	.jaicppart_research_partner_txt_block {
		max-width: 45%;
	}
	.jaicppart_research_partner_tab .jaicppart_research_partner_txt_block {
		max-width: 50%;
	}
	.jaicp_top_btn_wrap_mob {
		display: none;
	}
	/*CAILA*/
	.caila_scheme_ttl_mob {
		display: none;
	}
	/*CAILA End*/
	.cart_wrap:nth-last-child(1),
	.cart_wrap:nth-last-child(2) {
		margin-bottom: 0px;
	}
	.section_top_ttl_mob {
		display: none;
	}
	.smart_call_image_spoiler .faq_wrap .tab_smartcall_mob {
		display: none;
	}
	/*Case*/
	.case_full_witem .case_logo {
		display: none;
	}
	.case_bottom_form .case_padding {
		margin-right: 32px;
	}
	.case_content .case_padding {
		margin-right: 32px;
	}
	/*Case End*/
	/*Career*/
	.career_slider_main_item > div {
		padding-bottom: 36px;
	}
	.career_slider_main_item p {
		padding-bottom: 0;
	}
	/*Career End*/
	.block-txt-col__text br {
		display: none;
	}
}
/* < lg */
@media(max-width:991px) {
/*KZ Main*/
.kz-main-stack__col-item-txt br {
	display: none;
}
.kz-main-case__item::after {
	right: calc(50% - 3px);
	top: auto;
	bottom: -36px;
	transform: rotate(90deg);
}
/*KZ Main End*/
/*Fintech*/
.fintech-top__headline {
	margin-top: 0;
}
.fintech-top__img {
	margin: 0 auto;
}
.fintech-eco-block__ttl {
	font: 24px/1.3 Inter-Bold;
	margin-bottom: 16px;
}
.fintech-eco__img {
	max-width: 600px;
	margin: 0 auto;
}
.fintech-top-col__item-txt {
	padding-right: 0;
}
.fintech-eco-block__img-right,
.fintech-eco-block__img-left {
	grid-template-columns: auto;
}
.fintech-eco__img-audio-right,
.fintech-eco__img-audio-left {
	margin: 0 auto;
}
	.fintech-eco__item-txt,
	.fintech-eco__item-txt {
		order: 1;
	}
	.fintech-eco__item-img-audio,
	.fintech-eco__item-img {
		order: 2;
	}
	.fintech-eco__item-img-audio-inner {
		width: 100%;
		max-width: 600px;
	}
	.fintech-eco__item-img-audio-inner_right {
		left: 0;
		right: 0;
		bottom: -50px;
		margin: 0 auto;
	}
	.fintech-eco__item-img-audio-inner_left{
		left: 0;
		right: 0;
		bottom: -50px;
		margin: 0 auto;
	}
.fintech-calc__item-inner {
	padding: 0;
}
.fintech-voice-block {
	grid-template-columns: auto;
}
.fintech-voice-col-block {
	grid-template-columns: repeat(1, 270px);
}
.fintech-why-block {
	grid-template-columns: auto;
	justify-content: start;
}
.fintech-serv__list {
	padding-left: 0;
}
/*Fintech End*/
/*Telecom*/
.telecom-top__img {
	margin: 0 auto;
}
.telecom-care__item-txt {
	padding-right: 0;
}
.telecom-serv__list {
	padding-left: 0;
}
.telecom-top-scheme__item-txt,
.telecom-bottom-scheme__item-txt {
	order: 1;
	margin-bottom: 32px;
}
.telecom-top-scheme__item-img,
.telecom-bottom-scheme__item-img {
	order: 2;
}
.telecom-top-scheme__txt {
	padding-right: 0;
}
.telecom-top-scheme__img {
	margin: 0 auto;
	display: block;
	max-width: 468px;
	width: 100%;
}
.telecom-cloud__block {
	grid-template-columns: auto;
}
.telecom-why__item:nth-child(odd) .telecom-why__item-inner {
	padding-left: 0;
	padding-right: 0;
}
.telecom-why__item:nth-child(even) .telecom-why__item-inner {
	padding-left: 0;
	padding-right: 0;
}
.telecom-why-col-block {
	grid-template-columns: repeat(1, 270px);
}
/*Telecom End*/
/*Aimychat*/
.aimy-top-img {
	margin: 0 auto;
}
.aimy-how-block {
	grid-template-columns: auto;
}
.aimy-pluses__inner {
	grid-template-columns: auto;
}
.aimy-pluses__txt-wrap {
	padding: 0;
}
.aimy-kpi__txt-wrap {
	padding-left: 0;
}
.aimy-kpi__item:nth-child(1) {
	order: 2;
}
.aimy-kpi__item:nth-child(2) {
	order: 1;
	margin-bottom: 48px;
}
.aimy-stack-block {
	margin-bottom: -18px;
}
.aimy-stack__item .faq_item:nth-last-child(1) {
	margin-bottom: 18px;
}
.aimy-practice-block {
	margin-bottom: -48px;
}
.aimy-practice__item {
	grid-template-rows: auto;
	margin-bottom: 48px;
}
.aimy-stack__item .faq_title {
	padding: 24px 32px 24px 32px;
}
.aimy-stack__item .faq_title p::before {
	right: -10px;
}
.aimy-stack__item .faq_title p::after {
	right: -16px;
}
/*Aimychat End*/
/*KC*/
.kc-top-img {
	margin: 0 auto;
}
.kc-evo__item {
	order: 1;
}
.kc-evo__item-img {
	order: 2;
}
.kc-evo__item-txt--left {
	justify-content: flex-start;
	padding-right: 0;
	padding-left: 30px;
}
.kc-evo__item-txt.kc-evo__item-txt--left:last-child {
	margin-bottom: 16px;
}
.kc-evo__item-txt--left::after {
	right: auto;
	left: 0;
}
.kc-evo-img {
	margin-top: 48px;
}
.kc-stat_wrap {
	grid-template-columns: repeat(1, auto);
}
.wavesurfer-block-kc {
	margin: 32px auto 0;
	width: 50%;
}
.kc-marker__img {
	margin-top: 48px;
}
.kc-imple__item:nth-child(2n) .kc-imple__txt {
	padding-right: 0;
}
.kc-cta-block {
	border-radius: 0;
}
.kc-what__ttl--padding {
	padding-right: 0;
}
.kc-what__txt--padding {
	padding-right: 0;
}
.kc-what-note__owner {
	font: italic 14px/1.5 Inter-Regular;
}
.kc-quote__url {
	font: italic 15px/1.5 Inter-SemiBold;
}
/*KC End*/
/*IVR Page*/
.section__ivr-top-img-kz {
	display: none;
}
.ivr-topblock__btn--desktop {
	display: none!important;
}
.ivr-topblock__btn--mob {
	display: flex!important;
	margin-top: 48px;
}
.ivr-topblock__btn-kz--mob{
	margin-top: 0;
}
.ivr-quote__ttl-kz {
	font: 28px/1.3 Inter-Bold;
}
.new_font .section.section-ivr-slider-1 {
	background: #2A2A36;
	color: #fff;
	padding: 64px 0;
	margin: 0;
}
.ivr-looking-for__wrap {
	grid-template-columns: 1fr 1fr;
}
	.ivr-looking-for__item {
		position: relative;
		padding-left: 22px;
	}
	.ivr-looking-for__item:nth-child(2n) {
		padding-left: 22px;
		padding-right: 0;
	}
	.ivr-looking-for__item::before {
		position: absolute;
		content: '';
		width: 8px;
		height: 8px;
		background: linear-gradient(62.79deg, #605FE3 -12.82%, #CA78FF 77.4%);
		left: 0;
		top: 10px;
		border-radius: 50px;
	}
.ivr-practice__item-txt {
	margin-bottom: 32px;
}
.section__ivr-top .container::after {
	display: none;
}
.ivr-quote__wrap-kz {
	grid-template-columns: auto;
}
.section-ivr-diff .container::before {
	display: none;
}
.ivr-slider-1__img-block, .ivr-slider-2__img-block {
	opacity: 1;
	order: 2;
}
.ivr-slider__txt-block {
	order: 1;
	margin-bottom: 32px;
}
.ivr-slider__txt-wrap {
	padding: 0px 0 32px;
}
.ivr-slider2__txt-wrap--right,
.ivr-slider2__txt-wrap--left {
	padding-left: 0;
}
.ivr-slider-1__img,
.ivr-slider-2__img {
	width: 100%;
	max-width: 600px;
	display: block;
	margin: 0 auto;
}
.sidebar-container #sidebar {
	display: none;
}
#content {
	margin-right: 0;
	width: 100%;
}
#content .content {
	margin-bottom: -48px;
}
#content .content section,
#content .content section:last-child {
	padding: 0;
	margin-bottom: 48px;
}
.ivr-slider__img--desktop {
	display: none;
}
.ivr-slider__img--mob {
	display: block;
	width: 100%;
	max-width: 630px;
	margin: 32px auto 0;
}
.ivr-slider-2__img--margin {
	margin-top: 24px;
}
.ivr-slider-1__wrap,
.ivr-slider-2__wrap {
	margin-bottom: -48px;
}
	.ivr-slider__item {
		margin-bottom: 48px;
	}
.ivr-slider-2_bottom {
	grid-template-columns: 1fr;
}
.ivr-slider-2_bottom-img {
	max-width: 160px;
}
.btn_wrap_start {
	justify-content: center;
}
.ivr-grap__img {
	margin: 0 auto;
	max-width: 300px;
	padding: 0;
}
.ivr-grap__img--mob {
	display: block;
}
.ivr-grap__img--desktop {
	display: none;
}
.ivr-why-block {
	margin-bottom: -48px;
}
	.ivr-why__item {
		margin-bottom: 48px;
	}
.ivr-diff__wrap {
	grid-template-columns: 1fr;
}
.ivr-cta-block {
	grid-template-columns: 1fr;
	padding-left: 16px;
	padding-right: 16px;
}
.ivr-cta__txt {
	text-align: center;
}
.ivr-diff__item-ttl {
	font: 28px/1.3 Inter-Bold;
}
.ivr-graph-ttl {
	font: 28px/1.2 Inter-Bold;
}
.ivr-logo-slider__img {
	max-width: 120px;
	object-fit: contain;
}
.ivr-slider__item--slider {
	margin-bottom: 116px;
}
/*IVR Page End*/
/*Solution Medicine*/
.btn-grid-col {
	grid-template-columns: auto;
	justify-content: center;
	margin-bottom: 48px;
}
/*Solution Medicine End*/
/*Partners Program*/

.partner-top__subttl {
	font: 20px/1.6 Inter-Regular;
	margin: 16px 0 32px;
}
.partner-top-desc__item {
	text-align: center;
}
.partner-top-desc {
	margin-bottom: 48px;
}
.partner-top-btn-wrap {
	justify-content: center;
}
.partner-top__img {
	margin-top: 24px;
}
.new_font .section.section-partner-option {
	margin: 96px 0 66px;
}
	.section-partner-option h2 {
		margin-bottom: 32px;
	}
	.partner-option__item:first-child::after {
		display: none;
	}
	.btn_wrap_end.partner-option-btn-wrap {
		justify-content: center;
		margin-bottom: 32px;
	}
.new_font .section.section-partner-cc {
	padding-bottom: 64px;
	margin: 0 0 80px;
}
	.partner-cc__item-ttl {
		font: 28px/1.3 Inter-SemiBold;
		padding-left: 0;
	}
	.partner-cc__item-txt {
		padding-right: 0;
		margin-bottom: 40px;
	}
.new_font .section.section-partner-case {
	margin: 0 0 72px;
}
	.partner-case__item-wrap {
		padding: 24px;
	}
		.partner-case__item-ttl {
			margin-bottom: 24px;
		}
		.partner-case__item-desc-block {
			grid-template-columns: 1fr 1fr;
		}
			.partner-case__item-desc-txt br {
				display: none;
			}
.section-partner-why-ttl h2 {
	margin-bottom: 48px;
}
.new_font .section.section-partner-why {
	padding: 48px 0;
	margin: 0 0 64px;
}
	.partner-why__block {
		margin-bottom: -30px;
	}
		.partner-why__item {
			margin-bottom: 30px;
		}
.partner-review__slider-item-desc-txt {
	max-width: 100%;
}
.new_font .section.section-partner-cta {
	margin: 0 0 98px;
}
	.section-partner-cta h2 {
		margin-bottom: 24px;
	}
.partner-comm__block {
	display: block;
	margin-right: -15px;
	margin-left: -15px;
}
	.partner-comm__block-img .slick-list {
		padding: 0 64px 0 0;
	}
	.partner-comm__block-img {
		display: block;
		max-width: 991px;
		position: relative;
		margin-bottom: 172px;
	}
		.partner-comm__block-img-item {
			margin: 0 15px;
		}
			.partner-comm__block-img .slick-prev {
				position: absolute;
				z-index: 10;
				left: calc(50% - 94px);
				bottom: -112px;
				-webkit-transition: 0.3s;
				-o-transition: 0.3s;
				transition: 0.3s;
				cursor: pointer;
				opacity: 1;
			}
			.partner-comm__block-img .slick-next {
				position: absolute;
				z-index: 10;
				right: calc(50% - 94px);
				bottom: -112px;
				-webkit-transition: 0.3s;
				-o-transition: 0.3s;
				transition: 0.3s;
				cursor: pointer;
				opacity: 1;
			}
			.partner-comm__block-img .slick-prev:hover,
			.partner-comm__block-img .slick-next:hover {
				opacity: 1;
			}
			.partner-comm__block-img .slick-prev.slick-disabled,
			.partner-comm__block-img .slick-next.slick-disabled {
				opacity: 0.4;
				pointer-events: none;
			}

	.partner-comm__block-social {
		max-width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
		.partner-comm__block-social-channelmain-ttl {
			font: 22px/1.5 Inter-SemiBold;
			margin-bottom: 32px;
			text-align: center;
		}
		.partner-comm__block-social-channel {
			justify-content: space-evenly;
		}
		.partner-comm__block-form-ttl {
			text-align: center;
		}
		.partner-comm__block-social .form_footer_subscr input[type=email] {
			max-width: 280px;
			display: block;
			margin: 0 auto;
		}
		.partner-comm__block-social .form_footer_subscr button {
			width: 100%;
			max-width: 280px;
			margin: 32px auto 32px;
			display: block;
		}
		.partner-comm__block-social .form_footer_subscr .control {
			width: 100%;
			max-width: 280px;
			margin: 0 auto;
		}
.section-partner-comm h2 {
	margin-bottom: 48px;
}
.partner-comm__block-social .form_footer_subscr {
	flex-direction: column;
}
/*Partners Program End*/
.outgoing-mailings-interact__ttl {
	order: 1;
	text-align: center;
}
.outgoing-mailings-interact__img {
	order: 2;
	margin: 0 auto;
}
.outgoing-mailings-interact__block {
	grid-template-columns: 1fr;
}
/*Outgoing Mailings*/
	.outgoing-mailings-master-block {
		grid-template-columns: 1fr;
		padding: 32px;
	}
	.btn_color_bg.outgoing-mailings-master__btn-reg {
		justify-self: center;
	}
	.outgoing-mailings_whatis__wrap {
		grid-template-columns: 1fr;
	}
	.outgoing-mailings_whatis__col {
		margin-bottom: 48px;
	}
	.outgoing-mailings_whatis__col:last-child {
		margin-bottom: 0;
	}
	.pluses-tabs__inner-img {
		margin-top: 24px;
	}
	.pluses-txt-block {
		order: 1;
	}
	.pluses-img-block {
		order: 2;
		margin-top: 24px;
	}
	.pluses-txt-block--right,
	.pluses-txt-block--left	{
		padding: 0;
	}
	.outgoing-mailings-channels__item {
		margin-bottom: 32px;
	}
	.outgoing-mailings-channels__item:last-child {
		margin-bottom: 0;
	}
	.outgoing-mailings-price__item {
		margin-bottom: 32px;
	}
	.outgoing-mailings-price__item:last-child {
		margin-bottom: 0;
	}
	.outgoing-mailings_whatis__first::before {
		display: none;
	}
	.section-hybrid__top-img-wrap::before {
		width: 144.72px;
		height: 267.36px;
		left: 30%;
		top: -16px;
	}
/*Outgoing Mailings End*/
/*Hybrid Synthesis*/
.hybrid-banner-block {
	padding: 32px 32px 48px;
}
.hybrid-banner-block__txt-wrap {
	grid-template-columns: repeat(1, auto);
	grid-template-rows: repeat(2, auto);
}
.hybrid-banner-block__ttl {
	text-align: center;
	font-size: 24px;
}
.hybrid-banner-block__btn-wrap {
	justify-self: center;
}
.hybrid-banner-block__ttl {
	max-width: 100%;
}

	.section-hybrid__top-desktop-btn {
		display: none;
	}
	.section-hybrid__top-mob-btn {
		display: flex;
		margin-top: 48px;
		width: 100%;
	}
	.section-hybrid__top-mob-btn .btn_color_bg {
		width: 100%;
		max-width: 280px;
		justify-content: center;
	}
	.section-hybrid__top-mob-btn .arrow_link {
		width: 100%;
		max-width: 280px;
	}
	.section-hybrid__top-img {
		margin: 0 auto;
		display: block;
		width: 100%;
		max-width: 380px;
	}
	.hybrid-tags__img {
		margin: 0 auto 48px;
		display: block;
		width: 100%;
		max-width: 410px;
	}
	.hybrid-profit-block__tabs-wrap {
		display: none;
	}
	.hybrid-profit-block__tabs-content-ttl {
		display: block;
		font: 24px/1.1em Roboto-Medium;
		margin-bottom: 8px;
	}
	.hybrid-profit-block__tabs-content-wrap {
		display: flex;
		height: auto;
		margin-bottom: 32px;
	}
	.hybrid-profit-block__tabs-content-wrap:last-child {
		margin-bottom: 0;
	}
	.hybrid-profit-block__ttl {
		margin-bottom: 48px;
	}
	.hybrid-example-block {
		grid-template-columns: repeat(2, 50%);
	}
	.hybrid-example-item__ttl {
		padding: 0 15px;
	}
	.hybrid-example-item__form {
		padding: 0 15px;
	}
	.hybrid-example-item__form-btn {
		margin-top: 24px;
	}
	.hybrid-own-block__item-wrap {
		padding: 32px;
		height: 100%;
	}
	.hybrid-own-block__logo-wrap {
		flex-direction: column;
		align-items: flex-start;
	}
	.hybrid-own-block__img {
		order: 1;
		margin-bottom: 16px
	}
	.hybrid-own-block__ttl {
		order: 2;
	}
	.hybrid-price-block__item-wrap {
		padding: 48px 32px;
	}
	
	.hybrid-table-block {
		display: none;
	}
	.hybrid-table-block-mob {
		display: flex;
		flex-direction: column;
	}

	.hybrid-table-block__col-2,
	.hybrid-table-block__col-3,
	.hybrid-table-block__col-4	{
		border-bottom: none;
		padding: 24px 24px 8px;
	}
	.hybrid-table-block__col-6,
	.hybrid-table-block__col-7,
	.hybrid-table-block__col-8,
	.hybrid-table-block__col-10,
	.hybrid-table-block__col-11,
	.hybrid-table-block__col-12,
	.hybrid-table-block__col-14,
	.hybrid-table-block__col-15,
	.hybrid-table-block__col-16,
	.hybrid-table-block__col-18	{
		border-top: none;
		padding: 16px 24px 24px 24px;
	}
	.hybrid-table-block__col-5 {
		padding: 24px;
		text-align: center;
	}
	.hybrid-table-block__col-9,
	.hybrid-table-block__col-13,
	.hybrid-table-block__col-17 {
		margin-top: 48px;
		padding: 24px;
		text-align: center;
	}
/*Hybrid Synthesis End*/
/*Report Retail*/
	.report-retail-form__wrap {
		margin-top: 48px;
	}
	.report-retail-form__wrap .right-sidebar-form__btn--color_bg {
		max-width: 280px;
		width: 100%;
		margin: 0 auto;
		display: block;
	}
/*Report Retail End*/
/*Conversational Cloud*/
.new_font .section.section-conv-cloud__top {
	padding-top: 106px;
	margin: 0 0 124px;
}
.new_font .section.section-conv-cloud__top::before {
	background: url(../png/section-conv-cloud__top5e1f.png) 100% 0/70% no-repeat;
	top: 0px;
	left: 0%;
	right: 0%;
}
.conv-banner-block {
	padding: 32px 32px 48px;
}
.conv-banner-block__img {
	margin: 0 auto 24px;
}
.conv-banner-block__txt-wrap {
	grid-template-columns: repeat(1, auto);
	grid-template-rows: repeat(2, auto);
}
.conv-banner-block__ttl {
	text-align: center;
	font-size: 24px;
}
.conv-banner-block__btn-wrap {
	justify-self: center;
}
.block-col-logo__outer {
	grid-template-columns: repeat(2, 1fr);
}
.conv-cloud-for__col {
	grid-template-columns: repeat(2, 1fr);
}
.conv-bundle-col {
	gap: 32px 30px;
}
.conv-banner-block__ttl-main {
	max-width: 100%;
}
/*Conversational Cloud End*/
.new_font .section.section_solutions_inner {
    margin-top: 96px;
}
.solutions_top .title_h1_medium-40,
.section_solutions_inner .title_h1_medium-40_64 {
	font: 32px/37.5px Roboto-Medium!important;
}
.solutions_top_list_wrap .solutions_top_list_descr {
    font: 18px/1.5em Roboto-Medium;
}
.solutions_top_list_wrap .solutions_top_list_ttl {
    font: 18px/1.5em Roboto-Medium;
    margin-right: 0;
	margin-bottom: 16px;
}
.solutions_top_list_wrap .solutions_top_list_type,
.solutions_top_list_wrap .solutions_top_list_industry,
.solutions_top_list_wrap .solutions_top_list_task,
.solutions_top_list_wrap .solutions_top_list_instruments {
    flex-direction: column;
}
.featured-solutions-block {
    margin-top: 40px;
}
/*Main Page*/
.block-main-solution__banner {
	margin-top: 32px;
}
	.block-main-solution__banner-wrap {
		background: #fff;
		padding: 32px 32px 48px;
	}
		.block-main-solution__banner-ttl {
			max-width: 100%;
			text-align: center;
		}
		.block-main-solution__banner-txt {
			max-width: 100%;
			text-align: center;
		}
.section-main-page .container {
	display: flex;
    flex-direction: column;
}
.section-main-page__top-txt {
	order: 1;
}
.section-main-page__counter {
	order: 3;
}
.section-main-page__btn {
	order: 2;
}
.section-main-page__reestr-ttl {
	order: 4;
}
.section-main-page__reestr-block {
	order: 5;
}
.section-main-page__reestr-item {
	margin-bottom: 48px;
}
.section-main-page__reestr-item:last-child {
	margin-bottom: 0;
}
.section-main-page__subtitle br {
	display: none;
}
.new_font .section.section_top.section-main-page {
    padding-top: 106px;
}
.title_h1_medium-50_32,
.title_h1_medium-50_24,
.title_h1_medium-50_16 {
    font: 36px/normal Roboto-Medium;
    margin-bottom: 24px;
}
.title_h2_medium-32_64 {
    font: 28px/normal Roboto-Medium;
    margin-bottom: 32px;
}
.section-main-page__subtitle {
	font: 20px/1.5 Roboto-Regular;
	margin-bottom: 0;
}
.section-main-page__btn {
	margin-top: 88px;
	margin-bottom: 48px;
}
.block-txt-col__item:nth-last-child(1),
.block-txt-col__item:nth-last-child(2) {
	margin-top: 32px;
}
.block-txt-col__title {
    font: 32px/1.5em Roboto-Medium;
    text-align: center;
    margin-bottom: 4px;
}
.block-img-left:nth-child(3) {
    margin-bottom: 48px;
}
.block-horizontal-cta__title {
    text-align: center;
	margin-bottom: 32px;
	line-height: normal;
}
.block-horizontal-cta__btn-wrap {
	justify-content: center;
}
.block-col-img__wrap {
    flex-direction: row;
}
.block-col-img__img {
    border-radius: 8px 0 0 8px;
    width: 45%;
    object-fit: cover;
}
.block-col-img:nth-last-child(2), .block-col-img:nth-last-child(3) {
    margin-bottom: 60px;
}
.technological-partner-slider {
	padding: 0;
}
.main-page-about-block__item-img {
    width: 50%;
}
.main-page-about-block__item {
    margin-bottom: 82px;
}
.main-page-about-block__item:last-child {
    margin-bottom: 0;
}
.hybrid-banner-block__txt {
	text-align: center;
}
/*Main Page End*/
/*Solutions Partner*/
.new_font .section.section_solutpart-future {
    margin: 96px 0 124px;
}
.section_solutpart-future .arrow_link {
    font: 18px/1.5em Roboto-Regular;
}
.arrow_link span::after {
	bottom: 9px;
}
.section_solutpart-infocolumn div[class*=col-lg-4] {
	margin-bottom: 32px;
}
.section_solutpart-infocolumn div[class*=col-lg-4]:last-child {
	margin-bottom: 0;
}
.section_solutpart-become_dev_item_wrap:first-child,
.section_solutpart-become_dev_item_wrap:last-child {
	margin-left: 0;
	margin-right: 0;
}
/*Solutions Partner End*/
/*Blog Top Menu*/
.blog_cat_tabs {
    transition: all .3s;
    opacity: 0;
    visibility: hidden;
    height: 0;
	flex-direction: column!important;
    flex-wrap: nowrap!important;
}
.blog_cat_tabs.visible {
    opacity: 1;
    visibility: visible;
    height: auto;
    background: transparent;
    padding-bottom: 0;
    flex-direction: column!important;
    flex-wrap: nowrap!important;
    padding-top: 16px;
}
.blog_cat_tabs a {
    transition: all .0s;
	color: transparent;
}
.blog_cat_tabs.visible a {
	color: #7D7D8D;
}
.blog_cat_tabs a {
    margin-right: 0;
    padding: 0px 16px 8px;
}
.blog_cat_tabs a.active {
	display: none;
}
.blog_cat_tabs_mob {
    font: 18px/1.5em Roboto-Regular;
    display: block;
    position: relative;
}
.blog_cat_tabs_mob span {
    position: relative;
    background-color: #5692F1;
    color: #F4F4F6;
    padding: 4px 32px 4px 16px;
    border-radius: 20px;
}
.blog_cat_tabs_mob span::before, .blog_cat_tabs_mob span::after {
    position: absolute;
    content: '';
    width: 9px;
    height: 2px;
    top: 50%;
    transition: all .3s;
    border: 0px solid transparent;
    border-right: 9px solid #F4F4F6;
}
.blog_cat_tabs_mob span::before {
    transform: rotate(45deg);
    right: 18px;
}
.blog_cat_tabs_mob span::after {
    transform: rotate(-45deg);
    right: 12px;
}
.blog_cat_tabs_mob.active span::before {
    transform: rotate(-45deg);
}
.blog_cat_tabs_mob.active span::after {
    transform: rotate(45deg);
}
/*Blog Top Menu End*/
/*Contacts New*/
.section_top_image {
    max-width: 460px;
    margin: 0 auto;
}
.section_contacts_top div[class*="col-"]:nth-child(1) {
	order: 2;
}
.section_contacts_top div[class*="col-"]:nth-child(2) {
	order: 1;
	margin-bottom: 24px;
}
.contact_form_item:nth-child(1) {
    margin-bottom: 48px;
}
.new_font .section.section_top.section_contacts_top {
    padding-top: 106px;
}
/*Contacts New End*/
/*Press Room New*/
.media_item .media_item_img_wrap {
	height: auto;
	max-height: 100%;
}
.media_item img {
	height: auto;
}
.media-brand_all-item p {
    font: 18px/1.5em Roboto-Regular;
}
.media-cotnacts-txt {
    width: 100%;
}
.media-cotnacts-social {
    width: 100%;
    margin-top: 24px;
}
/*Press Room New End*/
/*About Page New*/
.about_our_leaders .tab-about_our_leaders_mob {
	font: 18px/1.5em Roboto-Regular;
	display: block;
	position: relative;
}
.about_our_leaders .tab-about_our_leaders_mob span {
	position: relative;
    background-color: #605FE3;
    color: #F4F4F6;
    padding: 4px 32px 4px 16px;
    border-radius: 20px;
}

.tab-about_our_leaders_mob.active {
	padding-bottom: 16px;
}
.tab-about_our_leaders_mob span::after {
	position: absolute;
    content: '';
    background: url(../svg/jaicp_case_arrow.svg) center center/contain no-repeat;
    width: 16px;
    height: 8px;
    top: 13px;
    right: 7px;
    transform: rotate(180deg);
    transition: all .3s;
}
.tab-about_our_leaders_mob.active span::after {
	transform: rotate(0deg);
	top: 10px;
}
.tab-about_our_leaders_mob::after,
.tab-about_our_leaders_mob.active::after {
	display: none;
}
.about_our_leaders .tab-titles_general_hidden {
    transition: all .3s;
    opacity: 0;
    visibility: hidden;
    height: 0;
}
.about_our_leaders .tab-titles_general {
	flex-direction: column!important;
    flex-wrap: nowrap!important;
}
.about_our_leaders .tab-titles_general p.active {
    opacity: 0;
    visibility: hidden;
	height: 0;
	padding: 0;
}
.tab-about_our_leaders_mob {
	color: #F6F8FB;
	cursor: pointer;
	transition: all .3s;
	background: #fff;
    z-index: 9;
	padding: 20px 20px 20px 0;
}
.about_our_leaders .tab-titles_general_visible {
	transition: all .3s;
    opacity: 1;
    visibility: visible;
	height: auto;
	background: #fff;
	z-index: 9;
	padding-bottom: 35px;
}
.about_our_leaders .tab-titles_general p {
    margin-right: 0;
	border-radius: 0;
	background: transparent;
	padding: 0px 16px 8px;
}



.about_company_desc_col_img {
	display: flex;
	align-items: flex-start;
	order: 1;
}
.about_company_desc_col_img img {
	width: 50%;
	margin: 0 auto 48px;
}
.about_company_desc_col_txt {
	display: flex;
	order: 2;
	flex-direction: row;
	flex-wrap: wrap;
}
.about_instruments_wrap div[class*="col-"]:nth-last-child(-n+1) {
	margin-bottom: 0;
}
.about_insight_spoiler_wrap .faq_item:nth-last-child(1) {
    margin-bottom: 32px;
}
.about_insight .about_insight_spoiler_wrap:nth-last-child(-n+1) .faq_item:nth-last-child(1) {
    margin-bottom: 0;
}
.our_clients_logos .our_clients_block_list li {
    margin-bottom: 0;
}
.our_clients_logos .slick-prev {
	position: absolute;
	content: '';
	font-size: 0;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	z-index: 3;
	background: #22222b;
	border: 1px solid #7d7d8d;
	right: 85px;
	top: -70%;
	cursor: pointer;
}
.our_clients_logos .slick-next {
	position: absolute;
	content: '';
	font-size: 0;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	z-index: 3;
	background: #22222b;
	border: 1px solid #7d7d8d;
	right: 15px;
	top: -70%;
	cursor: pointer;
}


.our_clients_logos .slick-prev::before {
	position: absolute;
	content: '';
	width: 11px;
	height: 1px;
	transform: rotate(135deg);
	top: calc(50% - 4px);
	left: 16px;
	transition: all .3s;
	border: 0 solid transparent;
	border-left: 11px solid #7d7d8d;
}

.our_clients_logos .slick-prev:after {
	position: absolute;
	content: '';
	width: 11px;
	height: 1px;
	transform: rotate(-135deg);
	top: calc(50% + 4px);
	left: 16px;
	transition: all .3s;
	border: 0 solid transparent;
	border-right: 11px solid #7d7d8d;
}

.our_clients_logos .slick-next::before {
	position: absolute;
	content: '';
	width: 11px;
	height: 1px;
	transform: rotate(-135deg);
	top: calc(50% - 4px);
	right: 16px;
	transition: all .3s;
	border: 0 solid transparent;
	border-left: 11px solid #7d7d8d;
}

.our_clients_logos .slick-next::after {
	position: absolute;
	content: '';
	width: 11px;
	height: 1px;
	transform: rotate(135deg);
	top: calc(50% + 4px);
	right: 16px;
	transition: all .3s;
	border: 0 solid transparent;
	border-right: 11px solid #7d7d8d;
}

.our_clients_logos .slick-prev.slick-disabled,
.our_clients_logos .slick-next.slick-disabled {
	opacity: .5;
}





.about_our_leaders .tab-content_general[id^="tab_general"] {
    padding: 24px 0px;
}
/*About Page New End*/
/*Academ*/
.academ_top img {
    margin-right: auto;
    margin-left: 0;
}
.justai_product_img {
    max-height: 40px;
}
.academy_list_univercity_item:nth-last-child(2) {
    margin-bottom: 32px;
}
.academ_promo .banking_spoiler_assistant .faq_item:nth-last-child(1) {
    margin-bottom: 32px;
}
/*Academ End*/
/*Banking*/
.banking_logo_wrap div[class*=col-] {
	margin-bottom: 32px;
}
.banking_logo_wrap div[class*=col-]:nth-last-child(1),
.banking_logo_wrap div[class*=col-]:nth-last-child(2) {
	margin-bottom: 0;
}
.banking_logo_wrap img {
	max-width: 160px;
}
.banking_spoiler_assistant .faq_title {
	padding: 16px 34px 16px 24px;
}
.banking_spoiler_assistant .faq_title p::before {
    right: -6px;
}
.banking_spoiler_assistant .faq_title p::after {
    right: -12px;
}
.banking_logo_bg {
	background: #22222B;
	border-radius: 8px;
	padding: 24px 24px 48px;
}
.new_font .section.section_top.banking_top {
    padding-top: 99px;
}
#chatbot {
    width: 100%;
    left: 15px;
    top: 0;
}
.banking_top div[class*=col-]:nth-child(1) {
	order: 2;
	margin-top: 28px;
}
.banking_top div[class*=col-]:nth-child(2) {
	order: 1;
}
.new_font .section.banking_logo_sect {
	margin-top: 80px;
}
.banking_list_stat,
.industry_list_stat {
	display: none;
	transition: height .3s,opacity .3s;
	height: 310px;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
}
.banking_light_bg h2 br,
.banking_light_bg h3 br {
	display: none;
}
.banking_list_stat.slick-initialized,
.industry_list_stat.slick-initialized {
	display: block;
	transition: height .3s,opacity .3s;
    opacity: 1;
	height: auto;
	visibility: visible;
	overflow: visible;
}
.banking_light_bg {
    padding: 64px 0 40px;
}
.smart_banking_slider {
    margin-top: 48px;
}
.banking_light_bg_slider {
	margin-bottom: 48px;
}
.banking_spoiler_assistant.faq_wrap {
    margin-top: 0;
}
.banking_spoiler_assistant .faq_item,
.academ_promo .banking_spoiler_assistant .faq_item,
.banking_spoiler_assistant .faq_item:last-child{
    margin-bottom: 24px;
}

.academ_promo .academ_spoiler_item .banking_spoiler_assistant .faq_item:nth-last-child(1),
.backing_dividends .col-sm-12.col-md-6.col-lg-3 {
	margin-bottom: 24px;
}
.backing_dividends .col-sm-12.col-md-6.col-lg-3:nth-last-child(1),
.backing_dividends .col-sm-12.col-md-6.col-lg-3:nth-last-child(2){
	margin-bottom: 0;
}
.banking_how_spoiler .faq_title {
    padding: 26px 16px 24px;
}
.banking_how_spoiler_title_img {
    margin: 24px 0 0;
}
.banking_how_spoiler .faq_answer {
    padding: 24px 16px 32px;
}
.banking_blaquot {
    margin-top: 48px;
}
.banking_how_spoiler .faq_answer ul {
    margin-bottom: 32px;
}
.banking_why_just_ai_col_top .col-sm-12.col-md-12.col-lg-4 {
	margin-bottom: 16px;
}
.banking_why_just_ai_col_top .col-sm-12.col-md-12.col-lg-4last-child {
	margin-bottom: 0;
}
.banking_why_just_ai_col_top p {
    font-size: 20px;
}
.banking_why_just_ai_col_bottom .col-sm-12.col-md-12.col-lg-6:first-child {
	margin-bottom: 32px;
}
.banking_why_just_ai_col_bottom > div > div {
    padding: 24px 16px;
}
.banking_bottom_form div[class*="col-"] > div {
    padding: 24px 16px 48px;
}
.banking_useful_links {
    text-align: left;
}
.banking_useful_links a {
    color: #9AC1FF;
    padding: 0 0 24px;
    display: block;
}
/*Banking End*/
.single_page #footer_check .justwidget.justwidget_hidden {
	position: relative;
    bottom: 24px!important;
    right: 0px!important;
	width: 100%;
    height: 80px;
}
.single_page #footer_check .justwidget.justwidget_hidden .justwidget--asst::before {
	width: 53px;
    height: 53px;
    top: -75px;
    left: -70px;
}
/*Solutions*/
.solutions_top_list_wrap {
	margin-bottom: 54px;
}
.section_solutions_inner .solutions_top_list_wrap [class*="col-"] {
		margin-bottom: 48px;
	}
.solutions_ttl {
    font-size: 20px;
    min-height: auto;
}
.solutions_ttl_wrap {
    padding: 16px;
}
.solutions_info_wrap {
    padding: 24px 16px 38px;
}
/*Solutions End*/
/*Career*/
.section_career_range .title_h3_bold_32x32 {
	font-size: 24px;
}
.career_slider_range_item > div div:nth-child(1) p,
.career_slider_range_item > div div:nth-child(2) p{
    text-align: left;
}
.section_career_range .career_range_wrap {
    padding: 28px 16px 48px;
}
.career_slider_range_ttl:nth-child(1) {
	text-align: left;
}
.career_slider_range_ttl:nth-child(2) {
	text-align: right;
}
.career_top_slide_txt {
	order: 2;
    margin-top: 32px;
}
.career_slider_bottom_item.slick-slide.slick-current.slick-active.slick-center::before,
.career_slider_bottom_item.slick-slide.slick-current.slick-active.slick-center::after {
    display: none;
}
.career_slider_bottom .slick-next {
    right: 0;
	top: 30%;
}
.career_slider_bottom .slick-prev {
    left: 0;
	top: 30%;
}
.career_slider_bottom_item.slick-slide.slick-center img, .career_slider_bottom_item.slick-slide.slick-center iframe {
    max-width: 569px;
    max-height: 320px;
}
.career_slider_bottom_item.slick-slide img, .career_slider_bottom_item.slick-slide iframe {
    max-width: 569px;
    max-height: 320px;
}
.career_slider_bottom p {
    width: 88%;
}
.new_font .section.section_career_call_us {
    background: transparent;
	padding: 0;
}
.career_slider_wow_after {
	display: none;
}
.career_pos_block .general_pers_text {
    padding-right: 0;
}
.career_general_pos .tab-content_general_text p {
    padding: 32px 0 8px;
}
/*Career End*/
	.title_smart_call {
		/*margin-bottom: 0;*/
	}
	.desc_smart_call {
		/*font: 40px/1.5em Roboto-Bold;*/
	}
	
/*Case*/
.case_full_witem .case_img_wrap,
.case_full_witem .case_img {
    height: 170px;
}
.case_full_witem .case_img_logo {
    /*max-width: 25vw;*/
	display: none;
}
.case_item,
.case_item:nth-last-child(2) {
    margin-bottom: 48px;
}
.case_full_witem .case_txt_plus:last-child {
    margin-bottom: 24px;
}
.case_descr {
    margin-bottom: 48px;
}
.case_note_list {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.case_note_list > li ul {
    flex-direction: column;
}
.case_note_list > li ul li:nth-child(1) {
    margin-right: 0;
    margin-bottom: 16px;
}
.case_note_list > li {
    margin-bottom: 0;
    width: 33%;
}
.case_note_list > li:nth-child(2) {
    padding: 0 30px;
}
.case_content .case_content_img {
    width: 100%;
}
.case_right_col_bg {
    margin-top: 64px;
}
.case_right_col_img {
    margin-top: 64px;
}
/*Case End*/
	.footer_col {
		margin-bottom: 32px;
	}
	.footer_logo img {
		margin-bottom: 32px;
	}
	.form_footer_subscr_ttl {
		text-align: left;
	}
	.smart_call_image_spoiler .faq_title {
		justify-content: center;
		text-align: center;
	}
	.smart_call_image_spoiler .faq_title .faq_arr,
	.smart_call_image_spoiler .faq_title.active .faq_arr_hideden	{
		display: none;
	}
	.smart_call_image_spoiler .faq_item.open {
		background: #22222B;
	}
	.smart_call_image_spoiler .faq_wrap {
		margin-bottom: 64px;
	}
	.smart_call_image_spoiler .faq_answer {
		padding: 0px 15% 24px 15%;
		display: block;
		text-align: center;
	}
	.smart_call_image_spoiler > div:last-child .faq_wrap {
		margin-bottom: 0;
	}
	.smart_call_image_spoiler .faq_wrap .tab_smartcall_mob {
		display: block;
		width: 100%;
		height: auto;
		border-radius: 8px;
	}
	.tab_smartcall_img {
		display: none;
	}
	.smart_call_image_spoiler .faq_item {
		margin-bottom: 35px;
	}
	.section_top_ttl {
		display: none!important;
	}
	.section_top_ttl_mob {
		display: block;
	}
	.section_txt {
		order: 2;
	}
	.section_top_img {
		order: 1;
		margin-bottom: 48px;
	}
	#incoming_call .descriptor_22,
	#outgoing_call .descriptor_22 {
		margin-bottom: 24px;
	}
	#call_record > .container > .row > .col-sm-12 {
		margin-bottom: 48px;
	}
	#call_record > .container > .row > .col-sm-12:last-child {
		margin-bottom: 0;
	}
.smart_call_main_spoiler > div:nth-child(1) > div > div:last-child .faq_wrap {
	margin-bottom: 24px;
}
	.new_font .section.section_top {
		padding-top: 106px;
	}
	.cart_wrap:nth-last-child(1) {
		margin-bottom: 0px;
	}
	.jaicppart_logo_item:last-child {
	margin-bottom: 0;
}
.new_font .section {
    margin: 124px 0;
}
.mob_txt_left {
	text-align: left;
}
/*CAILA*/
.jaicp_top .btn_wrap.jaicp_top_btn_wrap_mob.caila-top__btn-wrap {
	margin-top: 32px;
	align-items: center;
} 
	.caila-banner__inner {
		padding: 48px 48px;
		grid-template-columns: 1fr;
	}
	.btn_wrap_end.caila-banner__btn-wrap {
		justify-content: center;
	}
	.caila-banner__img {
		margin-left: auto;
		margin-right: auto;
	}
	.caila-banner__ttl {
		text-align: center;
	}
.caila_scheme_ttl_mob {
	display: block;
	order: 1;
}
.caila_scheme_ttl_desktop {
	display: none;
}
.caila_scheme_block {
	order: 2;
}
.caila_scheme_tabs {
	order: 3;
}
.jaicp_top.caila_top {
    padding-top: 96px;
    padding-bottom: 64px;
}
.jaicp_top_logo.caila_top_logo {
    margin: 0 0 34px;
}
.jaicp_top_ttl.caila_top_ttl {
    font-size: 28px;
	margin-bottom: 24px;
}
.jaicp_top_txt.caila_top_txt {
	margin-bottom: 32px;
}
.caila_top .jaicp_top_list_wrap {
    margin-top: 32px;
}
.caila_top_list_desc {
    margin-bottom: 32px;
}
.caila_top_list_desc:nth-child(2) {
    margin-bottom: 38px;
}
.jaicp_top_list_txt.caila_top_list_txt {
    padding-left: 74px;
    padding-right: 0;
	margin-bottom: 32px;
}
.jaicp_top_list_txt.caila_top_list_txt::before {
    left: 18px;
}
.caila_scheme_ttl {
    text-align: left;
    margin-bottom: 32px;
    margin-top: 0;
}
.caila_scheme_ttl br {
	display: none;
}
.jaicp_eco.why_caila {
    padding: 96px 0 72px;
}
.why_caila_ttl {
    font-size: 24px;
    text-align: center;
    margin-bottom: 32px;
}
.caila_example_ttl {
    margin-bottom: 24px;
    font-size: 24px;
    text-align: left;
}
.caila_example_txt {
    margin-bottom: 24px;
}
.caila_example {
    padding-bottom: 96px;
}
.caila_special_ttl {
    margin-bottom: 54px;
    font-size: 24px;
}
.caila_special {
    padding-bottom: 96px;
}
.caila_all_ttl {
    font-size: 24px;
    text-align: left;
}
.caila_all_list_ttl {
    margin-bottom: 25px;
    font-size: 20px;
}
.caila_all_list_wrap {
    margin-bottom: 48px;
}
.caila_all .btn_wrap .btn1 {
    margin-top: 0;
    width: auto;
}
/*CAILA End*/
/*Blog Main Item*/
.blog_main_item:nth-child(2n) > a, .blog_main_item:nth-child(2n) > .blog_main_item_dwnl_img {
    order: 1;
}
.blog_main_item:nth-child(2n) .blog_main_item_text {
    order: 2;
}
.blog_main_item.blog_main_item_podcast:nth-child(2n-1) img {
	margin: 30px auto 0 16px;
    display: block;
    width: 138px;
    height: 138px;
}
.blog_main_item.blog_main_item_podcast:nth-child(2n) img {
	margin: 30px auto 0 16px;
    display: block;
    width: 138px;
    height: 138px;
}
.blog_main_item_text {
    padding: 25px 16px 48px;
}
.blog_main_item.blog_main_item_podcast:nth-child(2n-1)::after {
    width: 90px;
    height: 68px;
    left: auto;
    bottom: auto;
    top: 12px;
    right: 16px;
}
.blog_main_item.blog_main_item_podcast:nth-child(2n)::after {
    width: 90px;
    height: 68px;
    top: 12px;
    right: 16px;
}
.blog_main_item.blog_main_item_podcast:nth-child(2n-1) .blog_main_item_podcast_img_block::before {
    left: auto;
    top: -130px;
    right: -130px;
}
.blog_main_item.blog_main_item_podcast:nth-child(2n) .blog_main_item_podcast_img_block::before {
    right: -130px;
    top: -130px;
}
.blog_main_item.blog_main_item_podcast:nth-child(2n) .blog_main_item_podcast_img_block::after {
    height: 65px;
    width: 128px;
    right: -26px;
    bottom: 0;
	background: url(../svg/eye.svg) center center/contain no-repeat;
}
.blog_main_item.blog_main_item_podcast:nth-child(2n-1) .blog_main_item_podcast_img_block::after {
    height: 65px;
    width: 128px;
    left: auto;
    right: -26px;
    bottom: 0;
	background: url(../svg/eye.svg) center center/contain no-repeat;
}
/*Blog Main Item End*/
	/*jaicp*/
.jaicp_each .btn_wrap a:nth-child(1):not(.btn_color_bg) {
    width: auto;
	padding: 10px 12px;
}
.jaicp_each .btn_wrap a:nth-child(2) {
    width: auto;
}
.jaicp_tarif_item .btn1 {
    width: auto;
}
.jaicp_top {
    padding-top: 95px;
    padding-bottom: 64px;
}
.jaicp_top_logo {
    margin: 0 0 24px;
}
.jaicp_top_ttl {
	font-size: 28px;
	margin-bottom: 24px;
}
.jaicp_top_txt {
    margin-bottom: 32px;
}
.jaicp_top_btn_wrap_desktop {
	display: none;
}
.jaicp_top .btn_wrap.jaicp_top_btn_wrap_mob {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
.jaicp_top .btn_wrap.jaicp_top_btn_wrap_mob a {
    width: auto;
}
.jaicp_top_btn_wrap_mob a:nth-child(1) {
    margin: 32px 0;
}
.jaicp_top_list_wrap {
    margin-top: 48px;
}
.jaicp_top_list_txt {
    margin-bottom: 26px;
    padding-left: 79px;
    padding-right: 15px;
}
.jaicp_top_list_txt::before {
    left: 15px;
}
.jaicp_dev {
    padding-bottom: 64px;
}
.jaicp_dev_ttl {
	font-size: 20px;
    margin-bottom: 32px;
}
.jaicp_dev_txt {
    margin: 16px 0 24px;
}
.jaicp_eco {
    padding-bottom: 96px;
}
.jaicp_eco_ttl {
    margin-bottom: 24px;
    font-size: 20px;
}
.jaicp_eco_ttl_desc {
    margin-bottom: 24px;
    font-size: 20px;
    font-weight: 400;
}
.jaicp_eco_txt {
    margin: 0 0 24px;
    padding-left: 12px;
}
.jaicp_function_ttl {
    margin-bottom: 48px;
    font-size: 24px;
}
.jaicp_func_ttl {
    margin-bottom: 24px;
    font-size: 20px;
}
.jaicp_func_top_2 {
    margin-bottom: 32px;
    order: 1;
}
.jaicp_func_top_1 {
    order: 2;
    margin-bottom: 64px;
}
.jaicp_func_1 {
    margin-bottom: 64px;
    order: 3;
}
.jaicp_func_2 {
    margin-bottom: 64px;
    order: 4;
}
.jaicp_func_3 {
    margin-bottom: 64px;
    order: 5;
}
.jaicp_func_4 {
    margin-bottom: 64px;
    order: 6;
}
.jaicp_func_logo_list {
    padding: 0 15px 64px;
    order: 7;
}
.jaicp_func_5 {
    margin-bottom: 64px;
    order: 8;
}
.jaicp_func_6 {
    margin-bottom: 64px;
    order: 9;
}
.jaicp_func_7 {
    margin-bottom: 64px;
    order: 10;
}
.jaicp_func_8 {
    margin-bottom: 64px;
    order: 11;
}
.jaicp_func_logo_list_ttl {
    margin-bottom: 8px;
    font-size: 20px;
}
.jaicp_func_logo_list_wrap {
    margin-bottom: 38px;
    margin-top: 22px;
}
.jaicp_each {
    padding: 96px 0;
}
.jaicp_each_ttl {
    margin-bottom: 44px;
}
.jaicp_each_list_wrap li.jaicp_each_img {
    margin-bottom: 32px;
}
.jaicp_each_list_wrap li.jaicp_each_list_ttl {
    margin-bottom: 16px;
}
.jaicp_each_list_wrap li.jaicp_each_txt {
    margin-bottom: 16px;
}
.jaicp_each_list_wrap {
    margin-bottom: 48px;
}
.jaicp_each .btn_wrap {
    margin-top: 16px;
	flex-direction: column;
}
.jaicp_tarif {
    padding-bottom: 64px;
}
.jaicp_tarif_ttl {
	font-size: 24px;
    margin-bottom: 32px;
}
.jaicp_tarif_item > div {
    padding: 0 0 86px;
}
.jaicp_tarif_item_ttl {
    padding: 38px 0 38px;
    font-size: 24px;
    font-weight: 600;
}
.jaicp_tarif_item_text_wrap {
    padding: 30px 40px 0;
}
.jaicp_tarif_cost {
    margin-top: 65px;
    font-size: 20px;
    font-weight: 600;
}
.jaicp_tarif_item .btn1 {
    margin-top: 65px;
}
.jaicp_for_all {
    padding-bottom: 64px;
}
.jaicp_for_all_ttl {
    margin-bottom: 54px;
    font-size: 24px;
}
.jaicp_for_all_list p {
    padding: 24px 18px;
}
.jaicp_bottom_txt_ttl {
    margin-bottom: 16px;
	font-weight: 600;
}
.jaicp_bottom_txt_col div:nth-child(1) p {
    margin-bottom: 34px;
}
.jaicp_bottom_txt_list ul:nth-child(1) {
    margin-bottom: 0;
}
.jaicp_bottom_txt_list p:nth-child(3) {
    margin-bottom: 34px;
}
.jaicp_bottom_txt_list p:nth-child(4) {
    margin-bottom: 0px;
}

	.jaicp_tarif_item {
		margin-bottom: 76px;
	}
	.jaicp_tarif_item:last-child {
		margin-bottom: 0;
	}

.jaicppart_research_partner_slider {
    position: relative;
}
.jaicppart_research_partner .title32_left.is_stuck {
	z-index: 9;
	background: #1a1a1f;
	padding-top: 22px;
}
	/*jaicp end*/
	.jaicf_git {
		display: flex;
		flex-direction: column;
	}
	.github_btn_wrap {
		margin-top: 25px;
		order: 2;
	}
.jaicf_way_list_wrap:nth-child(3)::after {
    height: calc(186px * 3);
}
.jaicf_top_ttl {
    font: 28px/1.5 Roboto-Regular;
}
.jaicf_needed_ttl {
    margin-bottom: 48px;
	font: 28px/1.5em Roboto-Regular;
}
.jaicf_for .jaicf_for_ttl {
    margin-bottom: 48px;
	font: 28px/1.5em Roboto-Regular;
}
.jaicf_way_ttl {
    margin-bottom: 48px;
	font: 28px/1.5em Roboto-Regular;
}
.jaicf_more_ttl {
    margin-bottom: 48px;
	font: 28px/1.5em Roboto-Regular;
}
.jaicf_faq_ttl {
	margin-bottom: 48px;
	font: 28px/1.5em Roboto-Regular;
}
.jaicf_join_us_ttl {
    margin-bottom: 48px;
    font: 28px/1.5em Roboto-Regular;
}
.jaicf_for img {
    margin: 0 auto 48px;
}
.jaicf_needed img {
    margin-left: 0;
    margin-bottom: 30px;
}
.jaicf_more .fancybox_images {
    margin: 0 auto;
}
.jaicf_faq_txt {
    max-width: 100%;
}
.jaicf_join_us_txt {
    margin-bottom: 30px;
}
.jaicf_join_us {
    padding-bottom: 96px;
}
.blog_right_sidebar_section {
    /* display: none; */
    margin-top: 62px;
}
.voice_game .grad_bg_img img {
	width: 70%;
    margin: 50px auto 0;
    display: block;
}
.voice_games_gameplay_item_wrap {
    margin-bottom: 60px;
}
.voice_games_project_item:nth-child(1) {
    margin-bottom: 60px;
}
	.voice_games_tools_item {
		margin-bottom: 30px;
	}
	.voice_games_tools_item:last-child {
		margin-bottom: 0;
	}
/*Podcast*/
.podcast_inner_img_block_mob img {
	display: block;
    width: 100%;
    height: auto;
}
.podcast_top_section,
.podcast_inner {
    padding: 130px 0 0;
	overflow: hidden;
}
.podcast_top_section .container::before,
.podcast_inner .container::before {
    position: absolute;
    content: '';
    background: url(../svg/eye.svg) center center/contain no-repeat;
    width: 160px;
    height: 82px;
    top: -105px;
    right: -40px;
}
.podcast_inner_main_video {
    margin-bottom: 24px;
}
.podcast_breadcrumbs {
	display: none;
}
.podcast_breadcrumbs.podcast_breadcrumbs_mob {
	display: flex;
}
.podcast_breadcrumbs.podcast_breadcrumbs_mob .bread_sep {
    margin-right: 5px;
}
.podcast_inner_title {
    margin-bottom: 8px;
}
.podcast_inner_subtitle {
    margin-bottom: 24px;
}
.podcast_back_btn {
    max-width: 142px;
}
.podcast_inner_text_block {
    margin-top: 64px;
}
.podcast_inner_text_title {
	font: 24px/1.5 Roboto-Light;
	margin-bottom: 24px;
}
.podcast_inner_text {
	margin-bottom: 32px;
}
.podcast_inner_text p {
	margin-bottom: 24px;
}
.podcast_all_btn {
    margin: 16px auto 96px;
}
.podcast_inner_bottom {
    padding-bottom: 96px;
}
.all_podcast_item {
    margin-bottom: 48px;
}
.all_podcast_item:last-child {
	margin-bottom: 0;
}
.podcast_top_logo_wrap,
.podcast_main_video::after {
    display: none;
}
.podcast_form_title::before {
    display: none;
}
.podcast_form_wrap {
	background-position: -350px -90px;
}
	.title_h1_bold.podcast_inner_title::before {
		display: none;
	}
	.title_h2_bold.podcast_inner_text_title {
		font-size: 24px;
	}
	.podcast_top_btn .podcast_back_btn {
		max-width: inherit;
	}
	.title_h1_bold.podcast_inner_title {
		font: 24px/1.5em Roboto-Bold;
		margin-bottom: 16px;
	}
	.title_h3_bold.podcast_inner_subtitle {
		font: 20px/1.5em Roboto-Bold;
		margin-bottom: 24px;
	}

/*Podcast End*/
/*Partners JAICP*/
	.jaicppart_want_item_2 {
		margin-bottom: 32px;
	}
	.jaicppart_type_spoiler_item {
		margin-bottom: 35px;
	}
	.jaicppart_type_spoiler_item:last-child {
		margin-bottom: 0;
	}
	.jaicppart_type_ico {
		margin-top: 25px;
	}
	.jaicppart_type_spoiler_descr_title {
		margin-top: 13px;
	}
	.jaicppart_type_descr_item::before,
	.jaicppart_type_descr_item::after {
		display: none;
	}
	.jaicppart_type_descr_item {
		margin-bottom: 35px;
	}
	.jaicppart_type_descr_item:last-child {
		margin-bottom: 0;
	}
	.slick-slide .jaicppart_research_partner_top_logo img {
		margin-left: 0;
		margin-bottom: 35px;
	}
	.jaicppart_research_partner_txt_block:first-child {
		margin-bottom: 35px;
	}
	.jaicppart_want_item {
		height: auto;
	}
	.jaicppart_want_txt_2 {
		font-size: 32px;
	}
	.btn_wrap.btn_wrap_mob_start {
		justify-content: flex-start;
	}
	.jaicppart_accordeon .faq_title {
		padding-left: 24px;
	}
/*Partners JAICP End*/
/*Contact Center*/
.new_font .section.section_top.contact_centers_top {
    background: url(../png/contact_center_top_bg.png) 90% -380px no-repeat;
}
.contact_centers_top div[class*=col-]:nth-child(1) {
    order: 2;
    margin-top: 28px;
}
.contact_centers_top div[class*=col-]:nth-child(1) {
    order: 2;
    margin-top: 28px;
}
.contact_centers_top_img {
    max-width: 460px;
    margin: 0 auto;
}
.contact_centers_light_bg_ico_row div[class*=col-] {
    margin-bottom: 34px;
}
.contact_centers_light_bg_ico_row div[class*=col-]:nth-last-child(-n+2) {
    margin-bottom: 0;
}
/*Contact Center End*/
/*Marketing Branding*/
.new_font .section.section_top.marketing_branding_top {
	background: url(../png/marketing_branding_top_bg.png) 90% -380px no-repeat;
}
.marketing_branding_top div[class*=col-]:nth-child(1) {
    order: 2;
    margin-top: 28px;
}
.col_block_width_bg:nth-child(1) {
	margin-bottom: 48px;
}
.marketing_branding_cases .case_item:last-child {
	margin-bottom: 0;
}
.col_block_width_bg_wrap {
    padding: 24px 32px 32px;
}
/*Marketing Branding End*/
}
@media(max-width:900px) {
	.platform_section_2 ul li {
		width: 47%;
		margin-bottom: 40px;
	}
	.platform_section_2 ul li:nth-child(3n-1) {
		margin: 0;
	}
	.calling_section_2 ul li p {
		padding-right: 30px;
	}
	.spec_tech_title::after {
		right: -20px;
	}
}
@media(max-width:991px) and (min-width:767px) {
	.tab-jaicppart p {
		margin-bottom: 16px;
	}
	.jaicppart_research_partner_tab .jaicppart_research_partner_slider_item {
		margin-top: 16px;
	}
}
@media(min-width:768px) {
	.publications_item:nth-child(7),
	.publications_item:nth-child(8),
	.publications_item:nth-child(9) {
		margin-bottom: 0;
	}
	.jaicppart_mob {
		display: none;
	}
	.tab-jaicppart_mob {
		display: none;
	}
/*Marketing Branding End*/
.col_block_width_top_icon_wrap {
    padding: 0px 36px;
}
/*Marketing Branding*/
}
/* < md */
@media(max-width:767px) and (min-width:576px) {
	.smart_call_slider .slick-list{
		padding:0 20% 0 0!important;
	}
}
@media(max-width:767px) {
/*IVR Page*/
.ivr-looking-for__wrap {
	grid-template-columns: 1fr;
}
.ivr-looking-for__item:nth-child(2n) {
	padding-left: 22px;
	padding-right: 0;
}
.ivr-why__item-inner {
	padding-left: 0;
}
.ivr-grap__item {
	margin-bottom: 32px;
}
.ivr-grap__item:last-child {
	margin-bottom: 0;
}
/*IVR Page End*/
/*Solution Medicine*/
.med-top-stat-block {
	grid-template-columns: auto;
}
.med-faq__subttl--padding {
	padding: 0;
}
.med-faq__list {
	padding: 0;
}
.med-top-stat__txt {
	text-align: center;
}
/*Solution Medicine End*/
/*Partners Program*/
.new_font .section.section-partner-why {
	padding: 48px 38px;
}
.partner-top-desc {
	grid-template-columns: 1fr;
}
.partner-comm__block-social-channel {
	grid-template-columns: 220px;
	grid-gap: 40px;
}
.partner-comm__block-img .slick-list {
	padding: 0 64px 0 0;
}
.partner-comm__block-img {
	/* display: grid; */
	grid-template-columns: 1fr;
	/* align-items: center; */
	/* grid-gap: 30px; */
	/* max-width: 530px; */
}
.new_font .section.section-partner-review {
	margin: 0 0 96px;
}
.partner-cc__item-ttl {
	text-align: center;
}
.partner-cc__item-txt {
	text-align: center;
}
.btn_wrap_start.partner-cc__btn-wrap {
	justify-content: center;
}
.partner-case__item-desc-block {
	grid-template-columns: 1fr;
}
.partner-review__slider-item-inner {
	grid-template-columns: auto;
	padding: 0 24px;
	align-items: flex-end;
}
	.partner-review__slider-item-img-wrap {
		order: 2;
		width: 169px;
		height: 182px;
		border-radius: 4px;
	}
	.partner-review__slider-item-img-wrap::before {
		position: absolute;
		content: '';
		width: 116px;
		height: 62px;
		left: 0;
		top: 0;
		background: linear-gradient(90.59deg, #007089 0.19%, #0FA6C7 45.12%, #07DAE8 99.16%);
		transform: matrix(1, 0, 0, -1, 0, 0);
		z-index: -1;
		border-radius: 0 0 0 4px;
	}
	.partner-review__slider-item-img-wrap::after {
		width: 116px;
		height: 62px;
		background: linear-gradient(90.59deg, #007089 0.19%, #0FA6C7 45.12%, #07DAE8 99.16%);
		transform: matrix(-1, 0, 0, 1, 0, 0);
		z-index: -1;
		border-radius: 0 0 0 4px;
	}
	.partner-review__slider-item-img {
		max-width: 169px;
		
	}
	.partner-review__slider-item-desc-wrap {
		order: 1;
		display: flex;
		flex-direction: column;
		justify-content: end;
	}
	.partner-review__slider .slick-prev {
		right: 39px;
		left: auto;
		bottom: 88px;
	}
	.partner-review__slider .slick-next {
		right: 39px;
		bottom: 0;
	}
/*Partners Program End*/
/*Hybrid Synthesis*/
	.hybrid-example-block {
		grid-template-columns: 1fr;
		grid-gap: 0 30px;
		justify-content: center;
	}
	.hybrid-own-block__item {
		margin-bottom: 32px;
	}
	.hybrid-own-block__item:last-child {
		margin-bottom: 0;
	}
	.hybrid-price-block {
		margin-bottom: -32px;
	}
	.hybrid-price-block__item {
		margin-bottom: 32px;
	}
	.section-hybrid__top-mob-btn {
		flex-direction: column;
	}
	.section-hybrid__top-mob-btn .btn_color_bg {
		margin-bottom: 32px;
		margin-right: 0;
	}
	.section-hybrid__top-mob-btn .arrow_link {
		justify-content: center;
	}
	.section-hybrid__top-mob-btn .arrow_link span::after {
		bottom: 8px;
		width: 17px;
		height: 10px;
	}
/*Hybrid Synthesis End*/
/*Report Retail*/
	.report-retail-form__wrap {
		padding: 32px 24px;
	}
/*Report Retail End*/
/*Conversational Cloud*/
.new_font .section.section-conv-cloud__top::before {
	background: url(../png/section-conv-cloud__top5e1f.png) 90% 0/70% no-repeat;
}
.section-top__sub-txt-ico {
	justify-content: flex-start;
	margin-bottom: 32px;
}
.section-top__sub-txt-desc-area {
	order: 3;
}
.freedom-col {
	grid-template-columns: repeat(1, 1fr);
}
/*Conversational Cloud End*/
.new_font .section.section_solutions {
    margin-top: 48px;
}
.podcast_inner blockquote {
	padding: 20px 0;
}
/*Solutions Partner*/
.section_solutpart-whatis h2 {
    margin-bottom: 24px;
}
.section_solutpart-infocolumn p {
    padding: 0 24px;
}
.section_solutpart-future_item_wrap {
    padding: 24px;
}
.section_solutpart-become_dev_wrap {
    flex-wrap: wrap;
}
.section_solutpart-cta_check_wrap {
    padding: 0;
}
.section_solutpart-become_dev_item_wrap {
    max-width: 100%;
    margin: 0 0 32px;
}
.section_solutpart-become_dev_item_wrap:last-child {
	margin-bottom: 0;
}
.section_solutpart-become_dev_item_wrap p:nth-child(2) {
    font: 18px/1.5em Roboto-Regular;
}
.section_solutpart-partners_logo_wrap {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 32px;
    grid-row-gap: 32px;
}
/*Solutions Partner End*/
/*Contacts New*/
.contacts_address_1,
.contacts_address_2 {
	margin-bottom: 48px;
}
/*Contacts New End*/
/*Press Room New*/
.media_page_list {
    transition: all .3s;
    opacity: 0;
    visibility: hidden;
    height: 0;
	flex-direction: column!important;
    flex-wrap: nowrap!important;
}
.media_page_list.visible {
    opacity: 1;
    visibility: visible;
    height: auto;
    background: transparent;
    padding-bottom: 0;
    flex-direction: column!important;
    flex-wrap: nowrap!important;
    padding-top: 16px;
}
.media_page_list li {
    transition: all .3s;
    opacity: 0;
    visibility: hidden;
    height: 0;
	padding: 0 16px 0;
}
.media_page_list.visible li {
    opacity: 1;
    visibility: visible;
    height: auto;
    background: transparent;
}
.media_page_list li a {
    transition: all .0s;
	color: transparent;
}
.media_page_list.visible li a {
	color: #7D7D8D;
}
.media_page_list li {
    margin-right: 0;
    padding: 0px 16px 8px;
}
.media_page_list li.active {
	display: none;
}
.media_page_list_mob {
    font: 18px/1.5em Roboto-Regular;
    display: block;
    position: relative;
}
.media_page_list_mob span {
    position: relative;
    background-color: #5692F1;
    color: #F4F4F6;
    padding: 4px 32px 4px 16px;
    border-radius: 20px;
}
.media_page_list_mob span::before, .media_page_list_mob span::after {
    position: absolute;
    content: '';
    width: 9px;
    height: 2px;
    top: 50%;
    transition: all .3s;
    border: 0px solid transparent;
    border-right: 9px solid #F4F4F6;
}
.media_page_list_mob span::before {
    transform: rotate(45deg);
    right: 18px;
}
.media_page_list_mob span::after {
    transform: rotate(-45deg);
    right: 12px;
}
.media_page_list_mob.active span::before {
    transform: rotate(-45deg);
}
.media_page_list_mob.active span::after {
    transform: rotate(45deg);
}
.media-brand_all-item p {
    margin-bottom: 16px;
}
.media-brand_all-item {
	margin-bottom: 32px;
}
.section_media-brand_item_wrap {
    min-height: 226px;
}
.media-cotnacts_item-wrap {
    padding: 28px 16px 32px;
}
.media-cotnacts_item_top {
    flex-direction: column;
    align-items: flex-start;
}
.media-cotnacts_item_top img {
    border-radius: 100px;
    margin-right: 30px;
    margin: 0 0 16px;
}
/*Press Room New End*/
/*About Page New*/
.about_company_desc_col_img img {
    width: 60%;
}
/*About Page New End*/	
/*Academ*/
.justai_product .title_h2_medium-32_32 {
	margin-bottom: 32px;
}
.academ_for_img {
    margin: 0 auto 24px;
}
.academ_list_stat_single div[class*=col-] > div {
    padding: 32px;
}
.academ_promo .title_h2_medium-32_32 {
	margin-bottom: 32px;
}
.academ_top img {
    margin-left: auto;
}
.academ_promo_name {
    margin-top: 16px;
}
.academ_promo_img {
    width: 50%;
	margin-top: 32px;
}
.academ_for_img_col {
	margin-bottom: 48px;
}
.academ_for_img_col:nth-last-child(1) {
	margin-bottom: 0;
}
.academ_for_tags p {
    padding: 4px 10px;
    font-size: 16px;
    line-height: 1.5;
}
.academy_bottom_step p {
    padding: 16px;
}
/*Academ End*/
/*Banking*/
.banking_list_stat_sect h2 br {
	display: none;
}
.banking_logo_wrap {
	/*grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
    grid-gap: 32px;*/
}
.banking_custom .row .col-sm-12.col-md-4.col-lg-4 {
	margin-bottom: 32px;
}
.banking_custom .row .col-sm-12.col-md-4.col-lg-4:last-child {
	margin-bottom: 0;
}
.banking_custom_desc {
    width: 100%;
    text-align: left;
}
.backing_dividends .col-sm-12.col-md-6.col-lg-3:nth-last-child(2) {
	margin-bottom: 24px;
}
.backing_dividends .col-sm-12.col-md-6.col-lg-3 .title_h1_medium-40_16 {
	font-size: 32px;
	margin-bottom: 8px;
}
.backing_dividends .col-sm-12.col-md-6.col-lg-3 .title_h3_medium-24 {
	font-size: 18px;
}
.backing_dividends .col-sm-12.col-md-6.col-lg-3 .title_h3_medium-24 br {
	display: none;
}
/*Banking End*/
/*Solutions*/
.filter_main_cat_ttl {
	margin-right: 0;
	width: 100%;
	border-bottom: 1px solid #8C8CA6;
}
.filter_main_cat_ttl:last-child {
    border-bottom: none;
}
.filter_main_cat_ttl:nth-child(1) {
	border-radius: 8px 8px 0 0;
}
.filter_main_cat_ttl:nth-child(2) {
	border-radius: 0;
}
.filter_main_cat_ttl:nth-child(3) {
	border-radius: 0 0 8px 8px;
}
.filter_main_cat_ttl span {
    display: block;
}
.list_filters_wrap > div {
    flex-wrap: wrap;
}
/*Solutions End*/
/*Career*/
.career_slider_wow .slick-next {
    top: 23%;
    width: 137px;
    height: 111px;
}
/*.career_slider_wow::before {
    width: 81px;
    height: 76px;
	background: url(../img/fact_state_arr.png) center center/contain no-repeat;
    top: 31%;
}*/
.career_pos_block .tab-content_general {
    padding: 32px;
}
/*Career End*/	
/*Case*/
.case_full_witem .case_txta_cost {
    font-size: 28px;
}
.case_full_witem .case_txt_cost_desc {
    margin-bottom: 24px;
}
.case_full_witem .btn_wrap {
	margin-top: 24px;
}
.case_full_witem .case_info_wrap {
	padding-bottom: 48px;
}
.case_icon_list > div:nth-last-child(2) .case_icon_list_wrap{
	margin-bottom: 32px;
}
.case_icon_list > div:nth-last-child(1) .case_icon_list_wrap{
	margin-bottom: 0;
}
.case_bottom_other > div,
.case_bottom_other > div:nth-last-child(2){
	margin-bottom: 16px;
}
.case_bottom_other > div:nth-last-child(1) {
	margin-bottom: 0;
}
.section_career_reviews .career_reviews_txt,
.section_career_reviews .career_reviews_auth,
.section_career_reviews .career_reviews_link {
    padding: 0;
}
/*Case End*/
	.form_footer_subscr_ttl {
		margin-bottom: 24px;
	}
	.footer_subscr_inp_wrap button[type=submit] {
		margin-top: 24px;
	}
	.partner-comm__block-social .form_footer_subscr button {
		margin: 32px auto 32px;
	}
	.form_footer_subscr .control_indicator {
		top: 26px;
	}
	.copyright {
		text-align: left;
		margin-left: 0;
	}
	.form_footer_subscr .control-checkbox p {
		margin-top: 24px;
	}
	.tab-jaicppart_mob {
	font: 18px/1.5 Roboto-Bold;
	color: #F6F8FB;
	cursor: pointer;
	transition: all .3s;
	background: #1a1a1f;
    z-index: 9;
	padding-right: 20px;
	padding-bottom: 30px;
}
.tab-jaicppart_mob.active {
	padding-bottom: 0;
}
.tab-jaicppart_mob::after {
	position: absolute;
    content: '';
    background: url(../svg/jaicp_case_arrow.svg) center center/contain no-repeat;
    width: 16px;
    height: 8px;
    top: 10px;
    transform: rotate(180deg);
	margin-left: 20px;
}
.tab-jaicppart_mob.active::after {
	transform: rotate(0deg);
	top: 8px;
}
.tab-jaicppart {
    flex-direction: column!important;
	flex-wrap: nowrap!important;
}
.tab-jaicppart_visible {
	transition: all .3s;
    opacity: 1;
    visibility: visible;
	height: auto;
	background: #1a1a1f;
	z-index: 9;
	padding-bottom: 35px;
}
.tab-jaicppart_hidden {
	transition: all .3s;
    opacity: 0;
    visibility: hidden;
	height: 0;
}
.tab-jaicppart p.active {
    opacity: 0;
    visibility: hidden;
	height: 0;
}
.jaicppart_about .jaicppart_whatwedo_title {
    padding-right: 0;
    padding-left: 30px;
}
.jaicppart_whatwedo_title::before {
    width: 20px;
    height: 20px;
    top: 0px;
    left: 0px;
}
.jaicppart_logo_item {
    padding: 0 0px;
    margin-bottom: 0;
}
.jaicppart_logo_item_slider .slick-prev {
    top: -80px;
    right: 55px;
    left: auto;
}
.jaicppart_logo_item_slider .slick-next {
    top: -80px;
    right: 15px;
}
/*CAILA*/
.caila_example_img_block {
	margin-top: 48px;
}
.caila_special_img {
    margin-bottom: 24px;
}
.caila_special_list_wrap {
	margin-bottom: 64px;
}
.caila_special {
    padding-bottom: 32px;
}
/*CAILA End*/
/*jaicp*/
.jaicp_eco_ttl {
    text-align: left;
}
.jaicp_eco_ttl_desc {
    text-align: left;
}
.jaicp_eco_txt {
    font-size: 18px;
}
.jaicppart_research_client_logo {
    width: 50%;
}
.jaicp_page_research .jaicppart_research_client h4.title32_left {
    width: 80%;
    font-size: 24px;
    font-weight: 600;
}
.jaicp_page_research .jaicppart_research_client_slider .slick-prev {
    right: 46px;
    top: -65px;
    width: 30px;
    height: 30px;
    left: auto;
}
.jaicp_page_research .jaicppart_research_client_slider .slick-next {
    right: 0;
    top: -65px;
    width: 30px;
    height: 30px;
}
.jaicp_page_research .jaicppart_research_client_slider_item {
    padding: 0px 0 40px;
}
.jaicp_page_research .jaicppart_research_client_slider_item .aicppart_research_client_txt li {
	margin-bottom: 24px;
}
.jaicp_each .btn_wrap a:nth-child(1) {
    margin-bottom: 32px;
}
/*jaicp end*/
.blog_content_wrap h1 {
    font: 28px/1.2 Roboto-Medium;
}
.blog_content_wrap {
    padding: 30px 16px 48px;
}
.jaicf_way_list_wrap:nth-child(3)::after {
    height: calc(213px * 3);
    top: 77px;
}
.voice_game {
    padding-bottom: 90px;
}
.voice_games_project {
    padding: 0 0 90px;
}
.voice_games_profit {
    padding: 0 0 90px;
}
.voice_games_design {
    padding: 0 0 90px;
}
.voice_games_gameplay {
    padding: 0 0 90px;
}
.voice_games_tools {
    padding: 0 0 90px;
}
.voice_game_reviews {
    padding: 0 0 90px;
}
.voice_games_bottom_form {
    padding: 0 0 90px;
}
.voice_game_slider .slick-prev {
    right: auto;
    top: -67px;
    left: 32%;
}
.voice_game_slider .slick-next {
    right: 32%;
    top: -67px;
}
.voice_games_demo_type {
    left: 10px;
}
	.podcast_top_section h1 {
		margin-bottom: 24px;
	}
	.podcast_form_section {
		padding: 74px 0 64px;
	}
	.all_podcast_title {
		margin-bottom: 28px;
	}
	.all_podcast_item_img {
		margin-bottom: 24px;
	}
	.all_podcast_item_title {
		margin-bottom: 8px;
	}
	.all_podcast_item {
		margin-bottom: 26px;
	}
	.podcast_form_subscribe {
		margin: 64px auto 168px;
	}
	.section_dark .title32_center, .section_dark .title32_left {
		font: 25px/1.5em Roboto-Light;
	}
	.grad_bg.jaicp_top_bg {
		background-image: none;
	}
	.top_page_header {
		font: 24px/1.5em Roboto-Light;
	}.jaicp_top_bg .top_page_header_text {
		font: 18px/1.5em Roboto-Light;
	}
	.jaicppart_whatwedo .title32_center {
		margin-bottom: 50px;
	}
	.jaicppart_type .title32_center {
		margin-bottom: 50px;
	}
	.mts_top_wrap {
		margin-bottom: 0px;
	}
	.caila_list_wrap .mts_list_block {
		width: 100%;
		padding-bottom: 35px;
	}
	.caila_list_wrap {
		background: none;
	}
	.caila_list_wrap .mts_list li {
		margin-bottom: 10px;
	}
	.mts_how_to {
		margin-bottom: 40px;
	}
	.mts_top_text .title {
		line-height: 32px;
		font-size: 24px;
	}
	.mts_top_text p {
		font-size: 18px;
		line-height: 24px;
	}
	.mts_list_title {
		font-size: 24px;
		line-height: 32px;
	}
	.mts_results_list_title {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 45px;
	}
	.mts_results_list ul li p:first-child {
		font-size: 50px;
	}
	.mts_list_wrap {
		margin-bottom: 28px;
	}
	.mts_list_block {
		width: 100%;
		margin-bottom: 35px;
	}
	.mts_results {
		width: 100%;
		margin-bottom: 28px;
	}
	.mts_results_list {
		width: 100%;
	}
	.mts_results_list ul li p:first-child,
	.mts_results_list ul li p:last-child {
		text-align: left;
	}
	.mts_how_to_list_img {
		max-width: 30%;
	}
	.mts_how_to ul li {
		margin: 0px 0px 30px;
	}
	.mts_results img {
		width: 100%;
		max-width: 200px;
		height: auto;
		object-fit: contain;
		margin: 50px auto 0;
	}
	.case_1330 .mts_results img {
		max-width: 60%;
		display: block;
	}
	.mts_results_list ul li,
	.case_1330 .mts_results_list ul li,
	.case_1274 .mts_results_list ul li,
	.case_1312 .mts_results_list ul li {
		width: 100%;
		font-family: Roboto-Light;
		margin-bottom: 30px;
	}
	.mts_results_list_title {
		text-align: left;
	}
	.call_step_list li {
		width: 31%;
	}
	.call_step_list {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
	}
	.call_step_list li:nth-child(3n-1) {
		margin-left: 30px;
		margin-right: 30px;
	}
	.publications_item {
		width: 47%;
		margin: 0 auto 30px 0;
	}
	.publications_item:nth-child(3) {
		margin: 0 auto 30px 0;
	}
	.header_text {
		padding-bottom: 80px;
	}
	.platform_section_7::before {
		height: 54%;
	}
	.plat_b7_flex div p:nth-child(2) {
		max-width: 100%;
		margin-bottom: 20px;
	}
	.plat_b7_flex div {
		width: 100%;
	}
	.plat_b4_bot_flex > div p:nth-child(2) {
		font-size: 16px;
	}
	.contacts_section_1 {
		padding: 20px 0;
	}
	.contacts_section_2 {
		padding: 50px 0;
	}
	.contacts_section_3 {
		padding: 30px 0;
	}
	.about_section_2 {
		padding: 60px 0;
	}
	.main_section_13 {
		padding: 60px 0;
	}
	.about_section_1 {
		padding: 100px 0;
	}
	.about_section_1_bg_text {
		font-size: 170px;
		bottom: -155px;
	}
	.about_section_1_white_blocks p {
		font-size: 18px;
	}
	.header_text .header_sub_title,
	.header_text_bg_wrap  .header_sub_title, .pub_title {
		font-size: 30px;
		margin-top: 30px;
	}
	.header_text .header_title {
		font-size: 69px;
	}
	.header_text_bg .header_title {
		font-size: 69px;
	}
	.main_header {
		/*display: none;*/
	}
	header.header_img {
		/* height: 25vh; */
		min-height: 280px;
	}
	header.header_img .container {
		height: 25vh;
		min-height: 280px;
	}
	.main_section_2 .right_col ul li {
		width: 33%;
	}
	.main_section_4 .left_col {
		width: 100%;
	}
	.main_section_4 .right_col {
		width: 100%;
	}
	.main_section_4 .right_col ul li {
		margin: 20px 0px;
	}
	.main_section_5 .sub_title_text,
	.main_section_6 .sub_title_text,
	.main_section_5 .text_col ul li,
	.main_section_6 .text_col ul li {
		font-size: 16px;
	}
	.main_section_9 {
		padding-top: 30px;
		padding-bottom: 45px;
	}
	.main_section_11 .title {
		margin-bottom: 30px;
	}
    .plat_b6_item_wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
    }
    .plat_b6_txt_wrap {
        width: 100%;
    }
    .plat_b6_txt_wrap {
        width: 100%;
        height: auto;
        min-height: 175px;
        padding: 50px;
    }
    .plat_b6_txt_wrap p:nth-child(1) {
        font-size: 22px;
    }
    .plat_b6_txt_wrap p:nth-child(2) {
        font-size: 16px;
    }
    .plat_b6_img_wrap {
        margin-bottom: -30px;
    }
    .plat_b6_sl .slick-next {
        right: auto;
        left: 50%;
        bottom: 30px;
    }
    .plat_b6_sl .slick-prev {
        right: 50%;
        bottom: 30px;
		left: 40px;
    }
    .plat_b6_sl .slick-prev:hover,
    .plat_b6_sl .slick-next:hover {
        opacity: 1;
    }
    .plat_b7_img img {
        max-width: 355px;
    }
    .plat_b7_flex {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .plat_b7_flex div:nth-child(3) {
        margin-top: 20px;
        width: 100%;
    }
    .plat_b7_sl .slick-prev,
    .plat_b7_sl .slick-next {
        top: 30%;
    }
    .part_b1_img {
        position: static;
        -webkit-box-shadow: none;
                box-shadow: none;
        background-color: inherit;
        width: 80px;
        height: 80px;
        margin-bottom: 20px;
    }
    .part_b1_img img {
        width: 100%;
    }
	.part_b1_right {
		max-width: 90%;
		width: 100%;
		padding: 25px;
		min-height: auto;
	}
    .part_b1_right_wrap {
        padding-left: 0;
    }
    .partners_b2 {
        padding: 80px 0;
    }
    .partners_b3 {
        padding: 80px 0;
    }
    .faq_title {
        padding: 16px;
    }
    .faq_answer {
        padding: 0 17px 40px 16px;
    }
    .press_center_b2 {
        padding-bottom: 0;
    }
    .news_press_cener_img {
        height: 180px;
    }
    .news_press_cener_txt {
        font-size: 20px;
        font-weight: 900;
        line-height: 1.38;
        color: #ffffff;
        height: 54px;
    }
    .news_press_cener_tag {
        margin-top: 13px;
    }
    .press_center_b2_wrap {
		margin: -95px -15px 0 -15px;
    }
    .press_center_b3 {
        padding: 50px 0;
    }
    .about_b6_sl_item {
        width: 278px;
        margin-right: 15px;
    }
    .about_b6_sl_title {
        font-size: 20px;
        height: 85px;
    }
    .about_b6_sl_read_more {
        font-size: 13px;
    }
    .about_b6_sl_img {
        height: 152px;
    }
    .video_media_sl .slick-next {
        left: 520px;
    }
    .video_media_sl .slick-prev {
        left: 450px;
    }
    .about_b6_sl_txt_wrap {
        padding: 20px 15px;
    }
    .mediateka_switch {
        padding: 0 10px 12px;
    }
    .infografics_item img {
        max-width: 230px;
        margin-right: 30px;
    }
    .infografics_item {
        margin-bottom: 40px;
    }
    .photovideo_sl_item {
        width: 278px;
        margin-right: 15px;
        background-color: #2183D0;
    }
    .photovideo_sl_txt_wrap p {
        font-size: 18px;
    }
    .photovideo_sl_txt_wrap {
        padding: 15px;
    }
    .photovideo_sl_img {
        height: 160px;
    }
    .photovideo_sl_img p {
        position: absolute;
        left: 15px;
        bottom: 15px;
        font-size: 18px;
        color: #fff;
    }
    .press_center_title {
        font-size: 30px;
        padding-left: 27px;
    }
    .press_center_title::before {
        width: 10px;
    }
    .press_center_b4 {
        padding-bottom: 50px;
    }
    .press_center_title {
        font-size: 30px;
        padding-left: 27px;
    }
    .press_center_title::before {
        width: 10px;
    }
    .pc_b4_flex_bot {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start;
        margin-top: 20px;
    }
    .pc_b4_flex_bot a {
        margin: 5px 0;
    }
    .pc_b4_txt2::before {
        display: none;
    }
    .pc_b4_txt2 {
        padding: 0;
        font-size: 18px;
    }
    .privacy {
        padding: 80px 0;
    }
    .peivacy_content p span {
        position: absolute;
        font-size: 16px;
        font-weight: 900;
        top: 0px;
        left: 0;
    }
    .peivacy_content .txt_3_lvl {
        margin-left: 0;
        padding-left: 52px;
    }
    .news_page_block {
        padding: 80px 0;
    }
    .news_press_cener_img {
        height: 180px;
    }
    .news_press_cener_txt {
        font-size: 20px;
        font-weight: 900;
        line-height: 1.38;
        color: #ffffff;
        height: 54px;
    }
    .news_press_cener_tag {
        margin-top: 13px;
    }
	.slick-initialized .slick-slide.achievement_block {
		padding: 0;
		padding-top: 99px;
		margin-top: 100px;

	}
	.achievement_slider {
		overflow: visible;
	}
	.achievement_slider .slick-prev {
		right: 50%;
		bottom: -40px;
	}
	.achievement_slider .slick-next {
		right: calc(50% - 80px);
		bottom: -40px;
	}
	.bot_sms_txt::before, .chel_sms_txt::before {
		display: none;
	}
	/*.container {
		max-width: 600px;
	}*/
	.chel_sms_txt {
		margin-bottom: 0;
	}
	.bot_sms_txt {
		margin-bottom: 0;
	}
	.bot_sms,
	.chel_sms {
		margin-bottom: 18px;
	}
	.icon_sms {
		width: 60px;
		height: 60px;
		-webkit-flex-shrink: 0;
		    -ms-flex-negative: 0;
		        flex-shrink: 0;
	}
	.pop-up button.mfp-close {
		top: 20px;
		right: 20px;
	}
	.mfp-close:active {
		top: 20px;
	}
	.title_pop {
		font-size: 33px;
	}
	.inp {
		padding: 10px 0;
		border-bottom: 4px solid #fff;
		font-size: 20px;
	}
	.control a {
		font-size: 18px;
	}
	.header_corner_bg {
		position: absolute;
		right: 0px;
		bottom: -70px;
		width: 203px;
	}
	.cont_2_item {
		width: 100%;
		margin-bottom: 70px;
	}
	.about_news_slider_item {
		max-width: calc(100vw - 90px);
	}
	.footer_social {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.footer_social li {
		width: 25%;
		margin: 10px 0;
	}
	.section3_block_wrap {
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
	}
	.section3_block_img {
		width: 100%;
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		    -ms-flex-order: 1;
		        order: 1;
	}
	.section3_block_wrap:nth-child(1) .section3_block_text, .section3_block_wrap:nth-child(2) .section3_block_text {
		padding-right: 0;
		padding-left: 0;
		width: 100%;
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		    -ms-flex-order: 2;
		        order: 2;
	}
	.section3_block_img img {
		max-width: 320px;
	}
	.section3_block_wrap_bg_text {
		bottom: -12px;
		right: 10px;
		font-size: 58px;
	}
	.main_section_9 .container h2.title {
		width: 100%;
	}
	.main_section_9 .container ul {
		width: 100%;
	}
	.main_section_13 .our_clients li {
		width: 33%;
	}
	.main_section_13 .our_clients li img {
		max-width: 60%;
	}
	.header_text_block_title {
		font-size: 30px;
	}
	.title {
		font-size: 27px;
	}
	footer .container {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.footer_col_wrap {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}
	footer .form_footer_subscr {
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}
	.footer_logo_wrap {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		    -ms-flex-order: 2;
		        order: 2;
	}
	.footer_col {
		margin-bottom: 24px;
	}
	.pubs_left_col {
		width: 100%;
	}
	.pubs_left_col .publications_item {
		width: 100%;
	}
	.pubs_right_col {
		width: 100%;
	}
	.pubs_right_col .publications_item {
		width: 90%;
		padding: 0px 40px;
	}
	.pubs_right_col .publications_item .publications_item_date {
		margin-bottom: 6px;
	}
	.pubs_left_col .publications_item .publications_item_text_title,
	.pubs_right_col .publications_item .publications_item_text_title	{
		font-size: 20px;
	}
	.incoming_call_top_text li:nth-child(1),
	.incoming_call_top_text li:nth-child(2),
	.outgoing_call_top_text li:nth-child(2),
	.outgoing_call_top_text li:nth-child(3) {
		width: 100%;
		margin-bottom: 30px;
	}
	.incoming_call_bottom_list_title {
		margin: 115px 0px 40px;
	}
	.section3_bottom_list li {
		width: 100%;
	}
	.platform_section_8_list li {
		width: 25%;
	}
	.jaicppart_type_spoiler_descr_title {
		margin-top: 48px;
	}
	.jaicppart_research_partner h4.title_h2_bold {
		padding-top: 22px;
	}
/*Marketing Branding*/
.col_block_width_top_icon_wrap:last-child {
    margin-bottom: 0;
}
.col_block_width_bg_wrap {
    padding: 24px 16px;
}
/*Marketing Branding End*/
}
@media(max-width:640px) {
.blog_subscribe_inp input {
    width: 100%;
    padding: 11px 20px;
    margin-bottom: 20px;
}
.form_footer_subscr .btn1 {
	/*max-width: 114px;*/
	width: auto;
}
.voice_game .btn1 {
    width: auto;
}
.voice_games_bottom_form .industry_need_help_btn_wrap .btn1 {
    width: auto;
}
	.contacts_address_item {
		padding-left: 40px;
	}
	.platform_section_8_list li {
		width: 39%;
	}
	.mts_bottom_button_block {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.mts_bottom_button_block .btn1 {
		width: auto;
		padding: 15px 50px;
		max-width: 220px;
		margin: 0 auto 30px;
	}
	.more_cases_btn {
		max-width: 220px;
		margin: 0 auto 30px;
		padding: 15px 30px;
	}
	.main_section_2 .left_col p {
		-webkit-columns: 1 auto;
		   -moz-columns: 1 auto;
		        columns: 1 auto;
	}
	.call_step_list li {
		width: 47%;
	}
	.call_step_list li:nth-child(3n-1) {
		margin: 0 0 30px;
	}
	.call_step_list li:nth-child(1n) {
		margin-right: auto;
	}
	.section_wrap.incoming_call section.container,
	.section_wrap.outgoing_call section.container {
		max-width: 100%;
	}
	.calling_section_1 .section_1_right .section_1_right_img_wrap::after {
		bottom: -64px;
		left: 68px;
		font-size: 28px;
	}
	.main_section_5 .text_col .sub_title_text, .main_section_5 .text_col ul li,
	.main_section_6 .text_col .sub_title_text, .main_section_6 .text_col ul li,
	.main_section_7 .text_col .sub_title_text, .main_section_7 .text_col ul li  {
		font-size: 16px;
	}
	.main_section_7 .image_col img {
		width: 50%;
	}
	.about_section_1 {
		padding: 50px 0;
	}
	.about_section_1_bg_text {
		font-size: 90px;
		bottom: -87px;
	}
	.about_section_1_white_blocks > div {
		width: 80%;
		margin: 0 auto 50px;
		padding: 20px;
	}
	.header_text .header_sub_title,
	.header_text_bg_wrap  .header_sub_title, .pub_title {
		font-size: 27px;
		padding-left: 20px;
	}
	.header_text .header_title {
		font-size: 51px;
	}
	.header_text_bg .header_title {
		font-size: 51px;
	}
	.title40 {
		font-size: 25px;
	}
	.title100 {
		font-size: 35px;
		text-align: left;
	}
	.title35 {
		font-size: 25px;
	}
	.title {
		font-size: 25px;
	}

	.main_section_12 .sub_title {
		font-size: 18px;
	}
	.main_section_9 .container ul li {
		width: 47%;
	}
    .plat_b6_img_wrap {
        width: 320px;
        height: 140px;
    }
    .plat_b6_sl {
        margin-top: 22px;
    }
    .plat_b6_txt_wrap {
        padding: 50px 20px;
    }
    .plat_b7_img img {
        max-width: 258px;
    }
    .plat_b7_sl .slick-prev,
    .plat_b7_sl .slick-next {
        width: 30px;
        height: 30px;
    }
    .plat_b7_flex div p:nth-child(1) {
        font-size: 20px;
    }
    .plat_b7_flex div p:nth-child(2) {
        margin-top: 6px;
    }
    .part_b1_left {
        margin-top: 85px;
    }
    .part_b1_left .list_p {
        max-width: 100%;
    }
    .part_b2_right {
        padding: 35px 20px;
    }
    .press_center_b2_wrap > .news_press_cener_item_wrap:nth-child(2),
    .press_center_b2_wrap > .news_press_cener_item_wrap:nth-child(5) {
        width: 100%;
    }
    .press_center_b2_wrap > .news_press_cener_item_wrap:nth-child(3),
    .press_center_b2_wrap > .news_press_cener_item_wrap:nth-child(4) {
        /*display: none;*/
    }
	.press_center_b2_wrap > .news_press_cener_item_wrap:nth-child(1), .press_center_b2_wrap > .news_press_cener_item_wrap:nth-child(2), .press_center_b2_wrap > .news_press_cener_item_wrap:nth-child(3), .press_center_b2_wrap > .news_press_cener_item_wrap:nth-child(4) {
		width: 100%;
		-webkit-flex-basis: 100%;
		    -ms-flex-preferred-size: 100%;
		        flex-basis: 100%;
	}
    .video_media_sl .slick-next,
	.photo_media_sl .slick-next	{
        left: 70px;
		/*left: calc(100vw - 100px);*/
    }
    .video_media_sl .slick-prev,
	.photo_media_sl .slick-prev{
        /*left: calc(100vw - 170px);*/
		left: 0;
    }
    .mediateka_switch_wrap::before {
        display: none;
    }
    .mediateka_switch_wrap {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .mediateka_switch_wrap .mediateka_switch:nth-child(1) {
        padding-left: 10px;
    }
    .mediateka_switch {
        padding: 15px 10px 5px;
        border-width: 3px;
    }
    .about_b6_sl_wrap.publikacii_item_wrap {
        width: 94%;
        /*max-width: 350px;*/
    }
    .publicacii_media {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .publicacii_media_link_wrap {
        text-align: center;
    }
    .infografics_item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .infografics_item img {
        margin: 0;
        margin-bottom: 25px;
    }
    .video_media_wrap {
        margin-top: 40px;
    }
    .video_media_sl,
    .photo_media_sl {
        padding-bottom: 80px;
    }
    .pc_b4_wrap {
        padding: 40px 15px;
    }
	.press_center_section3 .pc_b4_wrap {
		flex-direction: column;
	}
    .pc_b4_wrap > img {
        /*display: none;*/
    }
    .pc_b4_txt_wrap {
        margin-left: 0;
    }
    .another_news_pages_wrap .news_press_cener_item_wrap {
        width: 100%;
    }
    .img_with_info div p {
        color: #fff;
        line-height: 1.3;
        font-size: 14px;
    }
    .img_with_info div {
        padding: 8px;
    }
    .date_news {
        margin-right: 20px;
    }
    .news_page_sl_item .description_sl_news p {
        font-size: 14px;
        line-height: 1.3;
        padding-bottom: 0;
        border-bottom: none;
    }
    .news_page_sl_item .description_sl_news {
        padding: 8px 8px 0;
        bottom: 50px;
    }
    .news_page_sl::before {
        height: 50px;
    }
	.achievement_text .achievement_text_title {
		font-size: 25px;
	}
	.achievement_descr {
		font-size: 18px;
	}
	.main_section_9 .container ul li p {
		font-size: 14px;
	}
	.main_section_12 {
		padding: 30px 0 110px;
	}
	.nav_link {
        padding: 15px 50px;
    }
    .soc_and_btn {
        margin-bottom: 25px;
        padding: 0 20px;
    }
    .nav_drop_link::before {
        right: 20px;
    }
    .nav_inside_flex a {
        padding: 15px 20px;
    }
    .link_nav_back::before {
        left: 20px;
    }
	.btn_form {
		width: 100%;
	}
	.title_b10 {
		font-size: 20px;
	}
	.txt_b10 {
		font-size: 20px;
	}
	.icon_sms {
		width: 40px;
		height: 40px;
	}
	.icon_sms img {
		max-width: 80%;
		max-height: 84%;
		-o-object-fit: contain;
		   object-fit: contain;
	}
	.chel_sms_txt,
	.bot_sms_txt {
		width: 100%;
		padding-left: 13px;
		padding-right: 13px;
	}
	.bot_sms_txt {
		margin-left: 10px;
	}
	.chel_sms_txt {
		margin-right: 10px;
	}
	.btn1 {
		width: 100%;
		padding: 16px 0px;
	}
	.main_section_11 .btn1 {
		width: 70%;
	}
	body {
		font-size: 18px;
	}
	.all_news_item {
		width: 100%;
		max-width: 100%;
		margin: 0;
		margin-bottom: 30px;
	}
	.news_sub_cat li {
		margin-bottom: 15px;
	}
	.about_insite_item {
		max-width: 100%;
	}
	.slick-initialized .slick-slide.achievement_block:after {
		height: 0;
	}
	.plat_b4_bot_flex {
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
	}
	.plat_b4_bot_flex > div {
		width: 100%;
		margin-bottom: 30px;
	}
	.platform_section_2 ul li {
		text-align: center;
	}
	.platform_section_2 ul li img {
		width: 50%;
	}
	.section_1_right .section_1_right_img_wrap {
		height: 250px;
	}
	.platform_section_1 .section_1_right .section_1_right_img_wrap img {
		width: 80%;
		height: auto;
	}
	.section_1_right_logo_bottom img:nth-child(1) {
		width: 40px;
	}
	.section_1_right_logo_bottom img:nth-child(2) {
		width: 50px;
	}
	.section_1_right_logo_bottom img:nth-child(3) {
		width: 152px;
	}
	.section_1_right_logo_bottom img:nth-child(4) {
		width: 68px;
	}
	.section_1_right_logo_bottom img:nth-child(5) {
		width: 112px;
	}
	.main_section_3_col_wrap {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.main_section_3_left_col {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		    -ms-flex-order: 2;
		        order: 2;
		width: 100%;
	}
	.main_section_3_right_col {
		width: 100%;
		text-align: center;
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		    -ms-flex-order: 1;
		        order: 1;
	}
	.main_section_3_list ul {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.main_section_3_list ul li {
		width: 47%;
	}
	.call_records_audio_item {
		-webkit-flex-basis: 100%;
		    -ms-flex-preferred-size: 100%;
		        flex-basis: 100%;

	}
}
@media(min-width:576px) {
	/*Career*/
	.career_slider_range_wrap_mob,
	.career_slider_range_mob {
		display: none!important;
	}
	/*Career End*/
}
/* < sm */
@media(max-width:575px) {
/*KC*/
.kc-cta__btn {
	display: grid;
	grid-template-columns: auto;
	grid-gap: 48px;
}
.wavesurfer-block-kc {
	width: 70%;
}
.ivr-quote__wrap {
	grid-template-columns: auto;
}
.ivr-quote__ttl {
	font: 40px/1.3 Inter-Bold;
}
.fintech-quote__txt {
	font: 18px/1.5 Inter-Regular;
}
.kc-what-note__owner br {
	display: none;
}
/*KC End*/
/*Outgoing Mailings*/
	.jaicp_functiontabs_mob.is_stuck {
		top: 65px!important;
	}
	.jaicp_functiontabs.is_stuck {
		top: 114px!important;
	}
	.outgoing-mailings-how__btn-wrap {
		flex-direction: column;
		flex-wrap: wrap;
	}
	.outgoing-mailings-how__btn-wrap .btn_color_bg {
		margin-bottom: 32px;
	}
	.outgoing-mailings-how__btn-wrap .arrow_link span::after {
		bottom: 8px;
		width: 17px;
		height: 10px;
	}
	.outgoing-mailings-master__bnt-wrap {
		flex-direction: column;
		align-items: flex-start;
	}
	.outgoing-mailings-master__bnt {
		margin: 0 0 16px;
	}
/*Outgoing Mailings End*/
/*Hybrid Synthesis*/
	.hybrid-example-item__form-var--mins, .hybrid-example-item__form-var--money {
		max-width: 50%!important;
	}
	.hybrid-example-item__form-var--mins_txt, .hybrid-example-item__form-var--money_txt {
		max-width: 50%!important;
	}
	.hybrid-video-block__wrap {
		flex-direction: column;
	}
	.hybrid-video-block__img {
		max-width: 100%;
		width: 100%;
		height: 100%;
	}
/*Hybrid Synthesis End*/
/*Conversational Cloud*/
	.new_font .section.section-conv-cloud__top::before {
		background: url(../png/section-conv-cloud__top5e1f.png) 0% 0%/160% no-repeat;
	}
	.block-col-logo__outer {
		grid-template-columns: repeat(1, 1fr);
	}
	.conv-cloud-for__col {
		grid-template-columns: repeat(1, 1fr);
	}
	.conv-cloud-for__col-item {
		font-size: 18px;
	}
	.conv-bundle-col {
		grid-template-columns: repeat(1, 1fr);
	}
	.section-top__sub-txt-ico {
		display: grid;
		grid-gap: 32px;
		grid-template-columns: repeat(3, 1fr);
	}
	.section-top__sub-txt-ico-item,
	.section-top__sub-txt-ico-item:first-child,
	.section-top__sub-txt-ico-item:last-child {
		margin: 0 auto;
	}
	.section-top__sub-txt-ttl {
		text-align: center;
		font-size: 30px;
	}
	.section-top__sub-txt-desc {
		font-size: 22px;
	}
	.freedom-col__item-wrap {
		padding: 24px 24px 32px;
	}
	.conv-bundle-col__item-wrap {
		padding: 24px 24px 32px;
	}
	.conv-banner-block {
		padding: 24px 24px 32px;
	}
	.section-top__note-wrap {
		padding: 24px;
	}
	.section-top__note-ttl-tooltip {
		margin-left: 12px;

	}
	.conv-banner-block__img-main {
		width: 100%;
	}
/*Conversational Cloud End*/
	.solutions_bottom_form_main .solutions_bottom_form_wrap {
		margin-top: 96px;
		padding: 32px 24px;
	}
	.solutions_bottom_form_main .solutions_bottom_form_wrap .btn_border {
		padding: 16px 25px;
	}
	.solutions_bottom_form_main .solutions_bottom_form_wrap .btn_border:hover {
		padding: 16px 26px 16px 24px;
	}
	.solutions_bottom_form_main .solutions_bottom_form_wrap .arrow_link span::after {
		bottom: 6px;
	}
	.loadmore_solutions {
		font: 24px/1.5em Roboto-Light;
		padding: 16px 32px;
	}
	.btn_header,.header-tel__btn {
		display: none;
	}
/*Right Sidebare Form*/
	.right-sidebar-open__overflow {
		width: calc(100% - 52px);
	}
	.right-sidebar-form__wrap {
		padding: 32px 16px;
	}
/*Right Sidebare Form End*/
/*Main Page*/
.block-img-left__wrap.block-main-solution__item-wrap {
	grid-template-columns: 1fr;
	padding: 16px;
}
	.block-img-left__inner.block-main-solution__item-inner {
		grid-gap: 0;
		padding: 0;
	}
	.block-img-left__img.block-main-solution__item-img {
		width: 100%;
		height: 100%;
	}
	.new_font .section.section_top.section-main-page::before {
		background-size: 140%;
		top: 30px;
		left: -20px;
		right: -14px;
	}
	.new_font .section.section_top.section-main-page {
		padding-top: 136px;
		overflow: hidden;
	}
	.new_font .section.section_top.section-main-page::before {
		/*content: '';
		position: absolute;
		background: url(../img/main_page_top_animation.png) top center/200% no-repeat;
		top: 0px;
		bottom: 0;
		left: 0px;
		right: 0px;*/
	}
	.main-page-about-block__item-img {
		width: 100%;
	}
	.block-txt-col__item:nth-last-child(1), .block-txt-col__item:nth-last-child(2) {
		margin-top: 0;
	}
	.block-txt-col__item {
		width: 50%;
		margin: 0 0 32px;
	}
	.block-txt-col__item:last-child {
		margin: 0;
	}
	.block-col-img__wrap {
		flex-direction: column;
	}
	.block-col-img__img {
		border-radius: 8px 8px 0 0;
		width: 100%;
		object-fit: cover;
	}
	.block-img-left__wrap {
		padding: 0;
		grid-auto-flow: row;
		grid-template-columns: 1fr;
		grid-template-rows: auto 1fr;
		gap: 24px 0;
		grid-template-areas: "." ".";
	}
	.block-img-left__img {
		width: 100%;
		height: auto;
		margin-right: 0;
		border-radius: 8px 8px 0 0;
	}
	.block-img-left__inner {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: 1fr 14px;
		gap: 16px 24px;
		padding: 0 24px 24px;
	}
	.block-img-left__btn {
		margin-left: auto;
	}
	.technological-partner-slider__item {
		padding: 32px 24px 24px;
	}
/*Main Page End*/
/*Solutions Partner*/
	.new_font .section.section_solutpart-future {
		margin: 96px 0;
	}
	.section_solutpart-cta_check_wrap {
		flex-direction: column;
	}
	.section_solutpart-cta_check_wrap img {
		margin-bottom: 32px;
	}
/*Solutions Partner End*/
/*Contacts New*/
	.new_font .section.section_top.section_contacts_top {
		padding-top: 96px;
	}
	.section_solutpart-partners_logo_wrap img {
		width: 100%;
	}
	.section_solutpart-partners_logo_wrap {
		grid-template-columns: repeat(2, 1fr);
	}
/*Contacts New End*/
/*Press Room New*/
	.section_media-brand_item_wrap {
		min-height: 186px;
	}
	.new_font .section.section_media-brand {
		margin: 32px 0 0;
	}
	.section_media-brand_item > div:last-child {
		margin-bottom: 0;
	}
	.section_media-brand_item_wrap img {
		margin: auto;
		padding: 10px 0;
		transform: scale(.7);
	}
	.new_font .section.section_media-brand_all {
		margin-bottom: 96px;
	}
	.new_font .section.section_media-photo {
		margin: 64px 0;
	}
/*Press Room New End*/
/*About Page New*/
	.our_clients_logos .slick-prev {
		width: 38px;
		height: 38px;
		right: 65px;
		top: -70%;
	}
	.our_clients_logos .slick-next {
		width: 38px;
		height: 38px;
		right: 15px;
		top: -70%;
	}
	.our_clients_logos .slick-prev::before,
	.our_clients_logos .slick-prev:after {
		left: 10px;
	}
	.our_clients_logos .slick-next::after,
	.our_clients_logos .slick-next::before {
		right: 10px;
	}
	.about_company_desc_col_img img {
		width: 100%;
	}
	.about_insight_spoiler_wrap .faq_title {
		padding: 16px 48px 16px 16px;
	}
	.about_insight_spoiler_wrap .faq_answer {
		padding: 16px 16px 20px;
	}
	.about_our_leaders .general_leader_name_wrap {
		margin-left: 0;
		margin-top: 16px;
		width: 100%;
	}
/*About Page New End*/
/*Academ*/
.banking_top.academ_top img {
    margin-top: 0;
}
.academ_promo_img {
    width: 100%;
}
.academ_for_txt {
    font: 18px/1.5em Roboto-Medium;
}
.academy_list_univercity_item_wrap {
    padding: 24px 24px 16px;
}
.academy_list_univercity_item_img {
    max-width: 200px;
}
.academy_bottom_form_wrap {
    padding: 24px 16px 48px;
}
/*Academ End*/
/*Banking*/
.banking_logo_wrap div[class*=col-] {
	-ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.banking_top img {
    margin-top: 200px;
}
#chatbot {
    width: 100%;
    left: 15px;
    top: 0;
    max-width: calc(100% - 30px);
}
.smart_banking_slider img {
    max-width: 250px;
}
/*Banking End*/
/*Solutions*/
.new_font .section.section_top.solutions_top {
    padding-top: 106px;
    padding-bottom: 0;
}
.solutions_chat_spoiler.faq_wrap .faq_title p::before {
    right: -20px;
}
.solutions_chat_spoiler.faq_wrap .faq_title p::after {
    right: -26px;
}
.solutions_chat_spoiler.faq_wrap .faq_item .faq_answer ul.solutions_chat_client_first li:nth-child(odd)::before {
	background-size: contain;
    width: 41px;
    height: 18px;
    bottom: 3px;
    right: -16px;
}
.solutions_chat_spoiler.faq_wrap .faq_item .faq_answer ul.solutions_chat_client_first li:nth-child(even)::before {
    background-size: contain;
    width: 41px;
    height: 18px;
    bottom: 3px;
    left: -16px;
}
.solutions_chat_spoiler.faq_wrap .faq_item .faq_answer ul.solutions_chat_bot_first li:nth-child(odd)::before {
    background-size: contain;
    width: 41px;
    height: 18px;
    bottom: 3px;
    left: -16px;
}
.solutions_chat_spoiler.faq_wrap .faq_item .faq_answer ul.solutions_chat_bot_first li:nth-child(even)::before {
    background-size: contain;
    width: 41px;
    height: 18px;
    bottom: 3px;
    right: -16px;
}
.solutions_blaquote_block {
    margin-bottom: 48px;
    padding: 41px 6px 0 52px;
}
.solutions_blaquote_block::before {
    width: 38px;
    height: 30px;
    left: 0;
    top: 30px;
}
/*Solutions End*/
.ai_asist_2 .ai_asist_block {
    flex-wrap: wrap;
}
.ai_asist_block_title {
    padding-right: 0;
    margin-bottom: 16px;
}
.content_block_list li {
    width: 100%;
}
.content_block_list li img {
    max-height: 50px;
    margin-bottom: 16px;
	object-fit: contain;
    object-position: left;
}
.ai_asist_block {
    flex-wrap: wrap;
}
footer .copyright {
	flex: 0 0 45%;
}
footer .footer_logo_skolkovo {
	flex: 0 0 45%;
}
.case_blackquote .case_padding,
.blog_content_wrap .blog_blackquote_photo{
    padding: 30px 16px 32px;
}
.case_blackquote .case_blackquote_txt::before,
.blog_content_wrap .blog_blackquote_photo .case_blackquote_txt::before,
.case_blackquote .case_blackquote_txt::after,
.blog_content_wrap .blog_blackquote_photo .case_blackquote_txt::after {
	display: none;
}
.case_blackquote_author {
    margin-top: 0px;
    flex-wrap: wrap;
}
.case_blackquote_author p {
    padding-left: 0;
}
.case_blackquote_author img {
    margin: 32px 0;
}
.blog_content_wrap blockquote::after {
	display: none;
}
.blog_content_wrap blockquote {
    padding: 0;
}
ul#kcmenu.contents li.top a {
    font-size: 16px;
}
/*Career*/
.section_career_range .title_h3_bold_32x32 {
    text-align: left;
	margin-bottom: 24px;
}
.title_h2_bold_32x32 {
	font-size: 24px;
	margin-bottom: 24px;
}
.title_h3_24 {
	font-size: 20px;
}
.career_slider_bottom {
    margin-top: 16px;
}
.career_slider_range_wrap_desktop,
.career_slider_range_desktop {
	display: none!important;
}
.career_slider_range_wrap_mob,
.career_slider_range_mob {
	display: block!important;
}
.career_slider_range_ttl:nth-child(1), .career_slider_range_ttl:nth-child(2) {
    font-size: 18px;
    margin-bottom: 24px;
	width: 50%;
}
.career_slider_range_item > div div:nth-child(1) p,
.career_slider_range_item > div div:nth-child(2) p{
    margin-bottom: 16px;
    text-align: left;
}
.career_slider_range_item > div div:nth-child(1) p.career_slider_range_item_mob_1 {
    color: #36E0D7;
	font-size: 16px;
}
.career_slider_range_item > div div:nth-child(1) p.career_slider_range_item_mob_2 {
    color: #679FFF;
	font-size: 16px;
}
.career_slider_range_wrap_mob,
.career_slider_range_mob {
	display: block!important;
}
.career_slider_range_wrap_desktop,
.career_slider_range_desktop {
	display: none!important;
}
.career_slider_wow .slick-next {
    top: 24%;
    width: 22vw;
    height: 16vw;
    right: 0;
}
/*.career_slider_wow::before {
    width: 51px;
    height: 47px;
    background: url(../img/fact_state_arr.png) center center/contain no-repeat;
    top: 30%;
    left: 4px;
}*/
.career_slider_wow_item p {
    /*font: 12px/1.5em Roboto-Regular;
    margin: 6px auto;
    padding: 8px;
    box-shadow: 0 0 0px 6px #373541;
    max-width: 300px;
    width: calc(100% - 160px);
	height: 100px;*/
	font: 12px/1.5em Roboto-Regular;
    margin: 0px auto;
    padding: 8px;
    width: calc(100vw - 58%);
    height: 32vw;
    max-width: 100%;
}
.career_slider_wow {
    padding: 16px 0 58px;
    margin: 0 auto;
	height: calc(100vw / 1.8)!important;
}
.career_slider_wow_ttl {
    bottom: 25px;
    left: 0;
    right: 0;
    font: 12px/1.5em Roboto-Medium;
}
.career_slider_main_item img {
    width: 100%;
    height: 100%;
    max-height: 192px;
    object-fit: cover;
}
.career_pos_block .general_pers_name_wrap {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: self-start;
    margin-bottom: 22px;
}
.career_pos_block .tab-content_general_img img {
    margin-bottom: 24px;
}
.career_pos_block .general_pers_name {
    font: 24px/1.5 roboto-medium;
    padding: 0;
}
.career_pos_block .career_content_vac_note {
    padding: 0;
}
.career_pos_block .tab-content_general {
    padding: 32px 16px;
}
.career_slider_bottom_item.slick-slide.slick-center img, .career_slider_bottom_item.slick-slide.slick-center iframe,
.career_slider_bottom_item.slick-slide img, .career_slider_bottom_item.slick-slide iframe{
    width: 100%;
	height: 100%;
    /*max-width: calc(100% - 20px);*/
	max-width: 260px;
    max-height: 146px;
}
.career_slider_bottom .slick-list {
	padding: 0!important;
}
.career_slider_bottom_item.slick-slide img, .career_slider_bottom_item.slick-slide iframe,
.career_slider_bottom_item.slick-slide.slick-center img, .career_slider_bottom_item.slick-slide.slick-center iframe{
    box-shadow: 0 0 0 10px #22222b;
}
.career_slider_bottom .slick-slide p {
    opacity: 0;
	transition: all .6s;
	margin-top: 34px;
}
.career_slider_bottom .slick-slide.slick-current.slick-active p {
    opacity: 1;
	transition: all .6s;
}
.career_slider_bottom p {
    width: 100%;
}
.section_career_call_us .row > div {
    padding: 32px 16px;
    background: #22222B;
    border-radius: 8px;
}
.section_career_call_us .title_h2_bold_32x24 {
    font: 24px/1.5em Roboto-Bold;
    margin-bottom: 16px;
}
.section_career_call_us .btn_wrap {
    margin-top: 32px;
}
.section_career_call_us .descriptor_22 {
	font-size: 18px;
}
/*Career End*/	
	.title_smart_call {
		font-size: 28px;
	}
/*Case*/
	.case_logo {
    max-width: 100px;
}
.case_full_witem .case_img_wrap,
.case_full_witem .case_img {
    height: 120px;
}
.case_ttl {
    font-size: 24px;
}
.case_ttl_wrap {
    flex-wrap: wrap;
}
.case_item,
.case_item:nth-last-child(2) {
    margin-bottom: 32px;
}
.case_full_witem .case_img_logo {
    left: 16px;
}
.case_full_witem .case_info_wrap {
	padding-top: 16px;
}
.case_info_wrap {
	padding: 24px 16px 32px;
}
.case_full_witem .case_info_wrap {
	padding-bottom: 32px;
}
.title_h1_bold_40x24 {
    font-size: 28px;
}
.case_slogan {
    font-size: 20px;
}
.case_inner_img {
    max-height: 160px;
	margin-bottom: 32px;
}
.case_descr {
    margin-bottom: 28px;
}
.case_note_list {
    flex-wrap: wrap;
}
.case_note_list > li:nth-child(2) {
    padding: 0;
}
.case_note_list > li {
    margin-bottom: 16px;
    width: 100%;
}
.case_content h2,
.case_blackquоte{
    margin-top: 64px;
}
.case_icon_list_wrap {
    margin-bottom: 36px;
}
.case_blackquоte .case_padding {
    background: #22222B;
    border-radius: 8px;
    padding: 30px 16px 30px 16px;
    position: relative;
}
.case_blackquоte .case_padding {
    padding: 30px 16px 30px 16px;
}
.case_blackquоte .case_blackquоte_txt::before,
.case_blackquоte .case_blackquоte_txt::after{
	display: none;
}
.case_blackquоte_author {
    margin-top: 32px;
    flex-direction: column;
    align-items: flex-start;
}
.case_blackquоte_author img {
    margin-bottom: 32px;
}
.case_blackquоte_author p {
    padding-left: 0;
}
.title_h1_bold_40x8 {
	font-size: 28px;
}
.case_bottom_form {
	margin-top: 64px;
}
.case_right_col_bg {
    margin-top: 32px;
}
.case_right_col_img {
    margin-top: 32px;
}
/*Case End*/
	.smart_call_image_spoiler .faq_answer {
		padding: 0px 24px 24px 24px;
	}
	.smart_call_slider .slick-list{
		/*padding: 0!important;*/
	}
	.btn_wrap_start {
		flex-wrap: wrap;
	}
	.btn_wrap_start .btn_color_margin {
		margin-bottom: 24px;
		margin-right: 0;
	}
	.new_font .section.section_top {
		padding-top: 96px;
	}
	.jaicppart_accordeon .faq_item {
		margin-bottom: 32px;
	}
	.title_h1_bold {
		font-size: 28px;
		margin-bottom: 18px;
	}
	.title_h1_bold_40x48,
	.title_h1_bold_40x65 {
		font-size: 28px;
		margin-bottom: 24px;
	}
	.title_h3_bold_32x8 {
		font: 24px/1.5em Roboto-Bold;
		margin-bottom: 8px;
	}
	.section_top_img {
		margin-bottom: 32px;
	}
	a.btn_transparent {
		padding-left: 18px;
		padding-right: 18px;
	}
	.section_top_desc {
		font-size: 20px;
	}
	.jaicppart_want_txt_2 {
		font-size: 24px;
	}
	.new_font .section.jaicppart_section {
		margin-top: 24px;
	}
	.jaicppart_want_item {
		padding: 32px 28px 55px;
	}
	.jaicppart_want_item .btn_wrap_start a {
		font-size: 16px;
		padding: 10px 0px;
		text-align: center;
		width: 100%;
	}
	.jaicppart_want_item_1 {
		margin-bottom: 24px;
	}
	.title_h2_bold,
	.title_h2_bold_32x24,
	.title_h2_bold_32x48{
		font-size: 24px;
		margin-bottom: 24px;
	}
	.title_cart_h3_bold,
	.title_h3_bold_32x24,
	.title_h3_bold_24x32 {
		font-size: 20px;
	}
	.title_h3_bold_32x48 {
		font-size: 24px;
		margin-bottom: 16px;
	}
	.title_h3_bold_20x32_mob {
		font-size: 20px;
		margin-bottom: 32px;
	}
	.cart_wrap img {
		margin: 10px 23px 0 0;
	}
	.cart_txt_wrap {
		width: calc(100% - 55px);
	}
	.jaicppart_type_txt_title {
		margin-bottom: 10px;
		font-size: 20px;
	}
	.jaicppart_type_ico > div > div {
		width: 50%;
		margin-bottom: 28px;
	}
	.jaicppart_type_ico > div > div:last-child {
		margin-bottom: 0;
	}
	.jaicppart_type_commerce {
		margin-bottom: 25px;
	}
	.jaicppart_type_spoiler_list {
		margin-top: 25px;
	}
	.jaicppart_type_hidden_item .btn_wrap {
		margin-top: 32px;
	}
	.jaicppart_research_partner_tab .jaicppart_research_partner_title {
		margin-bottom: 16px;
	}
	.jaicppart_research_partner_txt_block:first-child {
		margin-bottom: 16px;
	}
	.jaicppart_about .jaicppart_whatwedo_title {
		margin-bottom: 16px;
		padding-right: 0;
		padding-left: 55px;
	}
	.jaicppart_whatwedo_title::before {
		left: 0;
	}
	.jaicppart_about .title32_center_subtitle_text {
		font-size: 20px;
		margin-bottom: 24px;
		text-align: left;
	}
.new_font .section {
    margin: 96px 0;
}
/*Career*/
.new_font .section.section_career_slider_bottom {
    margin: 96px 0;
}
.new_font .section.section_career_call_us {
    margin: 96px 0;
}
.new_font .section.career_slider_1_1 {
    margin: 96px 0;
}
.new_font .section.section_career_slider_main {
    margin: 96px 0;
}
/*Career End*/
/*CAILA*/
.caila_all_list_ttl {
    padding-left: 37px;
}
.caila_all_list_wrap {
    padding-left: 37px;
}
.caila_all_block_list_wrap > div {
    padding: 35px 40px 10px 0;
}
/*CAILA End*/
/*jaicp*/
.jaicppart_logo_item_slider .slick-prev {
	left: 20px;
	top: 10px;
	width: 25px;
	height: 25px;
}
.jaicppart_logo_item_slider .slick-next {
    right: 20px;
    top: 10px;
    width: 25px;
    height: 25px;
}
.jaicppart_research_partner_tab .jaicppart_research_partner_slider_item {
    padding: 22px 14px 26px;
}
.jaicp_page_research .jaicppart_research_client_slider .slick-prev {
    top: -80px;
}
.jaicp_page_research .jaicppart_research_client_slider .slick-next {
    top: -80px;
}
.jaicp_dev_logo_block > div {
	width: 50%;
}
.jaicp_dev_list_wrap {
	width: 50%;
}
.jaicp_dev_txt {
    font: 18px/1.5em Roboto-Light;
    margin: 24px 0 44px;
    text-align: center;
}
/*jaicp end*/
.jaicf_way_list_ttl {
    font: 20px/1.5em Roboto-Regular;
}
.jaicf_way_txt {
    font: 16px/1.5em Roboto-Light;
}
.jaicf_way_txt_wrap {
    width: calc(100% - 58px);
    margin-right: 0px;
}
.jaicf_way_list_wrap:nth-child(3)::before {
    left: 6px;
    width: 18px;
    top: 12px;
}
.jaicf_way_list_wrap:nth-child(3)::after {
    left: 5px;
    height: calc(100% + 30px);
    top: 27px;
}
.jaicf_way_list_wrap:nth-child(4)::after {
    position: absolute;
    content: '';
    width: 2px;
    left: -46px;
    border-right: 2px dashed #9AC1FF;
    left: 5px;
    height: calc(100% + 30px);
    top: 27px;
}
.jaicf_way_list_wrap:nth-child(5)::after {
    position: absolute;
    content: '';
    width: 2px;
    left: -46px;
    border-right: 2px dashed #9AC1FF;
    left: 5px;
    height: calc(100% + 41px);
    top: 27px;
}
.jaicf_way_list_wrap:nth-child(6)::after {
    position: absolute;
    content: '';
    width: 2px;
    border-right: 2px dashed #9AC1FF;
    left: 24px;
    height: calc(100% / 1);
    top: 50px;
    display: none;
}
.jaicf_way_list_wrap:nth-child(6)::before {
    width: 18px;
    left: 7px;
    top: 16px;
}
.jaicf_way_list_wrap:nth-child(3) .jaicf_way_txt_wrap::before {
    left: 19px;
    top: 19px;
}
.jaicf_way_list_wrap:nth-child(2) .jaicf_way_txt_wrap::after {
    top: calc(60% - 0px);
    left: 52px;
}
.jaicf_way_list_wrap:nth-child(3) .jaicf_way_txt_wrap::after {
    top: calc(60% - 0px);
    left: 34px;
}
.jaicf_way_list_wrap:nth-child(4) .jaicf_way_txt_wrap::after {
    top: calc(60% - 0px);
    left: 52px;
}
.jaicf_way_list_wrap:nth-child(5) .jaicf_way_txt_wrap::after {
    top: calc(60% - 0px);
    left: 52px;
}
.jaicf_way_list_wrap {
    flex-wrap: wrap;
	align-items: flex-start;
}
.jaicf_way_list_wrap {
    margin-bottom: 36px;
    padding-left: 35px;
}
.jaicf_way_list_wrap img {
    margin-bottom: 16px;
	max-width: 48px;
	margin-right: 10px;
}
	.blog_breadcrumbs p,
	.blog_breadcrumbs a {
		font: 12px/1.5 Roboto-Light;
	}
	.blog_title {
		font: 28px/1.2 Roboto-Medium;
		margin-bottom: 34px;
	}
.blog_cat_tabs a {
    font: 18px/1.5 Roboto-Light;
}
.blog_cat_tabs {
    margin-bottom: 30px;
}
.voice_games_demo_title_wrap {
    margin-top: 50px;
    flex-direction: column;
}
.voice_games_profit_item_wrap {
    flex-direction: column;
    align-items: flex-start;
}
.voice_games_profit_title_wrap {
    margin-top: 30px;
	margin-bottom: 30px;
}
.voice_games_profit_item img {
    width: 100%;
}
.voice_games_demo_type {
    left: auto;
    right: auto;
    top: -10px;
    padding: 2px 0;
    width: 150px;
    margin: 0 auto;
    position: relative;
}
	.btn_video_page {
		max-width: 250px;
	}
	.podcast_form_wrap::after {
		right: -10px;
		width: 80px;
		height: 46px;
	}
	.podcast_form_wrap {
		padding: 48px 15px;
		margin: 0 15px;
	}
	.podcast_top_section h1 {
		font: 32px/1.5 Roboto-Light;
	}
/*Podcast Single*/
.podcast_inner_subtitle_block_mob {
	width: 100%;
}
.podcast_inner_img_block_mob {
	display: none;
}
/*Podcast Single End*/
	.jaicppart_type_spoiler_descr_title {
		margin: 64px 0 16px;
	}
	.jaicppart_type_spoiler_descr_txt {
		margin: 0 0 32px;
	}
/*Blog*/
.blog_cat_tabs a:hover,
.blog_cat_tabs a:active,
.blog_cat_tabs a:focus {
	background-color: #5692F1;
	color: #F6F8FB;
}
/*.blog_cat_tabs {
    margin-bottom: 0;
    flex-wrap: nowrap;
    overflow: auto;
    justify-content: flex-start;
}
.blog_cat_tabs a {
    font: 18px/1.5 Roboto-Light;
    border-radius: 100px;
    background-color: #363645;
    padding: 0px 16px;
    white-space: nowrap;
	color: #8787AB;
	margin-right: 16px;
}
.blog_cat_tabs a.active {
	color: #8787AB;
}*/
.blog_title {
	margin: 16px 0 26px;
}
/*Blog End*/
/*Contact Center*/
.contact_centers_light_bg_ico_row img {
    margin-bottom: 16px;
    display: block;
    margin: 0 auto 16px;
}
.contact_centers_light_bg_ico_row div[class*=col-]:nth-last-child(2) {
    margin-bottom: 34px;
}
/*Contact Center End*/
}
@media(max-width:536px) {
	.header_corner_bg {
		display: none;
	}
	.mts_how_to_list_img {
		max-width: 40%;
	}
	.github_btn,.slack_with {
		margin-bottom: 25px;
	}
}
@media (max-width: 494px) {
.podcast_top_btn .podcast_form_btn {
    margin-bottom: 16px;
}
}
@media(max-width:480px) {
	.github_btn_wrap {
		flex-direction: column;
	}
	.github_btn_wrap > span {
		margin-left: 0;
		margin-bottom: 10px;
	}
	.github_btn_wrap iframe {
        width: 140px!important;
		margin-bottom: 15px;
	}
.voice_games_button {
	flex-direction: column;
	align-items: center;
}
.voice_games_button .btn1.btn2 {
	margin-top: 30px;
    margin-left: 0;
    padding: 12px 25px;
}
.jaicppart_research_client_slider .slick-prev,
.jaicppart_research_partner_slider .slick-prev {
	left: 0;
    top: -25px;
}
.jaicppart_research_client_slider .slick-next,
.jaicppart_research_partner_slider .slick-next {
    top: -25px;
}
.jaicppart_research_partner_slider_item,
.jaicppart_research_client_slider_item {
	border-top: none;
}
.jaicp_page_research .jaicppart_research_client_slider_item {
	border-top: 1px solid #5A5A6E;
	padding-top: 20px;
}
.jaicppart_accordeon .faq_title p {
    font: 18px/1.5em Roboto-Light;
}
.jaicppart_accordeon .faq_answer {
    padding: 27px 15px 28px;
}
.jaicppart_accordeon .faq_arr,
.jaicppart_accordeon .faq_title.active .faq_arr_hideden,
.jaicppart_accordeon .faq_title:hover .faq_arr_hideden,
.jaicppart_accordeon .faq_title:hover .faq_arr_visible {
    display: none;
}
	.case_1330 .mts_results img {
		max-width: 100%;
	}
	.lang_link {
		margin-right: 60px;
		height: 25px;
		line-height: 1.5em;
	}
	.header_nav_wrap .btn1,
	.header_nav_menu_wrap .socials-header {
		display: none;
	}
	.call_step_list li {
		width: 100%;
	}
	.calling_section_1 .section_1_right .section_1_right_img_wrap::after {
		bottom: -42px;
		left: 52px;
		font-size: 18px;
	}
	.publications_item {
		width: 100%;
	}
	.pubs_all .publications_item_text_title {
		min-height: auto;
	}
	.pubs_left_col .publications_item:nth-child(1) .publications_item_text {
		width: 100%;
		padding: 10px 10px 20px;
	}
	.pubs_right_col .publications_item {
		width: 90%;
		padding: 0px 10px;
	}
	.pubs_left_col .publications_item .publications_item_text_title, .pubs_right_col .publications_item .publications_item_text_title {
		font-size: 18px;
	}
	.pubs_left_col .publications_item .publications_item_text {
		width: 100%;
		padding: 0px 10px;
	}
	.pubs_left_col .publications_item .publications_item_img {
		display: none;
	}
	.section3_bottom_list_title {
		font-size: 22px;
	}
	/*nav .container  {
		padding: 0px 15px;
	}*/
	.about_section_2 .our_clients li img {
		max-width: 70%;
	}
	.about_section_2 .our_clients li {
		width: 50%;
	}
	.main_section_13 .our_clients li img {
		max-width: 70%;
	}
	.main_section_13 .our_clients li {
		width: 50%;
	}
	.header_text .header_title {
		font-size: 44px;
	}
	.main_section_12.section_wrap section.container {
		max-width: 100%;
		padding: 0;
	}
	.main_section_2 ul li {
		width: 47%;
	}
    .plat_b4_wrap {
        padding: 25px 15px 35px;
    }
    .plat_b6_img_wrap {
        width: 255px;
        height: 114px;
    }
    .plat_b7_img img {
        max-width: 228px;
    }
    .plat_b7_flex div {
        width: 100%;
    }
    .plat_b7_flex div:nth-child(2) {
        margin-top: 20px;
    }
    .part_b1_title {
        font-size: 20px;
    }
    .part_b1_right {
        padding: 25px 15px;
    }
    .part_b2_wrap {
        padding: 25px 15px;
    }
    .faq_title p {
        font-size: 18px;
        line-height: 1.1;
    }
    .news_press_cener_txt_wrap {
        padding: 20px 10px;
    }
    .link_back_pres {
        font-size: 21px;
        margin-bottom: 35px;
    }
    .news_press_cener_txt_wrap {
        padding: 20px 10px;
    }
    .news_page_flex_info {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .news_info_right {
        margin-top: 15px;
    }
    .link_back_pres {
        font-size: 21px;
        margin-bottom: 35px;
    }
    .news_content .news_content_title {
        font-size: 20px;
        font-weight: 900;
        line-height: 25px;
        margin-bottom: 11px;
    }
	.achievement_text {
		width: 100%;
		padding-bottom: 60px;
	}
	.achievement_text .achievement_text_title,
	.achievement_descr {
		padding: 0 20px;
	}
	.title_pop {
		font-size: 25px;
	}
	.btn_form {
		margin-top: 30px;
	}
	.inp {
		padding: 6px 0;
		border-bottom: 2px solid #fff;
		font-size: 18px;
	}
	.cont_3_item {
		width: 100%;
	}
	.cont_3_item br {
		display: none;
	}
	.all_news_item_title {
		height: 119px;
	}
	.achievement_slider .slick-next,
	.achievement_slider .slick-prev	{
		bottom: -60px;
	}
	.about_products_item {
		margin: 60px 0 0;
		padding: 70px 40px 40px;
	}
	.about_products_item_img {
		left: calc(50% - 50px);
		top: -44px;
	}
	.about_news_slider_item {
		max-width: calc(100vw - 30px);
	}
	footer .container {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.footer_col_wrap {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		    -ms-flex-order: 1;
		        order: 1;
	}
	.footer_logo_wrap {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		    -ms-flex-order: 2;
		        order: 2;
	}
	.footer_col {
		margin-bottom: 24px;
	}
	.platform_section_2 ul li {
		width: 50%;
	}
	.platform_section_2 ul li img {
		width: 50%;
	}
	.section_1_right .section_1_right_img_wrap {
		height: 170px;
	}
	.platform_section_5_list li {
		width: 33%;
		margin-bottom: 20px;
	}
	.platform_section_8_list {
		-webkit-box-pack: space-evenly;
		-webkit-justify-content: space-evenly;
		    -ms-flex-pack: space-evenly;
		        justify-content: space-evenly;
	}
	.section3_block_wrap {
		padding: 25px 30px 45px;
	}
	.section3_block_wrap_bg_text {
		bottom: 0;
		right: 10px;
		font-size: 38px;
	}
	.section3_bottom_list li {
		width: 100%;
	}
	.header_text_block_title {
		font-size: 22px;
	}
	.subtitle_header {
		font-size: 18px;
	}
	.header_text_block_btn {
		font-size: 18px;
	}
	.title {
		font-size: 22px;
	}
	.title35 {
		font-size: 20px;
	}
	.title40 {
		font-size: 24px;
	}
	.header_text_block {
		width: auto;
		padding: 0 10px;
	}
	.menu-open-close {
        top: 15px;
    }
}
@media(max-width:375px) {
/*Case*/
.case_dev_wrap {
    order: 1;
    margin-bottom: 26px;
}
.case_read_more {
    order: 2;
}
/*Case End*/
/*jaicp*/
.jaicp_dev_txt {
    font: 16px/1.5em Roboto-Light;
}
/*jaicp end*/
	.platform_section_8_list li {
		width: 100%;
	}
	.main_section_3_list ul li {
		width: 100%;
		margin-bottom: 20px;
	}
	.main_section_2 .right_col ul li {
		width: 47%;
	}
.voice_games_design_item {
    flex-direction: column;
}
.voice_games_design_img_wrap img {
	margin-bottom: 15px;
}
}
@media(max-width:320px) {
	.header_text .header_sub_title {
		font-size: 20px;
	}
	.header_text .header_title {
		font-size: 34px;
	}
	.main_section_2 .right_col ul li {
		width: 47%;
	}
	.main_section_2 .right_col ul li img {
		width: 40px;
		margin: 15px 0px;
	}
	.main_section_2 .right_col ul li p {
		font-size: 14px;
	}
	.achievement_img {
		width: 138px;
		height: 138px;
		right: calc(50% - 69px);
		bottom: auto;
		top: -69px;
	}
	.achievement_img img {
		max-width: 130px;
		max-height: 130px;
		margin: auto;
	}
	.btn1 {
		font-size: 16px;
	}
	.lang_link {
		margin-right: 20px;
	}
	.nav_links {
		padding: 16px 0px 30px;
	}
	.nav_link {
		padding: 15px 10px;
	}
	.last_link_nav {
		width: calc(100% - 20px);
	}
	.soc_and_btn {
		width: calc(100% - 40px);
	}
	.section_1_right .section_1_right_img_wrap {
		height: 110px;
	}
	.section_1_right_logo_bottom img:nth-child(1) {
		width: 30px;
	}
	.section_1_right_logo_bottom img:nth-child(2) {
		width: 30px;
	}
	.section_1_right_logo_bottom img:nth-child(3) {
		width: 102px;
	}
	.section_1_right_logo_bottom img:nth-child(4) {
		width: 34px;
	}
	.section_1_right_logo_bottom img:nth-child(5) {
		width: 72px;
	}
	.platform_section_5_list li {
		width: 50%;
	}
	.section3_block_wrap_bg_text {
		bottom: 10px;
		right: 10px;
		font-size: 22px;
	}
}