@media all and (max-width: 1450px) {
  .capabilities_section:before {bottom: 80%;}
  .capabilities_section:after {left: -11%;top: 80%;}
  .request_section .request_list .prev {left: -5px;z-index: 1;top: 0;box-shadow: 1px 1px 3px #dddddd;}
  .request_section .request_list .next {right: -5px;z-index: 1;top: 0;box-shadow: 1px 1px 3px #dddddd;}
  .advenders_section:after {left: -175px;top: 81%;}
}
@media all and (max-width: 1300px) {
  header .header_block .menu_block ul li a {font-size: 18px;    padding: 5px 12px;}
  header .header_block .button_block a {font-size: 18px;}
  .hero_section .center_block img {margin-left: -30%;max-width: 160%;height: auto;}
  .hero_section-1 .center_block img {margin-left: -30%;max-width: 160%;height: auto;}
  .numbers_section .numbers_list .number_ittem .block {height: 260px;}
  .capabilities_section .capabilities_list_contents:before {left: -80px;}
  .capabilities_section .capabilities_list_contents:after {right: -100px;}
  .capabilities_section:after {display: none;}
  .single-page {padding: 100px 3%; width: 100%; margin: auto;}
}
@media all and (max-width: 1200px) {
  header .header_block {padding: 12px;}
  header .header_block .menu_block ul li a {padding: 5px;}
  header .header_block .button_block a {padding: 5px;font-size: 15px;line-height: 20px;}
  .hero_section .f-text {font-size: 30px;color: #ffffff;text-align: center;}
  .hero_section .run_line img {height: 150px;}
  .hero_section .center_block img {margin-left: -35%;}
  .hero_section .right_block {padding-left: 6%;}
  .hero_section .center_block .text_center {font-size: 200px;line-height: 189px;}
  .hero_section .left_block .text {font-size: 28px;line-height: 0px;}
    .hero_section-1 .run_line img {height: 150px;}
  .hero_section-1 .center_block img {margin-left: -35%;}
  .hero_section-1 .right_block {padding-left: 6%;}
  .hero_section-1 .center_block .text_center {font-size: 200px;line-height: 189px;}
  .hero_section-1 .left_block .text {font-size: 28px;line-height: 30px; margin-bottom: 0;    text-align: center;}
  .capabilities_section .capabilities_list_contents .capabilitie_cont .image {width: 890px;height: 520px;}
  .capabilities_section .capabilities_list_contents .capabilitie_cont .image:before {background-size: 115%;}
  .capabilities_section .capabilities_list_buttons a {margin-bottom: 10px;}
  .capabilities_section .capabilities_list_buttons {margin-bottom: 20px;}
  .partners_section .text_block .stitle {font-size: 40px;line-height: 46px;}
  .partners_section .image_block-01 img { max-width: 100%;height: auto;}
  .partners_section .text_block-01 .stitle {font-family: 'Exo2'; font-style: normal; font-weight: 500;font-size: 28px;line-height: 30px;;}
  .partners_section .text_block-01 .doc a { font-weight: 500; font-size: 15px;  line-height: 18px;}
	.partners_section-02 .container {display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;flex-direction: column;}
	.partners_section-02 .text_block {width: 100%; padding: 0 10px;}
	  .partners_section-02 .text_block .stitle {font-size: 40px;line-height: 46px;}
  .partners_section-02 .image_block-01 img { max-width: 100%;height: auto;}
  .partners_section-02 .text_block-01 .stitle {font-family: 'Exo2'; font-style: normal; font-weight: 500;font-size: 28px;line-height: 30px;;}
  .partners_section-02 .text_block-01 .doc a { font-weight: 500; font-size: 15px;  line-height: 18px;}
  footer .first_line .footer_menu ul li {padding: 0 5px;}
  footer {padding-bottom: 60px;padding-top: 60px;}
}
@media all and (max-width: 992px) {
  .numbers_section .numbers_list .number_ittem:nth-child(1) {order: 2;}
  .numbers_section .numbers_list .number_ittem:nth-child(2) {order: 1;}
  .numbers_section .numbers_list .number_ittem:nth-child(3) {order: 4;}
  .numbers_section .numbers_list .number_ittem:nth-child(4) {order: 3;}
  .numbers_section .numbers_list .number_ittem:nth-child(5) {order: 5;}
  .numbers_section .numbers_list .number_ittem:nth-child(6) {order: 6;}
  .numbers_section .numbers_list .number_ittem:nth-child(7) {order: 7;}
  .numbers_section .numbers_list .number_ittem:nth-child(8) {order: 8;}
  header .header_block {margin-left: 0px;margin-right: 0px;-ms-flex-wrap: wrap;flex-wrap: wrap;}
  header .header_block .mobile_button {display: block;}
  header .header_block .menu_block {display: none;}
  header .header_block .button_block {display: none;}
  .hero_section {padding-top: 70px;}
  .hero_section .container {-ms-flex-wrap: wrap;flex-wrap: wrap;}
  .hero_section .left_block {width: 100%;order: 1;margin-bottom: 0px;}
  .hero_section .right_block {padding-left: 0%;width: 100%;order: 2;margin-bottom: 0px;}
  .hero_section .center_block {width: 100%;order: 3;}
  .hero_section .center_block img {margin-left: 0%;max-width: 100%;}
  .hero_section .center_block .text_center {font-size: 65px;line-height: 80px;left: 0;right: 0; bottom:-16px;}
	  .hero_section-1 {padding-top: 70px;}
  .hero_section-1 .container {-ms-flex-wrap: wrap;flex-wrap: wrap;}
  .hero_section-1 .left_block {width: 100%;order: 1;margin-bottom: 30px;}
  .hero_section-1 .right_block {padding-left: 0%;width: 100%;order: 2;margin-bottom: 30px;}
  .hero_section-1 .center_block {width: 100%;order: 3;}
  .hero_section-1 .center_block img {margin-left: 0%;max-width: 100%;}
  .hero_section-1 .center_block .text_center {font-size: 40px;line-height: 50px;left: 0;right: 0;}
  .modules_section .title {font-weight: 600;font-size: 30px;line-height: 34px;margin-bottom: 25px;}
  .partners_section .text_block .stitle {font-size: 24px;line-height: 28px;}
  .partners_section-02 .text_block .stitle {font-size: 24px;line-height: 28px;}
  .advenders_section .title {font-size: 36px;line-height: 40px;}
  .advenders_section .advenders_list .top_block .center_image img {height: 100%;}
  .partners_section .container {-ms-flex-wrap: wrap;flex-wrap: wrap;}
  .partners_section .image_block {width: 100%;order: 1;}
  .partners_section .text_block {width: 100%;order: 2;}
  .hero_section .run_line img {height: 80px;}
  .hero_section .run_line {bottom: -10px;}
  footer .first_line {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-line-pack: center;align-content: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
  footer .first_line .footer_menu {padding-top: 15px;padding-bottom: 30px;}
  footer .first_line .footer_menu ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
  footer .last_line .year {text-align: center;margin-bottom: 15px;}
  footer .last_line .pol_button {margin: auto;margin-bottom: 15px;}
  footer .last_line .skroll_top {margin: auto;}
  .advenders_section {padding-top: 50px;padding-bottom: 50px;}
  .advenders_section .advenders_list .top_block .left_blocks {width: 100%;order: 1;}
  .advenders_section .advenders_list .top_block .right_block {width: 100%;order: 2;}
  .advenders_section .advenders_list .top_block .center_image {width: 100%;order: 3;}
  .advenders_section .advenders_list .bottom_list .advenders_ittem {width: 100%;}
  .advenders_section .advenders_list:after,
  .advenders_section .advenders_list:before,
  .advenders_section:after,
  .advenders_section:before {display: none;}
    .advenders_section-01 {padding-top: 50px;padding-bottom: 50px;}
  .advenders_section-01 .advenders_list .top_block .left_blocks {width: 100%;order: 1;}
  .advenders_section-01 .advenders_list .top_block .right_block {width: 100%;order: 2;}
  .advenders_section-01 .advenders_list .top_block .center_image {width: 100%;order: 3;}
  .advenders_section-01 .advenders_list .bottom_list .advenders_ittem {width: 100%;}
  .advenders_section-01 .advenders_list:after,
  .advenders_section-01 .advenders_list:before,
  .advenders_section-01:after,
  .advenders_section-01:before {display: none;}
	.advenders_section-01 .title {font-size: 26px; line-height: 30px;}
	.advenders_section-01 .title-02 { font-size: 20px;line-height: 24px;}
  .request_section {padding-top: 50px;padding-bottom: 50px;}
  .request_section .title {font-size: 36px;line-height: 40px;}
  .modules_section {padding-top: 30px;padding-bottom: 30px;border-radius: 20px;margin-left: 10px;margin-right: 10px;}
  .partners_section {padding-top: 30px;padding-bottom: 30px;}
  .partners_section .image_block img {max-width: 100%;height: auto;}
  .partners_section .text_block .doc a {font-size: 15px;line-height: 18px;}
  .partners_section .text_block .text p,
  .partners_section .text_block .text p a {font-size: 17px;line-height: 21px;}
  .partners_section .text_block .text {padding-top: 20px;padding-bottom: 20px;}
	  .partners_section-02 {padding-top: 30px;padding-bottom: 30px;}
  .partners_section-02 .image_block img {max-width: 100%;height: auto;}
  .partners_section-02 .text_block .doc a {font-size: 15px;line-height: 18px;}
  .partners_section-02 .text_block .text p,
  .partners_section-02 .text_block .text p a {font-size: 17px;line-height: 21px;}
  .partners_section-02 .text_block .text {padding-top: 20px;padding-bottom: 20px;}
  .form_section .left_block {width: 100%;margin-top: 0px;margin-bottom: 15px;}
  .form_section .right_block {width: 100%;}
  .form_section .left_block .text {font-size: 26px;line-height: 31px;}
  .form_section .left_block .button {padding-top: 20px; padding-bottom: 50px;}
  .form_section .left_block .button a {display: block;text-align: center;}
	  .form_section-01 .left_block {width: 100%;margin-top: 0px;margin-bottom: 15px;}
  .form_section-01 .right_block {width: 100%;}
  .form_section-01 .left_block .text {font-size: 26px;line-height: 31px; text-align: center;}
  .form_section-01 .left_block .button {padding-top: 20px;}
  .form_section-01 .left_block .button a {display: block;text-align: center;}
  .numbers_section {padding-top: 30px;padding-bottom: 30px;margin-left: 10px;margin-right: 10px;}
  .numbers_section .title {font-size: 37px;line-height: 37px;margin-bottom: 20px;}
  .numbers_section .numbers_list .number_ittem {width: 100%;}
  .capabilities_section:before {display: none;}
  .capabilities_section .title {font-size: 34px;line-height: 38px;margin-bottom: 10px;}
  .capabilities_section {padding-top: 20px;margin-left: 10px;margin-right: 10px;}
  .capabilities_section .stitle {font-size: 18px;line-height: 20px;padding-bottom: 0px;}
  .capabilities_section .capabilities_list_buttons {-ms-flex-pack: distribute;justify-content: space-around;}
  .capabilities_section .capabilities_list_buttons a {padding: 6px 9px;}
  .capabilities_section .capabilities_list_contents .capabilitie_cont .check_list .ittem {width: 100%;}
  .capabilities_section .capabilities_list_contents .capabilitie_cont .image:before {background: unset;}
  .capabilities_section .capabilities_list_contents .capabilitie_cont .image {width: 100%;height: auto;padding: 0;}
	form.fluent_form_4 .ff-btn-submit {text-align: center;margin: auto;}
}
@media (max-width: 992px) {
.pulse-button {
    position: absolute;
    top: 45%;
    left: 37%;
}
	#modal_pulse-button > div {
    max-width: 98%;
}
	.fluentform * {
    box-sizing: border-box;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    padding: 0 5px;
}
	body > main > h3 {
		padding: 0 10px;
    font-size: 25px;
    line-height: 30px;	
	}
	.frm-fluent-form .ff-t-container {
    display: flex;
    gap: 0px;
    width: 100%;
    padding: 0 5px;
}
	#fluentform_3 > fieldset > div > div > div > h4 {
    font-family: 'Exo2';
    font-style: normal;
    font-weight: inherit;
    font-size: 16px;
    color: #013A51;
    line-height: 24px; 
}
	.fluentform .ff-el-form-check label.ff-el-form-check-label {
    cursor: pointer;
    margin-bottom: 7px;
    display: flex;
    flex-direction: row;
    align-items: center;
    align-content: center;
}
	#fluentform_3 > fieldset > div.ff-el-group.ff-text-center.ff_submit_btn_wrapper {margin: auto;}
}

@media all and (max-width: 767px) {

}
@media all and (max-width: 640px) {

}
@media all and (max-width: 520px) {

}
@media all and (max-width: 380px) {

}