.firstimgtextcontainer {
    margin: inline-flex; 
    margin-top: 25px; 
    margin-left: 90px;
    width: 700px;
    height: 790px; 
    margin-bottom: 1px; 
    overflow: hidden; 
}

.firstlistcontainer {
    margin: flex;
    margin-top: 40px; 
    width: 60%; 
    height: 600px; 
    margin-left: 130px; 
    margin-bottom: 1px;
    overflow: hidden;
}

.maindualcontainer {
    column-count: 2;
    height: 820px; 
}

.firstarrowcontainer {
    margin: inline-flex; 
    padding: 4px; 
}

.secondarrowcontainer {
    padding: 4px; 
}

.firstarrowbutton {
    background-color: seagreen;
    border-radius: 10px; 
    border: 4px solid black;
    margin-right: 30px; 
    color: white; 
    width: 50px; 
    height: 50px;  
    text-align: center; 
    text-decoration: none; 
    display: inline-flex; 
    cursor: pointer; 
}

.firstarrowbutton:hover {
    background-color: #111111; 
    cursor: pointer;
}

.secondarrowbutton {
    background-color: seagreen;
    border-radius: 10px; 
    border: 4px solid black; 
    color: white; 
    width: 50px; 
    height: 50px;  
    text-align: center; 
    text-decoration: none; 
    display: inline-flex; 
    cursor: pointer; 
}

.secondarrowbutton:hover {
    background-color: #111111; 
    cursor: pointer; 
}

.firstimagecontainer {
    display: inline-block;
    margin-top: 30px; 
    margin-left: 30px;
    width: 619px;
    padding: 7px;
    border-radius: 20px; 
    border: 4px solid black; 
    background-color: green;  
    overflow: hidden;
}

.firstparagraphcontainer {
    display: flex;
    width: 70%;
    padding: 7px; 
}

.secondmaincontainer {
    margin: flex; 
    margin-left: 90px;
    columns: 2;  
    width: 83%; 
    height: 600px;
    margin-bottom: 10px;
    overflow: hidden; 
}

.secondheadercontainer {
    display: inline-flex; 
    padding 7px; 
}

.secondimagecontainer {
    display: inline-flex; 
    margin-top: 15px; 
    margin-left: 15px; 
    padding: 7px; 
    border-radius: 20px; 
    border: 4px solid black; 
    background-color: green; 
}

.secondparagraphcontainer {
    display: block; 
    width: 95%; 
    margin-top: 1px; 
    margin-right: 1px; 
}

.secondbuttoncontainer {
    columns: 2;
    overflow: hidden; 
    display: block;
}

.arrowholder {
    padding-top: 30px;
}

@media (max-width: 1350px) {
    .maindualcontainer {
	column-count: 1;
        height: 1500px;	
    }

    .secondmaincontainer {
	column-count: 1; 
    }

    .secondimagecontainer {
	display: none; 
    }
}

ul.rowlist {
    margin: 15px;
    margin-top: 55px; 
    display: flex; 
    flex-direction: column; 
    flex-wrap: wrap; 
    list-style-type: none; 
    font-size: 32px; 
    padding: 14px; 
    border-radius: 10px;
    border: 2px solid black;
    font-family: Arial, Helvetica, sans-serif; 
}

li.rowlist {
    float: top; 
}

li.rowlist a {
    display: block; 
    color: white; 
    text-align: center; 
    padding: 40px; 
}

li.rowlist a:hover {
    background-color: green;
    cursor: pointer;  
}

p {
    color: black;
    padding: 1px;
    width: 80%;
    font-size: 18px; 
    font-weight: 100; 
    line-height: 1.5;
    font-family: Arial, Helvetica, sans-serif;
}

p.photoentrytext {
    color: black;
    padding: 1px;
    width: 80%;
    margin-left: 30px; 
    margin-top: 15px; 
    font-size: 18px; 
    font-weight: 100; 
    line-height: 1.5;
    font-family: Arial, Helvetica, sans-serif;
}

p.second {
    width: 100%; 
    color: black; 
    padding 1px; 
    font-size: 18px; 
    font-weight: 100; 
    line-height: 1.5; 
    font-family: Arial, Helvetica, sans-serif;
}

p.third {
    display: inline-flex; 
    color: black; 
    padding: 1px; 
    font-size: 30px; 
    font-weight: 100; 
    line-height: 1.5; 
    font-family: Arial, Helvetica, sans-serif;
}

a.pointers {
    font-size 40px; 
    color: white; 
}

a.pagepointers {
    font-size: 25px; 
    margin-left: 19px; 
    margin-top: 10px;
    color: white; 
}

img {
    border: 4px solid white;
}

