@media (max-width: 768px) {
    .hed {
        min-width: auto !important;
      }

      table {
        width: 100%;
      }
    #text {
        display: none;
      }
      #bump{
        display: none;
      }

      #content2 img {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{
        display: none;
      }
      body > div.hed > div > table > tbody > tr {
        display: flex;
        min-width: auto;
    }
    body > div.hed > div > table > tbody > tr > td:nth-child(2) > table > tbody > tr > td {
        width: 50%;}

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


        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(1) > td > table > tbody > tr:nth-child(1) > td:nth-child(3) {
            display: flex;
            width: 100%;}

 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;}

                h2{
                    width: 100%;
                  }
        
                  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 > 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;
                            margin-right: 0;
                           flex: 0 0 50%;
                        }

                        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 > 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(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 {
                display: flex;}

                body > table:nth-child(3) > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(1){
                    display: flex;
                    flex-direction: row;
                 flex-wrap: wrap;
                    align-items: center;
                    align-items: flex-end;
                }
                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: 49%;}
                body > table:nth-child(3) > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(1) > td > div{
                    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{
                    table-layout: auto !important;
                }


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

                body > table:nth-child(3) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(1) > td:nth-child(2){
                    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 {
                    margin: 10px 0;}

                    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;
                    }

                    body > table:nth-child(3) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(1) > td:nth-child(3) > table > tbody > tr > td{
                        width: 100%;
                        padding: 10px;
                        box-sizing: border-box;
                    }

                
            div.btn, h2.btn {
                white-space: break-spaces;
                height: auto;
                width: auto !important;
            }

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

            body > table:nth-child(3) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(3) > td > table:nth-child(4) > tbody > tr > td > img{
                width: 100%;
            }

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

            body > table:nth-child(3) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(3) > td > table:nth-child(9) > tbody > tr > td > img{
                width: 100%;
            }

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

            body > table:nth-child(3) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(3) > td > table:nth-child(12) > tbody > tr > td > div > img{
                width: 100%;
            }

            body > table:nth-child(4) > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(1) > td:nth-child(1){
                width: 100%;
            }
            body > table:nth-child(3) > tbody > tr:nth-child(5) > td > table > tbody > tr:nth-child(2) > td > table > tbody > tr {
                justify-content: center;
            }
            body > table:nth-child(4) > tbody > tr:nth-child(1) > 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:nth-child(1) > td > table > tbody > tr:nth-child(2) > td > table > tbody > tr{
                display: flex;
                flex-wrap: wrap;
            }

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

                body > table:nth-child(4){
                    table-layout: auto;
                }

                body > table:nth-child(4) > tbody > tr:nth-child(3) > td > table:nth-child(1) > tbody > tr:nth-child(1) > td > table:nth-child(2) > tbody > tr:nth-child(2) > td > table > tbody > tr > td {
                    width: 49%;
                }

                    body > table:nth-child(4) > tbody > tr:nth-child(3) > td > table:nth-child(1) > tbody > tr:nth-child(1) > td > table:nth-child(2) > tbody > tr:nth-child(2) > td > table > tbody > tr{
                        display: flex;
                        flex-direction: row;
                        flex-wrap: wrap;
                        align-items: center;}

                        body > table:nth-child(4) > tbody > tr:nth-child(3) > td > table:nth-child(2), body > table:nth-child(4) > tbody > tr:nth-child(3) > td > table:nth-child(1) > tbody > tr:nth-child(1) > td > table:nth-child(2) > tbody > tr:nth-child(2) > td > table{
                            table-layout: auto;
                        }
                        body > table:nth-child(4) > tbody > tr:nth-child(3) > td > table:nth-child(1) > tbody > tr:nth-child(1) > td > table:nth-child(2) {
                            table-layout: auto;
                        }

                        body > table:nth-child(4) > tbody > tr:nth-child(3) > td > table:nth-child(1) > 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(4) > tbody > tr:nth-child(3) > td > table:nth-child(1) > 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(3) > td > table:nth-child(1) > tbody > tr:nth-child(1) > 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(3) > td > table:nth-child(1) > tbody > tr:nth-child(1) > td > table:nth-child(1) > tbody > tr > td:nth-child(2) > nofollow > noindex > div > div.sposoby0_6 > span {
                                margin-left: 10px !important;
                            }

                            body > table:nth-child(4) > tbody > tr:nth-child(3) > td > table:nth-child(1) > tbody > tr:nth-child(1) > 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(3) > td > table:nth-child(1) > tbody > tr:nth-child(1) > 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(3) > td > table:nth-child(1) > tbody > tr:nth-child(1) > td > table:nth-child(1) > tbody > tr > td:nth-child(2) > nofollow > noindex > div > div:nth-child(4){
                                        margin-left: 0 !important;
                                        width: 100%;}
                                      
                                        body > table:nth-child(4) > tbody > tr:nth-child(3) > td > table:nth-child(1) > tbody > tr:nth-child(1) > 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(3) > td > table:nth-child(2) > tbody > tr {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;}

    body > table:nth-child(4) > tbody > tr:nth-child(3) > td > table > tbody > tr > td:nth-child(1) {
        display: flex;
        flex-direction: column;
        width: 100%;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;}

        body > table:nth-child(4) > tbody > tr:nth-child(3) > td > table:nth-child(2) > tbody > tr > td.boottoom {
            width: 100% !important;
        margin: 0 10px !important;}

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

        body > table:nth-child(3) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(3) > td > table:nth-child(5) > tbody > tr > td > img, body > table:nth-child(3) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(3) > td > table:nth-child(10) > tbody > tr > td> img, body > table:nth-child(3) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(2) > td > table:nth-child(12) > tbody > tr > td > img{
            width: 100%;
        }

        body > table:nth-child(3) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(3) > td > table:nth-child(10) > tbody > tr, body > table:nth-child(3) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(2) > td > table:nth-child(12) > tbody > tr{
            display: flex;
            flex-wrap: wrap;
        }
        .btn-price_big {
            font-size: 12px !important;
        }

        body > table:nth-child(3) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(3) > td > table:nth-child(13) > tbody > tr:nth-child(1), body > table:nth-child(3) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(3) > td > table:nth-child(15) > tbody > tr:nth-child(1){
            display: flex;
            flex-direction: column;
            align-items: center;
        }

        body > table:nth-child(3) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(1){
            display: flex;
            flex-direction: column;
            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(1) > td:nth-child(1) > h2, body > table:nth-child(3) > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(4) > td > table > tbody > tr > td > table > tbody > tr:nth-child(1) > td:nth-child(1) > h2{
            white-space: nowrap;
        }
        
        body > div.hed > div > table > tbody > tr > td:nth-child(2) > table,
        body > table:nth-child(3), 
        body > div.hed > div > table,
        body > table:nth-child(3) > tbody > tr:nth-child(1) > td > table,
        body > table:nth-child(3) > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(3) > td > table, #content2, #Box1 > table, body > table:nth-child(3) > tbody > tr:nth-child(3) > td > table, body > table:nth-child(3) > tbody > tr:nth-child(3) > td > table, body > table:nth-child(3) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(3) > td > table:nth-child(4), body > table:nth-child(4) > tbody > tr:nth-child(3) > td > table:nth-child(1)
        { 
            table-layout: fixed;
    
        }

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

        body > table:nth-child(3) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(2) > td > table:nth-child(7) > tbody > tr{
            display: flex;
            flex-wrap: wrap; 
        }
        .btn{
            white-space: pre-wrap !important;
            height: auto;
        }

        body > table:nth-child(3) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(2) > td > table:nth-child(7) > tbody > tr > td > img{
            width: 100%;
        }

        body > table > tbody > tr:nth-child(3) > td > nofollow > noindex > div:nth-child(40) > table > tbody > tr:nth-child(1) > td > table:nth-child(2) > tbody > tr:nth-child(2) > td > table > tbody > tr{
            display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
        }

        body > table > tbody > tr:nth-child(3) > td > nofollow > noindex > div:nth-child(40) > table > tbody > tr:nth-child(1) > td > table:nth-child(2) > tbody > tr:nth-child(2) > td > table > tbody > tr > td{
            width: 49%;
        }

        body > table > tbody > tr:nth-child(3) > td > nofollow > noindex > table:nth-child(2){
            table-layout: auto !important;
        }

        body > table > tbody > tr:nth-child(3) > td > nofollow > noindex > img:nth-child(5), body > table > tbody > tr:nth-child(3) > td > nofollow > noindex > img:nth-child(12){
            width: 100%;
        }

        body > table > tbody > tr:nth-child(3) > td > nofollow > noindex > table:nth-child(1) > tbody > tr > td:nth-child(1) > div, body > table > tbody > tr:nth-child(3) > td > nofollow > noindex > table:nth-child(1) > tbody > tr > td:nth-child(2) > nofollow > noindex > div {
            width: 100%;
            height: auto;
        }

        body > table:nth-child(3) > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(1) > td:nth-child(1) > div > a > img{
            width: 100%;
        }

        #Box1 > table > tbody > tr:nth-child(2) > td > table:nth-child(2) > tbody > tr > td{
            width: 25%;
        }
        #Box1 > table > tbody > tr:nth-child(2) > td > table:nth-child(2) > tbody > tr > td > a > img{
            width: 100%;
        }



}


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