.top_header_block{
    background-image: url(../images1/bg-viplove.webp);
  background-repeat: no-repeat;
  background-size: cover;
}
.banner_section{
    padding:48px 0;
}
.banner_section_inner h1{
    color:#F1EDE6;
    font-size:74px;
    font-weight: bold;
    line-height: 82px;
}
.banner_section_inner h1 span{
    display:block;
}
.banner_section_inner p{
    margin-top:28px;
    color:#B2B2B2;
    font-size:24px;
    line-height: 32px;
    font-family: "DM Sans", sans-serif;
}
.banner_section_inner p span{
       display:block;
}
.hero_banner_button{
    margin-top:72px;
}
.hero_banner_button_holder{
    height:44px;
    width:233px;
    color:#fff;
    border-radius: 2px;
    border:2px solid #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size:18px;
    font-family: "Playfair Display", serif;
}
.common_width_block{
    width:90%;
    margin:0 auto;
}
.everyone_gets_inner h5{
    text-align: center;
    font-family: "DM Sans", sans-serif;
    font-size: 32px;
    font-weight: bold;
    line-height: 40px;
    text-transform: uppercase;
    color:#A48374;
}
 .exclusivity_feel_left_inner{
    display:flex;
    align-items: center;
    height:100%;
}
.everyone_gets_block_left_inner h2{
color:#3A2D28;
font-size:60px;
font-weight: bold;
line-height: 68px;
font-family: "Playfair Display", serif;
}
.everyone_gets_block_left_inner h2 span{
   display: block; 
}
.everyone_gets_block_left_inner p{
color:#4A3A34;
font-size:21px;
line-height: 30px;
margin-top:28px;
font-family: "DM Sans", sans-serif;
}
.accomplished_gentlemen{
    background-image: url(../images1/note-everyone-gets.webp);
  background-repeat: no-repeat;
  background-size: cover;
}
 .space_built_inner h3{
color:#fff;
font-size:60px;
line-height:68px;
font-family: "Playfair Display", serif;
}
.accomplished_gentlemen_inner h3{
color:#fff;
font-size:44px;
font-weight: bold;
line-height: 52px;
}
.accomplished_gentlemen_inner h3 span{
color:#FFD07E;
display:block;
}
 .exclusivity_feel_left h3 span, .space_built_inner h3 span{
    display:block;
}
.exclusivity_feel_left h3{
color:#3A2D28;
font-size:60px;
line-height:68px;
font-family: "Playfair Display", serif;
}
.exclusivity_feel_left_ul, .exclusivity_feel_left_ul ul{
    margin-top:24px;
}
.exclusivity_feel_left_ul p{
    color:#4A3A34;
    font-size:21px;
    line-height:30px;
    font-family: "DM Sans", sans-serif; 
}
.exclusivity_feel_left_ul ul li{
    margin-bottom:10px;
    color:#4A3A34;
    font-size:21px;
    font-family: "DM Sans", sans-serif;
    position: relative; 
    padding-left:28px;
}
.exclusivity_feel_left_ul ul li::after{
  font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f219";
    position: absolute;
    top: 5px;
    left: 0;
    font-size: 15px;
}
.exclusivity_feel_left_ul ul li:last-child{
    margin-bottom: 0;
}

.space_built_inner p{
color:#B2B2B2;
font-size:21px;
line-height: 30px;
margin-top:32px;
}
.space_built_inner p span{
    display:block;
}
.app_download{
    margin-top:64px;
}
.app_download_button{
    border:3.2px solid #fff;
    border-radius: 3.2px;
    font-size:28px;
    font-family: "Playfair Display", serif;
    color:#fff;
    width:250px;
    height:70px;
    display:flex;
    align-items: center;
    justify-content: center;
}
.app_download_button:hover{
    background-color:#fff;
    color:#000;
}
.app_download_button i{
    font-size:30px;
    color:#fff;
}
.app_download_button:hover i{
        color:#000;
}
.space_built_inner_img{
    margin-top:40px;
}
.app_download_button2{
    margin-left:48px;
}
.space_built {
  scroll-margin-top: 300px;
}
.hero_banner_button_holder:hover{
    background-color:#fff;
    color:#000;
}
.real_stories_inner h3{
text-align: center;
color:#3A2D28;
font-size:60px;
font-weight: bold;
font-family: "Playfair Display", serif;
}
.real_stories_inner h3 span{
    display:block;
}
.real_stories .owl-carousel .owl-item img{
width: unset;
}
.real_stories_slider_body p{
color:#000;
font-size:24px;
font-family: "Playfair Display", serif;
line-height:32px;
margin-top:28px;
}

