



/*common style start*/



.load{

    text-align: center;

    display: inline-block;

    font-size: 8em;

    margin:  auto;

    width: 1em;

    height: 1em;

    border-radius: 50%;

    position: relative;

    text-indent: -9999em;

    /*animation: F 1.3s infinite linear;*/

    transform: translateZ(0);

}

.loadscreen .loader {

    position: relative !important;

}

.may31 {

    margin-top: -20px;

    padding-bottom: 40px;

}



.may31offerd {

    display: block;

}



.may31offerm {

    display: none;

}



@media (max-width: 767px) {

    .may31offerd {

        display: none;

    }



    .may31offerm {

        display: block;

    }

}

.red_bg {

    background: #FF3A52 !important;

}



.red_text {

    color: #FF3A52 !important;

}



.text_black {

    color: rgba(0, 0, 0) !important;

}



.green_bg {

    background: #00A751 !important;

}



.green_text {

    color: #00A751 !important;

}

.landing-indigo-deep .header-fixed {

    background: #FF3A52 !important;

}



.landing-indigo-deep nav ul li ul li {

    background: #FF3A52 !important;

}





.main-header.header-fixed-default {

    background: #FF3A52 !important;



}



#home-header .navbar-nav {

    background: #FF3A52 !important;

}





.landing-indigo-deep .overlay {

    background: rgb(238, 246, 247);

    background: linear-gradient(90deg, rgba(238, 246, 247, 1) 0%, rgba(225, 255, 245, 1) 51%, rgba(212, 221, 218, 1) 100%);

}





span.bg-main {

    color: #0cf1a3;

    /*color: #38f360;*/

}



span.bg-main1 {

    /*color: #0cf1a3;*/

    color: #5252d4;

}





.landing-indigo-deep .eva {

    background-image: linear-gradient(

            -29deg, #FF3A52, #FF3A52);

}



.landing-indigo-deep .ngu_control_button {

    background: linear-gradient(

            -29deg, #FF3A52, #FF3A52) !important;

}



.footer_wrap .social-wrap .social-btns-wrap .social-btn.instagram:before {

    background-color: #c13584

}



.footer_wrap .social-wrap .social-btns-wrap .instagram i {

    color: #c13584;

    -webkit-text-fill-color: #c13584 !important;

}



.footer_wrap .social-wrap .social-btns-wrap .social-btn.telegram:before {

    background-color: #35ade1

}



.footer_wrap .social-wrap .social-btns-wrap .telegram i {

    color: #35ade1;

    -webkit-text-fill-color: #35ade1 !important;

}



.footer_wrap .social-wrap .social-btns-wrap .social-btn.whatsapp:before {

    background-color: green

}



.footer_wrap .social-wrap .social-btns-wrap .whatsapp i {

    color: #35ade1;

    -webkit-text-fill-color: green !important;

}











.ttr-post-media img {

    width: 100%;

}







#show_mobile {

    display: none;

}



#show_desktop {

    display: block;

}





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

    #show_mobile {

        display: block;

    }



    #show_desktop {

        display: none;

    }

    .wa-chat-box-brand {

        margin-left: 20px !important;

    }}





.hightlight-list-hover a:hover{

    width: fit-content;

    padding:  1px;



    border-radius: 5px;

    color: white !important;

    background-color:#FF3A52;

    text-decoration: none;





}

.side-curve{

    border-radius: 10px;

}

/*common style end*/







/*blog page start*/



/*.blog_style a {*/

/*    color: blue;*/

/*}*/



.twitterstyle {

    background: #1C96E9;

    padding: 7px 8px;

}





html {

    scroll-padding-top: 6rem;

}

.breadcrumb{

    background-color: unset !important;

    padding: 0.5rem 1rem !important;

    font-size: 14px;

}







.breadcrumb a ,.breadcrumb li {

    color: gray !important;

    text-decoration: none;





}





.badge-red {

    background-color: red;

    color: white;

}

.badge-grey {

    background-color: gray;

    color: white;

}

.badge{



    padding: 0.35em 0.65em !important;

    font-size: 0.8em !important;



}

