.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) {
  ._home_slider_container, .home_scroller_container, .top_menu_nav { display: none; }
  .site_header>.container>div>div.mobile_block { display: inline-block; }
  .site_header>.container>div>div.mobile_block a.pushy-link { 
    vertical-align: middle; 
    box-shadow: 0 2px 0 0 #d3d2cd; -webkit-box-shadow: 0 2px 0 0 #d3d2cd; -moz-box-shadow: 0 2px 0 0 #d3d2cd;
    border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
  }
  .site_header>.container>div>div.lang_selector_block { 
    position: absolute; top: 0; left: 50%; height: inherit; line-height: normal; text-align: center; 
  }
  .site_header>.container>div>div.lang_selector_block .lang_selector { margin-left: -100%; }
  .site_header>.container>div>div>.phones { margin-top: 0; }

  .main_table .left_menu_container { display: none; }
  .main_table .content_section.has-left-col { margin-left: 0; }
  .main_table .content_section>.title a.ask_specialist_button { display: none; }
  .currency_selector_container { text-align: center; }
}

@media screen and (max-width: 900px) {
  .site_header>.container>div { height: inherit; line-height: inherit; padding: 10px 0; }
  .site_header>.container>div>div { display: block !important; text-align: center; line-height: normal; }
  .site_header .center_block { padding: 10px 0; text-align: inherit; }
  .site_header>.container>div>div.mobile_block { padding-top: 20px; }
  .site_header .left_block { margin-top: 0; }
  .site_header .left_block, .site_header .center_block { width: inherit; }
  .site_header>.container>div>div>.phones { margin-top: 0; }
  .site_header .right_block { width: inherit; }

  .site_footer { height: inherit; }
  .site_footer .copyright { height: inherit; line-height: normal; }
  .site_footer .copyright, .site_footer .copyright>div { display: block; width: inherit; text-align: center; }
  .site_footer .copyright>.justify:after { content: none; }
  .site_footer .copyright>div>div>div { display: inline-block; }
  .site_footer .copyright .fragment, .copyright .wa_copyright { float: none; margin-top: 10px; }
  .site_footer .center_block { margin: 20px 0; }
}

@media screen and (max-width: 800px) {
  .main_table .content_section>.content { padding-bottom: 20px; }
  .main_table { padding-top: 10px; }
  .main_table .content_section>.title h1, .title_text { padding: 0; }
}

@media screen and (max-width: 768px) {
}

@media screen and (max-width: 621px) {
  .com_home_page_propositions .item.empty { display: none; }
}

@media screen and (max-width: 600px) {
  .site_header .center_block .phones { font-size: 14px; }
  h1, .editor_header { font-size: 24px; }
  h2, .editor_subheader1 { font-size: 20px; }
  h3, .editor_subheader2 { font-size: 16px; }
  .main_table .content_section>.content { min-height: inherit; }
  .breadcrumbs_container { display: none; }
  .wa_form_edit .field .inputbox, .wa_form_edit .field.vertical_mode .caption { 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: 286px; text-align: center; }
  .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: 308px; }
  .wa_form_edit .horizontal .field { display: block; }
  .g-recaptcha>div, .g-recaptcha _iframe { width: 227px !important; }
  .g-recaptcha iframe { position: absolute; transform:scale(0.75); transform-origin:0 0; }
  .filter_panel .fields .inputbox { max-width: 300px; }
  .field_block_title { font-size: 20px; font-weight: bold; }
}

@media screen and (max-width: 480px) {
  .site_block { padding: 0 10px; }
  .wa_form_edit { padding: 10px; }
  .wa_form_edit .field .inputbox, .wa_form_edit .field.vertical_mode .caption { width: 220px; font-size: 14px; }
  .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: 228px; }
  .wa_form_edit .field.multi_input_field>.inputbox { width: 206px; }
  .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: 228px; }
  .filter_panel .fields .inputbox { max-width: 228px; font-size: 14px; }
}

@media screen and (max-width: 400px) {
  .currency_selector_container .currency_selector .button { min-width: 0; }
}
