/* Экран 1600 */
@media ( max-width: 1600px ) {

/* Главные теги */

aside {
	font-size: 93%;
	width: 255px;
}

section {
    padding: 0px 0px 0px 255px;
}

nav {
	font-size: 95%;
	padding: 0px 0px 0px 350px;
}

.nav_item {
	margin: auto 20px auto 0px;
}


/* Главные теги */

/* Главная страница кабинет*/

.main_page_statistick_block {
	margin-right: 3%;
	padding: 30px 45px 45px 45px;
}

.main_page_shops_block {
	padding: 30px 5px 35px 35px;
}

.main_page_transactions_block {
	padding: 35px 20px 35px 45px;
	margin-right: 3%;
}

.main_page_payout_block {
	padding: 30px 5px 35px 35px;
}

.main_page_statisticks_input_block {
	margin: 10px 0px 10px auto;
}

.first_section {
	margin-bottom: 40px;
}

td {
	padding: 3px;
}

.main_page_th_transaction {
	max-width: 75px;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* Главная страница кабинет */

.first_section, .second_section, .profile_container, 
.project_container, .project_transactions_modal_window, 
.project_create_container, .payout_container, .referal_container {
	font-size: 90%;
}

/* Профиль */

.profile_container {
	padding: 80px 0px 0px 350px;
}

.profile_info_container {
	margin-left: 10%;
}

/* Профиль */

/* Реферальная программа */

.referal_container {
    padding: 80px 0px 0px 350px;
}

.referal_info_block {
	max-width: 650px;
	margin-right: 30px;
}

.referal_link_container, .referal_info {
	max-width: 450px;
	margin: 10px 30px 0px auto;
}

.referal_info {
	width: 50%;
}

.referal_global_statistics_container {
	max-width: 650px;
}

/* Реферальная программа */

/* Проекты */

.project_container {
	padding: 60px 0px 0px 350px;
}

.statistics_chart_sum_item {
	width: 200px;
}

.project_create_container {
	padding: 70px 0px 0px 350px;
}

/* Проекты */

/* Методы */

.methods_input_block {
	width: 250px;
	margin: 20px 90px 13px 0px;
	position: relative;
}

/* Методы */

/* Выводы */

.payout_container {
    padding: 60px 0px 0px 350px;
}

/* Выводы */

/* Поддержка */

.support_ticket_container {
	padding: 60px 0px 0px 80px;
	margin: 0px 50px 0px 0px;
	min-width: 450px;
}

.support_ticket {
	width: 90%;
}

.support_message_container {
	padding: 50px 30px 0px 45px;
}


/* Поддержка */


/* Тарифы */

.my_rates_container {
    padding: 60px 0px 0px 350px;
}

/* Тарифы */


/* Документация */

/* Главная страница */

.doc_nav_title {
	font-size: 160%;
}

.index_main_photo_text_and_button_container {
	font-size: 90%;
	padding-bottom: 40px;
}

.index_main_integration_container_global {
	padding: 0px 40px;
	width: 100%;
}

.index_main_advantage_container {
	width: 100%;
	margin: auto;
}

.index_main_advantage_container_right {
	width: 45%;
}

.index_main_integration {
	width: 1250px;
}

.index_main_integration_arrow_next {
	left: 280px;
}

#i_m_i_a_n_second {
	left: 285px;
}

#i_m_i_a_n_third {
	left: 290px;
}



.index_main_advantage_body {
	width: 47%;
	min-width: 650px;
}

.index_main_advantage_title {
	width: 53%;
}

.index_main_statistics_block {
	height: 350px;
}

.index_main_rate_title_container {
	min-width: 200px;
}

.index_main_rates_container {
	width: 95%;
	margin: 50px 50px;
	font-size: 105%;
}

.index_header_container {
	padding: 0px 50px;
}

.index_main_rate_rateway {
	min-width: 210px;
}

.index_main_rates_depends_text_container {
	width: 80%;
}

.index_main_rate_container_item {
	width: 100%;
}

.index_main_rate_rateway {
	margin: 30px 10px 20px 0px;
}

.index_main_instruction_text_container {
	margin: auto;
}

.index_main_instruction_item_instr_text_container {
	font-size: 95%;
}

.body_commercial_main_container {
	font-size: 95%;
	margin: 90px auto 0px auto;
}

.index_main_about_us_container {
	width: 90%;
}

.index_main_support_photo_container {
	width: 50vw;
	height: 33vw;
}

.index_main_instruction_item_container {
	width: 90%;
}

.index_main_rate_container_for_title {
	margin: 20px 0px 40px 0px;
}

.index_main_rate_container_item_title {
	margin: 0px;
}

.index_main_rate_depend_info_container {
	margin: 20px 0px 0px 0px!important;
}

.index_main_rate_rateway_container {
	padding: 10px 0px!important 20px 0px;
}

.index_main_support_container {
	width: 90%;
	margin: 60px auto;
}



.index_footer {
	padding: 0px 50px;
	font-size: 95%;
}

/* Главная страница */


/* Чат поддержки 1600 */

.index_main_support_info_container {
	margin: 15px auto;
}

.index_main_support_chat_main_container {
	padding: 5px 30px;
}

.index_main_support_message_body {
	height: 410px;
}

.index_main_support_message_head_title {
	margin-bottom: 10px;
}

.index_main_support_message_head_status {
	height: 25px;
}

/* Чат поддержки 1600 */

/* Контакты */

.index_main_contacts_container {
	margin: 50px auto 0px auto;
}
/* Контакты */

.index_nav_container {
	width: 70%;
	padding: 0px 0px 0px 100px;
}

.index_header_cabinet_container {
	width: 40%;
	display: flex;
	padding: 0px 0px 0px 15%;
}