hr{

    margin: 1rem 0;

    color: inherit;

    background-color: currentColor;

    opacity: 0.25;

}







.blog-title {



    background-color: #22c68c;

    padding: 15px;

}

.title_h4{

    font-size: 17px;

    margin-top: 5px;

    color: green;



}



/*blog page end*/



/*religion page start*/

.landing-purple .btn-gradient:hover {

    background-image: linear-gradient(

            -29deg, #FF3A52, #FF3A52) !important;

    color: #fff;

}



.landing-purple .btn-gradient {

    background-image: linear-gradient(

            -29deg, #FF3A52, #FF3A52) !important;

    color: #fff;

}

.landing-indigo-deep .btn-gradient {

    background-image: linear-gradient(

            -29deg, #FF3A52, #FF3A52) !important;

}

.card-profile-1 .avatar {

    width: 100px !important;

    height: 109px !important;

}

.register_card{ padding-top: 20px;

    border-top: 5px solid green;

    background-color: #FF3A52;



}

.profile_container {

    padding: 20px;

    background-color: #f4f6fa !important;

    /*max-width: 1200px;*/

}

.religion_image{

    display: block;

    margin-right: auto;

    margin-left: auto;

    box-shadow: 2px 4px 8px 4px rgba(0, 0, 0, 0.2);

}

.register_button{

    color: white;

    text-decoration: none;

    background-color: transparent;



}

.headtestimony {

    /*padding-left:10px;*/

    color: black !important;



}

.profile_religion {

    padding-bottom: 10px;

    padding-top: 15px;

}

/*religion page end*/







/*caste page start*/



.bio_data {

    padding-top: 10px;

}









.profile-photo {

    border-radius: 3px 15px;

    box-shadow: 7px 7px rgba(0, 0, 0, .25);

    width: 80%;

    max-height: 160px;



}



.photo {

    margin-bottom: 10px;

    /*padding-left: 20px;*/

}



.tab {

    overflow: hidden;

    border: 1px solid rgba(0, 0, 0, .125);

    /*border: 1px solid #ccc;*/

    background-color: #f1f1f1;

    border-radius: 10px;

    box-shadow: 2px 4px 8px 0 rgba(0, 0, 0, 0.2);

}



.group_filter {

    margin-bottom: 8%;

}



.hightlight-hover a:hover{

    width: fit-content;

    padding: 0 5px;



    border-radius: 5px;

    color: white !important;

    background-color:red;

    text-decoration: none;





}



.slider1-caste

{

    margin-top: -177px;

    float: left;

    margin-left: -24px;

    height: 50px;

    width: 50px

}

.slider2-caste{

    margin-top: -177px;

    float: right;margin-right: -14px;

    height: 50px;width: 50px

}

.ngu_control_button {

    line-height: unset;

}



/*caste page end*/



/*location page start*/

.content-location {



    padding: 7px;

}



.content-location:hover {

    box-shadow: unset;

}

.card{

    box-shadow: unset;

}

h2 {

    color: green;

}

.full-font-size{

    font-size: 1em;



}

.common-list{

    border-top: 2px solid #dfe0e3;

    border-radius: 10px;

}



.tab_heading{

    border-bottom: 1px solid black;



}

.wrn-btn {

    width: 100%;

    font-size: 16px;

    font-weight: 400;

    text-transform: capitalize;

    /*height: calc(3rem + 2px) !important;*/

    border-radius: 10px;

    background: #FF3A52;

    margin-top: 29px;

}

.search-slt {

    display: block;

    width: 100%;

    font-size: 0.875rem;

    line-height: 1.5;

    color: #55595c;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    /*height: calc(3rem + 2px) !important;*/

    border-radius: 0;





}

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





    .profile-photo{

        max-height: 100px!important;

    }



    .mobile-display  .pl-5 {

        padding-left:1rem!important;

    }



    .mobile-display .pr-5 {

        padding-right:1rem!important;

    }

    .mobile-display .pb-2 {

        padding-bottom:0.3rem !important;

    }

    .mobile-display  .mt-2 {

        margin-top:0rem !important;

    }

    .mobile-display .ml-1 {

        margin-left:0rem!important;

    }

    .btn {

        padding: 0.2rem 0.4rem !important;

    }

    .wrn-btn {

        margin-top:7px;

    }

    .search-slt {

        background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%);

        background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), 100% 0;

        background-size: 5px 5px, 5px 5px, 2.5em 2.5em;

        background-repeat: no-repeat;

    }

    .blog-title {

        MARGIN-TOP: 10PX;

    }

}



