/* Style the Image Used to Trigger the Modal */
  #myImg {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg1 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg2 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg3 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg4 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg5 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg6 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg7 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg8 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg9 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg10 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg11 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg12 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg13 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg14 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg15 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg16 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg17 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg18 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg19 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg20 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg21 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg22 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg23 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg24 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg25 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg26 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg27 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg28 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg29 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg30 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg31 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg32 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg33 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg34 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg35 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg36 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg37 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg38 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg39 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg40 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg41 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg42 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg43 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg44 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg45 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg46 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg47 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg48 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg49 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg50 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg51 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg52 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg53 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg54 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg55 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg56 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg57 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg58 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg59 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg60 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg61 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg62 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg63 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg64 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg65 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg66 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg67 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg68 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg69 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg70 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg71 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg72 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg73 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg74 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg75 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg76 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg77 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg78 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg79 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg80 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg81 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg82 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg83 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg84 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg85 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg86 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg87 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg88 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg89 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg90 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg91 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg92 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg93 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg94 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg95 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg96 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg97 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg98 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg99 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg100 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg101 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg102 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg103 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg104 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg105 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg106 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg107 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg108 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg109 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg110 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg111 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg112 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg113 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg114 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg115 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg116 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg117 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg118 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg119 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg120 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg121 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg122 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }

  #myImg123 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg124 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg125 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg126 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg127 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg128 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg129 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg130 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg131 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg132 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg133 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg134 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg135 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg136 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg137 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg138 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg139 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg140 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg141 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg142 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }
  #myImg143 {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
  }

  
  #myImg:hover {
    opacity: 0.7;
  }
  #myImg1:hover {
    opacity: 0.7;
  }
  #myImg2:hover {
    opacity: 0.7;
  }
  #myImg3:hover {
    opacity: 0.7;
  }
  #myImg4:hover {
    opacity: 0.7;
  }
  #myImg5:hover {
    opacity: 0.7;
  }
  #myImg6:hover {
    opacity: 0.7;
  }
  #myImg7:hover {
    opacity: 0.7;
  }
  #myImg8:hover {
    opacity: 0.7;
  }
  #myImg9:hover {
    opacity: 0.7;
  }
  #myImg10:hover {
    opacity: 0.7;
  }
  #myImg11:hover {
    opacity: 0.7;
  }
  #myImg12:hover {
    opacity: 0.7;
  }
  #myImg13:hover {
    opacity: 0.7;
  }
  #myImg14:hover {
    opacity: 0.7;
  }
  #myImg15:hover {
    opacity: 0.7;
  }
  #myImg16:hover {
    opacity: 0.7;
  }
  #myImg17:hover {
    opacity: 0.7;
  }
  #myImg18:hover {
    opacity: 0.7;
  }
  #myImg19:hover {
    opacity: 0.7;
  }
  #myImg21:hover {
    opacity: 0.7;
  }
  #myImg21:hover {
    opacity: 0.7;
  }
  #myImg22:hover {
    opacity: 0.7;
  }
  #myImg23:hover {
    opacity: 0.7;
  }
  #myImg24:hover {
    opacity: 0.7;
  }
  #myImg25:hover {
    opacity: 0.7;
  }
  #myImg26:hover {
    opacity: 0.7;
  }
  #myImg27:hover {
    opacity: 0.7;
  }
  #myImg28:hover {
    opacity: 0.7;
  }
  #myImg29:hover {
    opacity: 0.7;
  }
  #myImg30:hover {
    opacity: 0.7;
  }
  #myImg31:hover {
    opacity: 0.7;
  }
  #myImg32:hover {
    opacity: 0.7;
  }
  #myImg33:hover {
    opacity: 0.7;
  }
  #myImg34:hover {
    opacity: 0.7;
  }
  #myImg35:hover {
    opacity: 0.7;
  }
  #myImg36:hover {
    opacity: 0.7;
  }
  #myImg37:hover {
    opacity: 0.7;
  }
  #myImg38:hover {
    opacity: 0.7;
  }
  #myImg39:hover {
    opacity: 0.7;
  }
  #myImg40:hover {
    opacity: 0.7;
  }
  #myImg41:hover {
    opacity: 0.7;
  }
  #myImg42:hover {
    opacity: 0.7;
  }
  #myImg43:hover {
    opacity: 0.7;
  }
  #myImg44:hover {
    opacity: 0.7;
  }
  #myImg45:hover {
    opacity: 0.7;
  }
  #myImg46:hover {
    opacity: 0.7;
  }
  #myImg47:hover {
    opacity: 0.7;
  }
  #myImg48:hover{
    opacity: 0.7;
  }
  #myImg49:hover {
    opacity: 0.7;
  }
  #myImg50:hover {
    opacity: 0.7;
  }
  #myImg51:hover {
    opacity: 0.7;
  }
  #myImg52:hover {
    opacity: 0.7;
  }
  #myImg32:hover {
    opacity: 0.7;
  }
  #myImg53:hover {
    opacity: 0.7;
  }
  #myImg54:hover {
    opacity: 0.7;
  }
  #myImg55:hover {
    opacity: 0.7;
  }
  #myImg56:hover {
    opacity: 0.7;
  }
  #myImg57:hover {
    opacity: 0.7;
  }
  #myImg58:hover {
    opacity: 0.7;
  }
  #myImg59:hover {
    opacity: 0.7;
  }
  #myImg60:hover {
    opacity: 0.7;
  }
  #myImg61:hover {
    opacity: 0.7;
  }
  #myImg62:hover {
    opacity: 0.7;
  }
  #myImg63:hover {
    opacity: 0.7;
  }
  #myImg64:hover {
    opacity: 0.7;
  }
  #myImg65:hover {
    opacity: 0.7;
  }
  #myImg66:hover {
    opacity: 0.7;
  }
  #myImg67:hover {
    opacity: 0.7;
  }
  #myImg68:hover {
    opacity: 0.7;
  }
  #myImg69:hover {
    opacity: 0.7;
  }
  #myImg70:hover {
    opacity: 0.7;
  }
  #myImg71:hover {
    opacity: 0.7;
  }
  #myImg72:hover {
    opacity: 0.7;
  }
  #myImg73:hover {
    opacity: 0.7;
  }
  #myImg74:hover {
    opacity: 0.7;
  }
  #myImg75:hover {
    opacity: 0.7;
  }
  #myImg76:hover {
    opacity: 0.7;
  }
  #myImg77:hover {
    opacity: 0.7;
  }
  #myImg78:hover {
    opacity: 0.7;
  }
  #myImg79:hover {
    opacity: 0.7;
  }
  #myImg80:hover {
    opacity: 0.7;
  }
  #myImg81:hover {
    opacity: 0.7;
  }
  #myImg82:hover {
    opacity: 0.7;
  }
  #myImg83:hover {
    opacity: 0.7;
  }
  #myImg84:hover {
    opacity: 0.7;
  }
  #myImg85:hover {
    opacity: 0.7;
  }
  #myImg86:hover {
    opacity: 0.7;
  }
  #myImg87:hover {
    opacity: 0.7;
  }
  #myImg88:hover {
    opacity: 0.7;
  }
  #myImg89:hover {
    opacity: 0.7;
  }
  #myImg90:hover {
    opacity: 0.7;
  }
  #myImg91:hover {
    opacity: 0.7;
  }
  #myImg92:hover {
    opacity: 0.7;
  }
  #myImg93:hover {
    opacity: 0.7;
  }
  #myImg94:hover {
    opacity: 0.7;
  }
  #myImg95:hover {
    opacity: 0.7;
  }
  #myImg96:hover {
    opacity: 0.7;
  }
  #myImg97:hover {
    opacity: 0.7;
  }
  #myImg98:hover {
    opacity: 0.7;
  }
  #myImg99:hover {
    opacity: 0.7;
  }
  #myImg100:hover {
    opacity: 0.7;
  }
  #myImg101:hover {
    opacity: 0.7;
  }
  #myImg102:hover {
    opacity: 0.7;
  }
  #myImg103:hover {
    opacity: 0.7;
  }
  #myImg104:hover {
    opacity: 0.7;
  }
  #myImg105:hover {
    opacity: 0.7;
  }
  #myImg106:hover {
    opacity: 0.7;
  }
  #myImg107:hover {
    opacity: 0.7;
  }
  #myImg108:hover {
    opacity: 0.7;
  }
  #myImg109:hover {
    opacity: 0.7;
  }
  #myImg110:hover {
    opacity: 0.7;
  }
  #myImg111:hover {
    opacity: 0.7;
  }
  #myImg112:hover {
    opacity: 0.7;
  }
  #myImg113:hover {
    opacity: 0.7;
  }
  #myImg114:hover {      
    opacity: 0.7;
  }
  #myImg115:hover {
    opacity: 0.7;
  }
  #myImg116:hover {
    opacity: 0.7;
  }
  #myImg117:hover {
    opacity: 0.7;
  }
  #myImg118:hover {
    opacity: 0.7;
  }
  #myImg119:hover {
    opacity: 0.7;
  }
  #myImg120:hover {
    opacity: 0.7;
  }
  #myImg121:hover {
    opacity: 0.7;
  }
  #myImg122:hover {
    opacity: 0.7;
  }
  #myImg123:hover {
    opacity: 0.7;
  }
  #myImg124:hover {
    opacity: 0.7;
  }
  #myImg125:hover {
    opacity: 0.7;
  }
  #myImg126:hover {
    opacity: 0.7;
  }
  #myImg127:hover {
    opacity: 0.7;
  }
  #myImg128:hover {
    opacity: 0.7;
  }
  #myImg129:hover {
    opacity: 0.7;
  }
  #myImg130:hover {
    opacity: 0.7;
  }
  #myImg131:hover {
    opacity: 0.7;
  }
  #myImg132:hover {
    opacity: 0.7;
  }
  #myImg133:hover {
    opacity: 0.7;
  }
  #myImg134:hover {
    opacity: 0.7;
  }
  #myImg135:hover {
    opacity: 0.7;
  }
  #myImg136:hover {
    opacity: 0.7;
  }
  #myImg137:hover {
    opacity: 0.7;
  }
  #myImg138:hover {
    opacity: 0.7;
  }
  #myImg139:hover {
    opacity: 0.7;
  }
  #myImg140:hover {
    opacity: 0.7;
  }
  #myImg141:hover {
    opacity: 0.7;
  }
  #myImg142:hover {
    opacity: 0.7;
  }
  #myImg143:hover {
    opacity: 0.7;
  }
  
  /* The Modal (background) */
  .modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
  }
  
  /* Modal Content (Image) */
  .modal-content {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
  }
  
  /* Caption of Modal Image (Image Text) - Same Width as the Image */
  #caption {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
    text-align: center;
    color: #ccc;
    padding: 10px 0;
    height: 150px;
  }
  
  /* Add Animation - Zoom in the Modal */
  .modal-content, #caption {
    animation-name: zoom;
    animation-duration: 0.6s;
  }
  
  @keyframes zoom {
    from {transform:scale(0)}
    to {transform:scale(1)}
  }
  
  /* The Close Button */
  .close {
    position: absolute;
    top: 90px;
    right: 295px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
  }
  
  .close:hover,
  .close:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
  }
  
  /* 100% Image Width on Smaller Screens */
  @media only screen and (max-width: 700px){
    .modal-content {
      width: 100%;
    }
  }