.index_main_rate_icon {
	width: 4vw!important;
	height: 2vw!important;
}

#i_m_r_i_qiwi, #i_m_r_i_yandex, #i_m_r_i_megafon, #i_m_r_i_beeline {
	width: 3vw!important;
	height: 3vw!important;
}


.sidebar_menu_container {
	padding: 30px 0px;
}

.sidebar_profile_info {
	padding: 5px 10px 10px 10px;
}

.index_main_advantage_main_container {
	width: 100%;
}

.index_main_rate_container, .index_rate_containers_container {
	width: 90%;
}

#project_container_for_widgets {
	flex-direction: column!important;
}

#project_widget_container_second_container {
	margin: 70px 0px;
}

.security_auth_list_container {
	max-height: 520px;
}

.notification_cabinet {
	width: 250px;
	left: -210px;
}


}
/* Экран 1600 */












/* Экран 1300 */
@media ( max-width: 1300px ) {

nav {
	font-size: 90%;
    padding: 0px 0px 0px 300px;
    min-height: 90px;
}

aside {
	font-size: 90%;
	width: 245px;
}

.sidebar_menu_item_icon {
	width: 60px;
}

.sidebar_menu_item_text {
	padding-left: 0px;
}

.sidebar_menu_item_drop {
	font-size: 105%;
}

.sidebar_menu_item_drop_sitename {
	height: 16px;
}

.sidebar_menu_item_drop {
    padding: 0px 10px 0px 15px;
}

#sidebar_menu_item_status_add {
	width: 12px;
}

.sidebar_menu_item_add_text {
    margin: auto auto auto 10px;
}

section {
    padding: 0px 0px 0px 245px;
}

.nav_item {
	min-width: 0px;
	white-space: nowrap;
	margin: auto 15px auto 0px;
}

.nav_balance_summ {
	white-space: nowrap;
}



.nav_balance {
	padding: 0px 15px;
	height: 45px;
}

.nav_item_container {
	padding-top: 5px;
}

.index_header_cabinet_container {
	padding: 0px 0px 0px 5%;
}

.index_nav_container {
	width: 90%;
	padding: 0px 0px 0px 50px;
}

.index_header_container {
	font-size: 93%;
}

.index_main_statistics_block {
	width: 45vw;
	height: 24vw;
}


.index_footer_main_links {
	width: 25%;
}

.index_footer_container {
	width: 90%;
}

#i_f_m_l_main {
	padding-left: 50px;
}

.statistics_chart_sum_item {
	width: 185px;
}

.index_main_integration {
	width: 950px;
} 

.index_main_integration_arrow_next {
	left: 205px;
}

#i_m_i_a_n_second {
	left: 220px;
}

#i_m_i_a_n_third {
	left: 220px;
}

.index_main_integration {
	min-height: 350px;
}

.index_main_rate_container {
	padding: 70px 0px 0px 0px;
}



.index_main_advantage_container {
	width: 100%;
}

.index_main_advantage_body {
	min-width: 200px;
}


.demo_pay_input_block {
    margin: 40px 40px 5px 0px;
}


.first_section, .second_section {
	display: flex;
	flex-direction: column;
}

.main_page_statistick_block {
	width: 100%;	
	margin: 0px 0px 40px 0px;
}

.main_page_statistics_chart_container {
	width: 100%;
}

.main_page_transactions_block {
	width: 100%;
	margin: 0px 0px 40px 0px;
}

.profile_main_info_container {
	min-width: 300px;
}

.profile_input_block {
	width: 100%;
}

.profile_info_container {
    min-width: 300px;
    padding: 0px 0px 0px 30px;
    margin-left: 6%;
}

.profile_container, .project_container, .referal_container {
    padding: 60px 0px 0px 300px;
}

.project_settings_container {
	min-width: 300px;
	max-width: 300px;
}

/*Виджеты*/

.project_widget_container {
	max-width: 450px;
	min-width: 400px;
}

.project_widget_form_container {
	width: 100%;
}

/*Виджеты*/


/* Реферальная программа */

.referal_info_block {
	max-width: 500px;
}

.referal_input_block {
	width: 100%;
}

.referal_link_container {
	max-width: 350px;
	margin: 50px 15px 0px auto;
}

.referal_info {
	width: 50%;
	max-width: 380px;
	margin: 0px 15px 0px auto;
}

.referal_global_statistics_container {
	max-width: 500px;
	width: 100%;
}

.referal_stat_item_container {
	width: 100%;
}

/* Реферальная программа */


/* Методы */

.methods_input_block {
	width: 180px;
	margin: 20px 60px 13px 0px;
	position: relative;
}

/* Методы */

.project_input_block {
	width: 100%;
}

#button_secret_generate {
	left: 260px;
}

.project_settings_form_container {
	width: 300px;
}

.project_dop_settings_container {
    margin: 0px 25px 0px auto;
}

#alert_block_project_notification {
	left: -24px!important;
	top: 26px!important;
}

#alert_block_project_input {
	left: -25px!important;
	top: 14px!important;
}

.statistics_container {
	width: 98%;
}

.statistics_chart_sum_item {
	width: 165px;
}

.project_transactions_container {
	width: 98%;
	font-size: 95%;
}

.project_transactions_table_head th {
	padding: 2px;
}

.project_create_container {
	padding: 70px 0px 0px 300px;
	min-width: 800px;
}

.payout_container {
	padding: 50px 0px 0px 300px;
}

.payout_comission_container {
	width: 400px;
	margin: 0px 0px 0px auto;
}

.payout_table {
	width: 98%;
}

.payout_payout_container {
	margin-right: 5%;
}

.payout_action_container {
	width: 98%;
}

.support_container {
	display: flex;
	flex-direction: column;
}

.support_ticket_container {
	width: 100%;
	margin-bottom: 50px;
	padding: 40px 0px 0px 50px;
	font-size: 90%;
}