.content-location h2{

    font-weight: 700!important;

}





.footer_hover a:hover {





    color: black;

    text-decoration: underline;

}



.center-image{

    display: block;

    margin-left: auto;

    margin-right: auto;



}

/*/ocation page end*/



/** side list style***/

.border-list {

    border-bottom: 1px solid #dfe0e3;

}



.space_list {



    line-height: 29px;

    color: black;

}



.sub_list {

    font-size: 18px;

    /*color: #e54955;*/

    color: #FF3A52;

}





.btnstyle{

    padding: 2px 5px;

    /* padding-left: 7px; */

    /* padding-right: 6px; */

    font-size: 16px;

    /* margin: auto; */

    margin-top: 5px;

    background: white;

    color: black;

    border:unset;

}

.off_img{

    border-radius: 6px;

}



.modal-radius{

    border-radius: 8px !important;

    /*border:1px solid black  ;*/



}

.modal-header{

    border: unset;

}

.form-control:focus {

    box-shadow: unset;

}

::placeholder {

    color: darkgrey !important;

    opacity: 1; /* Firefox */

}

.modal-select-click select.form-control {

    -webkit-appearance: auto;

}

.base_field{

    vertical-align: baseline;

}



     /*.pagination {*/

     /*    text-align: right;*/

     /*    margin: 0;*/

     /*    padding: 0;*/

     /*    margin: 0 0 10px;*/

     /*}*/

 .pagination li {

     display: inline-block;

     list-style: none;

     padding: 10px 15px;

     /*cursor: default;*/

     color: black;

 }

.pagination li.active {

    background: red;

    color: white;

}



.block {

    display:none;

}

nav ul li ul {

    width: unset;

}

/*.blog_sub_title {*/

/*    color: green;*/

/*}*/

.reg-free-btn{

    float: right;

    border-radius: 20px;

    box-shadow: rgba(6, 24, 44, 0.4) 0px 0px 0px 2px, rgba(6, 24, 44, 0.65) 0px 4px 6px -1px, rgba(255, 255, 255, 0.08) 0px 1px 0px inset;

}

/*@media screen and (max-width: 480px) {*/

/*    .btn {*/

/*        padding: 0.2rem 0.4rem !important;*/

/*    }*/

/*}*/





/*<------scroll top (common)----->*/



                         #btn-back-to-top {

                             background-color: #FF3A52 !important;



                             border: 1px solid white;



                             position: fixed;

                             bottom: 103px;

                             right: 50px;

                             display: none;

                             box-shadow: 2px 2px 6px rgb(0 0 0 / 40%);

                             /*right: 50px;*/

                             border-radius: 25px;

                             height: 50px;

                             min-width: 50px;

                             z-index: 16000160 !important;



                         }



/*<-----end---->*/



.label-style label{

    margin-bottom: unset;

}



 #feedback {

     height: 0px;

     width: 90px;

     position: fixed;

     right: 0;

     top: 60%;

     z-index: 1000;

     transform: rotate(-90deg);

     -webkit-transform: rotate(-90deg);

     -moz-transform: rotate(-90deg);

     -o-transform: rotate(-90deg);

     filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

 }



#feedback span {

    background: #4caf50;

    border-radius: 10px;

    display: block;

    height: 52px;

    padding-top: 10px;

    width: 155px;

    text-align: center;

    color: #fff;

    font-family: Arial, sans-serif;

    font-size: 17px;

    font-weight: bold;

    text-decoration: none;

}

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

    #feedback{

        top: 50%;

        width: 77px;



    }

    #feedback span {

        width: 133px;

    }

}

      /*.modal-dialog-right {*/

      /*    position: fixed;*/

      /*    margin: auto;*/

      /*    width: 320px;*/

      /*    height: 100%;*/

      /*    right: 0px;*/

      /*}*/



  .modal.right .modal-dialog-right {

      position: fixed;

      margin: 99px 0 0 0;

      width: 290px;

      height: 100%;

      right: 0px;



  }

