/* GLOBAL SETTINGS START HERE */
/* GLOBAL SETTINGS START HERE */
/* GLOBAL SETTINGS START HERE */
*{
    margin:0;
    padding:0;
}

body{
    box-sizing: border-box;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, 'sans-serif';
    color: var(--dark);
    max-width: 1366px;
    margin: auto;
    background: #ccc;
    line-height: 1.4;
    font-size: 16px;
    --primary:#ddd;
    --dark:#333;
    --light: #fff;
    --shadow:0 1px 5px rgba(104,104, 104, 0.8);
}
.grid-container{
    margin: 10px;
}

p{
    margin: 1rem 0 1rem 0;
}

h1, h2, h3, h4, h5, h6 {
    display: block;
    text-align: center;
    background: black;
    color: white;
    font-size: 1.1rem;
    line-height: 1.5rem;
    border-radius: 15px;
}
img {
    max-width: 100%;
}
.glfphonenumber{
    color: red;
    font-weight: stronger;
} 

/* GLOBAL SETTINGS END HERE */
/* GLOBAL SETTINGS END HERE */
/* GLOBAL SETTINGS END HERE */

/*************************************/
/*************************************/

/* GRID-CONTAINER SETTINGS START HERE */
/* GRID-CONTAINER SETTINGS START HERE */
/* GRID-CONTAINER SETTINGS START HERE */


.header{
    grid-area: header;
    background-color: transparent;
}

#menu{
    grid-area: menu;
}

#splash{
    grid-area: splash;
}

#welcome{
    grid-area: welcome;
    display: grid;
}
#we-help-employees{
    grid-area: we-help;
}
#card-beware-of-hr{
    grid-area: beware-hr;
}
#profiles-in-discrimination-label-1{
    grid-area: label-1;
}
#card-jake-story{
    grid-area: jake;
}
#card-ko-story{
    grid-area: ko;
}
#card-shawna-story{
    grid-area: shawna;
}
#card-jan-story{
    grid-area: jan;
}
#card-milo-story{
    grid-area: milo;
}
#card-julio-story{
    grid-area: julio;
}
#card-beware-of-lingering-harm{
    grid-area: lingering;
}
#card-ada-law{
    grid-area: ada;
}
#card-pre-existing-disabilities{
    grid-area: pre;
}
#card-post-employment-disabilities{
    grid-area: post;
}
#card-accommodating-disabilities{
    grid-area: accommodating;
}
#card-adverse-action{
    grid-area: adverse;
}
#card-ada-retaliation{
    grid-area: a-retaliation;
}
#card-title-vii-discrimination{
    grid-area: title-vii;
}
#card-sex-discrimination{
    grid-area: sex;
}
#card-quid-pro-quo{
    grid-area: quid;
}
#card-hostile-work-environment{
    grid-area: hostile;
}
#card-race-religion-national-origin{
    grid-area: rrno;
}
#card-title-vii-retaliation{
    grid-area: t-retaliation;
}
#card-userra{
    grid-area: userra;
}
#card-pregnancy-law{
    grid-area: pregnancy;
}
#card-adea{
    grid-area: adea;
}
#card-other-evils{
    grid-area: evils;
}
#card-attorney-bio{
    grid-area: bio;
}
#card-contact-us{
    grid-area: contact;
}
#card-lady-justice{
    grid-area: justice;
}
#card-map{
    grid-area: map;
}
#card-footer{
    grid-area: footer;
}

/* GRID-CONTAINER SETTINGS END HERE */
/* GRID-CONTAINER SETTINGS END HERE */
/* GRID-CONTAINER SETTINGS END HERE */

/*************************************/
/*************************************/

/* MENU-BAR NAVIGATION STYLING STARTS HERE */
/* MENU-BAR NAVIGATION STYLING STARTS HERE */
/* MENU-BAR NAVIGATION STYLING STARTS HERE */
#menu ul,
#menu li,
#menu span,
#menu a {
  padding: 0;
}
#menu:after,
#menu ul:after {
  content: '';
  display: block;
  clear: both;
}
#menu {
    /*font-family: Helvetica, sans-serif;*/
	font-size: 0.8em;
    line-height: 1.2em;
    text-align: center;
    margin-bottom: 7px;
    position: relative;
    top: 0px;
}
#menu ul ul {
    display: none;
	text-align: left;
    position: relative;
    top: 0px;
	left: 0px;
	margin-right: 0px;
}
#menu ul li:hover > ul {
    display: block;
}
#menu ul { 	
	/*background: #FFFFFF;*/
	background: black;
    padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
    list-style: none;
    position: relative;
    display: inline-table;
    width:300px;
	z-index:2;
    border-radius: 15px;
    box-shadow: var(--shadow);
 }
#menu ul:after {
    content: "";
    clear: both;
    display: block;
}
#menu ul li {
    width:20%;
    float: left;
	padding-left: 5px;
}
#menu ul li:hover {
    background: #FFFFFF;
    background: linear-gradient(top, #FFFFFF 0%, #CCF0FF 100%);
    background: -moz-linear-gradient(top, #FFFFFF 0%, #CCF0FF 100%);
    background: -webkit-linear-gradient(top, #FFFFFF 0%,#CCF0FF 100%);
    background-image: linear-gradient(#FFFFFF, #CCF0FF);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#CCF0FF',GradientType=0 ); /* IE6-9 */
}
#menu ul li:hover a {
    /* color: #00C5FC; */
    color: blue;
    font-size: 1rem;
}
#menu ul li a {
    width:auto;
    display: block;
    padding: 1px 0px;
	color: white;
   /* color: #00C5FC;*/
    text-decoration: none;
}
#menu ul ul {
    width:auto;
    background: #E8F8FF;
    border-radius: 0px;
    padding: 0;
    position: absolute;
    top: 100%;
}
#menu ul ul li {
    width:auto;
    float: none;
    border-top: 1px solid #6b727c;
    border-bottom: 1px solid #575f6a;
    position: relative;
}
#menu ul ul li a {
    width:225px;
    color: #00C5FC;
}
#menu ul ul li a:hover {
    background: #333399;
    color: #EEFFFF;
}
/* MENU-BAR NAVIGATION STYLING ENDS HERE */
/* MENU-BAR NAVIGATION STYLING ENDS HERE */
/* MENU-BAR NAVIGATION STYLING ENDS HERE */


/* MENU-BAR NAVIGATION STYLING ENDS HERE */
/* MENU-BAR NAVIGATION STYLING ENDS HERE */
/* MENU-BAR NAVIGATION STYLING ENDS HERE */

/*************************************/
/*************************************/

/* SPLASH SLIDESHOW STYLING STARTS HERE */
/* SPLASH SLIDESHOW STYLING STARTS HERE */
/* SPLASH SLIDESHOW STYLING STARTS HERE */

#splash .slideshow-container .text{
    top: -35px;
    margin-bottom: -27px;
    position: relative;
    background: rgba(255, 255, 255, 0.6);
    font-size: 0.8em;
    color: black;
    margin-left: 15%;
    margin-right: 15%;
    padding: .1em .2em .1em .2em;
    width: 70%;
    text-align: center;
    border-radius: 15px;
   } 

   /* Number text (1/3 etc) */
   .numbertext{
     color: #f2f2f2;
     font-size: 12px;
     padding: 8px 12px;
     position: absolute;
     top: 0;
   }
   /* Fading animation */
   .fade{
     -webkit-animation-name: fade;
     -webkit-animation-duration: 1.5s;
     animation-name: fade;
     animation-duration: 1.5s;
   }
   @-webkit-keyframes fade{
     from {opacity: .4} 
     to {opacity: 1}
   }
   @keyframes fade{
     from {opacity: .4} 
     to {opacity: 1}
   }
   #slideshow1{
       position: relative; 
   }
   #slideshow1 > div{ 
       position: absolute;
   }
   /* Slideshow Ends Here */


/* SPLASH SLIDESHOW STYLING ENDS HERE */
/* SPLASH SLIDESHOW STYLING ENDS HERE */
/* SPLASH SLIDESHOW STYLING ENDS HERE */

/*************************************/
/*************************************/

/* WELCOME SECTION STYLING STARTS HERE */
/* WELCOME SECTION STYLING STARTS HERE */
/* WELCOME SECTION STYLING STARTS HERE */

 
#welcome h1{
    margin-top: -0.05rem;
    font-size: 1.05rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#welcome .card-container{
    /*background-color: white;*/
    display: grid;
    padding-bottom: 1rem;
    margin-top: 10px;
    background-image: url(../images/../images/will-pic-bgd-blue-70pc-opacity.png);
    background-position: center 0rem;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    z-index: -1;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
    border: solid 1px black;
}
#welcome p{
    max-height: 60px;
    margin-top: 1rem;
    padding: 0;
    color: white;
    font-size: 1rem;
    font-weight: bold; 
}
#welcome .card-container  .box-ul {
    margin: 1rem 1rem 1rem 1rem;
    padding: 1rem 1rem 1rem 1rem;
    font-size:1rem;
    text-align: left;
    background-color: rgb(175, 175, 137);
    border: solid 1px rgb(121, 145, 112);
    box-shadow: var(--shadow);
}
#welcome .card-container  ul{
    list-style: square;
    padding: 0rem;
    font-size:1.125rem;
    text-align: left;
    background-color: transparent;
    margin: 1rem 0rem 1rem 1.5rem;
}
#welcome ul li:nth-child(odd){
    color:aqua;
}
#welcome ul li:nth-child(even){
    color: white;
}
#welcome .float-container{
    width: 12.5rem;
    margin: 2.5rem auto 0 auto;
}
#welcome #special-line-container-1 p::first-letter{
    float: left;
    color: aqua;
    font-size: 3.75rem;
    margin: -1.425rem .25rem 0 0;
}
#special-line-container-2 p{
    max-height: 50px;
    margin-top: 0rem;
    color: white;
    font-size: 1rem;
    font-style: italic;
    text-align: center;
}
#special-line-container-3 p{
    line-height: 2rem;
    margin-top: 0rem;
    color: aqua;
    text-align: center;
}
#special-line-container-4 p{
    color: white;
    text-align: center;
    font-weight: normal;
    margin-top: 0;
    padding-bottom: 0rem;
}
#special-line-container-5 p{
   margin-top: 0;
    color: white;
    text-align: center;
    font-weight: bold;
    line-height: 1rem;
    padding-bottom: 0rem;
}
#special-line-container-6 { 
    text-align: center;
    overflow: hidden;
    padding-bottom: .75rem;
}
#container-animated {
    color: #999;
    text-transform: uppercase;
    font-family: "Roboto";
    text-align: center;
    font-size: 1.1rem;
    font-weight: bold;
    bottom: 45%;
    display: inline-block;
    width:100%;
    margin: auto;
  }
#special-line-container-7 p{
    color: white;
    text-align: center;
    margin-top: -0.25rem;
    padding-bottom: 0;
}

.list-container {
    padding: .5rem;
    font-size:1.125rem;
    text-align: justify;
    border: solid 1px aqua;
    margin: 1rem 1rem 2rem 1rem;
    box-shadow: var(--shadow);
}
.list-container ul{
    list-style-position: inside;
    padding: .5rem;
    font-size:1.125rem;
    text-align: left;
    margin: 1rem 1rem 2rem 1rem;
}


/* WELCOME STYLING SECTION ENDS HERE */
/* WELCOME STYLING SECTION ENDS HERE */
/* WELCOME STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* WE HELP EMPLOYEES STYLING SECTION STARTS HERE */
/* WE HELP EMPLOYEES STYLING SECTION STARTS HERE */
/* WE HELP EMPLOYEES STYLING SECTION STARTS HERE */

#we-help-employees{
    padding: 0 0 0 0;
    margin-top: 10px;
}
#we-help-employees h2{
    margin: 0;
    font-size: 1.125rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
    background: navy;
    color: white;
}
#we-help-employees{
    display: grid;
    background-color:lightgray;
    background-image: url( ../images/paper-torn-2.png);
    background-position: -60px 280px;
    background-repeat: no-repeat;
    background-size: 190%;
    width: 100%;
    z-index: -1;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
    border: none;
}
#we-help-employees .card-picture{
    display: block;
    border: none;
    margin-top: 0;
    padding:0;
}
#we-help-employees .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#we-help-employees .card-picture img{
    display: block;
    width: 100%;
    border: none;
}
#we-help-employees .card-picture figcaption{
    display: block;
    width: 100%;
    border: none; 
    font-size: 0.8125rem;
    color: blue;
    text-align: center;
}
#we-help-employees #card-content-our-practice p{
    color: blue;
    font-weight: bold;
    padding: 0 0.875rem 0 0.875rem;
}
#we-help-employees #card-content-our-practice .blurb{
    padding: 0.25rem 1rem 0.25rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: black;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}
#we-help-employees #card-content-our-practice p:first-of-type:first-letter{
    float: left;
    color: black;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
  }
/* WE HELP EMPLOYEES STYLING SECTION ENDS HERE */
/* WE HELP EMPLOYEES STYLING SECTION ENDS HERE */
/* WE HELP EMPLOYEES STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* BEWARE OF HUMAN RESOURCES STYLING SECTION STARTS HERE */
/* BEWARE OF HUMAN RESOURCES STYLING SECTION STARTS HERE */
/* BEWARE OF HUMAN RESOURCES STYLING SECTION STARTS HERE */

#card-beware-of-hr{
    background-image: url( ../images/spy-eye-bkgd-1.jpg);
    background-position: -150px 100px;
    background-repeat: repeat;
    margin-top: 10px;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
}
#card-beware-of-hr h3{
    margin-top: 0;
    margin-bottom: 0;
    color: white;
    background-color: black;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-beware-of-hr .card-picture{
    display: block;
    border: none;
    margin-top: 0;
    padding:0;
}
#card-beware-of-hr .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0.875rem 0;
    padding:0;
}
#card-beware-of-hr .card-picture img{
    display: block;
    width: 100%;
    border: none; 
}
#card-beware-of-hr .card-picture figcaption{
    display: block;
    width: 100%;
    border: none; 
    font-size: 0.8125rem;
    color: blue;
    text-align: center;
}
#card-beware-of-hr p{
    color: navy;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#card-beware-of-hr .blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background-color: black;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
} 
#card-beware-of-hr .secondary-blurb{
    padding: 0.5rem 2rem 0.5rem 1rem;
    display: block;
    text-align: center;
    color: blue;
    background-color: transparent;
    border: solid 1px blue;
    box-shadow: var(--shadow);
    }  
#card-beware-of-hr p:first-of-type:first-letter{
    float: left;
    color: blue;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
  } 

/* BEWARE OF HUMAN RESOURCES STYLING SECTION ENDS HERE */
/* BEWARE OF HUMAN RESOURCES STYLING SECTION ENDS HERE */
/* BEWARE OF HUMAN RESOURCES STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* PROFILES IN DISCRIMINATION LABEL-1-2 STYLING SECTION STARTS HERE */
/* PROFILES IN DISCRIMINATION LABEL-1-2 STYLING SECTION STARTS HERE */
/* PROFILES IN DISCRIMINATION LABEL-1-2 STYLING SECTION STARTS HERE */
#profiles-in-discrimination-label-1 h2{
    margin-top: 10px;
    margin-bottom: 0;
    color: blue;
    font-style: italic;
    background-color: transparent;
    border: solid 1px blue;
    font-size: 1.09rem;
    line-height: 1.75rem;
    border-radius: 15px;
    box-shadow: var(--shadow);
}

#profiles-in-discrimination-label-2{
    display: none;
}

/* PROFILES IN DISCRIMINATION LABEL-1-2 STYLING SECTION ENDS HERE */
/* PROFILES IN DISCRIMINATION LABEL-1-2 STYLING SECTION ENDS HERE */
/* PROFILES IN DISCRIMINATION LABEL-1-2 STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* PROFILE 1: JAKE'S STORY STYLING SECTION STARTS HERE */
/* PROFILE 1: JAKE'S STORY STYLING SECTION STARTS HERE */
/* PROFILE 1: JAKE'S STORY STYLING SECTION STARTS HERE */

#card-jake-story{
    margin-top: 10px;
    background-position: 0 175px;
    background-image: url(../images/powerlinesbkgd.jpg);
    background-size: cover;
	background-repeat: no-repeat;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
}
#card-jake-story h3{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color:navy;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-jake-story .card-picture{
    display: block;
    border: none;
    margin-top: 0;
    padding:0;
}
#card-jake-story .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0.875rem 0;
    padding:0;
}
#card-jake-story .card-picture img{
    display: block;
    width: 100%;
    border: none; 
}
#card-jake-story .card-picture figcaption{
    display: block;
    width: 100%;
    border: none; 
    font-size: 0.75rem;
    color: white;
    font-style: none;
    text-align: center;
}
#card-jake-story p{
    color: white;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#card-jake-story .blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: navy;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}
#card-jake-story p:first-of-type:first-letter{
    float: left;
    color: orange;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}

/* PROFILE 1: JAKE'S STORY STYLING SECTION ENDS HERE */
/* PROFILE 1: JAKE'S STORY STYLING SECTION ENDS HERE */
/* PROFILE 1: JAKE'S STORY STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* PROFILE 2: KO'S STORY STYLING SECTION STARTS HERE */
/* PROFILE 2: KO'S STORY STYLING SECTION STARTS HERE */
/* PROFILE 2: KO'S STORY STYLING SECTION STARTS HERE */

#card-ko-story{
    background-position: -200px 240px;
	background-image: url(../images/stethoscope-bkd.jpg);
    background-repeat: no-repeat;
    background-size: 200%;
    margin-top: 10px;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
}
#card-ko-story h3{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color:navy;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-ko-story .card-picture{
    display: block;
    border: none;
    margin-top: 0;
    padding:0;
}
#card-ko-story .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0.875rem 0;
    padding:0;
}
#card-ko-story .card-picture img{
    display: block;
    width: 100%;
    border: none; 
}
#card-ko-story .card-picture figcaption{
    display: block;
    width: 100%;
    border: none; 
    font-size: 0.8125rem;
    color: black;
    font-style: none;
    text-align: center;
}
#card-ko-story p{
    color: blue;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#card-ko-story .blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: navy;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}
#card-ko-story p:first-of-type:first-letter{
    float: left;
    color: navy;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}

/* PROFILE 2: KO'S STORY STYLING SECTION ENDS HERE */
/* PROFILE 2: KO'S STORY STYLING SECTION ENDS HERE */
/* PROFILE 2: KO'S STORY STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* PROFILE 3: SHAWNA'S STORY STYLING SECTION STARTS HERE */
/* PROFILE 3: SHAWNA'S STORY STYLING SECTION STARTS HERE */
/* PROFILE 3: SHAWNA'S STORY STYLING SECTION STARTS HERE */

/* Card: Part 1 of Shawna's Story Begins Here */

#card-shawna-story{
    border:none;
    padding-top: 0;
}
#card-shawna-story{
    background-position: 0 265px;
    background-image: url(../images/pinkoffice-tall-left-bkgd.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    margin-top: 10px;
    padding-top: 0.125rem;
    padding-bottom: 0.625rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
    border: none;
}
#card-shawna-story h3{
    margin-top: -0.125rem;
    margin-bottom: -0.125rem;
    color:white;
    background-color: darkorchid;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
    border: none;
}
#card-shawna-story .card-picture{
    display: block;
    border: none;
    margin-top: 0;
    padding-bottom: 0;
    background-color: lavender;
}
#card-shawna-story .card-picture-1 figure{
    display: block;
    border: none;
    margin: 0 0 0.875rem 0;
    padding:0;
}
#card-shawna-story .card-picture-1 img{
    display: block;
    width: 100%;
    border: none; 
}
#card-shawna-story .card-picture-1 figcaption{
    display: block;
    width: 100%;
    border: none;
    font-size: 0.8125rem;
    color: black;
    background-color: lavender;
    font-style: none;
    text-align: center;
    padding-bottom: 0;
}
#card-shawna-story .card-content{
    margin-top: 0;
    border: none;
}
#card-shawna-story p{
    color: black;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#card-shawna-story .blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: darkorchid;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}
#card-shawna-story p:first-of-type:first-letter{
    float: left;
    color: darkorchid;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}
#card-shawna-story #shawna-part-2 .card-picture-2 figure{
    display: block;
    border: none;
    margin: 0 0 0.875rem 0;
    padding:0;
}
#card-shawna-story #shawna-part-2 .card-picture-2 img{
    display: block;
    width: 100%;
    border: none; 
    margin: auto;
}

#card-shawna-story .card-picture-2 figcaption{
    display: block;
    width: 100%;
    border: none;
    font-size: 0.8125rem;
    color: black;
    background-color: lavender;
    font-style: none;
    text-align: center;
    padding-bottom: 0;
}

/* PROFILE 3: SHAWNA'S STORY STYLING SECTION ENDS HERE */
/* PROFILE 3: SHAWNA'S STORY STYLING SECTION ENDS HERE */
/* PROFILE 3: SHAWNA'S STORY STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* PROFILE 4: JAN'S STORY STYLING SECTION STARTS HERE */
/* PROFILE 4: JAN'S STORY STYLING SECTION STARTS HERE */
/* PROFILE 4: JAN'S STORY STYLING SECTION STARTS HERE */

#card-jan-story{
    background-position: 0 175px;
	background-image: url(../images/paperclipstallfaded.jpg);
	background-repeat: repeat;
    margin-top: 10px;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
}
#card-jan-story h3{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color:navy;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-jan-story .card-picture{
    display: block;
    border: none;
    margin-top: 0;
    padding:0;
}
#card-jan-story .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0.875rem 0;
    padding:0;
}
#card-jan-story .card-picture img{
    display: block;
    width: 100%;
    border: none; 
}
#card-jan-story .card-picture figcaption{
    display: block;
    width: 100%;
    border: none; 
    font-size: 0.8125rem;
    color: black;
    font-style: none;
    text-align: center;
}
#card-jan-story p{
    color: blue;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#card-jan-story .blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: navy;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}
#card-jan-story p:first-of-type:first-letter{
    float: left;
    color: navy;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}

/* PROFILE 4: JAN'S STORY STYLING SECTION ENDS HERE */
/* PROFILE 4: JAN'S STORY STYLING SECTION ENDS HERE */
/* PROFILE 4: JAN'S STORY STYLING SECTION ENDS HERE */


/*************************************/
/*************************************/

/* PROFILE 5: MILO'S STORY STYLING SECTION STARTS HERE */
/* PROFILE 5: MILO'S STORY STYLING SECTION STARTS HERE */
/* PROFILE 5: MILO'S STORY STYLING SECTION STARTS HERE */