.support_ticket {
	height: 385px;
	overflow-y: auto;
	width: 98%;
}

.support_title {
	margin-bottom: 20px;
}

.support_message_global_container {
	min-height: 800px!important;
	margin-bottom: 50px;
}

.my_rates_container {
	font-size: 90%;
}

.my_rates_container {
    padding: 60px 0px 0px 300px;
}

.doc_text_regular {
	padding-right: 20px;
}

#doc_add_image {
	width: 65vw;
	height: 55vw;
}

#doc_secret_image {
	width: 70vw;
	height: 38vw;
}

.modal_window_head_container {
	margin-bottom: 10px;
}

.sidebar_menu_item_drop_sitename {
	margin: auto auto auto 8px;
}

.index_main_rates_container {
	margin: 50px auto;
}

.notification_container {
	width: 260px;
	min-height: 80px;
	top: 110px;
	right: 20px;
}

.index_main_support_mail_container {
	font-size: 90%;
}

.index_main_contacts_container {
	width: 950px;
}

.pay_header_logo_container {
	max-width: 240px;
    min-width: 240px;
}

.pay_language_text {
	max-width: 130px;
}

.index_main_site_container {
	max-width: 410px;
}

.index_main_site_macos_iframe {
	left: 15px;
	position: relative;
}


/*index тарифы*/

.index_rate_icons {
	max-width: 40px;
	max-height: 40px;
}

.index_rate_container {
	margin-right: 25px;
}

.index_rate_title_for_rate_container {
	font-size: 115%;
}

/*index тарифы*/


/* Pay страница */

.pay_left_bill_info_container {
	min-height: 240px;
	max-height: 350px;
	margin: 30px 0px 50px 0px;
}


/* Pay страница */


/* Pay laptop */

.pay_container, .pay_header, .pay_footer_container {
	width: 900px;
}

.pay_container {
	margin: 40px auto 0px auto;
}

.pay_right_container_pay_way {
	width: 150px;
	height: 100px;
	margin: 10px 10px 0px 0px;
}

.pay_header_logo_text_container {
	width: 240px;
}

.pay_logo {
	width: 160px;
	height: 64px;
}

.pay_logo_title {
	margin: 5px auto 0px auto;
	font-size: 95%;
}

.pay_header_text_summ_container {
	font-size: 95%;
}

#pay_card, #pay_yandex {
	width: 105px;
	height: 40px;
	background-size: cover;
}

#pay_qiwi, #pay_payeer {
	width: 85px;
	height: 40px;
	background-size: cover;
}

.pay_left_container {
	max-width: 240px;
	min-width: 240px;
	margin-right: 2%;
}

.index_main_advantage_text {
	font-size: 95%;
}

.index_main_advantage_container_left {
	width: 50%;
}

.index_main_advantage_container_right {
	width: 50%;
}

/* Pay laptop */

}
/* Экран 1300 */


















/* Экран 1000 */
@media ( max-width: 1000px ) {

aside {
	display: none;
}

section {
	padding: 0px 0px 0px 0px;
}

nav {
	font-size: 100%;
	padding: 0px 0px 0px 20px;
	min-height: 90px;
}

#nav_mobile_hide {
    display: none;
}

.nav_balance_container {
	display: none;
}

.nav_item_container {
	width: 65%;
	flex: none;
	flex-wrap: wrap;
}

/* Чат кабинет 1000 */

.chat_main_container {
	height: 85vh;
}

#support_chat_message_textarea {
	font-size: 90%!important;
}

.chat_main_container_background_for_image_internal img {
	max-height: 400px;
}

/* Чат кабинет 1000 */

.main_page_statistick_block {
    padding: 60px 20px 45px 25px;
}

.main_page_transactions_block {
    padding: 35px 0px 35px 25px;
}

.main_page_shops_block {
	padding: 30px 5px 35px 25px;
}

.main_page_payout_block {
    padding: 30px 5px 35px 25px;
}

#nav_mobile_hide {
	display: none;
}

.cabinet_mobile_nav_icon_container, .cabinet_mobile_chat_icon_container {
	display: flex;
}

.cabinet_mobile_nav_icon {
	display: flex;
}

.profile_container, .project_container, .referal_container {
    padding: 40px 0px 0px 0px;
}


/* Реферальная программа */

.referal_container {
	width: 95%;
	margin: auto;
}

.referal_info_block {
	max-width: 500px;
}

.referal_input_block {
	width: 100%;
}

.referal_link_container {
	max-width: 350px;
	margin: 50px 15px 0px auto;
}

.referal_info {
	width: 50%;
	max-width: 380px;
	margin: 0px 15px 0px auto;
}

.referal_global_statistics_container {
	max-width: 500px;
}

.referal_stat_item_container {
	width: 100%;
}

/* Реферальная программа */


.profile_form {
	width: 95%;
	margin: auto;
}

.project_container {
	width: 95%;
	margin: auto;
}

.project_create_container {
    padding: 40px 0px 0px 0px;
    min-width: 100px;
    margin: 0px auto;
}

.project_create_input_block {
	width: 95%;
	margin: 20px 0px 0px 0px;
}

.project_create_textarea {
	width: 100%;
	margin: 20px 0px 0px 0px;
}

.payout_container {
	width: 95%;
	margin: auto;
	padding: 60px 0px 0px 0px;
}

.my_rates_container {
    padding: 60px 0px 0px 0px;
    width: 90%;
    margin: auto;
}

.index_rate_containers_container {
	flex-wrap: wrap;
}

.index_rate_containers_container {
	max-width: 650px;
	padding-bottom: 50px;
}

.doc_header {
	flex-direction: column-reverse;
}

.index_nav_item {
	margin: 20px auto 10px 0px!important;
}