.modal.fade:not(.in).right .modal-dialog-right  {

    -webkit-transform: translate3d(30%, 0, 0);

    transform: translate3d(0%, 0, 0);

}

.modal-full-content{

    background-color: #FF3A52 !important;

    border-top: 5px solid green;

}

/*---------------banner-filter-style-------------*/



 .ban-search-sec{

     padding: 1rem;

     background: rgba(26, 70, 104, 0.51);

     width: 65%;

     margin:auto;

 }





@media (min-width:700px) and (max-width:900px) {

    .ban-search-sec {

        width: 98%;

    }

}



.register_banner{

    margin: auto;

    display: block;

    width: 100%;

    font-size: 0.875rem;

    line-height: 1.5;

    color: #55595c;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    height: calc(3rem + 2px) !important;

    border-radius:0;

}

.wrn-btn1{

    width: 100%;

    font-size: 18px;

    font-weight: 400;

    text-transform: capitalize;

    height: calc(3rem + 2px) !important;

    background-color: #FF3A52 ;

    border-radius:0;

    color: white;

}

@media (min-width: 768px){

    .ban-search-sec{

        position: relative;

        top: -107px;

    }

    .desc1-up{

        margin-top: -70px;

    }



}

.block-ban-filter{

    display: block;

}

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

    .ban-search-sec{

        padding: 4px;

        position: unset;



        width: 100%;



        top: -6px;

    }

    .register_banner,.wrn-btn1{

        height: fit-content !important;

    }

    .block-ban-filter{

        display: none;

    }



    .font-mobile{

        font-size: 14px !important;

    }



}



.intro1Wrap:after {

    background: unset;

}



/*li a:hover{*/

/*    cursor: default !important;*/

/*}*/



/*.wrn-btn1:hover,button:hover{*/

/*    cursor: default !important;*/

/*}*/

#feedback:hover ,.social-wrap:hover{

    cursor:pointer;

}



.h1_style h1{

    font-size: 24px;

    color: red;

    font-weight: 700!important

}

.view_more_blue{

    color: blue;

    font-size: 17px;

}

.short_des_black{

    color: black;

}

/*.posted{*/



/*    cursor: default;*/

/*}*/





.list-style1{

    /*padding: 3px 10px;*/

    /*font-size: 18px;*/



}

.list-style:hover{

    color: white !important;

    background-color:#FF3A52;

    border-radius: 5px;

    /*font-weight: bold;*/

}

.list-style-search{

    /*text-align: center;*/



    list-style: none;

}

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

    .list-style-search{

        /*column-count: 2;*/

        display: block;

        list-style: circle;

    }

}

.activenav{

    /*border-bottom: 2px solid green;*/

    color: red !important;

    font-weight: bold;

    width: fit-content;

}

.activenavblog{

    /*border-bottom: 2px solid green;*/

    /*color: white !important;*/

    background: lightgrey;



}



.list-style1:hover{

    /*color: white !important;*/

    background-color:lightgrey;

    /*background-color:#FF3A52;*/

    /*border-radius: 5px;*/

    /*cursor: default !important;*/

    /*font-weight: bold;*/

}

.reg-title-blog{

    font-size: 16px;

    /*color: red;*/

}

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

    .list-style-search{

        text-align: unset;

    }

    /*.blog_style .div-link a {*/

    /*    display: inherit;*/

    /*    !*text-decoration: none;*!*/

    /*}*/

    .list-style1{

        padding: 0px 10px;

    }

    .reg-title-blog{

        font-size: 14px;

        color: red;

    }

    .blog-free-reg-btn{

        padding: 7px !important;

        margin: 7px;

    }

}



.post-slide {

     margin: 0px 10px 20px !important;

     box-shadow:unset !important;

}

