
.nz-badge{
    background: #c70039;
    color: #eeeeee;
}
.btn-danger, .btn-soft-danger:hover, .btn-outline-danger:hover{
    background: #c70039;
}
.nz-primary{
    color: #720455;
}
.nz-secondary{
    color: #720455;
}
.text-primary,
.text-danger{
    color: #c70039 !important;
}
.btn-primary, .btn-soft-primary:hover, .btn-outline-primary:hover{
    background: #c70039;
}
/*tanvir changes*/
/*.newly-added {*/
/*    top: -110px;*/
/*}*/

@media (min-width: 1400px) {

    /* .nextzen_every_stage {
        padding-top: 80px !important;
    } */
    .nextzen_premium {}

    .nextzen_story_ltd_iner {
        /* display: grid;
        grid-template-columns: repeat(3,minmax(0,1fr));
        grid-row-gap: 0px;
        grid-column-gap: 9px; */
    }

    .nextzen_min_height {
        height: 822px !important;
    }

    .nextzen_view_more {
        padding-left: 0px;
        padding-bottom: 1px !important;
    }
    .container_hero_search{
        margin-top: 300px !important;
    }
}


@media (min-width:1300px){
    .container_hero_search{
        margin-bottom: 60px !important;
    }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .nextzen_view_more {
        padding-left: 0px !important;
        padding-bottom: 0px !important;
    }

    /* .nextzen_every_stage {
        padding-top: 69px !important;
    } */
    .nextzen_premium {
        margin: 10px !important;
        border: 1px solid #f5f5f5 !important;
        box-shadow: 0 4px 10px 0px rgb(0 0 0 / 10%) !important;
        height: auto !important;
        border-radius: 12px !important;

    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .container_hero_search{
        zoom: 90%;
    }
}

.hhds {
    font-size: 26px !important;
    font-weight: 500 !important;
    letter-spacing: 1.08px !important;
    margin-left: 1px !important;
    width: 91%;
    opacity: 58.3;
    padding-bottom: 1px !important;
    padding-top: 1px !important;
    color: #720455 !important;
}

.paddt15 {
    padding-top: 7px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.ssdess {
    font-family: Lato !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 26px !important;
    color: #a9a9a9 !important;
    margin-left: 0px !important;
}

.nextzen_premium {
    margin: 10px !important;
    border: 1px solid #f5f5f5 !important;
    box-shadow: 0 4px 10px 0px rgb(0 0 0 / 10%) !important;
    height: auto !important;
    border-radius: 12px !important;

}

.nextzen_view_more {
    padding-left: 0px;
    padding-bottom: 19px !important;
}

/* we live at stage */
/*tanvir changes*/
@media (max-width: 767px) {

.nextzen_res1-1 {

width: 100% !important;

max-width: 100% !important;

flex: 0 0 100% !important;

}
}
@media (max-width: 500px) {

.nextzen_res1-1 {

width: 70% !important;

max-width: 70% !important;

flex: 0 0 100% !important;

}
}

@media screen and (max-width: 991px) {
    /*tanvir changes*/
    .newly-added {
        top: -10px;
    }
    
    .landing-text h2{
        font-size: 25px;
    }

    .row.pt-8.nextzen_video_padding_top.pb-8.my-auto.align-items-center {
        margin-top: 40px !important;
    }

    .headtxt2 {
        font-size: 30px !important;
        font-weight: 700 !important;
        letter-spacing: 1.6px !important;
        text-align: center !important;
    }

    .fq_style {
        line-height: 24px !important;
        font-size: 16px !important;
        width: 626px !important;
        letter-spacing: .96px !important;
        text-align: center !important;
        width: 100% !important;
    }
    .row.pt-8.nextzen_video_padding_top.pb-8.my-auto.align-items-center{
        margin-top:  292px !important;
    }
    .container_hero_search
    {
        zoom: 70%;

    }
}

@media screen and (max-width: 800px) {

    .mb-4,
    .my-4 {
        margin-bottom: 0.5rem !important;
    }

}

@media (max-width:767.98px) and (min-width:425px){
     .newly-added {
        top: 18px;
    }
    .row.pt-8.nextzen_video_padding_top.pb-8.my-auto.align-items-center{
        margin-top: 180px !important;
        width: 400px;
    }
    .home-slider-text h1{
        font-size: 1.5rem;
    }

}
@media (max-width:424px) and (min-width:0px){
    /*.home-slider-text h1{*/
    /*    font-size: 1.3rem;*/
    /*}*/
    .landing-text h2{
        font-size: 15px;
    }
    .looking-span {
        font-size: 10px !important;
    }
    
    .row.pt-8.nextzen_video_padding_top.pb-8.my-auto.align-items-center {
        /*margin-top: 180px !important;*/
        /*tanvir changes*/
        /*width: 300px;*/
    }
    .female, .male {
        padding: 5px !important;
    }

}
@media screen and (max-width: 350px) {
    .headtxt2 {
        font-size: 30px !important;
        font-weight: 700 !important;
        letter-spacing: 1.6px !important;
        text-align: center !important;
        padding-bottom: 21px !important;
    }

    .fq_style {
        line-height: 24px !important;
        font-size: 16px !important;
        width: 626px !important;
        letter-spacing: .96px !important;
        text-align: center !important;
        width: 100% !important;
        padding-left: 13px !important;
    }

}

/* @media screen and (max-width: 992px){
.gutters-10 {

    margin-left: -3px !important;
}
}
@media screen and (max-width: 987px){
.gutters-10 {

    margin-left: -6px !important;
}
}
@media screen and (max-width: 952px){
.gutters-10 {

    margin-left: -8px !important;
}
}
*/
@media screen and (min-width: 992px) {
    .header_nextzen_set_up {
        display: none !important;
    }
}

/* bdmarriage section start */
@media (min-width: 768px) and (max-width: 991px) {
    .nextzen_min_height {
        height: 452px !important;
    }

    .picture_nextzen_we_help {
        padding-top: 1px !important;
    }

    /* text_header */
    .front-header-search.active {
        transform: translateY(0%);
        -webkit-transform: translateY(0%);
        opacity: 1;
    }

    .nextzen_story_ltd_iner {
        /* display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    grid-row-gap: 0px;
    grid-column-gap: 9px; */
    }

    .min-vh-100 {
        min-height: 1vh !important;
    }

    .nextzen_be_section_res {
        margin-top: 1px;
        margin-bottom: 20px;
    }

    .front-header-search {
        position: absolute;
        z-index: 1;
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        left: 0;
        opacity: 0;
        transform: translateY(-100%);
        -webkit-transform: translateY(-100%);
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
    }

    /* header_section */
    .nextzen_nav {
        display: none !important;
    }

    .nextzen_res1.my-4 {
        padding-top: 70px !important;
    }

    /* video section */
    .nextzen_top_video {
        width: 50% !important;
    }

    .hero-form {
        background: #fff;
        z-index: 99;
        box-shadow: 0 3px 30px 0 rgb(72 72 72 / 22%) !important;
        border-radius: 8px;
        width: 50% !important;
        transform: translateX(98%);
        padding: 15px;
    }

    .vertical-center {
        margin: 0;
        position: absolute;
        -ms-transform: translateY(-50%);
        transform: translateY(36%);
        width: 49% !important;
    }

    .mt-4,
    .my-4 {
        margin-top: 0px !important;
    }

    .btn-square {
        padding: 5px 20px;
        border-radius: 5px;
        background-image: linear-gradient(45deg, #df292f, #c0272c, #df181f);
        background-image: linear-gradient(45deg, #df292f, #F1494C, #df181f);
        font-size: 16px;
        color: #fff;
        text-transform: uppercase;
        font-weight: normal;
        display: inline-block;
        position: relative;
        z-index: 1;
        overflow: hidden;
        cursor: pointer;
        margin-top: 14px !important;
        line-height: 30px;
    }

    /* muslim meet */


    .nextzen_women {
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        display: none;
    }

    .nextzen_men {
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        display: none;
    }

    /* happy story */
    .nextzen_story_ltd {
        justify-content: center;
    }

    /* .nextzen_premium {
        margin: 0px !important;
        border: 1px solid #f5f5f5 !important;
        box-shadow: 0 4px 10px 0px rgb(0 0 0 / 10%) !important;
        height: auto !important;
        padding: 0px 9px 0px 0px !important;
        width: 138% !important;
        margin-bottom: 11px !important;
        border-radius: 12px !important;
    } */

    /* footer_upper_image */
    .nextzen_upper_footer_img {
        background-color: #dcdcdc;
        margin-top: 100px;
        padding: 15px 0px;
    }

    .nextzen_footer_upper_image {
        position: absolute;
        height: 194px !important;
        right: 24px;
        width: 231px !important;
        transform: translateY(-16%);
    }

    .nextzen_footer_logos {

        margin-left: 1px !important;
        text-align: start;
    }

    /* .icone_nextzen {
    text-align: end !important;
    margin-left: -13px !important;
} */
    .text_nexyzen_chabge {
        color: #6e6e6e !important;
        text-align: left;
    }

    .icone_nextzen {
        text-align: start !important;
    }

    .text_nexyzen_chabges {
        color: #6e6e6e !important;
        text-align: left !important;
        width: 50%;
    }

    /*
muslim */
    .vertical-centers {
        margin: 0;
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
        transform: translateY(0%);
    }

    .nextzen_ltd_selfie {
        padding-top: 266px !important;
    }

    .nextzen_be_section_responsive {
        margin-top: 1px !important;
        margin-bottom: 20px;
    }

    /* footer social */
    .footer_social_icone {
        padding-left: 0;
    }

    .cta {
        padding: 20px 14px !important;

    }

    /* member_section */
    .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 100%;
        padding-bottom: 100px !important;

    }

    .paddt15 {
        padding-top: 4px !important;
        padding-left: 9px !important;
        padding-bottom: 4px !important;
        padding-right: 0px !important;
    }

    .nextzen_story_ltd {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-row-gap: 13px;
        grid-column-gap: 9px;
    }

    .nextzen_premium {
        margin: 10px !important;
        border: 1px solid #f5f5f5 !important;
        box-shadow: 0 4px 10px 0px rgb(0 0 0 / 10%) !important;
        height: auto !important;
        border-radius: 12px !important;
        /* height: 813px !important; */

    }

    .nextzen_view_more {
        padding-left: 9px;
        padding-bottom: 15px !important;
    }

    .hhds {
        font-size: 26px !important;
        font-weight: 500 !important;
        letter-spacing: 1.08px !important;
        margin-left: 9px !important;
        width: 91%;
        opacity: 58.3;
        /* padding-bottom: 15px !important; */
        /* padding-top: 18px !important; */
        color: #ca2020 !important;
    }

    .nextzen_premium .card-body {
        padding: 20px 6px !important;
    }




}

@media (min-width: 576px) and (max-width: 767.98px) {

    .nextzen_min_height {
        height: 326px !important;
    }

    .picture_nextzen_we_help {
        padding-top: 1px !important;
    }

    /* header_section */
    .nextzen_nav {
        display: none !important;
    }

    .min-vh-100 {
        min-height: 1vh !important;
    }

    /* .pt-8, .py-8, .p-8 {
        padding-top: 1rem !important
        ;
    } */
    .pt-8,
    .py-8,
    .p-8 {
        padding-top: 0rem !important;
    }

    .pb-8,
    .py-8,
    .p-8 {
        padding-bottom: 1rem !important;
    }

    .pt-11,
    .py-11,
    .p-11 {
        padding-top: 1rem !important;
    }

    /* member_section */
    .col-md-6 {

        padding-bottom: 60px !important;

    }

    .nextzen_premium {
        margin: 10px !important;
        border: 1px solid #f5f5f5 !important;
        box-shadow: 0 4px 10px 0px rgb(0 0 0 / 10%) !important;
        height: auto !important;
        border-radius: 12px !important;
        padding-left: 0 !important;
        margin-right: 0 !important;
        /* margin-left: 0 !important; */
        align-items: center;


    }

    .paddt15 {
        padding-top: 15px !important;
        padding-left: 3px !important;
        padding-right: 9px !important;
        padding-bottom: 20px !important;
    }

    .nextzen_premium {
        margin: 10px !important;
        border: 1px solid #f5f5f5 !important;
        box-shadow: 0 4px 10px 0px rgb(0 0 0 / 10%) !important;
        height: auto !important;
        border-radius: 12px !important;
        padding-left: 0 !important;
        margin-right: 0 !important;
        /* margin-left: 0 !important; */
        align-items: center;
    }

    /* videosection */
    .nextzen_top_video {
        width: 79% !important;
    }

    .nextzen_res1 {
        padding-top: 57px !important;
    }

    .col-xl-5.col-lg-6.nextzen_res1.my-4 {
        height: 335px;
    }

    .nextzen_dotpicture {
        background-image: url(https://www.bdmarriage.com/images/dot-back-1.png) !important;
        background-position: center !important;
        background-size: contain !important;
        height: 762px !important;
    }

    .vertical-center {
        margin: 0;
        position: absolute;
        top: 50%;
        transform: translateY(0%) !important;
    }

    .hero-form {
        background: #fff;
        z-index: 99;
        box-shadow: 0 3px 30px 0 rgb(72 72 72 / 22%) !important;
        border-radius: 8px;
        width: 100%;
        transform: translateX(0%);
        padding: 15px;
        transform: translateY(0%);
        transform: translateY(0%);
        margin-top: 277px !important;
    }

    /* muslim meet */


    .nextzen_women {
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        display: none;
    }

    .nextzen_men {
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        display: none;
    }

    .nextzen_upper_footer_img {
        background-color: #dcdcdc;
        margin-top: 100px;
        padding: 13px 0px !important;
    }

    .nextzen_footer_upper_image {
        position: absolute;
        height: 177px;
        display: none !important;
        right: 24px;
        width: 231px !important;
        transform: translateY(-9%);
    }

    .nextzen_footer_logos {
        margin-left: 1% !important;
        text-align: start;
    }

    .text_nexyzen_chabges {
        color: #6e6e6e !important;
        width: 50% !important;
        text-align: left;
    }

    .icone_nextzen {
        text-align: start !important;
    }

    /* muslim_selfie */
    .vertical-centers {
        margin: 0;
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
        transform: translateY(0%);
    }

    .nextzen_ltd_selfie {
        padding-top: 237px !important;
    }

    .nextzen_be_section_res {
        margin-top: 1px !important;
        margin-bottom: 20px !important;
    }

    .nextzen_be_section_responsive {
        margin-top: 1px !important;
        margin-bottom: 20px !important;
    }

    /* footer_social */

    .footer_social_icone {
        padding-left: 0;
    }

    /* contact_page */
    .nextzen_contact_title {
        padding-top: 120px !important;
        font-size: 46px !important;
    }

    .cta {
        padding: 20px 14px !important;

    }

    /* default_premium_section */
    .nextzen_premium_section_title {
        padding-top: 68px !important;

    }

    .pt-5,
    .py-5 {
        padding-top: 0rem !important;
    }

    .nextzen_contact_image {
        padding-top: 0px;
    }

    .nextzen_story_ltd {
        display: grid;
        grid-template-columns: repeat(1, minmax(0, 1fr));
        grid-row-gap: 27px;
        grid-column-gap: 9px;
    }

}

@media (max-width: 575.98px) {

    /* header_section */
    .nextzen_nav {
        display: none !important;
    }


    .vertical-center {
        margin: 0;
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
        transform: translateY(0%) !important;
    }

    .hero-form.nextzen_margin_top.mt-4 {
        margin-top: 309px !important;
    }

    .hero-form {
        background: #fff;
        z-index: 99;

        box-shadow: 0 3px 30px 0 rgb(72 72 72 / 22%) !important;
        border-radius: 8px;
        width: 100%;
        transform: translateX(0%);
        padding: 15px;
    }

    .nextzen_women {
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        display: none;
    }

    .nextzen_men {
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        display: none;
    }


    .vertical-centers {
        margin: 0;
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
        transform: translateY(0%);
    }

    .nextzen_ltd_selfie {
        padding-top: 255px !important;
    }

    /* video section */
    .nextzen_top_video {
        width: 70% !important;

    }

    /* .slick-list.draggable {
        height: 357px !important;
    } */
    .pb-8,
    .py-8,
    .p-8 {
        padding-bottom: 1rem !important;
    }

    .pt-8,
    .py-8,
    .p-8 {
        padding-top: 1rem !important;
    }

    .mt-4,
    .my-4 {
        margin-top: 0.5rem !important;
    }
    /*tanvir changed below line*/
    
    .landing-text{
        margin-top: -2.2rem !important;
    }

    .nextzen_res1 {
        padding-top: 1px !important;
    }

    .min-vh-100 {
        min-height: 1vh !important;
    }

    /* footer_image_upper */
    .nextzen_footer_upper_image {
        display: none !important;
    }

    .text-capitalize {
        text-transform: capitalize !important;
        margin-top: 16px !important;
    }

    /* bd_marriage_section */
    .nextzen_be_section_res {
        margin-top: 1px !important;
        margin-bottom: 20px;
    }

    .nextzen_be_section_responsive {
        margin-top: 1px !important;
        margin-bottom: 20px;
    }


    /* main_footer_section */
    .nextzen_footer_logos {
        margin-left: 1% !important;
        text-align: start;
    }

    .text_nexyzen_chabges {
        color: #6e6e6e !important;
        text-align: left;
    }

    .icone_nextzen {
        text-align: start !important;
    }

    .nextzen-carousel-full * {
        height: 350px !important;
    }
    
    
    /* footer_social */

    .footer_social_icone {
        padding-left: 0;
    }

    .nextzen_register_upper_title {
        font-size: 28px !important;
        font-weight: bold !important;
    }


    /* contact_page */

    .nextzen_contact_title {
        padding-top: 29px !important;
        padding-bottom: 33px !important;
    }

    /* bd_marriage_section */



    .cta {
        padding: 20px 14px !important;

    }

    /* premium_section_default */
    .pt-5,
    .py-5 {
        padding-top: 0rem !important;
    }

    .nextzen_premium_section_title {
        width: 100% !important;
        padding-top: 68px !important;
    }


    /* membersection */
    .col-md-6 {

        padding-bottom: 40px !important;

    }

    .paddt15 {
        padding-top: 15px !important;
        padding-left: 1px !important;
        padding-right: 9px !important;
        padding-bottom: 6px !important;
    }

    .hhds {
        font-size: 26px !important;
        font-weight: 500 !important;
        letter-spacing: 1.08px !important;
        margin-left: 0px !important;
        width: 91%;
        opacity: 58.3;
        padding-bottom: 1px !important;
        padding-top: 1px !important;
        color: #ca2020 !important;
    }


    .col-md-6 {
        padding-bottom: 0px !important;
    }

    .nextzen_contact_image {
        display: none;
    }

    .nextzen_story_ltd {
        display: grid;
        grid-template-columns: repeat(1, minmax(0, 1fr));
        grid-row-gap: 27px;
        grid-column-gap: 9px;
    }

    .nextzen_premium {
        /* margin: 10px !important; */
        border: 1px solid #f5f5f5 !important;
        box-shadow: 0 4px 10px 0px rgb(0 0 0 / 10%) !important;
        padding-bottom: 1px !important;
        border-radius: 12px !important;
        margin-left: 6px !important;
    }

    .nextzen_image_marriage_hight {
        height: 36% !important;
    }

    .nextzen_premium_inner_section {
        /* margin: 10px !important; */
        border: 1px solid #f5f5f5 !important;
        box-shadow: 0 4px 10px 0px rgb(0 0 0 / 10%) !important;
        height: auto !important;
        border-radius: 12px !important;
    }

    .nextzen_topper_title_respon {
        padding-top: 113px;
    }



    /* login_section */
    .col-xxl-4.col-xl-5.col-md-7.mx-auto {
        padding-top: 75px !important;
    }

    /* nextzen_vide */
    .nextzen_full_width {
        width: 116% !important;
    }

    .picture_nextzen_we_help {
        padding-top: 1px !important;
    }

    .nextzen_min_height {
        height: 305px !important;
    }
}

/* muslimmeet */
/* @media (min-width: 768px) and (max-width: 991.98px){

 } */


/* profile rate */

.rate {
    float: left;
    height: 46px;
    padding: 0 10px;
}

.rate:not(:checked)>input {
    position: absolute;
    /* top:-9999px; */
    display: none;
}

.rate:not(:checked)>label {
    float: right;
    width: 1em;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    font-size: 30px;
    color: #ccc;
}

.rate:not(:checked)>label:before {
    content: '★ ';
}

.rate>input:checked~label {
    color: #ffc700;
}

.rate:not(:checked)>label:hover,
.rate:not(:checked)>label:hover~label {
    color: #deb217;
}

.rate>input:checked+label:hover,
.rate>input:checked+label:hover~label,
.rate>input:checked~label:hover,
.rate>input:checked~label:hover~label,
.rate>label:hover~input:checked~label {
    color: #c59b08;
}


/*


pfofile image shortlist and variable short*/

.img-60px {
    width: 60px !important;
    height: 60px !important;
    background-position: top center;
    object-fit: cover;
}

.section_happy_history {
    padding: 150px 0 100px 0
}

@media (max-width:991px) {
    .section_happy_history {
        padding: 200px 0 100px 0
    }
}

@media (max-width:450px) {
    .section_happy_history {
        padding: 250px 0 100px 0
    }
}


.paginate_bootstrap_style nav ul {
    text-align: center;
    display: flex;
    align-items: center;
}

.paginate_bootstrap_style .pagination .page-item {
    margin: 0 !important;
}

.paginate_bootstrap_style li {
    width: 50%;
    flex: 1 1 50%;
    border: 1px solid rgb(211, 214, 214);
    margin: 0px;

}

.paginate_bootstrap_style li:first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.paginate_bootstrap_style li:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.paginate_bootstrap_style li a {
    width: 100%;

}

.paginate_bootstrap_style .pagination .page-link {
    border-radius: 0px !important;

}

.paginate_bootstrap_style .pagination .page-link:hover {
    background: #6b6b6b;
}



/* notification bar */
.notification_blacks,
.notification_black {
    color: #000000 !important;
}

@media (max-width:425px) {

    /* header video section */
    .nextzen_min_height {
        height: 386px !important;
    }

    .nextzen_top_video {
        width: 100% !important;
    }

    .nextzen-carousel-full * {
        height: 386px !important;
    }

    .nextzen_full_width {
        transform: scale(1.2);
    }
}