.doc_nav_title {
	margin: 10px auto 20px 0px!important;
}

#i_n_i_mobile {
	margin-right: 15px!important;
}

.index_header_container {
	display: none;
}

.body_commercial_main_container {
	margin: 0px auto;
}

.index_main_photo_container {
	min-height: 400px;
	height: 65vw;
}

.index_main_photo_text_and_button_container {
	font-size: 1.2vw;
	padding-bottom: 0px;
	height: 90%;
	margin:auto;
}

.index_main_photo_text_button {
	font-size: 150%;
	width: 80%;
	padding: 0px 5px;
	margin-top: 20px;
}

.index_main_photo_text_title {
	margin-bottom: 10px;
}

.index_main_photo_text_button span i {
    margin-left: 3px;
}

.index_main_rate_container {
    padding: 30px 0px 0px 0px;
}

.index_main_advantage_title, .index_main_advantage_body {
    width: 100%;
}

.index_main_statistics_block {
	margin: 0px;
	width: 90vw;
    height: 47vw;
    position: relative;
    left: -20px;
}

.index_main_advantage_title span {
    padding: 0px 0px 0px 10px;
    margin: 0px;
    font-size: 150%;
}

.i_m_a_c_margin {
	flex-direction: column-reverse;
	margin: 50px auto;
}

#i_m_a_t_right {
	width: 100%;
}

#i_m_a_t_right span {
	margin-left: 0px;
	border-right: 0px;
	border-left: 7px solid #ffcf0e;
	text-align: left;
	padding: 0px 0px 0px 10px;
}

#i_m_a_d_left {
	width: 100%;
	margin: 50px 0px 0px 0px;
	display: flex;
	flex-wrap: wrap;
}

.index_main_universality_container {
	width: 48%;
	margin-right: auto;
	padding: 15px;
}

.index_main_universality_icon {
	width: 14%;
}

.index_main_demo_pay_form {
	margin: 50px 0px 0px 0px;
}

.index_main_integration {
	flex-direction: column;
	width: 100%;
	margin-bottom: 50px;
}


.index_main_integration_arrow_next {
	display: none;
}

.index_main_integration_item {
	margin: auto;
	min-height: 100px;
	width: 100%;
	max-width: 350px;
}

.index_main_integration_item_icon_block {
    margin: 30px auto 0px auto;
}

.index_main_rate_blocks_container {
	margin: 30px 0px;
}

.index_main_rate_block {
	margin: 30px 0px!important;
	width: 100%;
}


.index_main_rate_icon {
	width: 6vw!important;
	height: 3vw!important;

	min-width: 40px;
	min-height: 20px;
}

#i_m_r_i_qiwi, #i_m_r_i_yandex, #i_m_r_i_megafon, #i_m_r_i_beeline {
	width: 4vw!important;
	height: 4vw!important;

	min-width: 30px;
	min-height: 30px;
}

.index_main_rate_title_container {
	width: 60%!important;
	min-width: 50px;
}

.index_main_rate_icon {
	margin-right: 15px;
}

.index_main_advantage_title {
	margin: 20px 0px;
}

.index_footer {
	padding: 0px;
}

#i_f_m_l_main {
	padding-left: 20px;
}

.index_main_support_container {
	width: 90%;
	font-size: 95%;
}

.index_main_support_faq_item_title_icon {
	font-size: 130%;
	width: 25px;
	height: 35px;
}

.index_main_support_faq_item {
	min-width: 160px;
}

#b_c_m_c_about_us {
	margin: 0px auto 50px auto;
}

.index_main_about_us_container {
	min-height: 650px;
}

.index_nav_item_auth_reg_container {
	margin-left: 0px;
}

.paydata_card_container {
	width: 95%;
	margin: auto;
}

.index_main_contacts_container {
	flex-direction: column;
}

.index_main_contacts_text_container, .index_main_support_mail_container {
	margin: 50px auto;
}

.index_main_contacts_container {
	width: 90%;
	max-width: 800px;
}

.index_main_contacts_text_container, .index_main_support_mail_container {
	width: 100%!important;
}


.index_main_support_chat_begin_container {
	margin: 40px auto;
}

.index_main_support_mail_container {
	margin: 0px;
}

.index_main_rate_title_under_container {
	margin: auto;
}

.security_container {
	padding: 0px 20px;
}

.security_auth_list_container {
	margin: 0px 0px 0px auto;
}

.project_widget_container {
	margin: 40px auto!important;
}

.pay_header_security_text_container  {
	width: 70%;
}

.index_main_site_macos_body, .index_main_site_macos_header {
	min-width: 410px;
}

.payout_checkbox_icon {
	display: none!important;
}

.payout_checkbox {
    padding: 0px;
}

/*index тарифы*/

.index_rate_containers_container {
	flex-direction: column;
	padding: 0px;
}

.index_rate_container {
	max-width: 500px;
	min-height: 320px;
}

.index_rate_icons {
	max-width: 45px;
	max-height: 45px;
}

.index_rate_container, #i_r_c_last {
	margin: auto;
}

.index_rate_title_for_rate_container {
	font-size: 125%;
}

.index_rate_container_for_icons {
	min-height: 200px;
	padding: 20px 10px 25px 10px;
}

.index_rate_containers_container {
	margin-top: 50px;
}

.index_rate_container_for_icons_margin {
	margin-bottom: 30px;
}

/*index тарифы*/

/* Методы оплаты */

#project_title_methods {
	margin-bottom: 40px;
}

.methods_input_block {
	margin: 20px auto 13px auto;
}

.project_methods_container {
	width: 100%;
}

#method_form_button {
	margin: 25px auto 50px auto;
}

/* Методы оплаты */

/* Pay mobile big */