#card-milo-story{
    background-position: -1300px 200px;
	background-image: url(../images/stockmarketbkgd.jpg);
	background-repeat: repeat;
    margin-top: 10px;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
}
#card-milo-story h3{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color:navy;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-milo-story .card-picture{
    display: block;
    border: none;
    margin-top: 0;
    padding:0;
}
#card-milo-story .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0.875rem 0;
    padding:0;
}
#card-milo-story .card-picture img{
    display: block;
    width: 100%;
    border: none; 
}
#card-milo-story .card-picture figcaption{
    display: block;
    width: 100%;
    border: none; 
    font-size: 0.8125rem;
    color: navy;
    font-style: none;
    text-align: center;
}
#card-milo-story p{
    color: navy;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#card-milo-story .blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: black;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}
#card-milo-story .secondary-blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    display: block;
    text-align: center;
    color: blue;
    background-color: transparent;
    border: solid 1px blue;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}   
#card-milo-story p:first-of-type:first-letter{
    float: left;
    color: navy;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}

/* PROFILE 5: MILO'S STORY STYLING SECTION ENDS HERE */
/* PROFILE 5: MILO'S STORY STYLING SECTION ENDS HERE */
/* PROFILE 5: MILO'S STORY STYLING SECTION ENDS HERE */


/*************************************/
/*************************************/

/* PROFILE 6: JULIO'S STORY STYLING SECTION STARTS HERE */
/* PROFILE 6: JULIO'S STORY STYLING SECTION STARTS HERE */
/* PROFILE 6: JULIO'S STORY STYLING SECTION STARTS HERE */

#card-julio-story{
    background-position: -200px 200px;
    background-color: white;
    background-image: url( ../images/medical-staff-bkd.jpg);
   	background-repeat:no-repeat;
    margin-top: 10px;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
}
#card-julio-story h3{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color:navy;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-julio-story .card-picture{
    display: block;
    border: none;
    margin-top: 0;
    padding:0;
}
#card-julio-story .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0.875rem 0;
    padding:0;
}
#card-julio-story .card-picture img{
    display: block;
    width: 100%;
    border: none; 
}
#card-julio-story .card-picture figcaption{
    display: block;
    width: 100%;
    border: none; 
    font-size: 0.8125rem;
    color: navy;
    font-style: none;
    text-align: center;
}
#card-julio-story p{
    color: navy;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#card-julio-story .blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: navy;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}
#card-julio-story .secondary-blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    display: block;
    text-align: center;
    color: blue;
    background-color: transparent;
    border: solid 1px blue;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}   
#card-julio-story p:first-of-type:first-letter{
    float: left;
    color: navy;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}

/* PROFILE 6: JULIO'S STORY STYLING SECTION ENDS HERE */
/* PROFILE 6: JULIO'S STORY STYLING SECTION ENDS HERE */
/* PROFILE 6: JULIO'S STORY STYLING SECTION ENDS HERE */


/*************************************/
/*************************************/

/* BEWARE OF LINGERING HARM STYLING SECTION STARTS HERE */
/* BEWARE OF LINGERING HARM STYLING SECTION STARTS HERE */
/* BEWARE OF LINGERING HARM STYLING SECTION STARTS HERE */

#card-beware-of-lingering-harm{
    background-image: url( ../images/papertexture.jpg);
    background-position: 0px 205px;
    background-size: cover;
    background-repeat: repeat;
    margin-top: 10px;
    padding-bottom: 2.5rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
}
#card-beware-of-lingering-harm h3{
    margin-top: 0;
    margin-bottom: 0;
    color: white;
    background-color:blue;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-beware-of-lingering-harm .card-picture{
    display: block;
    border: none;
    margin-top: 0;
    padding:0;
}
#card-beware-of-lingering-harm .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0.875rem 0;
    padding:0;
}
#card-beware-of-lingering-harm .card-picture img{
    display: block;
    width: 100%;
    border: none; 
}
#card-beware-of-lingering-harm .card-picture figcaption{
    display: block;
    width: 100%;
    border: none; 
    font-size: 0.8125rem;
    color: blue;
    text-align: center;
}
#card-beware-of-lingering-harm p{
    color: blue;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#card-beware-of-lingering-harm .blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: blue;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}
#card-beware-of-lingering-harm p:first-of-type:first-letter{
    float: left;
    color: blue;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}

/* BEWARE OF LINGERING HARM STYLING SECTION ENDS HERE */
/* BEWARE OF LINGERING HARM STYLING SECTION ENDS HERE */
/* BEWARE OF LINGERING HARM STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* ADA LAW STYLING SECTION STARTS HERE */
/* ADA LAW STYLING SECTION STARTS HERE */
/* ADA LAW STYLING SECTION STARTS HERE */

#card-ada-law{
    background-position: -300px 250px;
    background-color: white;
    background-image: url( ../images/braille-bgd.jpg);
   	background-size: cover;
    margin-top: 10px;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
}
#card-ada-law h2{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color: purple;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-ada-law .card-picture{
    display: block;
    border: none;
    margin-top: 0;
    padding:0;
}
#card-ada-law .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0.875rem 0;
    padding:0;
}
#card-ada-law .card-picture img{
    display: block;
    width: 100%;
}
#card-ada-law .card-picture figcaption{
    display: block;
    width: 100%;
    border: none; 
    font-size: 0.8125rem;
    color: navy;
    font-style: none;
    text-align: center;
}
#card-ada-law .card-content p{
    color: black;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#ada-definition {
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.0rem;
    background-color: purple;
    text-align: justify;
    color: white;
    margin: 1rem 1rem 1rem 1rem;
    box-shadow: var(--shadow);
    /* border-radius: 15px; */
}
#card-ada-law ol{
    list-style-position: inside;
    padding: .5rem;
    font-size:1rem;
    text-align: left;
    background-color: transparent;
    margin: 1rem 0.5rem 1rem 0.5rem;
}
#card-ada-law .box-ul {
    padding: 0.5rem 1.5rem 0.5rem 1.5rem;
    font-size:1.125rem;
    text-align: left;
    /* background-color: lavenderblush; */
    border: solid 1px black;
    margin: 1rem 1rem 1rem 1rem;
    border-radius: 15px;
    box-shadow: var(--shadow);
}
#card-ada-law ul{
    list-style-position: inside;
    list-style: square;
    padding: 0.5rem;
    font-size:1.125rem;
    text-align: left;
    background-color: transparent;
    margin: 1rem 1rem 1rem 1rem;
}
#card-ada-law .no-card-ul ul{
    list-style-position: inside;
    list-style: square;
    padding: 0.5rem;
    font-size:1rem;
    text-align: left;
    background-color: transparent;
    margin: 0rem 1rem 1rem 2rem;
}
#card-ada-law ol li:nth-child(odd){
    color:white;
}
#card-ada-law ol li:nth-child(even){
    color: white;
}
#card-ada-law ul li:nth-child(odd){
    color:black;
}
#card-ada-law ul li:nth-child(even){
    color: blue;
}
#card-ada-law .blurb{
   padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: black;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}
#card-ada-law p:first-of-type:first-letter{
    float: left;
    color: purple;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}

/* ADA LAW STYLING SECTION ENDS HERE */
/* ADA LAW STYLING SECTION ENDS HERE */
/* ADA LAW STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* PRE-EXISTING DISABILITIES STYLING SECTION STARTS HERE */
/* PRE-EXISTING DISABILITIES STYLING SECTION STARTS HERE */
/* PRE-EXISTING DISABILITIES STYLING SECTION STARTS HERE */

#card-pre-existing-disabilities{
    background-position:0 0px;
    background-color: white;
    background-image: url( ../images/dna-bgd.jpg);
   	background-repeat:no-repeat;
    margin-top: 10px;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
}
#card-pre-existing-disabilities h3{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color: black;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-pre-existing-disabilities .card-picture{
    display: block;
    border:none;
    margin-top: 0;
    margin-bottom: 0.625rem;
    padding:0;
}
#card-pre-existing-disabilities .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0.875rem 0;
    padding:0;
}
#card-pre-existing-disabilities .card-picture img{
    display: block;
    width: 100%;
    border: none;
}
#card-pre-existing-disabilities .card-picture figcaption{
    display: block;
    width: 100%;
    border: none; 
    font-size: 0.8125rem;
    color: blue;
    font-style: none;
    font-weight: normal;
    text-align: center;
}
#card-pre-existing-disabilities p{
    color: navy;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#card-pre-existing-disabilities .blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: blue;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}
#card-pre-existing-disabilities .secondary-blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    display: block;
    text-align: center;
    color: blue;
    background-color: transparent;
    border: solid 1px blue;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}   
#card-pre-existing-disabilities p:first-of-type:first-letter{
    float: left;
    color: blue;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}

/* PRE-EXISTING DISABILITIES STYLING SECTION ENDS HERE */
/* PRE-EXISTING DISABILITIES STYLING SECTION ENDS HERE */
/* PRE-EXISTING DISABILITIES STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* POST-EMPLOYMENT DISABILITIES STYLING SECTION STARTS HERE */
/* POST-EMPLOYMENT DISABILITIES STYLING SECTION STARTS HERE */
/* POST-EMPLOYMENT DISABILITIES STYLING SECTION STARTS HERE */

#card-post-employment-disabilities{
    background-position:-1200px 250px;
    background-color: white;
    background-image: url( ../images/construction-bgd.jpg);
   	background-repeat:no-repeat;
    margin-top: 10px;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
}
#card-post-employment-disabilities h3{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color: rgb(248, 71, 7);
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-post-employment-disabilities .card-picture{
    display: block;
    border: none;
    margin-top: 0;
    margin-bottom: 0.625rem;
    padding:0;
}
#card-post-employment-disabilities .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0.875rem 0;
    padding:0;
}
#card-post-employment-disabilities .card-picture img{
    display: block;
    width: 100%;
    border: none; 
}
#card-post-employment-disabilities .card-picture figcaption{
    display: block;
    width: 100%;
    border: none; 
    font-size: 0.8125rem;
    color: blue;
    font-style: none;
    text-align: center;
}
#card-post-employment-disabilities p{
    color: black;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#card-post-employment-disabilities .blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: blue;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}
#card-post-employment-disabilities p:first-of-type:first-letter{
    float: left;
    color: black;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}
#card-picture-blood-cells figure{
    width: 95%;
    border: none;
    padding:0;
    margin:auto;
}
#card-picture-blood-cells figure img{
     width: 100%;
     border: none;
}
#card-picture-blood-cells figure figcaption{
    display: block;
    width: 100%;
    border: none; 
    font-size: 0.8125rem;
    color: blue;
    font-style: none;
    text-align: center;
}

/* POST-EMPLOYMENT DISABILITIES STYLING SECTION ENDS HERE */
/* POST-EMPLOYMENT DISABILITIES STYLING SECTION ENDS HERE */
/* POST-EMPLOYMENT DISABILITIES STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* ACCOMMODATION OF DISABILITIES STYLING SECTION STARTS HERE */
/* ACCOMMODATION OF DISABILITIES STYLING SECTION STARTS HERE */
/* ACCOMMODATION OF DISABILITIES STYLING SECTION STARTS HERE */

#card-accommodating-disabilities{
    background-position:-100px 225px;
    background-color: lightslategray;
    background-image: url( ../images/medical-leave-bgd.jpg);
    background-repeat:no-repeat;
    background-size: cover;   
    margin-top: 10px;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
}
#card-accommodating-disabilities h3{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color:navy;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-accommodating-disabilities .card-picture{
    display: block;
    border: none;
    margin-top: 0;
    margin-bottom: 0;
    padding:0;
}
#card-accommodating-disabilities .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-accommodating-disabilities .card-picture img{
    display: block;
    width: 100%;
    border: none;
}
#card-accommodating-disabilities .card-picture figcaption{
    display: block;
    width: 100%;
    font-size: 0.8125rem;
    color: blue;
    font-style: none;
    text-align: center;
    border: none;
}
#card-accommodating-disabilities .card-content{
    border: none;
}
#card-accommodating-disabilities p{
    color: blue;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#card-accommodating-disabilities .blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: blue;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}
#card-accommodating-disabilities p:first-of-type:first-letter{
    float: left;
    color: blue;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}

/* ACCOMMODATION OF DISABILITIES STYLING SECTION ENDS HERE */
/* ACCOMMODATION OF DISABILITIES STYLING SECTION ENDS HERE */
/* ACCOMMODATION OF DISABILITIES STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* ADVERSE ACTION STYLING SECTION STARTS HERE */
/* ADVERSE ACTION STYLING SECTION STARTS HERE */
/* ADVERSE ACTION STYLING SECTION STARTS HERE */

#card-adverse-action{
    background-position:-100px 200px;
    background-color: white;
    background-image: none;
   	background-repeat:no-repeat;
    margin-top: 10px;
    /* padding-bottom: 1rem; */
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
}
#card-adverse-action h3{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color:black;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-adverse-action .card-picture{
    display: block;
    border: none;
    margin-top: 0;
    margin-bottom: 0;
    padding:0;
}
#card-adverse-action .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-adverse-action .card-picture img{
    display: block;
    width: 100%;
    border: none;
}
#card-adverse-action .card-picture figcaption{
    display: block;
    width: 100%;
    font-size: 0.8125rem;
    color: blue;
    font-style: none;
    font-weight: normal;
    text-align: center;
    border: none;
}
#card-adverse-action .card-content{
    border: none;
}
#card-adverse-action p{
    color: blue;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#card-adverse-action .blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: black;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}
#card-adverse-action .box-ul {
    margin: 0 1rem 0 1rem;
    padding: 1rem 1rem 1rem 1rem;
    font-size:1.125rem;
    text-align: left;
    background-color: lavenderblush;
    border: solid 1px black;
    box-shadow: var(--shadow);
}
#card-adverse-action ul{
    list-style-position: inside;
    list-style: square;
    padding: 0.5rem;
    font-size:1.125rem;
    text-align: left;
    background-color: transparent;
    margin: 0 1rem 0 1rem;
}
#card-adverse-action p:first-of-type:first-letter{
    float: left;
    color: blue;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}
#card-adverse-action ul li:nth-child(odd){
    color:navy;
}
#card-adverse-action ul li:nth-child(even){
    color: blue;
}

/* ADVERSE ACTION STYLING SECTION ENDS HERE */
/* ADVERSE ACTION STYLING SECTION ENDS HERE */
/* ADVERSE ACTION STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* ADA RETALIATION STYLING SECTION STARTS HERE */
/* ADA RETALIATION STYLING SECTION STARTS HERE */
/* ADA RETALIATION STYLING SECTION STARTS HERE */

#card-ada-retaliation{
    background-position:-100px 200px;
    background-color: white;
    background-image: none;
   	background-repeat:no-repeat;
    margin-top: 10px;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
}
#card-ada-retaliation h3{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color:red;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-ada-retaliation .card-picture{
    display: block;
    border: none;
    padding:0;
}
#card-ada-retaliation .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-ada-retaliation .card-picture img{
    display: block;
    width: 100%;
    border: none;
}
#card-ada-retaliation .card-picture figcaption{
    display: block;
    width: 100%;
    font-size: 0.8125rem;
    color: red;
    font-style: none;
    font-weight: normal;
    text-align: center;
    border: none;
}
#card-ada-retaliation .card-content{
    border: none;
}
#card-ada-retaliation p{
    color: black;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#card-ada-retaliation .blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: red;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}
#card-ada-retaliation .secondary-blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    display: block;
    text-align: center;
    color: blue;
    background-color: transparent;
    border: solid 1px blue;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}   
#card-ada-retaliation p:first-of-type:first-letter{
    float: left;
    color: red;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}
#card-picture-fist figure{
    width: 95%;
    border: none;
    padding:0;
    margin:auto;
}
#card-picture-fist figure img{
     width: 100%;
     border: none;
}
#card-picture-fist figure figcaption{
    display: block;
    width: 100%;
    border: none; 
    font-size: 0.8125rem;
    color: red;
    font-style: none;
    text-align: center;
}

/* ADA RETALIATION STYLING SECTION ENDS HERE */
/* ADA RETALIATION STYLING SECTION ENDS HERE */
/* ADA RETALIATION STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* TITLE VII DISCRIMINATION STYLING SECTION STARTS HERE */
/* TITLE VII DISCRIMINATION STYLING SECTION STARTS HERE */
/* TITLE VII DISCRIMINATION STYLING SECTION STARTS HERE */

#card-title-vii-discrimination{
    background-position:-100px 200px;
    background-color: white;
    background-image: none;
   	background-repeat:no-repeat;
    margin-top: 10px;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
    border:none;
}
#card-title-vii-discrimination h2{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color:blue;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-title-vii-discrimination .card-picture{
    display: block;
    border: none;
    margin-top: 0;
    margin-bottom: 0;
    padding:0;
}
#card-title-vii-discrimination .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-title-vii-discrimination .card-picture img{
    display: block;
    width: 100%;
    border: none;
}
#card-title-vii-discrimination .card-picture figcaption{
    display: block;
    width: 100%;
    font-size: 0.8125rem;
    color: blue;
    font-style: none;
    font-weight: normal;
    text-align: center;
    border: none;
}
#card-title-vii-discrimination .card-content{
    border: none;
}
#card-title-vii-discrimination p{
    color: black;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#card-title-vii-discrimination .blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: blue;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}
#card-title-vii-discrimination p:first-of-type:first-letter{
    float: left;
    color: blue;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}

/* TITLE VII DISCRIMINATION STYLING SECTION ENDS HERE */
/* TITLE VII DISCRIMINATION STYLING SECTION ENDS HERE */
/* TITLE VII DISCRIMINATION STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* SEX DISCRIMINATION STYLING SECTION STARTS HERE */
/* SEX DISCRIMINATION STYLING SECTION STARTS HERE */
/* SEX DISCRIMINATION STYLING SECTION STARTS HERE */

#card-sex-discrimination{
    display: grid;
    position: relative;
    background-color: white;
   	background-repeat:no-repeat;
    margin-top: 10px;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
    border:none;
}
#card-sex-discrimination h3{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color: deeppink;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-sex-discrimination .card-bg-picture{
    display: block;
    border: none;
    margin-top: 0;
    margin-bottom: 0;
    padding:0;
}
#card-sex-discrimination .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-sex-discrimination .card-picture img{
    display: block;
    width: 100%;
    border: none;
}
#card-sex-discrimination p{
    color: black;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
    text-align: center;
}
#card-sex-discrimination  p:first-of-type:first-letter{
        float: none;
        color: red;
        font-size: 4rem;
        margin: 0 0 0 0rem;
        border: none;
        line-height: 0;
}
#card-sex-discrimination .nested{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-rows: auto;
    grid-auto-rows: auto;
    grid-gap: 0px;
}
#card-sex-discrimination .nested p:first-of-type{
    text-align: center;
    /* margin: 5rem 0 0 0; */
    /* border: solid 1px red; */
}
#card-sex-discrimination .nested .hands-photo{
    grid-column: 1/7;
    grid-row: 1/3;
    /* border: solid 1px red; */
    margin-left: auto;
    margin-right: auto;
}
#card-sex-discrimination .nested .paragraph-1{
    grid-column: 3/5;
    grid-row: 1/2;
    /* border: solid 1px red; */
    margin-top: 5rem;
    margin-left: auto;
    margin-right: auto;
}
#card-sex-discrimination .nested .paragraph-2{
    grid-column: 2/6;
    grid-row: 2/3;
    /* border: solid 1px red; */
    margin: auto;
}
/* SEX DISCRIMINATION STYLING SECTION ENDS HERE */
/* SEX DISCRIMINATION STYLING SECTION ENDS HERE */
/* SEX DISCRIMINATION STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* QUID-PRO-QUO STYLING SECTION STARTS HERE */
/* QUID-PRO-QUO STYLING SECTION STARTS HERE */
/* QUID-PRO-QUO STYLING SECTION STARTS HERE */

#card-quid-pro-quo{
    background-position:-100px 200px;
    background-color: white;
    background-image: none;
   	background-repeat:no-repeat;
    margin-top: 10px;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
    border:none;
}
#card-quid-pro-quo h3{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color:black;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-quid-pro-quo .card-picture{
    display: block;
    border: none;
    margin-top: 0;
    margin-bottom: 0;
    padding:0;
}
#card-quid-pro-quo .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-quid-pro-quo .card-picture img{
    display: block;
    width: 100%;
    border: none;
}
#card-quid-pro-quo .card-picture figcaption{
    display: block;
    width: 100%;
    font-size: 0.8125rem;
    color: navy;
    font-style: none;
    font-weight: normal;
    text-align: center;
    border: none;
}
#card-quid-pro-quo .card-content{
    border: none;
}
#card-quid-pro-quo p{
    color: black;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#card-quid-pro-quo .blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: blue;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}
#card-quid-pro-quo p:first-of-type:first-letter{
    float: left;
    color: black;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}

/* QUID-PRO-QUO STYLING SECTION ENDS HERE */
/* QUID-PRO-QUO STYLING SECTION ENDS HERE */
/* QUID-PRO-QUO STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* HOSTILE WORK ENVIRONMENT-PT-1 STYLING SECTION STARTS HERE */
/* HOSTILE WORK ENVIRONMENT-PT-1 STYLING SECTION STARTS HERE */
/* HOSTILE WORK ENVIRONMENT-PT-1 STYLING SECTION STARTS HERE */

#card-hostile-work-environment {
    background-position:0 200;
    background-image: url( ../images/paper-green-bgd.jpg);
    background-repeat:repeat;
    /* background-size: cover; */
    margin-top: 10px;
    padding-bottom: 2rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
    border:none;
}
#card-hostile-work-environment h3{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color:green;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
    border: solid 1px green;
}
#card-hostile-work-environment #hostile-work-environment-part-1 .card-picture{
    display: block;
    border: none;
    margin-top: 0;
    margin-bottom: 0;
    padding:0;
}
#card-hostile-work-environment #hostile-work-environment-part-1 .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-hostile-work-environment #hostile-work-environment-part-1 .box-ul {
    padding: 0.5rem 1.5rem 0.5rem 1.5rem;
    font-size:1.125rem;
    text-align: left;
    /* background-color: lavenderblush; */
    border: solid 1px black;
    margin: 1rem 1rem 1rem 1rem;
    box-shadow: var(--shadow);
}

#card-hostile-work-environment #hostile-work-environment-part-1 .box-ul-2 {
    padding: 0.5rem 1.5rem 0.5rem 1.5rem;
    font-size:1.125rem;
    text-align: left;
    /* background-color: lavenderblush; */
    border: solid 1px black;
    margin: 1rem 1rem 1rem 1rem;
    box-shadow: var(--shadow);
    border-radius: 15px;
}

