.next_page {
    width: 270px;
    margin-left: auto;
    margin-right: auto;
}

.next_page_2 {
    width: 178px;
    margin-left: auto;
    margin-right: auto;
}

.body_cards_r1 {
    max-width: 1060px;
    margin-left: auto;
    margin-right: auto;
}

.body_cards_r2 {
    max-width: 1060px;
    margin-left: auto;
    margin-right: auto;
}

.body_cards_r3 {
    max-width: 1060px;
    margin-left: auto;
    margin-right: auto;
}

.comment_results_main {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.comment_results {
    max-height: 100px;
    overflow: scroll;
    background-color: #e6e6e6;
}

.tytle {
    max-width: 517px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.coming_soon {
    margin-left: auto;
    margin-right: auto;
    max-width: 785px;
}

.overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    transition: opacity 500ms;
    visibility: hidden;
    opacity: 0;
}

.overlay:target {
    visibility: visible;
    opacity: 1;
}


.body_text_1 {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 50px;
}

.body_text_2 {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 50px;
}

.body_text_3 {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 50px;
}

.c1_3_1 {
    max-width: 390px;
    margin-right: auto;
    text-align: center;
    display: inline-block;
}

.c1_3_2 {
    max-width: 390px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: inline-block;
}

.c1_3_3 {
    margin-left: auto;
    max-width: 390px;
    text-align: center;
    display: inline-block;
}

.c1_2_1 {
    margin-left: auto;
    margin-right: auto;
    max-width: 590px;
    text-align: center;
    display: inline-block;
}

.c1_2_2 {
    max-width: 590px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: inline-block;

}

.inner_text {
    text-align: left;
}

.c50_50 {
    width: 49%;
    margin-left: auto;
    left: auto;
    right: auto;
    display: inline-block;
}

.card_img {
    max-width: 720px;
}

.location {
    max-width: 1060px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
}.location2 {
    max-width: 680px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
}

.rotator {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

.popup_nav {
    background-color: #2D3840;
}

.opener_pic {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
}

.opener_pic_div {
    width: 100%;
}

.c50_50_2 {
    width: 49%;
    margin-left: auto;
    left: auto;
    right: auto;
    display: inline-block;
    object-position: top;
}

.email_link {
    color: #8BA0AE;
}

.email_link:visited {
    color: #8BA0AE;
}

.email_link:hover {
    color: #a2b5c1;
}

.Description a {
    color: #000000;
}

.Description a:hover {
    color: #303030;
}

.Affiliate_01 {}

.Affiliate_card {
    max-width: 347px;
    text-align: center;
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;

}

.Affiliate_02 {
    max-width: 347px;
    text-align: center;
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    grid-area: AFF_02;
}

.Affiliate_03 {
    max-width: 347px;
    text-align: center;
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    grid-area: AFF_03;
}

.Affiliate_04 {
    max-width: 347px;
    text-align: center;
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    grid-area: AFF_04;
}

.Affiliate_05 {
    max-width: 347px;
    text-align: center;
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    grid-area: AFF_05;
}

.Affiliates {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;

}

/*mobile*/

.Affiliates_Grid {}

/*desktop_3*/

@media screen and (min-width: 100px) {
    .Affiliates_Grid {}
}

.ann-bar {
    color: #fff;
    background-color: #d41b1b;
    text-align: center;
}

.ann-bar a {
    color: #fff;
    text-align: center;
}

.ann-bar a:hover {
    color: #fff;
    text-align: center;
}

.ann-bar a:visited {
    color: #fff;
    text-align: center;
}