.pay_left_container {
	max-width: 230px;
    min-width: 230px;
    padding: 25px 25px 25px 25px;
    font-size: 90%;
    margin-right: 4%;
}

.pay_container, .pay_header, .pay_footer_container {
	width: 740px;
}

.pay_footer_block {
	width: 100%;
}

.pay_right_container {
	max-width: 480px;
}

.pay_way_open_container {
    padding: 30px 30px 50px 30px;
    font-size: 90%;
}

.pay_way_main_container {
	width: 90%;
}

#pay_way_open_logo_qiwi {
	width: 40px;
	height: 40px;
	background-size: cover;
}

.pay_input_button_block {
	margin: 60px 0px 0px 0px;
}

.pay_header_text_number {
	font-size: 95%;
}

.pay_logo {
    width: 155px;
    height: 60px;
}

.pay_logo_title {
	font-size: 90%;
}

/* Pay mobile big */

}
/* Экран 1000 */



/* Экран 750 Для страницы оплаты */
@media ( max-width: 750px ) {

.pay_container, .pay_header, .pay_footer_container {
	width: 700px;
}

.pay_left_container {
    max-width: 205px;
    min-width: 205px;
    padding: 15px;
    margin-right: 2%;
}

.pay_right_container {
	min-width: 480px;
}

.pay_header_logo_text_container {
	width: 205px;
}

.pay_way_open_logo_summ_container {
	height: 150px;
}

.pay_header_logo_container {
	max-width: 205px;
    min-width: 205px;
}

/* Страница безопасности */

.security_container {
	flex-direction: column;
}

#setting_password_change_container {
	margin: auto auto 60px auto ;
	width: 100%;
}

.security_auth_list_container {
	margin: auto auto 0px auto ;
	width: 100%;
	max-width: 1000px;
}

}
/* Экран 750 Для страницы оплаты */


/* Экран 700 */
@media ( max-width: 700px ) {

td {
	padding: 1px;
}

.index_main_rate_container_main {
	padding: 50px 0px 0px 0px;
}

.index_main_photo_text_button_container {
	margin: auto;
}

.index_main_photo_container {
	min-height: 600px;
	height: 110vw;
}

.index_main_photo_container_absolute_background {
	background: #000;
	opacity: 0.3;
}

.index_main_photo_text_container {
    height: 90%;
    width: 70%;
    margin: auto;
    max-width: 400px;
}

.index_main_photo_text_and_button_container {
	display: flex;

	flex-direction: column;
	font-size: 75%;
	position: relative;
	width: 90%;
}

.index_main_photo_text_title {
	font-size: 430%;
}

.index_main_photo_text_dop  {
	font-size: 3vw;
}


/*Вывод модальное окно*/

.modal_window {
	width: 95%;
}

/*Вывод модальное окно*/

/* Чат мобильный 700*/

.chat_main_container {
	width: 100%;
	min-width: 100px;
}


/* Чат мобильный 700*/



.main_page_transactions_table {
	width: 100%!important;
	font-size: 90%;
	overflow: auto;
}

.main_page_transactions_block {
	overflow-x: auto;
	min-height: 750px;
}

.project_transactions_modal_window {
	width: 95%;
	margin: auto;
	font-size: 85%;
	top: 5%;
	height: 90%;
	padding: 20px 10px 10px 15px;
}

.modal_window_item_title {
	min-width: 115px;
}

.modal_window_item_body {
	min-width: 150px;
}

.modal_window_exit {
	font-size: 250%;
}

.main_page_statisticks_title_container {
	flex-direction: column;
	min-height: 50px;
}

.main_page_statisticks_input_block {
	margin: 40px 0px 15px 0px;
}

/* Реферальная программа */

.referal_container {
	
}

.referal_global_container, .referal_global_info_container {
	flex-direction: column;
}

.referal_link_container {
	max-width: 450px;
	margin: 20px 0px 60px;
}

.referal_info {
	width: 100%;
	margin: auto;
	max-width: 650px;
	padding: 40px 0px 20px 0px;
}

.referal_stat_item {
	margin: 15px 0px;
}

/* Реферальная программа */

.profile_form {
	flex-direction: column;
}

.profile_main_info_container {
	width: 95%;
	min-width: 200px;
}

.profile_info span {
    padding: 0px 0px 0px 0px;
}

.profile_info_container {
	margin: 20px 0px 30px 0px;
	padding: 0px;
	border-left: 0px;
	width: 100%!important;
}

.profile_main_info_container {
	margin: 10px auto;
}

.profile_advice, .profile_info {
    padding: 20px 30px 20px 0px;
}

#p_m_i_b_mobile {
    margin: 30px auto 0px auto;
}

.project_container {
	flex-direction: column;
}

.project_settings_container, .project_dop_settings_container {
    margin: 20px auto 40px auto;
}


#n_i_settings, #n_i_statistiks, #n_i_transactions {
	margin-top: 25px;
}


.statistics_chart_sum_container {
	flex-wrap: wrap;
	justify-content: center;
}

.statistics_chart_sum_item {
	min-width: 155px;
	width: 155px;
	margin: 15px;
}

.project_transactions_container {
	overflow-x: auto;
}

.project_transactions_filter_input_block {
	width: 145px;
	margin: 5px 10px 20px 0px;
}


.project_create_container {
	width: 90%;
}

.payout_action_container {
	flex-direction: column;
}

.payout_payout_container {
	margin: 0px 0px 60px 0px;
}

.payout_comission_container {
	margin: 0px 0px 10px 0px;
}

.project_comission_container {
	width: 100%;
}

.payout_table {
    width: 98%;
    overflow-x: auto;
}

.support_ticket_container {
    padding: 30px 20px 0px 20px;
    max-height: 310px;
    margin-bottom: 30px;
    min-width: 250px;
}