#card-hostile-work-environment #hostile-work-environment-part-1 .box-ul li {
   margin: 0 0 0 2rem;
   list-style: square;
}
#card-hostile-work-environment #hostile-work-environment-part-1 .box-ul-2 li {
    margin: 0 0 0 2rem;
    list-style: square;
 }

#card-hostile-work-environment #hostile-work-environment-part-1 .card-picture img{
    display: block;
    width: 100%;
    border: none;
}
#card-hostile-work-environment #hostile-work-environment-part-1 .card-picture figcaption{
    display: block;
    width: 100%;
    font-size: 0.8125rem;
    color: green;
    font-style: none;
    font-weight: normal;
    text-align: center;
    border: none;
}
#card-hostile-work-environment #hostile-work-environment-part-1 .card-content{
    border: none;
}
#card-hostile-work-environment #hostile-work-environment-part-1 p{
    color: black;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#card-hostile-work-environment #hostile-work-environment-part-1 .blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: green;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}
#card-hostile-work-environment #hostile-work-environment-part-1 p:first-of-type:first-letter{
    float: left;
    color: green;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}
#card-hostile-work-environment #hostile-work-environment-part-1  ul li:nth-child(odd){
    color:green;
    padding: 0 .875rem 0 0.875rem;
    font-weight: normal;
}
#card-hostile-work-environment #hostile-work-environment-part-1  ul li:nth-child(even){
    color: blue;
    padding: 0 0.875rem 0 0.875rem;
    font-weight: normal;
}

/* HOSTILE WORK ENVIRONMENT-PT-1 STYLING SECTION ENDS HERE */
/* HOSTILE WORK ENVIRONMENT-PT-1 STYLING SECTION ENDS HERE */
/* HOSTILE WORK ENVIRONMENT-PT-1 STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* HOSTILE WORK ENVIRONMENT-PT-2 STYLING SECTION STARTS HERE */
/* HOSTILE WORK ENVIRONMENT-PT-2 STYLING SECTION STARTS HERE */
/* HOSTILE WORK ENVIRONMENT-PT-2 STYLING SECTION STARTS HERE */

#card-hostile-work-environment #hostile-work-environment-part-2 .card-picture{
    display: block;
    border: none;
    margin-top: 0;
    margin-bottom: 0;
    padding:0;
}
#card-hostile-work-environment #hostile-work-environment-part-2 .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-hostile-work-environment #hostile-work-environment-part-2 .card-picture img{
    display: block;
    width: 95%;
    border: solid 1px black;
    margin: auto;
}
#card-hostile-work-environment #hostile-work-environment-part-2 .card-picture figcaption{
    display: block;
    width: 100%;
    font-size: 0.8125rem;
    color: green;
    font-style: none;
    font-weight: normal;
    text-align: center;
    border: none;
}
#card-hostile-work-environment #hostile-work-environment-part-2 .card-content{
    border: none;
}
#card-hostile-work-environment #hostile-work-environment-part-2 p{
    color: blue;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#card-hostile-work-environment #hostile-work-environment-part-2 .blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: black;
    background: lightgreen;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}
#card-hostile-work-environment #hostile-work-environment-part-2 .secondary-blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: olive;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
    }  
#card-hostile-work-environment #hostile-work-environment-part-2 .box-ul {
        padding: 0.5rem 1.5rem 0.5rem 1.5rem;
        font-size:1.125rem;
        text-align: left;
        /* background-color: lavenderblush; */
        border: solid 1px black;
        margin: 1rem 1rem 1rem 1rem;
        box-shadow: var(--shadow);
    }
 #card-hostile-work-environment #hostile-work-environment-part-2 .box-ul li {
        margin: 0 0 0 2rem;
        list-style: square;
     }
#card-hostile-work-environment #hostile-work-environment-part-2 p:first-of-type:first-letter{
    float: left;
    color: green;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}
#card-hostile-work-environment #hostile-work-environment-part-2  ul li:nth-child(odd){
    color:green;
    padding: 0 .875rem 0 0.875rem;
    font-weight: normal;
}
#card-hostile-work-environment #hostile-work-environment-part-2  ul li:nth-child(even){
    color: black;
    padding: 0 0.875rem 0 0.875rem;
    font-weight: normal;
}
/* HOSTILE WORK ENVIRONMENT-PT-2 STYLING SECTION ENDS HERE */
/* HOSTILE WORK ENVIRONMENT-PT-2 STYLING SECTION ENDS HERE */
/* HOSTILE WORK ENVIRONMENT-PT-2 STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* RACE-RELIGION-NATIONAL ORIGIN-PT-1 STYLING SECTION STARTS HERE */
/* RACE-RELIGION-NATIONAL ORIGIN-PT-1 STYLING SECTION STARTS HERE */
/* RACE-RELIGION-NATIONAL ORIGIN-PT-1 STYLING SECTION STARTS HERE */

#card-race-religion-national-origin{
    background-position:-0px 0px;
    background-image: url( ../images/paperdarkbluebgd.jpg);
    background-repeat: repeat;  
    margin-top: 10px;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
    border:none;
}
#card-race-religion-national-origin h3{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color:black;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
    border: none;
}
#card-race-religion-national-origin #race-religion-national-origin-part-1 .card-picture{
    display: block;
    border: none;
    margin-top: 0;
    margin-bottom: 0;
    padding:0;
}
#card-race-religion-national-origin #race-religion-national-origin-part-1 .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-race-religion-national-origin #race-religion-national-origin-part-1 .card-picture img{
    display: block;
    width: 100%;
    border: none;
}
#card-race-religion-national-origin #race-religion-national-origin-part-1 .card-picture figcaption{
    display: block;
    width: 100%;
    font-size: 0.8125rem;
    color: black;
    font-style: none;
    font-weight: normal;
    text-align: center;
    border: none;
}
#card-race-religion-national-origin #race-religion-national-origin-part-1 .card-content{
    border: none;
}
#card-race-religion-national-origin #race-religion-national-origin-part-1 p{
    color: black;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#card-race-religion-national-origin #race-religion-national-origin-part-1 .blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: black;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}
#card-race-religion-national-origin #race-religion-national-origin-part-1 .secondary-blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: navy;
    border: solid 1px black;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
    }  
#card-race-religion-national-origin #race-religion-national-origin-part-1 p:first-of-type:first-letter{
    float: left;
    color: blue;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}
#card-race-religion-national-origin #race-religion-national-origin-part-1  ul li{
    margin: 0 0 0 4rem;
    list-style: square;
}
#card-race-religion-national-origin #race-religion-national-origin-part-1  ul li:nth-child(odd){
    color:navy;
    padding: 0 .875rem 0 0.875rem;
    font-weight: normal;
}
#card-race-religion-national-origin #race-religion-national-origin-part-1  ul li:nth-child(even){
    color: purple;
    padding: 0 0.875rem 0 0.875rem;
    font-weight: normal;
}

/* RACE-RELIGION-NATIONAL ORIGIN-PT-1 STYLING SECTION ENDS HERE */
/* RACE-RELIGION-NATIONAL ORIGIN-PT-1 STYLING SECTION ENDS HERE */
/* RACE-RELIGION-NATIONAL ORIGIN-PT-1 STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* RACE-RELIGION-NATIONAL ORIGIN-PT-2 STYLING SECTION STARTS HERE */
/* RACE-RELIGION-NATIONAL ORIGIN-PT-2 STYLING SECTION STARTS HERE */
/* RACE-RELIGION-NATIONAL ORIGIN-PT-2 STYLING SECTION STARTS HERE */

#race-religion-national-origin-part-2{
    /* background-image: url( ../images/unity.jpg);
    background-position: -2rem;
    background-size: cover;
    background-repeat:no-repeat; */
    margin:0;
    padding-bottom: 0;
    border:none;
}
#card-race-religion-national-origin #race-religion-national-origin-part-2 .card-picture{
    display: block;
    border: none;
    margin-top: 0;
    margin-bottom: 0;
    padding:0;
}
#card-race-religion-national-origin #race-religion-national-origin-part-2 .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-race-religion-national-origin #race-religion-national-origin-part-2 .card-picture figcaption{
    display: block;
    width: 100%;
    font-size: 0.8125rem;
    color: navy;
    font-style: none;
    font-weight: normal;
    text-align: center;
    border: none;
}
#card-race-religion-national-origin #race-religion-national-origin-part-2 .card-content{
    border: none;
}
#card-race-religion-national-origin #race-religion-national-origin-part-2 p{
    color: black;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#card-race-religion-national-origin #race-religion-national-origin-part-2 .blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: black;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}
#card-race-religion-national-origin #race-religion-national-origin-part-2 p:first-of-type:first-letter{
    float: left;
    color: green;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}

#card-race-religion-national-origin #race-religion-national-origin-part-2  ul li:nth-child(odd){
    color:green;
    padding: 0 .875rem 0 0.875rem;
    font-weight: normal;
}
#card-race-religion-national-origin #race-religion-national-origin-part-2  ul li:nth-child(even){
    color: black;
    padding: 0 0.875rem 0 0.875rem;
    font-weight: normal;
}

#card-race-religion-national-origin .card-content .glfphonenumber{
    color: yellow;
    font-weight: stronger;
}

/* RACE-RELIGION-NATIONAL ORIGIN-PT-2 STYLING SECTION ENDS HERE */
/* RACE-RELIGION-NATIONAL ORIGIN-PT-2 STYLING SECTION ENDS HERE */
/* RACE-RELIGION-NATIONAL ORIGIN-PT-2 STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* ADA RETALIATION STYLING SECTION STARTS HERE */
/* ADA RETALIATION STYLING SECTION STARTS HERE */
/* ADA RETALIATION STYLING SECTION STARTS HERE */

#card-title-vii-retaliation{
    background-position:-0px 0px;
    background-image: url(../images/paper-divots.jpg);
    background-repeat: repeat; 
    margin-top: 10px;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
}
#card-title-vii-retaliation h3{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color:red;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-title-vii-retaliation .card-picture{
    display: block;
    border: none;
    padding:0;
}
#card-title-vii-retaliation .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-title-vii-retaliation .card-picture img{
    display: block;
    width: 100%;
    border: none;
}
#card-title-vii-retaliation .card-picture figcaption{
    display: block;
    width: 100%;
    font-size: 0.8125rem;
    color: red;
    font-style: none;
    font-weight: normal;
    text-align: center;
    border: none;
}
#card-title-vii-retaliation .card-content{
    border: none;
}
#card-title-vii-retaliation p{
    color: black;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#card-title-vii-retaliation .blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: red;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}
#card-title-vii-retaliation .secondary-blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: red;
    border: solid 1px red;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
    }  
#card-title-vii-retaliation p:first-of-type:first-letter{
    float: left;
    color: red;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}

/* ADA RETALIATION STYLING SECTION ENDS HERE */
/* ADA RETALIATION STYLING SECTION ENDS HERE */
/* ADA RETALIATION STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* USERRA STYLING SECTION STARTS HERE */
/* USERRA STYLING SECTION STARTS HERE */
/* USERRA STYLING SECTION STARTS HERE */

#card-userra{
    background-color: white;
    background-image: url( ../images/camouflage.jpg);
    background-size: cover;
    background-repeat:no-repeat;
    margin-top: 10px;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
}
#card-userra h3{
    margin-top: 0;
    margin-bottom: 0;
    color:darkgreen;
    background-image: url( ../images/camouflage.jpg);
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-userra .card-picture{
    display: block;
    border: none;
    padding:0;
}
#card-userra .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-userra .card-picture img{
    display: block;
    width: 100%;
    border: none;
}
#card-userra .card-picture figcaption{
    display: block;
    width: 100%;
    font-size: 0.8125rem;
    color: black;
    font-style: none;
    font-weight: normal;
    text-align: center;
    border: none;
}
#card-userra .card-content{
    border: none;
}
#card-userra p{
    color: black;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#card-userra .blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: black;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}

#card-userra  .box-ul {
    margin: 1rem 1rem 1rem 1rem;
    padding: 1rem 1rem 1rem 1rem;
    font-size:1rem;
    text-align: left;
    background-color: rgb(175, 175, 137);
    border: solid 1px rgb(121, 145, 112);
    box-shadow: var(--shadow);
}

#card-userra ul{
    list-style: square;
    padding: 0rem;
    font-size:1.125rem;
    text-align: left;
    background-color: transparent;
    margin: 1rem 0rem 1rem 1.5rem;
}
#card-userra p:first-of-type:first-letter{
    float: left;
    color: darkgreen;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}
#card-userra ul li:nth-child(odd){
    color:darkgreen;
    padding: 0 .875rem 0 0.875rem;
    font-weight: normal
}
#card-userra ul li:nth-child(even){
    color: black;
    padding: 0 0.875rem 0 0.875rem;
    font-weight: normal;
}
#card-userra .glfphonenumber{
    color: darkgreen;
    font-weight: stronger;
}

/* USERRA STYLING SECTION ENDS HERE */
/* USERRA STYLING SECTION ENDS HERE */
/* USERRA STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* PREGNANCY LAW PT 1 STYLING SECTION STARTS HERE */
/* PREGNANCY LAW PT 1 STYLING SECTION STARTS HERE */
/* PREGNANCY LAW PT 1 STYLING SECTION STARTS HERE */

#card-pregnancy-law{
    background-color: lightblue;
    background-image: url( ../images/newborn-bgd.jpg);
    background-size: cover;
    background-position: -7rem 10;
    background-repeat:no-repeat;
    margin-top: 10px;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
    border:none;
}
#card-pregnancy-law h2{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color:blue;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-pregnancy-law #card-pregnancy-law-part-1 .card-picture{
    display: block;
    border: none;
    margin-top: 0;
    margin-bottom: 0;
    padding:0;
}
#card-pregnancy-law #card-pregnancy-law-part-1 .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-pregnancy-law #card-pregnancy-law-part-1 .card-picture img{
    display: block;
    width: 100%;
    border: none;
}
#card-pregnancy-law #card-pregnancy-law-part-1 .card-picture figcaption{
    display: block;
    width: 100%;
    font-size: 0.8125rem;
    color: green;
    font-style: none;
    font-weight: normal;
    text-align: center;
    border: none;
}
#card-pregnancy-law #card-pregnancy-law-part-1 .card-content{
    border: none;
}
#card-pregnancy-law #card-pregnancy-law-part-1 p{
    color: black;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}

#card-pregnancy-law #card-pregnancy-law-part-1 .blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    margin: 1rem 2rem 1rem 2rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: blue;
    box-shadow: var(--shadow); 
}
#card-pregnancy-law #card-pregnancy-law-part-1 p:first-of-type:first-letter{
    float: left;
    color: green;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}
#card-pregnancy-law #card-pregnancy-law-part-1 ul li:nth-child(odd){
    color:blue;
    padding: 0 .875rem 0 0.875rem;
    font-weight: normal;
}
#card-pregnancy-law #card-pregnancy-law-part-1  ul li:nth-child(even){
    color: navy;
    padding: 0 0.875rem 0 0.875rem;
    font-weight: normal;
}

/* PREGNANCY LAW PT 1 STYLING SECTION ENDS HERE */
/* PREGNANCY LAW PT 1 STYLING SECTION ENDS HERE */
/* PREGNANCY LAW PT 1 STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* PREGNANCY LAW PT 2 STYLING SECTION STARTS HERE */
/* PREGNANCY LAW PT 2 STYLING SECTION STARTS HERE */
/* PREGNANCY LAW PT 2 STYLING SECTION STARTS HERE */

#card-pregnancy-law #card-pregnancy-law-part-2{
    margin: 0 0 0 0;
    padding-bottom: 1rem;
    /* border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow); */
    border:none;
}
#card-pregnancy-law #card-pregnancy-law-part-2 .card-picture{
    display: block;
    border: none;
    margin-top: 0;
    margin-bottom: 0;
    padding:0;
}
#card-pregnancy-law #card-pregnancy-law-part-2 .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-pregnancy-law #card-pregnancy-law-part-2 .card-picture img{
    display: block;
    width: 95%;
    border: solid 1px blue;
    margin: auto;
}
#card-pregnancy-law #card-pregnancy-law-part-2 .card-picture figcaption{
    display: block;
    width: 100%;
    font-size: 0.8125rem;
    color: blue;
    font-style: none;
    font-weight: normal;
    text-align: center;
    border: none;
}
#card-pregnancy-law #card-pregnancy-law-part-2 .card-content{
    border: none;
}
#card-pregnancy-law #card-pregnancy-law-part-2 p{
    color: blue;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}

#card-pregnancy-law #card-pregnancy-law-part-2 .blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    margin: 1rem 2rem 1rem 2rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: black;
    box-shadow: var(--shadow); 
}
#card-pregnancy-law #card-pregnancy-law-part-2 p:first-of-type:first-letter{
    float: left;
    color: black;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}
#card-pregnancy-law #card-pregnancy-law-part-2 ul li:nth-child(odd){
    color:green;
    padding: 0 .875rem 0 0.875rem;
    font-weight: normal;
}
#card-pregnancy-law #card-pregnancy-law-part-2 ul li:nth-child(even){
    color: black;
    padding: 0 0.875rem 0 0.875rem;
    font-weight: normal;
}
.glfphonenumber{
    color: red;
    font-weight: stronger;
}
/* PREGNANCY LAW PT 2 STYLING SECTION ENDS HERE */
/* PREGNANCY LAW PT 2 STYLING SECTION ENDS HERE */
/* PREGNANCY LAW PT 2STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* ADEA STYLING SECTION STARTS HERE */
/* ADEA STYLING SECTION STARTS HERE */
/* ADEA STYLING SECTION STARTS HERE */

#card-adea{
    background-color: white;
    background-image: url( ../images/marble-bgd.jpg);
    background-size: cover;
    background-repeat:no-repeat;
    margin-top: 10px;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
}
#card-adea h2{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color: navy;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-adea .card-picture{
    display: block;
    border: none;
    padding:0;
}
#card-adea .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-adea .card-picture img{
    display: block;
    width: 100%;
    border: none;
}
#card-adea .card-picture figcaption{
    display: block;
    width: 100%;
    font-size: 0.8125rem;
    color: blue;
    font-style: none;
    font-weight: normal;
    text-align: center;
    border: none;
}
#card-adea .card-content{
    border: none;
}
#card-adea p{
    color: black;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#card-adea .blurb{
    display: block;
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: blue;
    margin: 0 0.5rem 0 0.5rem;
    box-shadow: var(--shadow);
}

#card-adea .secondary-blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: navy;
    background: lightblue;
    border: solid 1px blue;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
    }  

#card-adea p:first-of-type:first-letter{
    float: left;
    color: blue;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}
.glfphonenumber{
    color: red;
    font-weight: stronger;
}

/* ADEA STYLING SECTION ENDS HERE */
/* ADEA STYLING SECTION ENDS HERE */
/* ADEA STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* OTHER EVILS STYLING SECTION STARTS HERE */
/* OTHER EVILS STYLING SECTION STARTS HERE */
/* OTHER EVILS STYLING SECTION STARTS HERE */

#card-other-evils{
    background-color: lightgray;
    background-image: url( ../images/glass-bgd.jpg);
    background-position: 0 250px;
    background-size: cover;
    background-repeat:no-repeat;
    margin-top: 10px;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
}
#card-other-evils h2{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color: navy;
    border: solid 1px navy;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-other-evils .card-picture{
    display: block;
    border: none;
    padding:0;
}
#card-other-evils .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-other-evils .other-evils-frame{
    width: 90%;
    border: solid 1px black;
    margin: 1rem auto 1rem auto;
    box-shadow: var(--shadow);
}
#card-other-evils .card-picture img{
    display: block;
    box-sizing: border-box;
    width: 100%;
    border: solid 1px white;  
}
#card-other-evils #card-other-evils-pic-2 img{
    display: block;
    width: 95%;
    border: solid 1px white;
    margin: auto;
}
#card-other-evils .card-picture figcaption{
    display: block;
    width: 100%;
    font-size: 0.8125rem;
    color: blue;
    font-style: none;
    font-weight: normal;
    text-align: center;
    border: none;
}
#card-other-evils #card-other-evils-pic-3 img{
    display: block;
    width: 95%;
    border: solid 1px white;
    margin: auto;
}
#card-other-evils #card-other-evils-pic-4 img{
    display: block;
    width: 95%;
    border: solid 1px white;
    margin: auto;
}
#card-other-evils #card-other-evils-pic-5 img{
    display: block;
    width: 95%;
    border: solid 1px white;
    margin: auto;
}
#card-other-evils .card-content{
    border: none;
}
#card-other-evils p{
    color: black;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#card-other-evils .blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: black;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}
#card-other-evils p:first-of-type:first-letter{
    float: left;
    color: blue;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}
.glfphonenumber{
    color: red;
    font-weight: stronger;
}
/* OTHER EVILS STYLING SECTION ENDS HERE */
/* OTHER EVILS STYLING SECTION ENDS HERE */
/* OTHER EVILS STYLING SECTION ENDS HERE */


/*************************************/
/*************************************/

/* ORNAMENTAL PICTURE STYLING SECTION STARTS HERE */
/* ORNAMENTAL PICTURE STYLING SECTION STARTS HERE */
/* ORNAMENTAL PICTURE STYLING SECTION STARTS HERE */

#card-ornamental-picture{
    box-shadow: var(--shadow);
    padding: 0;
    margin-top: 10px;
}

/* ORNAMENTAL PICTURE STYLING SECTION ENDS HERE */
/* ORNAMENTAL PICTURE STYLING SECTION ENDS HERE */
/* ORNAMENTAL PICTURE STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* ATTORNEY BIO INTRO STYLING SECTION STARTS HERE */
/* ATTORNEY BIO INTRO STYLING SECTION STARTS HERE */
/* ATTORNEY BIO INTRO STYLING SECTION STARTS HERE */

#card-attorney-bio{
    background-color: white;
    background-image: none;
    margin-top: 10px;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
    border: none;
    box-sizing: border-box;
    overflow: hidden;
}
#card-attorney-bio h2{
    margin-top: 0;
    margin-bottom: 0;
    color:#ffffff;
    background-color:blue;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
    border: none;
}
#card-attorney-bio .card-picture{
    display: block;
    border: none;
    padding:0;
}
#card-attorney-bio .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-attorney-bio .card-picture img{
    display: block;
    width: 100%;
    border: none;
}
#card-attorney-bio .card-picture figcaption{
    display: block;
    width: 100%;
    font-size: 0.8125rem;
    color: blue;
    font-style: none;
    font-weight: normal;
    text-align: center;
    border: none;
}
#card-attorney-bio #card-attorney-bio-intro p{
    color: black;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}
