/* --------------------------------------
   Media Queries
   -------------------------------------- */

/* Portrait & landscape phone */
@media (max-width: 479px) {
#c657544 .csc-textpic-text {
margin-left: 0px !important;
}
#c661335 .csc-textpic-text{margin-left: 0px !important;}
#c661482 .csc-textpic-text {
    margin-left: 0px !important;
}
#c661482 .csc-textpic-text {
    margin-left: 0px !important;
}
#c661903 .csc-textpic-text {
    margin-left: 0px !important;
}

#c661709 .csc-textpic-text {
    margin-left: 0px !important;
}
#c662085 .csc-textpic-text {
    margin-left: 0px !important;
}
.c33l, .c33r {
width: 100% !important;
}
.c50l, .c50r {
width: 100% !important;
}
.fade {
width: 100% !important;
}
section#top-banner div#first-level-banner {
  width: auto;
  padding: 0;
  height: auto;
  margin-bottom: 25px;
}
DIV.csc-textpic DIV.csc-textpic-single-image IMG {
    width: 100%;
}
#maincontent .csc-textpic-imagewrap, #content .csc-textpic-imagewrap {
    width: 100% !important;
}
}

/* Landscape phone to portrait tablet */
@media (min-width: 480px) and (max-width: 939px) {
section#top-banner div#first-level-banner {
  width: auto;
  padding: 0 5px;
  margin-bottom: 25px;
}
#c657544 .csc-textpic-text {
  margin-left: 0px !important;
}
#c661335 .csc-textpic-text{margin-left: 0px !important;}
#c661482 .csc-textpic-text {
    margin-left: 0px !important;
}
#c661482 .csc-textpic-text {
    margin-left: 0px !important;
}
#c661903 .csc-textpic-text {
    margin-left: 0px !important;
}
#c661709 .csc-textpic-text {
    margin-left: 0px !important;
}
#c662085 .csc-textpic-text {
    margin-left: 0px !important;
}
.c33l, .c33r {
  width: 100% !important;
}
.c50l, .c50r {
  width: 100% !important;
}
.fade {
  width: 100% !important;
}
#maincontent .csc-textpic-imagewrap, #content .csc-textpic-imagewrap {
    width: 100% !important;
}
DIV.csc-textpic DIV.csc-textpic-single-image IMG {
    width: 100%;
}
}

@media (min-width: 768px) {
  .cmn-dylist .row {
    display:flex;
  }

  .cmn-dylist.vertical .row {
    display:block;
  }

  #content .cmn-dylist .row .tx-dynalist-pi1-recordlist {
    margin: 0 1rem;
    width:50%;
  }

  #content .cmn-dylist.vertical .row .tx-dynalist-pi1-recordlist {
    margin: 1rem;
    width:auto;
  }
}