  .port {
  width:49.2%;
  border-radius: 4px;
}

.logo-holder {
  margin-top: -7px;margin-bottom: 17px;
}

#front-holder {
        margin-top: -10px;
        margin-bottom: 0px;
    }

#logo-holder2 {
  margin-top: -20px;margin-bottom: 0px;
}

 #portfolio-link {
    width: 110px;
    text-align: center;
    background-color: #444;
    border-radius: 4px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

#portfolio-link2 {
    width: 110px;
    text-align: center;
    background-color: #444;
    border-radius: 4px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

 #mini-banner {
    margin-top: -17px;margin-bottom: -38px;display: none;
 }

 .mini-banner {
    margin-top: -7px;
    margin-bottom: 15px;
    width: 100%;
    border-radius: 4px;
}

  .mini-banner2 {
    margin-top: -7px;
    margin-bottom: 15px;
    width: 100%;
    border-radius: 4px;
    display: none;
}

#logo-holder {
  margin-top: -35px;
  margin-bottom: 5px;
}

@media (max-width: 1400px) {
  .mini-banner {
    display: none;
  }

    .mini-banner2 {
    margin-top: -7px;
    margin-bottom: 15px;
    width: 100%;
    border-radius: 4px;
    display: block;
}
}

  @media (max-width: 576px) {
#mini-banner2 {
  display: none;
  }
     .mini-banner2 {
            margin-top: -8px;
        margin-bottom: -30px;
    width: 100%;
    border-radius: 4px;
    display: block;
}
}



  .h1, h1 {
    text-align: left;
    font-size: 21px;
    font-weight: 400;
    letter-spacing: 3px;
    text-transform: capitalize;
    margin-top: 0px;
    margin-bottom: 2px;
    color: #333;
    font-family: Lato;
}

  #front-copy {
            margin-top: -10px;
    }

#front-copy3 {
        margin-top: -15px;
        margin-bottom: 25px;
    }

    #front-copy1 {
  font-weight: 600;
}

#front-copy2 {
  font-weight: 600; !important;
}

#front-copy4 {
 margin-top: 5px;
        margin-bottom: 5px;
}

#front-copy5 {
        margin-top: -133px;
    }

      #des {
  margin-top: -20px;
  margin-bottom: -35px;
}


   .front-trio {
    width: 100%;
    border-radius: 2px !important;
    border: 0px solid #666 !important;
    padding: 0px !important;
}

#cell-up3 {
    margin-top: -15px;
}
#templates {
  margin-bottom: -10px;
    margin-top: 5px;
}

@media (max-width: 1200px) {
#cell-up3 {
    margin-top: 0px;
}
#cell-up2 {
    margin-top: -26px;
}

#up3 {
        margin-top: 0px;
    }

#des {
        margin-bottom: -35px !important;
    }
}

@media (max-width: 1023px) {
#front-copy {
    margin-top: 25px;
}
}

@media (max-width: 850px) {
    #des {
display: none;
}
}

@media (max-width: 767px) {
#cell-up {
    display: none;
  }
#cell-up3 {
    display: none;
}
#templates {
  display: none;
}
  .holder-title {

}
#playlist {
    display: none;
}
}

.table td, .table th {
    padding: 0.75rem;
    vertical-align: middle;
    color: #111;
    border: 1px solid #333;
    text-transform: capitalize;
    border-radius: 0px;
    font-size: 19px;
}

.table {
    width: 100%;
    margin-bottom: 1rem;
    font-size: 19px;
}

@media (max-width: 991px) {

}

@media (max-width: 576px) {
.table {
    width: 100%;
    margin-bottom: 1rem;
    font-size: 19px;
        margin-top: -45px;
}
#cell-up2 {
  margin-top: 23px;
}

#space {
  margin-top: 23px;
}
#front-copy {
        margin-top: -133px;
    }

#front-copy5 {
        margin-top: -124px;
    }

    #front-copy2 {
        margin-top: -40px;
        margin-bottom: 40px;
    }

#logo-holder {
        margin-top: 10px !important;
        margin-bottom: -30px;
    }


#front-holder {
        margin-top: 0px;
        margin-bottom: -30px;
    }

#para {
    margin-bottom: -20px;
}

#logo-holder2 {
    margin-top: -85px;
    margin-bottom: -40px;
}

#stamps {
        margin-top: -40px;
}

#front-copy3 {
        margin-top: -55px;
        margin-bottom: -65px;
    }

#front-copy4 {
 margin-top: -35px;
        margin-bottom: -15px;
}
#mini-banner {
    margin-top: -56px;
    margin-bottom: 85px;
}
}


.banner {
    width: 100%;
    border-radius: 4px !important;
    border: 0px solid #aaa !important;
    padding: 0px !important;
    margin-bottom: 5px;
}

.banner2 {
    width: 100%;
    border-radius: 2px !important;
    border: 2px solid #aaa !important;
    padding: 5px !important;
    margin-bottom: 15px;
}


.logo {
    width: 100%;
    border-radius: opx !important;
    border: 0px solid #aaa !important;
    padding: 0px !important;
    margin-bottom: 0px;
}

 .cell-view {
    width: 100%;
    padding: 15px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
    background: transparent;
    border-radius: 7px;
    color: #000;
    text-align: left;
    font-style: normal;
    font-size: 19px;
}

.holder-blurb {
    width: 100%;
    height: 100%;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    background: transparent;
    border-radius: 5px;
    color: #fff;
    text-align: left;
    font-style: normal;
    font-size: 19px;
    margin-bottom: -10px;
    font-weight: 600;
}


.print {
    width: 100%;
    border-radius: 4px !important;
    border: 0px solid #aaa !important;
    padding: 0px !important;
    margin-bottom: -3.5%;
}

.holder-print {
    width: 100%;
    height: 100%;
    padding-top: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    background: #fff;
    border-radius: 5px;
    text-align: center;
    color: #000;
    font-style: normal;
    font-size: 19px;
}

.holder-tiles {
width: 100%;
    height: 100%;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
    background: #fff;
    border-radius: 5px;
    text-align: center;
    color: #000;
    font-style: normal;
    font-size: 19px;
    font-weight: 600;
}

#image-column {
        margin-top: -5px;
}