#card-attorney-bio #card-attorney-bio-intro .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-attorney-bio .card-picture img{
    display: block;
    width: 100%;
    height: auto;
    border: none;
}
#card-attorney-bio #card-attorney-bio-intro .card-picture figcaption{
    display: block;
    width: 100%;
    font-size: 0.8125rem;
    color: green;
    font-style: none;
    font-weight: normal;
    text-align: center;
    border: none;
}
#card-attorney-bio #card-attorney-bio-intro .card-content{
    border: none;
}
#card-attorney-bio #card-attorney-bio-intro p:first-of-type:first-letter{
    float: left;
    color:blue;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}

/* ATTORNEY BIO INTRO STYLING SECTION ENDS HERE */
/* ATTORNEY BIO INTRO STYLING SECTION ENDS HERE */
/* ATTORNEY BIO INTRO STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* ATTORNEY BIO 1993 STYLING SECTION STARTS HERE */
/* ATTORNEY BIO 1993 STYLING SECTION STARTS HERE */
/* ATTORNEY BIO 1993 STYLING SECTION STARTS HERE */

#card-attorney-bio #card-attorney-bio-year-1993 .card-content{
    background-color: lightblue;
    margin:0.625rem;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
}

#card-attorney-bio #card-attorney-bio-year-1993 h3{
    margin-top: 0;
    margin-bottom: 0.625rem;
    color:white;
    background-color: navy; 
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}

#card-attorney-bio p:first-of-type:first-letter{
    float: left;
    color: blue;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}

#card-attorney-bio #card-attorney-bio-year-1993 .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-attorney-bio #card-attorney-bio-year-1993 .card-picture img{
    display: block;
    width: 90%;
    border: none;
    margin: auto;
    border: none;
    box-shadow: var(--shadow);
}

/* ATTORNEY BIO 1993 STYLING SECTION ENDS HERE */
/* ATTORNEY BIO 1993 STYLING SECTION ENDS HERE */
/* ATTORNEY BIO 1993 STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* ATTORNEY BIO 2000 STYLING SECTION STARTS HERE */
/* ATTORNEY BIO 2000 STYLING SECTION STARTS HERE */
/* ATTORNEY BIO 2000 STYLING SECTION STARTS HERE */

#card-attorney-bio #card-attorney-bio-year-2000 .card-content{
    background-color: lavender;
    margin:0.625rem;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
}
#card-attorney-bio #card-attorney-bio-year-2000 h3{
    margin-top: 0;
    margin-bottom: 0.625rem;
    color:white;
    background-color: purple; 
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-attorney-bio #card-attorney-bio-year-2000 .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-attorney-bio #card-attorney-bio-year-2000 .card-picture img{
    display: block;
    width: 90%;
    border: none;
    margin: auto;
    box-shadow: var(--shadow);
}

/* ATTORNEY BIO 2000 STYLING SECTION ENDS HERE */
/* ATTORNEY BIO 2000 STYLING SECTION ENDS HERE */
/* ATTORNEY BIO 2000 STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* ATTORNEY BIO 2005 STYLING SECTION STARTS HERE */
/* ATTORNEY BIO 2005 STYLING SECTION STARTS HERE */
/* ATTORNEY BIO 2005 STYLING SECTION STARTS HERE */

#card-attorney-bio #card-attorney-bio-year-2005 .card-content{
    background-color: lightgoldenrodyellow;
    margin:0.625rem;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
}

#card-attorney-bio #card-attorney-bio-year-2005 h3{
    margin-top: 0;
    margin-bottom: 0.625rem;
    color:white;
    background-color: orangered; 
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-attorney-bio p{
    color: black;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
}

#card-attorney-bio #card-attorney-bio-year-2005 .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-attorney-bio #card-attorney-bio-year-2005 .card-picture img{
    display: block;
    width: 90%;
    border: none;
    margin: auto;
    box-shadow: var(--shadow);
}

/* ATTORNEY BIO 2005 STYLING SECTION ENDS HERE */
/* ATTORNEY BIO 2005 STYLING SECTION ENDS HERE */
/* ATTORNEY BIO 2005 STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* ATTORNEY BIO 2014 STYLING SECTION STARTS HERE */
/* ATTORNEY BIO 2014 STYLING SECTION STARTS HERE */
/* ATTORNEY BIO 2014 STYLING SECTION STARTS HERE */

#card-attorney-bio #card-attorney-bio-year-2014 .card-content{
    background-color: rgb(235, 194, 206);
    margin:0.625rem;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
}
#card-attorney-bio #card-attorney-bio-year-2014 h3{
    margin-top: 0;
    margin-bottom: 0.625rem;
    color:white;
    background-color: red; 
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-attorney-bio #card-attorney-bio-year-2014 .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-attorney-bio #card-attorney-bio-year-2014 .card-picture img{
    display: block;
    width: 90%;
    border: none;
    margin: auto;
    box-shadow: var(--shadow);
}

/* ATTORNEY BIO 2014 STYLING SECTION ENDS HERE */
/* ATTORNEY BIO 2014 STYLING SECTION ENDS HERE */
/* ATTORNEY BIO 2014 STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* CONTACT US STYLING SECTION STARTS HERE */
/* CONTACT US STYLING SECTION STARTS HERE */
/* CONTACT US STYLING SECTION STARTS HERE */

#card-contact-us{
    display: grid;
    position: relative;
    background-color: white;
   	background-repeat:no-repeat;
    margin-top: 10px;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
    border:none;
}
#card-contact-us h2{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color: navy;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-contact-us .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-contact-us .card-picture img{
    display: block;
    width: 100%;
    border: none;
}
#card-contact-us .card-picture figcaption{
    display: block;
    width: 100%;
    font-size: 0.8125rem;
    color: navy;
    font-style: none;
    font-weight: normal;
    text-align: center;
    border: none;
}
#card-contact-us #card-contact-us-part-1{
    margin-bottom: 1rem;
} 

#card-contact-us .blurb{
    padding: 0.25rem 1rem 0.25rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background: navy;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}
#card-contact-us .secondary-blurb{
    padding: 0.5rem 1rem 0.5rem 1rem;
    display: block;
    text-align: center;
    color: blue;
    background-color: transparent;
    border: solid 1px blue;
    margin: 1rem 2rem 1rem 2rem;
    box-shadow: var(--shadow);
}
#card-contact-us #contact-box{
    width: 90%;
    padding-top: .5rem;
    padding-bottom: .5rem;
    text-align: center;
    background: black;
    color: white;
    margin: auto;
    box-shadow: var(--shadow);
}
#card-contact-us .glfphonenumber{
    color: aqua;
    font-weight: stronger;
} 
#card-contact-us a{
    color: aqua;
    font-weight: stronger;
} 

#card-contact-us p{
    color: black;
    font-weight: normal;
    padding: 0 0.875rem 0 0.875rem;
    text-align: justify;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1rem;
    margin-bottom: 1rem;
}
#card-contact-us p:first-of-type:first-letter{
    float: left;
    color:blue;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
}

/* CONTACT US STYLING SECTION ENDS HERE */
/* CONTACT US STYLING SECTION ENDS HERE */
/* CONTACT US STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* LADY JUSTICE STYLING SECTION STARTS HERE */
/* LADY JUSTICE STYLING SECTION STARTS HERE */
/* LADY JUSTICE STYLING SECTION STARTS HERE */


#card-lady-justice{
    display: grid;
    position: relative;
    background-color: navy;
   	background-repeat:no-repeat;
    margin-top: 10px;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
    border:none;
}
#card-lady-justice h2{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color: navy;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-lady-justice .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-lady-justice .card-picture img{
    display: block;
    width: 100%;
    border: none;
}
#card-lady-justice .card-picture figcaption{
    display: block;
    width: 100%;
    font-size: 1.2rem;
    padding-top: 1rem;
    color: white;
    font-style: none;
    font-weight: normal;
    text-align: center;
    border: none;
}

/* LADY JUSTICE STYLING SECTION ENDS HERE */
/* LADY JUSTICE STYLING SECTION ENDS HERE */
/* LADY JUSTICE STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* YOUR WORK IS YOUR LIFE STYLING SECTION STARTS HERE */
/* YOUR WORK IS YOUR LIFE STYLING SECTION STARTS HERE */
/* YOUR WORK IS YOUR LIFE STYLING SECTION STARTS  HERE */


#card-your-work-is-your-life{
    display: none;
    position: relative;
    background-color: navy;
   	background-repeat:no-repeat;
    margin: 0 0 0 0;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
    border:none;
}
#card-your-work-is-your-life h2{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color: navy;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-your-work-is-your-life .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-your-work-is-your-life .card-picture img{
    display: block;
    width: 100%;
    border: none;
}
#card-your-work-is-your-life .card-picture figcaption{
    display: block;
    width: 100%;
    font-size: 1.2rem;
    padding-top: 1rem;
    color: white;
    font-style: none;
    font-weight: normal;
    text-align: center;
    border: none;
}

/* YOUR WORK IS YOUR LIFE STYLING SECTION ENDS HERE */
/* YOUR WORK IS YOUR LIFE STYLING SECTION ENDS HERE */
/* YOUR WORK IS YOUR LIFE STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* JOB APPLICANT STYLING SECTION STARTS HERE */
/* JOB APPLICANT STYLING SECTION STARTS HERE */
/* JOB APPLICANT STYLING SECTION STARTS HERE */

#card-job-applicant{
    display: none;
    position: relative;
    background-color: navy;
   	background-repeat:no-repeat;
    margin: 0 0 0 0;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
    border:none;
}
#card-job-applicant h2{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color: navy;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-job-applicant .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-job-applicant .card-picture img{
    display: block;
    width: 100%;
    border: none;
}
#card-job-applicant .card-picture figcaption{
    display: block;
    width: 100%;
    font-size: 1.2rem;
    padding-top: 1rem;
    color: white;
    font-style: none;
    font-weight: normal;
    text-align: center;
    border: none;
}

/* JOB APPLICANT STYLING SECTION ENDS HERE */
/* JOB APPLICANT STYLING SECTION ENDS HERE */
/* JOB APPLICANT STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/
/* MOUNTAIN CONSTRUCTION STYLING SECTION STARTS HERE */
/* MOUNTAIN CONSTRUCTION STYLING SECTION STARTS HERE */
/* MOUNTAIN CONSTRUCTION STYLING SECTION STARTS HERE */

#card-mountain-construction{
    display: none;
    position: relative;
    background-color: navy;
   	background-repeat:no-repeat;
    margin: 0 0 0 0;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
    border:none;
}
#card-mountain-construction h2{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color: navy;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-mountain-construction .card-picture figure{
    display: block;
    border: none;
    margin: 0 0 0 0;
    padding:0;
}
#card-mountain-construction .card-picture img{
    display: block;
    width: 100%;
    border: none;
}
#card-mountain-construction .card-picture figcaption{
    display: block;
    width: 100%;
    font-size: 1.2rem;
    padding-top: 1rem;
    color: white;
    font-style: none;
    font-weight: normal;
    text-align: center;
    border: none;
}
/* MOUNTAIN CONSTRUCTION STYLING SECTION ENDS HERE */
/* MOUNTAIN CONSTRUCTION STYLING SECTION ENDS HERE */
/* MOUNTAIN CONSTRUCTION STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* MAP STYLING SECTION STARTS HERE */
/* MAP STYLING SECTION STARTS HERE */
/* MAP STYLING SECTION STARTS HERE */


#card-map{
    display: none;
    position: relative;
    background-color: navy;
   	background-repeat:no-repeat;
    margin-top: 10px;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
    border:none;
}
#card-map h2{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color: blue;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-map .card-picture iframe{
    display: grid;
    border: none;
    margin: auto;
    padding:0;
}

/* MAP STYLING SECTION ENDS HERE */
/* MAP STYLING SECTION ENDS HERE */
/* MAP STYLING SECTION ENDS HERE */


/*************************************/
/*************************************/
/* MAP2 STYLING SECTION STARTS HERE */
/* MAP2 STYLING SECTION STARTS HERE */
/* MAP2 STYLING SECTION STARTS HERE */


#card-map-two{
    display: grid;
    position: relative;
    background-color: navy;
   	background-repeat:no-repeat;
    margin: 10px 0 0 0;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
    border:none;
}
#card-map-two h2{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color: blue;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-map-two .card-picture iframe{
    display: block;
    border: none;
    margin: auto;
    padding:0;
}

/* MAP2 STYLING SECTION ENDS HERE */
/* MAP2 STYLING SECTION ENDS HERE */
/* MAP2 STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/
/* MAP3 STYLING SECTION STARTS HERE */
/* MAP3 STYLING SECTION STARTS HERE */
/* MAP3 STYLING SECTION STARTS HERE */


#card-map-three{
    display: none;
    position: relative;
    background-color: navy;
   	background-repeat:no-repeat;
    margin: 0 0 0 0;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
    border:none;
}
#card-map-three h2{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color: blue;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 15px 15px 0 0;
}
#card-map-three .card-picture iframe{
    display: block;
    border: none;
    margin: auto;
    padding:0;
}

/* MAP3 STYLING SECTION ENDS HERE */
/* MAP3 STYLING SECTION ENDS HERE */
/* MAP3 STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* FOOTER STYLING SECTION STARTS HERE */
/* FOOTER STYLING SECTION STARTS HERE */
/* FOOTER STYLING SECTION STARTS HERE */

#card-footer{
    display: grid;
    position: relative;
    background-color: white;
   	background-repeat:no-repeat;
    margin-top: 10px;
    padding-bottom: 1rem;
    border-radius: 15px 15px 0 0;
    box-shadow: var(--shadow);
    border:none;
}
#card-footer h2{
    margin-top: 0;
    margin-bottom: 0;
    color:white;
    background-color: black;
    font-size: 1.09rem;
    line-height: 2rem;
    border-radius: 0 0 0 0;
}
#card-footer #card-notices-disclaimers p{
    font-size:0.75rem;
    text-align: justify;
    color: black;
    font-weight: normal;
    padding: 0.875rem;
    margin: auto;
}

#card-footer #card-copyright-last-updated{
    color:  blue;
    font-size:0.75rem;
    text-align: center;
    padding-bottom: 1rem;
    margin-bottom: 1rem;
}

/* FOOTER STYLING SECTION ENDS HERE */
/* FOOTER STYLING SECTION ENDS HERE */
/* FOOTER STYLING SECTION ENDS HERE */

/*************************************/
/*************************************/

/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */

/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */

/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */
/* MEDIA QUERIES STYLING SECTION STARTS HERE */


/*************************************/
/*************************************/

