@media only screen and (max-width: 980px) {
  .headBox {
    padding: 80px 0 40px 0;
  }
  .headBox .logoItem {
    text-align: center;
  }
  .headBox .logo {
    display: table;
    margin: 10px auto;
  }
  .headBox .table {
    display: block;
  }
  .headBox .telefons, .headBox .emails {
    display: block;
    margin: 10px 0;
  }
  .headBox .telefon, .headBox .email {
    display: table;
    margin: 0 auto;
  }
  .headBox .c-button {
    display: table;
    margin: 0 auto;
    margin-top: 25px;
    float: none;
    top: 0;
  }
  .topMenuBox {
    display: none;
  }
  .headTmp {
    padding: 40px 0;
  }
  .headTmp .buttonsAction {
    float: none;
    width: 300px;
    margin: 0 auto;
  }
  .headTmp .text {
    margin: 50px 0 0 0;
    text-align: center;
  }
  .headTmp .text .venzel {
    background-position: center;
  }
  .headTmp .text .advants {
    width: 100%;
    text-align: left;
    margin: 0 auto;
    max-width: 650px;
  }
  .preContentBox .left {
    text-align: left;
  }
  .preContentBox .title {
    display: block;
    text-align: left;
    font-size: 3em;
  }
  .preContentBox .venzel {
    width: 100%;
  }
  .path {
    margin-top: 15px;
  }
  .box.boxInner .columnLeft {
    padding-top: 10px;
  }
  .formBottom .telefon {
    margin-left: 30px;
  }
  .formBottom .c-button {
    margin-left: 30px;
  }
  .box.bottom {
    padding-left: 15%;
  }
  .box.bottom .contactsArea {
    border-right: 0;
  }
  .box.bottom .menuArea {
    padding-top: 30px;
    padding-left: 0; 
  }
  .box.bottom .btnArea {
    padding-top: 20px;
    text-align: left;
  }
  .leftMenu {
    display: none;
  }
  .box.columnBox {
    padding: 40px 0;
  }
  .box.columnBox .btns {
    margin-top: 0;
    overflow: auto;
  }
  .box.columnBox .btns .btn {
    float: left;
    width: 50%;
  }
  .box.columnBox .columnRight {
    padding-left: 0;
  }
  .outList {
    margin-top: 20px;
  }
  .catPage .part2 .columnRight {
    padding-top: 30px;
  }
}

@media only screen and (max-width: 600px) {
  .headBox .adress {
    width: 100%;
    box-sizing: border-box;
  }
  .headBox .telefons {
    width: 100%;
    box-sizing: border-box;
  }
  .headBox .c-button {
    display: table;
    margin: 0 auto;
    float: none;
    top: 0;
    left: 5px;
  }
  .path {
    top: -10px;
    position: relative;
  }
  .headTmp .jgridtable .jitem {
    display: block;
  }
  .headTmp .left {
    overflow: auto;
    padding: 0 0;
  }
  .headTmp .left a.btn {
    display: inline-block;
    width: 100%;
    float: left;
    background-size: 40px;
    padding-left: 46px;
    font-size: 1em;
    max-width: 1000px;
  }
  .headTmp .text {
    padding: 30px;
  }
  .headTmp .title {
    font-size: 1.8em;
  }
  .headTmp .description {
    font-size: 1.2em;
  }
  .mainContent .main {
    padding: 30px;
  }
  .mainContent .columnRight {
    padding-left: 0;
  }
  .formBottom .bonus .desc {
    font-size: 1.4em;
  }
  .formBottom .telefons {
    margin-top: 0;
  }
  .formBottom .telefon {
    font-size: 1.8em;
  }
  .box.columnBox {
    padding: 40px 0;
  }
  .box.columnBox .btns {
    margin-top: 0;
  }
  .box.columnBox .btns gi
.btn {
    float: left;
    width: 100%;
  }
  .box.columnBox .columnRight {
    padding-left: 0;
  }
  .box.columnBox .catalogListBox {
    background-color: transparent;
  }
  .objList .image {
    height: 190px;
  }
  .objSlider .venzel {
    background-image: none;
  }
  .catPage .express {
    padding: 40px 0;
    width: 80%;
  }
  .catPage .express .input-box {
    width: 100%;
    float: none;
    box-sizing: border-box;
    margin-right: 0;
  }
  .catPage .express .formabout {
    position: relative;
    bottom: auto;
  }
  .catPage .express .feedback_button {
    margin-top: 7px;
    width: auto;
    padding: 14px 10px;
  }
  .catPage .tabsBlock table {
    font-size: 0.8em;
  }
  .catPage .tabsBlock table td {
    padding: 5px 4px;
  }
  .catPage .tabsBlock .tab {
    margin-bottom: 5px;
  }
  .catPage .tags {
    font-size: 1.2em;
  }
}


@media only screen and (max-width: 600px){
.articleList .image {
    float: none;
}
.articleList .text {
    margin-left: 0;
    margin-top: 15px;
}
.articleList .text.ml_60{
    margin-left: 0;
}
}