.nav-list-style{

    column-count: 2;

    background: #FF3A52 ;

}

.nav-list-style li{

    box-shadow: unset;

}

/*@media (max-width: 995px){*/

/*    #home-header>.container {*/

/*        height: 70px;*/

/*    }*/

/*}*/

.tablecontent a{

    color:black;

}

.view_all_profiles{

    float: right;

    background: #FF3A52 ;



}

.view_all_profiles a,.view_all_profiles a:hover{

    color:white;

    font-size: 15px;

}



@media (max-width: 995px){

    #home-header {

        height: 86px !important;

    }

}

.navbar {

    padding: 1px 0px !important;

}

@media (min-width: 1300px){

    .container {

        max-width: 1280px !important;

    }

}

.main-header.header-fixed-default{



padding: unset;

 }



.list-blog-head{

    font-size: 20px;



}



 #subscribe-footer{

     /*width: 1423px;*/

     /*height: 100px;*/

     text-align: center;

     /*background: none repeat scroll 0% 0% rgb(52, 152, 219);*/

     background: #ff6f65;

     /*background-image: -webkit-linear-gradient(0deg, #FF3A52 0%, #ff8765 100%)!important*/

 }





#subscribe-footer i {

    font-size: 90px;



}



#subscribe-footer h3{

    color: white;



    font-family: open sans;

}





.inptfld {

    font-family: Open Sans;

    outline: medium none;

    border: medium none;

    font-size: 15px;

    padding: 10px;

    border-radius: 3px;

    width: 250px;

}

.subscribebtn {

    font-famiy: open sans;

    outline: none;

    border: none;

    padding: 10px;

    border-radius: 3px;

    color: #fff;

    background: black;

    cursor: pointer;

    /*margin-left: 10px;*/



}

#mpopupBox .subscribebtn{

    width: 250px;

}









  #mpopupBox .modal-content {

      background: #ff6f65;

      text-align: center;

      color: white;

      position: relative;



      padding: 10px;

      /*width: 60%;*/

      box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);

      -webkit-animation-name: animatetop;

      -webkit-animation-duration: 0.4s;

      animation-name: animatetop;

      animation-duration: 0.4s

  }







#mpopupBox{

    margin-top: 30%;

}









/* close button style */

#mpopupBox .close {

    color: white;

    float: right;

    font-size: 28px;

    font-weight: bold;

}

#mpopupBox .close:hover, #mpopupBox .close:focus {

    color: #000;

    text-decoration: none;

    cursor: pointer;

}

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

    .subscribe{

        top:11%;

        width: 100%;

        margin: unset;

        padding: unset;

    }

    .subscribebtn{

        margin-top: 10px;

    }

    .mpopup-head {

        padding: 5px;



    }





}

.h1_style h1{

    font-size: 24px;

    color: red;

    font-weight: 700!important

}



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

    .mobile_video {

        width: 100%;

    }





}



@media (max-width: 360px){

    .main-header .menu-toggle {

        margin: 11px;

    }

}

@media (max-width: 580px){

    .main-header .menu-toggle {

width: unset;

    }

}

@media (min-width:961px){

    .may31offerd img{

        width: 930px;

        height: 193px;

    }

    .img_feature  img{

        width: 410px;

        height: 566px;

    }

    #news-slider1 img{

        width: 397px;

        height:auto;

    }

    #news-slider img{

        width: 387px;

        height: 277px;

    }

    #news-slider img{

        width: 387px;

        height: 277px;

    }

}

@media (min-width:1200px) {

    .may31offerd img {

        width: 1110px;

        height: 231px;

    }



}

@media (min-width:1300px) {

    .may31offerd img {

        width: 1194px;

        height: 248px;

    }



}



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

    .reg_ban_img{

        padding-top: 15px;



    }

}
@media (max-width: 995px) {
    #home-header {
        height: 125px !important;
       
    }
    #customer-care{
        padding-top:10px;
        font-size:18px;
    }
}
#customer-care{
   color: white; font-weight: bold; float:right; padding-right:20px;

}
.headtel{
    border-radius: 9px;
    padding: 1px 3px;
    background: white;
    color: red;
}