/* 0550PX MEDIA QUERY STARTS HERE */
/* 0550PX MEDIA QUERY STARTS HERE */
/* 0550PX MEDIA QUERY STARTS HERE */
@media(min-width: 550px){
       
    .grid-container{
        max-width: 1366px;
        padding: 10px;
        margin: auto;
        display: grid;
        grid-template-columns: 25% repeat(3, 1fr 9.444375%) 1fr 25%;
        grid-auto-rows: auto;
        /* grid-auto-rows; auto;"grid-auto-rows" is a very important setting to keep set to "auto."  Doing so keeps the track sized to fit snugly the content in the track, rather than have cavernous space wrap the content, which looks like way excessive padding. */
        /* grid-template-rows: auto 35px 225px 225px 50px 100px 35px 150px auto auto; */
        grid-gap: 10px;
    } 
        /* 0550PX MEDIA QUERY CONT'D */
        
        /* GRID-ROW-COLUMNS LAYOUT PLAN STARTS HERE */
        /* GRID-ROW-COLUMNS LAYOUT PLAN STARTS HERE*/
        /* GRID-ROW-COLUMNS LAYOUT PLAN STARTS HERE*/

    .header{
        grid-column: 1/10;
        grid-row:1/2;
    }
    #menu{
        grid-column: 1/10;
        grid-row: 2/3;
        font-size: 1.3em;
        color: red;
    }
    #splash{
        grid-column: 1/10;
        grid-row: 3/7;
    }   
    #welcome{
        grid-column: 1/5;
        grid-row: 7/30;
    }
        /* 0550PX MEDIA QUERY CONT'D */  
    #welcome .card-container{
        background-position: center 0rem;
        margin-top: 0;
        padding-bottom: 0;
    }
    #welcome .card-container  .box-ul {
        margin-bottom: 0;
        padding-bottom: 0;
    }
    #welcome .card-container  ul{
        margin-bottom: 0;
        padding-bottom: 0;
    }

    /* 0550PX MEDIA QUERY CONT'D */
        
    #we-help-employees{
        grid-column: 5/10;
        grid-row: 7/26;
        margin-top: 0px;
    }
    #card-beware-of-hr{
        grid-column: 5/10;
        grid-row: 26/66;
        margin-top: 0;
        background-image: url( ../images/spy-eye-bkgd-1.jpg);
        background-position: -100px 250px;
        padding-bottom: 3rem;
    }
    #card-beware-of-lingering-harm{
        grid-column: 5/10;
        grid-row: 66/100;
        margin-top: 0;
        }    
    #profiles-in-discrimination-label-1{
        grid-column: 1/5;
        grid-row: 30/31;
        margin-top: 3px;
    }

    /* 0550PX MEDIA QUERY CONT'D */    

   #profiles-in-discrimination-label-2{
        display: none;
    }
    #card-jake-story{
        grid-column: 1/5;
        grid-row: 31/61;
        margin-top: -5px;   
    }
    #card-ko-story{
        grid-column: 1/5;
        grid-row: 61/91;
        margin-top: 0; 
    } 
     /* 0550PX MEDIA QUERY CONT'D */ 
    #card-ko-story{
       background-size: cover;
    }
    #card-shawna-story{
        grid-column: 1/5;
        grid-row: 91/165;
        margin-top: 0; 
    }  
    #card-jan-story{
        grid-column: 1/5;
        grid-row: 165/208;
        margin-top: 0; 
    }

    /* 0550PX MEDIA QUERY CONT'D */

    #card-milo-story{
        grid-column: 1/5;
        grid-row: 208/250;
        margin-top: 0; 
    }  
    #card-julio-story{
        grid-column: 1/5;
        grid-row: 250/330;
        margin-top: 0; 
    }
    #card-ada-law{
        grid-column: 5/10;
        grid-row: 100/160;
        margin-top: 0;
    }
    /* 0550PX MEDIA QUERY CONT'D */ 
    #card-post-employment-disabilities{
        grid-column: 5/10;
        grid-row: 160/245;
        margin-top: 0;
    }
    #card-pre-existing-disabilities{
        grid-column: 5/10;
        grid-row: 245/302;
        margin-top: 0;
    }

    /* 0550PX MEDIA QUERY CONT'D */ 

    #card-accommodating-disabilities{
        grid-column: 5/10;
        grid-row: 302/342;
        margin-top: 0; 
    }
    #card-ada-retaliation{
        grid-column: 5/10;
        grid-row: 342/442;
        margin-top: 0;
    }  
    #card-hostile-work-environment{
        grid-column: 5/10;
        grid-row: 442/610;
        margin-top: 0; 
    }
    #card-pregnancy-law{
        grid-column: 5/10;
        grid-row: 610/695;
        margin-top: 0; 
    }
     /* 0550PX MEDIA QUERY CONT'D */ 
    #card-adea{
        grid-column: 5/10;
        grid-row: 695/755;
        margin-top: 0; 
    }

    #card-contact-us{
        grid-column: 5/10;
        grid-row: 755/783;
        margin-top: 0;   
    }
    #card-lady-justice{
        grid-column: 1/10;
        grid-row: 798/808;
        margin-top: 0;
    }

    /*  Right Column Ends Here */

    /*  Left Column Starts Here */

    #card-adverse-action{
        grid-column: 1/5;
        grid-row: 330/380;
        margin-top: 0; 
    }
    #card-sex-discrimination{
        grid-column: 1/5;
        grid-row: 380/398;
        margin-top: 0;
        padding-bottom: 0;
    }
    #card-title-vii-discrimination{
        grid-column: 1/5;
        grid-row: 398/444;
        margin-top: 0; 
    }
    #card-race-religion-national-origin{
        grid-column: 1/5;
        grid-row: 444/534;
        margin-top: 0; 
        border: solid 1px navy;
    }

    /* 0550PX MEDIA QUERY CONT'D */   

    #card-quid-pro-quo{
        grid-column: 1/5;
        grid-row: 534/579;
        margin-top: 0; 
    }

    #card-title-vii-retaliation{
        grid-column: 1/5;
        grid-row: 579/648;
        margin-top: 0; 
    }
    #card-userra{
        grid-column: 1/5;
        grid-row: 648/703;
        margin-top: 0; 
    }

    /* 0550PX MEDIA QUERY CONT'D */   

    #card-other-evils{
        grid-column: 1/5;
        grid-row: 703/777;
        margin-top: 0; 
    }
    #card-ornamental-picture{
        display: grid;
        grid-column: 1/5;
        grid-row: 777/783;
        margin-top: 0; 
    }
    #card-map-three{
        display: grid;
        grid-column: 5/10;
        grid-row: 783/798;
        margin-top: 0;
    }
    /* 0550PX MEDIA QUERY CONT'D */ 
    #card-your-work-is-your-life{
        display: block;
        grid-column: 1/5;
        grid-row: 783/798;
        margin-top: 0;   
    }
    
    #card-attorney-bio{
        grid-column: 1/10;
        grid-row: 808/918;
        margin-top: 0; 
    }
   
    #card-footer{
        display: block;
        grid-column: 1/10;
        grid-row: 918/1018;
        margin-top: 0;   
    }

    /* 0550PX MEDIA QUERY CONT'D */   
  
    
    #card-map, #card-map-two, #card-job-applicant, #card-mountain-construction{
        display: none;
    }

    /* 0550PX MEDIA QUERY CONT'D */   
   
    /* GRID-ROW-COLUMNS LAYOUT PLAN ENDS HERE */
    /* GRID-ROW-COLUMNS LAYOUT PLAN ENDS HERE*/
    /* GRID-ROW-COLUMNS LAYOUT PLAN ENDS HERE*/

    /* MIDDLE SECTION MARGINS-PADDING STARTS HERE */

    #welcome h1{
        margin-top: -0.40rem;
        font-size: 1.05rem;
        line-height: 2rem;
        border-radius: 15px 15px 0 0;
    }
   #welcome .card-container{
        padding-bottom: 0;
        margin-top: 0;
    }
   #welcome h1{
        /*margin-top: 0;
        margin-bottom: 0;*/
        color:white;
        background-color:black;
        font-size: 1.09rem;
        line-height: 2rem;
        border-radius: 15px 15px 0 0;
    }
   #card-beware-of-hr p:first-of-type{
        padding: 3%;
        margin: 5%;
    }

    /* 0550PX MEDIA QUERY CONT'D */   

    #card-beware-of-hr p{
        padding: 0 5% 0 5%;
    }
    #card-beware-of-hr .blurb{
        padding: 5%;
        margin: 7%;
    }
    #card-beware-of-hr .secondary-blurb{
        padding: 5%;
        margin: 7%;
    }
    #card-beware-of-lingering-harm p:first-of-type{
        padding: 2% 10% 2% 10%;
        margin: 2.75% 14% 2.75% 14%;
        border: solid 1px blue;
        box-shadow: var(--shadow);
    }
    #card-beware-of-lingering-harm p{
        padding: 0 10% 0 10%;
    }

    /* 0550PX MEDIA QUERY CONT'D */   

    #card-beware-of-lingering-harm .blurb{
        padding: 2% 10% 2% 10%;
        margin: 2.75% 14% 2.75% 14%;
    }
    #card-post-employment-disabilities{
       background-repeat:repeat;
    }
    #card-pre-existing-disabilities{
        background-repeat:repeat;
    }
    #ada-definition{
        padding: 2% 10% 2% 10%;
        margin: 2.75% 14% 2.75% 14%;
    }
    /* 0550PX MEDIA QUERY CONT'D */ 
    #card-ada-law .card-content .blurb{
        padding: 5%;
        margin: 7%;
    }
    #ada-definition{
        padding: 2%;
        margin: 3%;
    }
    /* 0550PX MEDIA QUERY CONT'D */ 
    #card-ada-law .card-content .box-ul{
        padding: 2%;
        margin: 3%;
    }
    #card-ada-law .no-card-ul ul{
        list-style-position: inside;
        list-style: square;
        padding: 0rem;
        margin: 0rem ;
    }
    /* 0550PX MEDIA QUERY CONT'D */   

    #card-post-employment-disabilities p{
        padding: 0 10% 0 10%;
    }
    #card-post-employment-disabilities .card-content .blurb{
        padding: 2% 10% 2% 10%;
        margin: 2.75% 14% 2.75% 14%;  
    } 
    #card-hostile-work-environment #hostile-work-environment-part-1 p{
        padding: 0 10% 0 10%;
    }
    #card-hostile-work-environment #hostile-work-environment-part-1 .box-ul{
        padding: 2%;
        margin: 3%;
    }

    /* 0550PX MEDIA QUERY CONT'D */   

    #card-hostile-work-environment #hostile-work-environment-part-1 .blurb{
        padding: 5%;
        margin: 7%;
    }
    #card-hostile-work-environment #hostile-work-environment-part-1 .box-ul-2{
        padding: 2%;
        margin: 3%;
    }
    #card-hostile-work-environment #hostile-work-environment-part-2 p{
        padding: 0 10% 0 10%;
    }
    #card-hostile-work-environment #hostile-work-environment-part-2 .blurb{
        padding: 5%;
        margin: 7%;
    }
    #card-hostile-work-environment #hostile-work-environment-part-2 .secondary-blurb{
        padding: 5%;
        margin: 7%;
    }

    /* 0550PX MEDIA QUERY CONT'D */   

    #card-hostile-work-environment #hostile-work-environment-part-2 .box-ul{
        padding: 2%;
        margin: 3%;
    }
    #card-pregnancy-law #card-pregnancy-law-part-1 .card-content p{
        padding: 0 10% 0 10%;
    }
    #card-pregnancy-law #card-pregnancy-law-part-1 .card-content .blurb{
        padding: 5%;
        margin: 7%;
     /* 0550PX MEDIA QUERY CONT'D */ 
    }
    #card-pregnancy-law #card-pregnancy-law-part-2 .card-content p{
        padding: 0 10% 0 10%;
    }
    #card-pregnancy-law #card-pregnancy-law-part-2 .card-content .blurb{
        padding: 5%;
        margin: 7%;
    }

    /* 0550PX MEDIA QUERY CONT'D */   

 
    #card-adea .blurb{
        padding: 5%;
        margin: 7%;
        }

    #card-adea .secondary-blurb{
        padding: 5%;
        margin: 7%;
        }  
    /* 0550PX MEDIA QUERY CONT'D */ 
    #map .map-frame{
        display: block;
        border: solid 1px blue;
        background-color:navy;
        margin: 0 auto 0 auto;
        padding: 12.5% 0 12.5% 0;
        color: white;
        text-align: center;
        box-shadow: var(--shadow);

    }
    /* MIDDLE SECTION ADJUSTMENT ENDS HERE */

    /* KEEP NEW FORMATTING HERE FOR SLIDESHOW TEXT FOR 900 PX VIEWPORT */
    #splash .slideshow-container .text{
        color:  blue;
        margin-left: 20%;
        margin-right: 20%;
        width: 60%;
    }
    /* KEEP NEW FORMATTING HERE FOR SLIDESHOW TEXT FOR 900 PX VIEWPORT */
    #we-help-employees h2{
        margin-top: 0;
    }

    /* 0550PX MEDIA QUERY CONT'D */   

    #we-help-employees .card-picture img{
    margin-top: 0rem;
    } 
    #we-help-employees{
    background-position: -300px 375px;    
    background-size: 225%;
    }
    #we-help-employees #card-content-our-practice .blurb{
    padding: 0.5rem 0 0.50rem 0;
    font-size:1.125rem;
    text-align: center;
    background: black;
    color: white;
    margin: 0 1rem 0 0.875rem;
    box-shadow: var(--shadow);
    }  
    /* 0550PX MEDIA QUERY CONT'D */ 
    #card-beware-of-hr p{
    color: navy;
    font-weight: normal;
    }
    #card-beware-of-hr p:first-of-type{
    font-size: 1.4rem;
    text-align: justify;
    border: solid 1px black;
    box-shadow: var(--shadow);
    }

    /* 0550PX MEDIA QUERY CONT'D */   

    #card-beware-of-hr .blurb{
    font-size:1.125rem;
    text-align: center;
    color: white;
    background-color: black;
    box-shadow: var(--shadow);
    }   
    #card-beware-of-hr .secondary-blurb{
    display: block;
    text-align: center;
    color: blue;
    background-color: transparent;
    border: solid 1px blue;
    box-shadow: var(--shadow);
    }   
    #profiles-in-discrimination-label-1 h2{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    color: blue;
    font-style: italic;
    background-color: transparent;
    border: solid 1px blue;
    font-size: 1.09rem;
    border-radius: 15px;
    box-shadow: var(--shadow);
    }

    /* 0550PX MEDIA QUERY CONT'D */   

   #card-jake-story .blurb{
    padding: 5%;
    margin: 7%;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background-color: navy;
    box-shadow: var(--shadow);
}

    /* 0550PX MEDIA QUERY CONT'D */   

    /* KEEP NEW FORMATTING HERE FOR DR. KO "BACKGROUND-SIZE" FOR 900 PX VIEWPORT */
    #card-ko-story{
    background-size: 425%;
    }
    /* KEEP NEW FORMATTING HERE FOR DR. KO "BACKGROUND-SIZE" FOR 900 PX VIEWPORT */

    #card-ko-story .blurb{
    padding: 5%;
    margin: 7%;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background-color: navy;
    box-shadow: var(--shadow);
    }   
    #card-shawna-story{
    background-position: 0 0;
    }
    #card-shawna-story .blurb{
    padding: 5%;
    margin: 7%;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background-color: darkorchid;
    box-shadow: var(--shadow);
    }   

    /* 0550PX MEDIA QUERY CONT'D */   

    #card-shawna-story p:first-of-type:first-letter{
    float: left;
    color: darkorchid;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
    }
    #card-shawna-story .card-picture-2{
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1rem;
    margin-bottom: 1rem;
    }
        /* 0550PX MEDIA QUERY CONT'D */ 
    #card-shawna-story .card-picture-2 img{
    width: 100%;
    margin: auto;
    }  
    #card-shawna-story .card-picture-2 figcaption{
    display: block;
    width: 100%;
    border: none; 
    font-size: 0.8125rem;
    color: dark orchid;
    text-align: center;
    }

    /* 0550PX MEDIA QUERY CONT'D */   

    #card-jan-story .blurb{
        padding: 5%;
        margin: 7%;
        font-size:1.125rem;
        text-align: center;
        color: white;
        background-color: navy;
        box-shadow: var(--shadow); 
    } 
    #card-milo-story .blurb{
        padding: 5%;
        margin: 7%; 
    } 
    #card-milo-story .secondary-blurb{
        padding: 7%;
        margin: 10%;
    }

    /* 0550PX MEDIA QUERY CONT'D */ 

    #card-julio-story .blurb{
        padding: 5%;
        margin: 7%;
        font-size:1.125rem;
        text-align: center;
        color: white;
        background-color: navy;
        box-shadow: var(--shadow);
    } 
    #card-julio-story .secondary-blurb{
        padding: 7%;
        margin: 10%; 
    }
    #card-adverse-action .blurb {
            padding: 5%;
            margin: 7%;
    }
    
    /* 0550PX MEDIA QUERY CONT'D */  

    #card-adverse-action .box-ul {
        padding: 2%;
        margin: 3%;
    }

    #card-sex-discrimination .nested .paragraph-1{
        grid-column: 2/4;
        grid-row: 1/2;
        /* border: solid 1px red; */
        margin-top: 5rem;
        margin-left: auto;
        margin-right: auto;
    }

    #card-title-vii-discrimination .blurb{
    padding: 5%;
    margin: 7%;
    }
        
    #card-race-religion-national-origin #race-religion-national-origin-part-1 .blurb {
    padding: 5%;
    margin: 7%;
    }
    /* 0550PX MEDIA QUERY CONT'D */ 
    #card-race-religion-national-origin #race-religion-national-origin-part-1 .secondary-blurb{
    padding: 5%;
    margin: 7%;
    }

    #card-title-vii-retaliation .blurb{
        padding: 5%;
        margin: 7%; 
    }
    #card-title-vii-retaliation .secondary-blurb{
        padding: 5%;
        margin: 7%; 
    }
    #card-userra .blurb{
        padding: 5%;
        margin: 7%;
    }
    /* 0550PX MEDIA QUERY CONT'D */   
    
    #card-beware-of-lingering-harm p:first-of-type{
    font-size: 1.4rem;
    text-align: justify;
    border: solid 1px black;
    box-shadow: var(--shadow);
    }
    #card-beware-of-lingering-harm p{
    color: blue;
    text-align: justify;
    font-weight: normal;
    }
    #card-beware-of-lingering-harm .blurb{
    font-size:1.125rem;
    text-align: center;
    color: white;
    background-color: blue;
    box-shadow: var(--shadow);
    }   
    /* CARD ADA LAW */ 
    #card-ada-law .card-content p{
    color: blue;
    text-align: justify;
    font-weight: normal;
    }
    #ada-definition {
    text-align: justify;
    border: solid 1px black;
    box-shadow: var(--shadow);
    }

    /* 0550PX MEDIA QUERY CONT'D */   

    #card-ada-law ol{
    list-style-position: inside;
    padding: 0rem;
    font-size:1.125rem;
    text-align: left;
    background-color: transparent;
    margin: 1rem 0rem 1rem 0rem;
    }
    #card-ada-law .box-ul {
    font-size:1.125rem;
    text-align: left;
    background-color: lavenderblush;
    border: solid 1px black;
    box-shadow: var(--shadow);
    }
    #card-ada-law ul{
    list-style-position: inside;
    list-style: square;
    padding: 0.5rem;
    font-size:1.125rem;
    text-align: left;
    background-color: transparent;
    margin: 1rem 1rem 1rem 1rem;
    }

    /* 0550PX MEDIA QUERY CONT'D */   

    #card-ada-law .no-card-ul ul{
    list-style-position: inside;
    list-style: square;
    padding: 0 4rem 0 4rem;
    font-size:1rem;
    text-align: left;
    background-color: transparent;
    margin: 0rem 3rem 1rem rem;
    }
    #card-ada-law .blurb{
    padding: 0.5rem 2rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background-color: blue;
    margin: 1rem 5rem 1rem 5rem;
    box-shadow: var(--shadow);
    } 
    #card-pre-existing-disabilities{ 
    background-size: cover;
    }
    
    /* 0550PX MEDIA QUERY CONT'D */   

    #card-post-employment-disabilities p{
    color: blue;
    font-weight: normal;
    }
    #card-post-employment-disabilities .blurb{
    font-size:1.125rem;
    text-align: center;
    color: white;
    background-color: blue;
    box-shadow: var(--shadow);
    } 
    #card-hostile-work-environment #hostile-work-environment-part-1 p{
    color: navy;
    font-weight: normal;
    }
    #card-hostile-work-environment #hostile-work-environment-part-1 .box-ul {
        font-size:1.125rem;
        text-align: left;
        box-shadow: var(--shadow);
    }
    #card-hostile-work-environment #hostile-work-environment-part-1 .box-ul-2 {
        font-size:1.125rem;
        text-align: left;
        box-shadow: var(--shadow);   
    }

    /* 0550PX MEDIA QUERY CONT'D */   

    #card-hostile-work-environment #hostile-work-environment-part-2 p{
            color: navy;
            font-weight: normal;
    }
    
    #card-pregnancy-law{
    background-position: -300px 100px;
    }
    /* KEEP NEW FORMATTING HERE FOR PREGNANCY PICTURE POSITION FOR 900 PX VIEWPORT */
    #card-contact-us #contact-box{
        font-size: 0.9rem;
    }
    /* KEEP NEW FORMATTING HERE FOR CARD CONTACT BOX FONT SIZE FOR 900 PX VIEWPORT */
    /* KEEP NEW FORMATTING HERE FOR CARD CONTACT BOX ANCHOR FONT SIZE FOR 900 PX VIEWPORT */
    #card-contact-us #contact-box a{
        font-size: 0.8rem;
    }
    /* KEEP NEW FORMATTING HERE FOR CARD CONTACT BOX ANCHOR FONT SIZE FOR 900 PX VIEWPORT */

    /* 0550PX MEDIA QUERY CONT'D */   

    #card-attorney-bio .nested{
       
        display: grid;
        grid-template-columns: repeat(4,1fr); 
        grid-auto-rows: auto;
        grid-gap: 5px;
        background: transparent;
        padding: 0;
        margin:0;
        background-image: url(../images/../images/road.jpg);
        /*background-position: center 0rem;*/
        background-repeat: no-repeat;
        background-size: cover;
        width: 100%;
    }
    
    #card-attorney-bio .nested .card-picture{
        grid-column: 3/5;
        grid-row: 1/30;
    }
    #card-attorney-bio .nested .card-content{
        grid-column: 1/4;
        grid-row: 30/80;
    }
    #card-attorney-bio .nested #card-attorney-bio-year-1993{
        grid-column: 2/5;
        grid-row: 80/130;
    }
    /* 0550PX MEDIA QUERY CONT'D */   
    #card-attorney-bio .nested #card-attorney-bio-year-2000{
        grid-column: 1/4;
        grid-row: 130/180;
    }
    #card-attorney-bio .nested #card-attorney-bio-year-2005{
        grid-column: 2/5;
        grid-row: 180/230;
    }
    #card-attorney-bio .nested #card-attorney-bio-year-2014{
        grid-column: 1/4;
        grid-row: 230/280;
    }

    #card-attorney-bio .nested p:first-of-type{
        text-align: center;
        /* margin: 5rem 0 0 0; */
        /* border: solid 1px red; */
    }
    #card-attorney-bio .nested .card-picture{
        width: 90%;
        margin-top: 1rem;
        margin-left: auto;
        margin-right: auto;
        box-shadow: var(--shadow);
    }

    /* 0550PX MEDIA QUERY CONT'D */   

    #card-attorney-bio .nested .card-content{
        background: lightgray;
        border: none;
        margin-top: 1.0rem;
        margin-left: 0.5rem;
        margin-right:0.5rem;
        box-shadow: var(--shadow);
    }
    #card-attorney-bio .nested .card-content p{
        text-align: justify;
        font-size: 1.1rem;
        margin: 1rem 1.75rem 1rem 1.5rem;
    }
    #card-attorney-bio .nested #card-attorney-bio-year-1993 p{
        color: blue;
        text-align: left;
        font-size: 1rem;
        margin: .5rem;
    }
    #card-attorney-bio .nested #card-attorney-bio-year-1993 img{
        width: 100%;
    }

    /* 0550PX MEDIA QUERY CONT'D */   

    #card-attorney-bio .nested #card-attorney-bio-year-2000 p{
        color: navy;
        text-align: left;
        font-size: 1rem;
        margin: .5rem;
    }
    #card-attorney-bio .nested #card-attorney-bio-year-2000 img{
        width: 100%;
    }
    #card-attorney-bio .nested #card-attorney-bio-year-2005 p{
        color: blue;
        text-align: left;
        font-size: 1rem;
        margin: .5rem;
    }
    #card-attorney-bio .nested #card-attorney-bio-year-2005 img{
        width: 100%;
    } 
    
    #card-attorney-bio .nested #card-attorney-bio-year-2014 p{
        color: navy;
        text-align: left;
        font-size: 1rem;
        margin: .5rem;
    }

    /* 0550PX MEDIA QUERY CONT'D */   

    #card-attorney-bio .nested #card-attorney-bio-year-2014 img{
        width: 100%;
    }

}/* DON'T ERASE THIS BRACKET!- IT IS MEDIA-QUERY END BRACKET */

/* 0550PX MEDIA QUERY ENDS HERE */
/* 0550PX MEDIA QUERY ENDS HERE */
/* 0550PX MEDIA QUERY ENDS HERE */

/*************************************/
/*************************************/

/* 0620PX MEDIA QUERY STARTS HERE */
/* 0620PX MEDIA QUERY STARTS HERE */
/* 0620PX MEDIA QUERY STARTS HERE */
@media(min-width: 620px){

/* FIXING THE SEX-DISCRIMINATION P 1, WHICH IS TOO FAR LEFT */
    #card-sex-discrimination .nested .paragraph-1{
        grid-column: 3/5;
        grid-row: 1/2;
        /* border: solid 1px red; */
        margin-top: 5rem;
        margin-left: auto;
        margin-right: auto;
    }
    #we-help-employees{
        background-position: -300px 400px;    
        background-size: 200%;
        }
}/* DON'T ERASE THIS BRACKET!- IT IS MEDIA-QUERY END BRACKET */

/* 0620PX MEDIA QUERY ENDS HERE */
/* 0620PX MEDIA QUERY ENDS HERE */
/* 0620PX MEDIA QUERY ENDS HERE */

/* 0655PX MEDIA QUERY STARTS HERE */
/* 06555PX MEDIA QUERY STARTS HERE */
/* 06555PX MEDIA QUERY STARTS HERE */
@media(min-width: 655px){

    /* FIXING THE EMPLOYMENT-LAW LABEL, WHICH SEPARATES FROM CARD */
    #welcome h1{
        margin-top: -3.0%;
        font-size: 1.05rem;
        line-height: 2rem;
        border-radius: 15px 15px 0 0;
    } 
    #we-help-employees{
        background-position: -300px 400px;    
        background-size: 190%;
        } 
    }/* DON'T ERASE THIS BRACKET!- IT IS MEDIA-QUERY END BRACKET */
    
/* 0655PX MEDIA QUERY ENDS HERE */
/* 0655PX MEDIA QUERY ENDS HERE */
/* 0655PX MEDIA QUERY ENDS HERE */

/* 0685PX MEDIA QUERY STARTS HERE */
/* 0685PX MEDIA QUERY STARTS HERE */
/* 0685PX MEDIA QUERY STARTS HERE */

@media(min-width: 685px){
    /* FIXING THE EMPLOYMENT-LAW LABEL, WHICH SEPARATES FROM CARD */
    #welcome h1{
        margin-top: -5%;
        font-size: 1.05rem;
        line-height: 2rem;
        border-radius: 15px 15px 0 0;
    }
    #we-help-employees{
        background-position: -250px 400px;    
        background-size: 170%;
        } 
    }/* DON'T ERASE THIS BRACKET!- IT IS MEDIA-QUERY END BRACKET */

/* 0685PX MEDIA QUERY ENDS HERE */
/* 0685PX MEDIA QUERY ENDS HERE */
/* 0685PX MEDIA QUERY ENDS HERE */

/* 0725PX MEDIA QUERY STARTS HERE */
/* 0725PX MEDIA QUERY STARTS HERE */
/* 0725PX MEDIA QUERY STARTS HERE */
@media(min-width: 725px){

    /* FIXING THE EMPLOYMENT-LAW LABEL, WHICH SEPARATES FROM CARD */
    #welcome h1{
        margin-top: -6.5%;
        font-size: 1.05rem;
        line-height: 2rem;
        border-radius: 15px 15px 0 0;
    }
    #we-help-employees{
        background-position: -150px 400px;    
        background-size: 150%;
        } 
    }/* DON'T ERASE THIS BRACKET!- IT IS MEDIA-QUERY END BRACKET */
    
/* 0725PX MEDIA QUERY ENDS HERE */
/* 0725PX MEDIA QUERY ENDS HERE */
/* 0725PX MEDIA QUERY ENDS HERE */

/* 0775PX MEDIA QUERY STARTS HERE */
/* 0775PX MEDIA QUERY STARTS HERE */
/* 0775PX MEDIA QUERY STARTS HERE */
@media(min-width: 775px){

    /* FIXING THE EMPLOYMENT-LAW LABEL, WHICH SEPARATES FROM CARD */
    #welcome h1{
        margin-top: -7.25%;
        font-size: 1.05rem;
        line-height: 2rem;
        border-radius: 15px 15px 0 0;
    }
    }/* DON'T ERASE THIS BRACKET!- IT IS MEDIA-QUERY END BRACKET */
    
/* 0775PX MEDIA QUERY ENDS HERE */
/* 0775PX MEDIA QUERY ENDS HERE */
/* 0775PX MEDIA QUERY ENDS HERE */


