@media only screen and (max-device-width: 1399px){
  .slidersng-profile .slick-prev.slick-arrow{
    left: 36%;
  }
  .slidersng-profile .slick-next.slick-arrow{
    right: 36%;
  }
  .single_matchesdiv .viewed-profiles{
    height: 244px;
  }
}
@media only screen and (max-device-width: 1200px){
  .common-left-profilebox{
    width: 40%;
  }
  .common-center-profilebox{
    width: 100%;
  } 
  .matches-right-main-contents,
  .matches-left-main-profiles{
    width: 100%;
  }
  .home-how-work-section .dashed-border-work{
    width: 48%;
  }
}
@media only screen and (max-device-width: 991px){
  .happy-success-Slider .single-Success-profile .success-hover-part{
    display: unset;
    position: unset !important;
  }
  .happy-success-Slider .single-Success-profile .success-hover-part h5 { 
    bottom: 10px !important;
    top: unset !important;
    left: unset !important;
    right: 10px !important;
    background-color: #fff;
    color: var(--title-color);
    font-weight: 700;
    border: none !important;
    padding: 2px 10px 5px !important;
  }
  
  .home-how-work-section .dashed-border-work{
    width: 46%;
  }
  header .header-left-truly h1::after ,
  header .header-left-truly h1::before {
    display: none;
  }
  .trusted-simple-pay-section .border-L-1L {
    border: none;
  }
  /* navbar css  */
  .header-couple-images{
    display: none;
  } 
  .updated-header-home {
    background-color: #fff;
    overflow: hidden;
    border-radius: 12px;
  }
  .navbar-ui-wrapper {
    position: fixed;
    top: 0;
    left: -100%;
    width: 80%;
    height: 100vh;
    background-color: white;
    transition: transform 0.4s ease-in-out;
    z-index: 1000;
    overflow: auto;
    border-radius: 0px 22px 22px 0px;
    padding: 14px 6px 20px 20px;
  }
  .navbar-ui-wrapper.active {
      transform: translateX(100%);
  }
  .navbar-motersDesign .navbar-toggler{
    background: var(--primary-color);
    height: 38px;
    width: 38px;
    border: none;
    border-radius: 100%;
    color: var(--white-color);
    font-size: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .navbar-ui .close-toggle{
    background: transparent;
    height: 36px;
    width: 36px;
    border-radius: 100%;
    color: var(--primary-color);
    font-size: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--primary-color);
  }
  .navbar-motersDesign .navbar-ui li a {
    font-size: 14px;
    display: flex;
    padding: 8px 12px;
    border-radius: 6px;
    margin-bottom: 2px;
    align-items: center;
    justify-content: space-between;
  }
  .navbar-motersDesign .navbar-ui li a:hover, .navbar-motersDesign .navbar-ui li.active a {
    background: #ff4e880f;
  }
  .nav-mobile-profile {
    width: 200px;
    height: 200px;
    border-radius: 20px;
    object-fit: cover;
    object-position: top;
    background: linear-gradient(90deg,rgba(118, 105, 246, 1) 0%, rgba(174, 35, 223, 1) 50%, rgba(243, 159, 32, 1) 100%);
    padding: 3px;
  }
  .position-sticky-mobile{
    position: sticky;
    top: 0px;
    background: linear-gradient(178deg, #fdf7f4 0%, hsl(13.33deg 60% 97.06%) 100%);
    border-bottom: 1px solid #00000012;
    z-index: 9;
  }
  .about-usmaindivs {
    padding: 36px 30px 36px 30px;
  }
  .minhight-setlogin{
    min-height: unset;
  }
  .inner_chatspanelmng .chats_middlesScreen-main {
    padding: 10px 10px;
    height: 472px;
  }
  .register-steps-items {
    padding: 12px 22px;
    border-radius: 8px;
    text-wrap-mode: nowrap;
  }
  .common-dropdown-menu {
    position: relative !important;
    left: 0px !important;
    top: 0px !important;
    min-width: 190px;
    transform: unset !important;
  }
  .search-coman-div.sizefix1, .search-coman-div.sizefix2, .search-coman-div.sizefix3, .search-coman-div.sizefix4, .search-coman-div.sizefix5 {
    width: 100%;
  }
  .search_boxed-main{
    width: 100%;
  }
  .title-leftbar::after{
    content: "\ea57";
    font-family: 'boxicons', sans-serif;
    position: absolute;
    right: 14px;
    font-size: 22px;
  }
  .title-leftbar.collapsed::after{
    transform: rotate(180deg);
  }
  .header-search-menue-container{
    /* padding: 0px 6px 20px; */
    width: 100%;
    border-radius: 20px;
  }
  .nav-info-btn{
      position: unset;
  }
}

@media only screen and (max-device-width: 768px){
  .home-how-work-section .icon-badge-div .icon {
    width: 60px;
    height: 60px;
    background: var(--primary-color);
    border-radius: 100%;
    padding: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .common-left-profilebox{
    width: 100%;
  }
  .getstarted-btn-how {
    padding: 11px 33px;
    font-size: 13px;
  }
  .border-right-plans{
    border-right: none;
  }
  .inner_chatspanelmng .chat_headers-lites {
    padding: 10px 4px;
  }
  .inner_chatspanelmng .chats_bottomsmaindivs {
    padding: 15px 0px 4px 0px;
  }
  .custom-more-profile .modal-dialog,
  .customsmallmodel_light .modal-dialog {
    width: 90%;
    max-width: 90%;
    margin: auto;
  }
  .customsmallmodel_light.couponsize .modal-dialog{
    width: 100%;
    max-width: 100%;
    margin: auto;
  }
  .number-editsbtn {
    height: auto;
    width: auto;
    min-width: auto;
    padding: 11px 18px;
    gap: 5px;
    font-size: 16px;
    font-weight: 500;
    margin: auto;
  }
  .innertableinvoice .maxSet_invoicetable{
    width: 600px;
  }
  .invoicetables table tbody tr td,
  .invoicetables table thead tr th{
    padding: 4px 6px;
  }
  .profile-topbar-boxlist li{
    width: 50%;
  }
  .header-rightcalled .call-voice{
    padding: unset;
    height: 40px;
    width: 40px;
    min-width: 40px;
    border-radius: 100%;
  }
  .back-chatbtn{
    padding: unset;
    height: 30px;
    width: 30px;
    min-width: 30px;
    border-radius: 100%;
    background: transparent;
    border: none;
    color: var(--placeholder-color);
  }
  .back-chatbtn i{
    color: var(--placeholder-color);
  }
  .profile-placeholder-user,
  .profile-rb-image{
    height: 320px;
  } 
  .header-verify-profile {
    bottom: 8%;
    left: 0;
  } 
  .group-member-stories .meber-pr-sm {
    height: 30px;
    width: 30px; 
  } 
  .stories-viewers-box {
    top: -1%;
    right: 1%;
  }
  .profile_matri_side .groom_profiles, .profile_matri_side .bride_profiles {
    width: 190px;
    height: 190px;
  }
  .matches-details-lists li{
    width: 100%;
    background: transparent;
    box-shadow: none;
    border-bottom: 1px solid var(--gray2-color);
    border-radius: 0;
  }
  .browse-city-list li{
   width: 48%;
  }
  .select2-container--default .select2-selection--single .select2-selection__arrow b {
    left: 90%;
  }
  .header-search-menue-container{  }
  .header-search-menue-container .btn-get-header{
    width: 100%;
    justify-content: center;
  }
  .LastProfileSlider .slick-prev::before,
  .LastProfileSlider .slick-next::before { 
    font-size: 17px;
    height: 34px;
    width: 34px;
  }
}
@media only screen and (max-device-width: 570px){
  .home-how-work-section .dashed-border-work{
   display: none;
  }
  .story-imagecoupl .big_storyprofils{
    height: 320px;
  }
  .why-iconbg {
    height: 58px;
    width: 58px;
    min-width: 58px;
    font-size: 24px;
  }
  .why-iconbg img{
    width: 38px;
  }
  .success-strcontents .h4{
    font-size: 12px;
  }
  .success-strcontents{
    padding: 9px 12px;
  }
  .about-usmaindivs {
    padding: 36px 0px 36px 0px;
  }
  .appaway-leftmain{
    width: 340px;
    height: 340px;
  }
  .single_input_radio-L .radio_filterinp::before{
    height: 18px;
    width: 18px;
    min-width: 18px;
  }
  .single_input_radio-L input:checked + .radio_filterinp::before{
    height: 18px;
    width: 18px;
  }
  .common-tabs-design ul li .nav-link{
    gap: 4px;
    font-size: 11px;
    padding: 12px 4px;
  }
  .common-tabs-design ul li .nav-link img{
    width: 18px;
  }
  .pagination_nav ul .page_items a,
  .pagination_nav ul .prev-next a{
    height: 34px;
    min-width: 34px;
    font-size: 13px;
  }
  .pagination_nav ul .prev-next a img{
    width: 16px;
  }
  .chats-listings-box {
    overflow: auto;
    max-height: 600px;
  }
  .single_matchesdiv .viewed-profiles {
    height: 174px;
  }
  .modal-buttonsGroup .clickClosebutton,
  .modal-buttonsGroup .click-changeButton {
    padding: 10px 22px;
    font-size: 13px;
    border-radius: 6px;
  }
  .print-btninvoiced,
  .downloadBtn_invoiced{
    height: 54px;
  }
  .lx-setdeea .view-btn-invoice{
    width: 100%;
    font-size: 14px;
    height: 47px;
  }
  .intrest-innercheckmain .single_input_radio-L .radio_filterinp::before{
    margin-top: 6px;
  }
  .ui-menulist-design li a{
    font-size: 13px;
    padding: 9px 26px;
    border-radius: 8px;
  }
  .more-profiles-view{
    height: 320px;
  }
  .OTP_login-designs .otp-field input{
    height: 38px;
    width: 38px;
  }
  .main-ctmacordion .accordion-item{
    padding: 12px 14px;
    border-radius: 10px;
  }
  .notification-design .notification-menu-dropdown{
    min-width: 95vw;
    right: -78px;
  }
  .modal_announce-body .profile-img-art{
    height: 320px;
  }
  .bank-details-content p span{
    width: unset;
  }
  .profile_matri_side .bride_profiles, .profile_matri_side .groom_profiles {
    height: 160px;
    width: 160px;
  }
  .browse_headerMain .matrimonial_haders {
    padding: 23px 22px 28px;
    border-radius: 22px;
  }
  .viewed-inner-profile,
  .viewed-inner-profile .view-profile-img{
    height: 140px;
  }
  .weddig-planer-slider .slick-next::before,
  .weddig-planer-slider .slick-prev::before,
  .happy-success-Slider .slick-prev::before, 
  .happy-success-Slider .slick-next::before{
    height: 37px;
    width: 37px;  
    box-shadow: 0px 0px 0px 1px #fff;
  }
  .weddig-planer-slider .slick-next,
  .happy-success-Slider .slick-next{
    right: -7px;
    top: 0;
    bottom: 0;
    z-index: 99;
  }
  .weddig-planer-slider .slick-prev,
  .happy-success-Slider .slick-prev{
    right: unset;
    left: -7px;
    top: 0;
    bottom: 0;
    z-index: 99;
  }
  .best-way-to-manage-section .play-app-store-app{
    width: 110px;
    height: 34px;
  }
}
@media only screen and (max-device-width: 400px){
  .appaway-leftmain{
    width: 270px;
    height: 270px;
  }
  .common-tabs-design .nav{
    display: block;
  }
  .common-tabs-design ul .nav-item{
    width: 100%;
  }
  .profile_matri_side .bride_profiles, .profile_matri_side .groom_profiles{
    height: 140px;
    width: 140px;
  }
}