﻿/* -------------- Grid Code Start Here --------------------------------------------- */

.fsps_2columns_5050 {
            --padding-topBottom: 4em;
            --content-max-width: 1600px;
            --block-width: 48%;

            margin: 0;
            padding: var(--padding-topBottom) 2em;
        }

            .fsps_2columns_5050 > div {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: space-between;
                align-items: stretch;
                max-width: var(--content-max-width);
                margin: 0 auto;
            }

                .fsps_2columns_5050 > div > div {
                    flex-basis: var(--block-width);
                }

        @media (max-width: 767px) {
            .fsps_2columns_5050 {
                padding: var(--padding-topBottom) 3%;
            }

                .fsps_2columns_5050 > div {
                    display: block;
                }

                    .fsps_2columns_5050 > div > div:first-child {
                        margin-bottom: var(--padding-topBottom);
                    }
        }

/* -------------- Grid Code End Here --------------------------------------------- */

.ctBible
{
  padding : 2em 0; 
}
.index金句2
{
  width : 100%;
  margin : 0 0 0 auto;
}
.ctNews
{
  padding : 2em 0;
  background-color : var(--color-ecru); 
  background-image: linear-gradient(to top, var(--color-cltron), var(--color-floralwhite));
}
.ctAchievement
{
  padding : 2em 0;
  background: linear-gradient(135deg, rgba(248,255,232,1) 0%,rgba(227,245,171,1) 33%,rgba(183,223,45,1) 100%);
}

.ctEventGallery
{
  padding : 2em 0;
  background-color : var(--color-ecru); 
  background-image: linear-gradient(to top, var(--color-cltron), var(--color-floralwhite));
}

.cthkcdss
{
  padding : 2em 0;
  background-color : var(--color-ecru); 
  background-image: linear-gradient(to top, var(--color-cltron), var(--color-floralwhite));
}

.ctShortcut
{
  padding : 2em 0;
}
@media (max-width: 480px) 
{
  .index金句2
  {
    width : 90%;
  }
  .ctBible
  {
    padding : 1em 0; 
  }
}
@media (min-width: 481px) and (max-width: 767px) 
{
  .index金句2
  {
    width : 90%;
  }
  .ctBible
  {
    padding : 1em 0; 
  }
}
@media (min-width: 768px) and (max-width: 979px) {}
@media (min-width: 980px) and (max-width:1199px) {}
@media (min-width: 1200px) and (max-width:1919px) {}
@media (min-width: 1920px) {}