.support_message_container {
	padding: 30px 20px 0px 20px;
}

.support_ticket {
	width: 100%;
	height: 250px;
}

.support_new_ticket_create {
	width: 100%;
}

.support_input_block {
	width: 90%;
}

.support_first_create_input_block {
	width: 100%;
}

.support_ticket_item {
	min-height: 80px;
}

.support_message_head_status_date_container {
	flex-direction: column;
	margin: 15px 0px 15px 0px;
}

.support_message_head_date {
	margin: 15px 0px 0px 0px;
}

.support_message_global_container {
	min-height: 830px!important;
	margin-bottom: 0px;
}

#my_rates_table_mobile {
	width: 100%!important;
}

.index_main_support_chat_icon, .index_main_support_api_icon {
	display: none;
}

.index_main_support_chat_text_container {
	padding-left: 0px;
}

.index_main_support_chat_text {
	max-width: 160px;
}

.index_main_support_chat_container {
	min-width: 150px;
	margin: 50px auto!important;
}

.my_rates_main_text {
	text-align: justify;
}

.doc_table {
	width: 100%!important;
}

.doc_text_regular {
	text-align: justify;
	padding-right: 0px;
}

#doc_add_moderation {
	width: 90vw;
	height: 50vw;
}

#doc_add_profile {
	width: 80vw;
	height: 120vw;
	margin: auto;
}

.doc_code_block {
	padding: 15px;
	word-wrap: break-word;
}

#doc_secret_image {
	width: 90vw;
	height: 53vw;
}

.index_main_rate_first_container {
	flex-direction: column;
	padding: 0px 20px;
}

.index_main_rate_title_container {
	width: 100%!important;
	text-align: left;
	margin: 5px 0px 15px 0px;
}

.index_main_rate_icons_container {
	width: 100%!important;
	margin: 0px 0px 15px 0px;
}

.index_main_rate_title_container span {
    margin: 0px;
}

.index_main_rate_block {
	min-width: 100px;
}

.index_main_rate_second_container {
	font-size: 95%;
}

.index_main_rate {
	height: 60px;
	font-size: 250%;
}

.index_main_rate_second_container, .index_main_rate_info_container {
	min-height: 80px;
}

.index_main_universality_container {
	width: 100%;
	font-size: 95%;
}

.index_main_universality_text_container {
	display: flex;
	flex-direction: column;
}

.index_main_universality_title, .index_main_universality_text {
	margin: auto 0px;
	text-align: justify;
}

.index_main_advantage_container {
	margin: 20px 0px;
}

.index_main_advantage_title {
    margin: 20px 0px 30px 0px;
}

#i_m_a_d_left {
	margin: 20px 0px 0px 0px;
}

.index_main_demo_pay_form {
	width: 100%;
	min-height: 200px;
	margin: 20px 0px;
}

.index_main_demo_pay_form_container {
	margin: auto;
	font-size: 90%;
}

.index_main_rate_container_global {
    padding-bottom: 30px;
}

.index_footer_main_links {
	display: none;
}

#i_f_m_l_main {
	display: block;
	padding: 0px;
	min-width: 150px;
	margin: auto;
}

.index_footer {
    min-height: 250px;
}

.index_footer_container {
    padding: 35px 0px 30px 0px;
}

.index_main_photo_text_container {
    height: 100%;
    width: 100%;

    display: flex;
    flex-direction: column;
    color: #111;


}

.index_main_photo_text_and_button_container {
	display: flex;
	flex-direction: column;
	position: relative;
	width: 90%;
}



.index_main_photo_text_button {
	margin: 30px 0px 0px 0px;
	font-size: 140%;
	width: 60%;
	padding: 0px 5px;
	height: 50px;
}

.index_main_rate_icon {
	width: 6vw!important;
	height: 3vw!important;

	min-width: 30px;
	min-height: 15px;
}

#i_m_r_i_qiwi, #i_m_r_i_yandex, #i_m_r_i_megafon, #i_m_r_i_beeline {
	width: 4vw!important;
	height: 4vw!important;

	min-width: 25px;
	min-height: 25px;
}

.index_main_rates_depends_text_container {
	width: 100%;
}

.index_main_instruction_main_title {
	font-size: 140%;
	margin: 40px auto 0px auto;
	width: 90%;
}

.index_main_instruction_main_title span {
    margin: 0px;
}

.index_main_instruction_item_container {
	flex-direction: column;
	margin: 40px auto;
}

.index_main_instruction_item_instr_text_container, 
.index_main_instruction_item_photo_container {
	width: 100%;
}

.index_main_instruction_registration {
	margin: 30px auto 0px auto;
	width: 70vw;
	height: 95vw;
	top: 0px;
}

.index_main_instruction_text_container {
	border-left: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.i_m_i_t_c_right {
	border-right: 0px;
    padding: 0px 0px 0px 0px;
    top: 0px;
    margin: 40px auto 15px auto; 
}

.index_main_instruction_title {
	margin-bottom: 20px;
	font-size: 130%;
}

#i_m_i_i_c_second {
	flex-direction: column-reverse;
}

.index_main_instruction_item_instr_text_container {
	min-height: 100px;
}

.index_main_instruction_add {
    width: 90vw;
    height: 95vw;
    top: 0px;
    margin: 30px auto;
}

#i_m_i_t_c_moderation, #i_m_i_t_c_integration {
	top: 0px; 
}

.index_main_instruction_moderation {
	width: 80vw;
    height: 43vw;
    top: 0px;
    margin: 30px auto 10px auto;
}

.index_main_instruction_item {
	min-height: 200px!important;
}

.index_main_instruction_passport {
    width: 50vw;
    height: 80vw;
    top: 0px;
    margin: auto;
}

#i_m_i_i_c_user_data, #i_m_i_i_c_getpaid {
	flex-direction: column-reverse;
}

