
@media screen and (min-width: 1024px) and (max-width: 1200px) {

  .g-home-ico img {
  width: 70px;
  }
}

@media only screen and (max-width: 1024px) {
    .head-ico {
        padding: 0 11px;
    }
    footer span {
        font-size:14px;
    }
    .navbar-nav {
        padding:15px 0 0 0 ;
    }
    .nav li a {
        padding: 14px 5px;
    }
    .cart .quantity input {
        width: 70px;
    }
    .archive ul li {
        font-size: 14px;
    }
    footer li {
        font-size:11px;
    }
    .g-home-ico img {
    width: 70px;
}
.classes img {
  height: 217px;
}
.ball {
  bottom: 247px;
}
}



@media only  screen and (min-width: 768px) and (max-width: 967px) {
    .nav li a {
        padding: 14px 6px;
    }
    #myNavbar img {
        margin: 19px 0;
    }
    .head-shop-ico {
        float: left !important;
    }
    .stem-big-item-img {
        margin-top: 15%;
    }
    .stem-big-item-caption {
        margin-top:0%;
    }
    .apps-big-banner {
        margin-top:15%;
    }
    .g-home-ico p {
        font-size: 10px;
    }

.g-home-ico img {
    width: 70px;
}
.classes img {
    height: 158px;
}
.classes h3 {
    font-weight: bold;
    text-align: center;
    font-size: 17px;
    line-height: 2;
}
.scratch {
  padding: 15px 0px;
}
.scratch img {
  width: 50%;
display: flex;
margin: auto;
}
.make img {
    float: none;
    display: flex;
    margin: auto;
}
.make {
  padding: 0;
}
.ball {
    bottom: 279px;
}
.apps img {
    width: 74%;
    float: right;
}

}
@media only  screen and (min-width: 481px) and (max-width: 767px) {


}
@media only screen and (max-width: 480px) {
    #myNavbar img {
        width: 80%;
        display: table;
        margin: 0 auto;
        padding: 20px 0;
    }
    .make img {
        float: none;
        display: flex;
        margin: auto;
    }
    .g-home-ico p {
        font-size: 15px;
    }
    .title-header {
        float: left;
    }
    .navbar-header a {
        color: #fff !important;
    }
    .g-home-ico {
        padding:0 ;
    }
    .awesome-banner2 {
      margin-top: 20px;
    }
    .awesome-banner {
        height: 15em;
        background-size: 65em;
        background-repeat: no-repeat;
    }
    .stem-item-btn, .stem-item-price {
        font-size:13px;
    }
    .g-home-ico-div {
        overflow: hidden;
    }
    .g-home-ico img {
        width: 79px;
    }
    .archive ul {
        flex-wrap: wrap;
    }
    .archive ul li {
        margin-bottom:10px;
    }
    .products {
        padding:0;
    }
    .make{
      padding: 0;
    }
    .tlg {
        -webkit-background-size:cover;
        background-size:cover;
    }
    .main-product-banner {
        padding:0;
    }
    .show-main-title {
        background-color: rgba(0,0,0,.8);
        color: white;
    }
    .cart .quantity input {
        width:45px;
    }
    .main-product-desc img {
        width:100%;
    }
    .main-product-desc p {
        padding:0;
    }
    .video-pri {
        margin:10px 0;
    }
    .awesome-banner {
    height: 15em;
    background-size: 47em;
     background-repeat: repeat;
    margin-top: 20px;
}
.classes h4 {
    color: dimgray;
    padding: 5px 0 0;
    line-height: 2;
}

.insta h2 {
    text-align: center;
    font-weight: bold;
    border-bottom: 3px solid;
    width: 100%;
    font-size: 18px;
    margin: 0 auto;
    padding-bottom: 20px;
    margin-top: 17px;
    margin-bottom: 26px;
}


}

/*
     FILE ARCHIVED ON 15:28:51 Oct 03, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:36:36 Aug 08, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 2.372
  exclusion.robots: 0.045
  exclusion.robots.policy: 0.026
  esindex: 0.016
  cdx.remote: 20.335
  LoadShardBlock: 121.135 (3)
  PetaboxLoader3.datanode: 132.046 (4)
  load_resource: 1013.585
  PetaboxLoader3.resolve: 926.303
*/