@media screen and (max-width: 360px) {
   #socialright {
      text-align: center;
      padding: 0 0 2% 0;
   }
}
@media screen and (max-width: 459px) {
   #topimagebtns a span:nth-of-type(2) {
       display: none;
   }
   #topimagebtns a:first-child:after {
       content: "Comsns";
   }
   #topimagebtns a:nth-of-type(2):after {
       content: "Support";
   }
   #topimagebtns a:nth-of-type(3):after {
       content: "Links";
   }
   #topimagebtns a:last-child:after {
       content: "Store";
   }
   #title {
       display: none;
   }
   #prevgallerylink span:last-child, #nextgallerylink span:first-child {
       display: none;
   }
   
   #topimagebtns {
       margin: .5% auto 0 auto;
   }
   #topimagebtns a {
       font-size: 80%;
       padding: 2% .5%;
   }

   .imagename {
       display: none;
   }

}
@media screen and (max-width: 459px) {
   #sectioncontainer .menu4 li a {
       width: 93%;
       padding: 5% 3%;
       font-size: 1.3em;
   }
   #sectioncontainer .menu4 .ecbullet, #sectioncontainer .menu4 .ecnone {
       width: 7%;
       padding: 5% 2%;
   }
   #sectioncontainer .menu4 ul {
       padding: 0 0 0 6%;
   }
}
@media screen and (max-width: 559px) {
   #topimagebtns a  span.fas {
       display: none;
   }
   .filterbtn {
       width: 100%;
   }
   #copystr {
       font-size: 70%;
   }
   #wipbox p {
       font-size: 76%;
   }
}
@media screen and (min-width: 460px) and (max-width: 559px) {
   #topimagebtns {
       margin: .5% auto 0 auto;
   }
   #topimagebtns a {
       font-size: 80%;
       padding: 1% .5%;
   }
   .imagename {
       font-size: 80%;
   }
   #prevgallerylink, #nextgallerylink {
       font-size: 80%;
   }
   #sectioncontainer .menu4 li a {
       width: 95%;
       padding: 3% 2%;
       font-size: 1.2em;
   }
   #sectioncontainer .menu4 .ecbullet, #sectioncontainer .menu4 .ecnone {
       width: 5%;
       padding: 3% 1%;
   }
   #sectioncontainer .menu4 ul {
       padding: 0 0 0 5%;
   }
}
@media screen and (max-width: 679px) {
   #menucontainer {
       display: none;
   }
   #menucontainer2 {
       display: inline-block;
   }
   .sc50 {
       width: 100%;
   }
   #title {
       margin-top: 16px;
       font-size: 130%;
   }
   #subtitle {
       font-size: 64%;
   }
   #socialright {
       width: 60%;
   }
}
@media screen and (min-width: 560px) and (max-width: 679px) {
   #topimagebtns a {
       font-size: 80%;
   }
   .imagename {
       font-size: 90%;
   }
   #sectioncontainer .menu4 li a {
       width: 96%;
       padding: 2% 1%;
       font-size: 1.1em;
   }
   #sectioncontainer .menu4 .ecbullet, #sectioncontainer .menu4 .ecnone {
       width: 4%;
       padding: 2% 1%;
   }
   #sectioncontainer .menu4 ul {
       padding: 0 0 0 4%;
   }
}

@media screen and (min-width: 680px) and (max-width: 800px) {
   #topimagebtns a {
       font-size: 90%;
   }
   #socialright {
       width: 48%;
   }
}

@media screen and (max-width: 960px) {
   #topimagecontainer img:nth-of-type(1), #topimagecontainer img:nth-of-type(2) {
      display: none;
   }
}