/* 0790PX MEDIA QUERY STARTS HERE */
/* 0790PX MEDIA QUERY STARTS HERE */
/* 0790PX MEDIA QUERY STARTS HERE */
@media(min-width: 790px){

    /* FIXING THE EMPLOYMENT-LAW LABEL, WHICH SEPARATES FROM CARD */
    #welcome h1{
        margin-top: -6.5%;
        font-size: 1.05rem;
        line-height: 2rem;
        border-radius: 15px 15px 0 0;
    }
    #we-help-employees{
        background-position: -150px 320px;    
        background-size: 150%;
        } 
    #card-attorney-bio .nested .card-picture{
        grid-column: 2/4;
        grid-row: 1/30;
    }
    #card-attorney-bio .nested .card-content{
        grid-column: 2/4;
        grid-row: 30/80;
    }
    #card-attorney-bio .nested #card-attorney-bio-year-1993{
        grid-column: 2/4;
        grid-row: 80/130;
    }
   
    #card-attorney-bio .nested #card-attorney-bio-year-2000{
        grid-column: 2/4;
        grid-row: 130/180;
    }
    #card-attorney-bio .nested #card-attorney-bio-year-2005{
        grid-column: 2/4;
        grid-row: 180/230;
    }
    #card-attorney-bio .nested #card-attorney-bio-year-2014{
        grid-column: 2/4;
        grid-row: 230/280;
    }

    }/* DON'T ERASE THIS BRACKET!- IT IS MEDIA-QUERY END BRACKET */
    
/* 0790PX MEDIA QUERY ENDS HERE */
/* 0790PX MEDIA QUERY ENDS HERE */
/* 0790PX MEDIA QUERY ENDS HERE */

/* 0846PX MEDIA QUERY STARTS HERE */
/* 0846PX MEDIA QUERY STARTS HERE */
/* 0846PX MEDIA QUERY STARTS HERE */
@media(min-width: 846px){

    /* FIXING PREGNANCY BKGRD PIX, WHICH STRIPES ON R */

    #card-pregnancy-law{
        background-position: -100px 100px;
        }

    }/* DON'T ERASE THIS BRACKET!- IT IS MEDIA-QUERY END BRACKET */
    
/* 0846PX MEDIA QUERY ENDS HERE */
/* 0846PX MEDIA QUERY ENDS HERE */
/* 0846PX MEDIA QUERY ENDS HERE */


/*************************************/
/*************************************/

/* 0900PX MEDIA QUERY STARTS HERE */
/* 0900PX MEDIA QUERY STARTS HERE */
/* 0900PX MEDIA QUERY STARTS HERE */
@media(min-width: 900px){
       
    .grid-container{
        max-width: 1366px;
        padding: 10px;
        margin: auto;
        display: grid;
        grid-template-columns: 25% repeat(3, 1fr 12.5925%) 1fr 25%; 
        grid-auto-rows: auto;
        /* grid-auto-rows; auto;"grid-auto-rows" is a very important setting to keep set to "auto."  Doing so keeps the track sized to fit snugly the content in the track, rather than have cavernous space wrap the content, which looks like way excessive padding. */
        /* grid-template-rows: auto 35px 225px 225px 50px 100px 35px 150px auto auto; */
        grid-gap: 10px;
    } 
    
        /* GRID-ROW-COLUMNS LAYOUT PLAN STARTS HERE */
        /* GRID-ROW-COLUMNS LAYOUT PLAN STARTS HERE*/
        /* GRID-ROW-COLUMNS LAYOUT PLAN STARTS HERE*/

    .header{
        grid-column: 1/10;
        grid-row:1/2;
    }
    #menu{
        grid-column: 3/8;
        grid-row: 2/3;
        font-size: 1.3em;
        color: red;
    }
        /* 0900PX MEDIA QUERY CONTD */
    #splash{
        grid-column: 3/8;
        grid-row: 3/7;
    }   
    #welcome{
        grid-column: 1/2;
        grid-row: 2/11;
    }  
    #welcome .card-container{
        background-position: center 0rem;
    }
    #we-help-employees{
        grid-column: 9/10;
        grid-row: 2/11;
    }
    #card-beware-of-hr{
        grid-column: 3/8;
        grid-row: 7/19;
        margin-top: 0;
        background-image: url( ../images/spy-eye-bkgd-1.jpg);
        background-position: -100px 250px;
        padding-bottom: 3rem;
    }
           /* 0900PX MEDIA QUERY CONTD */
    #card-beware-of-lingering-harm{
        grid-column: 3/8;
        grid-row: 19/28;
        margin-top: 0;
        }    
    #profiles-in-discrimination-label-1{
        grid-column: 1/2;
        grid-row: 11/12;
    }
    #profiles-in-discrimination-label-2{
        display: grid;
        grid-column: 9/10;
        grid-row: 11/12;
        margin-top: 0; 
    }
           /* 0900PX MEDIA QUERY CONTD */
    #card-jake-story{
        grid-column: 1/2;
        grid-row: 12/20;    
    }
    #card-ko-story{
        grid-column: 9/10;
        grid-row: 12/20;
        margin-top: 0; 
    } 
    #card-shawna-story{
        grid-column: 1/2;
        grid-row: 20/38;
        margin-top: 0; 
    }  
    #card-jan-story{
        grid-column: 9/10;
        grid-row: 20/30;
        margin-top: 0; 
    } 
           /* 0900PX MEDIA QUERY CONTD */ 
    #card-milo-story{
        grid-column: 1/2;
        grid-row: 38/48;
        margin-top: 0; 
    }  
    #card-julio-story{
        grid-column: 9/10;
        grid-row: 30/45;
        margin-top: 0; 
    }
    #card-ada-law{
        grid-column: 3/8;
        grid-row: 28/39;
        margin-top: 0;
    }
    #card-post-employment-disabilities{
        grid-column: 3/8;
        grid-row: 39/55;
        margin-top: 0;
    }
           /* 0900PX MEDIA QUERY CONTD */
    #card-pre-existing-disabilities{
        grid-column: 9/10;
        grid-row: 45/60;
        margin-top: 0;
    }
    #card-ada-retaliation{
        grid-column: 9/10;
        grid-row: 60/78;
        margin-top: 0;
    }   
    #card-adverse-action{
        grid-column: 1/2;
        grid-row: 48/59;
        margin-top: 0; 
    }
    #card-accommodating-disabilities{
        grid-column: 1/2;
        grid-row: 59/69;
        margin-top: 0;
        background-position: 0, 1rem;
    }
           /* 0900PX MEDIA QUERY CONTD */  
    #card-title-vii-discrimination{
        grid-column: 1/2;
        grid-row: 69/73;
        margin-top: 0; 
    }
    #card-sex-discrimination{
        grid-column: 3/8;
        grid-row: 55/59;
        margin-top: 0; 
    }
    #card-quid-pro-quo{
        grid-column: 9/10;
        grid-row: 78/86;
        margin-top: 0; 
    }
    #card-hostile-work-environment{
        grid-column: 3/8;
        grid-row: 59/84;
        margin-top: 0; 
    }
           /* 0900PX MEDIA QUERY CONTD */
    #card-race-religion-national-origin{
        grid-column: 1/2;
        grid-row: 73/86;
        margin-top: 0; 
        border: solid 1px navy;
    }
    #card-title-vii-retaliation{
        grid-column: 9/10;
        grid-row: 86/99;
        margin-top: 0; 
    } 
    #card-userra{
        grid-column: 1/2;
        grid-row: 86/99;
        margin-top: 0; 
    }
    #card-pregnancy-law{
        grid-column: 3/8;
        grid-row: 84/98;
        margin-top: 0; 
    }
           /* 0900PX MEDIA QUERY CONTD */
    #card-adea{
        grid-column: 3/8;
        grid-row: 98/105;
        margin-top: 0; 
    }
    #card-other-evils{
        grid-column: 9/10;
        grid-row: 99/110;
        margin-top: 0; 
    }
    #card-contact-us{
        grid-column: 1/2;
        grid-row: 99/103;
        margin-top: 0;   
    }
    #card-ornamental-picture{
        grid-column: 1/2;
        grid-row: 103/105;
        margin-top: 0; 
    }
           /* 0900PX MEDIA QUERY CONTD */
    #card-your-work-is-your-life{
        display: block;
        grid-column: 1/2;
        grid-row: 105/107;
        margin-top: 0;   
    }
    #card-lady-justice{
        grid-column: 3/8;
        grid-row: 105/108;
        margin-top: 0;
    }
    #card-map-two{
        display: grid;
        grid-column: 1/8;
        grid-row: 108/110;
        margin-top: 0;
    }
           /* 0900PX MEDIA QUERY CONTD */
    #card-map, #card-map-three, #card-job-applicant, #card-mountain-construction{
        display: none;
    }
    #card-attorney-bio{
        grid-column: 1/10;
        grid-row: 110/127;
        margin-top: 0; 
        background-image: url(../images/../images/road.jpg);
        /*background-position: center 0rem;*/
        background-repeat: no-repeat;
        background-size: cover;
        width: 100%;
    }
    #card-footer{
        display: grid;
        grid-column: 1/10;
        grid-row: 127/133;
        margin-top: 0;   
    }

    /* GRID-ROW-COLUMNS LAYOUT PLAN ENDS HERE */
    /* GRID-ROW-COLUMNS LAYOUT PLAN ENDS HERE*/
    /* GRID-ROW-COLUMNS LAYOUT PLAN ENDS HERE*/

    /* MIDDLE SECTION MARGINS-PADDING STARTS HERE */

    #card-beware-of-hr p:first-of-type{
        padding: 2% 10% 2% 10%;
        margin: 2.75% 14% 2.75% 14%;
    }
    #card-beware-of-hr p{
        padding: 0 10% 0 10%;
    }
           /* 0900PX MEDIA QUERY CONTD */
    #card-beware-of-hr .blurb{
        padding: 2% 10% 2% 10%;
        margin: 2.75% 14% 2.75% 14%;
    }
    #card-beware-of-hr .secondary-blurb{
        padding: 2% 10% 2% 10%;
        margin: 2.75% 14% 2.75% 14%;
    }
    #card-beware-of-lingering-harm p:first-of-type{
        padding: 2% 10% 2% 10%;
        margin: 2.75% 14% 2.75% 14%;
    }
    #card-beware-of-lingering-harm p{
        padding: 0 10% 0 10%;
    }
           /* 0900PX MEDIA QUERY CONTD */
    #card-beware-of-lingering-harm .blurb{
        padding: 2% 10% 2% 10%;
        margin: 2.75% 14% 2.75% 14%;
    }
    #ada-definition{
        padding: 2% 10% 2% 10%;
        margin: 2.75% 14% 2.75% 14%;
    }
    #card-ada-law .card-content .blurb{
        padding: 2% 10% 2% 10%;
        margin: 2.75% 14% 2.75% 14%;
    }
    #card-ada-law .card-content .box-ul{
        padding: 2% 10% 2% 10%;
        margin: 2.75% 14% 2.75% 14%;
    }
           /* 0900PX MEDIA QUERY CONTD */
    #card-post-employment-disabilities p{
        padding: 0 10% 0 10%;
    }
    #card-post-employment-disabilities .card-content .blurb{
        padding: 2% 10% 2% 10%;
        margin: 2.75% 14% 2.75% 14%;
    }     
    #card-hostile-work-environment #hostile-work-environment-part-1 p{
        padding: 0 10% 0 10%;
    }
    #card-hostile-work-environment #hostile-work-environment-part-1 .box-ul{
        padding: 2% 10% 2% 10%;
        margin: 2.75% 14% 2.75% 14%;
    }
    #card-hostile-work-environment #hostile-work-environment-part-1 .blurb{
        padding: 2% 10% 2% 10%;
        margin: 2.75% 14% 2.75% 14%;
    }
           /* 0900PX MEDIA QUERY CONTD */
    #card-hostile-work-environment #hostile-work-environment-part-1 .box-ul-2{
        padding: 2% 10% 2% 10%;
        margin: 2.75% 14% 2.75% 14%;
    }
    #card-hostile-work-environment #hostile-work-environment-part-2 p{
        padding: 0 10% 0 10%;
    }
    #card-hostile-work-environment #hostile-work-environment-part-2 .blurb{
        padding: 2% 10% 2% 10%;
        margin: 2.75% 14% 2.75% 14%;
    }
    #card-hostile-work-environment #hostile-work-environment-part-2 .secondary-blurb{
        padding: 2% 10% 2% 10%;
        margin: 2.75% 14% 2.75% 14%;
    }
           /* 0900PX MEDIA QUERY CONTD */
    #card-hostile-work-environment #hostile-work-environment-part-2 .box-ul{
        padding: 2% 10% 2% 10%;
        margin: 2.75% 14% 2.75% 14%;
    }
    #card-pregnancy-law #card-pregnancy-law-part-1 .card-content p{
        padding: 0 10% 0 10%;
    }
    #card-pregnancy-law #card-pregnancy-law-part-1 .card-content .blurb{
        padding: 2% 10% 2% 10%;
        margin: 2.75% 14% 2.75% 14%;
    }
    #card-pregnancy-law #card-pregnancy-law-part-2 .card-content p{
        padding: 0 10% 0 10%;
    }
    #card-pregnancy-law #card-pregnancy-law-part-2 .card-content .blurb{
        padding: 2% 10% 2% 10%;
        margin: 2.75% 14% 2.75% 14%;
    }
           /* 0900PX MEDIA QUERY CONTD */
    #map .map-frame{
        display: block;
        border: solid 1px blue;
        background-color:navy;
        margin: 0 auto 0 auto;
        padding: 12.5% 0 12.5% 0;
        color: white;
        text-align: center;
        box-shadow: var(--shadow);

    }
    /* MIDDLE SECTION ADJUSTMENT ENDS HERE */

    /* KEEP NEW FORMATTING HERE FOR SLIDESHOW TEXT FOR 900 PX VIEWPORT */
    #splash .slideshow-container .text{
        color:  blue;
        margin-left: 20%;
        margin-right: 20%;
        width: 60%;
    }
           /* 0900PX MEDIA QUERY CONTD */
    /* KEEP NEW FORMATTING HERE FOR SLIDESHOW TEXT FOR 900 PX VIEWPORT */
    #we-help-employees h2{
        margin-top: -1rem;
    }
    #we-help-employees .card-picture img{
    margin-top: 0;
    } 
    #we-help-employees{
        background-position: -100px 500px;    
        background-size: 250%;
        } 
    #we-help-employees #card-content-our-practice .blurb{
    padding: 0.5rem 0 0.50rem 0;
    font-size:1.125rem;
    text-align: center;
    background: black;
    color: white;
    margin: 0 1rem 0 0.875rem;
    box-shadow: var(--shadow);
    } 
           /* 0900PX MEDIA QUERY CONTD */ 
    #card-beware-of-hr p{
    color: navy;
    font-weight: normal;
    }
    #card-beware-of-hr p:first-of-type{
    font-size: 1.4rem;
    text-align: justify;
    border: solid 1px black;
    box-shadow: var(--shadow);
    }
    #card-beware-of-hr .blurb{
    font-size:1.125rem;
    text-align: center;
    color: white;
    background-color: black;
    box-shadow: var(--shadow);
    }  
           /* 0900PX MEDIA QUERY CONTD */ 
    #card-beware-of-hr .secondary-blurb{
    display: block;
    text-align: center;
    color: blue;
    background-color: transparent;
    border: solid 1px blue;
    box-shadow: var(--shadow);
    }   
    #profiles-in-discrimination-label-1 h2{
    margin: 5px 0 0 0;
    padding: .25rem 0 0 0;
    color: blue;
    font-style: italic;
    background-color: transparent;
    border: solid 1px blue;
    font-size: 1.09rem;
    border-radius: 15px;
    box-shadow: var(--shadow);
    }
    #profiles-in-discrimination-label-2 h2{
    margin: 5px 0 0 0;
    padding: .25rem 0 0 0;
    color: blue;
    font-style: italic;
    background-color: transparent;
    border: solid 1px blue;
    font-size: 1.09rem;
    border-radius: 15px;
    box-shadow: var(--shadow);
} 
       /* 0900PX MEDIA QUERY CONTD */
    #card-jake-story .blurb{
    padding: .5rem 2rem .5rem 2rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background-color: navy;
    margin: 1rem 1.5rem 2rem 1.5rem;
    box-shadow: var(--shadow);
}
    /* KEEP NEW FORMATTING HERE FOR DR. KO "BACKGROUND-SIZE" FOR 900 PX VIEWPORT */
    #card-ko-story{
    background-size: 425%;
    }
    /* KEEP NEW FORMATTING HERE FOR DR. KO "BACKGROUND-SIZE" FOR 900 PX VIEWPORT */

    #card-ko-story .blurb{
    padding: 0.5rem 2rem 0.5rem 2rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background-color: navy;
    margin: 1rem 1.5rem 2rem 1.5rem;
    box-shadow: var(--shadow);
    }
           /* 0900PX MEDIA QUERY CONTD */   
    #card-shawna-story{
    background-position: 0 0;
    }
    #card-shawna-story .blurb{
    padding: 0.5rem 2rem 0.5rem 2rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background-color: darkorchid;
    margin: 1rem 1.5rem 2rem 1.5rem;
    box-shadow: var(--shadow);
    }   
    #card-shawna-story p:first-of-type:first-letter{
    float: left;
    color: darkorchid;
    font-size: 4rem;
    margin: -0.9rem 0.75rem -0.9rem 0;
    }
           /* 0900PX MEDIA QUERY CONTD */
    #card-shawna-story .card-picture-2{
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1rem;
    margin-bottom: 1rem;
    }  
    #card-shawna-story .card-picture-2 img{
    width: 100%;
    margin: auto;
    }  
    #card-shawna-story .card-picture-2 figcaption{
    display: block;
    width: 100%;
    border: none; 
    font-size: 0.8125rem;
    color: dark orchid;
    text-align: center;
    }
    #card-jan-story .blurb{
        padding: 0.5rem 2rem 0.5rem 2rem;
        font-size:1.125rem;
        text-align: center;
        color: white;
        background-color: navy;
        margin: 1rem 1.5rem 2rem 1.5rem;
        box-shadow: var(--shadow); 
    } 
           /* 0900PX MEDIA QUERY CONTD */
    #card-julio-story .blurb{
        padding: 0.5rem 2rem 0.5rem 2rem;
        font-size:1.125rem;
        text-align: center;
        color: white;
        background-color: navy;
        margin: 1rem 1.5rem 2rem 1.5rem;
        box-shadow: var(--shadow);
    }  
    /*LINGERING HARM  */

    #card-beware-of-lingering-harm p:first-of-type{
    font-size: 1.4rem;
    text-align: justify;
    border: solid 1px black;
    box-shadow: var(--shadow);
    }
    #card-beware-of-lingering-harm p{
    color: blue;
    text-align: justify;
    font-weight: normal;
    }
           /* 0900PX MEDIA QUERY CONTD */
    #card-beware-of-lingering-harm .blurb{
    font-size:1.125rem;
    text-align: center;
    color: white;
    background-color: blue;
    box-shadow: var(--shadow);
    }   
    /* CARD ADA LAW */ 
    #card-ada-law .card-content p{
    color: blue;
    text-align: justify;
    font-weight: normal;
    }
    #ada-definition {
    text-align: justify;
    border: solid 1px black;
    box-shadow: var(--shadow);
    }
           /* 0900PX MEDIA QUERY CONTD */
    #card-ada-law ol{
    list-style-position: inside;
    padding: 0rem;
    font-size:1.125rem;
    text-align: left;
    background-color: transparent;
    margin: 1rem 0rem 1rem 0rem;
    }
    #card-ada-law .box-ul {
    font-size:1.125rem;
    text-align: left;
    background-color: lavenderblush;
    border: solid 1px black;
    box-shadow: var(--shadow);
    }
           /* 0900PX MEDIA QUERY CONTD */
    #card-ada-law ul{
    list-style-position: inside;
    list-style: square;
    padding: 0.5rem;
    font-size:1.125rem;
    text-align: left;
    background-color: transparent;
    margin: 1rem 1rem 1rem 1rem;
    }
    #card-ada-law .no-card-ul ul{
    list-style-position: inside;
    list-style: square;
    padding: 0 4rem 0 4rem;
    font-size:1rem;
    text-align: left;
    background-color: transparent;
    margin: 0rem 3rem 1rem rem;
    }
    #card-ada-law .blurb{
    padding: 0.5rem 2rem 0.5rem 1rem;
    font-size:1.125rem;
    text-align: center;
    color: white;
    background-color: blue;
    margin: 1rem 5rem 1rem 5rem;
    box-shadow: var(--shadow);
    } 
           /* 0900PX MEDIA QUERY CONTD */
    #card-pre-existing-disabilities{ 
    background-size: cover;
    }
    #card-post-employment-disabilities{ 
    background-size: cover;
    background-position:-800px 250px;
    background-color:none;
    }
    #card-post-employment-disabilities p{
    color: blue;
    font-weight: normal;
    }
    #card-post-employment-disabilities .blurb{
    font-size:1.125rem;
    text-align: center;
    color: white;
    background-color: blue;
    box-shadow: var(--shadow);
    } 
           /* 0900PX MEDIA QUERY CONTD */
    #card-hostile-work-environment #hostile-work-environment-part-1 p{
    color: navy;
    font-weight: normal;
    }
    #card-hostile-work-environment #hostile-work-environment-part-1 .box-ul {
        font-size:1.125rem;
        text-align: left;
        box-shadow: var(--shadow);
    }
    #card-hostile-work-environment #hostile-work-environment-part-1 .box-ul-2 {
        font-size:1.125rem;
        text-align: left;
        box-shadow: var(--shadow);   
    }
    #card-hostile-work-environment #hostile-work-environment-part-2 p{
            color: navy;
            font-weight: normal;
    }
    /* KEEP NEW FORMATTING HERE FOR PREGNANCY PICTURE POSITION FOR 900 PX VIEWPORT */
    #card-pregnancy-law{
    background-position: -300px 100px;
    }
           /* 0900PX MEDIA QUERY CONTD */
    /* KEEP NEW FORMATTING HERE FOR PREGNANCY PICTURE POSITION FOR 900 PX VIEWPORT */
    #card-contact-us #contact-box{
        font-size: 0.9rem;
    }
    /* KEEP NEW FORMATTING HERE FOR CARD CONTACT BOX FONT SIZE FOR 900 PX VIEWPORT */
    /* KEEP NEW FORMATTING HERE FOR CARD CONTACT BOX ANCHOR FONT SIZE FOR 900 PX VIEWPORT */
    #card-contact-us #contact-box a{
        font-size: 0.8rem;
    }
    /* KEEP NEW FORMATTING HERE FOR CARD CONTACT BOX ANCHOR FONT SIZE FOR 900 PX VIEWPORT */
    #card-attorney-bio .nested{
        display: grid;
        grid-template-columns: repeat(4,1fr); 
        grid-auto-rows: auto;
        grid-gap: 0px;
        background: transparent;
        padding: 0;
        margin:0;
    }
    #card-attorney-bio .nested .card-picture{
        grid-column: 1/3;
        grid-row: 1/2;
    }
    #card-attorney-bio .nested .card-content{
        grid-column: 3/6;
        grid-row: 1/2;
    }
           /* 0900PX MEDIA QUERY CONTD */
    #card-attorney-bio .nested #card-attorney-bio-year-1993{
        grid-column: 1/2;
        grid-row: 2/8;
    }
    #card-attorney-bio .nested #card-attorney-bio-year-2000{
        grid-column: 2/3;
        grid-row: 2/8;
    }
    #card-attorney-bio .nested #card-attorney-bio-year-2005{
        grid-column: 3/4;
        grid-row: 2/8;
    }
    #card-attorney-bio .nested #card-attorney-bio-year-2014{
        grid-column: 4/5;
        grid-row: 2/8;
    }
    #card-attorney-bio .nested p:first-of-type{
        text-align: center;
        /* margin: 5rem 0 0 0; */
        /* border: solid 1px red; */
    }
           /* 0900PX MEDIA QUERY CONTD */
    #card-attorney-bio .nested .card-picture{
        width: 90%;
        margin-top: 1rem;
        margin-left: auto;
        margin-right: auto;
        box-shadow: var(--shadow);
    }
    #card-attorney-bio .nested .card-content{
        background: lightgray;
        border: none;
        margin-top: 1rem;
        margin-left: auto;
        margin-right: 1rem;
        box-shadow: var(--shadow);
    }
    #card-attorney-bio .nested .card-content p{
        text-align: justify;
        font-size: 1.1rem;
        margin: 1rem 1.75rem 1rem 1.5rem;
    }
    #card-attorney-bio .nested #card-attorney-bio-year-1993 p{
        color: blue;
        text-align: left;
        font-size: 1rem;
        margin: .5rem;
    }
           /* 0900PX MEDIA QUERY CONTD */
    #card-attorney-bio .nested #card-attorney-bio-year-1993 img{
        width: 100%;
    }
    #card-attorney-bio .nested #card-attorney-bio-year-2000 p{
        color: navy;
        text-align: left;
        font-size: 1rem;
        margin: .5rem;
    }
    #card-attorney-bio .nested #card-attorney-bio-year-2000 img{
        width: 100%;
    }
    #card-attorney-bio .nested #card-attorney-bio-year-2005 p{
        color: blue;
        text-align: left;
        font-size: 1rem;
        margin: .5rem;
    }
           /* 0900PX MEDIA QUERY CONTD */
    #card-attorney-bio .nested #card-attorney-bio-year-2005 img{
        width: 100%;
    } 
    #card-attorney-bio .nested #card-attorney-bio-year-2014 p{
        color: navy;
        text-align: left;
        font-size: 1rem;
        margin: .5rem;
    }
    #card-attorney-bio .nested #card-attorney-bio-year-2014 img{
        width: 100%;
    }

}/* DON'T ERASE THIS BRACKET!- IT IS MEDIA-QUERY END BRACKET */

