@font-face {
    font-family: 'specialagent';
    src: url('specialagent.ttf') format('ttf');

}
@font-face {
    font-family: 'specialagentcond';
    src: url('specialagentcond.ttf') format('ttf');

}
@font-face {
    font-family: 'specialagentcondital';
    src: url('specialagentcondital.ttf') format('ttf');

}
@font-face {
    font-family: 'specialagentexpand';
    src: url('specialagentexpand.ttf') format('ttf');

}
@font-face {
    font-family: 'specialagentexpandital';
    src: url('specialagentexpandital.ttf') format('ttf');

}
@font-face {
    font-family: 'specialagentital';
    src: url('specialagentital.ttf') format('ttf');

}

@font-face {
    font-family: 'RecoletaAlt-Black';
    src: url('/RecoletaAlt-Black.ttf') format('ttf');
 
}
@font-face {
    font-family: 'RecoletaAlt-Bold';
    src: url('/RecoletaAlt-Bold.ttf') format('ttf');
 
}
@font-face {
    font-family: 'RecoletaAlt-Light';
    src: url('/RecoletaAlt-Light.ttf') format('ttf');
 
}
@font-face {
    font-family: 'RecoletaAlt-Medium';
    src: url('/RecoletaAlt-Medium.ttf') format('ttf');
 
}
@font-face {
    font-family: 'RecoletaAlt-Regular';
    src: url('/RecoletaAlt-Regular.ttf') format('ttf');
 
}
@font-face {
    font-family: 'RecoletaAlt-SemiBold';
    src: url('/RecoletaAlt-SemiBold.ttf') format('ttf');
 
}

@import url('https://fonts.cdnfonts.com/css/special-agent');
@import url('https://fonts.cdnfonts.com/css/recoleta');
@import url('https://fonts.cdnfonts.com/css/montserrat');

*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'RecoletaAlt-Regular',sans-serif;
    /* font-family: 'Recoleta', sans-serif; */
}

.annoucementbar_wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 15px;
    padding: 11px 0px
}
.annoucementbar_wrapper .point_text {
    color: #d56c03;
}
.annoucementbar_wrapper .point_step {
    color: #ffffff;
    font-weight: 900;
}
.annoucementbar_main {
    background: #0d0013;
}
.container {
    width: 100%;
    max-width: 1500px;
    margin: 0 auto;
    padding: 0 20px;
}

.hamburger i {
    fill: #0d0013;
    cursor: pointer;
}
.humbuger_links a{
text-decoration: none;
}
.humbuger_links li {
    list-style: none;
    font-size: 18px;
    font-weight: 600;
    color: #0d0013;
    cursor: pointer;
    border-bottom: 3px solid #fe8300;
    padding: 9px;
    border-left: 3px solid #fe8300;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
}

ul.humbuger_links {
    display: flex;
    flex-direction: column;
    gap: 14px;
}
.close_btn i {
    color: #ffffff;
    font-weight: 100 !important;
}
.navigation_wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 10px 0px;
}
.first_links ul, .second_links ul {
    display: flex;
    gap: 54px;
    justify-content: start;
}
.first_links ul li, .second_links ul li {
    list-style: none;
}
.nav_logo {
    display: flex;
    justify-content: start;
    align-items: center;
    padding: 0 0 0 100px;
    
}

