.mess_box {

    position:fixed;

    box-shadow: 0px 0px 20px #000;

    margin:0 auto;

    height:120px;

    width:220px;

    background:white;

    padding:20px;

    display:none;

	z-index:6000;

}



h4 {
  display: block;
  -webkit-margin-before: 1.33em;
  -webkit-margin-after: 1.33em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  font-weight: bold;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
}

h5 {
  display: block;
  font-size: 0.83em;
  -webkit-margin-before: 1.67em;
  -webkit-margin-after: 1.67em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  font-weight: bold;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
}

h6 {
  display: block;
  font-size: 0.67em;
  -webkit-margin-before: 2.33em;
  -webkit-margin-after: 2.33em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  font-weight: bold;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
}


.podcherkivanie { border-bottom: 2px solid maroon; /* Параметры линии под текстом */

    font-weight: normal; /* Убираем жирное начертание */

    padding-bottom: 0px; /* Расстояние от текста до линии */}

    @media (max-width: 768px) {
      body > table:nth-child(3) > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(1) {
        display: flex;
        flex-direction: column;
         margin-left: 20px;}

         body > table:nth-child(3) > tbody > tr:nth-child(3) > td > div > table > tbody > tr:nth-child(2){
           display: flex;
           flex-direction: column;
         }

         body > div.hed > div > table > tbody > tr > td:nth-child(2) > table > tbody > tr > td{
           width: 50%;
         }
         body > div.hed > div > table > tbody > tr > td:nth-child(2) > table > tbody > tr{
           display: flex;
           align-items: start;
         }

         body > table:nth-child(3) > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(2) > td > table{
          width: 100% !important;
          table-layout: fixed;
         }

        .cvetomuzyka3 {
          width: 50%;
          height: auto;
        }

        .h1_span{
          text-align: start;
          margin-left: 20px;
        }

        #text {
          display: none;
        }
        #bump{
          display: none;
        }
        body > table:nth-child(3) > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(1) > td:nth-child(3){
          display: flex;
          width: 100%;
        }
        body > div.hed > div > table > tbody > tr {
          display: flex;
          flex-direction: column;
          align-items: flex-start;
          min-width: auto;

        }
        body > table:nth-child(3) > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(1) > td:nth-child(3) > table > tbody > tr:nth-child(2){
          width: 100% !important;
          display: flex;
    flex-direction: column;
        }

        body > table:nth-child(3) > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(1) > td:nth-child(3) > table > tbody > tr:nth-child(3) > td {
          display: flex;
        }

        body > table:nth-child(3) > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(1) > td:nth-child(3) > table > tbody > tr:nth-child(3) > td:nth-child(1) > table > tbody > tr{
          display: flex;
        }

        body > table:nth-child(3) > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(1) > td:nth-child(3) > table > tbody > tr:nth-child(3) > td:nth-child(1) > table > tbody{
          display: flex;
          flex-direction: column;
        }

        body > table:nth-child(3) > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(1) > td:nth-child(3) > table > tbody > tr:nth-child(2) > td> table > tbody > tr {
          display: none;
        }

        .card{
          display: flex;
          flex-direction: column;
          align-items: center;
          width: 100%;
        }

        body > table:nth-child(3) > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(3) > td > table > tbody:nth-child(1) > tr > td{
          width: 47%;
          display: flex;
          flex-wrap: wrap;
          justify-content: center;
          align-items: flex-end;
          justify-content: space-around;
        
        }
        body > table:nth-child(3) > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(3) > td > table > tbody:nth-child(1) > tr > td img{
          width: 70%;
          height: auto;
        }
        body > table:nth-child(3) > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(3) > td > table > tbody > tr{
          display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: space-between;
    align-items: stretch;
        }

        body > table:nth-child(3) > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(3) > td > table {
          display: flex !important;
          width: 100% !important;
        }

        .hed {
          min-width: auto !important;
        }

        table {
          width: 100%;
        }
         h2{
           width: 100%;
         }
        
         body > table {
          width: 100%;
         }

         body > table:nth-child(3) > tbody > tr:nth-child(5) > td > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td{
           width: 42%;
           height: auto;
         }

         body > table:nth-child(3) > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(1) > td:nth-child(3) > table > tbody > tr:nth-child(2) > td:nth-child(4) > div{
           margin-top: 0 !important;
           display: flex;
    align-items: center;
    flex-direction: column;
         }
         body > table:nth-child(3) > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(1) > td:nth-child(3) > table > tbody > tr:nth-child(2) > td{
           display: none;
         }

         body > table:nth-child(3) > tbody > tr:nth-child(5) > td > table > tbody > tr:nth-child(2) > td > table > tbody > tr{
           display: flex;
           flex-wrap: wrap;
         }

         body > table:nth-child(4) > tbody > tr > td > table > tbody > tr:nth-child(1) > td > table:nth-child(1) > tbody > tr > td:nth-child(1) > img{
           margin-left: 0 !important;
         }

         body > table:nth-child(3) > tbody > tr:nth-child(5) > td > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td {
          background-color: #f0f0e7 !important;
          margin: 10px;
         }

         body > table:nth-child(4) > tbody > tr > td > table > tbody > tr:nth-child(1) > td > table:nth-child(1) > tbody > tr{
           display: flex;
           flex-direction: column;
           align-items: center
         }
         body > table:nth-child(4) > tbody > tr:nth-child(1) > td > table > tbody > tr > td > table:nth-child(1) > tbody > tr > td:nth-child(2) > nofollow > noindex > div > div.sposoby0_6 > span{
           margin-left: 0 !important;
         }
         body > table:nth-child(4) > tbody > tr:nth-child(1) > td > table > tbody > tr > td > table:nth-child(1) > tbody > tr > td:nth-child(2) > nofollow > noindex > div{
           margin-left: 0 !important;
           margin-right: 0 !important;
           width: 100%;
         }

         body > table:nth-child(4) > tbody > tr:nth-child(1) > td > table > tbody > tr > td > table:nth-child(1) > tbody > tr > td:nth-child(2) > nofollow > noindex > div > div.sposoby0_6{
           margin-left: 0 !important;
           font-size: 14px !important;
         }
         body > table:nth-child(4) > tbody > tr:nth-child(1) > td > table > tbody > tr > td > table:nth-child(1) > tbody > tr > td:nth-child(2) > nofollow > noindex > div > div.sposoby0_6{
           text-align: start !important;
           margin-top: 20px;
         }

         body > table:nth-child(4) > tbody > tr:nth-child(1) > td > table > tbody > tr > td > table:nth-child(1) > tbody > tr > td:nth-child(2) > nofollow > noindex > div > div.btn-price_big{
           width: 100%;
           text-align: start;
           margin-left: 0 !important;
         }
         

         body > table:nth-child(4) > tbody > tr:nth-child(1) > td > table > tbody > tr > td > table:nth-child(1) > tbody > tr > td:nth-child(2) > nofollow > noindex > div > div:nth-child(4){
           width: 100%;
           text-align: start;
         }
         body > table:nth-child(3) > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(1) > td:nth-child(3) > table > tbody{
           display: flex;
         }
         body > table:nth-child(3) > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(1) > td:nth-child(3) > table > tbody > tr:nth-child(1){
           display: flex;
           align-items: center;
         }

         .btn-price_big {
          padding: 0 !important;
          font-size: 10px !important; }

          body > table:nth-child(4) > tbody > tr:nth-child(1) > td > table > tbody > tr > td > table:nth-child(1) > tbody > tr > td:nth-child(2) > nofollow > noindex > div > div:nth-child(4){
            margin-left: 0 !important;
            width: 100%;
          }

      }


      @media (max-width: 420px) {
        body > table:nth-child(3) > tbody > tr:nth-child(5) > td > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td{
          width: 90%;
          height: auto;
        }

        


      }
    