/* 0900PX MEDIA QUERY ENDS HERE */
/* 0900PX MEDIA QUERY ENDS HERE */
/* 0900PX MEDIA QUERY ENDS HERE */

/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/

/* 0950PX MEDIA QUERY STARTS HERE */
/* 0950PX MEDIA QUERY STARTS HERE */
/* 0950PX MEDIA QUERY STARTS HERE */

@media(min-width: 950px){
       
    .grid-container{
        display: grid;
        grid-template-columns: 25% repeat(3, 1fr 12.5925%) 1fr 25%; 
        grid-auto-rows: auto;
        /* grid-auto-rows; auto;"grid-auto-rows" is a very important setting to keep set to "auto."  Doing so keeps the track sized to fit snugly the content in the track, rather than have cavernous space wrap the content, which looks like way excessive padding. */
        /* grid-template-rows: auto 35px 225px 225px 50px 100px 35px 150px auto auto; */
        grid-gap: 10px;
    } 
    
        /* GRID-ROW-COLUMNS LAYOUT PLAN STARTS HERE */
        /* GRID-ROW-COLUMNS LAYOUT PLAN STARTS HERE*/
        /* GRID-ROW-COLUMNS LAYOUT PLAN STARTS HERE*/

    .header{
        grid-column: 1/10;
        grid-row:1/2;
    }
    #menu{
        grid-column: 3/8;
        grid-row: 2/3;
        font-size: 1.3em;
        color: red;
    }
    /* 0950PX MEDIA QUERY CONTD */
    #splash{
        grid-column: 3/8;
        grid-row: 3/7;
    }   
    #welcome{
        grid-column: 1/2;
        grid-row: 2/11;
    }  
    #welcome .card-container{
        background-position: center 0rem;
    }
    #we-help-employees{
        grid-column: 9/10;
        grid-row: 2/11;
    }
    #card-beware-of-hr{
        grid-column: 3/8;
        grid-row: 7/19;
        margin-top: 0;
        background-image: url( ../images/spy-eye-bkgd-1.jpg);
        background-position: -100px 250px;
        padding-bottom: 3rem;
    }
        /* 0950PX MEDIA QUERY CONTD */
    #card-beware-of-lingering-harm{
        grid-column: 3/8;
        grid-row: 19/28;
        margin-top: 0;
        }    
    #profiles-in-discrimination-label-1{
        grid-column: 1/2;
        grid-row: 11/12;
    }
    #profiles-in-discrimination-label-2{
        display: grid;
        grid-column: 9/10;
        grid-row: 11/12;
        margin-top: 0; 
    }
    #card-jake-story{
        grid-column: 1/2;
        grid-row: 12/20;    
    }
        /* 0950PX MEDIA QUERY CONTD */
    #card-ko-story{
        grid-column: 9/10;
        grid-row: 12/20;
        margin-top: 0; 
    } 
    #card-shawna-story{
        grid-column: 1/2;
        grid-row: 20/38;
        margin-top: 0; 
    }  
    #card-jan-story{
        grid-column: 9/10;
        grid-row: 20/30;
        margin-top: 0; 
    }  
    #card-milo-story{
        grid-column: 1/2;
        grid-row: 38/48;
        margin-top: 0; 
    } 
        /* 0950PX MEDIA QUERY CONTD */ 
    #card-julio-story{
        grid-column: 9/10;
        grid-row: 30/45;
        margin-top: 0; 
    }
    #card-ada-law{
        grid-column: 3/8;
        grid-row: 28/40;
        margin-top: 0;
    }
    #card-post-employment-disabilities{
        grid-column: 3/8;
        grid-row: 40/57;
        margin-top: 0;
    }
    #card-pre-existing-disabilities{
        grid-column: 9/10;
        grid-row: 45/61;
        margin-top: 0;
    }
        /* 0950PX MEDIA QUERY CONTD */
    #card-ada-retaliation{
        grid-column: 9/10;
        grid-row: 61/78;
        margin-top: 0;
    }   
    #card-adverse-action{
        grid-column: 1/2;
        grid-row: 48/59;
        margin-top: 0; 
    }
    #card-accommodating-disabilities{
        grid-column: 1/2;
        grid-row: 59/67;
        margin-top: 0; 
    }    
    #card-title-vii-discrimination{
        grid-column: 1/2;
        grid-row: 67/71;
        margin-top: 0; 
    }
        /* 0950PX MEDIA QUERY CONTD */
    #card-sex-discrimination{
        grid-column: 3/8;
        grid-row: 57/62;
        margin-top: 0; 
    }
    #card-quid-pro-quo{
        grid-column: 9/10;
        grid-row: 78/87;
        margin-top: 0; 
    }
    #card-hostile-work-environment{
        grid-column: 3/8;
        grid-row: 62/87;
        margin-top: 0; 
    }
    #card-race-religion-national-origin{
        grid-column: 1/2;
        grid-row: 71/87;
        margin-top: 0; 
        border: solid 1px navy;
    }
        /* 0950PX MEDIA QUERY CONTD */
    #card-title-vii-retaliation{
        grid-column: 9/10;
        grid-row: 87/96;
        margin-top: 0; 
    } 
    #card-userra{
        grid-column: 1/2;
        grid-row: 87/95;
        margin-top: 0; 
    }
    #card-pregnancy-law{
        grid-column: 3/8;
        grid-row: 87/98;
        margin-top: 0; 
    }
    #card-adea{
        grid-column: 3/8;
        grid-row: 98/107;
        margin-top: 0; 
    }
        /* 0950PX MEDIA QUERY CONTD */
    #card-other-evils{
        grid-column: 9/10;
        grid-row: 96/111;
        margin-top: 0; 
    }
    #card-contact-us{
        grid-column: 1/2;
        grid-row: 95/103;
        margin-top: 0;   
    }
    #card-your-work-is-your-life{
        display: block;
        grid-column: 1/2;
        grid-row: 103/105;
        margin-top: 0;   
    }
        /* 0950PX MEDIA QUERY CONTD */
    #card-lady-justice{
        grid-column: 3/8;
        grid-row: 107/111;
        margin-top: 0;
    }
    #card-map, #card-map-two, #card-job-applicant,  #card-mountain-construction{
        display: none;
    }
    #card-map-three{
        display: grid;
        grid-column: 1/2;
        grid-row: 105/109;
        margin-top: 0;
    }
    #card-ornamental-picture{
        display: grid;
        grid-column: 1/2;
        grid-row: 109/111;
        margin-top: 0; 
    }
    #card-attorney-bio{
        grid-column: 1/10;
        grid-row: 111/121;
        margin-top: 0; 
    }
    #card-footer{
        display: grid;
        grid-column: 1/10;
        grid-row: 121/129;
        margin-top: 0;   
    }
}/* DON'T ERASE THIS BRACKET!- IT IS MEDIA-QUERY END BRACKET */
/* 0950PX MEDIA QUERY ENDS HERE */
/* 0950PX MEDIA QUERY ENDS HERE */
/* 0950PX MEDIA QUERY ENDS HERE */

/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/

/* 1008PX MEDIA QUERY ENDS HERE */
/* 1008PX MEDIA QUERY ENDS HERE */
/* 1008PX MEDIA QUERY ENDS HERE */

/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/

/* 1008PX MEDIA QUERY STARTS HERE */
/* 1008PX MEDIA QUERY STARTS HERE */
/* 1008PX MEDIA QUERY STARTS HERE */

@media(min-width: 1008px){
    #we-help-employees h2{
        margin-top: -1.5rem
    }

}/* DON'T ERASE THIS BRACKET!- IT IS MEDIA-QUERY END BRACKET */

/* 1008PX MEDIA QUERY ENDS HERE */
/* 1008PX MEDIA QUERY ENDS HERE */
/* 1008PX MEDIA QUERY ENDS HERE */

/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/

/* 1050PX MEDIA QUERY STARTS HERE */
/* 1050PX MEDIA QUERY STARTS HERE */
/* 1050PX MEDIA QUERY STARTS HERE */

@media(min-width: 1050px){
    #card-attorney-bio .nested .card-content p{
        font-size: 1.3rem;
    } 
    .header{
        grid-column: 1/10;
        grid-row:1/2;
    }
    #menu{
        grid-column: 3/8;
        grid-row: 2/3;
        font-size: 1.3em;
        color: red;
    }
    #splash{
        grid-column: 3/8;
        grid-row: 3/7;
    }   
    #welcome{
        grid-column: 1/2;
        grid-row: 2/11;
    }  
    #welcome .card-container{
        background-position: center 0rem;
    }
    #we-help-employees{
        grid-column: 9/10;
        grid-row: 2/11;
    }
    /* 1050PX MEDIA QUERY CONT'D */
    #card-beware-of-hr{
        grid-column: 3/8;
        grid-row: 7/20;
        margin-top: 0;
        background-image: url( ../images/spy-eye-bkgd-1.jpg);
        background-position: -100px 250px;
        padding-bottom: 3rem;
    }
    #card-beware-of-lingering-harm{
        grid-column: 3/8;
        grid-row: 20/29;
        margin-top: 0;
        }    
    #profiles-in-discrimination-label-1{
        grid-column: 1/2;
        grid-row: 11/12;
    }
    #profiles-in-discrimination-label-2{
        display: grid;
        grid-column: 9/10;
        grid-row: 11/12;
        margin-top: 0; 
    }
    #card-jake-story{
        grid-column: 1/2;
        grid-row: 12/20;    
    }
    /* 1050PX MEDIA QUERY CONT'D */
    #card-ko-story{
        grid-column: 9/10;
        grid-row: 12/20;
        margin-top: 0; 
    } 
    #card-shawna-story{
        grid-column: 1/2;
        grid-row: 20/38;
        margin-top: 0; 
    }  
    #card-jan-story{
        grid-column: 9/10;
        grid-row: 20/30;
        margin-top: 0; 
    }  
    #card-milo-story{
        grid-column: 1/2;
        grid-row: 38/49;
        margin-top: 0; 
    }  
    #card-julio-story{
        grid-column: 9/10;
        grid-row: 30/45;
        margin-top: 0; 
    }
    /* 1050PX MEDIA QUERY CONT'D */
    #card-ada-law{
        grid-column: 3/8;
        grid-row: 29/41;
        margin-top: 0;
    }
    #card-post-employment-disabilities{
        grid-column: 3/8;
        grid-row: 41/59;
        margin-top: 0;
    }
    #card-pre-existing-disabilities{
        grid-column: 9/10;
        grid-row: 45/59;
        margin-top: 0;
    }
    #card-ada-retaliation{
        grid-column: 9/10;
        grid-row: 59/80;
        margin-top: 0;
    }   
    #card-adverse-action{
        grid-column: 1/2;
        grid-row: 49/59;
        margin-top: 0; 
    }
    /* 1050PX MEDIA QUERY CONT'D */
    #card-accommodating-disabilities{
        grid-column: 1/2;
        grid-row: 59/70;
        margin-top: 0; 
    }    
    #card-title-vii-discrimination{
        grid-column: 1/2;
        grid-row: 70/74;
        margin-top: 0; 
    }
    #card-sex-discrimination{
        grid-column: 3/8;
        grid-row: 59/64;
        margin-top: 0; 
    }
    #card-quid-pro-quo{
        grid-column: 9/10;
        grid-row: 80/91;
        margin-top: 0; 
    }
    #card-hostile-work-environment{
        grid-column: 3/8;
        grid-row: 64/100;
        margin-top: 0; 
    }
    /* 1050PX MEDIA QUERY CONT'D */
    #card-race-religion-national-origin{
        grid-column: 1/2;
        grid-row: 74/100;
        margin-top: 0; 
        border: solid 1px navy;
    }
    #card-title-vii-retaliation{
        grid-column: 9/10;
        grid-row: 91/111;
        margin-top: 0; 
    } 
    #card-userra{
        grid-column: 1/2;
        grid-row: 100/112;
        margin-top: 0; 
    }
    #card-pregnancy-law{
        grid-column: 3/8;
        grid-row: 100/117;
        margin-top: 0; 
    }
    #card-pregnancy-law{
        background-position: 0 0;
    }
    /* 1050PX MEDIA QUERY CONT'D */
    #card-adea{
        grid-column: 3/8;
        grid-row: 117/129;
        margin-top: 0; 
    }
    #card-other-evils{
        grid-column: 9/10;
        grid-row: 111/129;
        margin-top: 0; 
    }
    #card-contact-us{
        grid-column: 1/2;
        grid-row: 112/123;
        margin-top: 0;   
    }
    #card-your-work-is-your-life{
        display: block;
        grid-column: 1/2;
        grid-row: 123/128;
        margin-top: 0;   
    }
    #card-ornamental-picture{
        display: grid;
        grid-column: 1/2;
        grid-row: 128/129;
        margin-top: 0; 
    }
    /* 1050PX MEDIA QUERY CONT'D */
    #card-lady-justice{
        grid-column: 1/5;
        grid-row: 129/132;
        margin-top: 0;
    } 
    #card-lady-justice .card-picture img{
    display: block;
    width: 60%;
    border: none;
    margin: auto;
}
    #card-map-two, #card-map-three, #card-job-applicant, #card-mountain-construction{
        display: none;
    }
    #card-map{
        display: grid;
        grid-column: 5/10;
        grid-row: 129/132;
        margin-top: 0;
    }
    #card-attorney-bio{
        grid-column: 1/10;
        grid-row: 132/142;
        margin-top: 0; 
    }
    #card-footer{
        display: grid;
        grid-column: 1/10;
        grid-row: 142/150;
        margin-top: 0;   
    }
/* FIXING THE EMPLOYMENT-LAW LABEL, WHICH SEPARATES FROM CARD */
   
    #welcome h1{
    margin-top:  -0.25rem;
    }
    #we-help-employees{
        margin-top: 20px;
    }
}/* DON'T ERASE THIS BRACKET!- IT IS MEDIA-QUERY END BRACKET */

/* 1050PX MEDIA QUERY ENDS HERE */
/* 1050PX MEDIA QUERY ENDS HERE */
/* 1050PX MEDIA QUERY ENDS HERE */

/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/

/* 1055PX MEDIA QUERY STARTS HERE */
/* 1055PX MEDIA QUERY STARTS HERE */
/* 1055PX MEDIA QUERY STARTS HERE */

@media(min-width: 1055px){
    #we-help-employees{
        margin-top: 10px;
    }
}/* DON'T ERASE THIS BRACKET!- IT IS MEDIA-QUERY END BRACKET */

/* 1055PX MEDIA QUERY ENDS HERE */
/* 1055PX MEDIA QUERY ENDS HERE */
/* 1055PX MEDIA QUERY ENDS HERE */
/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/
/* 1100PX MEDIA QUERY STARTS HERE */
/* 1100PX MEDIA QUERY STARTS HERE */
/* 1100PX MEDIA QUERY STARTS HERE */

@media(min-width: 1100px){
    #card-attorney-bio .nested .card-content p{
        font-size: 1.4rem;
    } 
    .header{
        grid-column: 1/10;
        grid-row:1/2;
    }
    #menu{
        grid-column: 3/8;
        grid-row: 2/3;
        font-size: 1.3em;
        color: red;
    }
    #splash{
        grid-column: 3/8;
        grid-row: 3/7;
    }   
    #welcome{
        grid-column: 1/2;
        grid-row: 2/11;
    }  
    #welcome .card-container{
        background-position: center 0rem;
    }
    #we-help-employees{
        grid-column: 9/10;
        grid-row: 2/11;
    }
    /* 1100PX MEDIA QUERY CONT'D */
    #card-beware-of-hr{
        grid-column: 3/8;
        grid-row: 7/25;
        margin-top: 0;
        background-image: url( ../images/spy-eye-bkgd-1.jpg);
        background-position: -100px 250px;
        padding-bottom: 3rem;
    }
    #card-beware-of-lingering-harm{
        grid-column: 3/8;
        grid-row: 25/40;
        margin-top: 0;
        }    
    #profiles-in-discrimination-label-1{
        grid-column: 1/2;
        grid-row: 11/12;
    }
    #profiles-in-discrimination-label-2{
        display: grid;
        grid-column: 9/10;
        grid-row: 11/12;
        margin-top: 0; 
    }
    #card-jake-story{
        grid-column: 1/2;
        grid-row: 12/23; 
        margin-top: 1px;   
    }
    /* 1100PX MEDIA QUERY CONT'D */
    #card-ko-story{
        grid-column: 9/10;
        grid-row: 12/24;
        margin-top: 0; 
    } 
    #card-shawna-story{
        grid-column: 1/2;
        grid-row: 23/51;
        margin-top: 0; 
    }  
    #card-jan-story{
        grid-column: 9/10;
        grid-row: 24/42;
        margin-top: 0; 
    }  
    #card-milo-story{
        grid-column: 1/2;
        grid-row: 51/62;
        margin-top: 0; 
    }  
    #card-julio-story{
        grid-column: 9/10;
        grid-row: 42/59;
        margin-top: 0; 
    }
    /* 1100PX MEDIA QUERY CONT'D */
    #card-ada-law{
        grid-column: 3/8;
        grid-row: 40/56;
        margin-top: 0;
    }
    #card-post-employment-disabilities{
        grid-column: 3/8;
        grid-row: 56/79;
        margin-top: 0;
    }
    #card-pre-existing-disabilities{
        grid-column: 9/10;
        grid-row: 59/77;
        margin-top: 0;
    }
    #card-ada-retaliation{
        grid-column: 9/10;
        grid-row: 77/117;
        margin-top: 0;
    }   
    #card-adverse-action{
        grid-column: 1/2;
        grid-row: 62/76;
        margin-top: 0; 
    }
    /* 1100PX MEDIA QUERY CONT'D */
    #card-accommodating-disabilities{
        grid-column: 1/2;
        grid-row: 76/96;
        margin-top: 0; 
    }    
    #card-title-vii-discrimination{
        grid-column: 1/2;
        grid-row: 96/107;
        margin-top: 0; 
    }
    #card-sex-discrimination{
        grid-column: 3/8;
        grid-row: 79/84;
        margin-top: 0; 
    }
    #card-quid-pro-quo{
        grid-column: 9/10;
        grid-row: 117/138;
        margin-top: 0; 
    }
    /* 1100PX MEDIA QUERY CONT'D */
    #card-hostile-work-environment{
        grid-column: 3/8;
        grid-row: 84/148;
        margin-top: 0; 
    }
    #card-race-religion-national-origin{
        grid-column: 1/2;
        grid-row: 107/146;
        margin-top: 0; 
        border: solid 1px navy;
    }
    #card-title-vii-retaliation{
        grid-column: 9/10;
        grid-row: 138/161;
        margin-top: 0; 
    } 
    #card-userra{
        grid-column: 1/2;
        grid-row: 146/167;
        margin-top: 0; 
    }
    #card-pregnancy-law{
        grid-column: 3/8;
        grid-row: 148/174;
        margin-top: 0; 
    }
    /* 1100PX MEDIA QUERY CONT'D */
    #card-pregnancy-law{
        background-position: 0 0;
    }
    #card-adea{
        grid-column: 3/8;
        grid-row: 174/185;
        margin-top: 0; 
    }
    #card-other-evils{
        grid-column: 9/10;
        grid-row: 161/182;
        margin-top: 0; 
    }
    #card-ornamental-picture{
        display: grid;
        grid-column: 1/2;
        grid-row: 182/185;
        margin-top: 0; 
    }
    #card-contact-us{
        grid-column: 1/2;
        grid-row: 167/178;
        margin-top: 0;   
    }
    /* 1100PX MEDIA QUERY CONT'D */
    #card-your-work-is-your-life{
        display: block;
        grid-column: 1/2;
        grid-row: 178/182;
        margin-top: 0;   
    }
    #card-lady-justice{
        grid-column: 1/5;
        grid-row: 185/200;
        margin-top: 0;
    } 
    #card-lady-justice .card-picture img{
    display: block;
    width: 60%;
    border: none;
    margin: auto;
    }
    #card-map-two, #card-map-three, #card-mountain-construction{
        display: none;
    }
    #card-job-applicant{
        display: grid;
        grid-column: 9/10;
        grid-row: 182/185;
    }
    #card-map{
        display: grid;
        grid-column: 5/10;
        grid-row: 185/200;
        margin-top: 0;
    }
    /* 1100PX MEDIA QUERY CONT'D */
    #card-attorney-bio{
        grid-column: 1/10;
        grid-row: 200/210;
        margin-top: 0; 
    }
    #card-footer{
        display: grid;
        grid-column: 1/10;
        grid-row: 210/220;
        margin-top: 0;   
    }   
    #we-help-employees{
            margin-top: 21px;
        }
}/* DON'T ERASE THIS BRACKET!- IT IS MEDIA-QUERY END BRACKET */

