body {
  text-align: center;
  width: 98vw;
  margin: auto;
  }
    @media screen and (max-width: 1434px) {
      body {
        text-align: center;
        width: 98vw;
        margin: auto;
        }
      }
    a {
      color: black;
         text-decoration: none;
         cursor: auto;
    }
    .logo {
    }
    .iconsbox {
      width: 734px;
      height: 20px;
      margin: auto;
      padding-right: 33px;
      padding-left: 33px;
      padding-bottom: 30px;
      margin-top: -40px;
      /*outline: 1px solid black;
      outline-offset: -1px;*/
     }
    .iconsnimgbox {
      width: 734px;
      height: 845px;
      margin: auto;
      padding-right: 33px;
      padding-left: 33px;
      padding-bottom: 30px;
      margin-top: -40px;
      /*outline: 1px solid black;
      outline-offset: -1px;*/
     }

        .iconslbox {
          float: left;
        }

        .iconsrbox {
          float: right;
        }

        .photobox {

        }
    .soundnimdb {
      width:100%;
      }
          @media screen and (max-width: 1434px) {
            .soundnimdb {
              width: 734px;
              height: 765px;
              margin: auto;
              padding-right: 33px;
              padding-left: 33px;
              padding-bottom: 30px;
              margin-top: 870px;
              }
            }

        .soundbox {
          width: 23%;
          height: 845px;
          float:left;
          padding-right: 370px;
          margin-top: -825px;
          }
              @media screen and (max-width: 1434px) {
                .soundbox {
                  background: none;
                  width: 50%;
                  height: 765px;
                  float:left;
                  margin-left: -10px;
                  margin-top: -870px;
                  }
                }
                  .listenbox {
                    background: #ff5722;
                    border: solid 1px #ff5722;
                    border-radius: 4px;
                    height: 32.5px;
                    font-family: DIN Condensed;
                    font-size: 25px;
                    padding-top: 12.5px;
                    padding-left: 12.5px;
                    margin-bottom: 4px;

                    }
                  .cloudboxA {
                    overflow: scroll;
                    height: 845px;
                    }
                        @media screen and (max-width: 1434px) {
                          .cloudboxA {
                            height: 0px;
                            }
                          }
                  .cloudboxB {
                    visibility: hidden;
                    }
                          @media screen and (max-width: 1434px) {
                            .cloudboxB {
                              margin-top: -1px;
                              visibility: visible;
                              overflow: scroll;
                              height: 720px;
                              }
                            }
        .imdbbox {
          width: 23%;
          height: 845px;
          float:right;
          padding-left: 370px;
          margin-top: -825px;
         }
             @media screen and (max-width: 1434px) {
               .imdbbox {
                 width: 50%;
                 height: 765px;
                 float:right;
                 margin-right: -10px;
                 margin-top: -870px;
                  }
               }
                 .imdbtitlebox {
                   height: 45px;
                   border: solid 1px black;
                   border-radius: 4px;
                   margin-bottom: 4px;
                   }
                  .imdbscrollbox {
                    height: 682px;
                    overflow: scroll;
                  }
                      @media screen and (max-width: 1434px) {
                        .imdbscrollbox {
                          height: 640px;
                          overflow: scroll;
                          }
                        }
    .instabox {
      width:780px;
      display: inline-block;
      height: 1070px;
      overflow: scroll;
      padding-bottom: 30px;
      }
          @media screen and (max-width: 1434px) {
              .instabox {
                width:780px;
                display: inline-block;
                margin-top: -870px;
                margin-bottom:40px;
                height: 900px;
                overflow: scroll;
                padding-bottom: 30px;
              }
            }
    .footer {
      margin-top: 10px;
      position:fixed;
      bottom: 0;
      width: 100%;
      background-color: none;
      color: BLACK;
      text-align:center;
      }
::-webkit-scrollbar {
  display: none;
}
.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px
}
.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color:transparent;
  color:black;
  text-align: center;
  font-family: DIN Condensed;
  font-size: 18px;
  border-radius: 0px;
  border-color: transparent;
  padding: 0px 0;
  position: absolute;
  z-index: 1;
  bottom: 100%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
}
.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}


.TP-cf {
  margin-top: -50px;
  font-family: DIN Condensed;
  text-align: center;
  width:734px;
  display: inline-block;
  padding-bottom: 30px;
}
    @media screen and (max-width: 1434px) {
        .TP-cf {
          margin-top: -50px;
          font-family: DIN Condensed;
          text-align: center;
          width:734px;
          display: inline-block;
          padding-bottom: 30px;
        }
      }
          .card-header {
            margin-top: 10px;
            font-size: 35px;
          }
          .contact__msg {
            font-family: DIN Condensed;
            font-size: 25px;
          }
              .TP-cf-body {
                text-align: left;
              }

                  .TP-cf-label {
                    font-size: 25px;
                  }
                  .TP-cf-writebox {
                    margin-left: 0.2%;
                    margin-top: -6px;
                    margin-bottom: 6px;
                    width: 99%;
                    font-size: 20px;
                    border: solid 1px white;
                    border-radius: 4px;
                  }
                  .g-recaptcha {
                    margin-top: -8px;
                    margin-bottom: 8px;
                    border-radius: 4px;
                    margin-left: 0.2%;
                  }
                  .TP-cf-send {
                    margin-top: -4px;
                    width: 100%;
                    font-size: 28px;
                    color: white;
                    font-family: DIN Condensed;
                    background: #ff5722;
                    border: solid 1px #ff5722;
                    border-radius: 4px;
                  }
