.margin-between {
    margin-top: 5.25em;
    margin-bottom: 5.25em;
}


/*theme_1*/

.banner-part-start .main-part .text-part .banner-part-start-title {
    font-size: 3.25rem;
}

.banner-part-start .text-part-of-names {
    font-size: 9.35rem;
}

.banner-part-start .grid-gap-part {
    grid-gap: 0 8em;
}

.banner-part-start .date-of-annisversary {
    font-size: 3.3rem;
}

.banner-part-start .grid-gap-part::after {
    height: 10.75em;
}

.banner-part-start {
    min-height: 40em;
}


/*theme_1*/


/*theme_2*/

.time-zone-part .text-time-part {
    font-size: 3.5rem;
}


/*theme_2*/


/*theme_3*/

.getting-married-info .img-text-part.center .images-part {
    width: 19em;
    height: 21em;
}

.getting-married-info .img-text-part.end .images-part {
    width: 17em;
}

.getting-married-info .getting-marries-title {
    font-size: 2.5rem;
}


/*theme_3*/


/*theme_5*/

.content-about-story .text-part {
    font-size: 1rem;
    line-height: 1.5em;
}

.content-about-story .img-part::after {
    top: 7%;
    left: 30%;
    width: 75%;
}

.content-about-story .relative-part::after {
    top: -17%;
    left: 27%;
    width: 17em;
}

.content-about-story .love-story-img.first {
    left: 2%;
    top: 11%;
}

.content-about-story .love-story-img.second {
    top: 50%;
    right: 1%;
}


/*theme_5*/


/*theme_6*/

.waiting-for-you .waiting-for-title {
    font-size: 2rem;
}


/*theme_6*/


/*theme_7*/

.coming-soon .coming-soon-title {
    font-size: 7rem;
}

.coming-soon .coming-soon-subtitle {
    font-size: 2rem;
}
.logo-div img {
    max-width: 12rem;
}
/*theme_7*/