.second_links_main {
    display: flex;
    gap: 39px;
}
.nav_btn a {
    text-decoration: none;
    color:#ffffff;
    padding: 12px 40px;
    background: linear-gradient(90deg, #d64501, #ff8300);
    border-radius: 23px;
    font-family: RecoletaAlt-Light, system-ui;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 1px;
        transition: 1.15s;
}
.slide_img img {
    cursor: pointer; 
}
.nav_btn a:hover {
    background: #ffffff;
    border: 1px solid #dd5000;
    color: #dd5000;
}
.navigation_wrapper li {
    font-size: 17px;
    font-weight: 600;
    color: #0d0013;
    font-family: RecoletaAlt-Light, system-ui;
    cursor: pointer;
}
.point_text {
    font-size: 14px;
    font-family: RecoletaAlt-Light, system-ui;
    font-weight: 100;
}
.banner_section{
    background-image: url('ne banner img.png');
    background-position: 68% 19%;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
}
.mobile_banner_section{
    background-image: url('maa\ zalpa\ 121.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
}

/* .banner_section_wrapper {
    display: flex;
    justify-content: end;
    align-items: center;
    width: 50%;
} */

.events{
    background-image: url('./Group\ 11.png');
    background-position: 11% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto; 
}
.banner_section_wrapper {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 88px 0px 145px;
}
.jai_maa_jalpa h3 {
    font-size: 114px;
    color: #ff8300;
    font-family: 'Special Agent', sans-serif;
    letter-spacing: 2px;
}

.jai_maa_jalpa .maa {
    color: #ffffff;
    font-family: 'Special Agent', sans-serif;
}

.jai_maa_jalpa_2 h2 {
    font-size: 225px;
    color: transparent;
    font-family: 'Special Agent', sans-serif;
    letter-spacing: 4px;
    position: relative;
        left: 148px;
    top: 21px;

   background: linear-gradient(to right, #ff8526, #D6282A);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.jai_maa_jalpa_2 h2:after {
    content: '';
    position: absolute;
    background-image: url(deepuuu.png);
    position: absolute;
    height: 73px;
    width: 99px;
    left: 319px;
    top: -37px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.jai_maa_jalpa {
    position: relative;
    top: 45px;
}
.submit_line {
    padding: 20px 0px 0px 0px;
    color: #ffffff;
    font-family: 'Recoleta', sans-serif;
text-align: center;
    position: relative;
    top: -106px;

}
.submit_contact_line {
    padding: 20px 0px 0px 0px;
    color: #ffffff;
    font-family: 'Recoleta', sans-serif;
text-align: center;
    position: relative;
    top: -101px;

}
span.show_em_bk i {
    color: green;
}
span.show_contact_em_bk i {
    color: green;
}
/* .content_banner {
    position: relative;
    top: 120px;
    left: 260px;
} */
/* .jai_maa_jalpa_2 {
    position: relative;
    left: 29px;
} */

.content_lorem_p p {
    font-size: 17px;
    width: 100%;
    max-width: 38%;
    margin: 0px auto;
    color: white;
    line-height: 25px;
    position: relative;
    left: 322px;
    /* font-family: mont; */
    font-family: 'Montserrat', sans-serif;
    text-align: center;
}
.banner_btn a {
    text-decoration: none;
    color: #ffffff;
}
.banner_btn a {
    width: 225px;
    color: #ffffff;
    padding: 12px 52px;
    background: linear-gradient(90deg, #d64501, #ff8300);
    border-radius: 23px;
    font-family: RecoletaAlt-Light, system-ui;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 1px;
    border: none;
    cursor: pointer;
     transition: 1.15s;
}
.banner_btn a:hover {
    background: #ffffff;
    border: 1px solid #dd5000;
    color: #dd5000;
}
.content_banner {
    position: relative;
    top: 1px;
    left: 239px;
}
.content_lorem_p {
   
    padding: 20px 0px;
}
.banner_btn {
    position: relative;
    left: 306px;
    top: 30px;
}

.img_hindi {
    position: relative;
    left: 284px;
    top:14px;
}
.main_time_date {
    display: flex;
    gap: 20px;
    align-items: center;
}

.events_wraper {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    flex-wrap: wrap;
    gap: 30px;
    padding: 0 0 70px 0;
}
.events_wraper .card {
    width: 31.33%;
    background: linear-gradient(to right, #862769, #8d20aa);
    padding: 25px;
    border-radius: 20px;
}
span.yyyy {
    color: #ffffff;
    font-size: 13px;
    font-family: 'Montserrat', sans-serif;
    padding-left: 10px;
}
.rr {
    color: #ffffff;
    padding-left: 10px;
    font-size: 13px;
    font-family: 'Montserrat', sans-serif;
}
.img_car img {
    width: 100%;
}
.main_time_date {
    border: 1px solid #ffffff82;
    padding: 3px 10px;
    width: 335px;
    border-radius: 20px;
}
.main_time_date_main {
    padding: 9px 0px 0 0;
}
.nav_text h4 {
    font-size: 20px;
    color: #ffffff;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
.nav_text p {
    color: #ffffffcc;
    font-weight: 300;
    font-size: 17px;
    font-family: 'Montserrat', sans-serif;
}
.nav_text {
    padding: 13px 0 0 0;
    display: flex;
    flex-direction: column;
    gap: 10px;
    border-bottom: 2px solid #ffffff0f;
    padding-bottom: 20px;
}
.locationss p {
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
}

.locationss {
    display: flex;
    align-items: center;
    gap: 15px;
    padding: 16px 0 0 0;
}

.montdivs {
    width: 180px;
    background: transparent;
    padding: 16px 25px;
    border-radius: 37px;
    border: 1px solid #d4680f;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    font-size: 18px;
    font-weight: 900;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
}
.montdivs span {
    font-size: 18px;
    font-weight: 900;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
}
.divs_months_events {
    display: flex;
    justify-content: center;
    gap: 25px;
    padding: 20px 0 40px 0px;
}
.montdivs.active {
    background: #d4680fe0;
    
}
.headin_evnts_first h3 {
    text-align: center;
    font-size: 52px;
    color: #ffffff;
    font-family: 'Recoleta', sans-serif;
    font-weight: 900;
}
span.ennn {
    color: #fb8201;
    font-family: 'Recoleta', sans-serif;
    font-weight: 900;
}
.headin_evnts_second p {
    text-align: center;
    font-size: 18px;
    color: #ffffff;
    width: 100%;
    max-width: 55%;
    margin: 0 auto;
    padding: 16px 0 0 0;
    /* font-weight: 100; */
    font-family: 'Montserrat', sans-serif;
}
.headin_evnts_first {
    padding: 80px 0 0 0;
}


.aarti_timing{
    background-image: url('Group\ 112.png');
    height: auto;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.aarti_timing_wrapper {
    display: flex;
    width: 100%;
    align-items: center;
    gap: 100px;
}
.timing_narmal_day_wrapper {
    display: flex;
    width: 50%;
    gap: 30px;
}
.correct_aarti_time {
    width: 50%;
}

.normal h4 {
    font-size: 30px;
    color: #ff6e00;
    font-weight: 700;
}
.morning_time p {
    font-size: 22px;
    color: #ffffff;
    font-weight: 100;
    font-family: 'RecoletaAlt-Light.ttf', 'DM Sans';
    letter-spacing: 1px;
}
.evenning_time p {
    font-size: 22px;
    color: #ffffff;
    font-weight: 100;
    font-family: 'RecoletaAlt-Light.ttf', 'DM Sans';
    letter-spacing: 1px;
}
.timing_narmal_day {
    border: 3px solid #681caf;
    background: #351046;
    padding: 20px;
    border-radius: 20px;
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    /* align-items: center; */
    padding-left: 58px;
}
.arrti_timmeee h4 {
    font-size: 40px;
    color: #ffffff;
    font-family: 'RecoletaAlt-Regular';
    font-weight: 900;
}
span.arti_span {
    font-size: 40px;
    color: #ff8300;
    font-family: 'RecoletaAlt-Regular';
    font-weight: 900;
}
.arrti_timmeee_para p {
    font-size: 20px;
    color: #dacadf;
    /* font-family: ''; */
    font-weight: 100;
    letter-spacing: 1px;
    width: 100%;
    max-width: 73%;
    padding: 15px 0 0 0;
}
.arrti_lime_border_line {
    border-bottom: 1px solid #ffffff;
    position: relative;
    padding: 0px 0 8px;
}
.mapping_inner_wrapper a {
    text-decoration: none;
}
.arrti_lime_border_line::before {
    content: '';
    height: 4px;
    width: 49%;
    position: absolute;
    background: #ffffff6e;
    top: 7px;
}
.arrti_lime_border_line:after {
    content: '';
    height: 3px;
    width: 72%;
    position: absolute;
    background: #ffffff80;
    top: 7px;
}
.aarti_timing_wrapper {
    display: flex;
    width: 100%;
    align-items: center;
    gap: 100px;
    padding: 71px 0px;
    margin-top: -25px;
}
.dates {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.dates:after {
    content: '';
    position: absolute;
    height: 14px;
    width: 1px;
    background: #ffffff82;
    top: 3px;
    left: 111px;
}
.timing {
    display: flex;
    justify-content: center;
    align-items: center;
}
.combo_btns {
    display: flex;
}
.know_more button {
    background: linear-gradient(90deg, #d64501, #ff8300);
    border: navajowhite;
    width: 170px;
    padding: 11px;
    border-radius: 20px;
    color: #ffffff;
    font-size: 17px;
   
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
}
.july_more button {
    border: none;
    background: #eeeeee;
    padding: 13px;
    width: 132px;
    padding: 11px;
    border-radius: 20px;
    color: #000000;
    font-size: 14px;
   
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    position: relative;
    left: -21px;
    z-index: -1;
}
.main_tour_title_para_1 {
    display: flex;
    align-items: center;
    gap: 10px;
}
.main_tour_title_para_2 {
    display: flex;
    align-items: center;
    gap: 10px;
}

.main_tour_title_para_1 p {
    font-size: 21px;
    font-family: 'Montserrat', sans-serif;
}
.main_tour_title_para_2 p{
    font-size: 21px;
    font-family: 'Montserrat', sans-serif;
}
span.morn {
    font-weight: 600;
    color: #000000d1;
    font-family: 'Montserrat', sans-serif;
}
.main_tour_title_para_1 p {
    font-family: 'Montserrat', sans-serif;
}
.woow {
    width: 45px;
    height: 45px;
    border: 2px solid #ef771a;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    position: absolute;
    left: -25px;
    top: 57px;
    background: #ffffff;
}
.main_tour_title h3 {
    font-size: 28px;
    font-family: 'Recoleta', sans-serif;
    font-weight: 900;
}
span.main_tour_title_span {
    color: #ed6800;
    font-family: 'Recoleta', sans-serif;
    font-weight: 900;
}
.tour_icon {
    height: 15px;
    width: 15px;
    background: #ed6800;
    border-radius: 100%;
    position: relative;
}
.shedules_main_wrapper {
    display: flex;
    width: 100%;
    justify-content: space-around;
    gap: 45px
}

.main_tour_shedule {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 61px;
}
.tour_shedule {
    border: 1px solid #ff9c33;
    padding: 43px 50px;
    border-radius: 10px;
    position: relative;
}
.altre_main_tour {
    width: 50%;
    display: flex;
    flex-direction: column;
    gap: 40px;
    position: relative;
}
.combo_btns {
    display: flex;
    position: absolute;
    z-index: 1;
    bottom: -19px;
}

.main_tour_title_para {
    display: flex;
    gap: 30px;
    padding: 20px 0 0 0;
}
.tour_icon:after {
    content: '';
    position: absolute;
    width: 22px;
    height: 3px;
    background: #fcefe4;
    top: 6px;
    left: 26px;
}



.main_tour_icon {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #ffffff;
    z-index: 1;
    border-radius: 100%;
}
.altre_main_tour:after {
    position: absolute;
    width: 3px;
    height: 540px;
    background: #fcefe4;
    content: '';
    left: 24px;
    top: 20px;
}

.title_wrappeer {
    display: flex;
    padding: 100px 0px 40px 0px;
    width: 100%;
}
.title1, .title2 {
    width: 50%;
    padding: 0 0 0 45px;
}
.title1 h3, .title2 h3 {
    color: #4d0753;
    font-family: 'RecoletaAlt-Bold';
    font-size: 42px;
    font-weight: 900;
}
span.shedules {
    font-family: 'RecoletaAlt-Bold';
    font-size: 42px;
    font-weight: 900;
    color: #fe8300;
}
.shedule_btn_wrapper {
    display: flex;
}
.shedule_btn_wrapper {
    display: flex;
    width: 100%;
    padding: 69px 0px;
}
.shedulbttns {
    width: 50%;
    padding-left: 54px;
}
.shedulbttns button {
    cursor: pointer;
}
.ourgallery_main a {
    text-decoration: none;
}
.shedulbttns button {
    width: 236px;
    padding: 14px;
    background: linear-gradient(90deg, #d64501, #ff8300);
    border: none;
    border-radius: 30px;
    color: #ffffff;
    font-size: 19px;
    
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
}
.ourgallery_main{
    background-image: url('Untitled design gallery.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.ourgallery_main_wrapper {
    display: flex;
    width: 100%;
}
.ourgallery_main_img {
    width: 45%;
}
.our_gallery_tilent {
    width: 55%;
    padding-top: 100px;
}
.ourgallery_main_wrapper {
    display: flex;
    width: 100%;
    gap: 100px;
    position: relative;
   
}
.slide_img {
    padding: 20px;
}
.wrapper_slide {
    margin-left: -217px;
    z-index: 1;
}
.payment_main_wrapper {
    display: flex;
    width: 100%;
    gap: 55px;
    padding: 70px 0px;
}
.mappping_section {
    width: 65%;
}
.dontae_section {
    width: 45%;
}
.map-container iframe {
    width: 100%;
}
.call {
    border-right: 1px solid #ded1dd;
    padding: 25px 18px;
width:33.33%
}

.eamil_info {
    border-right: 1px solid #ded1dd;
    padding: 25px 18px;
width:33.33%
}

.visitus {
    /* border-right: 1px solid #ded1dd; */
    padding: 25px 18px;
width:33.33%
}

.mapping_inner_wrapper {
    display: flex;
    /* justify-content: space-between; */
    /* gap: 32px; */
    border: 2px solid #ded1dd;
    width: 100%;
    border-radius: 14px;
    margin-bottom: 35px;
    
    background: #fbfaf7;

}
.map-container iframe {
    border-radius: 18px;
}

.callus h3 {
    font-size: 25px;
    font-weight: 700;
    color: #4d0753;
    font-family: 'Recoleta', sans-serif;
}
.tollfree p {
    font-size: 15px;
    color: #000000;
    padding: 2px 0px;
    font-family: 'Montserrat', sans-serif;
}
.explore_txt.for_mobile {
    display: none;
}
.callus p {
    font-size: 15px;
    color: #000000;
    font-family: 'Montserrat', sans-serif;
}
.donate_here_title h3 {
    color: #4d0753;
    font-size: 40px;
    font-family: 'Recoleta', sans-serif;
}
span.hre {
    font-size: 40px;
    font-family: 'Recoleta', sans-serif;
    color: #ff8300;
    font-weight: 900;
}
.donate_here_para p {
    font-family: 'Montserrat', sans-serif;
    font-size: 17px;
    letter-spacing: 2px;
    color: #000000;
    padding: 20px 0px;
    border-bottom: 1px solid #f3e7f6;
    line-height: 27px;
}

.scan_title h4 {
    color: #4d0753;
    font-size: 29px;
    font-family: 'RecoletaAlt-Regular';
    font-weight: 900;
    padding: 20px 0px 10px;
    font-family: 'Recoleta', sans-serif;
}
.scan_img img {
    padding: 0 0 25px 0px;
}
.scan_img img {
    width: 100%;
    max-width: 32%;
}
.scan_img {
    border-bottom: 1px solid #f3e7f6;
}
.payment_img {
    padding: 20px 0 0 0;
}
.slider_maa_jalpa_logo{
    background: #fbfaf7;
    overflow: hidden;
}
.slide_maa_jalpa_img img {
    width: 100%;
}
.slide_maa_jalpa_img {
    width: 15%;
    padding: 13px;
}
.warapper_maa_zalpa_slide {
    display: flex;
    width: 100%;
    gap: 30px;
    padding-bottom: 40px;
}
.insta_slides img {
    width: 100%;
    border-radius: 14px;
}


.insta_slides{
padding:13px;
}

.hedaing_maa h3 {
    text-align: center;
    font-size: 44px;
    font-family: 'RecoletaAlt-Regular', cursive;
    color: #4d0753;
        padding: 25px 0px 18px;

}
span.jalll {
    color: #a683a9;
    font-size: 44px;
    font-family: 'RecoletaAlt-Regular', cursive;
}
span.tempp {
    color: #ff8300;
    font-size: 44px;
    font-family: 'RecoletaAlt-Regular', cursive;
}
.footer{
    background-color: #350142;
}
.first_links ul a, .second_links ul a {
    text-decoration: none;
}
.footer_wrapper {
    display: flex;
    width: 100%;
    padding: 60px 0px;
}
.content_and_img {
    width: 50%;
}
 .menu_links {
    width: 50%;
    display: flex;
    gap: 100px;
}
.footer .first_links {
    width: 50%;
}
.footer .sexcond_links {
    width: 50%;
}
.content p {
    color: #ffffff;
    font-size: 16px;
    font-family: 'RecoletaAlt-Regular', system-ui;
    width: 100%;
    width: 64%;
    font-family: 'Montserrat', sans-serif;
    line-height: 22px;
}
 .first_links h3 {
    color: #ffffff;
    font-size: 30px;
    font-family: 'specialagent', system-ui;
    padding-bottom: 10px;
} 
.sexcond_links h3{
    color: #ffffff;
    font-size: 30px;
    font-family: 'specialagent', system-ui;
    padding-bottom: 10px;
}
.first_links p {
    font-family: 'Montserrat', sans-serif;
    font-size: 17px;
    color: #ffffff;
    padding: 2px 0px;
} 
 .sexcond_links p {
    font-family: 'Montserrat', sans-serif;
    font-size: 17px;
    color: #ffffff;
    padding: 2px 0px;
}
.first_links a, .sexcond_links a{
    text-decoration: none;
} 
.footer_logo_img {
    padding-bottom: 20px;
} 
 .footer_bar_wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 25px 0px;
}
.footer_bar{
    background-color: #16011d;
}
.footer_bar_wrapper p {
    color: #ffffff;
    font-size: 17px;
    font-family: 'Montserrat', sans-serif;
}  



.right_arrow {
    height: 60px;
    width: 60px;
    border: 1px solid #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    cursor: pointer;
}

.left_arrow {
    width: 60px;
    border: 1px solid #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    cursor: pointer;
}
.mainnnn {
    display: flex;
    justify-content: space-around;
    align-items: center;
    position: absolute;
    bottom: 2px;
    /* left: 93px; */
    width: 100%;
    align-items: center;
    padding: 54px 0;
    background: #00000000;
    /* width: 40%; */
}


.layer_for_main {
    position: relative;
    z-index: 1;
}
.layer_for_main:after {
    position: absolute !important;
    content: '' !important;
    background-image: url('layer img for slider.png') !important;
    background-position: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    height: 300px !important;
    width: 100% !important;
    bottom: 3px !important;
    left: 0 !important;
    z-index: -1!important;
    border-radius: 0px 0px 32px 32px !important;
}
.wrrapp_arrow {
    display: flex;
    gap: 9px;
    position: relative;
}
.wrrapp_arrow:after {
    position: absolute;
    content: '';
    height: 2px;
    width: 261px;
    background: #ffffff;
    top: 27px;
    left: 144px;
}
span.c_count {
    font-size: 32px;
    color: #ffffff;
}
.galler h3 {
    color: #ffffff;
    font-size: 53px;
    font-family: 'Recoleta', sans-serif;
    font-weight: 900;
}
span.our_gallery {
    font-family: 'Recoleta', sans-serif;
    color: #ff8300;
}
.galler_pare p {
    color: #ffffff;
    font-family: 'RecoletaAlt-Regular', system-ui;
    font-size: 21px;
    font-weight: 100;
}
.galler_pare p {
    color: #ffffff;
    font-family: 'RecoletaAlt-Regular', system-ui;
    font-size: 21px;
    padding: 20px 0 80px;
    line-height: 30px;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
}
.galler {
    padding: 37px 0 0 0;
}
.gall_exp p {
    font-size: 40px;
    color: #ffffff;
    font-family: auto;
    font-weight: 900;
}
.gall_exp:after {
    position: absolute;
    content: '';
    height: 65px;
    width: 65px;
    background: #732331;
    top: -4px;
    z-index: -1;
    left: -5px;
    border-radius: 20px;
}
.gall_exp {
    position: relative;
    z-index: 1;
}
.explore_txt {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 40px;
    padding: 20px 0 0 0;
}

.video_home_page_section{
background-image: url('back\ img2222222222222222222222222222222.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;

     margin-top: -33px;
    position: relative;
    z-index: 6;
}

.video {
    width: 100%;
}
.video_home_page_section_wrapper {
    padding: 85px 0px;
}
.video iframe {
    width: 100%;
    height: 693px;
}


/* gallery page css */
.gallery_banner_section_main{
    background-image: url('shffdjvdf.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
}
.gallery_banner_section_main_wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 100px 0px;
}
.galllery_heading_main h2 {
    color: #ff8300;
    font-size: 60px;
    font-family: 'RecoletaAlt-Regular';
    font-weight: 900;
    position: relative;
   
}
.gallery_banner_content {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative;
    z-index: 1;
    padding: 65px 0px;
}
.galllery_para_main p {
    font-size: 18px;
    width: 100%;
    max-width: 51%;
    margin: 0 auto;
    text-align: center;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
}
.galllery_para_main {
    padding: 20px 0px;
}
.gallery_banner_content:after {
    content: '';
    position: absolute;
    background-image: url(kjdhdfg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 294px;
    width: 297px;
    z-index: -1;
    top: -24px;
    left: 353px;
}
.galllery_heading_main h2:after {
    content: '';
    background-image: url(erug.png);
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 645px;
    height: 80px;
    left: -203px;
    top: -7px;
    z-index: -1;
}

.images_gallery_main {
    background-image: url(image_2024_10_09T16_38_00_006Zds.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
}
.images_gallery_main_wrapper {
    display: flex;
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
    gap: 30px;
    padding: 55px 0px;
}
.gallery_new_images {
    width: 18.33% !important;
    cursor:pointer;
     transition: transform 0.3s ease-in-out;
}
.gallery_new_images:hover {
    transform: scale(1.1);
}
div#gallery_new_images_4 {
    width: 56.33%;
}
div#gallery_new_images_5 {
    width: 40%;
}
div#gallery_new_images_6 {
    width: 48%;
}
div#gallery_new_images_7 {
    width: 47.5%;
}
/* end gallery page css */


/* contact Us page css */

.contact_banner_section_main{
    background-image: url('shffdjvdf.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
}
.contact_banner_section_main_wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 100px 0px;
}
.submit_contact_line_forr_requide {
    color: red;
    font-size: 16px;
    font-family: 'Montserrat';
    position: relative;
    /* left: auto; */
    text-align: center;
    top: -73px;
}

.contact_heading_main h2 {
    color: #ff8300;
    font-size: 60px;
    font-family: 'RecoletaAlt-Regular';
    font-weight: 900;
    position: relative;
   
}
.contact_banner_content {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative;
    z-index: 1;
    padding: 65px 0px;
}
.contact_para_main p {
    font-size: 18px;
    width: 100%;
    max-width: 57%;
    margin: 0 auto;
    text-align: center;
    color: #ffffff;
    font-family: 'RecoletaAlt-Regular', system-ui;
    font-family: 'Montserrat', sans-serif;
}
.contact_para_main {
    padding: 20px 0px;
}
.contact_banner_content:after {
    content: '';
    position: absolute;
    background-image: url(kjdhdfg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 294px;
    width: 297px;
    z-index: -1;
    top: -24px;
    left: 353px;
}
.contact_heading_main h2:after {
    content: '';
    background-image: url(erug.png);
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 680px;
    height: 96px;
    left: -203px;
    top: -16px;
    z-index: -1;
}
span.us {
    font-size: 60px;
    font-family: 'RecoletaAlt-Regular';
    font-weight: 900;
    color: #ffffff;
}


.form_main {
    background-image: url(image_2024_10_09T16_38_00_006Zds.png);
    background-position: 91% 0%;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
}
.form-group {
    width: 31.33%;
}
form.form_warps {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    gap: 30px;
}
.form-group input {
    width: 100%;
    background: #ffffff;
    border: none;
    padding: 20px;
    border-radius: 20px;
}
.form-group input::placeholder, textarea::placeholder {
    color: #470e31;
    font-size: 18px;
    font-family: 'RecoletaAlt-Regular', system-ui;
}
.form-group textarea {
    width: 100%;
}

div#form-group4 {
    width: 100%;
}
.form-group textarea {
    width: 100%;
    border-radius: 20px;
    padding: 20px;
}
div#form-group6 {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
button.submit_btn {
    padding: 11px 48px;
    color: #ffffff;
    font-family: 'RecoletaAlt-Regular', system-ui;
    font-size: 20px;
    border-radius: 20px;
    border: none;
    background: linear-gradient(90deg, #d64501, #ff8300);
    cursor: pointer;
}
button.submit_btn:hover {
    background: #ffffff;
    border: 1px solid #dd5000;
    color: #dd5000;
}
.form_heading h3 {
    color: #ffffff;
    font-family: 'RecoletaAlt-Regular';
    font-size: 43px;
    font-weight: 900;
    padding: 0 0 40px 0;
}
span.frm_span {
    font-family: 'RecoletaAlt-Regular';
    font-size: 43px;
    font-weight: 900;
    color: #ff8300;
}
.form_wrapper {
    padding: 90px 0px;
}
.form_heading {
    display: flex;
    justify-content: center;
    align-items: center;
}
.form-group input:focus {
    border: 3px solid #ff8300;
    outline: none;
    box-shadow: none;
}


.form-group textarea:focus {
    border: 3px solid #ff8300;
    outline: none;
    box-shadow: none;
}
/* end contact Us page css */


/* member page css */
span.sadu_cont a {
    text-decoration: none;
    color: #ffffff;
}
.member_banner_section{
    background-image: url('shffdjvdf.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
}
.member_banner_section_wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px;
    padding: 165px 0px;
}
span.mbr_span {
    font-family: specialagent;
    color: #f98003;
}

.member_heading_main h2 {
    color: #ffffff;
    font-family: specialagent;
    font-size: 59px;
    font-weight: bold;
    position: relative;
    z-index: 1;
    padding-bottom: 11px;
}
.member_banner_content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 1;
}
.member_banner_content:after {
    content: '';
    position: absolute;
    background-image: url(kjdhdfg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 294px;
    width: 297px;
    z-index: -1;
    top: -124px;
    left: 276px;
}

.member_para_main p {
    color: #ffffff;
    font-family: 'RecoletaAlt-Light', system-ui;
    font-size: 20px;
    width: 100%;
    max-width: 57%;
    margin: 0 auto;
    text-align: center;
    font-weight: 200;
    padding: 8px 0px 35px;
}
.member_heading_main h2:after {
    background-image: url(erug.png);
    content: '';
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: absolute;
    width: 667px;
    height: 79px;
       left: -186px;
    top: -3px;
    z-index: -1;
}
.main_sadhus {
    background-image: url(image_2024_10_09T16_38_00_006Zds.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
}
.sadu_card {
    width: 30.33%;
}

.main_sadhus_warpper {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 55px;
    padding: 0px 0 90px;
}
span.sadu_cont {
    color: #ffffff;
    font-size: 18px;
    /* font-weight: 900; */
    font-family: 'RecoletaAlt-Bold';
}
.sadu_name span {
    color: #ffffff;
    font-size: 27px;
    font-weight: 900;
    font-family: 'RecoletaAlt-Bold';
}


.sadu_profile span {
    color: #ffffff;
    font-size: 22px;
    font-weight: 400;
    font-family: 'RecoletaAlt-Bold', system-ui;
}
.our_main_title h2 {
    font-weight: 900;
    font-size: 47px;
    color: #ffffff;
    font-family: 'RecoletaAlt-Bold';
        margin-top: 36px;
}
span.main_sadu_spn {
    color: #ff8300;
    font-family: 'RecoletaAlt-Bold';
    font-weight: 800;
}
.our_main_pare p {
    color: #ffffff;
    font-family: 'RecoletaAlt-Light', system-ui;
    font-size: 20px;
    width: 100%;
    max-width: 57%;
    margin: 0 auto;
    text-align: center;
    font-weight: 200;
    padding: 20px 0px 35px;
}
.main_wrapper_saddus_content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0px 0 0 0;
}
.sadu_contact {
    display: flex;
    align-items: center;
    gap: 10px;
}

.sadu_contact {
    display: flex;
    align-items: center;
    gap: 10px;
}
.sadu_contact2 {
    display: flex;
    align-items: center;
    gap: 10px;
}
.sadu_card {
    width: 30.33%;
    background: #5b0748;
    border-radius: 20px;
}


.main_numbers {
    display: flex;
    gap: 20px;
}
.img_cont_sec {
    display: flex;
    flex-direction: column;
    gap: 2px;
    padding: 6px 20px 20px;
}
#instafeed-container {
    padding-bottom: 40px;
}
/* end member page css */





/* about page css */
.about_banner_section{
    background-image: url('shffdjvdf.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
}
.about_heading_main h2 {
    color: #ffffff;
    font-family: specialagent;
    font-size: 59px;
    font-weight: bold;
    position: relative;
    z-index: 1;
    padding-bottom: 11px;
}

span.abt_span {
    font-family: specialagent;
    color: #f98003;
}
.about_para_main p {
    color: #ffffff;
    font-family: 'RecoletaAlt-Light', system-ui;
    font-size: 20px;
    width: 100%;
    max-width: 57%;
    margin: 0 auto;
    text-align: center;
    font-weight: 200;
    padding: 8px 0px 35px;
}
.about_banner_section_wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 165px 0px;
}
.about_banner_content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 1;
}
.about_banner_content:after {
    content: '';
    position: absolute;
    background-image: url(kjdhdfg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 294px;
    width: 297px;
    z-index: -1;
    top: -124px;
    left: 276px;
}
.about_heading_main h2:after {
    background-image: url(erug.png);
    content: '';
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: absolute;
    width: 667px;
    height: 79px;
    left: -186px;
    top: -3px;
    z-index: -1;
}
.text_with_image_one_wrapper {
    display: flex;
    align-items: center;
    width: 100%;
    /* gap: 105px; */
    padding: 88px 0px 0px 0px;
    border-bottom: 2px dashed #ffffff;
    position: relative;
}
.text_with_image_one_wrapper:after {
    position: absolute;
    content: '';
    background-image: url(bggggggggggggggggggggggggggggg-removebg-preview.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 148px;
    width: 79px;
    left: -202px;
    top: 8px;
}

.text_img_one_content {
    width: 50%;
    display: flex;
    flex-direction: column;
    gap: 70px;
}

.text_with_main_image {
    width: 50%;
    padding: 41px;
}
.text_with_image_one {
    background-image: url(image_2024_10_09T16_38_00_006Zds.png);
    background-position: 50% 2%;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
}
.heading_title h2 {
    color: #ffffff;
    font-size: 53px;
    font-family: 'specialagent';
    font-family: 'Recoleta', sans-serif;
    font-weight: 900;
}

span.ab_span_title {
    font-family: 'Recoleta', sans-serif;
    color: #ff8300;
}
.content_title p {
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    width: 100%;
    max-width: 68%;
    font-weight: 300;
    line-height: 25px;
}
.built_points_for_one p {
    color: #ffffff;

    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    width: 100%;
    
}
.built_points_img_txt_one h4 {
    color: #ffffff;
    
    font-family: 'Montserrat', sans-serif;
    font-size: 24px;
    font-weight: 500;
    display: none;
}
.nnn_point_steps_wrpper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
    color: #e37212;
    padding: 55px 0 55px;
    font-size: 15px;
}
p.dots_us {
    display: flex;
    gap: 14px;
    align-items: center;
    font-family: 'Montserrat', sans-serif;
}
span.built_dot {
    font-size: 27px;
}
span.bult_dots_content {
    color: #ffffff;
    font-family: 'RecoletaAlt-Light', system-ui;
    font-size: 20px;
    width: 100%;
    font-weight: 200;
}
.second_image_img_txt {
    width: 50%;
    padding: 62px;

}
.second_txt_img_wrap {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 81px 0px;
}
.our_story_for_about{
    background-image: url('newwnnn.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
    margin-top: -32px;
}

/* end about page css */

/* History Section Start */
.history_banner{
    background-image: url('shffdjvdf.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
}
.history_heading_main h2 {
    font-size: 46px;
    color: #ff8300;
    text-align: center;
    font-family: 'Recoleta', sans-serif;
    font-weight: 900;
    position: relative;
    z-index: 1;
}
span.his_span {
    font-family: 'Recoleta', sans-serif;
    font-weight: 900;
    color: #ffffff;
}
.history_para_main p {
    color: #ffffff;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    width: 100%;
    max-width: 38%;
    margin: 0 auto;
    padding: 25px 0px;
}
.history_heading_main h2:after {
    content: '';
    background-image: url(erug.png);
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 680px;
    height: 96px;
    left: 354px;
    top: -16px;
    z-index: -1;
}
.history_wrapper {
    padding: 169px 0px;
}
.history_banner_content :after {
    content: '';
    position: absolute;
    background-image: url(kjdhdfg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 294px;
    width: 297px;
    z-index: -1;
    top: -79px;
    left: 579px;
}
.history_banner_content {
    position: relative;
    z-index: 1;
}
.flex_wrapper_history {
    display: flex;
    width: 100%;
    justify-content: center;
    padding: 100px 0px 20px;
    gap: 34px;
}

.image_histry_banner {
    width: 50%;
}

.image_history_text {
    width: 50%;
}

   
.history_flex_text{
    background-image: url(image_2024_10_09T16_38_00_006Zds.png);
       background-position: center;
       background-size: cover;
       background-repeat: no-repeat;
       height: auto;
   }
   .text_history_para p {
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    margin: 15px 0px;
    line-height: 25px;
}
.text_history_title h2 {
    font-family: 'Recoleta', sans-serif;
    color: #ff8300;
    font-size: 39px;
    font-weight: 900;
}


.histoy_content_one p b {
  
    font-family: 'Montserrat', sans-serif;
  
    
}
.text_history_para p b {
font-family: 'Montserrat', sans-serif;
}
.histoy_content_one p {
    /* color: #ffff; */
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    margin: 15px 0px;
    line-height: 25px;
}
.title_history_temp h3 {
    text-align: center;
    font-family: 'Recoleta', sans-serif;
    color: #ff8300;
    font-size: 39px;
    padding: 10px 0px;
}
.histoy_content_one.one_two {
    padding: 0px 0 60px;
}
/* end history section */

/* start event calender page */
.events_section_new {
    background-image: url(image_2024_10_09T16_38_00_006Zds.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
}
.wrapper_for_new_cards {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.wrrppp_for_events {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
span.connn {
    font-family: 'Recoleta', sans-serif;
    color: #ff8300;
}
.new_cuurent_event h2 {
    font-family: 'Recoleta', sans-serif;
    color: #ffffff;
    font-size: 45px;
    font-weight: 900;
}
.new_current_event_para p {
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    width: 100%;
    max-width: 50%;
    margin: 0 auto;
}
.wrapper_for_new_cards {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 66px 0px 45px;
}
.new_upcoming_event h2 {
    font-family: 'Recoleta', sans-serif;
    color: #ffffff;
    font-size: 45px;
    font-weight: 900;
}
span.cunt {
    font-family: 'Recoleta', sans-serif;
    color: #ff8300;
}
.new_upcoming_event_para p {
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    width: 100%;
    max-width: 50%;
    margin: 0 auto;
}
.wrrppp_for_events {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0px 0 45px;
}
.event_banner_section_main {
    background-image: url(shffdjvdf.png);
    background-position: 96% -7%;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
}
.event_banner_section_main_wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 100px 0px;
}
.event_heading_main h2 {
    text-align: center;
    color: #ff8300;
    font-family: specialagent;
    font-size: 59px;
    font-weight: bold;
    position: relative;
    z-index: 1;
    padding-bottom: 11px;
}
.event_para_main p {
    color: #ffffff;
    font-size: 18px;
    font-family: 'Montserrat', sans-serif;
    width: 100%;
    max-width: 51%;
    margin: 0 auto;
}
.event_banner_content:after {
    content: '';
    position: absolute;
    background-image: url(kjdhdfg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 294px;
    width: 297px;
    z-index: -1;
    top: -8px;
    left: 395px;
}
.event_banner_content {
    position: relative;
    z-index: 1;
    padding: 65px 0px;
}
.event_heading_main h2:after {
    content: '';
    background-image: url(erug.png);
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 680px;
    height: 90px;
    left: 168px;
    top: -12px;
    z-index: -1;
}
/* end event calender page */



/* start booking page css  */
.booking_banner {
    background-image: url(shffdjvdf.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
}
.booking_banner_content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 1;
    padding: 65px 0;
}
.submit_line_hide_required {
    text-align: center;
    color: red;
    font-size: 16px;
  font-family: 'Montserrat';
    position: relative;
    top: -79px;
}
.booking_heading_main h2 {
    text-align: center;
    color: #ff8300;
    /* font-family: specialagent; */
    font-size: 50px;
    font-weight: bold;
    position: relative;
    z-index: 1;
    padding-bottom: 12px;
    font-family: 'Recoleta', sans-serif;
    font-weight: 900;
}
.booking_para_main p {
    color: #ffffff;
    font-size: 18px;
    font-family: 'Montserrat', sans-serif;
    width: 100%;
    max-width: 51%;
    margin: 0 auto;
}
.booking_banner_content:after {
    content: '';
    position: absolute;
    background-image: url(kjdhdfg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 294px;
    width: 297px;
    z-index: -1;
    top: -8px;
    left: 588px;
}
.booking {
    padding: 100px 0px;
}
.booking_heading_main h2:after {
    content: '';
    background-image: url(erug.png);
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 680px;
    height: 90px;
    left: -243px;
    top: -12px;
    z-index: -1;
}
form.booking_form_warps {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    row-gap: 55px;
    column-gap: 114px;
}

.booking_form-group input {
    width: 100%;
    background: #ffffff;
    border: none;
    padding: 20px;
    border-radius: 20px;
}

.booking_form_main {
    background-image: url(image_2024_10_09T16_38_00_006Zds.png);
    background-position: 91% 0%;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
}
.booking_form-group {
    width: 45.33%;
}
.booking_form-group textarea {
    width: 100%;
    border-radius: 20px;
    padding: 20px;
}
div#booking_form-group5 {
    width: 100%;
}
div#booking_form-group6 {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
button.booking_submit_btn {
    padding: 11px 48px;
    color: #ffffff;
    font-family: 'RecoletaAlt-Regular', system-ui;
    font-size: 20px;
    border-radius: 20px;
    border: none;
    background: linear-gradient(90deg, #d64501, #ff8300);
    cursor: pointer;
}


button.booking_submit_btn:hover {
    background: #ffffff;
    border: 1px solid #dd5000;
    color: #dd5000;
}

.booking_form-group input::placeholder, textarea::placeholder {
    color: #470e31;
    font-size: 18px;
    font-family: 'RecoletaAlt-Regular', system-ui;
}

.booking_form-group textarea:focus {
    border: 3px solid #ff8300;
    outline: none;
    box-shadow: none;
}
.booking_form_heading h3 {
    color: #ffffff;
    font-family: 'Recoleta', sans-serif;
    font-size: 43px;
    font-weight: 900;
    padding: 0 0 40px 0;
    text-align: center;
}
.booking_form_wrapper {
    padding: 72px 0px;
}
div#booking_form-group4 {
    background: #ffffff;
    border: none;
    border-radius: 20px;
    position: relative;
}

/* .text_annd_icon_booking_form {
    display: flex;
    position: absolute;
    top: 19px;
    padding: 0 20px;
 
    width: 100%;
    justify-content: space-between;
} */

/* div#booking_form-group4 input {
    background: transparent;
    opacity: 0;
    position: relative;
    z-index: 1;
} */
/* end booking page css */


/* tour page css */
.tour_banner_content {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 67px 0px;
    position: relative;
    z-index: 1;
}
.tour_banner {
    background-image: url(shffdjvdf.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
}
.tour_heading_main h2 {
    color: #ff8300;
    font-size: 60px;
    font-family: 'RecoletaAlt-Regular';
    font-weight: 900;
    position: relative;
}

.tour_para_main p {
    font-size: 18px;
    width: 100%;
    max-width: 51%;
    margin: 0 auto;
    text-align: center;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
    padding: 20px 0px;
}
.tourrr {
    padding: 100px 0px;
}
.para_invitaion_txrt p {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
}

.tour_banner_content:after {
    content: '';
    position: absolute;
    background-image: url(kjdhdfg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 294px;
    width: 297px;
    z-index: -1;
    top: -24px;
    left: 581px;
}
.tour_heading_main h2:after {
    content: '';
    background-image: url(erug.png);
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 645px;
    height: 80px;
    left: -203px;
    top: -7px;
    z-index: -1;
}
input[type="date"] {
    background-image: url('icon\ date.png');
    background-repeat: no-repeat;
    background-position: 97%;
    font-size: 12px;
}
input[type="date"]:hover::-webkit-calendar-picker-indicator,
input[type="date"]:focus::-webkit-calendar-picker-indicator {
    opacity: 1; 
}

.changing_events {
    background-image: url('tour\ background.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 100%;
    
}
.changin_events_btns {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    background: #521876;
    /* gap: 100px; */
    border: 1px solid #fdfdfd;
    padding: 10px 0px;
    border-radius: 12px;
}
.first_btn_event {
    width: 33.33%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.wrapper_changgin_events {
    background: #360e4f;
    border-radius: 30px;
    padding: 45px 90px;
}
.new_bannerrs {
    padding: 50px 130px 100px;
}
.first_btn_event button {
    border: navajowhite;
    background: transparent;
    color: #ffffff;
    font-family: 'Recoleta', sans-serif;
    font-size: 29px;
    font-weight: 900;
    cursor: pointer;
   
}
.first_btn_event.active button {
    background: #230537;
    padding: 8px 27px;
    border-radius: 12px;
}
.event_notice {
    display: flex;
    align-items: center;
    gap: 30px;
    width: 75%;
}

.invitaiton_function {
    display: flex;
    flex-direction: column;
}
.celbration_logos {
    display: flex;
}
.celbration_logos {
    display: flex;
    gap: 20px;
}
.celebration_first_logo {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.inner_wrapper_changing_events {
    display: flex;
    width: 100%;
    background: #ffffff;
    padding: 20px 40px;
    border: 1px solid #ee700d;
    border-radius: 12px;
    margin-top: 45px;
}
.date_for_function {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 25%;
    background: #efefef;
    border-radius: 12px;
    gap: 20px;
}
.invatiion_title h2 {
    font-family: 'Recoleta', sans-serif;
    font-weight: 900;
    font-size: 29px;
    color: #000000;
}
span.birth_txt {
    font-family: 'Recoleta', sans-serif;
    color: #ed6800;
}
.para_invitaion_txrt p b {
    font-family: 'Montserrat', sans-serif;
}
.celbration_logos {
    display: flex;
    gap: 20px;
    padding: 20px 0 0 0;
}
.day_text h3 {
    font-family: 'Recoleta', sans-serif;
    font-size: 22px;
}
.time_text h3 {
    font-family: 'Recoleta', sans-serif;
    color: #000000;
}
.divfor_dates {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

/* end tour page css */


/* terms of services */
.term_condition {
    background-image: url(shffdjvdf.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
}
.title_terms_condtion h3 {
    text-align: center;
    color: #ffffff;
    font-family: 'Recoleta', sans-serif;
    font-size: 36px;
    font-weight: 900;
    padding: 20px 0px;
}
.para_terms_condtion p {
    color: #ffffff;
    font-size: 17px;
    font-family: 'Montserrat', sans-serif;
}
.terms_condtion_wrapper {
    padding: 51px 0px 80px;
}

/* end terms of service */




/* start privacy policy page */


.privacy_condition {
    background-image: url(shffdjvdf.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
}
.title_privacy_condtion h3 {
    text-align: center;
    color: #ffffff;
    font-family: 'Recoleta', sans-serif;
    font-size: 36px;
    font-weight: 900;
    padding: 20px 0px;
}
.para_privacy_condtion p {
    color: #ffffff;
    font-size: 17px;
    font-family: 'Montserrat', sans-serif;
}
.privacy_condtion_wrapper{
    padding: 51px 0px 80px;
}
.close_btn i{
    cursor: pointer;
}

/* end priacy policy page */

img.show_border {
    border: 3px solid #fd8200;
    border-radius: 20px;
}



/* gallery popup css*/


.garlery_popup_main {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000000d9;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    cursor:pointer;
}
.garlery_popup_main_container {
    width: 100%;
    max-width: 1024px;
    margin: 0 auto;
    border-radius: 20px;
    position: relative;
   
}
.gallery_popup_wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}
.cross_plus_popups {
    background: #1e0227;
    height: 60px;
    width: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    border: 4px solid #ff8300;
    position: absolute;
    top: -19px;
    right: 181px;
    cursor: pointer;
}
.garlery_popup_main .gallery_popup_img img {
  width: 619px;
    height: 637px;
}

/* end gallery popup css*/



/*event popup*/
.payment_event_popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000000d9;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    cursor: pointer;
}
.payment_event_popup_conatiner {
    width: 100%;
    max-width: 1197px;
    margin: 0 auto;
    border-radius: 20px;
    position: relative;

}
.payment_event_popup_wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}

.payment_event_popup_wrapper .main_time_date_main {
    display: flex;
    justify-content: center;
    align-items: center;
}

.payment_event_popup_wrapper .nav_text h4 {
    text-align: center;
}

.payment_event_popup_wrapper .nav_text p {
    text-align: center;
    font-size: 20px;

}

.payment_event_popup_wrapper .nav_text h4 {
    font-size: 28px;
}
.payment_event_popup_wrapper .locationss {
    display: flex;
    justify-content: center;
    align-items: center;
}
.payment_event_popup_wrapper .main_time_date {
    display: flex;
    justify-content: center;
    align-items: center;
}
.payment_event_popup .cross_plus_popups {
     top: -19px;
    right: 71px
}


/*end event popup */


.popupDetails {
    width: 100%;
    background: linear-gradient(to right, #862769, #8d20aa);
    padding: 25px;
    border-radius: 20px;
    max-width: 84%;
    margin: 0 auto;
}



/*member popup*/
.sadus_popup_main{
position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000000d9;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    cursor: pointer;
}


.sadus_popup_main_container{
    width: 100%;
    max-width: 1024px;
    margin: 0 auto;
    border-radius: 20px;
    position: relative;
   
}
.sadu_content {
    background: #5b0748;
    border-radius: 20px;
    border: 5px solid #ff8300;
}
.sadus_popup_main_wrapper {
    display:flex;
    justify-content:center;
    align-items:center;
    width: 100%;
}



.sadus_popup_main_wrapper .main_tt {
    width: 50%;
}

.sadus_popup_main_wrapper .main_numbers {
    width: 50%;
    display: flex;
    flex-direction: column;
    gap: 0;
}
.sadu_img {
    width: 100%;
}


  .sadu_content .sadu_img img {
    width: 556px;
    height: 484px;
}
.sadus_popup_main .cross_plus_popups {
    top: -21px;
    right: 200px;
}

.sadus_popup_main_wrapper .img_cont_sec {
    display: flex;
    flex-direction: row;
    width: 100%;
      gap: 89px;
    padding: 10px 29px;
}
.sadus_popup_main .sadu_name span {
    font-size: 31px;
}

.sadus_popup_main .sadu_profile span {
    font-size: 27px;
}
.sadus_popup_main_wrapper .sadu_profile {
    display: block !important;
}
.sadu_profile {
    display: none;
}
.main_numbers {
    display: none;
}
/*end member popup*/


/* home page evenet popup*/
.home_page_popup_event {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000000d9;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    cursor: pointer;
}
.home_page_popup_event_container {
    width: 100%;
    max-width: 1158px;
    margin: 0 auto;
    border-radius: 20px;
    position: relative;
}
.new_popup_for_home_event {
    background: linear-gradient(to right, #862769, #8d20aa);
    padding: 20px;
    border-radius: 20px;
}
.home_page_popup_event_wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}
.home_page .cross_plus_popups {
    right: -14px;
    height: 40px;
    width: 40px;
    top: -13px;
}
.home_page img.hide_plus_popup {
    height: 14px;
    width: 14px;
}
/*end popup*/




@media screen and (min-width: 2000px) {
.aarti_timing_wrapper {
    display: flex;
    width: 100%;
    align-items: center;
    gap: 100px;
    padding: 93px 0px;
    margin-top: -41px;
}
.second_txt_img_wrap {
    padding: 134px 0px;
}
}
@media screen and (min-width:2600px) {
    .aarti_timing_wrapper {
        padding: 137px 0px !important;
    }
}
@media screen and (min-width: 2500px) {

    .aarti_timing_wrapper {
        padding: 141px 0px !important;
        margin-top: -59px !important;
    }
    .events_wraper {
   
    padding: 0 0 111px 0 !important;
}
.our_story_for_about {
    background-position: 50% -16%;  
}
}
@media screen and (min-width: 2300px) {
    .banner_section_wrapper {
        display: flex;
        width: 100%;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        padding: 86px 0px 338px;
    }
.banner_btn {
    position: relative;
    left: 306px;
    top: 11px;
    
}
.banner_btn {
        position: relative;
        left: 306px;
        top: 73px;
    }

.jai_maa_jalpa {
    position: relative;
    top: 74px;
    left: -10px;
}

.jai_maa_jalpa_2 h2 {
    font-size: 256px;
    color: transparent;
    font-family: 'Special Agent', sans-serif;
    letter-spacing: 4px;
    position: relative;
    left: 186px;
    top: 47px;
    background: linear-gradient(to right, #ff8526, #D6282A);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.jai_maa_jalpa_2 h2:after {
    content: '';
    position: absolute;
    background-image: url(deepuuu.png);
    position: absolute;
    height: 64px;
    width: 84px;
    left: 371px;
    top: -28px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.img_hindi {
    position: relative;
    left: 284px;
    top: 49px;
}

.content_lorem_p p {
    font-size: 25px;
    width: 100%;
    max-width: 51%;
    margin: 0px auto;
    color: white;
    line-height: 31px;
    position: relative;
    left: 323px;
    /* font-family: mont; */
    font-family: 'Montserrat', sans-serif;
    text-align: center;
    top: 47px;
}

.banner_btn a {
   
    font-size: 31px;
    font-weight: 600;
    letter-spacing: 1px;
    border: none;
    cursor: pointer;
}
    .banner_section_wrapper {
        display: flex;
        width: 100%;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        padding: 86px 0px 231px;
    }
    .aarti_timing_wrapper {
      
        padding: 110px 0px !important;
        margin-top: -41px;
    }
    .our_story_for_about {
    
    margin-top:0px;
}
    .second_txt_img_wrap {
        padding: 176px 0px;
    }
}

@media screen and (max-width: 1800px) {
.jai_maa_jalpa_2 h2 {

    left: 124px;
    top: 17px;
}
.wrrapp_arrow:after { 
    width: 253px;
}
}

@media screen and (max-width: 1760px) {
.jai_maa_jalpa_2 h2 {
        left: 86px;
        top: 12px;
    }
    .ourgallery_main_wrapper {
  
    padding: 0 0 38px;
}

.mainnnn {
    width: 100%; 
        bottom: -4px;
}

.wrrapp_arrow:after {
    width: 234px;
    top: 27px;
    left: 134px;
}
}
@media screen and (max-width: 1720px) {
    .jai_maa_jalpa_2 h2 {
        left: 89px;
        top: 8px;
    }

}
@media screen and (max-width: 1620px) {
.banner_section_wrapper {
    padding: 58px 0px;
}

.img_hindi {
    top: 18px;
}

.content_banner {
    top: 44px;
}
}



@media screen and (max-width: 1600px) {
.wrapper_slide {
    margin-left: -208px;
    z-index: 1;
    top: -67px;
}

    .mainnnn {
        bottom: -13px;
    }

.wrrapp_arrow:after {
    width: 190px;
    top: 27px;
    left: 139px;
}

.explore_txt {
    padding: 15px 0 47px 0;
}
.ourgallery_main_wrapper {
    padding: 19px 0px 0px;
}

}






@media screen and (max-width: 1500px) {
.our_gallery_tilent {
    width: 55%;
    padding-top: 55px;
}
.our_story_for_about {
    margin-top: -92px;
}
.jai_maa_jalpa {
    position: relative;
    top: 13px;
}

.jai_maa_jalpa_2 h2 {
    left: 39px;
    top: -19px;
}
.sadu_card {
    width: 47.33%;
    background: #5b0748;
    border-radius: 20px;
}

}
@media screen and (max-width: 1480px) {
.gallery_new_images {
    width: 17.33% !important;
}
}


@media screen and (max-width: 1440px) {
    .payment_main_wrapper {
        flex-direction: column;
    }
    .dontae_section {
        width: 100%;
    }
    .mappping_section {
        width: 100%;
    }
    .scan_img {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .scan_title h4 {
        text-align: center;
    }
    .payment_img {
        display: flex;
        justify-content: center;
        align-items: center;
    }  
    

    .banner_section_wrapper {
        padding: 25px 0px 128px;
    }
.jai_maa_jalpa h3 {
    font-size: 54px;
}

 .jai_maa_jalpa_2 h2 {
    font-size: 94px;
}

    .content_banner {
        top: 72px;
        left: 143px;
    }
    .img_hindi {
        top: 50px;
    }

.content_lorem_p p {
    top: 27px;
}

.banner_btn a{
    position: relative;
    top: 23px;
}
.altre_main_tour:after {
   height: 553px;
    left: 35px;
    top: 20px;
} 
    .mainnnn {
        bottom: -26px;
    }


.wrrapp_arrow:after {
    left: 139px;
    width: 175px;
}

.wrapper_slide {
    top: -84px;
}
    .jai_maa_jalpa_2 h2 {
        font-size: 150px;
    }

.jai_maa_jalpa h3 {
        font-size: 90px;
    }

          .jai_maa_jalpa_2 h2 {
        left: 158px;
        top: -13px;
    }
.jai_maa_jalpa {
        position: relative;
        top: 2px;
        left: 40px;
    }
    .banner_section {
    background-position: 68% 29%;

}
.donate_here_title h3 {
    text-align: center;
}

}

@media screen and (max-width: 1424px) {

       .banner_section {
        background-position: 68% 40%;
    }
}

@media screen and (max-width: 1400px) {
.jai_maa_jalpa_2 h2 {
    left: 94px;
    top: -11px;
}

.jai_maa_jalpa h3 {
    font-size: 91px;
}
.jai_maa_jalpa_2 h2 {
    font-size: 125px;
}
.img_hindi img {
    width: 100%;
    max-width: 53%;
}
    .img_hindi {
        top: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

.jai_maa_jalpa h3 {
        font-size: 76px;
        /* padding: 11px; */
    }

    .jai_maa_jalpa {
        position: relative;
        top: -2px;
    }

    .content_lorem_p p {
        top: 30px;
    }

    .jai_maa_jalpa {
        position: relative;
        top: -2px;
        left: 15px;
    }
    .jai_maa_jalpa {
        position: relative;
        top: -25px;
        left: 59px;
    }

.jai_maa_jalpa_2 h2 {
        left: 138px;
        top: -31px;
    }
    .jai_maa_jalpa h3 {
        font-size: 87px;
      
    }

    .jai_maa_jalpa_2 h2 {
        font-size: 153px;
    }
    .jai_maa_jalpa_2 h2:after {
    
    height: 64px;
    width: 84px;
    left: 213px;
    top: -43px;
   
}
}
@media screen and (max-width: 1376px) {
   .navigation .first_links, .navigation .second_links{
display: none;
    }
    .hamburger{
        display: block !important;
    }
    .mmmmm_links {
        position: fixed;
        top: 0;
        left: 0;
        height: 100vh;
        background: #4d0753;
        z-index: 3;
        width: 484px;
    }
    .mobile_links {
        /* width: 100%; */
        position: fixed;
        z-index: 3;
        width: 100%;
        height: 100vh;
        top: 0;
        left: 0;
        background-color: #00000042;
    }
.close_btn {
    display: flex;
    justify-content: end;
    width: 100%;
    padding: 20px 0px 0px 0px;
}

    .altre_main_tour:after {
        height: 619px;
        left: 20px;
        top: 20px;
    }
  }
  
  @media screen and (max-width: 1370px) {
  .gallery_new_images {
    width: 30.33%;
}
div#gallery_new_images_4 {
    width: 54.33%;
}
div#gallery_new_images_6 {
    width: 47%;
}
.aarti_timing_wrapper {
    flex-direction: column-reverse;
    gap: 40px;
}
.correct_aarti_time {
    width: 100%;
    max-width: 54%;
    margin: 0 auto;
}

.timing_narmal_day_wrapper {
    display: flex;
    width: 100%;
    gap: 30px;
    max-width: 70%;
    margin: 0 auto;
}

.timing_narmal_day {
    border: 3px solid #681caf;
    background: #351046;
    padding: 28px 1px;
    border-radius: 20px;
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: unset; 
}
.history_banner_content :after {
    left: 465px;
}

.history_heading_main h2:after {
    left: 271px;
}

  }
  
    
  @media screen and (max-width: 1340px) {
      .jai_maa_jalpa_2 h2 {
        left: 126px;
        top: -31px;
    }
  }
  
  
    @media screen and (max-width: 1320px) {
      .jai_maa_jalpa_2 h2 {
        left: 126px;
        top: -28px;
    }
        .banner_btn a {
        position: relative;
        top: 31px;
    }
    }
    
    
   @media screen and (max-width: 1280px) {
    .jai_maa_jalpa_2 h2 {
        left: 114px;
        top: -25px;
    }
        .altre_main_tour:after {
        height: 696px;
        left: 16px;
        top: 20px;
    }
        .mainnnn {
        bottom: 71px;
    }
    .home_page_popup_event_container {
    max-width: 981px;
}
} 
    
    
  @media screen and (max-width: 1260px) {
    .booking_form-group {
        width: 44.33%;
    }

  }







  @media screen and (max-width: 1240px) {

    .img_hindi img {
        width: 100%;
    }
        .banner_btn a {
            position: relative;
            top: 23px;
            margin-bottom: 61px;
        }
    
        .content_lorem_p p {
            top: 34px;
            font-size: 19px;
        }
    
    .img_hindi {
        width: 100%;
        max-width: 33%;
        left: 150px;
    }
    .banner_section_wrapper {
        padding: 25px 0px 0px;
    }
    .events_wraper .card {
        width: 48.33%;
      
    }
    
    .events_wraper {
       justify-content: unset;
    }
    .altre_main_tour:after {
        height: 619px;
        left: 16px;
        top: 20px;
    }
    .ourgallery_main_wrapper {
        flex-direction: column-reverse;
    }
    .ourgallery_main {
        padding: 0 20px;
    }
    .wrapper_slide{
        position: unset;
        top: unset;
        left: unset;
        margin: unset;
    }   
    .ourgallery_main {
        position: relative;
    }
    .explore_txt {
        position: absolute;
        bottom: 28px;
    left: 129px;
    }
    
    .ourgallery_main_img {
        width: 100%;
        padding-bottom: 158px;
    }
        .mainnnn {
            bottom: 179px;
                    width: 87%;
        }
    
    
        .wrrapp_arrow:after {
            width: 419px;
        }
    .our_gallery_tilent {
            width: 100%;
            padding-top: 55px;
        }
    
    .wrapper_slide {
        position: absolute;
        bottom: -9px;
    }
    .sadu_card {
        width: 43.33%;
    }
    .text_with_image_one_wrapper:after {
        left: 11px;
    }
    .jai_maa_jalpa h3 {
        font-size: 67px;
        /* padding: 11px; */
    }

        .jai_maa_jalpa_2 h2 {
        font-size: 117px;
        left: 107px;
    }

.img_hindi img {
    width: 100%;
    max-width: 100%;
}
    .img_hindi {
        width: 100%;
        max-width: 33%;
        left: 237px;
    }
    .nn_wrrapp_sll {
        display: none;
    }
   
    .nn_wrrapp_sll.stick_for_mobile {
        display: block !important;
        position: relative;
        top: -252px;
    }
    .explore_txt {
        display: none;
    }
    .explore_txt.for_mobile {
        display: flex !important;
    }
    .galler_pare p {
        padding: 14px 0 0px;
        
    }
    
    .explore_txt {
        position: absolute;
        bottom: 87px;
        left: 236px;
    }
      .mainnnn {
        bottom: 74px;
    }



    .galler {
        text-align: center;
    }
    .galler_pare p {
        padding: 14px 0 0px;
        text-align: center;
    }

    .ourgallery_main_wrapper {
        gap: 54px;
        
    }
    .history_para_main p {    
        max-width: 51%;
    }
    .history_heading_main h2:after {
    
        width: 591px;
        height: 87px;
       left: 182px;
        
    }
        .history_banner_content :after {
            left: 327px;
        }
        .booking_banner_content:after {
   
            height: 294px;
            width: 297px;
            z-index: -1;
            top: -8px;
            left: 449px;
        }
        .tour_banner_content:after {
            height: 294px;
            width: 297px;
            z-index: -1;
            top: -24px;
            left: 449px;
        }
        .para_invitaion_txrt p {
            font-family: 'Montserrat', sans-serif;
            font-size: 15px;
        }
        
        .invatiion_title h2 { 
            font-size: 24px;
        }
        .day_text h3 {
            font-size: 19px;
        }
        
        .time_text h3 {
            font-size: 15px;
        }
        .img_event_wwooo img {
            width: 100%;
        }
        .img_date_function img {
            width: 100%;
        }
        .wrapper_changgin_events {
            background: #360e4f;
            border-radius: 30px;
            padding: 35px 35px;
        }
        
        .first_btn_event button {  
           font-size: 23px;
        }
        .time_logo img {
            width: 100%;
        }
        .new_bannerrs {
            padding: 50px 70px 100px;
        }
        
            .banner_section_wrapper {
        padding: 25px 0px 94px;
    }
.jai_maa_jalpa_2 h2 {
        font-size: 130px;
        left: 107px;
    }

.jai_maa_jalpa h3 {
        font-size: 76px;
    }
    .jai_maa_jalpa {
        position: relative;
        top: -25px;
        left: 36px;
    }
        .jai_maa_jalpa_2 h2 {
        font-size: 130px;
        left: 114px;
        top: -36px;
    }
        .banner_btn a {
        position: relative;
        top: 34px;
        margin-bottom: 61px;
    }
.jai_maa_jalpa_2 h2:after {
        height: 56px;
        width: 76px;
        left: 181px;
        top: -39px;
    }
  }

  @media screen and (max-width: 1135px){
    .banner_section{
      background-image: url('maa\ zalpa\ 121.png');
      background-position: 74% 19%;
      background-repeat: no-repeat;
      background-size: cover;
      height: auto;
  }
  .content_banner {
    top: unset;
    left: unset;
    position: unset;
}
.img_hindi {
    top: unset;
    left: unset;
    position: unset;
    width: unset;
    max-width: unset;
}
.content_lorem_p p {
    font-size: 20px;
    width: 100%;
    max-width: 59%;
    margin: 0 auto;
    color: white;
    line-height: 25px;
    position: unset; 
    left: unset;
}
.banner_btn a{
    top: unset;
    left: unset;
    position: unset;
}
.banner_btn{
    top: unset;
    left: unset;
    position: unset;  
}
.maa_mobile_image {
    display: block !important;
    padding-bottom: 45px;
}
.content_banner_mani {
    padding: 98px 0px 0px;
}
.content_banner {
    position: relative;
    z-index: 1;
}
.content_banner:after {
    content: '';
    position: absolute;
    background-image: url(rooounddd.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 225px;
    width: 221px;
    top: -59px;
    left: -65px;
    z-index: -1;
}
    .home_page_popup_event_container {
        max-width: 747px;
    }
    }
  
    @media screen and (max-width: 1046px){

        .booking_form-group {
            width: 41.33%;
        }
    }



  @media screen and (max-width: 1038px){
    .form-group {
        width: 30.33%;
    }
  }
  
  




  @media screen and (max-width: 1024px) {
  .gallery_new_images {
    width: 29.33%;
}
div#gallery_new_images_5 {
width: 38%;
}

div#gallery_new_images_4 {
    width: 53.33%;
}
    div#gallery_new_images_6 {
    width: 46.5%;
}
div#gallery_new_images_7 {
width: 45.5%;
}
.galllery_para_main p {
    max-width: 70%;
    
}
.shedules_main_wrapper {
    flex-direction: column;
}

.resposne_title {
    padding: 40px 0px;
    display: block !important;
}

.title2 {
    display: none;
}

.resposne_title .title2 {
    display: block !important;
}
.altre_main_tour {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 40px;
    position: relative;
    max-width: 100%;
}
.altre_main_tour:after {
    height: 571px;
    left: 160px;
    top: 20px;
}
.shedulbttns {
    display: none;
}
.events_wraper .card {
    width: 100%
}
.montdivs[name="show4"] {
    display: none;
}

  .montdivs[name="show5"] {
    display: none;
}
.headin_evnts_second p {
    max-width: 81%;
}
span.sadu_cont {
    color: #ffffff;
    font-size: 16px;
}
.text_with_image_one_wrapper:after {
    left: 11px;
    height: 113px;
    width: 62px;
}
.text_with_image_one_wrapper {
    flex-direction: column;
gap:13px;
}
.content_title p {
    max-width: 78%;
    text-align: center;
    margin: 0 auto;
}

.text_img_one_content {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 49px;
    justify-content: center;
    align-items: center;
}

.main_first_content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.text_with_main_image {
    width: 73%;
    padding: 27px;
}
.second_txt_img_wrap {
    flex-direction: column-reverse;
    justify-content: center;
    gap: 50px;
}
.second_image_img_txt {
    width: 62%;
    padding: 0px 0px 60px 0px;

  }
  .jai_maa_jalpa_2 h2 {
    position: relative;
    font-size: 140px;
    left: 107px;
}

.jai_maa_jalpa_2 h2:after {
    content: '';
    background-image: url(deepuuu.png);
    position: absolute;
    height: 58px;
    width: 84px;
    left: 198px;
    top: -39px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.content_banner:after {
    height: 225px;
    width: 221px;
    top: -72px;
    left: -16px;
    z-index: -1;

}
.wrrapp_arrow:after {
    width: 328px;
}

.explore_txt {
    left: 200px;
}
.booking_banner_content:after {
    height: 294px;
    width: 297px;
    z-index: -1;
    top: -8px;
    left: 329px;
}

.booking_para_main p {

max-width: 58%;
margin: 0 auto;
}
.booking_para_main p {
    max-width: 72%;
    margin: 0 auto;
}
.booking_banner_content:after {
    height: 294px;
    width: 297px;
    z-index: -1;
    top: -8px;
    left: 232px;
}
.booking_para_main p {
    max-width: 78%;
    margin: 0 auto;
}
.tour_banner_content:after {
    height: 294px;
    width: 297px;
    z-index: -1;
    top: -24px;
    left: 346px;
}

.tour_para_main p {  
max-width: 61%;
}
.new_bannerrs {
    padding: 50px 10px 100px;
}
    
.title1 h3 {
    
    position: relative;
    left: 111px;
}
.title2 h3 {
    position: relative;
    left: 109px;
}


  }
  
  
  
  
  
  @media screen and (max-width: 1000px) {
  .sadus_popup_main .cross_plus_popups {
    top: -17px;
    right: 192px;;
}

    .garlery_popup_main_container {
   
    max-width: 881px;
   
}



.garlery_popup_main .cross_plus_popups {
    top: -20px;
    right: 124px;
    cursor: pointer;
}
.payment_event_popup_conatiner {
    max-width: 985px;
}
.payment_event_popup .cross_plus_popups {
    top: -21px;
    right: 57px;
}
  }
  
  

  @media screen and (max-width: 900px) {
    .footer_wrapper {
        flex-direction: column;
        gap: 20px;
    }
    .content_and_img {
        width: 100%;
    }
    .menu_links {
        width: 100%;
        display: flex;
        gap: 100px;
    }
    .content p {
        width: 90%;
    }
    .point_step {
        font-size: 10px;
    }
    .point_text h3 {
        font-size: 13px;
    }
    .gallery_new_images {
        width: 28.33%;
    }
    .home_page_popup_event_container {
        max-width: 613px;
    }

  }


  @media screen and (max-width: 840px) {
  .gallery_banner_content:after {
    left: 229px;
}

.galllery_heading_main h2:after {
    left: -284px;
    top: -3px;
   

}
.timing_narmal_day_wrapper {
    max-width: 100%;
}

.correct_aarti_time {
    max-width: 100%;
  }
  .altre_main_tour {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 40px;
    position: relative;
    max-width: 86%;
}
.events_wraper .card {
    width: 100%;
}

.montdivs span {
font-size: 15px;
font-weight: 900;
color: #ffffff;
}
.mainnnn {
    width: 89%;
}

.wrrapp_arrow:after {
    width: 191px;
}
.gall_exp p {
font-size: 29px;
color: #ffffff;
font-family: auto;
font-weight: 900;
}
.sadu_card {
    width: 66.33%;
}
.altre_main_tour:after {
    height: 613px;
    
}
.wrrapp_arrow:after {
    width: 236px;
}
.history_heading_main h2:after {
    width: 591px;
    height: 87px;
    left: 116px;
}
.history_banner_content :after {
    left: 225px;
}
.history_para_main p {
    max-width: 69%;
}
.tour_banner_content:after {
    height: 294px;
    width: 297px;
    z-index: -1;
    top: -24px;
    left: 239px;
}

.tour_heading_main h2:after {

width: 645px;
height: 80px;
left: -234px;
top: -7px;
z-index: -1;
}
.tour_para_main p {
    max-width: 71%;
}
    .invatiion_title h2 {
        font-size: 20px;
    }
    .first_btn_event button {
        font-size: 21px;
    }
.inner_wrapper_changing_events {
    display: flex;
    width: 100%;
    background: #ffffff;
    padding: 20px 15px;
    border: 1px solid #ee700d;
    border-radius: 12px;
    margin-top: 45px;
}
    .day_text h3 {
        font-size: 17px;
    }
    .time_text h3 {
        font-size: 13px;
    }

.event_notice {  
    gap: 15px;
}

    .sadus_popup_main .cross_plus_popups {
      top: -14px;
        right: 106px;
    }
        .garlery_popup_main .cross_plus_popups {
        top: -19px;
        right: 104px;
        cursor: pointer;
    }
        .payment_event_popup .cross_plus_popups {
        top: -23px;
        right: 51px;
    }
        .gallery_new_images {
        width: 45.33% !important;
    }
  }
  
  
  
  
  
    @media screen and (max-width: 780px) {
  
      .garlery_popup_main .cross_plus_popups {
        top: -18px;
        right: 83px;
        cursor: pointer;
    }
    }
  
  
  @media screen and (max-width: 768px) {
  .galllery_heading_main h2:after {
    left: -207px;
    top: 10px;
width: 546px;
height: 62px;
}
.form-group {
    width: 100%;
}
.contact_banner_content:after {
    left: 210px;
}

.contact_heading_main h2:after {
  
    width: 609px;
    height: 72px;
    left: -203px;
    top: 2px;
    
}
.member_para_main p {
    width: 100%;
    max-width: 73%;
}

.member_banner_content:after {
    left: 188px;
}
.sadu_card {
    width: 76.33%;

  }
  .our_main_pare p {
    max-width: 100%;
  }
  .about_banner_content:after {
    top: -124px;
    left: 127px;
}


.about_heading_main h2:after {
    left: -233px;
}
.content_lorem_p p{
    max-width: 100%;
    font-size: 17px;
    text-align: center;
}
.content_banner:after {
    height: 190px;
    width: 191px;
    top: -49px;
    left: -65px;
    z-index: -1;
}

.jai_maa_jalpa_2 h2 {
    font-size: 158px;
}
.jai_maa_jalpa h3 {
    font-size: 92px;
}
.banner_btn a {
    width: 207px;
    padding: 10px;
}
.img_hindi img {
    width: 100%;
    max-width: 70%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

    /* .ourgallery_main {
        position: relative;
        padding-bottom: 182px;
    }

    .explore_txt {
        position: absolute;
        bottom: -170px;
        left: 129px;
    } */
    /* .nn_wrrapp_sll {
        position: absolute;
        bottom: -60px;
    } */
    .banner_section {
        background-position: 52% 19%;
    }
    .jai_maa_jalpa_2 h2:after {
        height: 58px;
        width: 84px;
        left: 225px;
        top: -37px;
    }
    .altre_main_tour:after {
        height: 571px;
        left: 18px;
        top: 20px;
    }
    .shedules_main_wrapper {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .resposne_title .title2 {
        padding: 0;
    }
    .events_wraper {
        justify-content: unset;
        padding: 0 78px 50px;
    }
    .arrti_timmeee h4 {
        text-align: center;
    }
    .arrti_lime_border_line {
        border-bottom: 1px solid #ffffff;
        position: relative;
        padding: 0px 0 8px;
        width: 100%;
        max-width: 67%;
       
        margin: 0 auto;
    }
    .arrti_timmeee_para p {
        max-width: 71%;
        padding: 15px 0 0 0;
        text-align: center;
        margin: 0 auto;
    }
    .timing_narmal_day_wrapper {
        max-width: 100%;
        padding: 0 82px;
    }
    .main_first_content {
        padding: 46px 0 0 0;
    }
    .galler h3 {
        text-align: center;
    }
    .galler_pare {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .content_banner_mani {
        padding: 139px 0px 0px;
    }
    .headin_evnts_first h3 {
        font-size: 39px;
        
    }
    .main_tour_title_para_1 p {
        font-family: 'Montserrat', sans-serif;
    }
    .main_tour_title h3 {
        font-size: 22px;
    }
    .tour_shedule {
         padding: 39px 50px;
    }
    
        .altre_main_tour:after {
            left: 29px;
           
        }
    
    .resposne_title {
        width: 100%;
        margin: 0 auto;
        max-width: 85%;
      
    }
    .main_tour_title_para_2 p {
        font-size: 16px;
       
    }
    .main_tour_title_para_1 p {
        font-size: 16px;
       
    }
    .title_wrappeer {
       
        padding: 40px 0px 40px 0px;

    }
    .resposne_title {
        padding: 15px 0px 0px;

    }
    .scan_img img {
        width: 100%;
        max-width: 58%;
    }
.gallery_banner_section_main {
    background-image: url(shffdjvdf.png);
    background-position: 0% 88%;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
}
.galllery_para_main p {
    max-width: 78%;
    font-size: 18px;
}
.callus p {
    font-size: 13px;
}

.tollfree p {
    font-size: 13px;
 
}
.explore_txt {
    left: 128px;
    bottom: 1px;
}
.ourgallery_main {
    height: 1673px;
}
.mainnnn {
    width: 95%;
}

textarea.tetttt_mobiless {
    display: block !important;
}
.contact_para_main p {
    font-size: 16px;
    max-width: 62%;
    
   
}
.history_para_main p {
    max-width: 87%;
}
.flex_wrapper_history {
    flex-direction: column;
    padding: 0;
}
.image_histry_banner {
    width: 100%;
    max-width: 79%;
    margin: 0 auto;
}
.histoy_content_one {
    width: 100%;
    max-width: 80%;
    margin: 0 auto;
}

.image_history_text {
    width: 100%;
    max-width: 80%;
    margin: 0 auto;
}
.text_history_title.moblesss {
    display: block !important;
}
.text_history_title {
    display: none;
}
.text_history_title.moblesss {
    padding: 50px 0px 23px;
}

.image_history_text {
    width: 100%;
}
.image_histry_banner {
    width: 100%;
}
.text_history_title h2 {
    
    text-align: center;
}
.history_heading_main h2:after {
    width: 539px;
    height: 69px;
    left: 72px;
    top: -2px;
}
.history_banner_content :after {
height: 252px;
width: 268px;
}
.history_heading_main h2:after {
    width: 484px;
    height: 69px;
    left: 66px;
    top: -2px;
}
.history_banner_content :after {
    height: 252px;
    width: 255px;
    left: 154px;
}
.history_wrapper {
    padding: 134px 0px 81px;
}
.flex_wrapper_history {
    padding: 38px 0px 20px;
}

.donate_here_title h3 {
    text-align: center;
}

.donate_here_para p {
   
    font-size: 17px;
    width: 100%;
    max-width: 79%;
    margin: 0 auto;
}


.event_banner_content:after {
    width: 263px;
    z-index: -1;
    top: -21px;
    left: 192px;
}

.event_heading_main h2:after {
   
    width: 562px;
    height: 90px;
    left: 69px;
    top: -12px;
    z-index: -1;
}

.event_banner_content:after {

    height: 294px;
    width: 263px;
    z-index: -1;
    top: -21px;
    left: 255px;
}

.new_current_event_para p {
  
    max-width: 77%;
    margin: 0 auto;
}
.event_para_main p {
    max-width: 79%;
    margin: 0 auto;
}
.new_upcoming_event_para p {
    max-width: 77%;
    margin: 0 auto;
}
.booking_heading_main h2:after {
    width: 612px;
    height: 90px;
    left: -243px;
    top: -12px;
    z-index: -1;
}
.booking_heading_main h2:after {
    width: 500px;
    height: 55px;
    left: -145px;
    top: 11px;
    z-index: -1;
}
.booking_para_main p {
    max-width: 92%;
    margin: 0 auto;
}
.booking_form-group {
    width: 100%;
}
.tour_heading_main h2:after {
    width: 514px;
    height: 67px;
    left: -193px;
    top: -1px;
    z-index: -1;
}

.tour_para_main p {
    max-width: 79%;
}

.invatiion_title h2 {
    font-size: 20px;
}
.first_btn_event button {
    font-size: 21px;
}
.inner_wrapper_changing_events {
display: flex;
width: 100%;
background: #ffffff;
padding: 20px 15px;
border: 1px solid #ee700d;
border-radius: 12px;
margin-top: 45px;
}
.day_text h3 {
    font-size: 17px;
}
.time_text h3 {
    font-size: 13px;
}

.event_notice {  
gap: 15px;
}

.para_invitaion_txrt p {
    font-size: 14px;
}
.celbration_logos {
    gap: 15px;
   
}


.jai_maa_jalpa {
        position: relative;
        top: -25px;
        left: -23px;
    }
    .banner_section_wrapper {
        padding: 25px 0px 0px;
    }
    .headin_evnts_first {
    padding: 26px 0 0 0;
}
.galler {
    padding: 0px 0 0 0;
}
  .our_gallery_tilent {
        width: 100%;
        padding-top: 6px;
    }
    
    .first_btn_event button {
        font-size: 19px;
    }
    .garlery_popup_main_container { 
    max-width: 347px;
}
    .sadus_popup_main .cross_plus_popups {
        top: -19px;
        right: 69px;
    }
        .garlery_popup_main .cross_plus_popups {
        top: -18px;
        right: -146px;
        cursor: pointer;
    }
        .payment_event_popup .cross_plus_popups {
        top: -23px;
        right: 35px;
    }
    .video iframe {
    width: 100%;
    height: 292px;
}
}




  @media screen and (max-width: 700px) {
.sadus_popup_main_container { 
    max-width: 540px;
}

.sadu_content .sadu_img img {
         width:100%;
         height:unset; 
    }

    .sadus_popup_main .cross_plus_popups {
        top: -19px;
        right: 20px;
    }
.sadus_popup_main_wrapper .img_cont_sec {
    display: flex;
    flex-direction: row;
    width: 100%;
    gap: 23px;
    padding: 3px 18px;
}
.sadus_popup_main .sadu_profile span {
    font-size: 27px;
}
    .home_page_popup_event_container {
        max-width: 477px;
    }

}



  @media screen and (max-width: 660px) {
    .garlery_popup_main .gallery_popup_img img {
        width: 507px;
        height: 582px;
    }
    .garlery_popup_main .cross_plus_popups {
        top: -18px;
        right: -96px;
        cursor: pointer;
    }


}



  @media screen and (max-width: 640px) {
    .nav_logo img {
        width: 100%;
        max-width: 100%;
        margin: 0 auto;
    }

.nav_logo {
    padding: 0px 0 0 0px;
}

.nav_btn a {
    padding: 11px 21px;
    font-size: 13px;
}

.annoucementbar_wrapper {
    gap: 8px;
}
.gallery_banner_content:after {
    left: 126px;
}
.gallery_banner_content:after {
    left: 126px;
}

.images_gallery_main_wrapper {
    gap: 24px;
}
.nav_logo {
    width: 33.33%;
}

.hamburger {
    width: 18.33%;
}
.payment_img img {
    width: 100%;
}
.call {
    border-right: unset;
    padding: 25px 18px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-bottom: 1px solid #ded1dd;

}
.eamil_info {
    border-right: unset;
    padding: 25px 18px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-bottom: 1px solid #ded1dd;

}


.visitus {
  border-right: unset;
    padding: 25px 18px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.mapping_inner_wrapper {
    flex-direction: column;
}
.contact_heading_main h2:after {
    width: 510px;
    height: 67px;
    left: -149px;
    top: 2px;
}
.contact_banner_content:after {
    left: 128px;
    height: 256px;
    width: 318px;
 
    top: 24px;
}
.contact_para_main p {
    max-width: 100%;

}
.altre_main_tour {
    max-width: 98%;
}

.altre_main_tour:after {
    height: 571px;
    left: 14px;
}
.wrrapp_arrow:after {
    width: 183px;
}
.altre_main_tour:after {
    height: 843px;
    left: 16px;
}
.explore_txt {
    position: absolute;
    bottom: 28px;
    left: 36px;
}
.member_para_main p {
    width: 100%;
    max-width: 88%;
}

.member_heading_main h2:after {
    width: 461px;
    left: -67px;
    height: 67px;
    top: 6px;
}
.member_banner_content:after {
    height: 332px;
    width: 260px;
    left: 100px;
    top: -106px;
}
.our_main_pare p {
   
    max-width: 100%;
   
}
.sadu_card {
    width: 82.33%;
}
.about_heading_main h2:after {
    left: -112px;
    height: 67px;
    width: 457px;
    top: 3px;
}
.about_para_main p {
    max-width: 100%;

  }
  .nnn_point_steps_wrpper {
    font-size: 9px;
}

.about_para_main {
    font-size: 18px;
}
span.bult_dots_content { 
    font-size: 16px;
}

.content_title p {
    font-size: 18px;
}
.heading_title h2 {
    font-size: 43px;
    
}
.nnn_point_steps_wrpper {
    gap: 8px;
}
.heading_title h2 {
    font-size: 29px;
padding-bottom: 0 0 20px 0px;
}

.content_title p {
    font-size: 16px;
    max-width: 100%;
}
.point_text h3 {
    font-size: 9px;
}
.morning_time p {
    font-size: 16px;  
}

.normal h4 {
    font-size: 23px;
}

.evenning_time p {
    font-size: 16px;
}

.arrti_timmeee_para p {
    font-size: 18px;
}

.galler_pare p {
    font-size: 16px;
}

.main_tour_title_para_1 p {
    font-size: 15px;
}

.main_tour_title h3 {
    font-size: 20px;

}
.know_more button {
    font-size: 15px;
}

.title1 h3, .title2 h3 {
    font-size: 33px;
    font-weight: 900;
}

span.shedules {
    font-family: 'RecoletaAlt-Bold';
    font-size: 33px;
   
}

    .altre_main_tour:after {
        height: 580px;
    }

.galler h3 {
    font-size: 38px;
   
}

.donate_here_title h3 {
    font-size: 33px;
}

span.hre {
    font-size: 33px;
}
.main_tour_title_para_2 p {
    font-size: 15px;
    font-family: 'Montserrat', sans-serif;
}
.hedaing_maa h3 {
    font-size: 35px;
}
span.jalll {
    font-size: 35px;
}
span.tempp {
     font-size: 35px;
}
.ourgallery_main {
    height: 1460px;
}
.wrrapp_arrow:after {
    width: 183px;
    left: 138px;
}
.slide_img {
    padding: 10px;

}
.event_heading_main h2:after {
    width: 484px;
    height: 72px;
    left: 22px;
    top: -3px;
    z-index: -1;
}

.event_banner_content:after {
    height: 294px;
    width: 263px;
    z-index: -1;
    top: -21px;
    left: 166px;
}
.event_para_main p {
    max-width: 93%;
    margin: 0 auto;
}
.new_current_event_para p {
    max-width: 92%;
    margin: 0 auto;
}
.booking_banner_content:after {
    height: 251px;
    width: 225px;
    z-index: -1;
    top: -8px;
    left: 166px;
}
.tour_banner_content:after {
    height: 230px;
    width: 363px;
    z-index: -1;
    top: 24px;
    left: 107px;
}

.tour_para_main p {
    max-width: 91%;
}
.tour_heading_main h2:after {
    width: 448px;
    height: 56px;
    left: -193px;
    top: 9px;
    z-index: -1;
}
.inner_wrapper_changing_events {
    flex-direction: column;
}
.event_notice {
    width: 100%;
}

.date_for_function {
    width: 100%;
    padding: 16px 16px;
    max-width: 44%;
    margin: 0 auto;
}

.inner_wrapper_changing_events {
    flex-direction: column;
    gap: 15px;
}

.event_notice {
    width: 100%;
    border-bottom: 1px solid #ED6800;
    padding-bottom: 15px;
}
    .first_btn_event button {
        font-size: 18px;
    }
    .first_btn_event.active button {
    padding: 8px 15px;
}
    .gallery_new_images {
        width: 43.33% !important;
    }
    
    .payment_event_popup_conatiner {
        max-width: 640px;
    }
    .payment_event_popup .cross_plus_popups {
        top: -14px;
        right: 41px;
        height: 44px;
        width: 44px;
    }
    .payment_event_popup_wrapper .nav_text p {
    text-align: center;
    font-size: 16px;
}

  }




  @media screen and (max-width: 600px) {
.garlery_popup_main_container {
        max-width: 249px;
    }

    .garlery_popup_main .gallery_popup_img img {
        width: 403px;
        height: 481px;
    }

.garlery_popup_main .cross_plus_popups {
        top: -15px;
        right: -90px;
        cursor: pointer;
        height: 40px;
        width: 40px;
    }
        .home_page_popup_event_container {
        max-width: 384px;
    }

}











  @media screen and (max-width: 540px) {
  .gall_exp p {
    font-size: 21px;
  }
    .mainnnn {
        width: 100%;
    }
    .wrrapp_arrow:after {
        width: 114px;
    }
    .mainnnn {
        width: 100%;
    }

.right_arrow {
    height: 50px;
    width: 50px;
}

.left_arrow {
    height: 50px;
    width: 50px;
}
    .wrrapp_arrow:after {
        width: 139px;
    }
    .wrrapp_arrow:after {
        width: 120px;
    }
    .altre_main_tour:after {
        height: 843px;
        left: 12px;
    }
    .gall_exp p {
        font-size: 20px;
    }
    .gall_exp:after {
        left: -5px;
        top: -15px;
    }
    .normal h4 {
        font-size: 19px;
      
    }
    
    .evenning_time p {
        font-size: 16px;
       
    }
    
    .morning_time p {
        font-size: 16px;
        
    }
    .main_tour_title_para {
        flex-direction: column;
    }
    .ourgallery_main {
        height: 1420px !important;
    }
.wrrapp_arrow:after {
            width: 160px;
        }
        .history_heading_main h2:after {
            width: 436px;
            height: 69px;
            left: 16px;
            top: -1px;
        }
        .history_banner_content :after {
            height: 252px;
            width: 255px;
            left: 103px;
        }
        .event_banner_content:after {
            height: 294px;
            width: 263px;
            z-index: -1;
            top: -21px;
            left: 117px;
        }
    
        .event_heading_main h2:after {
            width: 442px;
         
        }
        .event_para_main p {
            max-width: 100%;
            margin: 0 auto;
        }
    .new_current_event_para p {
            max-width: 100%;
            margin: 0 auto;
        
    }
    .new_upcoming_event_para p {
            max-width: 100%;
            margin: 0 auto;
        }
        .main_time_date {
           
            width: 304px;
            
        }
        .booking_heading_main h2:after {
            width: 463px;
            height: 55px;
            left: -149px;
            top: 11px;
            z-index: -1;
        }
        .booking_banner_content:after {
            height: 233px;
            width: 206px;
            z-index: -1;
            top: -8px;
            left: 140px;
        }
        .booking_para_main p {
            max-width: 100%;
            margin: 0 auto;
        }
    .booking_para_main p {
        font-size: 15px;
    }
    .booking_heading_main h2 {
        
        font-size: 40px;
       
    } 
    .booking_heading_main h2:after {
        top: -2px;

    }
    
    .booking_heading_main h2:after {
        width: 404px;
    }
    .tour_para_main p {
        max-width: 100%;
    }
    .tour_banner_content:after {
        height: 230px;
        width: 363px;
        z-index: -1;
        top: 24px;
        left: 70px;
    }
        .morning_time p {
        font-size: 15px;
    }

    .timing_narmal_day_wrapper {
        max-width: 100%;
        padding: 0 36px;
    }
    .evenning_time p {
        font-size: 15px;
    }
        .jai_maa_jalpa_2 h2 {
        font-size: 141px;
    }
        .jai_maa_jalpa_2 h2:after {
        height: 48px;
        width: 65px;
        left: 214px;
        top: -30px;
    }
    .payment_event_popup .cross_plus_popups {
        top: -14px;
        right: 82px;
    }
}






  @media screen and (max-width: 500px) {
      .sadus_popup_main_container {
        max-width: 386px;
    }
.sadus_popup_main .sadu_name span {
    font-size: 26px;
}

    .sadus_popup_main .sadu_profile span {
        font-size: 23px;
    }
    .sadus_popup_main .cross_plus_popups {
        top: -21px;
        right: -13px;
    }
}
  


  @media screen and (max-width: 480px) {
  .eamil_info {
    padding: 30px 6px;
}
.montdivs {
    font-size: 14px;
}

.call {
    padding: 24px 5px;  
}

.visitus {
    padding: 25px 5px;
}

    .gallery_banner_content:after {
        left: 68px;
    }

    .galllery_heading_main h2:after {
        left: -101px;
        top: 9px;
        width: 381px;
        height: 50px;
    }
.galllery_heading_main h2 {
    font-size: 51px;
}
.galllery_para_main p {
    max-width: 100%;
    font-size: 15px;
}
.hedaing_maa h3 {
    font-size: 35px;
}
span.jalll {
 font-size: 35px;
}

span.tempp {
  font-size: 35px;  
}
.footer .sexcond_links {
    width: 50%;
}
.footer .first_links {
    width: 25%;
}
.galllery_heading_main h2:after {
    left: -101px;
    top: 14px;
    width: 331px;
    height: 39px;
}
.gallery_banner_content:after {
    height: 245px;
    width: 373px;
    z-index: -1;
    top: -2px;
    left: -4px;
}
/* .gallery_new_images {
    width: 100%;
}
div#gallery_new_images_4 {
    width: 100%;
}
div#gallery_new_images_5 {
    width: 100%;
}
div#gallery_new_images_6 {
    width: 100%;
}

div#gallery_new_images_7 {
    width: 100%;
} */
.gallery_banner_section_main_wrapper {
    padding: 50px 0px 8px;
}

.images_gallery_main_wrapper {
    padding: 36px 0px;
}
.donate_here_title h3 {
        
    text-align: center;
}

.scan_title h4 {
font-size: 23px;

}
.payment_main_wrapper {
    padding: 45px 0px;
}
.donate_here_para p {
    
    font-size: 15px;
    text-align: center;
}
.gallery_new_images {
    width: 40%;
}
.payment_img {

    padding-left: 40px;
    padding-right: 40px;
}



div#gallery_new_images_4 {
    width: 47%;
}
div#gallery_new_images_5 {
    width: 34%;
}
div#gallery_new_images_7 {
    width: 40%;
}
div#gallery_new_images_6 {
    width: 42%;
}
.contact_banner_content:after {
    left: 43px;
}
.contact_heading_main h2:after {
    width: 338px;

    height: 43px;
    left: -79px;
    top: 12px;
}
.contact_heading_main h2 {
    font-size: 48px;
}

span.us {
    font-size: 48px;
   
}
.timing_narmal_day {
    width: 100%;
}
.timing_narmal_day_wrapper {
    flex-direction: column;
}
.title1 h3, .title2 h3 {
    font-size: 30px; 
}

span.shedules {
    font-size: 30px;
}

.main_tour_title h3 {
    font-size: 22px;
}
/* .main_tour_title_para_1 {
    flex-direction: column;
} */



.know_more button {
    width: 144px;
    font-size: 12px;
    
    
}

.july_more button {
    width: 107px;
    font-size: 12px;
}
/* .main_tour_title_para_2 {
    flex-direction: column;
} */
.main_tour_title h3 {
    font-size: 19px;
}
.main_tour_title_para_1 p {
font-size: 16px;

}

.main_tour_title_para_2 p {
font-size: 16px;

}

.main_tour_title_para_1 {
gap: 4px;
}
.main_tour_title_para_2 {
gap: 4px;
}
.main_tour_title_para {
gap: 18px;
}

.main_tour_title_para {
padding: 6px 0 0 0;
}
.woow {
    top: 104px;
}
.know_more button {
    width: 106px;
    font-size: 11px;
}
.july_more button {
    width: 101px;
    font-size: 11px;
}
.montdivs span {
    font-size: 12px;
    font-weight: 900;
    color: #ffffff;
    
}

.montdivs {
width: 146px;
padding: 13px 5px;

}
.main_time_date {
    border: 1px solid #ffffff82;
    padding: 3px 10px;
    width: 100%;
    border-radius: 13px;
    gap: 25px;
}
        .know_more button {
        width: 100%;
        font-size: 11px;
    }
.july_more button {
        width: 100%;
        font-size: 11px;
        left: -10px;
}
            .know_more button {
        width: 100%;
        font-size: 11px;
    }
.july_more button {
        width: 100%;
        font-size: 11px;
        left: -10px;
    }
    .member_heading_main h2:after {
        width: 418px;
        left: -44px;
        height: 60px;
        top: 6px;
    }
    .member_para_main p {
        width: 100%;
        max-width: 100%;
    }
    .member_heading_main h2 {
        font-size: 56px;
    }
    .sadu_card {
        width: 100%;
    }
    .about_banner_content:after {
        top: -81px;
        left: 49px;
    }
    .content_lorem_p p {
        font-size: 15px;
        width: 100%;
        max-width: 100% !important;
    }
 
    .banner_btn a {
        width: 183px;
       font-size: 14px;
    padding:9px;
        letter-spacing: 0px;
    }
    
    .banner_section:after {
        position: absolute;
        content: '';
        background-image: url(foolll111-removebg-preview.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        height: 108px;
        width: 168px;
        top: 0;
    }
    
    .jai_maa_jalpa h3 {
        font-size: 74px;
    }
    .arrti_timmeee h4 {
        text-align: center;
    }
    .arrti_timmeee_para p {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }
    .banner_section {
        position: relative;
    }
    .events_wraper {
        justify-content: unset;
        padding: 0 25px 50px;
    }
    .timing_narmal_day_wrapper {
        max-width: 100%;
        padding: 0px 0px;
    }
    .timing_narmal_day_wrapper{
        flex-direction: unset;
    }
    .jai_maa_jalpa_2 h2 {
        position: relative;
        font-size: 140px;
        left: 25px;
    }
    .jai_maa_jalpa_2 h2 {
        font-size: 147px;
    }
    .banner_section {
        background-position: 76% 19%;
    }
    .headin_evnts_first h3 {
        font-size: 28px;
        
    }
        .headin_evnts_second p {
            max-width: 100%;
        }
    
    .headin_evnts_second p {
        text-align: center;
        font-size: 15px;
        
    }
    
    .nav_text h4 {
        font-size: 18px;
        
    }  
    .nav_text p {

        font-size: 15px;
    }  
    .locationss p {
        font-size: 13px;
    }
    .title_wrappeer {
        display: flex;
        padding: 19px 0px 40px 0px;
        width: 100%;
        justify-content: center;
        align-items: center;
    }
    
    .title1, .title2 {
        width: 100%;
        padding: 0 0 0 45px;
    }
    .title1 h3, .title2 h3 {
            font-size: 30px;
            text-align: center;
        }
        .arrti_timmeee h4 {
            font-size: 30px;
            color: #ffffff;
            font-family: 'RecoletaAlt-Regular';
            font-weight: 900;
        }
        span.arti_span {
            font-size: 28px;
            
        }
        .galler h3 {
            font-size: 30px;
        }
        .divs_months_events {
            gap: 10px;

        }
        .banner_btn a {
            width: 141px;
            font-size: 13px;
            
        }
        .mainnnn {
           
            justify-content: space-between;
          
            padding: 54px 20px;

        }
        .wrrapp_arrow:after {
            width: 233px;
            left:120px;
        }
        .explore_txt {
   
            gap: 19px;
            }
        
                       .gall_exp p {
                    font-size: 18px;
                }
        .thir_img img {
            width: 100%;
            max-width: 78%;
        }
        
        .gall_exp:after {
            height: 58px;
            width: 58px;
        }
        .ourgallery_main {
            height:1095px !important;
        }

    .explore_txt {
        bottom: 22px;
    }
    .contact_para_main p {
        font-size: 15px;
    }
    .history_para_main p {
        max-width: 100%;
        font-size: 15px;
    }

.history_heading_main h2 {
    font-size: 39px;
    
}
    .history_heading_main h2:after {
        width: 392px;
        height: 60px;
        left: 16px;
        top: -1px;
    }
    .history_banner_content :after {
        height: 245px;
        width: 226px;
        left: 103px;
    }
    .text_history_para p {
   
        font-size: 16px;
       
    }
    .histoy_content_one p {
        
        font-size: 16px;
      
    }
    .text_history_title h2 {
        font-size: 26px;
    }
    .title_history_temp h3 {
        font-size: 26px;
    }
    .event_heading_main h2:after {
        width: 397px;
    }
    .event_para_main p {
    
        font-size: 15px;
       
        text-align: center;
    }
    
        .new_current_event_para p {
            font-size: 15px;
            text-align: center;
        }
    
    .new_upcoming_event_para p {
        font-size: 15px;
       text-align: center;
    }
    .new_cuurent_event h2 {
   
        font-size: 38px;
      }
    .event_heading_main h2 {
        
        font-size: 53px;
       
    }
    
    .new_upcoming_event h2 {
      
        font-size: 38px;
        
    }
    .booking_form_heading h3 {
        font-size: 32px;
    }
    .tour_para_main p {
        font-size: 15px;
    }
        .tour_banner_content:after {
            height: 230px;
            width: 363px;
            z-index: -1;
            top: 24px;
            left: 41px;
        }
    .tour_heading_main h2 {
        font-size: 50px;
    }
        .tour_heading_main h2:after {
            width: 399px;
            height: 56px;
            left: -144px;
            top: 9px;
            z-index: -1;
        }
        .wrapper_changgin_events {
            background: #360e4f;
            border-radius: 30px;
            padding: 15px 15px;
        }
        .date_for_function {
            width: 100%;
            padding: 5px 5px;
            max-width: 68%;
            margin: 0 auto;
        }
        .first_btn_event.active button {
            background: #230537;
            padding: 7px 6px;
            border-radius: 8px;
        }
            .first_btn_event button {
                font-size: 14px;
            }
            .celbration_logos {
                gap: 0px;
            }   
            .img_event_wwooo {
                width: 11%;
            }
                .event_notice {
                    gap: 12px;
                }
            
            .celbration_logos {
                padding: 12px 0 0 0;
            }
            .img_date_function {
                width: 14%;
            }
            .date_for_function {
                gap: 16px;
                 
}
.mmmmm_links {
    width: 337px;
}
.jai_maa_jalpa_2 h2:after {
    left: 216px;
}
.maa_mobile_image {
    display: block !important;
    padding-bottom: 7px;
}
.banner_btn a {
    margin-bottom: 4px;
}
.first_links h3 {
    font-size: 20px;
}

.sexcond_links h3 { 
    font-size: 20px;
}
.text_with_image_one_wrapper {
    display: flex;
    align-items: center;
    width: 100%;
    /* gap: 105px; */
    padding: 23px 0px 0px 0px;
}
.main_first_content {
    padding: 18px 0 0 0;
}
.donate_here_para p {
    font-size: 13px;
    text-align: center;
    max-width: 100%;
}
.footer_bar_wrapper p {
    font-size: 13px;
    text-align: center;
}
.altre_main_tour:after {
    height: 670px;
}
.slide_maa_jalpa_img {
    padding: 6px;
}
.galler_pare p {
    line-height: 25px;
}
.donate_here_para p {
    line-height: 23px;
}
.text_img_one_content {
    gap: 8px;
}
.second_txt_img_wrap {
    gap: 20px;
    padding: 81px 0px 25px;
}
.banner_section_wrapper {
        padding: 25px 0px 0px;
    }
    .headin_evnts_first {
    padding: 30px 0 0 0;
}
.title1 h3 {
        font-size: 30px;
        text-align: start;
        position: relative;
        left: -36px;
    }
.title2 h3 {
        position: relative;
        left: -97px;
    }
    div#gallery_new_images_9 {
         display: block;
    }
    .garlery_popup_main_container {  
    max-width: 300px;
}
.popupDetails {
    max-width: 81%;
    margin: 0 auto;
}

    .sadus_popup_main_container {
        max-width: 412px;
    }
    
       .garlery_popup_main .cross_plus_popups {
        top: -16px;
        right: -74px;
        cursor: pointer;
        height: 40px;
        width: 40px;
    }
    .payment_event_popup .cross_plus_popups {
        top: -15px;
        right: 37px;
    }
    .payment_event_popup_wrapper .nav_text h4 {
    font-size: 21px;
}
.payment_event_popup_wrapper .nav_text p {
        text-align: center;
        font-size: 14px;
    }
  }





  @media screen and (max-width: 450px) {

    .sadus_popup_main_container {
        max-width: 348px;
    }

    .sadus_popup_main .sadu_name span {
        font-size: 22px;
    }
    .sadus_popup_main .sadu_profile span {
        font-size: 20px;
    }

    .sadus_popup_main_wrapper .img_cont_sec {
        gap: 10px;
    }
 .sadus_popup_main_wrapper span.contact_icon img {
    width: 100%;
    max-width: 70%;
    margin: 0 auto;
}

 .sadus_popup_main_wrapper .sadu_contact2 {
    gap: 0px;
}

.sadus_popup_main_wrapper .sadu_contact {
    gap: 0px;
}

.sadus_popup_main_wrapper span.sadu_cont {
        font-size: 12px;
    }


.sadus_popup_main_wrapper .cross_plus_popups {
    height: 47px;
    width: 47px;
}
.sadus_popup_main .sadu_name span {
        font-size: 21px;
    }

 .garlery_popup_main_container {
        max-width: 200px;
    }
    .garlery_popup_main .gallery_popup_img img {
        width: 319px;
        height: 389px;
    }
        .home_page_popup_event_container {
        max-width: 325px;
    }

}

  @media screen and (max-width: 440px) {
  .member_heading_main h2 {
    font-size: 47px;
}
.member_heading_main h2:after {
    width: 352px;
    left: -76px;
    height: 44px;
    top: 9px;
}
.member_banner_content:after {
    height: 332px;
    width: 260px;
    left: 29px;
    top: -106px;
}
.about_banner_content:after {
    top: -91px;
    left: 7px;
    height: 313px;
    width: 208px;
}

.about_heading_main h2 {
font-size: 46px;
}

.about_heading_main h2 {
font-size: 40px;
}
.about_heading_main h2:after {
    left: -104px;
    height: 42px;
    width: 335px;
    top: 4px;
}
.text_with_image_one_wrapper:after {
    left: -13px;
    height: 113px;
    width: 62px;
    top:17px;
}
.nnn_point_steps_wrpper {
    font-size: 5px;
    gap: 6px;
}
.point_text h3 {
    font-size: 5px;
}
.annoucementbar_wrapper {
    gap: 5px;
}
.gallery_banner_content:after {
    height: 199px;
    width: 283px;
    z-index: -1;
    top: -2px;
    left: -4px;
}
.explore_txt {
    gap: 5px;
}
.ourgallery_main {
    height: 1037px !important;
}
.history_heading_main h2:after {
    width: 300px;
    height: 60px;
    left: -9px;
    top: -3px;
}
.history_heading_main h2 {
    font-size: 33px;
}

.history_banner_content :after {
    height: 285px;
    width: 200px;
    left: 45px;
}
.nav_btn a {
    padding: 9px 13px;
    font-size: 10px;
}
.event_heading_main h2:after {
    width: 359px;
    left: 15px;
}

.event_banner_content:after {
    height: 275px;
    width: 240px;
    z-index: -1;
    top: -21px;
    left: 69px;
}
.tour_banner_content:after {
    height: 230px;
    width: 311px;
    z-index: -1;
    top: 24px;
    left: 31px;

  }
  .img_event_wwooo {
    width: 16%;
}
.img_date_function {
    width: 17%;
}
.footer_logo_img img {
    width: 100%;
    max-width: 79%;
}
.content p {
   
    font-size: 13px;

}
.first_links p {
    
    font-size: 14px;

}
.sexcond_links p {
  
    font-size: 14px;
   
}
.galler {
    padding: 0px 0 0 0;
}
.hedaing_maa h3 {
    padding: 25px 0px 12px;

}
.call {
    padding: 8px 5px;
}
.eamil_info {
    padding: 8px 5px;
}
.visitus {
    padding: 6px 5px;
}
.callus h3 {
    font-size: 21px;
}
.ourgallery_main {
        height: 1037px !important;
    }
    .title2 h3 {
        position: relative;
        left: -78px;
    }
        .wrrapp_arrow:after {
        width: 191px;
        left: 120px;
    }
  }
  
    @media screen and (max-width: 430px) {
  span.yyyy {
    color: #ffffff;
    font-size: 12px;
}
.main_tour_shedule {
    gap: 18px;
}

    .wrrapp_arrow:after {
        width: 168px;
    }


     .ourgallery_main {
        height: 1037px !important;
    

    .altre_main_tour:after {
   
        left: 1px;
    }

.tour_icon {
    left: -13px;
}

.tour_icon:after {
   
    width: 6px;
   
}

    .woow {
        top: 87px;
left:-18px;
    } 
    }
  
  
  
  
    
  
  
  
  
  
  
  
  
  
  
  
  
  
  @media screen and (max-width: 390px) {
  .contact_banner_content:after {
    left: 39px;
height: 210px;
width: 262px;
top: 59px;
}
.right_arrow {
    height: 36px;
    width: 36px;
}
.left_arrow {
    height: 36px;
    width: 36px;
}
span.c_count {
font-size: 25px;
color: #ffffff;
}

.wrrapp_arrow:after {
    width: 119px;
    top: 19px;
    left: 82px;
}

.gall_exp:after {

height: 50px;
width: 50px;

}
.gall_exp p {
    font-size: 14px;
}
.jai_maa_jalpa h3 {
    font-size: 44px;
}
.jai_maa_jalpa_2 h2 {
    font-size: 65px;
}
.content_lorem_p p {  
    max-width: 92%;
}
.member_banner_content:after {
    height: 308px;
    width: 231px;
    left: 29px;
    top: -84px;
}
.member_heading_main h2 {
    font-size: 43px;
}
.member_heading_main h2:after {
     left: -104px;
}
span.sadu_cont {
    color: #ffffff;
    font-size: 13px;
}

.sadu_name span {

font-size: 23px;

}

.sadu_contact {
gap: 7px;
}
.sadu_contact2 {
gap: 7px;
}
.sadu_profile span {
font-size: 18px;
}

.main_numbers {
gap: 7px;
}
.our_main_title h2 {
    font-size: 36px;
}

.our_main_pare p {
    font-size: 16px;
}
.member_para_main p {
    font-size: 16px;
}
.member_heading_main h2 {
    font-size: 36px;
}
.jai_maa_jalpa_2 h2:after {
    height: 45px;
    width: 54px;
    left: 101px;
    top: -37px;
}

            .ourgallery_main {
        height: 898 !important;
    }
.explore_txt {
    padding: 0;
}
  
    .explore_txt {
        bottom: 23px;
    }

.wrrapp_arrow:after {
        width: 193px;
        top: 19px;
        left: 85px;
    }
    .event_heading_main h2:after {
        width: 331px;
        left: 3px;
        height: 66px;
    }

    .event_para_main p {
        font-size: 13px;
        text-align: center;
    }

    .event_heading_main h2 {
        font-size: 45px;
    }
    .events_wraper {
        justify-content: unset;
        padding: 0 0px 50px;
    
  }
  .booking_banner_content:after {
    height: 218px;
    width: 183px;
    z-index: -1;
    top: 14px;
    left: 79px;
}

.booking_heading_main h2:after {
    width: 329px;
    left: -108px;
}
.tour_heading_main h2:after {
    width: 352px;
    height: 51px;
    left: -108px;
    top: 8px;
    z-index: -1;
}
.tour_para_main p {
    font-size: 14px;
}
.mmmmm_links {
    width: 299px;

  }
  .main_tour_title_para_2 p {
    font-size: 13px;
}
.main_tour_title_para_1 p {
    font-size: 13px;
}
.main_tour_title h3 {
    font-size: 15px;
}
.main_tour_shedule {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 14px;
}
.tour_shedule {
    padding: 20px 26px;
}
.main_tour_icon {
    position: relative;
    left: -21px;
}
.tour_icon:after {
    top: 6px;
    left: 16px;
    width: 14px;
}
.woow {
        top: 51px;
    }
    .altre_main_tour:after {
        height: 474px;
        left: 12px;
    }
    .main_tour_title_para {
        gap: 6px;
    }
    .title1, .title2 {
        width: 100%;
        padding: unset;
    }
    .img_hindi img {
        z-index: 1;
    }
    .banner_btn a {
        padding: 7px 27px;
    }
    .ourgallery_main {
        height: 898px !important;
    }
        .altre_main_tour:after {
        height: 474px;
        left: 6px;
    }

    .woow {
        top: 48px;
left: -20px;
    width: 40px;
    height: 40px;
    }


    .main_tour_shedule {
        gap: 0px;
    }

    .jai_maa_jalpa_2 h2 {
        font-size: 97px;
    }

.jai_maa_jalpa h3 {
        font-size: 50px;
    }
    .jai_maa_jalpa_2 h2:after {
        height: 41px;
        width: 54px;
        left: 148px;
        top: -29px;
    }
    
.garlery_popup_main_container {  
    max-width: 260px;
}
    .popupDetails {
        max-width: 86%;
        margin: 0 auto;
    }
            .garlery_popup_main_container {
            max-width: 187px;
        }
        .payment_event_popup .cross_plus_popups {
        top: -15px;
        right: 18px;
    }
}
  @media screen and (max-width: 375px) {
  .explore_txt {
    bottom: 38px;
}
.wrrapp_arrow:after {
    width: 165px;
    top: 19px;
    left: 93px;
}
        .wrrapp_arrow:after {
            width: 132px;
            top: 19px;
            left: 93px;
        }
                .ourgallery_main {
            height: 892px !important;
        }
        .right_arrow img{   
            height: 15px;
               width: 11px;
           }
           .left_arrow img{
           height: 15px;
               width: 11px;
           }
           .event_heading_main h2:after {
            width: 308px;
            left: 2px;
            height: 59px;
        }
        .event_banner_content:after {
            height: 255px;
            width: 200px;
            z-index: -1;
            top: -21px;
            left: 69px;
        }
        .dates:after {
            
            height: 25px;
            top: 3px;
            left: 105px;
        }
        .tour_heading_main h2:after {
            width: 305px;
            height: 51px;
            left: -108px;
            top: 8px;
            z-index: -1;
        }
        .tour_banner_content:after {
            height: 207px;
            width: 237px;
            z-index: -1;
            top: 24px;
            left: 31px;
        }
        .mmmmm_links {
            width: 268px;
        }
        .know_more button {
            width: 100%;
            font-size: 8px;
        }
    .july_more button {
            width: 100%;
            font-size: 9px;
            left: -10px;
        }
            .altre_main_tour:after {
        height: 474px;
        left: 0px;
    }
  }





  @media screen and (max-width: 370px) {

    .sadus_popup_main .cross_plus_popups {
        top: -8px;
        right: -4px;
        height: 40px;
        width: 40px;
    }

    .sadus_popup_main_container {
        max-width: 305px;
    }
.sadus_popup_main_wrapper .img_cont_sec {
        padding: 3px 12px;
    }

.home_page_popup_event_container {
        max-width: 253px;
    }
    span.yyyy {
        color: #ffffff;
        font-size: 10px;
    }
.home_page_popup_event_container .rr {
    color: #ffffff;
    padding-left: 10px;
    font-size: 10px;
    font-family: 'Montserrat', sans-serif;
}
       .home_page_popup_event_container .dates:after {
            height: 25px;
            top: 3px;
            left: 80px;
        }
   .home_page_popup_event_container .nav_text p {
        font-size: 11px;
    }
}

 @media screen and (max-width: 360px) {
.ourgallery_main {
            height: 842px !important;
        }
}

  @media screen and (max-width: 340px) {
  .wrrapp_arrow:after {
    width: 132px;
    top: 19px;
    left: 93px;
}

           .ourgallery_main {
            height: 812px !important;
        }

    .event_heading_main h2:after {
        width: 321px;
        left: 2px;
        height: 59px;
    }
    .event_heading_main h2:after {
        width: 274px;
        left: 2px;
        height: 59px;
    }
    .event_banner_content:after {
        height: 230px;
        width: 181px;
        z-index: -1;
        top: -2px;
        left: 52px;
    }
    .dates:after {
        
        left: 87px;
    }
    .tour_heading_main h2:after {
        width: 305px;
        height: 51px;
        left: -88px;
        top: 8px;
        z-index: -1;
    }
    .main_tour_shedule {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 20px;
    }
    .woow {
        width: 38px;
        height: 38px;
        left: -14px;
        top: 57px;
        background: #ffffff;
        z-index: 1;
    }
        .woow {
            top: 86px;
        }
        .altre_main_tour:after {
            height: 668px;
            left: 12px;
        }
        .normal h4 {
            font-size: 15px;
        }
    
        .morning_time p {
            font-size: 12px;
        }
        .evenning_time p {
            font-size: 12px;
        }
        .timing_narmal_day_wrapper {

            gap: 30px;
        }
        .arrti_timmeee_para p {
            font-size: 15px;
        }
        .tour_shedule {
            padding: 17px 25px;
        }
        .woow {
            top: 63px;
        } 
        .woow {
            width: 32px;
            height: 33px;
            left: -14px;
            top: 57px;
            background: #ffffff;
            z-index: 1;
        }   
        .altre_main_tour:after {
            height: 551px;
        }
       .main_tour_icon {
        position: relative;
        left: -8px;
    }

.main_tour_icon {
    width: 39px;
    height: 3px;
    display: flex;
 
}

    .tour_icon:after {
   
        width: 6px;
    }
        .tour_icon {
        left: 3px;
    }
        .altre_main_tour:after{
            height:480px;
        }   
        
        
                .garlery_popup_main_container {
            max-width: 187px;
        }

    .garlery_popup_main .gallery_popup_img img {
        width: 276px;
        height: 316px;
    }

    .garlery_popup_main .cross_plus_popups {
        top: -16px;
        right: -55px;
      
    }

    .garlery_popup_main .cross_plus_popups {
        top: -18px;
        right: -30px;
       
    }

  }







  @media screen and (max-width: 320px) {
    span.contact_icon img {
    width: 100%;
    max-width: 72%;
}
    .sadu_contact {
        gap: 0px;
    }
.main_numbers {
        gap: 5px;
    }
.sadu_contact2 {
        gap: 0px;
    }
    span.sadu_cont {
        color: #ffffff;
        font-size: 11px;
    }
    .sadu_profile span {
        font-size: 15px;
    }
    .sadu_name span {
        font-size: 21px;
    }
    .wrrapp_arrow:after {
        width: 111px;
        top: 19px;
        left: 93px;
    }
    .changin_events_btns {
        padding: 8px 5px;
    }
    
        .wrapper_changgin_events {
            padding: 10px 10px;
        }
    
        .inner_wrapper_changing_events {
            padding: 13px 10px;
        }
    
        .para_invitaion_txrt p {
            font-size: 12px;
        }
        .invatiion_title h2 {
            font-size: 16px;
        }
    .divfor_dates {
        gap: 3px;
    }
        .day_text h3 {
            font-size: 15px;
        }
        .date_for_function {
            gap: 12px;
        }
        .changing_events .container {
            padding: 0 2px;
        }
        .mmmmm_links {
            width: 226px;
        }
              .ourgallery_main {
            height: 809px !important;
        }
        .garlery_popup_main_container {  
    max-width: 233px;
}
}