.custome_slide{
    margin-top:52px;
}
.slider_bottom{
    margin-top:24px;
}
.slider_bottom h5{
color:#000000;
font-size:36px;
font-weight: bold;
font-family: "Playfair Display", serif;
}
.slider_bottom h6{
    color:#000000;
font-size:20px;
font-family: "Playfair Display", serif;
}
.real_stories .owl-carousel .owl-dots {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top:36px;
}

.real_stories .owl-carousel .owl-dot span {
  display: block;
  width: 8px;
  height: 8px;
  background-color: #D9D9D9;
  border-radius: 50%;
  margin: 5px;
}

.real_stories .owl-carousel .owl-dot.active span {
  background-color: #FFD07E !important;
}
.join_circle{
     background: linear-gradient(
      to right,
      rgba(187, 19, 19, 1) 0%,
      rgba(187, 19, 19, .8) 53%,
      rgba(187, 19, 19, 1) 100%
    );
    width:80%;
    margin:0 auto;
}
.join_circle_text h5{
    color:#fff;
    font-size:60px;
    line-height: 68px;
    font-family: "Playfair Display", serif;
}
.join_circle_text h5 span{
    display:block;
}
.join_the_exceptional{
     width:87%;
    margin:0 auto;
}
.join_the_exceptional_left{
    display:flex;
    height:100%;
    align-items: center;
}
.join_the_exceptional_left h5{
color:#3A2D28;
font-size:60px;
font-weight: bold;
}
.join_the_exceptional_left h5 span{
   display:block; 
}
.join_the_exceptional_right{
    border:1px solid #A48374;
    border-radius: 6px;
    padding: 41px 36px;
}
.join_the_exceptional_right h5{
    color:#3A2D28;
    font-size:24px;
    font-family: "DM Sans", sans-serif;
    font-weight: 800; 
    text-align: center;
}
.dating_control{
    height:44px;
    border:1px solid #A48374;
}
.exceptional_input{
    margin:34px 0;
}
.gender-group {
  display: flex;
  align-items: center;
  gap: 30px; 
}

.gender-label {
  font-weight: 600;
  font-size: 18px;
  color: #000;
  margin: 0;
}

.form-check-input {
  width: 20px;
  height: 20px;
  border: 2px solid #A67C52; 
  border-radius: 50%;
  margin-top: 0;
  margin-right: 8px;
}

.form-check-input:checked {
  background-color: #A67C52;
  border-color: #A67C52;

}

.form-check-label {
  color: #888888; 
  font-weight: 600;
  font-size: 16px;
}
.dating_label{
    color:#000000;
    font-size:20px;
    font-weight: 600;
}
.birth_grid{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 20px;
    margin-top: 10px;
}
.from_submit_button_holder{
    height:46px;
    background-color: #3A2D28;
    font-size:16px;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    color:#fff !important;
}
.footer_section{
    background-color:#120805;
}

.follow_us h5{
    color:#fff;
    font-size:20px;
    margin-right:20px;
}
.follow_us ul{
    display: flex;
    align-items: center;
}
.follow_us ul li{
    margin-left:40px;
}
.follow_us ul li:first-child{
    margin-left:0;
}
.download_our_app h5{
    color:#fff;
    font-size:20px;
    font-weight: 600;
}
.footer_playstore_appstore{
    margin-top:23px;
}
.footer_playstore_button, .footer_appstore_button{
    height:55px;
    width: 188px;
    border:2.5px solid #fff;
    border-radius: 2.5px;
    font-size:22px;
    color:#fff;
}
.footer_playstore_button:hover, .footer_appstore_button:hover{
background-color:#fff;
color:#000;
border:2.5px solid #000;
}
.footer_appstore_button{
    margin-left:20px;
}