#i_m_i_i_c_getpaid {
	margin: 50px auto 0px auto;
}

.index_main_instruction_integration {
    width: 88vw;
    height: 62vw;
    top: 0px;
    margin: auto;
}

.index_main_instruction_integration {
	margin: 50px auto;
}


.index_main_instruction_pay {
    width: 80vw;
    height: 80vw;
    top: 0px;
    margin: 10px auto 40px auto;
}

.index_main_support_faq_container {
	flex-wrap: wrap;
	margin-bottom: 0px;
}

.index_main_support_faq_item {
	margin-top: 15px;
	width: 40%;
}

.i_m_s_q_i_right {
	margin: 15px 0px 0px auto;
}

.index_main_support_faq_item_text {
	margin: 10px 0px;
}

.index_main_support_faq_item_title_text {
	margin-bottom: 0px;
}

.index_main_support_api_chat_container {
	margin-bottom: 0px;
}

.index_main_support_container {
	margin-bottom: 10px;
}

.index_main_support_modal_window_text_photo_container {
	flex-direction: column;
}

.index_main_support_modal_window_text, .index_main_support_modal_window_text_photo {
	width: 100%!important;
}

.index_main_support_title {
	margin-bottom: 30px;
}

.index_main_support_modal_window_text_photo {
	margin: 15px auto;
}

.index_main_support_modal_window {
	margin: 15px auto;
}

.index_main_support_new_request_container {
	width: 90%;
	padding: 0px;
}

.index_main_support_new_request_input_block {
	width: 90%;
	margin-top: 50px;
}

.index_main_support_new_request_textarea {
	width: 100%;
}

.index_main_support_new_request_title {
	font-size: 130%;
}

.index_main_support_info_container {
    max-width: 700px;
    width: 100%;
    padding: 10px;
    font-size: 90%;
}

.index_main_support_chat_main_container {
    width: 95%;

    min-height: 500px;
    margin: 0px auto;
    padding: 15px 0px;

}

.index_main_support_message_head_status_date_container {
	flex-direction: column;
}

.support_message_head_date {
    margin: 0px 0px 0px 0px;
}

.support_message_head_status, .support_message_head_date {
	height: 25px;
}

.index_main_support_photo_container {
	display: none;
}

.index_main_support_text_container {
	width: 100%;
}

.index_main_about_us_container {
    min-height: 450px;
}

.index_main_about_us_container {
    margin: 70px auto 0px auto;
}

.notification_container {
	width: 260px;
	min-height: 80px;
	top: 110px;
	right: 20px;
}

.project_widget_container {
	margin: 0px auto; 
}

#project_widget_container_second_container {
	margin: 70px auto;
}

.project_widgets_created_link_copy_text {
	right: 0px;
}

.index_main_advantage_container {
	flex-direction: column;
	margin: 40px auto;
	max-height: 5000px;
}

.index_main_advantage_text {
	width: 90%;
}

.index_main_advantage_container_left, .index_main_advantage_container_right {
	width: 100%;
}

.index_main_advantage_text_text {
	text-align: justify;
}

#i_m_a_c_second {
	flex-direction: column-reverse;
	margin: 30px 0px 80px 0px;
}

#detailed_statisticks_video, 
#index_main_advantage_profit_video, 
#index_main_advantage_chat_video {
	display: none;
}

.index_main_advantage_image_for_mobile {
	display: block;
}

.about_us_pdf_docs_con {
	flex-direction: column;
}

.about_us_pdf_docs {
	width: 100%;
}

#index_main_advantage_chat_id {
	max-height: 1000px;
	margin-bottom: 30px!important;
}

#i_m_a_c_l_macos_container, #i_m_a_c_l_profit_container {
	margin: 30px 0px 0px 0px;
}

#i_m_a_i_f_m_image_id {
	width: 90%;
	margin: auto;
}

.index_main_advantage_container {
	margin: 10px 0px;
}

#i_m_a_c_second {
	margin: 30px 0px 60px 0px;
}

.index_main_advantage_text {
	min-height: 100px;
}

.index_main_advantage_image_for_mobile {
	margin: 10px 0px;
}

#auth_block_verificated_block {
	width: 95%;
	margin: auto;
}

.project_create_button_block {
	margin: 90px auto 0px auto;
}

.pcd_code {
	overflow-x: auto;
}

#project_create_back_button {

	margin: 0px auto 0px auto;
}


/* Методы */

.methods_input_container {
	min-height: 480px;
	max-height: 5000px;
	flex-wrap: nowrap;
}

.methods_input_block {
	width: 80%;
}


/* Методы */


































/* Pay mobile middle */

.pay_container {
	flex-direction: column;
	height: 100%;
}


.pay_left_container {
	display: none;
}

.pay_right_container {
	width: 100%;
	margin: 20px auto;
}

.pay_header, .pay_footer_container {
	width: 95%;
}

.pay_logo {
    width: 135px;
    height: 54px;
}

.pay_logo_title {
	font-size: 85%;
}

.pay_header_text_number, .pay_header_security_container {
	display: none;
}

.pay_header_logo_container {
	width: 205px;
	margin: auto;
}

.pay_header_container {
	height: 100px;
}

.pay_right_container {
	margin: 5px auto 0px auto;
}

.pay_mobile_info_container {
	display: block;
}

.pay_footer_container {
	width: 480px;
}

#pay_footer_block_first {
	display: block;
}

.pay_footer_text_container_first {
	width: 100%;
	margin: 10px 0px 0px 0px; 
}

.pay_footer_block {
	flex-wrap: wrap;
	display: flex;
}

.pay_footer_text_container {
	margin: 5px auto 0px 0px;
}

/* Pay mobile middle */





}
/* Экран 700 */