/* 1100PX MEDIA QUERY ENDS HERE */
/* 1100PX MEDIA QUERY ENDS HERE */
/* 1100PX MEDIA QUERY ENDS HERE */

/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/
/* 1130PX MEDIA QUERY STARTS HERE */
/* 1130PX MEDIA QUERY STARTS HERE */
/* 1130PX MEDIA QUERY STARTS HERE */

@media(min-width: 1130px){
   
    #we-help-employees{
        margin-top: 12px;
    }
}/* DON'T ERASE THIS BRACKET!- IT IS MEDIA-QUERY END BRACKET */

/* 1130PX MEDIA QUERY ENDS HERE */
/* 1130PX MEDIA QUERY ENDS HERE */
/* 1130PX MEDIA QUERY ENDS HERE */

/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/
/* 1133PX MEDIA QUERY STARTS HERE */
/* 1133PX MEDIA QUERY STARTS HERE */
/* 1133PX MEDIA QUERY STARTS HERE */

@media(min-width: 1133px){
   
    #we-help-employees{
        margin-top: 0px;
    } 
}/* DON'T ERASE THIS BRACKET!- IT IS MEDIA-QUERY END BRACKET */

/* 1133PX MEDIA QUERY ENDS HERE */
/* 1133PX MEDIA QUERY ENDS HERE */
/* 1133PX MEDIA QUERY ENDS HERE */

/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/
/* 1139PX MEDIA QUERY STARTS HERE */
/* 1139PX MEDIA QUERY STARTS HERE */
/* 1139PX MEDIA QUERY STARTS HERE */

@media(min-width: 1139px){
   
    #we-help-employees{
        margin-top: 15px;
    } 
}/* DON'T ERASE THIS BRACKET!- IT IS MEDIA-QUERY END BRACKET */

/* 1139PX MEDIA QUERY ENDS HERE */
/* 1139PX MEDIA QUERY ENDS HERE */
/* 1139PX MEDIA QUERY ENDS HERE */

/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/

/* 1150PX MEDIA QUERY STARTS HERE */
/* 1150PX MEDIA QUERY STARTS HERE */
/* 1150PX MEDIA QUERY STARTS HERE */

@media(min-width: 1150px){
    #card-attorney-bio .nested .card-content p{
        font-size: 1.4rem;
    } 
    .header{
        grid-column: 1/10;
        grid-row:1/2;
    }
    #menu{
        grid-column: 3/8;
        grid-row: 2/3;
        font-size: 1.3em;
        color: red;
    }
    #splash{
        grid-column: 3/8;
        grid-row: 3/7;
    }   
    #welcome{
        grid-column: 1/2;
        grid-row: 2/11;
    }  
    #welcome .card-container{
        background-position: center 0rem;
    }
    #we-help-employees{
        grid-column: 9/10;
        grid-row: 2/11;
    }
    /* 1150PX MEDIA QUERY CONT'D */
    #card-beware-of-hr{
        grid-column: 3/8;
        grid-row: 7/25;
        margin-top: 0;
        background-image: url( ../images/spy-eye-bkgd-1.jpg);
        background-position: -100px 250px;
        padding-bottom: 3rem;
    }
    #card-beware-of-lingering-harm{
        grid-column: 3/8;
        grid-row: 25/39;
        margin-top: 0;
        }    
    #profiles-in-discrimination-label-1{
        grid-column: 1/2;
        grid-row: 11/12;
    }
    #profiles-in-discrimination-label-2{
        display: grid;
        grid-column: 9/10;
        grid-row: 11/12;
        margin-top: 0; 
    }
    #card-jake-story{
        grid-column: 1/2;
        grid-row: 12/23;    
    }
    /* 1150PX MEDIA QUERY CONT'D */
    #card-ko-story{
        grid-column: 9/10;
        grid-row: 12/24;
        margin-top: 0; 
    } 
    #card-shawna-story{
        grid-column: 1/2;
        grid-row: 23/56;
        margin-top: 0; 
    }  
    #card-jan-story{
        grid-column: 9/10;
        grid-row: 24/41;
        margin-top: 0; 
    }  
    #card-milo-story{
        grid-column: 1/2;
        grid-row: 56/78;
        margin-top: 0; 
    }  
    #card-julio-story{
        grid-column: 9/10;
        grid-row: 41/72;
        margin-top: 0; 
    }
    /* 1150PX MEDIA QUERY CONT'D */
    #card-ada-law{
        grid-column: 3/8;
        grid-row: 39/67;
        margin-top: 0;
    }
    #card-post-employment-disabilities{
        grid-column: 3/8;
        grid-row: 67/100;
        margin-top: 0;
    }
    #card-pre-existing-disabilities{
        grid-column: 9/10;
        grid-row: 72/96;
        margin-top: 0;
    }
    #card-ada-retaliation{
        grid-column: 9/10;
        grid-row: 96/131;
        margin-top: 0;
    }   
    #card-adverse-action{
        grid-column: 1/2;
        grid-row: 78/94;
        margin-top: 0; 
    }
    /* 1150PX MEDIA QUERY CONT'D */
    #card-accommodating-disabilities{
        grid-column: 1/2;
        grid-row: 94/112;
        margin-top: 0; 
    }    
    #card-title-vii-discrimination{
        grid-column: 1/2;
        grid-row: 112/123;
        margin-top: 0; 
    }
    #card-sex-discrimination{
        grid-column: 3/8;
        grid-row: 100/105;
        margin-top: 0; 
    }
    #card-quid-pro-quo{
        grid-column: 9/10;
        grid-row: 131/151;
        margin-top: 0; 
    }
    /* 1150PX MEDIA QUERY CONT'D */
    #card-hostile-work-environment{
        grid-column: 3/8;
        grid-row: 105/163;
        margin-top: 0; 
    }
    #card-race-religion-national-origin{
        grid-column: 1/2;
        grid-row: 123/157;
        margin-top: 0; 
        border: solid 1px navy;
    }
    #card-title-vii-retaliation{
        grid-column: 9/10;
        grid-row: 151/184;
        margin-top: 0; 
    } 
    #card-userra{
        grid-column: 1/2;
        grid-row: 157/194;
        margin-top: 0; 
    }
    #card-pregnancy-law{
        grid-column: 3/8;
        grid-row: 163/208;
        margin-top: 0; 
    }
    /* 1150PX MEDIA QUERY CONT'D */
    #card-pregnancy-law{
        background-position: 0 0;
    }
    #card-adea{
        grid-column: 3/8;
        grid-row: 208/225;
        margin-top: 0; 
    }
    #card-other-evils{
        grid-column: 9/10;
        grid-row: 184/222;
        margin-top: 0; 
    }
    #card-job-applicant{
        display: grid;
        grid-column: 9/10;
        grid-row: 222/225;
    }
    #card-ornamental-picture{
        display: grid;
        grid-column: 1/2;
        grid-row: 220/222;
        margin-top: 0; 
    }
    #card-contact-us{
        grid-column: 1/2;
        grid-row: 194/210;
        margin-top: 0;   
    }
    /* 1150PX MEDIA QUERY CONT'D */
    #card-your-work-is-your-life{
        display: block;
        grid-column: 1/2;
        grid-row: 210/220;
        margin-top: 0;   
    }
    #card-mountain-construction {
    display: grid;
    grid-column: 1/2;
    grid-row: 222/225;   
    }
    #card-lady-justice{
        display:  grid;
        grid-column: 1/2;
        grid-row: 225/231;
        margin-top: 0;
    } 
    #card-lady-justice .card-picture img{
        display: block;
        width: 60%;
        border: none;
        margin: auto;
        }
    #card-map-two, #card-map-three{
        display: none;
    }
    #card-map{
        display: grid;
        grid-column:3/10;
        grid-row: 225/231;
        margin-top: 0;
    }
    /* 1150PX MEDIA QUERY CONT'D */
    #card-attorney-bio{
        grid-column: 1/10;
        grid-row: 233/243;
        margin-top: 0; 
    }
    #card-footer{
        display: grid;
        grid-column: 1/10;
        grid-row: 243/250;
        margin-top: 0;   
    }
}/* DON'T ERASE THIS BRACKET!- IT IS MEDIA-QUERY END BRACKET */

/* 1150PX MEDIA QUERY ENDS HERE */
/* 1150PX MEDIA QUERY ENDS HERE */
/* 1150PX MEDIA QUERY ENDS HERE */

/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/
/* 1174PX MEDIA QUERY STARTS HERE */
/* 1174PX MEDIA QUERY STARTS HERE */
/* 1174PX MEDIA QUERY STARTS HERE */

@media(min-width: 1174px){
    #welcome h1{
        margin-top:  -0.50rem;
        }
    
}/* DON'T ERASE THIS BRACKET!- IT IS MEDIA-QUERY END BRACKET */

/* 1174PX MEDIA QUERY ENDS HERE */
/* 1174PX MEDIA QUERY ENDS HERE */
/* 1174PX MEDIA QUERY ENDS HERE */

/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/

/* 1200PX MEDIA QUERY STARTS HERE */
/* 1200PX MEDIA QUERY STARTS HERE */
/* 1200PX MEDIA QUERY STARTS HERE */

@media(min-width: 1200px){
    #card-attorney-bio .nested .card-content p{
        font-size: 1.5rem;
    } 
    .header{
        grid-column: 1/10;
        grid-row:1/2;
    }
    #menu{
        grid-column: 3/8;
        grid-row: 2/3;
        font-size: 1.3em;
        color: red;
    }
    #splash{
        grid-column: 3/8;
        grid-row: 3/7;
    }   
    #welcome{
        grid-column: 1/2;
        grid-row: 2/11;
    }  
    #welcome .card-container{
        background-position: center 0rem;
    }
    #we-help-employees{
        grid-column: 9/10;
        grid-row: 2/11;
    }
    /* 1200PX MEDIA QUERY CONT'D */
    #card-beware-of-hr{
        grid-column: 3/8;
        grid-row: 7/25;
        margin-top: 0;
        background-image: url( ../images/spy-eye-bkgd-1.jpg);
        background-position: -100px 250px;
        padding-bottom: 3rem;
    }
    #card-beware-of-lingering-harm{
        grid-column: 3/8;
        grid-row: 25/39;
        margin-top: 0;
        }    
    #profiles-in-discrimination-label-1{
        grid-column: 1/2;
        grid-row: 11/12;
    }
    #profiles-in-discrimination-label-2{
        display: grid;
        grid-column: 9/10;
        grid-row: 11/12;
        margin-top: 0; 
    }
    #card-jake-story{
        grid-column: 1/2;
        grid-row: 12/23;    
    }
    /* 1200PX MEDIA QUERY CONT'D */
    #card-ko-story{
        grid-column: 9/10;
        grid-row: 12/23;
        margin-top: 0; 
    } 
    #card-shawna-story{
        grid-column: 1/2;
        grid-row: 23/56;
        margin-top: 0; 
    }  
    #card-jan-story{
        grid-column: 9/10;
        grid-row: 23/40;
        margin-top: 0; 
    }  
    #card-milo-story{
        grid-column: 1/2;
        grid-row: 56/75;
        margin-top: 0; 
    }  
    #card-julio-story{
        grid-column: 9/10;
        grid-row: 40/68;
        margin-top: 0; 
    }
    /* 1200PX MEDIA QUERY CONT'D */
    #card-ada-law{
        grid-column: 3/8;
        grid-row: 39/66;
        margin-top: 0;
    }
    #card-post-employment-disabilities{
        grid-column: 3/8;
        grid-row: 66/105;
        margin-top: 0;
    }
    #card-pre-existing-disabilities{
        grid-column: 9/10;
        grid-row: 68/94;
        margin-top: 0;
    }
    #card-ada-retaliation{
        grid-column: 9/10;
        grid-row: 94/151;
        margin-top: 0;
    }   
    #card-adverse-action{
        grid-column: 1/2;
        grid-row: 75/95;
        margin-top: 0; 
    }
    /* 1200PX MEDIA QUERY CONT'D */
    #card-accommodating-disabilities{
        grid-column: 1/2;
        grid-row: 95/125;
        margin-top: 0; 
    }    
    #card-title-vii-discrimination{
        grid-column: 1/2;
        grid-row: 125/141;
        margin-top: 0; 
    }
    #card-sex-discrimination{
        grid-column: 3/8;
        grid-row: 105/119;
        margin-top: 0; 
    }
    #card-quid-pro-quo{
        grid-column: 9/10;
        grid-row: 151/176;
        margin-top: 0; 
    }
    /* 1200PX MEDIA QUERY CONT'D */
    #card-hostile-work-environment{
        grid-column: 3/8;
        grid-row: 119/206;
        margin-top: 0; 
    }
    #card-race-religion-national-origin{
        grid-column: 1/2;
        grid-row: 141/191;
        margin-top: 0; 
        border: solid 1px navy;
    }
    #card-title-vii-retaliation{
        grid-column: 9/10;
        grid-row: 176/215;
        margin-top: 0; 
    } 
    #card-userra{
        grid-column: 1/2;
        grid-row: 191/218;
        margin-top: 0; 
    }
    #card-pregnancy-law{
        grid-column: 3/8;
        grid-row: 206/235;
        margin-top: 0; 
    }
    /* 1200PX MEDIA QUERY CONT'D */
    #card-pregnancy-law{
        background-position: 0 0;
    }
    #card-adea{
        grid-column: 3/8;
        grid-row: 235/246;
        margin-top: 0; 
    }
    #card-other-evils{
        grid-column: 9/10;
        grid-row: 215/241;
        margin-top: 0; 
    }
    #card-contact-us{
        grid-column: 1/2;
        grid-row: 218/228;
        margin-top: 0;   
    }
    /* 1200PX MEDIA QUERY CONT'D */
    #card-your-work-is-your-life{
        display: block;
        grid-column: 1/2;
        grid-row: 228/238;
        margin-top: 0;   
    }
    #card-mountain-construction {
        grid-column: 1/2;
        grid-row: 238/241;
    }
    #card-ornamental-picture{
        display: grid;
        grid-column: 9/10;
        grid-row: 244/246;
        margin-top: 0; 
    }
    #card-lady-justice{
        grid-column: 1/2;
        grid-row: 245/246;
        margin-top: 0;
    } 
    #card-lady-justice .card-picture img{
    display: block;
    width: 60%;
    border: none;
    margin: auto;
    }
    #card-map, #card-map-two {
        display: none;
    }
    #card-job-applicant{
        display: grid;
        grid-column:9/10;
        grid-row: 241/244;
    }
    #card-map-three{
        display: grid;
        grid-column:1/2;
        grid-row: 241/245;
        margin-top: 0;
    }
    /* 1200PX MEDIA QUERY CONT'D */
    #card-attorney-bio{
        grid-column: 1/10;
        grid-row: 246/260;
        margin-top: 0; 
    }
    #card-footer{
        display: grid;
        grid-column: 1/10;
        grid-row: 260/270;
        margin-top: 0;   
    }
    #we-help-employees{
        background-position: -90px 280px;    
        background-size: 200%;
}/* DON'T ERASE THIS BRACKET!- IT IS MEDIA-QUERY END BRACKET */

/* 1200PX MEDIA QUERY ENDS HERE */
/* 1200PX MEDIA QUERY ENDS HERE */
/* 1200PX MEDIA QUERY ENDS HERE */

/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/
/*************************************/

/* 1300PX MEDIA QUERY STARTS HERE */
/* 1300PX MEDIA QUERY STARTS HERE */
/* 1300PX MEDIA QUERY STARTS HERE */

@media(min-width: 1300px){
    #card-attorney-bio .nested .card-content p{
        font-size: 1.5rem;
    } 
    .header{
        grid-column: 1/10;
        grid-row:1/2;
    }
    #menu{
        grid-column: 3/8;
        grid-row: 2/3;
        font-size: 1.3em;
        color: red;
    }
    #splash{
        grid-column: 3/8;
        grid-row: 3/10;
    }   
    #welcome{
        grid-column: 1/2;
        grid-row: 2/14;
    }  
    #welcome .card-container{
        background-position: center 0rem;
    }
    #we-help-employees{
        grid-column: 9/10;
        grid-row: 2/15;
    }
    /* 1300PX MEDIA QUERY CONT'D */
    #card-beware-of-hr{
        grid-column: 3/8;
        grid-row: 10/30;
        margin-top: 0;
        background-image: url( ../images/spy-eye-bkgd-1.jpg);
        background-position: -100px 250px;
        padding-bottom: 3rem;
    }
    #card-beware-of-lingering-harm{
        grid-column: 3/8;
        grid-row: 30/56;
        margin-top: 0;
        padding-bottom: 0;
    }    
    #profiles-in-discrimination-label-1{
        grid-column: 1/2;
        grid-row: 14/15;
    }
    #profiles-in-discrimination-label-2{
        display: grid;
        grid-column: 9/10;
        grid-row: 15/16;
        margin-top: 0; 
    }
    #card-jake-story{
        grid-column: 1/2;
        grid-row: 15/27;    
    }
    /* 1300PX MEDIA QUERY CONT'D */
    #card-ko-story{
        grid-column: 9/10;
        grid-row: 16/28;
        margin-top: 0; 
    } 
    #card-shawna-story{
        grid-column: 1/2;
        grid-row: 27/89;
        margin-top: 0; 
    }  
    #card-jan-story{
        grid-column: 9/10;
        grid-row: 28/57;
        margin-top: 0; 
    }  
    #card-milo-story{
        grid-column: 1/2;
        grid-row: 89/124;
        margin-top: 0; 
    }  
    #card-julio-story{
        grid-column: 9/10;
        grid-row: 57/114;
        margin-top: 0; 
    }
    /* 1300PX MEDIA QUERY CONT'D */
    #card-ada-law{
        grid-column: 3/8;
        grid-row: 56/112;
        margin-top: 0;
    }
    #card-post-employment-disabilities{
        grid-column: 3/8;
        grid-row: 112/180;
        margin-top: 0;
    }
    #card-pre-existing-disabilities{
        grid-column: 9/10;
        grid-row: 114/164;
        margin-top: 0;
    }
    #card-ada-retaliation{
        grid-column: 9/10;
        grid-row: 164/226;
        margin-top: 0;
    }   
    #card-adverse-action{
        grid-column: 1/2;
        grid-row: 124/166;
        margin-top: 0; 
    }
    /* 1300PX MEDIA QUERY CONT'D */
    #card-accommodating-disabilities{
        grid-column: 1/2;
        grid-row: 166/197;
        margin-top: 0; 
    }    
    #card-title-vii-discrimination{
        grid-column: 1/2;
        grid-row: 197/210;
        margin-top: 0; 
    }
    #card-sex-discrimination{
        grid-column: 3/8;
        grid-row: 180/196;
        margin-top: 0; 
    }
    #card-quid-pro-quo{
        grid-column: 9/10;
        grid-row: 226/251;
        margin-top:9 0; 
    }
    /* 1300PX MEDIA QUERY CONT'D */
    #card-hostile-work-environment{
        grid-column: 3/8;
        grid-row: 196/286;
        margin-top: 0; 
    }
    #card-race-religion-national-origin{
        grid-column: 1/2;
        grid-row: 210/264;
        margin-top: 0; 
        border: solid 1px navy;
    }
    #card-title-vii-retaliation{
        grid-column: 9/10;
        grid-row: 251/288;
        margin-top: 0; 
    } 
    #card-userra{
        grid-column: 1/2;
        grid-row: 264/295;
        margin-top: 0; 
    }
    #card-pregnancy-law{
        grid-column: 3/8;
        grid-row: 286/330;
        margin-top: 0; 
    }
    /* 1300PX MEDIA QUERY CONT'D */
    #card-pregnancy-law{
        background-position: 0 0;
    }
    #card-adea{
        grid-column: 3/8;
        grid-row: 330/360;
        margin-top: 0; 
    }
    #card-other-evils{
        grid-column: 9/10;
        grid-row: 288/338;
        margin-top: 0; 
    }
    #card-ornamental-picture{
        display: grid;
        grid-column: 1/2;
        grid-row: 333/343;
        margin-top: 0; 
    }
    #card-contact-us{
        grid-column: 1/2;
        grid-row: 295/317;
        margin-top: 0;   
    }
    /* 1300PX MEDIA QUERY CONT'D */
    #card-your-work-is-your-life{
        display: block;
        grid-column: 1/2;
        grid-row: 317/333;
        margin-top: 0;   
    }
    #card-lady-justice{
        grid-column: 1/2;
        grid-row: 343/352;
        margin-top: 0;
    } 
    #card-lady-justice .card-picture img{
    display: block;
    width: 60%;
    border: none;
    margin: auto;
    }
    #card-map, #card-map-two{
        display: none;
    }
    #card-map-three{
        display: grid;
        grid-column:9/10;
        grid-row: 338/352;
        margin-top: 0;
    }
    #card-job-applicant{
        display: grid;
        grid-column: 1/2;
        grid-row: 352/360;
        margin-top: 0;
    }
    #card-mountain-construction{
        display: grid;
        grid-column:9/10;
        grid-row: 352/360;
        margin-top: 0;
    }   
    /* 1300PX MEDIA QUERY CONT'D */
    #card-attorney-bio{
        grid-column: 1/10;
        grid-row: 360/380;
        margin-top: 0; 
    }
    #card-footer{
        display: grid;
        grid-column: 1/10;
        grid-row: 380/400;
        margin-top: 0;   
    }
}/* DON'T ERASE THIS BRACKET!- IT IS MEDIA-QUERY END BRACKET */

/* 1300PX MEDIA QUERY ENDS HERE */
/* 1300PX MEDIA QUERY ENDS HERE */
/* 1300PX MEDIA QUERY ENDS HERE */