.footer_section_right_left h5{
    color:#fff;
    font-size:20px;
    font-weight:600;
}
.footer_section_right_left ul{
    margin-top:36px;
}
.footer_section_right_left ul li a{
    font-family: "DM Sans", sans-serif;
    color:#F1EDE6;
    font-size:16px;
}
.footer_section_right_left ul li{
    margin-bottom:16px;
}
.your_privacy{
    margin-top:90px;
}
.your_privacy h5{
    color:#F1EDE6;
    font-family: "DM Sans", sans-serif;
    font-size:18px;
    font-weight: bold;
}
.your_privacy p{
    margin-top:23px;
    color:#F1EDE6;
        font-family: "DM Sans", sans-serif;
    font-size:16px;
    line-height:24px;
}
.your_privacy p span{
    display:block;
}
.your_privacy h6{
   margin-top:11px;
    color:#F1EDE6;
    font-size:12px;
        font-family: "DM Sans", sans-serif;
    line-height:20px; 
    font-weight: bold; 
}
.join_the_exceptional {
    scroll-margin-top: 130px;
}
.your_privacy_mobile{
    display:none;
}
.your_privacy_destop{
    margin-top: 44px;
    border-top: 1px solid #E2E2E2;
    padding-top: 44px;
}
.new_section {
  opacity: 0;
  transform: translateY(50px) scale(0.95);
  transition: 
    opacity 0.8s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}

.new_section.visible {
  opacity: 1;
  transform: translateY(0) scale(1);
}
.ptrc_banner{
    background-color:#120805;
    background-image: unset;
        padding: 74px 0;
}
.ptrc_banner_text h1{
    text-align: center;
    font-size:80px;
    color:#E9CCAF;
    font-family: "DM Sans", sans-serif;

}
.privacy_policy{
background-color:#120805;
}
.privacy_policy_block{
    padding: 74px 0;
}
.privacy_policy_block h1{
    text-align: center;
    color:#E9CCAF;
    font-size:80px;
    font-family: "DM Sans", sans-serif;
}
.common_privacy_policy{
    padding: 56px 0;
}
.common_update{
    display:flex;
    align-items: center;
}
.common_update_last{
    margin-left:50px;
}
.privacy_top_text{
    margin-top:70px;
}
.privacy_top_text p{
    color:#1B1B1B;
    font-size:18px;
    line-height: 26px;
    font-family: "DM Sans", sans-serif;
}
.privacy_top_text_p{
    margin-top:36px;
}
.common_gap_block_text{
    padding: 60px 0;
}
.common_gap_block_text h4{
    color:#090F17;
    font-size:40px;
    line-height: 48px;
    font-weight: 600;
    font-family: "DM Sans", sans-serif;
}
.common_gap_block_text h5{
     color:#1B1B1B;
    font-size:18px;
    line-height: 26px;
    font-family: "DM Sans", sans-serif;
    margin-top:28px;
} 
.common_gap_block_text_padding_left{
    padding-left:80px;
}
.common_gap_block_text_padding_left h6{
    color:#090F17;
    font-size:30px;
    font-family: "DM Sans", sans-serif;
}
.common_gap_block_text_padding_left ul{
    margin-top:32px;
}
.common_gap_block_text_padding_left ul li{
    position: relative;
    color:#1B1B1B;
    font-size:18px;
    margin-bottom:10px;
    padding-left:20px;
}
.common_gap_block_text_padding_left ul li::after{
    position: absolute;
    top:10px;
    left:0;
    background-color:#000;
    content:"";
    height:8px;
    width:8px;
    border-radius: 100%;
}
.common_gap_block_text_padding_left{
    margin-top:53px;
}
.new_common_h6{
    margin-top:80px;
}
.new_common_h6 h6{
    color:#090F17;
    font-size:40px;
    font-family: "DM Sans", sans-serif;
    font-weight: 600;
    line-height: 48px;
}
.new_common_h6 p{
    color:#1B1B1B;
    font-size:18px;
    line-height: 26px;
     font-family: "DM Sans", sans-serif;
    margin-top:28px;
}
.new_common_h6 ul{
    margin-top:32px;
}
.new_common_h6 ul li{
 position: relative;
    color:#1B1B1B;
    font-size:18px;
    margin-bottom:10px;
    padding-left:20px;
}
.new_common_h6 ul li::after{
     position: absolute;
    top:10px;
    left:0;
    background-color:#000;
    content:"";
    height:8px;
    width:8px;
    border-radius: 100%;
}
.common_gap_block_text_padding_left h5{
    color:#090F17;
    font-size:22px;
    line-height: 30px;
    font-family: "DM Sans", sans-serif;
}
.banner_section_inner_right{
    display:flex;
    align-items: center;
    height: 100%;
}
.banner_section_inner_left_inner h1{
    font-size:63px;
    font-weight: bold;
    line-height: 71px;
    font-family: "DM Sans", sans-serif;
}
.banner_section_inner_left_inner h1 span{
    display: block;
    color:#FFD07E;
}
.common_underline_image{
    margin-top:20px;
}
.banner_section_text{
    margin-top:40px;
}
.banner_section_text p{
    color:#B2B2B2;
    font-size:24px;
    line-height: 30px;
}
.banner_section_bottom{
    margin-top:52px;
}
.banner_section_bottom{
    display:flex;
    align-items: center;
}
.banner_section_bottom_right{
    margin-left:17px;
}
.banner_section_bottom_right p{
    color:#fff;
    font-size:23px;
    margin-top:0;
}
.banner_section_inner_left{
    background-color:rgba(0,0,0,.5);
    margin-left:50px;
}
.banner_section_inner_left .join_the_exceptional_right{
padding: 41px 20px;
}
.banner_section_inner_left .join_the_exceptional_right h5{
    color:#fff;
}
.banner_dating_control{
    background-color: transparent;
    color:#fff;
}
.banner_dating_control:focus{
       background-color: transparent; 
           color:#fff;
}
.dating_control::placeholder {
  color: #fff; 
  opacity: 1;     
}
.banner_section_inner_left .gender-label, .banner_section_inner_left .form-check-label, .banner_section_inner_left .dating_label{
    color:#fff;
}
.banner_dating_control_arrow{
   background-image: url(../images1/downarrow.svg);  
}
.banner_dating_control_arrow option {
    background-color: #000;
    color: #fff;
}
.banner_section_inner_left .from_submit_button_holder{
background-color:#fff;
color:#000 !important;
}
.scroll-wrapper {
    overflow: hidden;
    width: 100%;
    background: white;
}
.scroll-content {
    display: flex;
    width: max-content;
    animation: scroll-left 20s linear infinite;
}
  @keyframes scroll-left {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}
