/*------------------------------------------------- MEDIA SCREEN ----- -----------------------------------------------*/
/* 1924 и больше */
@media screen and (min-width: 1924px) {}

/******************************************************* 1800 *********************************************************/
@media only screen and (max-width:1800px){}

/******************************************************* 1700 *********************************************************/
@media only screen and (max-width:1700px){}

/******************************************************* 1600 *********************************************************/
@media only screen and (max-width:1600px){}

/******************************************************* 1500 *********************************************************/
@media only screen and (max-width:1500px){}

/******************************************** (1366x768) WXGA Display *************************************************/
@media only screen and (max-width:1366px) {}

/********************************************** (1280x1024) SXGA Display **********************************************/
@media only screen and (max-width:1280px) {
  body .page-catalog .filters-block {flex-wrap: nowrap;}
  body .page-catalog h2 {font-size: 5vw;}
  body .page-catalog .catalog-list-wrapper h3 {font-size: 2.6vw;}
  body .page-catalog .catalog-list-wrapper .catalog_list .catalog_element {width: 48.3%;}
  body .page-catalog .filters-block .catalog-filters .filter-tag {font-size: 1vw;padding: 0.6vw;margin-top: 1vw;}
  body .page-catalog .filters-block .catalog-filters .filter-tag.active {font-size: 1vw;padding: 0.6vw;}
  body .page-catalog .filters-block .catalog-filter-btn {font-size: 1vw;}
  body .page-catalog .catalog-list-wrapper h3 {margin-bottom: 1vw;margin-top: 3vw;}
  body .page-catalog .catalog-list-wrapper .catalog_list .catalog_element .head .title span {font-size: 2vw;}
  body .page-catalog#page-content {width: 90vw;}
  body .page-catalog .catalog-list-wrapper .catalog_list .catalog_element .characteristics i {width: 1.4vw;margin-right: 0.7vw;}
  body .page-catalog .catalog-list-wrapper .catalog_list .catalog_element .characteristics .line {font-size: 1.4vw;}
  body .page-catalog .catalog-list-wrapper .catalog_list .catalog_element .characteristics .line-parent {font-size: 1.4vw;}
  .order_modal.catalog_filter_dlg {width: 50vw;padding-bottom: 1.33vw;}
  .catalog_filter_dlg .field .ranger {margin-top: 2.5vw;margin-bottom: 2.5vw;}
  .catalog_filter_dlg .field .top-ranger output {width: 40%;}
  .catalog_filter_dlg .button span {font-size: 2vw;}
  .catalog_filter_dlg .button {height: 6.967vw;}
  body .page-catalog .filters-block .filter-count {width: 2vw;height: 2vw;border-radius: 1vw;}
  body .page-catalog .filters-block .filter-count span {margin-top: 1vw;font-size: 0.8vw;}
}

/********************************************************** (1200) ****************************************************/
@media only screen and (max-width:1200px) {

}

/****************************************************** (1100) ********************************************************/
@media only screen and (max-width:1100px) {

}

/***************************************************** (768) **********************************************************/
@media only screen and (max-width:768px) {
    body .page-catalog .catalog-list-wrapper .catalog_list .catalog_element {width: 100%;margin: 2vw auto;}
    body .page-catalog .catalog-list-wrapper .catalog_list .catalog_element .head .title span {font-size: 3vw;}
    body .page-catalog .catalog-list-wrapper .catalog_list .catalog_element .characteristics i {width: 2.2vw;margin-right:1vw;}
    body .page-catalog .catalog-list-wrapper .catalog_list .catalog_element .characteristics .line {height: 4.5vw;}
    body .page-catalog .catalog-list-wrapper .catalog_list .catalog_element .characteristics .line {font-size: 1.7vw;}
    body .page-catalog .catalog-list-wrapper .catalog_list .catalog_element .characteristics .line-parent {font-size: 1.7vw;padding-left: 3.3vw;height: 4.5vw;}
    body .page-catalog .catalog-list-wrapper .catalog_list .catalog_element .head {height: 50vw;}
    body .page-catalog .filters-block .catalog-filters .filter-tag {font-size: 1.5vw;}
    body .page-catalog .filters-block .catalog-filters .filter-tag.active {font-size: 1.5vw;}
    body .page-catalog .catalog-list-wrapper h3 {font-size: 3.6vw;}
    body .page-catalog .filters-block .catalog-filters {width: 70%;}
    body .page-catalog .filters-block .catalog-filter-btn {font-size: 2vw;}
    body .page-catalog .filters-block .filter-count span {margin-top: 1.6vw; font-size: 1vw;}
    body .page-catalog .filters-block .filter-count {width: 3vw;height: 3vw;border-radius: 2vw;}
    .order_modal.catalog_filter_dlg {width: 90vw;padding-bottom: 1.33vw;}
    .order_modal #order_dlg .modal_body .order_form input {width: 100%;}
    .catalog_filter_dlg .field {margin: 2.5vw 0;}
    .catalog_filter_dlg .field .ranger {height: 0.45vw;}
    .catalog_filter_dlg .field .top-ranger {margin-bottom: 5vw;}
    .catalog_filter_dlg .button span {font-size: 3vw;}
    .catalog_filter_dlg .button {height: 10vw;padding: 3vw;}
}

/***************************************************** (575) **********************************************************/
@media only screen and (max-width:575px) {

}

/***************************************************** (475) **********************************************************/
@media only screen and (max-width:475px) {

}

/***************************************************** (375) **********************************************************/
@media only screen and (max-width:375px) {

}

/****************************************************** (320) *********************************************************/