/* Экран 500 */
@media ( max-width: 500px ) {

/* Чат мобильный */

.support_message_block {
	width: 100%;
	margin: auto;
}


/* Чат мобильный */

.cabinet_mobile_nav_icon {
	margin: 15px 15px 0px auto;
}

.index_main_photo_text_title {
	margin-bottom: 10px;
	font-size: 390%;
}

.index_main_photo_text_dop  {
	font-size: 5vw;
}

.index_main_photo_text_button {
	width: 200px;
	height: 45px;
	margin: 20px auto 0px auto;
	font-size: 135%;
}

.index_main_rate_title_under_container, .index_main_advantage_title {
	font-size: 80%;
}

.index_main_rate_blocks_container {
	margin: 0px auto;
}

.index_main_rate_container_global {
	padding-bottom: 5px;
}

.index_main_rate_first_container {
	flex-direction: column;
	padding: 0px 5px;
}

.i_m_a_c_margin {
	flex-direction: column-reverse;
	margin: 0px auto;
}

.index_main_advantage_container {
    margin: 0px auto 50px auto;
}

#index_main_demo_pay_button {
	width: 90%;
}

.index_main_integration_item_icon_block {
    margin: 10px auto 0px auto;
}

.index_main_integration_item {
	font-size: 90%;
}

.index_main_integration_item_title_block {
    margin: 10px 0px 0px 0px;
}

.index_main_integration_item_text_block {
    font-size: 100%;
    margin: 15px auto;
    line-height: 1.2;
    width: 100%;
}

.index_main_rate_block {
	font-size: 90%;
}

.index_main_rate_title_container {
	font-size: 110%;
	margin: 5px 0px 25px 0px;
}

.index_main_support_api_chat_container {
	flex-direction: column;
}

.index_main_support_new_request_input_block {
	width: 100%;
}

.index_main_support_chat_main_container {
	font-size: 90%;
}

.project_transactions_filter_input_block {
	width: 95%;
	margin: 15px auto;
}

#project_transactions_filter {
	margin: 10px auto;
}

.notification_container {
	width: 90%;
	left: 5%;
	min-height: 60px;
	bottom: 100%;
	top: 1%;
}

.project_widget_container {
	max-width: 450px;
	min-width: 280px;
	width: 100%;
}

.project_widgets_link_form_row {
	font-size: 90%;
}

.project_widgets_form_iframe {
	max-width: 380px;
	width: 100%;
}

.project_widgets_form_iframe_container_for_cab {
	min-width: 250px;
}

.project_widgets_form_iframe_button_for_cab {
	width: 100px;
}

.project_widgets_form_iframe_summ_input_for_cab {
	width: 90px;
}

.demo_pay_text_container {
	margin-left: 0px;
}

#i_m_a_c_demo_pay {
	display: none;
}

.index_main_advantage_title_statisticks {
	margin-top: 40px;
}

.index_main_support_mail_body_title {
	min-width: 0px;
	margin-bottom: 10px;
}

.index_main_support_mail_title {
	margin-bottom: 15px;
}

.index_main_support_mail_body_title_text_container {
	flex-direction: column;
}

.index_main_advantage_video, #detailed_statisticks_video {
	margin: 30px auto;
}

#i_m_a_c_l_macos_container {
	overflow-x: auto;
	width: 90%;
	margin: 30px auto;
}

.index_main_site_macos_body, .index_main_site_macos_header {
	min-width: 0px;
}

.index_main_pay_way_container {
	margin: 20px auto;
}

#i_m_r_c_m_rates {
	padding: 20px 0px 0px 0px;
}

.auth_input_block {
	font-size: 95%;
	width: 90%;
	max-width: 300px;

}

.auth_input_block input {
	width: 100%;
}

#i_m_r_r_c_payway_padding {
	padding: 0px;
}

.verificate_success_text {
	font-size:125%;
}

.error_container, .success_container {
	width: 90%;
	max-width: 300px;
	margin: 0px auto 30px auto;

}

.index_main_photo_container {
	min-height: 600px;
	height: 110vw;
}












/*index тарифы*/

.index_rate_title_for_rate_container {
	font-size: 115%;
}

.index_rate_icons {
	max-width: 38px;
	max-height: 38px;
}


/*index тарифы*/


/* Методы */

.methods_input_container {
	min-height: 480px;
	max-height: 2000px;
}

/* Методы */









/* Pay mobile low */

.pay_container {
	width: 100%;
}

.pay_right_container {
	width: 95%;
	min-width: 200px;
}

.pay_mobile_info_container {
	width: 95%;
}

.pay_ways_container {
	width: 100%;
	flex-wrap: wrap;
}

.pay_right_container_pay_way {
	width: 45%;
	margin: 10px auto;
}


#pay_card, #pay_yandex {
	width: 33vw;
	height: 13vw;
	background-size: cover;

	min-width: 75px;
	min-height: 30px;

	max-width: 140px;
	max-height: 55px;
}

#pay_qiwi, #pay_payeer {
	width: 26vw;
	height: 13vw;
	background-size: cover;

	min-width: 60px;
	min-height: 27px;

	max-width: 100px;
	max-height: 50px;
}

.pay_way_open_container {
	padding: 20px 20px 30px 20px;
	font-size: 90%;
}

.pay_way_main_container {
	width: 100%;
}

.pay_way_open_summ_container {
    margin: auto 10px auto auto;
}

.pay_main_button {
	width: 155px;
	height: 45px;
	margin: 0px auto;
}

.pay_input_button_block {
	width: 100%;
}

.pay_footer_container {
	width: 95%;
}

.pay_garantii_uniteller {
	width: 95%;

	top: 50%;
	margin-top: -400px;
	margin-left: 0px;
	left: 2.5%;
}

/* Pay mobile low */



}
/* Экран 500 */





