.tableToImageLink { display:inline-block; width:91px; height:99px; background-image:url(../images/ico/table.png); background-position:91px 0 }
.tableToImageLink:hover { background-position:0 0 }
.tableToImageOverlay .closeButton { 
  position:fixed; top:0; right:0; display:block; width:38px; height:38px; 
  background-image:url(../images/ico/close.png); background-position: 38px 0;
}
.tableToImageOverlay .closeButton:hover { background-position: 0 0; }
.convertedCell { text-align:center; padding:0 }
.convertedCell>table { margin:auto }


@media screen and (max-width: 999px) {
  body>.wrapper>.content>.top_image { height: 150px; }
  body.homepage>.wrapper>.content>.top_image { height: 210px; }

  .site_footer { height: auto; margin-top: 50px; }
  .site_footer>.container { height: inherit; line-height: normal; padding: 20px 0; }
  .site_footer .area { display: block; width: inherit; }
  .site_footer .area>div { display: block; text-align: center; margin-bottom: 20px; }
  .site_footer .area>div:last-child { margin-bottom: 0; }
  .site_footer .area>div>div { display: inline-block; }
  .site_footer .wa_copyright { float: none; }
  .site_footer>.container>.area>.left_block>.item>div { display: block; }
  .site_footer .com_image_link { margin-right: 0; }
}

@media screen and (max-width: 900px) {
  .site_block { padding: 0 10px; }
}

@media screen and (max-width: 800px) {
  .top_menu_nav { display: none; }
  .site_header .mobile_block { display: inline-block !important; }
  .site_header .logo_link img { width: 200px; }
}

@media screen and (max-width: 768px) {
  .wa_form_edit .field .inputbox, .wa_form_edit .field.vertical_mode .caption { width: 300px; }
  .wa_form_edit .field.checkbox_field, .wa_form_edit .section_title { width: 300px; }
  .wa_form_edit .horizontal .field.vertical_mode  .caption, .wa_form_edit .horizontal .field.vertical_mode .inputbox { width: 300px; }
  .wa_form_edit .horizontal .field.vertical_mode select.inputbox { width: 308px; }
  .wa_form_edit .field.multi_input_field>.inputbox { width: 278px; }
  .wa_form_edit fieldset .field.vertical_mode .caption { width: 250px; }
  .wa_form_edit .field.multi_input_field .inputbox .inputbox { width: 250px; }
  .wa_form_edit .field select.inputbox  { width: 300px; }
  .wa_form_edit .field textarea.inputbox  { width: 292px; }
  .wa_form_edit .horizontal .field { display: block; }
  .g-recaptcha>div, .g-recaptcha _iframe { width: 220px !important; }
  .g-recaptcha iframe { position: absolute; transform: scale(0.73); transform-origin: 0 0; }
}

@media screen and (max-width: 700px) {
  .site_header .mobile_block { display: block !important; }
  .site_header>.container>div { padding: 20px 0; }
  .site_header>.container>div { height: auto; line-height: normal; overflow: visible; }
  .site_header>.container>div>div { display: block; text-align: center; margin-bottom: 10px; }
  .site_header>.container>div>div:last-child { margin-bottom: 0; }
}

@media screen and (max-width: 600px) {
  body>.wrapper>.content>.top_image { display: none; }

  body, td, tr, p, div, span, a { font-size: 15px; }
  .justify>div, .justify>li { font-size: 15px; }
  h1, .editor_header { font-size: 28px; }
  h2, .editor_subheader1 { font-size: 24px; }
  h3, .editor_subheader2 { font-size: 20px; }
  .main_table .content_section>.content { min-height: inherit; }
  .breadcrumbs_nav { display: none; }
}

@media screen and (max-width: 530px) {
  .wa_form_edit { padding: 10px; }
  .wa_form_edit .field .inputbox, .wa_form_edit .field.vertical_mode .caption { width: 220px; font-size: 15px; }
  .wa_form_edit .field.checkbox_field, .wa_form_edit .section_title { width: 220px; }
  .wa_form_edit .field.checkbox_field .label_container label { font-size: 15px; }
  .wa_form_edit .horizontal .field.vertical_mode  .caption, .wa_form_edit .horizontal .field.vertical_mode .inputbox { width: 220px; }
  .wa_form_edit .horizontal .field.vertical_mode select.inputbox { width: 220px; }
  .wa_form_edit .field.multi_input_field>.inputbox { width: 199px; }
  .wa_form_edit fieldset .field.vertical_mode .caption { width: 190px; }
  .wa_form_edit .field.multi_input_field .inputbox .inputbox { width: 150px; }
  .wa_form_edit .field select.inputbox  { width: 220px; }
  .wa_form_edit .field textarea.inputbox  { width: 212px; }
}

@media screen and (max-width: 480px) {
  .box-modal { padding: 20px 10px; }
  .box-modal .wa_form_edit { padding: 10px 0 0 0; }
}