.scroll-content p i{
color:#3F0E0C;
font-size:32px;
margin-left:20px;
}
.scroll-content p {
    color:#3F0E0C;
    font-size:40px;
    font-weight: bold;
}
.everyone_gets_block_right{
    height:100%;
    display: flex;
    align-items: center;
}
.everyone_gets_block_right_inner{
    width:100%;
    margin-left: 50px;
}
.everyone_gets_block_right_inner h2{
    font-size:46px;
    font-weight: bold;
    color:#848484;
    line-height: 54px;
}
.everyone_gets_block_right_inner h2 span{
    display:block;
    color:#4B0303;
}
.everyone_gets_block_right_inner p{
    margin-top:40px;
    color:#383838;
    font-size:18px;
    line-height:26px;
}
.accomplished_gentlemen_inner p{
    margin-top:40px;
    font-size:21px;
    line-height: 30px;
    color:#FFFFFF;
    width:40%;
}
.love_story_text_block h3{
    color:#848484;
    font-size:44px;
    font-weight: bold;
}
.love_story_text_block h3 span{
    display:block;
    color:#3F0E0C;
}
.love_story_text_block p{
    color:#2C2C2C;
    font-size:21px;
    line-height: 30px;
    margin-top:40px;
}
.love_story_text_block p span{
    display:block;
}
.join_the_list_button{
    margin-top:28px;
}
.join_the_list_button_holder{
    width:357px;
    height:46px;
    background-color:#160907;
    color:#FFFFFF !important;
    display:flex;
    align-items: center;
    justify-content: center;
    font-size:16px;
    font-weight: bold;
}
.undeniably_yours_left{
    display: flex;
    justify-content: flex-end;
}
.undeniably_yours_right{
    margin-left:40px;
}
.undeniably_yours_right h3{
    font-size:44px;
    font-weight: bold;
    color:#848484;
    line-height: 52px;
}
.undeniably_yours_right{
display:flex;
align-items: center;
height:100%;
}
.undeniably_yours_right_inner h3 span{
    display:block;
    color:#3F0E0C;
}
.undeniably_yours_right_inner p{
    color:#2C2C2C;
    font-size:21px;
    line-height: 30px;
    margin-top:24px;
}
.undeniably_yours_right_inner p span{
    display:block;
}
.undeniably_yours_right_inner ul{
    margin-top:24px;
}
.undeniably_yours_right_inner ul li{
    color:#2C2C2C;
    font-size:21px;
    line-height: 30px;
    position: relative;
    padding-left: 30px;
    margin-bottom:15px;
}
.undeniably_yours_right_inner ul li::after{
    position: absolute;
    top:0;
    left:0;
    font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f219";
}
.undeniably_yours_right_inner ul li:last-child{
    margin-bottom:0;
}
.real_stories{
    background-color:#160907;
}
.real_stories_inner h4{
    font-size:44px;
    font-weight: bold;
    color:#fff;
    text-align: center;
}
.real_stories_inner h4 span{
    color: #FFD07E;
}
.real_stories_slider_body{
    display:grid;
    grid-template-columns: .2fr 1fr;
    grid-gap:30px;
}
.rssb_right p{
color:#fff;
font-size:20px;
line-height: 28px;
margin-top:0;
font-family: "DM Sans", sans-serif;
}
.rssb_right h5{
 color:#fff;
font-size:36px;
line-height: 44px;
font-weight: bold;
margin-top:24px;   
}
.rssb_right h6{
  color:#fff;
font-size:20px;
line-height: 28px;  
}
.owl_carousel_section{
    width:70%;
    margin:0 auto;
}
.note_common_block_inner{
    width: 70%;
    margin: 0 auto;
}
.note_common_block_inner p{
    color:#000000;
    font-size:14px;
    line-height: 22px;
}
.download_our_app{
    margin:42px 0;
}
.footer_section_right_left ul li i{
    color:#fff !important;
}
.footer_section_copyright{
    margin-top:40px;
}
.footer_section_copyright p{
    color:#F1EDE6;
    font-size:12px;
    font-weight: bold;
    text-align: center;
}
.follow_us{
    display:flex;
    align-items: center;
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
    .note_common_block_inner{
        width:100%;
    }
    .rssb_right{
        text-align: center;
    }
    .rssb_left{
        display:flex;
        align-items: center;
        justify-content: center;
    }
    .real_stories_slider_body{
    display:grid;
    grid-template-columns: 1fr;
    grid-gap:30px;
}
    .common_width_block_new{
        width:100%;
    }
    .undeniably_yours_right{
        margin-left:0;
    }
   .accomplished_gentlemen{
    background-position: center;
   }
    .accomplished_gentlemen_inner p{
        width:50%;
    }
   
     .everyone_gets_block_right_inner{
        margin-left:0;
    }
    .margin_top80 {
    margin-top: 40px;
}
    .everyone_gets_block_left{
        text-align: center;
        margin-top:30px;
    }
    .mobile_grid{
        display:grid;
    }
    .mobile_grid_one{
        order:2;
    }
    .mobile_grid_two{
         order:1;
    }
    .banner_section_inner_left_inner{
        text-align: center;
             width:100%;
    }
     .banner_section_inner_left{
        width: 50%;
        margin: 0 auto;
    }
    .banner_section_bottom{
        justify-content: center;
    }
    .footer_section_right{
        margin-left:0;
    }
    .exclusivity_feel_left{
        width: 100%;
    }
    .exclusivity_feel_left h3{
        text-align: center;
    }
.everyone_gets_block_left_inner h2 span,  .join_the_exceptional_left h5 span, .your_privacy p span, .undeniably_yours_right_inner p span {
    display: unset;
}
.everyone_gets_block_right{
    text-align: center;
}
.everyone_gets_block_left_inner h2{
    text-align: center;
}
.everyone_gets_block_left_inner p{
    text-align: center;
}
.accomplished_gentlemen_inner h3{
    font-size:56px;
    line-height: 64px;
}
.exclusivity_feel_right{
    text-align: center;
    margin-top:30px;
}
.join_circle{
    width:100%;
}
.join_the_exceptional_left h5 {
    text-align: center;
}
.join_the_exceptional_right{
    margin-top: 30px;
}
}
@media screen and (max-width: 991px) and (min-width: 768px) {
    .note_common_block_inner{
        width:100%;
    }
     .rssb_right{
        text-align: center;
    }
    .rssb_left{
        display:flex;
        align-items: center;
        justify-content: center;
    }
    .real_stories_slider_body{
    display:grid;
    grid-template-columns: 1fr;
    grid-gap:30px;
}
    .undeniably_yours_left{
        margin-top:40px;
    }
    
    .undeniably_yours_left, .undeniably_yours_right{
        justify-content: center;
    }
    .undeniably_yours_right{
        margin-top:30px;
    }
     .accomplished_gentlemen{
    background-image: url(../images1/nte-everyone-tab-view1.webp);
    height:846px;
    padding-top: 40px;
    }
    .accomplished_gentlemen_inner{
        text-align: center;
    }
    .accomplished_gentlemen_inner p{
        width: 100%;
        margin-top:10px;
    }
     .everyone_gets_block_right_inner{
        margin-left:0;
    }
      .margin_top80 {
    margin-top: 40px;
}
    .everyone_gets_block_left{
        text-align: center;
        margin-top:30px;
    }
     .mobile_grid{
        display:grid;
    }
    .mobile_grid_one{
        order:2;
    }
    .mobile_grid_two{
         order:1;
    }
      .banner_section_inner_left_inner{
        text-align: center;
        width:100%;
    }
    .your_privacy_destop{
        display:none;
    }
      .banner_section_bottom{
        justify-content: center;
    }
    .banner_section_inner_left{
        width: 60%;
        margin: 0 auto;
    }
    .your_privacy_mobile{
    display:block;
     margin-top: 44px;
    border-top: 1px solid #E2E2E2;
    padding-top: 44px;
}
    .footer_section_right{
        margin-left:0;
        margin-top:0px;
    }
    .join_the_exceptional_left h5 {
    text-align: center;
    font-size:50px;
    line-height: 58px;
}
.join_the_exceptional_right{
    margin-top: 30px;
}
    .exclusivity_feel_left{
        width: 100%;
    }
    .exclusivity_feel_left h3{
        text-align: center;
    }
    .banner_section_inner h1{
        font-size:66px;
        line-height: 74px;
    }
    .common_width_block{
        width:100%;
    }
    .everyone_gets_block_right{
    text-align: center;
    margin-top: 30px;
}
.everyone_gets_block_left_inner h2 span,  .join_the_exceptional_left h5 span, .your_privacy p span {
    display: unset;
}
.everyone_gets_block_left_inner h2{
    font-size:40px;
    line-height: 48px;
    text-align: center;
}
.everyone_gets_block_left_inner p{
    text-align: center;
}
.accomplished_gentlemen_inner h3{
    font-size:45px;
    line-height: 53px;
}
.exclusivity_feel_right{
    text-align: center;
    margin-top:30px;
}
.join_circle{
    width:100%;
}
.follow_us {
    margin: 20px 0;
}
.footer_section_right_left{
        border-top: 1px solid #fff;
    padding-top: 20px;
    }
.undeniably_grid{
    display:grid;
}
.undeniably_grid_one{
    order:2;
}
.undeniably_grid_two{
    order:1;
}
}
@media only screen and (max-width:767px) {
    .follow_us{
    margin-bottom: 20px;
    }
     .note_common_block_inner{
        width:100%;
    }
    .real_stories_inner h4{
        font-size:32px;
        line-height: 40px;
    }
    .real_stories_inner h4 span{
        display: block;
    }
    .form_check_inline_last{
        margin-right:0;
    }
    .gender-group{
        justify-content: space-between;
    }
      .rssb_right{
        text-align: center;
    }
    .rssb_left{
        display:flex;
        align-items: center;
        justify-content: center;
    }
    .real_stories_slider_body{
    display:grid;
    grid-template-columns: 1fr;
    grid-gap:30px;
}
.owl_carousel_section{
    width:100%;
}
    .undeniably_yours_right h3{
        font-size:32px;
        line-height: 40px;
    }
    .undeniably_yours_right_inner p span{
        display:unset;
    }
    .undeniably_yours_right_inner ul li{
        font-size: 18px;
        line-height: 26px;
    }
    .undeniably_yours_left{
        margin-top:30px;
        justify-content: center;
    }
     .accomplished_gentlemen{
    background-image: url(../images1/not-everyone-mob1.webp);
    height:800px;
            background-position: center;
        object-fit: cover;
    }
    .accomplished_gentlemen_inner{
        text-align: center;
    }
    .accomplished_gentlemen_inner p{
        width: 100%;
    }
    .everyone_gets_block_right_inner{
        margin-left:0;
    }
    .scroll-content p, .everyone_gets_block_right_inner h2{
        font-size:32px;
        line-height: 40px;
    }
      .margin_top80 {
    margin-top: 40px;
}
    .everyone_gets_block_left{
        text-align: center;
        margin-top:30px;
    }
     .mobile_grid{
        display:grid;
    }
    .mobile_grid_one{
        order:2;
    }
    .mobile_grid_two{
         order:1;
    }
    .privacy_top_text{
        margin-top:30px;
    }
    .new_common_h6{
        margin-top:30px;
    }
    .common_gap_block_text{
        padding: 30px 0;;
    }
    .common_gap_block_text_padding_left h6{
        font-size:26px;
        line-height: 34px;
    }
    .common_gap_block_text_padding_left {
    margin-top: 20px;
}
    .common_gap_block_text_padding_left {
    padding-left: 20px;
}
    .common_gap_block_text h4, .new_common_h6 h6{
        font-size:30px;
        line-height: 38px;
    }
    .privacy_policy_block h1{
        font-size:40px;
    }
    .privacy_policy_block{
        padding: 40px 0;
    }
      .your_privacy_destop{
        display:none;
    }
       .your_privacy_mobile{
    display:block;
     margin-top: 44px;
    border-top: 1px solid #E2E2E2;
    padding-top: 44px;
}
    .footer_section_right_left ul li a{
        font-size:16px;
    }
    .footer_section_right_left{
        border-top: 1px solid #fff;
    padding-top: 20px;
    }
    .footer_section_right{
        margin-left:0;
        margin-top:0px;
    }
    .dating_label{
        font-size:18px;
    }
    .join_the_exceptional{
        width:100%;
    }
    .form-check-inline{
        margin-bottom:0;
    }
    .gender-group{
        gap:10px;
    }
    .join_the_exceptional_right{
    margin-top: 30px;
    padding: 20px 10px;
}
    .join_the_exceptional_left h5 {
    text-align: center;
    font-size:32px;
    line-height: 40px;
}
   .top_header_block{
    background-image: url(../images1/mobile-bg.webp); 
   }
   .banner_section{
    padding: 70px 0 58px 0;
}
.banner_section_inner h1{
    font-size:48px;
    line-height: 54px;
    text-align: center;
}
.banner_section_inner p{
    font-size:19px;
    line-height: 27px;
    margin-top:20px;
}
.banner_section_inner p span{
    display: unset;
}
.hero_banner_button {
    margin-top: 52px;
}
.everyone_gets_inner h5{
    font-size:17px;
    line-height: 25px;
}
.everyone_gets_block_left_inner h2{
    font-size:36px;
    line-height: 44px;
    text-align: center;
}
.everyone_gets_block_left_inner h2 span,  .join_the_exceptional_left h5 span, .your_privacy p span{
    display:unset;
}
.everyone_gets_block_left_inner p{
    font-size:17px;
    line-height: 25px;
     text-align: center;
}
 .everyone_gets_block_right{
    text-align: center;
}
.accomplished_gentlemen_inner h3{
    font-size:36px;
    line-height: 44px;
}
.exclusivity_feel_left h3{
    font-size:36px;
    line-height: 44px;
    text-align: center;
}
.exclusivity_feel_left_ul p{
    font-size:17px;
    line-height: 25px;
    text-align: center;
}
.exclusivity_feel_left_ul ul li{
    font-size:17px;
    line-height: 25px; 
}
.exclusivity_feel_right{
    text-align: center;
    margin-top:30px;
}

.space_built_inner h3{
    font-size:50px;
    line-height: 58px;
}
.space_built_inner p span{
    display: unset;
}
.common_width_block{
    width:100%;
}
.app_download_button{
    width:160px;
    height: 44px;
    font-size:18px;
}
.app_download_button i{
    font-size:20px;
}
.real_stories_inner h3{
    font-size:36px;
    line-height: 44px;
}
.real_stories_slider_body p span{
    display:unset;
}
.real_stories_slider_body p{
    font-size: 18px;
    line-height: 26px;
}
.slider_bottom h5{
    font-size:20px;
}
.slider_bottom h6{
    font-size:14px;
}
.join_circle{
    width:100%;
}
.join_circle_text h5{
    font-size:36px;
    line-height: 44px;
}
.banner_section_inner_left{
    margin-left:0;
}
.banner_section_inner p{
    text-align: center;
}
.banner_section_bottom{
    justify-content: center;
}
.banner_section{
    padding: 30px 0;
}
.banner_section_text{
    margin-top:5px;
}
.banner_section_bottom {
    margin-top: 20px;
}
.banner_section_inner_left .gender-label, .banner_section_inner_left .form-check-label, .banner_section_inner_left .dating_label{
    font-size:14px;
}
.banner_section_inner_left .join_the_exceptional_right {
    padding: 41px 10px;
}
.love_story_text_block h3{
    font-size:32px;
    line-height: 40px;
}
.love_story_text_block p{
    margin-top:20px;
    font-size:16px;
    line-height: 24px;
}
.undeniably_yours_right{
margin-left:0;
}
.undeniably_grid{
    display:grid;
}
.undeniably_grid_one{
    order:2;
}
.undeniably_grid_two{
    order:1;
}
.banner_section_inner p{
    margin-top:0;
}
}
@media only screen and (max-width:500px) {
.space_built{
    background-position: center;
}

.footer_playstore_appstore_unset{
    flex-direction: unset;
    justify-content: center;
}
.footer_appstore_button_new{
    margin-top: 0;
    margin-left:20px;
}
.play_mobile_left, .brand_i_mobile{
    margin-left:5px !important;
}
.footer_appstore_button_new1, .footer_appstore_button_new, .footer_playstore_button, .footer_appstore_button{
        padding: .375rem .2rem;
}
.footer_playstore_button, .footer_appstore_button{
        height: 50px;
    width: 160px;
    font-size:21px;
}
}
@media only screen and (max-width:420px) {
.space_built_inner h3{
    font-size:36px;
    line-height: 44px;
}
}
@media only screen and (max-width:370px) {
.birth_grid{
    grid-gap:10px;
}
    .love_story_text_block h3 {
        font-size: 27px;
        line-height: 35px;
    }
        .love_story_text_block p {
        font-size: 14px;
        line-height: 22px;
    }
    .footer_playstore_button, .footer_appstore_button{
    width: 150px;
}

}
@media only screen and (max-width:360px) {
.app_download_button2{
    margin-left:16px !important;
}
}
@media only screen and (max-width:354px) {
.gender-label, .form-check-label, .dating_label{
    font-size:14px;
}
.dating_control_new{
    padding: .375rem .25rem .375rem .25rem;
}
}
@media only screen and (max-width:343px) {
    .join_the_exceptional_left h5 {
        text-align: center;
        font-size: 29px;
        line-height: 37px;
    }
}
@media only screen and (max-width:348px) {
    .footer_playstore_button, .footer_appstore_button{
    width: 140px;
}
}
@media only screen and (max-width:340px) {
    .banner_section_inner h1 {
        font-size: 45px;
        line-height: 53px;
    }
}
@media only screen and (max-width:328px) {
    .footer_playstore_button, .footer_appstore_button{
    width: 130px;
    font-size:20px;
}
}