/* FIRST-FOLD-V3 */
.ff-p, a#first-fold-ladies{color: black;}
.mobile-banner-text {display: none;margin-top: 0rem; color: black;}
.lg-banner-text {margin-top: 0rem;color: black;font-size: 36px;font-weight: 700;}
.ladies-profiles-container {background: #f5f5f5;justify-self: center;width: 100vw;padding: 1rem 0rem;max-width: 100vw;position: relative;overflow-x: hidden;}
.first-fold-btns{background-color: #A4B13D; padding: 20px;}
#first-fold-ladies{border: #A4B13D 3px solid;background-color: white;max-width: 390px;margin-top: 3vh;}
.intro-vid-v3{width:auto;display: flex;align-items: center;}
.first-fold-buttons {display:flex;justify-content:center;margin-top:3rem;flex-direction: column;}
.first-fold-buttons a {background-color: #A4B13D;padding: 20px;font-size: 14px; font-weight: 700; text-align: center;border-radius: 10px;}
.first-fold-heading{margin-top: 2vh;display: flex;flex-direction: row;}
#first-fold-content{display: flex; width: 50%;}
#first-fold-container{width: 70vw;display: flex;justify-self: center;margin-bottom: 50px;}
#first-fold-content > div > p.lg-banner-text.lh-base > span{background-color: #87932f;padding-left: 8px;padding-bottom: 2px;color: #ededed;text-shadow: 0 0 10px black;}
#first-fold-container h1 {text-align: center; }
#first-fold-video{width: 50%;display: flex;}
#first-fold-ladies:hover{background-color: rgb(51,51,51);color:white}
#signup{padding: 10px 20px;}
#signup2{margin-bottom: 0.5vh;max-width: 390px;border: black solid 3px;}
#signup,#signup2{background-color: #A4B13D !important; border-radius: 10px;color: #000;}
#signup:hover,#signup2:hover{border-color: #A4B13D; background-color: rgb(51, 51, 51) !important; color: white;}
.mobile-vid{display: none;}

@media (max-width: 1023px) {
    .ff-p{margin-top: 3vh;}
    .lg-banner-text {display: none;}
    .mobile-banner-text {display: block; text-align: center;}
    #first-fold-container {width: 100vw;display: flex;justify-self: center;}
    .first-fold-heading {display: flex;flex-direction: column;align-items: center;}
    #first-fold-video {width: 70%; margin-top: 3vh;}
    #first-fold-content {display: flex; width: 100%;justify-content: center;}
    .first-fold-buttons {justify-self: center;}
    .first-fold-buttons a{padding: 10px;}
}
@media (max-width:991px){
    #first-fold-container {margin-bottom: 40px;margin-top: 0;}
   .first-fold-buttons a {font-size: 14px;}
   .first-fold-intro h1 {line-height: 4rem;}
    .mobile-vid{display: flex;width: 80vw;}
    #first-fold-video{display: none;}
}

/* FIRST ROTATOR */
div.firstFoldRotator{justify-self: center;}
@media(min-width:992px){
    div.firstFoldRotator{margin: 10px 0px;}
    div.firstFoldRotator > div.ffrw {justify-content: center;list-style: none;display: flex;flex-direction: row; position: relative; }
    div.firstFoldRotator > div.ffrw > div {position: relative;height: auto;display: flex;}    
}
@media(min-width:992px) and (max-width:1311px){
    div.firstFoldRotator > div.ffrw{gap:5px;}
    div.firstFoldRotator > div.ffrw > div > a > img,div.firstFoldRotator > div.ffrw > div {width: 118px !important;}
}
@media(min-width:1312px) and (max-width:1467px){
    div.firstFoldRotator > div.ffrw{gap:10px;}
    div.firstFoldRotator > div.ffrw > div > a > img,div.firstFoldRotator > div.ffrw > div {width: 133px !important;}
}
@media(min-width:1468px){
    div.firstFoldRotator > div.ffrw{gap:10px;}
    div.firstFoldRotator > div.ffrw > div > a > img,div.firstFoldRotator > div.ffrw > div {width: 150px !important;}
}
@media(max-width:991px){.new-rotator-section{display: none;}}

.profiles-check {position: absolute;right: 10px;background-color: yellowgreen;border-radius: 50%;width: 25px;height: 25px;align-items: center;color: #fff;display: flex;padding: 0px;z-index: 3;justify-content: center;top: 5px;}

/* INDEX */
#welcome{margin-bottom: 3vh;}
.width80 {width: 70vw;justify-self: center;}

/* TESTIMONIALS */
.swiper-testimonial > .swiper-wrapper > .swiper-slide,#testimonials > h2 {text-align: center;}
.swiper-testimonial .card {background: #fff;box-shadow: 0 8px 30px -7px #c9dff0;border-radius: 20px;border: 0; margin-left: 0px;
margin-right: 0px; }
.card-text {text-align: left !important;font-size: 16px;line-height: 1.5em;word-wrap: break-word;min-height: 100%;overflow: hidden;text-overflow: ellipsis;font-style: italic;
padding: 0 15px;margin-top: 15px;width: 100%;display: -webkit-box; -webkit-line-clamp: 10;line-clamp: 10;-webkit-box-orient: vertical;}
#testimonials > div > div.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
position: relative;top: 20px;height: 15px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
#testimonial-pagination{position: relative;top: 20px;height: 60px;padding: 10px;text-align: center;}
.swiper-testimonial h2 {font-size: 32px;text-align: center;padding: 10px 5px;}
.swiper-testimonial .card p {color: #555;padding-bottom: 15px;}
.swiper-pagination-bullet {position: relative;height: 17px;width: 17px;border-radius: 50%;display: block;background: #c1c1c1;border: 1px solid #c9c9c9;margin: 0 5px;}
.swiper-pagination-bullet-active {background-color: #5D6B19;width: 15px;height: 15px;margin: 0 5px;border-radius: 50%;}
