@media (min-width: 1701px) and (max-width: 5000px) {
    .mobilehide {
        display: none;
    }

}
@media (min-width: 1400px) and (max-width: 1700px) {


    /* home page resposive start */

    .customslidertwoboxsetting {
       
        top: 16%;
        left: 8%;
    }
    .customslidertwoboxsetting h1 {
        font-size: 49px!important;
    }
    .categoryhomepageinnertextbox h1 {
       
        font-size: 26px;
    }

    .categoryhomepageinnertextbox {
       
        padding-top: 10%;
       
    }

    .customworkshopheadingtextsetting {
        font-size: 18px!important;
    }

/* home page resposive end */

    .mobilehide {
        display: none;
    }

    /* another resposive */
    .servicestextboxleft h1 {
        
        font-size: 24px;
        line-height: 33px;
        
    }
    .footerbottomcopyrightbox h2 {
        
        font-size: 14px;
        
    }
    .callusboxleft h1 {
       
        font-size: 18px;
        
    }
    .customupcomingbtnsetting {
        font-size: 13px;
        padding: 7px 18px;
        width: 159px;
    }
    ul.dropdown-menu-desktop {
        width: 75%;
            padding: 13px 0px;
    }
    .customnavbarsetting ul li.nav-item {
        margin-left: 30px;
    }
    .bannerinnertextsection h1 {
        font-size: 50px;
    }
    .bannerinnertextsection p {
        font-size: 20px;
    }
    .bannerinnertextsection {
       padding-bottom: 6%;
    }
    
    .mainprograminnerbox h4 {
        font-size: 19px;
        }
    .workshoptextbox h6 {
       font-size: 16px;
        
    }
    .subscribetextleftbox h1 {
        font-size: 49px;
    }
    .customenquirybtnsetting {
        font-size: 20px;
        padding: 4px 41px;
    }
    .workshopinnerimagebox h1 {
         font-size: 36px;
    }
    .subscribetextrightbox h1 {
        
        margin-top: 17px;
        margin-bottom: 36px;
    }
    .customlogobtn {
        display: none;
    }
    .mobilehide {
        display: none;
    }
    .bestsaller .container-fluid,.today-deal .container-fluid {
        width: 94%;
    }
    .catgorybox h2 {
        font-size: 15px;
        min-height: 46px;
    }
    .heading-custom-bottom-shopping {
        font-size: 27px;
    }
    .heading-custom-top-shopping {
        font-size: 47px;
    }
    .item-des h5 b {
        font-size: 25px;
    }
    .item-des h5 span {
        font-size: 14px;
    }

  
    /* about us page resposive start */

    .programinnerbannertop {
       
        padding-top: 4%;
       
    }
    .mevheadingsetting {
       
        font-size: 43px;
       
    }
    .programinnerbannertop:before {
        
        height: 38px;
        
    }
    .mevheadingsetting {
        font-size: 43px;
        line-height: 52px;
        
    }

     /* about us page resposive end */


     /* free service resposive start */


.mevheadingsetting {
    font-size: 40px;
    line-height: 64px;
    
}

.serviceinnersectionbox h5 {
    
    line-height: 36px;
    
}
/* free service resposive end */


/* blog page resposive start */

.bloginnerlinksbtnsection ul li a {
    font-size: 19px;
}

.bloginnerlinksbtnsection ul li {
   
    margin-right: 17px;
}
.bloginnerimgleftbox h5 {
   
    font-size: 19px;
    line-height: 20px;
        
}
.bloginnerimgleftbox a {
   
    font-size: 18px;
    
}
.bloginnerimgleftbox h6 {
    margin-top: 26px;
   
}
.bloginnerimgleftbox h3 {
    
    font-size: 24px;
   
}
.bloginnerimgleftbox h3 img {
    width: 25px;
    
}

/* blog page resposive end */

.mainpdffileheading {
    display: inherit!important;
}
.pdfpricerightbox h3 {
    margin-top: 16px;
}
  

              /* Sacred Sadhna section resposive start */
              .sacredsadhnainnertextbox h2 {
                font-size: 32px;
                line-height: 53px;
            }

            .sacredsadhnanrightinnersetting h2 {
                font-size: 23px;
            }
            .sacredsadhnainnertextbox {
               
                bottom: 33px;
                
            }


/* Sacred Sadhna section resposive end */

/* book page resposive start */

.swicthmantrabookpagetextrightbox h5 span {
    
    font-size: 43px;
  
}

/* book page resposive end */

/* single page resposive start */

.singlebookpageinforightbox h2 {
    
    font-size: 52px;
    
}

.bookpricebox h5 {
    
    font-size: 38px;
   
}

/* single page resposive end */

}
@media (min-width: 1200px) and (max-width: 1399px) {
    .gridviewinfoinnerbox button {
        
        padding: 4px 8px;
        
    }

    /* empower ritual banner section resposive start */

    .empowerritualtextleftbox {
        padding-top: 20%;
        /* padding-bottom: 45%; */
    }

  

    /* empower ritual banner section resposive end */

    /* lessson video page resposive start */

    .lessonvideomainsection {
        
        padding-bottom: 11%;
    }

    .lessoncategoryoptionrightbox {
        padding: 30px 16px;
    }
.lessonlefttextinfo h6 span {
    
    font-size: 14px;
   
}


/* lessson video page resposive end */
    
/* kriya page resposive start */

.kriyainnertextleftsection {
    padding: 7px;
}
.kriyamainheadingtexttop h1 {
    
    font-size: 28px;
    
}

.kriyabuynowsharebtnbox ul li {
    
    margin-right: 12px;
}
.kriyamainheadingtexttop ul li {
    
    margin-bottom: 13px;
    
}
.kriyacoursepricebox {
    margin-top: 15px;
  
}
.customkriyatabsrightfixtextsection {
    
    padding: 36px 12px 57px 24px!important;
}
.educatoretextbox p {
   
    font-size: 14px;
}
.educatoretextbox ul li a img {
    width: 31px;
}

/* kriya page resposive end */
    .servicemenudropdownnewcss {
        margin-left: -58%;
        margin-top: 37px!important;
    }
    .serviceheaderbtncss {
        padding: 7px 23px;
        margin-left: 6%;
        font-size: 13px;
        margin-top: 0px;
    }
    header.sticky .serviceheaderbtncss {
        color: #000 !important;
    }
    
    header.sticky .serviceheaderbtncss.active {
        color: #ffffff !important;
    }
    
    img.worshopline {
        width: 9px;
    }
    .applypaidworkshopimgcss {
        margin-top: 22%;
    }
    .serviceheaderbtncss.active {
        
        padding: 7px 15px;
        
    }
    .servicestextboxleft h1 {
        
        font-size: 24px;
        line-height: 33px;
        
    }
    .footerbottomcopyrightbox h2 {
        font-size: 15px;
    }
    .callusboxleft h1 {
       
        font-size: 18px;
        
    }
    .customupcomingbtnsetting {
        font-size: 15px;
        padding: 8px 20px;
        width: 183px;
        margin-right: 5px;
    }
    ul.dropdown-menu-desktop {
        width: 75%;
            padding: 13px 0px;
    }
    .customnavbarsetting ul li.nav-item {
        margin-left: 3px;
    }
    .bannerinnertextsection h1 {
       
        font-size: 39px;
       
    }
    .bannerinnertextsection p {
        
        font-size: 16px;
        
    }
   
    .mainprograminnerbox h4 {
        font-size: 16px;
    }
    .categoryhomepageinnertextbox h4 {
    
        margin-bottom: 21px;
     
    }
    .workshoptextbox h6 {
       
        font-size: 16px;
        
    }
    .subscribetextleftbox h1 {
        font-size: 49px;
    }
    .customenquirybtnsetting {
       
        font-size: 20px;
        
        padding: 4px 41px;
    }
    .workshopinnerimagebox h1 {
        
        font-size: 36px;
        
    }
    .subscribetextrightbox h1 {
        
        margin-top: 17px;
        margin-bottom: 36px;
    }
    .customlogobtn {
        display: none;
    }
    .mobilehide {
        display: none;
    }
    .bestsaller .container-fluid,.today-deal .container-fluid {
        width: 94%;
    }
    .catgorybox h2 {
        font-size: 15px;
        min-height: 46px;
    }
    .heading-custom-bottom-shopping {
        font-size: 27px;
    }
    .heading-custom-top-shopping {
        font-size: 47px;
    }
    .item-des h5 b {
        font-size: 25px;
    }
    .item-des h5 span {
        font-size: 14px;
    }


    /* about us page resposive start */
    .aboutustextrightsection h3 {
      
        font-size: 35px;
        
    }
    .aboutustextrightsection p {
       
        font-size: 18px;
        margin-top: 5px;
        margin-bottom: 12px;
    }
    .aboutustextrightsection {
        padding: 23px;
    }
    .aboutustextrightsection ul li a img {
        width: 35px;
    }
    .footersubcribebtnsetting {
        
        font-size: 15px;
       
    }
    .programinnerbannertop {
        padding-top: 4%;
    }
    .mevheadingsetting {
       
        font-size: 43px;
       
    }
    .programinnerbannertop:before {
        
        height: 38px;
        left: 50%;
    }
    .programinnerbannertop:after {
       
        left: 50%;
        
    }
    .mevheadingsetting {
        font-size: 43px;
        line-height: 52px;
        
    }

     /* about us page resposive end */
/* event page resposive start */

.eventtextmiddlesection h2 {
   
    font-size: 24px;
    line-height: 32px;
}
.eventtextmiddlesection p {
    
    font-size: 17px;
    
}
.datebox h3 {
    
    font-size: 21px;
   
}
.eventtextmiddlesection h5 {
    font-size: 15px;
}
.eventlocationimg {
    width: 10px;
    
}
.eventtimeimg {
    width: 18px;
}
.eventtextmiddlesection a {
    font-size: 14px;
    padding: 4px 27px;
   
}
.eventleftmonthbox {
    width: 14%;
}

/* event page resposive end */


/* forgot password resposive start */


.customresetboxsetting {
    margin-top: 14%!important;
}
/* forgot password resposive end */


/* free service resposive start */


.mevheadingsetting {
    font-size: 40px;
    line-height: 64px;
    
}

.serviceinnersectionbox h5 {
    
    line-height: 27px;
    font-size: 22px;
}
.onlineworkshopboxsetting {
    margin-bottom: 37px;
}
/* free service resposive end */

/* masterlevel resposive start */

.customwidthtext {
    width: 100%!important;
}

/* masterlevel resposive end */




/* teamsinglepage resposive start */

.ourteammemmbertextboxright {
    padding: 0px;
    padding-top: 8%;
}

/* teamsinglepage resposive end */


/* blog page resposive start */

.bloginnerlinksbtnsection ul li a {
    font-size: 16px;
    
}

.bloginnerlinksbtnsection ul li {
   
    margin-right: 17px;
}
.bloginnerimgleftbox h5 {
   
    font-size: 19px;
    line-height: 20px;
        
}
.bloginnerimgleftbox a {
   
    font-size: 18px;
    
}
.bloginnerimgleftbox h6 {
    margin-top: 26px;
   
}
.bloginnerimgleftbox h3 {
    
    font-size: 24px;
   
}
.bloginnerimgleftbox h3 img {
    width: 25px;
    
}

/* blog page resposive end */


/* blog single page resposive start */

.haleemkriyalinkbox:before {
    width: 110px; 
}
.haleemkriyalinkbox:after {
    width: 110px;
    
}
.haleemkriyalinkbox ul li a img {
    width: 40px;
}

/* blog single page resposive end */


.customnavbarsetting ul li.nav-item>a {
    font-size: 13px;
}
.upcomingworkshopbtnright.d-flex {
    width: 24% !important;
}

.customfromnewsletter {
   
    
    font-size: 12px;
  
}
.aboutbox ul li a {
    font-weight: 300;
    font-size: 14px;
   
}
.aboutbox h5 {
    font-weight: 300;
    font-size: 14px;
    
}
.callusboxleft h6 {
    font-weight: 400;
    font-size: 17px;
}
.aboutbox {
    margin-top: 54px;
}
.callusboxleft {
    margin-top: 54px;
}

.footerbottomcopyrightbox {
    margin-top: 0px;
}
.customformgroup #email-error {
    font-size: 12px;
  
}

.customformgroup #mobile_no-error {
    font-size: 12px;
   
}
.ourteaminnerbox h4 {
   
    font-size: 28px;
    
}
.ourteaminnerbox h6 {
   
    font-size: 20px;
    line-height: 29px;
    
}
.subscribepopuptop {
    
    width: 49%;
    left: 25%;
    top: 33%;
}
.custominputcssblog {
    padding: 8px;
}

.haleemkriyalinkbox ul {
    margin-left: 19%;

}
.peoplereviewinnerbox h4 {
    min-height: 182px;
}
.customregsitersetting {
    
    padding: 13px;
}


.headermainlogo2setting {
    left: 8px;
    width: 190px;
    top: -10px;
}

/* login page resposive start */

.loginrightformbox {
    
    margin-top: 16px;
}

.contactusbtnsetting {
   
    width: 100%;
}
.subscribepopuptextleftbox {
    margin-top: 17%;
}
/* video page resposive start */

.videoplayiconsetting {
    width: 60px!important;
     top: 37%;
    right: 43%;
}
.mainheadingtextinner h3 {
    font-size: 20px;
    min-height: 49px;
}
/* video page resposive end */
.mevvideosection h4 {
   
    min-height: 57px;
}

.mainpdffileheading {
    display: inherit!important;
}
.pdfpricerightbox h3 {
    margin-top: 16px;
}




              /* Sacred Sadhna section resposive start */
              .sacredsadhnainnertextbox h2 {
                font-size: 32px;
                line-height: 53px;
            }

            .sacredsadhnanrightinnersetting h2 {
                font-size: 23px;
            }
            .sacredsadhnainnertextbox {
               
                bottom: 33px;
                
            }


/* Sacred Sadhna section resposive end */



/* book page resposive start */

.swicthmantrabookpagetextrightbox h2 {
   
    font-size: 50px;
   
}
.swicthmantrabookpagetextrightbox h5 span {
    
    font-size: 40px;
    
}

/* book page resposive end */

/* single book page  resposive start*/

.singlebookpageinforightbox h2 {
    
    font-size: 49px;
    
}
.singlebookpageinforightbox {
    padding: 13px;
}

.bookauthorinnersection {
    
    margin-right: 49px;
}
.bookpricebox h5 {
    
    font-size: 38px;
  
}
/* single book page  resposive end */


/* home page new resposive start */



.sliderbannertextbox {
   
    bottom: 9%;
}
.sliderbannertextbox h1 {
    font-size: 41px;
    
}
.customslidertwoboxsetting h1 {
    font-size: 42px!important;
}
.sliderbannertextbox p {
    font-size: 20px;
    
}
.customslidertwoboxsetting {
   
    top: 21%;
    left: 9%;
}

.gridviewinfoinnerbox {
    padding: 17px;
}
.categoryhomepageinnertextbox h1 {
    min-height: 47px;
    font-size: 23px;
}

.categoryhomepageinnertextbox {
    padding-top: 0%;
}
.categoryexplorebtnbox {
   
    padding: 3px 27px;
    
}
.peopleviewallbtnbox {
    margin-top: 11px;
    
}


.customworkshopheadingtextsetting {
    font-size: 18px!important;
}
.gridviewinfoinnerbox h2 {
    
    font-size: 13px;
   
}
/* home page new resposive end */


}
@media (min-width: 992px) and (max-width: 1199px) {



/* empower ritual banner section resposive start */

.empowerritualimgrightbox img {
    
    width: 350px;
    
}


.customworkshopinnerimgboxsetting {
    width: 100%;
}
.customempoersliderbox img {
    width: 200px!important;
   
}

.empowerritualtextleftbox h2 {
    font-size: 34px;
   
}
.empowerritualtextleftbox {
    padding-top: 22%;
}

.empowerritualtextleftbox p {
    font-size: 15px;
   
}

.empowerritualtextleftbox a {
   
    font-size: 13px;
   
}

/* empower ritual banner section resposive end */

    /* home page new resposive start */



.sliderbannertextbox {
   
    bottom: 9%;
}
.sliderbannertextbox h1 {
    font-size: 32px;
}
.customslidertwoboxsetting h1 {
    font-size: 33px!important;
}
.sliderbannertextbox p {
    font-size: 16px;
}
.customslidertwoboxsetting {
   
    top: 21%;
    left: 9%;
}

.gridviewinfoinnerbox {
    padding: 12px;
}
.categoryhomepageinnertextbox h1 {
    min-height: 41px;
    font-size: 18px!important;
}
.gridcartleft {
    
    font-size: 13px;
    
}

.categoryexplorebtnbox {
    padding: 0px 21px;
}

.peopleviewallbtnbox {
    margin-top: 18px;
   
}

.categoryhomepageinnertextbox {
    
    padding-top: 12%;
   
}
.categoryexplorebtnbox {
   
    padding: 3px 27px;
    
}

.customworkshopheadingtextsetting {
    font-size: 14px!important;
}

/* home page new resposive end */



/* grid page resposive start */

.customgirdlistviewtabbtnsetting {
   
    font-size: 22px;
    
}
.customgirdlistviewtabbtnsetting.active {
    
    font-size: 22px;
    
}
/* grid page resposive end */

     /* lesson video page resposive start */
     .lessoncategoryoptionrightbox {
        
        margin-bottom: 40px;
    }
.lessonvideoiconbox img {
    width: 88px;
}
.lessonvideocustomwidth {
    width: 100%;
}
/* lesson video page resposive end */
    /* kriya page resposive start */
    .kriyabuynowsharebtnbox ul li form [type=submit], .nonloguser {
       
        padding: 12px 96px;
        
    }

.kriyainnertextleftsection {
    padding: 0px;
}

.customkriyatabsrightfixtextsection {
    
    padding: 12px 0px 57px 19px!important;
}


.kriyabuynowsharebtnbox ul li a {
    
    padding: 12px 85px;
    
}
/* kriya page resposive end */
    .mobilehide {
        display: none;
    }


    /*another resposive */
    .mainprograminnerbox h1 {
        font-size: 29px;
        
    }
    .mainprograminnerbox h4 {
        font-size: 16px;
      
    }
    .workshoptextbox h6 {
      
        font-size: 20px;
       
    }
    .servicestextboxleft h1 {
        
        font-size: 23px;
        line-height: 34px;
       
    }
    .customsubscribewidth {
        width: 100%;
    }
    .subscribetextleftbox h1 {
       
        font-size: 40px;
        
    }
    .subscribetextrightbox {
        
        margin-top: 20px;
    }
    .customenquirybtnsetting {
        
        font-size: 20px;
        
        padding: 4px 36px;
    }
    .headermainlogosetting {
        width: 126px;
    }
    .bolginnerimgbox img {
        
        max-width: 232px;
       
    }
    .bannerinnertextsection h1 {
        
        font-size: 33px;
        
    }
    .bannerinnertextsection p {
       
        font-size: 16px;
      
    }
    .customlogobtn {
        display: none;
    }
    .customnavbarsetting ul li.nav-item {
        margin-left: 0px;
    }
    .customnavbarsetting ul li.nav-item > a {
        font-size: 10px;
    }
    .bannerinnertextsection {
       
        padding-bottom: 6%;
        padding-top: 4%;

    }
    .desktopbannerimg {
       
        height: 107%;
    }

    /* about us page resposive start */

    .ourteaminnerbox h4 {
        
        font-size: 26px;
        line-height: 37px;
        
    }
    .ourteaminnerbox h6 {
       
        font-size: 20px;
        line-height: 29px;
       
    }

    /* about us page resposive end */

   /* event single page resposive start */ 

.eventsingletextrightsection {
    padding: 0px;
}
  /* event single page resposive end */ 
/* event page resposive start */

.eventtextmiddlesection h2 {
   
    font-size: 24px;
    line-height: 32px;
}
.eventtextmiddlesection p {
    
    font-size: 17px;
    
}
.datebox h3 {
    
    font-size: 21px;
   
}
.eventtextmiddlesection h5 {
   
    font-size: 12px;
   
}
.eventlocationimg {
    width: 10px;
    
}
.eventtimeimg {
    width: 14px;
   
}
.eventtextmiddlesection a {
    font-size: 14px;
    padding: 4px 27px;
   
}
.eventleftmonthbox {
    width: 23%;
}

/* event page resposive end */


/* forgot password resposive start */


.customresetboxsetting {
    margin-top: 14%!important;
}
/* forgot password resposive end */



/* free service resposive start */

.freeservicecustompaddingsetting {
    padding-top: 48px;
}


.serviceinnersectionbox h5 {
   
    font-size: 20px;
    line-height: 29px;
   
}
/* free service resposive start */


.mevheadingsetting {
    font-size: 40px;
    line-height: 64px;
    
}
/* free service resposive end */





/* free service single page resposive start */

.mainbannerprograminnersection h1 {
    font-size: 20px;
   line-height: 20px;
   
}
.customservicehaleemsetting {
   width: 100%;
}

.joingroupmainbox {
   padding: 25px 0;
}
.joingrouptextleftinner h6 {
   font-size: 14px;
   color: #fff;
}
.joingroupbtnright {
   margin-top: 16px;
   text-align: center;
}

.joingroupbtnright a {
   font-size: 12px;
}
.mainbannersectionprograms {
   
   padding-bottom: 71px;
}
.customjoingroupbtnsetting {
    margin-top: 0px;
}
.joingroupmainbox {
    width: 100%;
    max-width: 100%;
}

/* free service single page resposive end */


/* masterlevel resposive start */

.customwidthtext {
    width: 100%!important;
}

/* masterlevel resposive end */


/* register resposive start */

.customregisterresposivesetting {
    margin-top: 30px;
}
.resgisterbtnsetting {
    margin-top: 16px;
   
}

.customresposivealreadysetting {
    margin-bottom: 20px;
}
.customregisterwidthsetting {
    width: 100%;
}

/* register resposive end */





/* teamsinglepage resposive start */

.ourteammemmbertextboxright {
    padding: 0px;
    padding-top: 8%;
}

/* teamsinglepage resposive end */



/* blog page reposive start */

.blogmainheading h2 {
   
    font-size: 28px;
    
}
.bloginnerimgleftbox h3 {
   
    font-size: 21px;
    
}
.bloginnerimgleftbox h3 img {
    width: 23px;
    margin-right: 6px;
}
.bloginnerimgleftbox h5 {
    
    font-size: 20px;
   
}
.custombloglinkbtnresposivesetting {
   
    display: flex!important;
}
.customblogcategoryresposivesetting {
    margin-bottom: 22px;
    width: 100%;
}

.bloginnerboxsection {
    padding-bottom: 19px;
}
.bloginnerimgleftbox h6 {
    margin-top: 20px;
    
}

.blogrecentpostsetting {
    width: 100%;
}

/* blog page reposive end */


/* blog single page resposive start */

.haleemkriyalinkbox:before {
    width: 110px; 
}
.haleemkriyalinkbox:after {
    width: 110px;
    
}
.haleemkriyalinkbox ul li a img {
    width: 40px;
}

/* blog single page resposive end */
.serviceheaderbtncss {
    font-size: 10px;
    margin-left: 1%;
}
.headermainlogo2setting {
    width: 126px;
}
.customupcomingbtnsetting {
    
    font-size: 12px;
    
}
.upcomingworkshopbtnright.d-flex {
    width: 21%!important;
}
.servicedropdownnewcss {
    width: 12rem!important;
}
.servicemenudropdownnewcss {
    width: 18rem!important;
}
.submenudropdownulnewservice {
    width: 25rem!important;
    margin-left: -117px;
    margin-top: 32px!important;
    font-size: 13px;
}
.customworkshopdropdownsetting {
   
    width: 14rem!important;
}
.serviceheaderbtncss.active {
   
    padding: 8px 15px;
   
    font-size: 11px;
    
}
.customfooterwidthsetting {
    width: 50%;
}
.customwidthnewsletter {
    width: 100%;
}
.bloginnerlinksbtnsection ul li {
    
    margin-right: 6px;
}
.bloginnerlinksbtnsection ul li a {
  
    font-size: 14px;
    
}
.loginrightformbox {
   
    margin-top: 0px;
}
.customnavbarsetting ul li.nav-item>a.active {
   
    padding: 8px 19px;
    
}

.fab.fa-facebook-square::after {
            
    width: 40px;
    height: 40px;
   
}
.fab.fa-twitter::after{
width: 40px;
height: 40px;
}
.fab.fa-whatsapp::after{
    width: 40px;
    height: 40px;
    }

    .fab.fa-linkedin::after{
        width: 40px;
        height: 40px;
        }

        .fab.fa-telegram::after{
            width: 40px;
            height: 40px;
            }

            .fab.fa-reddit::after{
                width: 40px;
                height: 40px;
                }
                #social-links ul li {
                    
                    margin-right: 33px !important;
                }
                .customsubscribepopupwidth {
                    width: 100%;
                }
                /* pop up resposive subscribe start */
                .subscribepopuptop {
                    
                    top: 18%;
                    
                }
                .subscribepopuptextleftbox {
                    margin-top: 5%;
                }
                .subscribepopuptextleftbox h2 {
                   
                    font-size: 15px;
                    
                }
                .subscribepopuptextleftbox p {
                    
                    font-size: 15px;
                   
                }
                .custominputcssblog {
                    padding: 4px 20px;
                }
                .customloginformsetting {
                    
                    font-size: 14px;
                    
                }
                .contactusbtnsetting {
                    
                    width: 100%;
                }
                .subscribepopupimginnerbox img {
                    
                    height: 33vh;
                }
                /* pop up resposive subscribe end */
                .customsingleblogpagewidthsetting {
                    width: 100%;
                }
                .mainheadingtextinner h3 {
                    font-size: 19px;
                    
                }
            
                .videoplayiconsetting {
                    width: 52px!important;
                   
                }
                .customnavbarsetting {
                    margin-top: 18px;
                }
                .pdffiletextboxleft {
                    padding: 0px;
                }
                .newsharedbuttoncss ul li a {
                    margin-right: 8px;
                }

                .mainpdffileheading {
                    display: inherit!important;
                }
                .pdfpricerightbox h3 {
                    margin-top: 16px;
                }
                .pdffiletextboxleft h1 {
                    
                    font-size: 29px;
                }

                .pdfproductinfobox {
                    width: 71%;
                  
                }


                /* Sacred Sadhna section resposive start */
                .sacredsadhnainnertextbox h2 {
                    font-size: 32px;
                    line-height: 53px;
                }

                .sacredsadhnanrightinnersetting h2 {
                    font-size: 23px;
                }
                .sacredsadhnainnertextbox {
                   
                    bottom: 33px;
                    
                }


/* Sacred Sadhna section resposive end */
.peoplereviewinnerbox h4 {
    
    min-height: 795px;
}

/* book page resposive start */


.swicthmantrabookpagetextrightbox {
    padding: 3px;
}
.swicthmantrabookpagetextrightbox h2 {
    
    font-size: 50px;
    
}
.swicthmantrabookpagetextrightbox h5 span {
    
    font-size: 42px;
   
}
.switchmantrabookpagesection {
    margin-top: 12%;
   
}
/* book page resposive end */

/* single book page resposive start */

.singlebookpageinforightbox h2 {
    
    font-size: 49px;
    
}
.singlebookpageinforightbox {
    padding: 0px;
}

.bookauthorinnersection {
    
    margin-right: 19px;
}

/* single book page resposive end */


}
@media (min-width: 768px) and (max-width: 991px) {

/* new grid view resposive start */

.customgridcoloumwidth {
    width: 50%;
}

/* new grid view resposive end */

/* empower ritual banner section resposive start */

.empowerritualimgrightbox img {
   
    width: 300px;
   
}
.customempoersliderbox img {
    width: 200px!important;
   
}

.empowerritualtextleftbox h2 {
    font-size: 34px;
   
}
.empowerritualtextleftbox {
    padding-top: 12%;
  
}

.empowerritualtextleftbox p {
    font-size: 15px;
   
}

.empowerritualtextleftbox a {
   
    font-size: 13px;
   
}

/* empower ritual banner section resposive end */




    /* home page new resposive start */

    .sliderbannertextbox h1 {
        font-size: 28px;
       
    }
    .homepagesliderlinkbtnsetting {
        font-size: 16px!important;
        padding: 5px 30px!important;
    }

.sliderbannertextbox {
       
        bottom: 8%;
    }

    .customslidertwoboxsetting h1 {
        font-size: 26px!important;
    }

    .customslidertwoboxsetting p {
        
        font-size: 14px;
    }

    .customslidertwoboxsetting {
        
        top: 12%;
        left: 11%;
    }

    .col-md-2.customgridcoloumwidth {
        width: 50%;
    }
    .col-md-4.customworkshopwidthdesignsetting {
        width: 50%;
    }
    .customworkshopheadingtextsetting {
        font-size: 17px!important;
    }

    /* home page  new resposive end */


     /* contact us page  update resposive start  */

  .infoboxcontacttextbox ul li {
    margin-bottom: 23px;
}


/* contact us page  update resposive end  */
.col-md-6.custommevcolmdsetting {
    width: 100%!important;
   
}
        /* lesson video page resposive start */

        .customlessonvideoboxsetting {
            width: 100%!important;
            
        }
      
        .lessoncategoryoptionrightbox {
            margin-bottom: 9%;
            margin-top: 14%;
        }
        .customkriyatabsrightfixtextsection {
           
            margin-bottom: 30px;
        }
.lessonvideocustomwidth {
    width: 100%;
}

/* lesson video page resposive start */

/* kriya page resposive start */



.singlebookpageinforightbox h2 {
    font-size: 41px;
}
.kriyacoursepricebox {
    margin-top: 0px;
   
}
.customkriyatabswidth {
    width: 100%;
}
/* kriya page resposive end */
    .mainheadingtextinner h3 {
        font-size: 19px;
        
    }

    .videoplayiconsetting {
        width: 52px!important;
       
    }
    .mobilehide {
        display: none;
    }

    /*another resposive */
    .customprogramwidth {
        width: 100%;
    }
    .mainprograminnerbox h1 {
        font-size: 40px;
        
    }
    .customnavbarsetting ul li.nav-item {
        margin-left: 16px;
    }
    .custommoblieupcomingbtn {
        display: block;
        font-weight: 700;
        font-size: 14px;
        color: #FFFFFF;
        background: #AB1600;
        border-radius: 23.5px;
        text-decoration: none;
        width: 100%;
        padding: 12px 12px;
        transition: all ease-in-out 1s;
        margin-bottom: 40px;
    }
    div#mobile-header {
        display: block;
    }
    div#desktop-header {
        display: none;
    }
    .customlogobtn img {
        width: 245px;
        border-radius: 10px;
    }
    .desktopbannerimg {
       
        display: none;
    }
    .mobilebannerimg {
        display: block;
        width: 100%;
        position: absolute;
        z-index: -1;
        height: 100%;
    }
    .bannerinnertextsection h1 {
        font-size: 38px;
    }
    .bannerinnertextsection p {
        font-size: 20px;
    }
    .bannerinnertextsection {
        padding-top: 19%;
        padding-bottom: 15%;
    }
    .servicestextboxleft h1 {
        font-size: 19px;
        line-height: 24px;
    }
    .blogmaintextheading h1 {
        font-size: 21px;
    }
    
    .bolginnerimgbox img {
        max-width: 290px;
    }
    .blogmaintextheading h5 {
        font-size: 14px;
    }
    .bolginnerimgbox img {
       
        margin-top: 16px;
    }
    .mainbloginnerbox {
        display: flex;
        margin-bottom: 30px;
        text-align: center;
    }
    .bologmainheading h6 {
        
        font-size: 16px;
        
        margin-bottom: 24px;
    }
    .servicestextboxright h1 {
        
        font-size: 22px;
        
    }
    .servicestextboxright {
        margin-top: 27px;
    }
    .mainprograminnerbox h4 {
        font-size: 24px;
    }
    .mainprograminnerbox h4 {
        font-size: 18px;
        
    }
    .mainheadingbox {
        padding-top: 18px;
        padding-bottom: 30px;
    }
    .blogrightsection {
        margin-top: 0px;
    }
  
    .customfromnewsletter {
        
        margin-bottom: 12px;
    }
    .footerbottomcopyrightbox {
        margin-top: 12px;
        text-align: center;
    }
    .footerbottomcopyrightbox h2 {
        font-size: 17px;
        padding-top: 13px;
        padding-bottom: 13px;
    }
    .aboutbox {
        margin-top: 23px;
    }
    .callusboxleft {
        margin-top: 19px;
        text-align: center;
    }
    .footersubcribebtnsetting {
        
        font-size: 15px;
        
    }
    .peopleviewallbtnbox a {
        
        font-size: 16px;
        
    }
    .customupcomingbtnsetting {
    
        display: none;
        
    }
    .navbar-toggler {
       
        background-color: #fff;
        border: 1px solid #fff;
       
    }
    .customnavbarsetting {
        margin-top: 12px;
        background: #000;
    }
    .bolgviewmorebtn {
        text-align: center!important;
        margin-bottom: 20px;
        float: none;
    }
    .customblogheadingsetting {
        text-align: center!important;
    }
    .subscribeimgbox img {
        max-width: 26px;
    }
    .mainsubscribesection {
        margin-top: 40px;
    }
    .subscribetextleftbox h1 {
        font-size: 26px;
    }
    .subscribetextrightbox {
        padding: 23px;
        margin-top: 20px;
    }
    .workshopinnerimagebox h1 {
       
        font-size: 23px;
       
    }
    .workshoptextbox h1 {
       
        font-size: 27px;
       
    }
    img.worshopline {
        
        display: none;
    }
    .workshoptextbox h6 {
        font-size: 20px;
    }
    .custompaddingleftsetting {
        padding-left: 15px;
    }
    .dropdown-item {
        
        white-space: inherit;
        
    }
    .custompaddingrightsetting {
        padding-right: 15px;
    }
    .subscribetextrightbox h1 {
        
        font-size: 34px;
        margin-top: 10px;
        margin-bottom: 16px;
    }
    .customfromfieldsetting {
        
        margin-bottom: 10px;
    }
    .peoplereviewinnerbox h4 {
       
        font-size: 13px;
        
    }
    .peopleshapimgsetting {
        
       
        max-width: 29px;
        left: 12px;
    }
    .customsubscribewidth {
        width: 100%;
    }
    .customsubscribebtnsetting {
        
        width: 100%;
        display: block;
    }
    .subscribetextleftbox {
        padding-top: 0px;
        margin-left: 0px;
        text-align: center;
    }
    .mainheadingbox h2 {
        
        font-size: 26px;
       
    }
    .customenquirybtnsetting {
        font-size: 20px;
        padding: 7px 43px;
    }
    .headersociallinkboxleft {
        display: none;
    }
    .desktophide {
        display: none;
    }
    nav.navbar.navbar-expand-lg.customnavbarsetting {
        height: auto;
    }
    ul.headertop.d-flex.justify-content-end.w-100 li a {
        font-size: 13px;
    }
    ul.headertop li img {
        width: 23px;
        margin-right: 5px;
    }
    .justify-content-end {
        justify-content: center!important;
    }
    .align-items-center {
        align-items: center!important;
        justify-content: center;
    }
    ul.headertop.d-flex.align-items-center {
        padding-bottom: 7px;
    }
    .topheaderbar {
        padding: 3px 0px;
    }
    header.scrolled .mobile-header {
        top: 0px;
    }
    .newsletter.d-flex {
        display: block!important;
    }
    .newsletter h2 {
        font-size: 18px;
        margin-right: 0px;
        text-align: center;
        margin-bottom: 10px;
    }
    .input-group {
        width: 100%;
    }
    a.btngooglelink img {
        margin-bottom: 10px;
    }
    .footer-bottom {
        text-align: center;
    }
    .footer-bottom .col-md-6.text-end {
        text-align: center!important;
    }
    div#deailslider button.owl-next, div#bestsaller button.owl-next {
        right: -11px!important;
    }
    div#deailslider button.owl-prev, div#bestsaller button.owl-prev {
        left: -1px!important;
    }

    /* about us page resposive start */

    .mevheadingsetting {
        font-size: 35px;
        line-height: 40px;
    }
    .mevinnerheading {
        
        font-size: 17px;
      
    }
    .programinnerbannertop:after {
        
        bottom: -8%;
    }
    .programinnerbannertop:before {
        height: 33px;
}
.programinnerbannertop {
    padding-top: 7%;
    padding-bottom: 5%;
}
.aboutusimgleftsection {
    margin-top: 16px;
}
.aboutustextrightsection h3 {
    
    font-size: 18px;
    line-height: 27px;
   
}
.aboutustextrightsection h6 {
   
    font-size: 14px;
    line-height: 9px;
   
}
.aboutustextrightsection p {
    
    font-size: 17px;
    
}
.ourteaminnerbox h4 {
    font-size: 21px;
    line-height: 25px;
}
.ourteaminnerbox {
    margin-bottom: 18px;
}
.ourteaminnerbox h6 {
    font-size: 17px;
    line-height: 28px;
}

/* about us page resposive end */

 /* contact us page resposive start */
 .contactuslefttextbox h2 {
    font-size: 28px;

}
.contactuslefttextbox {
    margin-top: 30px;
}

.contactusinfo {
    width: 20px;
    margin-right: 7px;
}
.contactuslefttextbox h5 {
    font-size: 17px;
   margin-bottom: 5px;
}
.contactuslefttextbox h3 {
    margin-top: 23px;
   margin-bottom: 12px;
}
.contactusrightformbox {
    padding: 13px;
    margin-top: 32px;
    margin-bottom: 20px;
}
.contactusrightformbox h2 {
   font-size: 27px;
    
}
.contactusrightformbox p {
   
    font-size: 14px;
    line-height: 21px;
    
}
.contactusbtnsetting {
    display: block;
    width: 100%;
}
.contactuslefttextbox ul li a img {
    width: 34px;
}

/* contact us page resposive end */

/* event single page resposive start */


.eventbuyticketdatebox h6 {
   font-size: 24px;
    
}
.eventbuyticketdatebox {
    padding: 5px 19px;
}
.contactusbtnrightbox a {
    font-size: 18px;
    padding: 5px 25px;
}
.eventsingletextrightsection {
    padding: 0px;
}
.eventsinglebannertextsection {
    margin-top: 45px;
}
.eventsinglepagedescription h1 {
    
    font-size: 28px;
   
}

/* event single page resposive end */

/* event page resposive start */

.eventtextmiddlesection h2 {
   
    font-size: 24px;
    line-height: 32px;
}
.eventtextmiddlesection p {
    
    font-size: 17px;
    
}
.datebox h3 {
    
    font-size: 21px;
   
}
.eventtextmiddlesection h5 {
   
    font-size: 12px;
   
}
.eventlocationimg {
    width: 10px;
    
}
.eventtimeimg {
    width: 14px;
   
}
.eventtextmiddlesection a {
    font-size: 14px;
    padding: 4px 27px;
   
}
.eventleftmonthbox {
    width: 23%;
}

/* event page resposive end */


/* forgot password resposive start */
.customresetboxsetting {
    margin-top: 14%!important;
}
.loginrightformbox {
    margin-top: 8px;
    padding: 0px;
   
}
.loginrightformbox h2 {
    
    font-size: 28px;
    line-height: 0px;
   
}


/* forgot password resposive end */

/* free service resposive start */

.freeservicecustompaddingsetting {
    padding-top: 48px;
}


.serviceinnersectionbox h5 {
   
    font-size: 20px;
    line-height: 29px;
   
}
/* free service resposive end */

/* free service single page resposive start */

.mainbannerprograminnersection h1 {
    font-size: 20px;
   line-height: 20px;
   
}
.customservicehaleemsetting {
   width: 100%;
}

.joingroupmainbox {
   padding: 20px;
   
}
.joingrouptextleftinner h6 {
    font-size: 14px;
}
.joingroupbtnright {
   
   margin-top: 20px;
}

.joingroupbtnright a {
   
   font-size: 13px;
   
}
.mainbannersectionprograms {
   
   padding-bottom: 71px;
}
.customjoingroupbtnsetting {
    margin-top: 0px;
}
.joingroupmainbox {
    width: 100%;
    max-width: 100%;
}

/* free service single page resposive end */

/* masterlevel resposive start */

.customwidthtext {
    width: 100%!important;
}

/* masterlevel resposive end */

/* register resposive start */

.customregisterresposivesetting {
    margin-top: 30px;
}
.resgisterbtnsetting {
    margin-top: 16px;
   
}

.customresposivealreadysetting {
    margin-bottom: 20px;
}
.customregisterwidthsetting {
    width: 100%;
}

/* register resposive end */


/* teamsinglepage resposive start */

.ourteammemmberimgboxleft {
    
    margin-top: 34px;
}

.ourteammemmbertextboxright {
    padding: 0px;
    padding-top: 11%;
    margin-bottom: 23px;
}


/* teamsinglepage resposive end */


/* blog page reposive start */

.blogmainheading h2 {
   
    font-size: 28px;
    
}
.bloginnerimgleftbox h3 {
   
    font-size: 21px;
    
}
.bloginnerimgleftbox h3 img {
    width: 23px;
    margin-right: 6px;
}
.bloginnerimgleftbox h5 {
    
    font-size: 20px;
   
}
.custombloglinkbtnresposivesetting {
    display: inherit!important;
}
.customblogcategoryresposivesetting {
    margin-bottom: 22px;
    width: 100%;
}

.bloginnerboxsection {
    padding-bottom: 19px;
}
.bloginnerimgleftbox h6 {
    margin-top: 20px;
    
}

.blogrecentpostsetting {
    width: 100%;
}

.customlogobtn {
    display: block;
}
/* blog page reposive end */





         /* new resposive start */
         .haleemkriyalinkbox ul {
            margin-left: 0%;
            
        }
        .haleemkriyatextsection p {
            font-size: 11px;
        }
        .contactusbtnsetting {
            
            text-align: center;
            text-decoration: none;
        }
        .subscribepopuptop {
            width: 91%;
            left: 6%;
            top: 32%;
        }
        .subscribepopupimginnerbox img {
            
            height: 50vh;
        }
        .subscribepopupimginnerbox {
            margin-top: 10px;
        }
        .servicedropdownnewcss {
            
            position: unset!important;
            width: 100%!important;
        }

        .servicenewdropdownsubmenucss:hover .servicenamenewcss {
            background: #ffffff;
            color: #000!important;
        }
        .servicenewdropdownsubmenucss:hover {
            background: #ffffff;
            color: #000;
        }
        .submenudropdownlinewcss:hover {
            background: #ffffff;
            color: #000;
        }

        .customnavbarsetting ul li.nav-item>a {
           
            padding: 18px;
        }

        .customsubscribeimgsetting {
                    
            display: none!important;
        }
        .customupcomingbannerimagesetting {
            margin-top: 60px;
        }
        .customsubmenudropdownlinecsschanges {
            padding: 7px 26px!important;
        }
        .serviceheaderbtncss.active {
            width: 100%!important;
            text-align: start!important;
            margin-left: 0px;
        }


        .haleemkriyalinkbox {
            position: unset;
        }
          /* new resposive end */

          .customnavbarsetting ul li.nav-item>a {
            
            color: #ffffff !important;
        }
        .serviceheaderbtncss {
            
            color: #ffffff !important;
            margin-left: 1%;
            
        }
        .upcomingworkshopbtnright.d-flex {
            width: 100%;
        }
        .customupcomingbtnsetting {
            display: block;
            margin-bottom: 26px;
            font-size: 22px;
        }
        .upcomingworkshopbtnnewsetting {
            display: none;
        }
        .bannerinnertextsection {
            padding-top: 8%!important;
            padding-bottom: 8%!important;
        }

        /* new resposive 2nd start */

        .custompasswordresetlinksetting {
            font-size: 31px;
        }
        .customlogobtn {
            display: block;
        }
        .customnavbarsetting ul li.nav-item>a.active {
            padding: 9px 16px;
        }
        .customblogulsetting {
            display: block!important;
        }
        
        .applupaidworkshoplogincss {
            margin-top: 40px;
        }
        .servicedropdownnewcss {
            left: 0%;
            padding: 2px 7px!important;
            width: 70%!important;
            margin-left: 19px;
        }
        
        .servicemenudropdownnewcss {
            padding: 0px 0px!important;
            left: 16px!important;
            border: 6px solid #ffffff!important;
            margin-top: 4px!important;
            position: unset!important;
            width: 106%!important;
            right: -2px!important;
            margin-left: -12px!important;
        }
        .submenudropdownulnewservice {
            padding: 3px 0px!important;
            left: 10px!important;
            position: unset!important;
            width: 100%!important;
            margin-left: -6px!important;
            border: 6px solid #fff!important;
        }
        .serviceheaderbtncss {
            margin-left: 1%;
        }
        
        
        
        .upcomingworkshopbtnright {
            width: 100%;
            display: none!important;
            margin-top: 18px;
        }
        .customapplypaidworkshopanchorcss {
            display: block;
            font-weight: 700;
            font-size: 14px;
            color: #FFFFFF;
            background: #AB1600;
            border-radius: 23.5px;
            text-decoration: none;
            width: 100%;
            padding: 12px 12px;
            transition: all ease-in-out 1s;
          
            text-align: center;
        }
        
        header.sticky .serviceheaderbtncss {
            color: #fff !important;
        }
        .eventlogoimage {
            display: none;
        }
        .mainevevtbannersection h1 {
            
            font-size: 21px;
           
        }
        img.customcrossimgsetting {
            
            right: 16px;
            top: 12px;
            width: 32px;
        }
        
        .imageboxevent {
         
            margin-top: 25px;
        }
        
        .textboxevent p {
            
            margin-bottom: 23px;
        }
        
          #social-links ul li {
            margin-right: 34px !important;
        }
        .fab.fa-facebook-square::after {
            
            width: 40px;
            height: 40px;
           
        }
        .fab.fa-twitter::after{
        width: 40px;
        height: 40px;
        }
        .fab.fa-whatsapp::after{
            width: 40px;
            height: 40px;
            }
        
            .fab.fa-linkedin::after{
                width: 40px;
                height: 40px;
                }
        
                .fab.fa-telegram::after{
                    width: 40px;
                    height: 40px;
                    }
        
                    .fab.fa-reddit::after{
                        width: 40px;
                        height: 40px;
                        }
            
                        .whatsapplinkboxnewcss {
                            margin-top: 60px;
                          
                        }
        
                        .galleryinnerbuttonnewcss ul li a {
                            font-size: 14px;
                            padding: 15px 10px;
                            
                        }
        
                        .galleryinnerbuttonnewcss  ul li a img {
                            width: 25px;
                           
                        }
        
                        .galleryinnerbuttonnewcss  ul li {
                          
                            margin-right: 10px;
                        }
        
                        .upcomingworkshopmobileupdate {
                            display: flex!important;
                            width: 100%!important;
                            margin-bottom: 22px;
                        }
        
                        .customfooterwidthsetting {
                            width: 100%;
                        }
                        .customwidthnewsletter {
                            width: 100%;
                        }
                        header.sticky .customnavbarsetting ul li.nav-item>a {
                            color: #fff !important;
                        }
           /* new resposive 2nd end */
           .whatsapplinkboxnewcss a {
       
            font-size: 12px;
           
        }
       /*  upcoming workshop single page resposive end */

       .subscribepopuptextleftbox {
        margin-top: 29%;
    }
    .customsingleblogpagewidthsetting {
        width: 100%;
    }
    .pdffiletextboxleft {
        padding: 0px;
    }
    .customwidthpdffilebox {
        width: 100%;
    }
    .mainpdffileheading {
        display: inherit!important;
    }
    .pdfpricerightbox h3 {
        margin-top: 16px;
    }

    .customsinglepagepdfwidth {
        width: 100%;
    }
    .pdffiletextboxleft h1 {
       
        font-size: 32px;
        margin-top: 28px;
    }


    .pdfproductinfobox {
        width: 65%;
        
    }


/* Sacred Sadhna section resposive start */

.customsacredsadhnapaddingsetting {
                 
    width: 100%!important;
}

.col-md-6.customsacredsadhnarightboxwidthsetting {
    width: 100%;
}

.sacredsadhnainnertextbox h2 {
    font-size: 36px;
    line-height: 61px;
}

.sacredsadhnanrightinnersetting h2 {
    font-size: 28px;
}

.sacredsadhnainnertextbox {
    
    bottom: 54px;
    
}

.customreversesettingpdfsingle {
    flex-direction: column-reverse;
}

 /* Sacred Sadhna section resposive end */


 /* book page resposive start */

 .custombookpagewidthsetting {
    width: 100%;
}

 /* book page resposive end */

 /* book single page resposive start */

 .customsinglebookpagewidth {
    width: 100%;
}
.singlebookpageinforightbox h2 {
    
    font-size: 45px;
    
}
.bookauthorinnersection {
    
    margin-right: 25px;
}
.singlebookpageinforightbox {
    padding: 26px;
}
 /* book single page resposive end */

 /* footer resposive changes start */

 .customcopyrightwidthsetting {
    width: 100%;
}

.customfootersessionprivacywidth {
    width: 33.33%;
}

.privacypolicyheadinglinkbox a {
    
    font-size: 17px;
    
}
.footerbottomlastmainsection {
  
    margin-top: 39px;
    margin-bottom: 30px;
}
/* footer resposive changes end */

.registration_form {
   
    padding-bottom: 40px;
   
    margin-top: 6%;
}


/* grid list view page resposive start */


.col-md-4.customgridcoloumwidth {
    width: 50%;
}


/* grid list view page resposive end */


}

@media (min-width: 540px) and (max-width: 720px) {

    .customnavbarsetting ul li.nav-item>a {
       
        color: #ffffff !important;
    }
    .serviceheaderbtncss {
        
        color: #ffffff !important;
        margin-left: -2%;
       
    }
    .lessoncategoryoptionrightbox {
        margin-bottom: 9%;
        margin-top: 19%;
    }
    .customnavbarsetting ul li.nav-item {
        margin-left: 16px!important;
    }
    .serviceheaderbtncss {
        margin-left: 2%!important;
    }
    .customnavbarsetting ul li.nav-item>a.active {
        padding: 9px 12px!important;
    }
    header.sticky .customnavbarsetting ul li.nav-item>a {
        color: #fff !important;
    }
    header.sticky .serviceheaderbtncss {
        color: #fff !important;
    }
    .customalignsetting {
        text-align: start;
    }
    .programinnerbannertop {
        padding-top: 8%!important;
        padding-bottom: 8%!important;
    }
    .servicedropdownnewcss {
        
        position: unset!important;
    }


    /* blog page reposive end */
.custompasswordresetlinksetting {
    font-size: 31px;
}
.customlogobtn {
    display: block;
}
.customnavbarsetting ul li.nav-item>a.active {
    padding: 9px 16px;
}
.customblogulsetting {
    display: block!important;
}

.applupaidworkshoplogincss {
    margin-top: 40px;
}
.servicedropdownnewcss {
    left: 0%;
    padding: 2px 7px!important;
    width: 11rem!important;
}

.servicemenudropdownnewcss {
    padding: 0px 0px!important;
    left: 16px!important;
    border: 6px solid #ffffff!important;
    margin-top: 4px!important;
    position: unset!important;
    width: 106%!important;
    right: -2px!important;
    margin-left: -12px!important;
}
.submenudropdownulnewservice {
    padding: 3px 0px!important;
    left: 10px!important;
    position: unset!important;
    width: 100%!important;
    margin-left: -6px!important;
    border: 6px solid #fff!important;
}
.serviceheaderbtncss {
    
    margin-left: -2%;
 
}



.upcomingworkshopbtnright {
    width: 100%;
    display: none!important;
    margin-top: 18px;
}
.customapplypaidworkshopanchorcss {
    display: block;
    font-weight: 700;
    font-size: 14px;
    color: #FFFFFF;
    background: #AB1600;
    border-radius: 23.5px;
    text-decoration: none;
    width: 100%;
    padding: 12px 12px;
    transition: all ease-in-out 1s;
  
    text-align: center;
}

header.sticky .serviceheaderbtncss {
    color: #fff !important;
}
.eventlogoimage {
    display: none;
}
.mainevevtbannersection h1 {
    
    font-size: 21px;
   
}
img.customcrossimgsetting {
    
    right: 16px;
    top: 12px;
    width: 32px;
}

.imageboxevent {
 
    margin-top: 25px;
}

.textboxevent p {
    
    margin-bottom: 23px;
}




#social-links ul li {
    margin-right: 34px !important;
}
.fab.fa-facebook-square::after {
    
    width: 40px;
    height: 40px;
   
}
.fab.fa-twitter::after{
width: 40px;
height: 40px;
}
.fab.fa-whatsapp::after{
    width: 40px;
    height: 40px;
    }

    .fab.fa-linkedin::after{
        width: 40px;
        height: 40px;
        }

        .fab.fa-telegram::after{
            width: 40px;
            height: 40px;
            }

            .fab.fa-reddit::after{
                width: 40px;
                height: 40px;
                }
    
                .whatsapplinkboxnewcss {
                    margin-top: 60px;
                  
                }

                .galleryinnerbuttonnewcss ul li a {
                    font-size: 14px;
                    padding: 15px 10px;
                    
                }

                .galleryinnerbuttonnewcss  ul li a img {
                    width: 25px;
                   
                }

                .galleryinnerbuttonnewcss  ul li {
                  
                    margin-right: 10px;
                }

                .upcomingworkshopmobileupdate {
                    display: flex!important;
                    width: 100%!important;
                    margin-bottom: 22px;
                }




                /* new resposive start */
                .haleemkriyalinkbox ul {
                    margin-left: 0%;
                    
                }
                .haleemkriyatextsection p {
                    font-size: 11px;
                }
                .contactusbtnsetting {
                    
                    text-align: center;
                    text-decoration: none;
                }
                .subscribepopuptop {
                    width: 91%;
                    left: 6%;
                    top: 11%;
                   
                }
                .subscribepopupimginnerbox img {
                    
                    height: 50vh;
                }
                .subscribepopupimginnerbox {
                    margin-top: 10px;
                }
                .servicedropdownnewcss {
                    
                    position: unset!important;
                    width: 100%!important;
                }
                .servicenewdropdownsubmenucss:hover .servicenamenewcss {
                    background: #ffffff;
                    color: #000!important;
                }
                .servicenewdropdownsubmenucss:hover {
                    background: #ffffff;
                    color: #000;
                }
                .submenudropdownlinewcss:hover {
                    background: #ffffff;
                    color: #000;
                }

                .customnavbarsetting ul li.nav-item>a {
                   
                    padding: 18px;
                }

                .customsubscribeimgsetting {
                            
                    display: none!important;
                }
                .customupcomingbannerimagesetting {
                    margin-top: 60px;
                }
                .customsubmenudropdownlinecsschanges {
                    padding: 7px 26px!important;
                }
                .serviceheaderbtncss.active {
                    
                    width: 100%!important;
                    text-align: start!important;
                }


                .haleemkriyalinkbox {
                    position: unset;
                }
                  /* new resposive end */
                  .customnavbarsetting {
                   
                    height: 100vh;
                    overflow: scroll;
                }
                .pdffiletextboxleft {
                    padding: 0px;
                }
               

                
                
        
}
@media (min-width: 451px) and (max-width: 767px) {


/* empower ritual banner section resposive start */
.customempoersliderbox img {
    width: 200px!important;
    
}


.customempowerrowreverse {
    flex-direction: column-reverse;
}

.empowerritualtextleftbox h2 {
    font-size: 28px;
} 

.empowerritualtextleftbox p {
    font-size: 14px;
}

.empowerritualtextleftbox a {
   
    font-size: 14px;
    
    padding: 6px 22px;
}

.empowerritualtextleftbox {
    padding-bottom: 18%;
    padding-top: 2%;
    text-align: center;
}

.empowerritualtextleftbox h6 {
    font-size: 22px;
   
}




/* grid list view page resposive start */


.customgirdlistviewtabbtnsetting {
    
    font-size: 20px;
    
}


.customgirdlistviewtabbtnsetting.active {
    
    font-size: 20px;
    
}

/* grid list view page resposive end */
       /* contact us page  update resposive start  */

  .infoboxcontacttextbox ul li {
    margin-bottom: 23px;
}


/* contact us page  update resposive end  */

/* book session resposive start */
.registration_form {
    margin-top: 11%;
    padding-bottom: 36px;
}

.booksessionsubmitbtnsetting button {
    
    display: block;
    width: 100%;
}

/* book session resposive end */



/* footer setting resposive start */


.customfootersessionprivacywidth {
    width: 50%;
}
.privacypolicyheadinglinkbox a {
   
    font-size: 12.22px;
   
}

.privacypolicyheadinglinkbox {
    padding-top: 5px;
}
.footerbottomlastmainsection {
    margin-top: 34px;
    margin-bottom: 15px;
}
/* footer setting resposive end */


    .workshoptextbox {
        margin-top: 20px;
    }
     /* lesson video page respsoive start */
     .customkriyatabsrightfixtextsection {
       
        margin-bottom: 30px;
    }
.lessonaboutboxsection h4 {
    
    font-size: 21px;
    
}
.lessonaboutboxsection h4:before {
    
    width: 58px;
    
}
.lessonvideoiconbox img {
    width: 71px;
}
.lessonaboutboxsection h5 {
    
    font-size: 23px;
   
}
.lessonvideosectionleftbox h1 {
    
    font-size: 30px;
    line-height: 42px;
}

.lessonaboutboxsection p {
    font-size: 16px;
    line-height: 25px;
}
.lessoncategoryoptionrightbox p {
    
    font-size: 14px;
   
    margin-top: 12px;
    margin-bottom: 16px;
}

.lessoncategoryoptionrightbox h4 {
   
    font-size: 21px;
    
}
.alllessonbox h5 {
    
    font-size: 22px;
   
}
/* lesson video page respsoive end */
    /* kriya page resposive start */
.kriyamainheadingtexttop h1 {
   
    font-size: 24px;
    
}
.educatoretextbox {
    margin-top: 22px;
}


/* kriya page resposive end */
    .customreversesetting {
        flex-direction: column-reverse;
    }
    .desktophide {
        display: none;
    }
/* another resposive */

.customnavbarsetting ul li.nav-item {
    margin-left: 16px;
}
.custommoblieupcomingbtn {
    display: block;
    font-weight: 700;
    font-size: 14px;
    color: #FFFFFF;
    background: #AB1600;
    border-radius: 23.5px;
    text-decoration: none;
    width: 100%;
    padding: 12px 12px;
    transition: all ease-in-out 1s;
    margin-bottom: 40px;
}
div#mobile-header {
    display: block;
}
div#desktop-header {
    display: none;
}
.customlogobtn img {
    width: 176px;
    border-radius: 10px;
}
.desktopbannerimg {
   
    display: none;
}
.mobilebannerimg {
    display: block;
    width: 100%;
    position: absolute;
    z-index: -1;
    height: 100%;
}
.bannerinnertextsection h1 {
    font-size: 24px;
}
.bannerinnertextsection p {
   
    font-size: 14px;
    
}
.bannerinnertextsection {
    padding-top: 31%;
    padding-bottom: 15%;
}
.servicestextboxleft h1 {
    font-size: 19px;
    line-height: 24px;
}
.blogmaintextheading h1 {
    font-size: 21px;
}

.bolginnerimgbox img {
    max-width: 290px;
    margin-top: 16px;
}
.blogmaintextheading h5 {
    
    font-size: 15px;
    
}

.mainbloginnerbox {
    display: block;
    margin-bottom: 30px;
    text-align: center;
}
.bologmainheading h6 {
    
    font-size: 16px;
    
    margin-bottom: 24px;
}
.servicestextboxright h1 {
    
    font-size: 22px;
    
}
.servicestextboxright {
    margin-top: 27px;
}
.servicestextboxright ul li a {
    
    font-size: 20px;
    
}

.mainprograminnerbox h4 {
    font-size: 18px;
    
}
.mainheadingbox {
    padding-top: 18px;
    padding-bottom: 30px;
}
.blogrightsection {
    margin-top: 0px;
}
.customfooterwidth {
    width: 50%;
}
.customfromnewsletter {
    
    margin-bottom: 12px;
}
.footerbottomcopyrightbox {
    
    margin-top: 27px;
}
.footerbottomcopyrightbox h2 {
    font-size: 11px;
    padding-top: 13px;
    padding-bottom: 13px;
}
.aboutbox {
    margin-top: 23px;
}
.callusboxleft {
    margin-top: 19px;
    text-align: center;
}
.footersubcribebtnsetting {
    
    font-size: 15px;
    
}
.peopleviewallbtnbox a {
    
    font-size: 16px;
    
}
.customupcomingbtnsetting {

    display: none;
    
}
.navbar-toggler {
   
    background-color: #fff;
    border: 1px solid #fff;
   
}
.customnavbarsetting {
    margin-top: 12px;
    background: #000;
}
.bolgviewmorebtn {
    text-align: center!important;
    margin-bottom: 20px;
    float: none;
}
.customblogheadingsetting {
    text-align: center!important;
}
.subscribeimgbox img {
    max-width: 26px;
}
.mainsubscribesection {
    margin-top: 40px;
}
.subscribetextleftbox h1 {
    font-size: 26px;
}
.subscribetextrightbox {
    padding: 23px;
    margin-top: 20px;
}
.workshopinnerimagebox h1 {
   
    font-size: 23px;
   
}
.workshoptextbox h1 {
   
    font-size: 27px;
   
}
img.worshopline {
    
    display: none;
}
.workshoptextbox h6 {
    font-size: 13px;
}
.custompaddingleftsetting {
    padding-left: 15px;
}
.dropdown-item {
    
    white-space: inherit;
    
}
.custompaddingrightsetting {
    padding-right: 15px;
}
.subscribetextrightbox h1 {
    
    font-size: 34px;
    margin-top: 10px;
    margin-bottom: 16px;
}
.customfromfieldsetting {
    
    margin-bottom: 10px;
}
.customsubscribebtnsetting {
    
    width: 100%;
    display: block;
}
.subscribetextleftbox {
    padding-top: 0px;
    margin-left: 0px;
}
.mainheadingbox h2 {
    
    font-size: 26px;
   
}
.customenquirybtnsetting {
    
    font-size: 16px;
    
    padding: 4px 33px;
}
.headersociallinkboxleft {
    display: none;
}
.desktophide {
    display: none;
}
nav.navbar.navbar-expand-lg.customnavbarsetting {
    height: auto;
}
ul.headertop.d-flex.justify-content-end.w-100 li a {
    font-size: 13px;
}
ul.headertop li img {
    width: 23px;
    margin-right: 5px;
}
.justify-content-end {
    justify-content: center!important;
}
.align-items-center {
    align-items: center!important;
    justify-content: center;
}
ul.headertop.d-flex.align-items-center {
    padding-bottom: 7px;
}
.topheaderbar {
    padding: 3px 0px;
}
header.scrolled .mobile-header {
    top: 0px;
}
.newsletter.d-flex {
    display: block!important;
}
.newsletter h2 {
    font-size: 18px;
    margin-right: 0px;
    text-align: center;
    margin-bottom: 10px;
}
.input-group {
    width: 100%;
}
a.btngooglelink img {
    margin-bottom: 10px;
}
.footer-bottom {
    text-align: center;
}
.footer-bottom .col-md-6.text-end {
    text-align: center!important;
}
div#deailslider button.owl-next, div#bestsaller button.owl-next {
    right: -11px!important;
}
div#deailslider button.owl-prev, div#bestsaller button.owl-prev {
    left: -1px!important;
}



    /* about us page resposive start */

    .mevheadingsetting {
        font-size: 35px;
        line-height: 40px;
    }
    .mevinnerheading {
        
        font-size: 17px;
      
    }
    .programinnerbannertop:after {
        
        bottom: -8%;
    }
    .programinnerbannertop:before {
        height: 33px;
}
.programinnerbannertop {
   padding-top: 39%;
padding-bottom: 8%;
}
.aboutusimgleftsection {
    margin-top: 16px;
}
.aboutustextrightsection h3 {
    
    font-size: 18px;
    line-height: 27px;
   
}
.aboutustextrightsection h6 {
   
    font-size: 14px;
    line-height: 9px;
   
}
.aboutustextrightsection p {
    
    font-size: 17px;
    
}
.ourteaminnerbox h4 {
     font-size: 25px;
    line-height: 25px;
   
}
.ourteaminnerbox {
    margin-bottom: 18px;
}
.ourteaminnerbox h6 {
    font-size: 20px;
    line-height: 28px;
   
}

/* about us page resposive end */

    /* contact us page resposive start */
    .contactuslefttextbox h2 {
        font-size: 28px;
    
    }
    .contactuslefttextbox {
        margin-top: 30px;
    }
    
    .contactusinfo {
        width: 20px;
        margin-right: 7px;
    }
    .contactuslefttextbox h5 {
        font-size: 17px;
       margin-bottom: 5px;
    }
    .contactuslefttextbox h3 {
        margin-top: 23px;
       margin-bottom: 12px;
    }
    .contactusrightformbox {
        padding: 13px;
        margin-top: 32px;
        margin-bottom: 20px;
    }
    .contactusrightformbox h2 {
       font-size: 27px;
        
    }
    .contactusrightformbox p {
       
        font-size: 14px;
        line-height: 21px;
        
    }
    .contactusbtnsetting {
        display: block;
        width: 100%;
    }
    .contactuslefttextbox ul li a img {
        width: 34px;
    }
    
    /* contact us page resposive end */



    /* event single page resposive start */

.customheadingresposivesetting {
    font-size: 25px;
}
.customsecondheadingsetting {
    font-size: 15px;
}
.eventsinglepagemainsectiontop {
    margin-top: 22px;
}
.eventbuyticketdatebox h3 {
   
    font-size: 17px;
   
}
.eventbuyticketdatebox h6 {
    
    font-size: 20px;
   
}
.eventbuyticketcustomsetting {
    display: inherit!important;
}
.eventbuyticketseatbox {
    margin-left: 0px;
    margin-top: 16px;
}
.eventbuyticketcostbox {
    margin-top: 11px;
}
.eventbuyticketdatebox {
    
    padding: 0px 15px;
    width: 100%;
    max-width: 70px;
}
.contactusbtnrightbox a {
    font-size: 18px;
    padding: 5px 26px;
}
.eventsinglebannertextsection {
    margin-top: 38px;
}
.eventsingletextrightsection {
    padding: 26px;
}
.eventsinglepagedescription p {
    font-size: 17px;
}
.eventsinglepagedescription h1 {
    font-size: 24px;
    line-height: 20px;
    
}

/* event single page resposive end */





/* event page resposive start */

.customresposivemonthsetting {
    display: initial!important;
}
.eventleftmonthbox {
    width: 100%;
}
.eventbordertopbox {
 margin-left: 0px;
}
.datebox {
    padding: 12px;
}
.eventtextmiddlesection h5 {
   
    font-size: 14px;
   
}
.eventtextmiddlesection {
    margin-top: 7px;
}
.eventtextmiddlesection h2 {
   
    font-size: 23px;
  
}
.eventtextmiddlesection p {
   
    font-size: 16px;
   
}
.eventimgsectionright {
   margin-bottom: 10px;
}

/* event page resposive end */





/* forgot password resposive start */

.customresetboxsetting {
    margin-top: 15%!important;
    margin-bottom: 25px;
}
.loginrightformbox {
   
    padding: 0px;
   
}
.loginrightformbox h2 {
   
    font-size: 28px;
    
}
.resetpasswordheadingsetting {
    margin-bottom: 24px;
}
.loginbannerleftbox {
    
    margin-top: 40px;
}


/* forgot password resposive end */


/* free service resposive start */

.customfreepageheadingsetting {
    font-size: 28px;
}
.serviceinnersectionbox h5 {
    font-size: 25px;
    line-height: 17px;
}
.serviceinnersectionbox {
    margin-bottom: 34px;
}
.freeservicecustompaddingsetting {
    margin-top: 25px;
}
/* free service resposive end */



/* free service single page resposive start */

.mainbannerprograminnersection h1 {
    font-size: 20px;
   line-height: 20px;
   
}
.customservicehaleemsetting {
   width: 100%;
}

.joingroupmainbox {
   padding: 25px 0;
}
.joingrouptextleftinner h6 {
   font-size: 14px;
   color: #fff;
}
.joingroupbtnright {
   margin-top: 16px;
   text-align: center;
}

.joingroupbtnright a {
   font-size: 12px;
}
.mainbannersectionprograms {
   
   padding-bottom: 71px;
}


/* free service single page resposive end */



/* masterlevel resposive start */

.customwidthtext {
    width: 100%!important;
}

/* masterlevel resposive end */


/* register resposive start */

.customregisterresposivesetting {
    margin-top: 30px;
}
.resgisterbtnsetting {
    margin-top: 16px;
   
}

.customresposivealreadysetting {
    margin-bottom: 20px;
}

/* register resposive end */


/* teamsinglepage resposive start */

.ourteammemmberimgboxleft {
    
    margin-top: 34px;
}

.ourteammemmbertextboxright {
    padding: 0px;
    padding-top: 11%;
    margin-bottom: 23px;
}


/* teamsinglepage resposive end */


/* workshop single page resposive start */

.servicestextboxleft {
    
    right: 54px;
}

/* workshop single page resposive end */


/* blog page reposive start */

.blogmainheading h2 {
   
    font-size: 28px;
    
}
.bloginnerimgleftbox h3 {
   
    font-size: 21px;
    
}
.bloginnerimgleftbox h3 img {
    width: 23px;
    margin-right: 6px;
}
.bloginnerimgleftbox h5 {
    
    font-size: 20px;
   
}
.custombloglinkbtnresposivesetting {
    display: inherit!important;
}
.customblogcategoryresposivesetting {
    margin-bottom: 22px;
}

.bloginnerboxsection {
    padding-bottom: 19px;
}
.bloginnerimgleftbox h6 {
    margin-top: 20px;
    
}

/* blog page reposive end */
.customlogobtn {
    display: block;
}
.newsharedbuttoncss ul li a {
    margin-right: 8px;
}

    /*  upcoming workshop single page resposive start */

    .mainpdffileheading {
        display: inherit!important;
    }
    .pdfpricerightbox h3 {
        margin-top: 16px;
    }
    .pdffiletextboxleft h1 {
        font-size: 27px;
        margin-top: 20px;
    }

    /* cart section css start */


.custompriceheadingdisplaynone h3 {
    display: none;
}

.custommobilepriceboxsetting h2 {
    display: block;
    margin-right: 22px;
}
.custommobilepriceboxsetting {
    display: flex;
}
.custompriceheadingwidthmoblie {
    width: 80%;
}

.customdletemobliesetting {
    width: 20%;
}
.pdfproductinfobox h1 {
    
    margin-bottom: 6px;
}
.pdfproductinfobox {
    width: 100%;
   
}
/* cart section css end */


/* Sacred Sadhna section resposive start */

.sacredsadhnainnertextbox h2 {
    font-size: 25px;
    line-height: 37px;
    margin-bottom: 12px;
}

.sacredsadhnanrightinnersetting h2 {
    font-size: 20px!important;
}

.sacredsadhnainnertextbox {
    bottom: 27px;
    left: 16px;
}
.sacredsadhnainnertextbox a {
    
    font-size: 13px;
   
}

/* Sacred Sadhna section resposive end */
.customreversesettingpdfsingle {
    flex-direction: column-reverse;
}

/* book singl page resposive start */


.singlebookpageinforightbox h2 {
    
    font-size: 35px;
   
}

.singlebookpageinforightbox {
    padding: 6px;
    margin-top: 40px;
}

.bookpricebox {
    margin-top: 0px;
    
}

.singlebookpagebuynowbtnbox {
    margin-left: 35px;
    
}

.bookpricebox h5 {
   
    font-size: 32px;
   
}
.singlebookpageinforightbox p {
    
    font-size: 16px;
   
}
.bookauthorbox {
    display: inherit!important;
    
}
.bookauthorinnersection {
   
    margin-bottom: 18px;
}
.custombookpagetabbtnsetting.active {
   
    margin-bottom: 24px;
}
.custombookpagetabdivsetting {
    display: inline-block!important;
    border-bottom: 0px solid #D9D9D9!important;
}
.singlebookpagedescriptiontabinnersection {
    border-top: 2px solid #d4d4d4;
}
.custombookpagetabbtnsetting.active:before {
    
    height: 6px;
}
.singlebookpagetabinnerbox p {
    
    font-size: 16px;
   
}
.additionalbookinfoleftheading h5 {
    font-size: 18px;
   
}
.additionalbookinfoleftheading {
    width: 232px;
    max-width: 181px;
}
.custombookpagetabbtnsetting {
   
    font-size: 17px;
   
}
/* book singl page resposive end */


/* privacy policy page resposive start */

.termconditioninnersection h3 {
    font-size: 26px;
    line-height: 40px;
}


/* privacy policy page resposive end */

/* home page new resposive start */

.categoryhomepageinnertextbox {
    padding-top: 12%!important;
}

.categoryhomepageinnertextbox h1 {
  
    min-height: 42px;
}
.mobilebannerslider {
    display: block!important;
}

img.desktopbannerslider {
    display: none!important;
}

.bannerinnertextsection {
    padding-top: 12%!important;
}
.sliderbannertextbox h1 {
    font-size: 35px;
}
.sliderbannertextbox {
    bottom: 8%;
}

.mainprograminnerbox h1 {
    font-size: 20px;
   
}
.mainprograminnerbox h4 {
   
    display: none;
}

.categoryexplorebtnbox {
    padding: 2px 25px;
}
.mainprograminnerbox {
   
    margin-bottom: 0px!important;
}
.customgridcoloumwidth {
    width: 50%!important;
}
.gridviewinfoinnerbox {
    padding: 8px;
}
.gridviewinfoinnerbox h2 {
    font-size: 15px;
    line-height: 24px!important;
    min-height: 62px!important;
}
.gridviewinfoinnerbox button {
    padding: 3px 10px!important;
}
.gridcartleft {
    font-size: 14px!important;
}
.gridpriceright {
    font-size: 15px!important;
}

.customslidertwoboxsetting {
    left: 0%;
    top: 70%;
    text-align: center;
}
.customslidertwoboxsetting h1 {
    font-size: 33px!important;
}
.customslidertwoboxsetting p {
    width: 95%;
    font-size: 16px;
}
.mainslider i.fa.fa-angle-left {
   
    left: 8px;
    font-size: 18px;
   
    width: 40px;
    height: 40px;
   
}
.mainslider i.fa.fa-angle-right {
  
    right: 8px;

    font-size: 18px;
   
    width: 40px;
    height: 40px;
   
}
.customworkshopheadingtextsetting {
    font-size: 16px!important;
}

/* home page new resposive end */

}

@media (min-width: 371px) and (max-width: 450px) {

    
    /* grid view  new resposive start */

    .customgridviewcontainersetting {
        padding-left: 0px;
        padding-right: 0px;
    }

     /* grid view  new resposive end */



/* empower ritual banner section resposive start */


.empowerritualimgrightbox img {
  width: 300px;
}


.ourclientinnerimgbox img {
    width: 200px!important;
}


.customempowerrowreverse {
    flex-direction: column-reverse;
}

.empowerritualtextleftbox h2 {
    font-size: 28px;
} 

.empowerritualtextleftbox p {
    font-size: 14px;
}

.empowerritualtextleftbox a {
   
    font-size: 14px;
    
    padding: 6px 22px;
}

.empowerritualtextleftbox {
    padding-bottom: 18%;
    padding-top: 2%;
    text-align: center;
}

.empowerritualtextleftbox h6 {
    font-size: 22px;
   
}
.customworkshopinnerimgboxsetting {
    width: 100%;
}
/* empower ritual banner section resposive end */



    /* home page new resposive start */


/* new last home page resposive start */

.peopleviewallbtnbox {
    margin-top: 22px;
}
.custommaincategorybox {
    padding-top: 11px!important;
    padding-bottom: 0px!important;
}

.peoplereviewinnerbox h4 {
    font-size: 16px;
    min-height: 321px;
}
.owl-theme .owl-nav {
   
    display: none!important;
}

/* new last home page resposive end */


    .categoryhomepageinnertextbox {
        padding-top: 12%!important;
    }

    .categoryhomepageinnertextbox h1 {
      
        min-height: 42px;
    }
    .mobilebannerslider {
        display: block!important;
    }

    img.desktopbannerslider {
        display: none!important;
    }
 
    .bannerinnertextsection {
        padding-top: 12%!important;
    }
    .sliderbannertextbox h1 {
        font-size: 35px;
    }
    .sliderbannertextbox {
        bottom: 8%;
    }

    .mainprograminnerbox h1 {
        font-size: 20px;
       
    }
    .mainprograminnerbox h4 {
       
        display: none;
    }

    .categoryexplorebtnbox {
        padding: 2px 25px;
    }
    .mainprograminnerbox {
       
        margin-bottom: 0px!important;
    }
    .customgridcoloumwidth {
        width: 50%!important;
    }
    .gridviewinfoinnerbox {
        padding: 8px;
    }
    .gridviewinfoinnerbox h2 {
        font-size: 15px;
        line-height: 24px!important;
        min-height: 62px!important;
    }
    .gridviewinfoinnerbox button {
        padding: 3px 10px!important;
    }
    .gridcartleft {
        font-size: 14px!important;
    }
    .gridpriceright {
        font-size: 15px!important;
    }

    .customslidertwoboxsetting {
        left: 0%;
        top: 70%;
        text-align: center;
    }
    .customslidertwoboxsetting h1 {
        font-size: 33px!important;
    }
    .customslidertwoboxsetting p {
        width: 95%;
        font-size: 16px;
    }
    .mainslider i.fa.fa-angle-left {
       
        left: 8px;
        font-size: 18px;
       
        width: 40px;
        height: 40px;
       
    }
    .mainslider i.fa.fa-angle-right {
      
        right: 8px;

        font-size: 18px;
       
        width: 40px;
        height: 40px;
       
    }


    .customworkshopheadingtextsetting {
        font-size: 16px!important;
    }





 /* home page new resposive end */


    /* contact us page  update resposive start  */

    .infoboxcontacttextbox ul li {
        margin-bottom: 23px;
    }


 /* contact us page  update resposive end  */


     /* lesson video page resposive start */
     .customlessonvideoboxsetting {
        width: 100%!important;
        height: 38%!important;
    }
.lessonvideosectionleftbox h1 {
    font-size: 28px;
    line-height: 34px;
}
.lessonvideosectionleftbox p {
    font-size: 16px;
}

.lessonvideoiconbox img {
    width: 56px;
}

.lessonaboutboxsection h5 {
    
    font-size: 22px;
   
}
.lessonaboutboxsection h4 {
    font-size: 19px;
    margin-bottom: 48px; 
}
.lessonaboutboxsection h4:before {
   width: 54px;
   
}
.lessoncategoryoptionrightbox h4 {
   font-size: 21px;
   
}
.lessoncategoryoptionrightbox p {
    font-size: 15px;
    margin-top: 12px;
    margin-bottom: 17px;
}
.lessoncategoryoptionrightbox {
    padding: 21px;
    margin-top: 8%;
    margin-bottom: 8%;
}
.lessonlefttextinfo h6 span {
    font-size: 14px;
}
.lessonlefttextinfo h3 span {
    
    font-size: 18px;
   
}
.lessoninfotimeright p span {
   
    font-size: 12px;
   
}
.alllessonbox h5 {
   
    font-size: 22px;
   
}
/* lesson video page resposive end */
    /* kriya page resposive start */


.kriyainnertextleftsection {
    padding: 6px;
}
.kriyamainheadingtexttop h1 {
    font-size: 22px;
    
}
.kriyamainheadingtexttop ul li {
  
    font-size: 15px;
}

.kriyacoursepricebox {
    margin-top: 21px;
    
}

.kriyacoursepricebox h5 {
    font-size: 14px;
   
}
.kriyabuynowsharebtnbox ul li a {
    padding: 7px 82px;
}

.customkriyatabmainboxsetting {
   
    padding: 6px 0px 8px 15px;
}

.customkriyatabsbtnsetting {
   
    margin-right: 36px;
   
    font-size: 15px;
   
}

.lessonsmainheading h1 {
    font-size: 21px;
}
.lessoninnersection {
    
    padding: 17px;
    
}
.lessoninnerrighttextbox p {
    font-size: 13px;
}
.educatoretextbox {
    margin-top: 20px;
}

.faqsaccordinbtncustomsetting {
    
    font-size: 12px;
    
}
.customkriyatabsrightfixtextsection {
    padding: 20px 0px 42px 24px!important;
    margin-bottom: 30px;
}
/* kriya page resposive end */
    header.sticky .customnavbarsetting ul li.nav-item>a {
        color: #fff !important;
    }
    .customreversesetting {
        flex-direction: column-reverse;
    }
    .desktophide {
        display: none;
    }
    nav.navbar.navbar-expand-lg.customnavbarsetting {
        height: auto;
    }
    ul.headertop.d-flex.justify-content-end.w-100 li a {
        font-size: 13px;
    }
    ul.headertop li img {
        width: 23px;
        margin-right: 5px;
    }
    .justify-content-end {
        justify-content: center!important;
    }
    .align-items-center {
        align-items: center!important;
        justify-content: center;
    }
    ul.headertop.d-flex.align-items-center {
        padding-bottom: 7px;
    }
    .topheaderbar {
        padding: 3px 0px;
    }
    header.scrolled .mobile-header {
        top: 0px;
    }
    .newsletter.d-flex {
        display: block!important;
    }
    .newsletter h2 {
        font-size: 18px;
        margin-right: 0px;
        text-align: center;
        margin-bottom: 10px;
    }
    .input-group {
        width: 100%;
    }
    a.btngooglelink img {
        margin-bottom: 10px;
    }
    .footer-bottom {
        text-align: center;
    }
    .footer-bottom .col-md-6.text-end {
        text-align: center!important;
    }
    div#deailslider button.owl-next, div#bestsaller button.owl-next {
        right: -11px!important;
    }
    div#deailslider button.owl-prev, div#bestsaller button.owl-prev {
        left: -1px!important;
    }


    /* another resposive */


    .customnavbarsetting ul li.nav-item {
        margin-left: 0px;
    }
    .custommoblieupcomingbtn {
        display: block;
        font-weight: 700;
        font-size: 14px;
        color: #FFFFFF;
        background: #AB1600;
        border-radius: 23.5px;
        text-decoration: none;
        width: 100%;
        padding: 12px 12px;
        transition: all ease-in-out 1s;
        margin-bottom: 50px;
        margin-top: 11px;
    }
    div#mobile-header {
        display: block;
    }
    div#desktop-header {
        display: none;
    }
    .customlogobtn img {
        width: 135px;
        border-radius: 10px;
    }
    .desktopbannerimg {
       
        display: none;
    }
    .mobilebannerimg {
        display: block;
        width: 100%;
        position: absolute;
        z-index: -1;
        
    }
    .bannerinnertextsection h1 {
        font-size: 24px;
    }
    .bannerinnertextsection p {
       
        font-size: 14px;
        margin-top: 40px;
        margin-bottom: 56px;
    }
    .bannerinnertextsection {
        padding-top: 4%!important;
        padding-bottom: 10%!important;
    }
    .servicestextboxleft h1 {
        font-size: 19px;
        line-height: 24px;
    }
    .blogmaintextheading h1 {
       
        font-size: 20px;
        
    }
   
    .bolginnerimgbox img {
       
        max-width: 233px;
       
    }
    .blogmaintextheading h5 {
        
        font-size: 15px;
        
    }
    .bolginnerimgbox img {
       
        margin-top: 16px;
    }
    .mainbloginnerbox {
        display: block;
        margin-bottom: 30px;
        text-align: center;
    }
    .bologmainheading h6 {
        
        font-size: 16px;
        
        margin-bottom: 24px;
    }
    .servicestextboxright h1 {
        
        font-size: 22px;
        
    }
    .servicestextboxright {
        margin-top: 27px;
    }
    .servicestextboxright ul li a {
        
        font-size: 20px;
        
    }
    
    .mainprograminnerbox h4 {
        font-size: 18px;
        
    }
    .mainheadingbox {
        padding-top: 18px;
        padding-bottom: 30px;
    }
    .blogrightsection {
        margin-top: 0px;
    }
    .customfooterwidth {
        width: 50%;
    }
    .customfromnewsletter {
        
        margin-bottom: 12px;
    }
    .footerbottomcopyrightbox {
        
        margin-top: 27px;
    }
    .footerbottomcopyrightbox h2 {
        font-size: 11px;
        padding-top: 13px;
        padding-bottom: 13px;
    }
    .aboutbox {
        margin-top: 23px;
    }
    .callusboxleft {
        margin-top: 19px;
        text-align: center;
    }
    .footersubcribebtnsetting {
        
        font-size: 15px;
        
    }
    .peopleviewallbtnbox a {
        
        font-size: 16px;
        
    }
    /* .customupcomingbtnsetting {
    
        display: none;
        
    } */
    .navbar-toggler {
       
        background-color: #fff;
        border: 1px solid #fff;
       
    }
    .customnavbarsetting {
        margin-top: 0px;
        background: #000;
        position: relative;
        width: 106%!important;
        background: #000000;
        position: absolute;
        z-index: 0;
        width: 100%;
        height: 100vh;
        top: 4.7rem;
        right: -10px;
        padding-top: 2.4rem;
        padding-bottom: 10rem;
        -webkit-overflow-scrolling: touch;
        overflow: scroll!important;
    }
    .bolgviewmorebtn {
        text-align: center!important;
        margin-bottom: 20px;
        float: none;
    }
    .customblogheadingsetting {
        text-align: center!important;
    }
    .subscribeimgbox img {
        max-width: 26px;
    }
    .mainsubscribesection {
        margin-top: 40px;
    }
    .subscribetextleftbox h1 {
        font-size: 26px;
    }
    .subscribetextrightbox {
        padding: 23px;
        margin-top: 20px;
    }
    .workshopinnerimagebox h1 {
       
        font-size: 23px;
       
    }
    .workshoptextbox h1 {
        font-size: 27px;
        text-align: start;
    }
    img.worshopline {
        
        display: none;
    }
    .workshoptextbox h6 {
        font-size: 16px;
        text-align: start;
    }
    .custompaddingleftsetting {
        padding-left: 15px;
    }
    .dropdown-item {
        
        white-space: inherit;
        
    }
    .custompaddingrightsetting {
        padding-right: 15px;
    }
    .subscribetextrightbox h1 {
        
        font-size: 34px;
        margin-top: 10px;
        margin-bottom: 16px;
    }
    .customfromfieldsetting {
        
        margin-bottom: 10px;
    }
    .customsubscribebtnsetting {
        
        width: 100%;
        display: block;
    }
    .subscribetextleftbox {
        padding-top: 0px;
        margin-left: 0px;
    }
    .mainheadingbox h2 {
        
        font-size: 26px;
       
    }
    .customenquirybtnsetting {
        font-size: 16px;
        padding: 7px 33px!important;
    }
    .headersociallinkboxleft {
        display: none;
    }
.desktophide {
        display: none;
    }
    nav.navbar.navbar-expand-lg.customnavbarsetting {
        height: auto;
    }
    ul.headertop.d-flex.justify-content-end.w-100 li a {
        font-size: 13px;
    }
    ul.headertop li img {
        width: 23px;
        margin-right: 5px;
    }
    .justify-content-end {
        justify-content: center!important;
    }
    .align-items-center {
        align-items: center!important;
        justify-content: center;
    }
    ul.headertop.d-flex.align-items-center {
        padding-bottom: 7px;
    }
    .topheaderbar {
        padding: 3px 0px;
    }
    header.scrolled .mobile-header {
        top: 0px;
    }
    .newsletter.d-flex {
        display: block!important;
    }
    .newsletter h2 {
        font-size: 18px;
        margin-right: 0px;
        text-align: center;
        margin-bottom: 10px;
    }
    .input-group {
        width: 100%;
    }
    a.btngooglelink img {
        margin-bottom: 10px;
    }
    .footer-bottom {
        text-align: center;
    }
    .footer-bottom .col-md-6.text-end {
        text-align: center!important;
    }
    div#deailslider button.owl-next, div#bestsaller button.owl-next {
        right: -11px!important;
    }
    div#deailslider button.owl-prev, div#bestsaller button.owl-prev {
        left: -1px!important;
    }



        /* about us page resposive start */

        .mevheadingsetting {
            font-size: 35px;
            line-height: 40px;
        }
        .mevinnerheading {
            
            font-size: 17px;
          
        }
        .programinnerbannertop:after {
            display: none;
            bottom: -8%;
        }
        .programinnerbannertop:before {
            height: 33px;
            display: none;
    }
    .programinnerbannertop {
        padding-top: 8%;
        padding-bottom: 8%;
    }
    .aboutusimgleftsection {
        margin-top: 16px;
    }
    .aboutustextrightsection h3 {
        
        font-size: 18px;
        line-height: 27px;
       
    }
    .aboutustextrightsection h6 {
       
        font-size: 14px;
        line-height: 9px;
       
    }
    .aboutustextrightsection p {
        
        font-size: 17px;
        
    }
    .ourteaminnerbox h4 {
         font-size: 25px;
        line-height: 25px;
       
    }
    .ourteaminnerbox {
        margin-bottom: 18px;
    }
    .ourteaminnerbox h6 {
        font-size: 20px;
        line-height: 28px;
       
    }
    
    /* about us page resposive end */

    /* contact us page resposive start */
.contactuslefttextbox h2 {
    font-size: 28px;

}
.contactuslefttextbox {
    margin-top: 30px;
}

.contactusinfo {
    width: 20px;
    margin-right: 7px;
}
.contactuslefttextbox h5 {
    font-size: 17px;
   margin-bottom: 5px;
}
.contactuslefttextbox h3 {
    margin-top: 23px;
   margin-bottom: 12px;
}
.contactusrightformbox {
    padding: 13px;
    margin-top: 32px;
    margin-bottom: 20px;
}
.contactusrightformbox h2 {
   font-size: 27px;
    
}
.contactusrightformbox p {
   
    font-size: 14px;
    line-height: 21px;
    
}
.contactusbtnsetting {
    display: block;
    width: 100%;
}
.contactuslefttextbox ul li a img {
    width: 34px;
}

/* contact us page resposive end */


/* event single page resposive start */

.customheadingresposivesetting {
    font-size: 25px;
}
.customsecondheadingsetting {
    font-size: 15px;
}
.eventsinglepagemainsectiontop {
    margin-top: 22px;
}
.eventbuyticketdatebox h3 {
   
    font-size: 17px;
   
}
.eventbuyticketdatebox h6 {
    
    font-size: 20px;
   
}
.eventbuyticketcustomsetting {
    display: inherit!important;
}
.eventbuyticketseatbox {
    margin-left: 0px;
    margin-top: 16px;
}
.eventbuyticketcostbox {
    margin-top: 11px;
}
.eventbuyticketdatebox {
    
    padding: 0px 15px;
    width: 100%;
    max-width: 70px;
}
.contactusbtnrightbox a {
    font-size: 18px;
    padding: 5px 26px;
}
.eventsinglebannertextsection {
    margin-top: 38px;
}
.eventsingletextrightsection {
    padding: 26px;
}
.eventsinglepagedescription p {
    font-size: 14px;
}
.eventsinglepagedescription h1 {
    font-size: 24px;
    line-height: 20px;
    
}

/* event single page resposive end */



/* event page resposive start */

.customresposivemonthsetting {
    display: initial;
}
.eventleftmonthbox {
    width: 100%;
}
.eventbordertopbox {
 margin-left: 0px;
}
.datebox {
    padding: 12px;
}
.eventtextmiddlesection h5 {
   
    font-size: 14px;
   
}
.eventtextmiddlesection {
    margin-top: 7px;
}
.eventtextmiddlesection h2 {
   
    font-size: 23px;
  
}
.eventtextmiddlesection p {
   
    font-size: 16px;
   
}
.eventimgsectionright {
   margin-bottom: 10px;
}

/* event page resposive end */

/* forgot password resposive start */

.customresetboxsetting {
    margin-top: 15%!important;
    margin-bottom: 25px;
}
.loginrightformbox {
   
    padding: 0px;
   
}
.loginrightformbox h2 {
   
    font-size: 28px;
    
}
.resetpasswordheadingsetting {
    margin-bottom: 24px;
}
.loginbannerleftbox {
    
    margin-top: 40px;
}


/* forgot password resposive end */


/* free service resposive start */

.customfreepageheadingsetting {
    font-size: 23px;
}
.serviceinnersectionbox h5 {
    font-size: 21px;
    line-height: 17px;
}
.serviceinnersectionbox {
    margin-bottom: 34px;
}
.freeservicecustompaddingsetting {
    margin-top: 25px;
}
/* free service resposive end */


/* free service single page resposive start */

.mainbannerprograminnersection h1 {
    font-size: 20px;
   line-height: 20px;
   
}
.customservicehaleemsetting {
   width: 100%;
}

.joingroupmainbox {
   padding: 25px 0;
}
.joingrouptextleftinner h6 {
   font-size: 14px;
   color: #fff;
}
.joingroupbtnright {
   margin-top: 16px;
   text-align: center;
}

.joingroupbtnright a {
   font-size: 12px;
}
.mainbannersectionprograms {
   
   padding-bottom: 71px;
}


/* free service single page resposive end */


/* masterlevel1 resposive start */

.custommevlevel1setting {
    font-size: 17px;
}

/* masterlevel1 resposive end */

/* masterlevel resposive start */

.customwidthtext {
    width: 100%!important;
}

/* masterlevel resposive end */


/* register resposive start */

.customregisterresposivesetting {
    margin-top: 30px;
}
.resgisterbtnsetting {
    margin-top: 16px;
   
}

.customresposivealreadysetting {
    margin-bottom: 20px;
}

/* register resposive end */



/* teamsinglepage resposive start */

.ourteammemmberimgboxleft {
    
    margin-top: 34px;
}

.ourteammemmbertextboxright {
    padding: 0px;
    padding-top: 11%;
    margin-bottom: 23px;
}


/* teamsinglepage resposive end */


/* blog page reposive start */

.blogmainheading h2 {
   
    font-size: 28px;
    
}
.bloginnerimgleftbox h3 {
   
    font-size: 21px;
    
}
.bloginnerimgleftbox h3 img {
    width: 23px;
    margin-right: 6px;
}
.bloginnerimgleftbox h5 {
    
    font-size: 20px;
   
}
.custombloglinkbtnresposivesetting {
    display: inherit!important;
}
.customblogcategoryresposivesetting {
    margin-bottom: 22px;
}

.bloginnerboxsection {
    padding-bottom: 19px;
}
.bloginnerimgleftbox h6 {
    margin-top: 20px;
    
}

/* blog page reposive end */
.custompasswordresetlinksetting {
    font-size: 31px;
}
.customlogobtn {
    display: block;
}
.customnavbarsetting ul li.nav-item>a.active {
    padding: 9px 16px;
}
.customblogulsetting {
    display: block!important;
}

.applupaidworkshoplogincss {
    margin-top: 40px;
}
.servicedropdownnewcss {
    left: 0%;
    padding: 2px 7px!important;
    width: 11rem!important;
}

.servicemenudropdownnewcss {
    padding: 0px 0px!important;
    left: 16px!important;
    border: 6px solid #ffffff!important;
    margin-top: 4px!important;
    position: unset!important;
    width: 106%!important;
    right: -2px!important;
    margin-left: -12px!important;
}
.submenudropdownulnewservice {
    padding: 3px 0px!important;
    left: 10px!important;
    position: unset!important;
    width: 100%!important;
    margin-left: -6px!important;
    border: 6px solid #fff!important;
}
.serviceheaderbtncss {
    
    margin-left: -2%;
 
}



.upcomingworkshopbtnright {
    width: 100%;
    display: none!important;
    margin-top: 18px;
}
.customapplypaidworkshopanchorcss {
    display: block;
    font-weight: 700;
    font-size: 14px;
    color: #FFFFFF;
    background: #AB1600;
    border-radius: 23.5px;
    text-decoration: none;
    width: 100%;
    padding: 12px 12px;
    transition: all ease-in-out 1s;
  
    text-align: center;
}

header.sticky .serviceheaderbtncss {
    color: #fff !important;
}
.eventlogoimage {
    display: none;
}
.mainevevtbannersection h1 {
    
    font-size: 21px;
   
}
img.customcrossimgsetting {
    
    right: 16px;
    top: 12px;
    width: 32px;
}

.imageboxevent {
 
    margin-top: 25px;
}

.textboxevent p {
    
    margin-bottom: 23px;
}




#social-links ul li {
    margin-right: 34px !important;
}
.fab.fa-facebook-square::after {
    
    width: 40px;
    height: 40px;
   
}
.fab.fa-twitter::after{
width: 40px;
height: 40px;
}
.fab.fa-whatsapp::after{
    width: 40px;
    height: 40px;
    }

    .fab.fa-linkedin::after{
        width: 40px;
        height: 40px;
        }

        .fab.fa-telegram::after{
            width: 40px;
            height: 40px;
            }

            .fab.fa-reddit::after{
                width: 40px;
                height: 40px;
                }
    
                .whatsapplinkboxnewcss {
                    margin-top: 60px;
                  
                }

                .galleryinnerbuttonnewcss ul li a {
                    font-size: 14px;
                    padding: 15px 10px;
                    
                }

                .galleryinnerbuttonnewcss  ul li a img {
                    width: 25px;
                   
                }

                .galleryinnerbuttonnewcss  ul li {
                  
                    margin-right: 10px;
                }

                .upcomingworkshopmobileupdate {
                    display: flex!important;
                    width: 100%!important;
                    margin-bottom: 22px;
                }




                /* new resposive start */
                .haleemkriyalinkbox ul {
                    margin-left: 0%;
                    
                }
                .haleemkriyatextsection p {
                    font-size: 11px;
                }
                .contactusbtnsetting {
                    
                    text-align: center;
                    text-decoration: none;
                }
                .subscribepopuptop {
                    width: 91%;
                    left: 6%;
                    top: 11%;
                   
                }
                .subscribepopupimginnerbox img {
                    
                    height: 50vh;
                }
                .subscribepopupimginnerbox {
                    margin-top: 10px;
                }
                .servicedropdownnewcss {
                    
                    position: unset!important;
                    width: 100%!important;
                }


        
        
        
        
        
        
                .servicenewdropdownsubmenucss:hover .servicenamenewcss {
                    background: #ffffff;
                    color: #000!important;
                }
                .servicenewdropdownsubmenucss:hover {
                    background: #ffffff;
                    color: #000;
                }
                .submenudropdownlinewcss:hover {
                    background: #ffffff;
                    color: #000;
                }

                .customnavbarsetting ul li.nav-item>a {
                   
                    padding: 18px;
                }

                .customsubscribeimgsetting {
                            
                    display: none!important;
                }
                .customupcomingbannerimagesetting {
                    margin-top: 60px;
                }
                .customsubmenudropdownlinecsschanges {
                    padding: 7px 26px!important;
                }
                .serviceheaderbtncss.active {
                    
                    width: 100%!important;
                    text-align: start!important;
                }


                .haleemkriyalinkbox {
                    position: unset;
                }
                  /* new resposive end */

                  .customnavbarsetting ul li.nav-item>a {
                    
                    color: #ffffff !important;
                }
                .serviceheaderbtncss {
                    
                    color: #ffffff !important;
                    
                }
.col-md-6.custommevcolmdsetting {
    width: 100%!important;
}
.mevvideosection iframe {
    height: 100%!important;
}

.mainpdffileheading h4 {
    
    font-size: 26px;
}
.newsharedbuttoncss ul li a {
    margin-right: 7px!important;
}

.mainpdffileheading {
    display: inherit!important;
}
.pdfpricerightbox h3 {
    margin-top: 12px;
}

.pdffiletextboxleft {
    padding: 22px;
}

.pdffiletextboxleft h1 {
   
    font-size: 27px;
}

/* cart section resposive start */


.custompriceheadingdisplaynone h3 {
    display: none;
}

.custommobilepriceboxsetting h2 {
    display: block;
    margin-right: 22px;
}
.custommobilepriceboxsetting {
    display: flex;
}
.custompriceheadingwidthmoblie {
    width: 80%;
}

.customdletemobliesetting {
    width: 20%;
}
.pdfproductinfobox h1 {
    
    margin-bottom: 6px;
}
.pdfproductinfobox {
    width: 100%;
   
}
/* cart section resposive end */

/* Sacred Sadhna section resposive start */

.sacredsadhnainnertextbox h2 {
    font-size: 21px;
    line-height: 37px;
    margin-bottom: 12px;
}
.sacredsadhnanrightinnersetting h2 {
    font-size: 18px!important;
}

.sacredsadhnainnertextbox {
    bottom: 27px;
    left: 16px;
}
.sacredsadhnainnertextbox a {
    font-size: 11px;
    padding: 7px 20px;
}
/* Sacred Sadhna section resposive end */
.workshoptextbox {
    margin-top: 20px;
}

.customreversesettingpdfsingle {
    flex-direction: column-reverse;
}


/* book section resposive start */

.bookpagesaleboxtop span {
    
    padding: 9px;
    
    width: 50px;
    height: 50px;
    
}
.bookpagesaleboxtop {
    
    right: 7px;
}
.swicthmantrabookpagetextrightbox h2 {
    
    font-size: 34px;
    
}
.swicthmantrabookpagetextrightbox {
    padding: 12px;
}

.swicthmantrabookpagetextrightbox h5 span {
    
    font-size: 34px;
    
}
.publisherboxinnerinfo {
    display: inherit!important;
    
}
.publishernameboxinfo h3 span {
    margin-left: 11px;
    
}
.swicthmantrabookpagetextrightbox p {
    
    font-size: 15px;
    
    line-height: 23.6px;
   
}
.publisherbottombtnbox ul li a {
    
    min-width: 148px;
   
}
.publishermainheadingbox h4 {
     margin-bottom: 8px;
}
/* book section resposive end */


/* book singl page resposive start */


.singlebookpageinforightbox h2 {
    
    font-size: 35px;
   
}

.singlebookpageinforightbox {
    padding: 6px;
    margin-top: 40px;
}

.bookpricebox {
    margin-top: 0px;
    
}

.singlebookpagebuynowbtnbox {
    margin-left: 35px;
    
}

.bookpricebox h5 {
   
    font-size: 32px;
   
}
.singlebookpageinforightbox p {
    
    font-size: 16px;
   
}
.bookauthorbox {
    display: inherit!important;
    
}
.bookauthorinnersection {
   
    margin-bottom: 18px;
}
.custombookpagetabbtnsetting.active {
   
    margin-bottom: 24px;
}
.custombookpagetabdivsetting {
    display: inline-block!important;
    border-bottom: 0px solid #D9D9D9!important;
}
.singlebookpagedescriptiontabinnersection {
    border-top: 2px solid #d4d4d4;
}
.custombookpagetabbtnsetting.active:before {
    
    height: 6px;
}
.singlebookpagetabinnerbox p {
    
    font-size: 16px;
   
}
.additionalbookinfoleftheading h5 {
    font-size: 18px;
   
}
.additionalbookinfoleftheading {
    width: 232px;
    max-width: 181px;
}
.custombookpagetabbtnsetting {
   
    font-size: 17px;
   
}
/* book singl page resposive end */


/* privacy policy page resposive start */

.termconditioninnersection h3 {
    font-size: 26px;
    line-height: 40px;
}


/* privacy policy page resposive end */

/* footer setting resposive start */


.customfootersessionprivacywidth {
    width: 50%;
}
.privacypolicyheadinglinkbox a {
   
    font-size: 12.22px;
   
}

.privacypolicyheadinglinkbox {
    padding-top: 5px;
}
.footerbottomlastmainsection {
    margin-top: 34px;
    margin-bottom: 15px;
}
/* footer setting resposive end */

/* book session resposive start */
.registration_form {
    margin-top: 11%;
    padding-bottom: 36px;
}

.booksessionsubmitbtnsetting button {
    
    display: block;
    width: 100%;
}

/* book session resposive end */

/* grid list view page resposive start */


.customgirdlistviewtabbtnsetting {
    
    font-size: 20px;
    
}


.customgirdlistviewtabbtnsetting.active {
    
    font-size: 20px;
    
}

/* grid list view page resposive end */

}

@media (min-width: 414px) and (max-width: 896px) {
    .bannerinnertextsection {
        padding-top: 29%!important;
        padding-bottom: 10%!important;
    }
    
}

@media (min-width: 393px) and (max-width: 851px) {
    .bannerinnertextsection {
        padding-top: 8%!important;
        padding-bottom: 18%!important;
    }
}

@media (min-width: 375px) and (max-width: 667px) {
    .customupcomingbtnsetting {
        font-size: 15px;
    }
    .bannerinnertextsection {
        padding-top: 15%;
        padding-bottom: 22%!important;
    }
    
}
@media (min-width: 320px) and (max-width: 370px) {


    /* grid view  new resposive start */

    .customgridviewcontainersetting {
        padding-left: 0px;
        padding-right: 0px;
    }

     /* grid view  new resposive end */

/* empower ritual banner section resposive start */


.empowerritualimgrightbox img {
    width: 300px;
  }
  

.customworkshopinnerimgboxsetting {
    width: 100%;
}
.ourclientinnerimgbox img {
    width: 200px!important;
}

.customempowerrowreverse {
    flex-direction: column-reverse;
}

.empowerritualtextleftbox h2 {
    font-size: 28px;
} 

.empowerritualtextleftbox p {
    font-size: 14px;
}

.empowerritualtextleftbox a {
   
    font-size: 14px;
    
    padding: 6px 22px;
}

.empowerritualtextleftbox {
    padding-bottom: 18%;
    padding-top: 2%;
    text-align: center;
}

.empowerritualtextleftbox h6 {
    font-size: 22px;
   
}
/* empower ritual banner section resposive end */

  /* home page new resposive start */



/* new last home page resposive start */

.peopleviewallbtnbox {
    margin-top: 0px;
   
}
.custommaincategorybox {
    padding-top: 11px!important;
    padding-bottom: 0px!important;
}

.peoplereviewinnerbox h4 {
    
    font-size: 16px;
    min-height: 385px;
}

.mainprogramsection {
    margin-top: 26px;
    margin-bottom: 18px;
}

.owl-theme .owl-nav {
   
    display: none!important;
}

/* new last home page resposive end */


  .categoryhomepageinnertextbox {
    padding-top: 13%!important;
}

.categoryhomepageinnertextbox h1 {
  
    min-height: 42px;
}
.mobilebannerslider {
    display: block!important;
}

img.desktopbannerslider {
    display: none!important;
}

.bannerinnertextsection {
    padding-top: 12%!important;
}
.sliderbannertextbox h1 {
    font-size: 35px;
}
.sliderbannertextbox {
    bottom: 8%;
}

.mainprograminnerbox h1 {
    font-size: 20px;
   
}
.mainprograminnerbox h4 {
   
    display: none;
}

.categoryexplorebtnbox {
    padding: 2px 25px;
}
.mainprograminnerbox {
    margin-bottom: 0px!important;
}

.customgridcoloumwidth {
    width: 50%!important;
}
.gridviewinfoinnerbox {
    padding: 8px;
}
.gridviewinfoinnerbox h2 {
    font-size: 15px;
    min-height: 48px!important;
}
.gridviewinfoinnerbox button {
    padding: 4px 10px!important;
}
.gridcartleft {
    font-size: 14px!important;
}
.gridpriceright {
    font-size: 15px!important;
}

.customslidertwoboxsetting {
    left: 0%;
    top: 68%;
    text-align: center;
}
.customslidertwoboxsetting h1 {
    font-size: 33px!important;
}
.customslidertwoboxsetting p {
    width: 95%;
    font-size: 16px;
}
.mainslider i.fa.fa-angle-left {
   
    left: 8px;
    font-size: 18px;
   
    width: 40px;
    height: 40px;
   
}
.mainslider i.fa.fa-angle-right {
  
    right: 8px;

    font-size: 18px;
   
    width: 40px;
    height: 40px;
   
}


.customworkshopheadingtextsetting {
    font-size: 16px!important;
}


/* home page new resposive end */


  /* contact us page  update resposive start  */

  .infoboxcontacttextbox ul li {
    margin-bottom: 23px;
}


/* contact us page  update resposive end  */

    /* lesson video page resposive start */
    .customlessonvideoboxsetting {
        width: 100%!important;
        height: 38%!important;
    }


.lessonvideosectionleftbox h1 {
    font-size: 27px;
    line-height: 34px;
}
.lessonvideosectionleftbox p {
    font-size: 13px;
    line-height: 22px;
}

.lessonvideoiconbox img {
    width: 56px;
}
.lessonaboutboxsection h5 {
    
    font-size: 22px;
   
}
.lessonaboutboxsection h4 {
    font-size: 19px;
    margin-bottom: 48px; 
}
.lessonaboutboxsection h4:before {
   width: 54px;
   
}
.lessoncategoryoptionrightbox h4 {
   font-size: 21px;
   
}
.lessoncategoryoptionrightbox p {
    font-size: 15px;
    margin-top: 12px;
    margin-bottom: 17px;
}
.lessoncategoryoptionrightbox {
    padding: 21px!important;
    margin-top: 9%!important;
    margin-bottom: 9%;
}
.lessonlefttextinfo h6 span {
    font-size: 11px!important;
}
.lessonlefttextinfo h3 span {
    
    font-size: 18px;
   
}
.lessoninfotimeright p span {
    font-size: 11px;
}
.alllessonbox h5 {
    font-size: 20px;
}
/* lesson video page resposive end */
    /* kriya page resposive start */


.kriyainnertextleftsection {
    padding: 6px;
}
.kriyamainheadingtexttop h1 {
    font-size: 22px;
    
}
.kriyamainheadingtexttop ul li {
  
    font-size: 15px;
}

.kriyacoursepricebox {
    margin-top: 21px;
    
}

.kriyacoursepricebox h5 {
    font-size: 14px;
   
}
.kriyabuynowsharebtnbox ul li a {
    padding: 7px 82px;
}

.customkriyatabmainboxsetting {
   
    padding: 6px 0px 8px 15px;
}

.customkriyatabsbtnsetting {
    margin-right: 32px;
    font-size: 15px;
}
.lessonsmainheading h1 {
    font-size: 21px;
}
.lessoninnersection {
    
    padding: 17px;
    
}
.lessoninnerrighttextbox p {
    font-size: 13px;
}
.educatoretextbox {
    margin-top: 20px;
}

.faqsaccordinbtncustomsetting {
    
    font-size: 12px;
    
}
.customkriyatabsrightfixtextsection {
    padding: 20px 0px 42px 15px!important;
    margin-bottom: 30px;
}
/* kriya page resposive end */

    header.sticky .customnavbarsetting ul li.nav-item>a {
        color: #fff !important;
    }
    .customreversesetting {
        flex-direction: column-reverse;
    }
    .desktophide {
        display: none;
    }
    nav.navbar.navbar-expand-lg.customnavbarsetting {
        height: auto;
    }
    ul.headertop.d-flex.justify-content-end.w-100 li a {
        font-size: 13px;
    }
    ul.headertop li img {
        width: 23px;
        margin-right: 5px;
    }
    .justify-content-end {
        justify-content: center!important;
    }
    .align-items-center {
        align-items: center!important;
        justify-content: center;
    }
    ul.headertop.d-flex.align-items-center {
        padding-bottom: 7px;
    }
    .topheaderbar {
        padding: 3px 0px;
    }
    header.scrolled .mobile-header {
        top: 0px;
    }
    .newsletter.d-flex {
        display: block!important;
    }
    .newsletter h2 {
        font-size: 18px;
        margin-right: 0px;
        text-align: center;
        margin-bottom: 10px;
    }
    .input-group {
        width: 100%;
    }
    a.btngooglelink img {
        margin-bottom: 10px;
    }
    .footer-bottom {
        text-align: center;
    }
    .footer-bottom .col-md-6.text-end {
        text-align: center!important;
    }
    div#deailslider button.owl-next, div#bestsaller button.owl-next {
        right: -11px!important;
    }
    div#deailslider button.owl-prev, div#bestsaller button.owl-prev {
        left: -1px!important;
    }


    /* another resposive */


    .customnavbarsetting ul li.nav-item {
        margin-left: 0px;
    }
    .custommoblieupcomingbtn {
        display: block;
        font-weight: 700;
        font-size: 14px;
        color: #FFFFFF;
        background: #AB1600;
        border-radius: 23.5px;
        text-decoration: none;
        width: 100%;
        padding: 12px 12px;
        transition: all ease-in-out 1s;
        margin-bottom: 50px;
        margin-top: 11px;
    }
    div#mobile-header {
        display: block;
    }
    div#desktop-header {
        display: none;
    }
    .customlogobtn img {
        width: 134px;
        border-radius: 10px;
    }
    .desktopbannerimg {
       
        display: none;
    }
    .mobilebannerimg {
        display: block;
        width: 100%;
        position: absolute;
        z-index: -1;
        
    }
    .bannerinnertextsection h1 {
        font-size: 24px;
    }
    .bannerinnertextsection p {
        font-size: 14px;
        margin-top: 25px;
        margin-bottom: 36px;
    }
    .bannerinnertextsection {
        padding-top: 4%!important;
        padding-bottom: 10%!important;
    }
    .servicestextboxleft h1 {
        font-size: 19px;
        line-height: 24px;
    }
    .blogmaintextheading h1 {
       
        font-size: 20px;
        
    }
   
    .bolginnerimgbox img {
       
        max-width: 233px;
       
    }
    .blogmaintextheading h5 {
        
        font-size: 15px;
        
    }
    .bolginnerimgbox img {
       
        margin-top: 16px;
    }
    .mainbloginnerbox {
        display: block;
        margin-bottom: 30px;
        text-align: center;
    }
    .bologmainheading h6 {
        
        font-size: 16px;
        
        margin-bottom: 24px;
    }
    .servicestextboxright h1 {
        
        font-size: 22px;
        
    }
    .servicestextboxright {
        margin-top: 27px;
    }
    .servicestextboxright ul li a {
        
        font-size: 20px;
        
    }
    
    .mainprograminnerbox h4 {
        font-size: 18px;
        
    }
    .mainheadingbox {
        padding-top: 0px!important;
        padding-bottom: 30px;
    }
    .blogrightsection {
        margin-top: 0px;
    }
    .customfooterwidth {
        width: 50%;
    }
    .customfromnewsletter {
        
        margin-bottom: 12px;
    }
    .footerbottomcopyrightbox {
        
        margin-top: 27px;
    }
    .footerbottomcopyrightbox h2 {
        font-size: 11px;
        padding-top: 13px;
        padding-bottom: 13px;
    }
    .aboutbox {
        margin-top: 23px;
    }
    .callusboxleft {
        margin-top: 19px;
        text-align: center;
    }
    .footersubcribebtnsetting {
        
        font-size: 15px;
        
    }
    .peopleviewallbtnbox a {
        
        font-size: 16px;
        
    }
    /* .customupcomingbtnsetting {
    
        display: none;
        
    } */
    .navbar-toggler {
       
        background-color: #fff;
        border: 1px solid #fff;
       
    }
    .customnavbarsetting {
        margin-top: 1px;
        background: #000;
        position: relative;
        width: 109%!important;
        background: #000000;
        position: absolute;
        z-index: 0;
        width: 100%;
        height: 100vh;
        top: 4.7rem;
        right: -10px;
        padding-top: 10px;
        padding-bottom: 10rem;
        -webkit-overflow-scrolling: touch;
        overflow: scroll;
    }
    .bolgviewmorebtn {
        text-align: center!important;
        margin-bottom: 20px;
        float: none;
    }
    .customblogheadingsetting {
        text-align: center!important;
    }
    .subscribeimgbox img {
        max-width: 26px;
    }
    .mainsubscribesection {
        margin-top: 40px;
    }
    .subscribetextleftbox h1 {
        font-size: 26px;
    }
    .subscribetextrightbox {
        padding: 23px;
        margin-top: 20px;
    }
    .workshopinnerimagebox h1 {
       
        font-size: 23px;
       
    }
    .workshoptextbox h1 {
        font-size: 27px;
        text-align: start;
    }
    img.worshopline {
        
        display: none;
    }
    .workshoptextbox h6 {
        font-size: 16px;
        text-align: start;
    }
    .custompaddingleftsetting {
        padding-left: 15px;
    }
    .dropdown-item {
        
        white-space: inherit;
        
    }
    .custompaddingrightsetting {
        padding-right: 15px;
    }
    .subscribetextrightbox h1 {
        
        font-size: 34px;
        margin-top: 10px;
        margin-bottom: 16px;
    }
    .customfromfieldsetting {
        
        margin-bottom: 10px;
    }
    .customsubscribebtnsetting {
        
        width: 100%;
        display: block;
    }
    .subscribetextleftbox {
        padding-top: 0px;
        margin-left: 0px;
    }
    .mainheadingbox h2 {
        
        font-size: 26px;
       
    }
    .customenquirybtnsetting {
        font-size: 16px;
        padding: 7px 33px!important;
    }
    .headersociallinkboxleft {
        display: none;
    }
.desktophide {
        display: none;
    }
    nav.navbar.navbar-expand-lg.customnavbarsetting {
        height: auto;
    }
    ul.headertop.d-flex.justify-content-end.w-100 li a {
        font-size: 13px;
    }
    ul.headertop li img {
        width: 23px;
        margin-right: 5px;
    }
    .justify-content-end {
        justify-content: center!important;
    }
    .align-items-center {
        align-items: center!important;
        justify-content: center;
    }
    ul.headertop.d-flex.align-items-center {
        padding-bottom: 7px;
    }
    .topheaderbar {
        padding: 3px 0px;
    }
    header.scrolled .mobile-header {
        top: 0px;
    }
    .newsletter.d-flex {
        display: block!important;
    }
    .newsletter h2 {
        font-size: 18px;
        margin-right: 0px;
        text-align: center;
        margin-bottom: 10px;
    }
    .input-group {
        width: 100%;
    }
    a.btngooglelink img {
        margin-bottom: 10px;
    }
    .footer-bottom {
        text-align: center;
    }
    .footer-bottom .col-md-6.text-end {
        text-align: center!important;
    }
    div#deailslider button.owl-next, div#bestsaller button.owl-next {
        right: -11px!important;
    }
    div#deailslider button.owl-prev, div#bestsaller button.owl-prev {
        left: -1px!important;
    }



        /* about us page resposive start */

        .mevheadingsetting {
            font-size: 28px;
            line-height: 40px;
        }
        .mevinnerheading {
            font-size: 15px;
        }
        .programinnerbannertop:after {
            display: none;
            bottom: -8%;
        }
        .programinnerbannertop:before {
            height: 33px;
            display: none;
    }
    .programinnerbannertop {
        padding-top: 9%;
        padding-bottom: 8%;
    }
    .aboutusimgleftsection {
        margin-top: 16px;
    }
    .aboutustextrightsection h3 {
        
        font-size: 18px;
        line-height: 27px;
       
    }
    .aboutustextrightsection h6 {
       
        font-size: 14px;
        line-height: 9px;
       
    }
    .aboutustextrightsection p {
        
        font-size: 17px;
        
    }
    .ourteaminnerbox h4 {
         font-size: 25px;
        line-height: 25px;
       
    }
    .ourteaminnerbox {
        margin-bottom: 18px;
    }
    .ourteaminnerbox h6 {
        font-size: 20px;
        line-height: 28px;
       
    }
    
    /* about us page resposive end */

    /* contact us page resposive start */
.contactuslefttextbox h2 {
    font-size: 28px;

}
.contactuslefttextbox {
    margin-top: 30px;
}

.contactusinfo {
    width: 20px;
    margin-right: 7px;
}
.contactuslefttextbox h5 {
    font-size: 17px;
   margin-bottom: 5px;
}
.contactuslefttextbox h3 {
    margin-top: 23px;
   margin-bottom: 12px;
}
.contactusrightformbox {
    padding: 13px;
    margin-top: 32px;
    margin-bottom: 20px;
}
.contactusrightformbox h2 {
   font-size: 27px;
    
}
.contactusrightformbox p {
   
    font-size: 14px;
    line-height: 21px;
    
}
.contactusbtnsetting {
    display: block;
    width: 100%;
}
.contactuslefttextbox ul li a img {
    width: 34px;
}

/* contact us page resposive end */


/* event single page resposive start */

.customheadingresposivesetting {
    font-size: 25px;
}
.customsecondheadingsetting {
    font-size: 15px;
}
.eventsinglepagemainsectiontop {
    margin-top: 22px;
}
.eventbuyticketdatebox h3 {
   
    font-size: 17px;
   
}
.eventbuyticketdatebox h6 {
    
    font-size: 20px;
   
}
.eventbuyticketcustomsetting {
    display: inherit!important;
}
.eventbuyticketseatbox {
    margin-left: 0px;
    margin-top: 16px;
}
.eventbuyticketcostbox {
    margin-top: 11px;
}
.eventbuyticketdatebox {
    
    padding: 0px 15px;
    width: 100%;
    max-width: 70px;
}
.contactusbtnrightbox a {
    font-size: 18px;
    padding: 5px 26px;
}
.eventsinglebannertextsection {
    margin-top: 38px;
}
.eventsingletextrightsection {
    padding: 26px;
}
.eventsinglepagedescription p {
    font-size: 14px;
}
.eventsinglepagedescription h1 {
    font-size: 24px;
    line-height: 20px;
    
}

/* event single page resposive end */



/* event page resposive start */

.customresposivemonthsetting {
    display: initial;
}
.eventleftmonthbox {
    width: 100%;
}
.eventbordertopbox {
 margin-left: 0px;
}
.datebox {
    padding: 12px;
}
.eventtextmiddlesection h5 {
   
    font-size: 14px;
   
}
.eventtextmiddlesection {
    margin-top: 7px;
}
.eventtextmiddlesection h2 {
   
    font-size: 23px;
  
}
.eventtextmiddlesection p {
   
    font-size: 16px;
   
}
.eventimgsectionright {
   margin-bottom: 10px;
}

/* event page resposive end */

/* forgot password resposive start */

.customresetboxsetting {
    margin-top: 15%!important;
    margin-bottom: 25px;
}
.loginrightformbox {
   
    padding: 0px;
   
}
.loginrightformbox h2 {
   
    font-size: 28px;
    
}
.resetpasswordheadingsetting {
    margin-bottom: 24px;
}
.loginbannerleftbox {
    
    margin-top: 40px;
}


/* forgot password resposive end */


/* free service resposive start */

.customfreepageheadingsetting {
    font-size: 23px;
}
.serviceinnersectionbox h5 {
    font-size: 21px;
    line-height: 17px;
}
.serviceinnersectionbox {
    margin-bottom: 34px;
}
.freeservicecustompaddingsetting {
    margin-top: 25px;
}
/* free service resposive end */

/* free service single page resposive start */

.mainbannerprograminnersection h1 {
    font-size: 20px;
   line-height: 20px;
   
}
.customservicehaleemsetting {
   width: 100%;
}

.joingroupmainbox {
   padding: 25px 0;
}
.joingrouptextleftinner h6 {
   font-size: 14px;
   color: #fff;
}
.joingroupbtnright {
   margin-top: 16px;
   text-align: center;
}

.joingroupbtnright a {
   font-size: 12px;
}
.mainbannersectionprograms {
   
   padding-bottom: 71px;
}


/* free service single page resposive end */


/* masterlevel1 resposive start */

.custommevlevel1setting {
    font-size: 17px;
}

/* masterlevel1 resposive end */

/* masterlevel resposive start */

.customwidthtext {
    width: 100%!important;
}

/* masterlevel resposive end */


/* register resposive start */

.customregisterresposivesetting {
    margin-top: 30px;
}
.resgisterbtnsetting {
    margin-top: 16px;
   
}

.customresposivealreadysetting {
    margin-bottom: 20px;
}

/* register resposive end */



/* teamsinglepage resposive start */

.ourteammemmberimgboxleft {
    
    margin-top: 34px;
}

.ourteammemmbertextboxright {
    padding: 0px;
    padding-top: 11%;
    margin-bottom: 23px;
}


/* teamsinglepage resposive end */


/* blog page reposive start */

.blogmainheading h2 {
   
    font-size: 28px;
    
}
.bloginnerimgleftbox h3 {
   
    font-size: 21px;
    
}
.bloginnerimgleftbox h3 img {
    width: 23px;
    margin-right: 6px;
}
.bloginnerimgleftbox h5 {
    
    font-size: 20px;
   
}
.custombloglinkbtnresposivesetting {
    display: inherit!important;
}
.customblogcategoryresposivesetting {
    margin-bottom: 22px;
}

.bloginnerboxsection {
    padding-bottom: 19px;
}
.bloginnerimgleftbox h6 {
    margin-top: 20px;
    
}

/* blog page reposive end */
.custompasswordresetlinksetting {
    font-size: 31px;
}
.customlogobtn {
    display: block;
}
.customnavbarsetting ul li.nav-item>a.active {
      
    padding: 10px 20px!important;
   
}
.customblogulsetting {
    display: block!important;
}

.applupaidworkshoplogincss {
    margin-top: 40px;
}
.servicedropdownnewcss {
    left: 0%;
    padding: 2px 7px!important;
    width: 11rem!important;
}

.servicemenudropdownnewcss {
    padding: 0px 0px!important;
    left: 16px!important;
    border: 6px solid #ffffff!important;
    margin-top: 4px!important;
    position: unset!important;
    width: 106%!important;
    right: -2px!important;
    margin-left: -12px!important;
}
.submenudropdownulnewservice {
    padding: 3px 0px!important;
    left: 10px!important;
    position: unset!important;
    width: 100%!important;
    margin-left: -6px!important;
    border: 6px solid #fff!important;
}
.serviceheaderbtncss {
    
    margin-left: -2%;
 
}



.upcomingworkshopbtnright {
    width: 100%;
    display: none!important;
    margin-top: 18px;
}
.customapplypaidworkshopanchorcss {
    display: block;
    font-weight: 700;
    font-size: 14px;
    color: #FFFFFF;
    background: #AB1600;
    border-radius: 23.5px;
    text-decoration: none;
    width: 100%;
    padding: 12px 12px;
    transition: all ease-in-out 1s;
  
    text-align: center;
}

header.sticky .serviceheaderbtncss {
    color: #fff !important;
}
.eventlogoimage {
    display: none;
}
.mainevevtbannersection h1 {
    
    font-size: 21px;
   
}
img.customcrossimgsetting {
    
    right: 16px;
    top: 12px;
    width: 32px;
}

.imageboxevent {
 
    margin-top: 25px;
}

.textboxevent p {
    
    margin-bottom: 23px;
}




#social-links ul li {
    margin-right: 23px !important;
}
.fab.fa-facebook-square::after {
    width: 30px;
    height: 30px;
}
.fab.fa-twitter::after{
width: 30px;
height: 30px;
}
.fab.fa-whatsapp::after{
    width: 30px;
    height: 30px;
    }

    .fab.fa-linkedin::after{
        width: 30px;
        height: 30px;
        }

        .fab.fa-telegram::after{
            width: 30px;
            height: 30px;
            }

            .fab.fa-reddit::after{
                width: 30px;
                height: 30px;
                }
    
                .whatsapplinkboxnewcss {
                    margin-top: 60px;
                  
                }

                .galleryinnerbuttonnewcss ul li a {
                    font-size: 14px;
                    padding: 15px 10px;
                    
                }

                .galleryinnerbuttonnewcss  ul li a img {
                    width: 25px;
                   
                }

                .galleryinnerbuttonnewcss  ul li {
                  
                    margin-right: 10px;
                }

                .upcomingworkshopmobileupdate {
                    display: flex!important;
                    width: 100%!important;
                    margin-bottom: 22px;
                    
                }



                /* new resposive start */
                .haleemkriyalinkbox ul {
                    margin-left: 0%;
                    
                }
                .haleemkriyatextsection p {
                    font-size: 9px;
                }
                .contactusbtnsetting {
                    
                    text-align: center;
                    text-decoration: none;
                }
                .subscribepopuptop {
                    width: 91%;
                    left: 6%;
                    top: 11%;
                   
                }
                .subscribepopupimginnerbox img {
                    
                    height: 50vh;
                }
                .subscribepopupimginnerbox {
                    margin-top: 10px;
                }
                .servicedropdownnewcss {
                    
                    position: unset!important;
                    width: 100%!important;
                }

                  .servicenewdropdownsubmenucss:hover .servicenamenewcss {
                    background: #ffffff;
                    color: #000!important;
                }
                .servicenewdropdownsubmenucss:hover {
                    background: #ffffff;
                    color: #000;
                }
                .submenudropdownlinewcss:hover {
                    background: #ffffff;
                    color: #000;
                }

                .customnavbarsetting ul li.nav-item>a {
                   
                    padding: 18px;
                }

                .customsubscribeimgsetting {
                            
                    display: none!important;
                }
                .customupcomingbannerimagesetting {
                    margin-top: 60px;
                }
                .customsubmenudropdownlinecsschanges {
                    padding: 0px 25px!important;
                }
                .serviceheaderbtncss.active {
                    
                    width: 100%!important;
                    text-align: start!important;
                }
               
                  /* new resposive end */
                  .customupcomingbtnsetting {
                    font-size: 14px;
                    padding: 9px 9px;
                    margin-left: 0px;
                }
                .childsubservicenamecss {
                    font-size: 15px;
                }
                .haleemkriyaeventtimebox h5 {
                    
                    font-size: 20px;
                    
                }
                .haleemkriyaeventtimebox h4 {
                    
                    font-size: 13px;
                    
                }
                .haleemkriyaeventtimebox {
                    
                    height: 84px;
                    width: 84px;
                    
                }
                .haleemkriyaadmincommentbox h6 {
                   
                    font-size: 14px;
                    
                }
                .haleemkriyalinkbox {
                    position: unset;
                }
                .bloginnerlinksbtnsection ul li a {
                    
                    font-size: 15px;
                   
                }



                /* new sidemenubar btn */
                .customnavbarsetting ul li.nav-item>a {
                    
                    color: #ffffff !important;
                }

                .serviceheaderbtncss {
                    
                    color: #ffffff !important;
                    
                }
                 /* video page resposive start */

                 .videoplayiconsetting {
                    width: 60px!important;
                  
                    top: 38%;
                    right: 42%;
                   
                }
                iframe#video-iframe {
                    height: 250px;
                }
                .slidermainimgboxsection iframe {
                   
                    height: 300;
                }
                /* video page resposive end */
.col-md-6.custommevcolmdsetting {
    width: 100%!important;
}
.mevvideosection iframe {
    height: 100%!important;
}
.mainpdffileheading h4 {
    
    font-size: 26px;
}
.newsharedbuttoncss ul li a {
    margin-right: 7px!important;
}

.mainpdffileheading {
    display: inherit!important;
}
.pdfpricerightbox h3 {
    margin-top: 12px;
}

.pdffiletextboxleft {
    padding: 19px;
}

.pdffiletextboxleft h1 {
   
    font-size: 27px;
}

/* cart section css start */


.custompriceheadingdisplaynone h3 {
    display: none;
}

.custommobilepriceboxsetting h2 {
    display: block;
    margin-right: 22px;
}
.custommobilepriceboxsetting {
    display: flex;
}
.custompriceheadingwidthmoblie {
    width: 80%;
}

.customdletemobliesetting {
    width: 20%;
}
.pdfproductinfobox h1 {
    
    margin-bottom: 6px;
}
.pdfproductinfobox {
    width: 100%;
   
}
/* cart section css end */


/* Sacred Sadhna section resposive start */

.sacredsadhnainnertextbox h2 {
    font-size: 20px;
    line-height: 37px;
    margin-bottom: 12px;
}

.sacredsadhnanrightinnersetting h2 {
    font-size: 16px!important;
}
.sacredsadhnainnertextbox {
    bottom: 27px;
    left: 16px;
}
.sacredsadhnainnertextbox a {
    font-size: 11px;
}

/* Sacred Sadhna section resposive end */


.workshoptextbox {
    margin-top: 20px;
}

.customreversesettingpdfsingle {
    flex-direction: column-reverse;
}


/* book section resposive start */

.bookpagesaleboxtop span {
    
    padding: 9px;
    
    width: 50px;
    height: 50px;
    
}
.bookpagesaleboxtop {
    
    right: 7px;
}
.swicthmantrabookpagetextrightbox h2 {
    
    font-size: 34px;
    
}
.swicthmantrabookpagetextrightbox {
    padding: 12px;
}

.swicthmantrabookpagetextrightbox h5 span {
    
    font-size: 34px;
    
}
.publisherboxinnerinfo {
    display: inherit!important;
    
}
.publishernameboxinfo h3 span {
    margin-left: 11px;
    
}
.swicthmantrabookpagetextrightbox p {
    font-size: 14px;
    line-height: 23.6px;
}
.publisherbottombtnbox ul li a {
    min-width: 141px;
}
.publishermainheadingbox h4 {
     margin-bottom: 8px;
}
/* book section resposive end */
/* book singl page resposive start */


.singlebookpageinforightbox h2 {
    
    font-size: 35px;
   
}

.singlebookpageinforightbox {
    padding: 6px;
    margin-top: 40px;
}

.bookpricebox {
    margin-top: 0px;
    
}

.singlebookpagebuynowbtnbox {
    margin-left: 35px;
    
}

.bookpricebox h5 {
   
    font-size: 32px;
   
}
.singlebookpageinforightbox p {
    
    font-size: 16px;
   
}
.bookauthorbox {
    display: inherit!important;
    
}
.bookauthorinnersection {
   
    margin-bottom: 18px;
}
.custombookpagetabbtnsetting.active {
   
    margin-bottom: 24px;
}
.custombookpagetabdivsetting {
    display: inline-block!important;
    border-bottom: 0px solid #D9D9D9!important;
}
.singlebookpagedescriptiontabinnersection {
    border-top: 2px solid #d4d4d4;
}
.custombookpagetabbtnsetting.active:before {
    
    height: 6px;
}
.singlebookpagetabinnerbox p {
    
    font-size: 16px;
   
}
.additionalbookinfoleftheading h5 {
    font-size: 18px;
   
}
.additionalbookinfoleftheading {
    width: 271px;
    max-width: 181px;
}
.custombookpagetabbtnsetting {
   
    font-size: 17px;
   
}
/* book singl page resposive end */

/* privacy policy page resposive start */

.termconditioninnersection h3 {
    font-size: 26px;
    line-height: 40px;
}


/* privacy policy page resposive end */

/* footer setting resposive start */


.customfootersessionprivacywidth {
    width: 50%;
}
.privacypolicyheadinglinkbox a {
   
    font-size: 12.22px;
   
}

.privacypolicyheadinglinkbox {
    padding-top: 5px;
}
.footerbottomlastmainsection {
    margin-top: 34px;
    margin-bottom: 15px;
}
/* footer setting resposive end */
/* book session resposive start */
.registration_form {
    margin-top: 11%;
    padding-bottom: 36px;
}

.booksessionsubmitbtnsetting button {
    
    display: block;
    width: 100%;
}

/* book session resposive end */


/* grid list view page resposive start */


.customgirdlistviewtabbtnsetting {
    
    font-size: 18px;
    
}


.customgirdlistviewtabbtnsetting.active {
    
    font-size: 18px;
    
}

/* grid list view page resposive end */


}



@media (min-width: 280px) and (max-width: 320px) {


/* grid list view page resposive start */


.customgirdlistviewtabbtnsetting {
    
    font-size: 14px;
    
}


.customgirdlistviewtabbtnsetting.active {
    
    font-size: 14px;
    
}
.gridviewinfoinnerbox {
    padding: 10px;
}
/* grid list view page resposive end */



       /* contact us page  update resposive start  */

       .infoboxcontacttextbox ul li {
        margin-bottom: 23px;
    }
    
    
    /* contact us page  update resposive end  */




.lessoncategoryoptionrightbox {
    margin-top: 10%;
    padding: 17px;
    margin-bottom: 40px;
}

/* Sacred Sadhna section resposive start */

.sacredsadhnainnertextbox h2 {
    font-size: 18px;
    line-height: 19px;
    margin-bottom: 12px;
}

.sacredsadhnanrightinnersetting h2 {
    font-size: 15px!important;
}
.sacredsadhnainnertextbox {
    bottom: 17px;
    left: 16px;
}
.sacredsadhnainnertextbox a {
    font-size: 10px;
}

/* Sacred Sadhna section resposive end */
.workshoptextbox {
    margin-top: 20px;
}

.customreversesettingpdfsingle {
    flex-direction: column-reverse;
}

.additionalbookinnerinfobox {
    display: inherit!important;
   
}

/* privacy policy page resposive start */

.termconditioninnersection h3 {
    font-size: 26px;
    line-height: 40px;
}


/* privacy policy page resposive end */




/* footer setting resposive start */


.customfootersessionprivacywidth {
    width: 50%;
}
.privacypolicyheadinglinkbox a {
   
    font-size: 12.22px;
   
}

.privacypolicyheadinglinkbox {
    padding-top: 5px;
}
.footerbottomlastmainsection {
    margin-top: 34px;
    margin-bottom: 15px;
}
/* footer setting resposive end */

/* book session resposive start */
.registration_form {
    margin-top: 11%;
    padding-bottom: 36px;
}

.booksessionsubmitbtnsetting button {
    
    display: block;
    width: 100%;
}

/* book session resposive end */

/* empower ritual banner section resposive start */


.customempowerrowreverse {
    flex-direction: column-reverse;
}

.empowerritualtextleftbox h2 {
    font-size: 28px;
} 

.empowerritualtextleftbox p {
    font-size: 14px;
}

.empowerritualtextleftbox a {
   
    font-size: 14px;
    
    padding: 6px 22px;
}

.empowerritualtextleftbox {
    padding-bottom: 18%;
    padding-top: 2%;
    text-align: center;
}

.empowerritualtextleftbox h6 {
    font-size: 22px;
   
}
/* empower ritual banner section resposive end */


}



@media (min-width: 280px) and (max-width: 653px) {




    /* lesson video page resposive start */
    .customlessonvideoboxsetting {
        width: 100%!important;
        height: 29%!important;
    }
  
.lessonvideosectionleftbox h1 {
    font-size: 27px;
    line-height: 34px;
}
.lessonvideosectionleftbox p {
    font-size: 13px;
    line-height: 22px;
}

.lessonvideoiconbox img {
    width: 56px;
}
.lessonaboutboxsection h5 {
    
    font-size: 22px;
   
}
.lessonaboutboxsection h4 {
    font-size: 19px;
    margin-bottom: 48px; 
}
.lessonaboutboxsection h4:before {
   width: 54px;
   
}
.lessoncategoryoptionrightbox h4 {
   font-size: 21px;
   
}
.lessoncategoryoptionrightbox p {
    font-size: 15px;
    margin-top: 12px;
    margin-bottom: 17px;
}

.lessonlefttextinfo h6 span {
    font-size: 12px;
}
.lessonlefttextinfo h3 span {
    
    font-size: 18px;
   
}
.lessoninfotimeright p span {
    font-size: 11px;
}
.alllessonbox h5 {
    font-size: 20px;
}
/* lesson video page resposive end */

 /* kriya page resposive start */


 .kriyainnertextleftsection {
    padding: 6px;
}
.kriyamainheadingtexttop h1 {
    font-size: 22px;
    
}
.kriyamainheadingtexttop ul li {
  
    font-size: 15px;
}

.kriyacoursepricebox {
    margin-top: 21px;
    
}

.kriyacoursepricebox h5 {
    font-size: 14px;
   
}
.kriyabuynowsharebtnbox ul li a {
    padding: 7px 82px;
}

.customkriyatabmainboxsetting {
   
    padding: 6px 0px 8px 15px;
}

.customkriyatabsbtnsetting {
    margin-right: 19px;
    font-size: 13px;
}
.lessonsmainheading h1 {
    font-size: 21px;
}
.lessoninnersection {
    padding: 14px;
}
.lessoninnerrighttextbox p {
    font-size: 11px;
}
.lessoninnerrighttextbox p {
    font-size: 13px;
}
.educatoretextbox {
    margin-top: 20px;
}

.faqsaccordinbtncustomsetting {
    
    font-size: 12px;
    
}
.customkriyatabsrightfixtextsection {
    padding: 20px 0px 42px 15px!important;
    margin-bottom: 30px;
}

.kriyabuynowsharebtnbox ul li form [type=submit], .nonloguser {
    
    padding: 12px 72px;
    
}




/* kriya page resposive end */
  header.sticky .customnavbarsetting ul li.nav-item>a {
        color: #fff !important;
    }
    .customreversesetting {
        flex-direction: column-reverse;
    }
    .desktophide {
        display: none;
    }
    nav.navbar.navbar-expand-lg.customnavbarsetting {
        height: auto;
    }
    ul.headertop.d-flex.justify-content-end.w-100 li a {
        font-size: 13px;
    }
    ul.headertop li img {
        width: 23px;
        margin-right: 5px;
    }
    .justify-content-end {
        justify-content: center!important;
    }
    .align-items-center {
        align-items: center!important;
        justify-content: center;
    }
    ul.headertop.d-flex.align-items-center {
        padding-bottom: 7px;
    }
    .topheaderbar {
        padding: 3px 0px;
    }
    header.scrolled .mobile-header {
        top: 0px;
    }
    .newsletter.d-flex {
        display: block!important;
    }
    .newsletter h2 {
        font-size: 18px;
        margin-right: 0px;
        text-align: center;
        margin-bottom: 10px;
    }
    .input-group {
        width: 100%;
    }
    a.btngooglelink img {
        margin-bottom: 10px;
    }
    .footer-bottom {
        text-align: center;
    }
    .footer-bottom .col-md-6.text-end {
        text-align: center!important;
    }
    div#deailslider button.owl-next, div#bestsaller button.owl-next {
        right: -11px!important;
    }
    div#deailslider button.owl-prev, div#bestsaller button.owl-prev {
        left: -1px!important;
    }


    /* another resposive */


    .customnavbarsetting ul li.nav-item {
        margin-left: 0px;
    }
    .custommoblieupcomingbtn {
        display: block;
        font-weight: 700;
        font-size: 14px;
        color: #FFFFFF;
        background: #AB1600;
        border-radius: 23.5px;
        text-decoration: none;
        width: 100%;
        padding: 12px 12px;
        transition: all ease-in-out 1s;
        margin-bottom: 50px;
        margin-top: 11px;
    }
    div#mobile-header {
        display: block;
    }
    div#desktop-header {
        display: none;
    }
    .customlogobtn img {
        width: 134px;
        border-radius: 10px;
    }
    .desktopbannerimg {
       
        display: none;
    }
    .mobilebannerimg {
        display: block;
        width: 100%;
        position: absolute;
        z-index: -1;
        
    }
    .bannerinnertextsection h1 {
        font-size: 24px;
    }
    .bannerinnertextsection p {
        font-size: 14px;
        margin-top: 25px;
        margin-bottom: 36px;
    }
    .bannerinnertextsection {
        padding-top: 12%;
        padding-bottom: 16%;
    }
    .servicestextboxleft h1 {
        font-size: 19px;
        line-height: 24px;
    }
    .blogmaintextheading h1 {
       
        font-size: 20px;
        
    }
   
    .bolginnerimgbox img {
       
        max-width: 233px;
       
    }
    .blogmaintextheading h5 {
        
        font-size: 15px;
        
    }
    .bolginnerimgbox img {
       
        margin-top: 16px;
    }
    .mainbloginnerbox {
        display: block;
        margin-bottom: 30px;
        text-align: center;
    }
    .bologmainheading h6 {
        
        font-size: 16px;
        
        margin-bottom: 24px;
    }
    .servicestextboxright h1 {
        
        font-size: 22px;
        
    }
    .servicestextboxright {
        margin-top: 27px;
    }
    .servicestextboxright ul li a {
        
        font-size: 20px;
        
    }
    
    .mainprograminnerbox h4 {
        font-size: 18px;
        
    }
    .mainheadingbox {
        padding-top: 18px;
        padding-bottom: 30px;
    }
    .blogrightsection {
        margin-top: 0px;
    }
    .customfooterwidth {
        width: 50%;
    }
    .customfromnewsletter {
        
        margin-bottom: 12px;
    }
    .footerbottomcopyrightbox {
        
        margin-top: 27px;
    }
    .footerbottomcopyrightbox h2 {
        font-size: 12px;
        padding-top: 0px;
        padding-bottom: 13px;
    }
    .aboutbox {
        margin-top: 23px;
    }
    .callusboxleft {
        margin-top: 19px;
        text-align: center;
    }
    .footersubcribebtnsetting {
        
        font-size: 15px;
        
    }
    .peopleviewallbtnbox a {
        
        font-size: 16px;
        
    }
    /* .customupcomingbtnsetting {
    
        display: none;
        
    } */
    .navbar-toggler {
       
        background-color: #fff;
        border: 1px solid #fff;
       
    }
    .customnavbarsetting {
        margin-top: 1px;
        background: #000;
        position: relative;
        width: 109%!important;
        background: #000000;
        position: absolute;
        z-index: 0;
        width: 100%;
        height: 100vh;
        top: 4.7rem;
        right: -10px;
        padding-top: 10px;
        padding-bottom: 10rem;
        -webkit-overflow-scrolling: touch;
        overflow: scroll;
    }
    .bolgviewmorebtn {
        text-align: center!important;
        margin-bottom: 20px;
        float: none;
    }
    .customblogheadingsetting {
        text-align: center!important;
    }
    .subscribeimgbox img {
        max-width: 26px;
    }
    .mainsubscribesection {
        margin-top: 40px;
    }
    .subscribetextleftbox h1 {
        font-size: 26px;
    }
    .subscribetextrightbox {
        padding: 23px;
        margin-top: 20px;
    }
    .workshopinnerimagebox h1 {
       
        font-size: 23px;
       
    }
    .workshoptextbox h1 {
        font-size: 27px;
        text-align: start;
    }
    img.worshopline {
        
        display: none;
    }
    .workshoptextbox h6 {
        font-size: 16px;
        text-align: start;
    }
    .custompaddingleftsetting {
        padding-left: 15px;
    }
    .dropdown-item {
        
        white-space: inherit;
        
    }
    .custompaddingrightsetting {
        padding-right: 15px;
    }
    .subscribetextrightbox h1 {
        
        font-size: 34px;
        margin-top: 10px;
        margin-bottom: 16px;
    }
    .customfromfieldsetting {
        
        margin-bottom: 10px;
    }
    .customsubscribebtnsetting {
        
        width: 100%;
        display: block;
    }
    .subscribetextleftbox {
        padding-top: 0px;
        margin-left: 0px;
    }
    .mainheadingbox h2 {
        
        font-size: 26px;
       
    }
    .customenquirybtnsetting {
        
        font-size: 16px;
        
        padding: 4px 33px;
    }
    .headersociallinkboxleft {
        display: none;
    }
.desktophide {
        display: none;
    }
    nav.navbar.navbar-expand-lg.customnavbarsetting {
        height: auto;
    }
    ul.headertop.d-flex.justify-content-end.w-100 li a {
        font-size: 13px;
    }
    ul.headertop li img {
        width: 23px;
        margin-right: 5px;
    }
    .justify-content-end {
        justify-content: center!important;
    }
    .align-items-center {
        align-items: center!important;
        justify-content: center;
    }
    ul.headertop.d-flex.align-items-center {
        padding-bottom: 7px;
    }
    .topheaderbar {
        padding: 3px 0px;
    }
    header.scrolled .mobile-header {
        top: 0px;
    }
    .newsletter.d-flex {
        display: block!important;
    }
    .newsletter h2 {
        font-size: 18px;
        margin-right: 0px;
        text-align: center;
        margin-bottom: 10px;
    }
    .input-group {
        width: 100%;
    }
    a.btngooglelink img {
        margin-bottom: 10px;
    }
    .footer-bottom {
        text-align: center;
    }
    .footer-bottom .col-md-6.text-end {
        text-align: center!important;
    }
    div#deailslider button.owl-next, div#bestsaller button.owl-next {
        right: -11px!important;
    }
    div#deailslider button.owl-prev, div#bestsaller button.owl-prev {
        left: -1px!important;
    }



        /* about us page resposive start */

        .mevheadingsetting {
            font-size: 28px;
            line-height: 40px;
        }
        .mevinnerheading {
            font-size: 15px;
        }
        .programinnerbannertop:after {
            display: none;
            bottom: -8%;
        }
        .programinnerbannertop:before {
            height: 33px;
            display: none;
    }
    .programinnerbannertop {
        padding-top: 9%;
        padding-bottom: 8%;
    }
    .aboutusimgleftsection {
        margin-top: 16px;
    }
    .aboutustextrightsection h3 {
        
        font-size: 18px;
        line-height: 27px;
       
    }
    .aboutustextrightsection h6 {
       
        font-size: 14px;
        line-height: 9px;
       
    }
    .aboutustextrightsection p {
        
        font-size: 17px;
        
    }
    .ourteaminnerbox h4 {
         font-size: 25px;
        line-height: 25px;
       
    }
    .ourteaminnerbox {
        margin-bottom: 18px;
    }
    .ourteaminnerbox h6 {
        font-size: 20px;
        line-height: 28px;
       
    }
    
    /* about us page resposive end */

    /* contact us page resposive start */
    .contactuslefttextbox h2 {
        font-size: 25px;
    }
.contactuslefttextbox {
    margin-top: 30px;
}

.contactusinfo {
    width: 20px;
    margin-right: 7px;
}
.contactuslefttextbox h5 {
    font-size: 15px;
    margin-bottom: 5px;
}
.contactuslefttextbox h3 {
    margin-top: 23px;
   margin-bottom: 12px;
}
.contactusrightformbox {
    padding: 13px;
    margin-top: 32px;
    margin-bottom: 20px;
}
.contactusrightformbox h2 {
   font-size: 27px;
    
}
.contactusrightformbox p {
   
    font-size: 14px;
    line-height: 21px;
    
}
.contactusbtnsetting {
    display: block;
    width: 100%;
}
.contactuslefttextbox ul li a img {
    width: 34px;
}

/* contact us page resposive end */


/* event single page resposive start */

.customheadingresposivesetting {
    font-size: 25px;
}
.customsecondheadingsetting {
    font-size: 15px;
}
.eventsinglepagemainsectiontop {
    margin-top: 22px;
}
.eventbuyticketdatebox h3 {
   
    font-size: 17px;
   
}
.eventbuyticketdatebox h6 {
    
    font-size: 20px;
   
}
.eventbuyticketcustomsetting {
    display: inherit!important;
}
.eventbuyticketseatbox {
    margin-left: 0px;
    margin-top: 16px;
}
.eventbuyticketcostbox {
    margin-top: 11px;
}
.eventbuyticketdatebox {
    
    padding: 0px 15px;
    width: 100%;
    max-width: 70px;
}
.contactusbtnrightbox a {
    font-size: 18px;
    padding: 5px 26px;
}
.eventsinglebannertextsection {
    margin-top: 38px;
}
.eventsingletextrightsection {
    padding: 26px;
}
.eventsinglepagedescription p {
    font-size: 14px;
}
.eventsinglepagedescription h1 {
    font-size: 24px;
    line-height: 20px;
    
}

/* event single page resposive end */



/* event page resposive start */

.customresposivemonthsetting {
    display: initial;
}
.eventleftmonthbox {
    width: 100%;
}
.eventbordertopbox {
 margin-left: 0px;
}
.datebox {
    padding: 12px;
}
.eventtextmiddlesection h5 {
   
    font-size: 14px;
   
}
.eventtextmiddlesection {
    margin-top: 7px;
}
.eventtextmiddlesection h2 {
   
    font-size: 23px;
  
}
.eventtextmiddlesection p {
   
    font-size: 16px;
   
}
.eventimgsectionright {
   margin-bottom: 10px;
}

/* event page resposive end */

/* forgot password resposive start */

.customresetboxsetting {
    margin-top: 15%!important;
    margin-bottom: 25px;
}
.loginrightformbox {
   
    padding: 0px;
   
}
.loginrightformbox h2 {
   
    font-size: 28px;
    
}
.resetpasswordheadingsetting {
    margin-bottom: 24px;
}
.loginbannerleftbox {
    
    margin-top: 40px;
}


/* forgot password resposive end */


/* free service resposive start */

.customfreepageheadingsetting {
    font-size: 23px;
}
.serviceinnersectionbox h5 {
    font-size: 21px;
    line-height: 17px;
}
.serviceinnersectionbox {
    margin-bottom: 34px;
}
.freeservicecustompaddingsetting {
    margin-top: 25px;
}
/* free service resposive end */






/* free service single page resposive start */

.mainbannerprograminnersection h1 {
    font-size: 20px;
   line-height: 20px;
   
}
.customservicehaleemsetting {
   width: 100%;
}

.joingroupmainbox {
   padding: 25px 0;
}
.joingrouptextleftinner h6 {
   font-size: 14px;
   color: #fff;
}
.joingroupbtnright {
   margin-top: 16px;
   text-align: center;
}

.joingroupbtnright a {
   font-size: 12px;
}
.mainbannersectionprograms {
   
   padding-bottom: 71px;
}


/* free service single page resposive end */


/* masterlevel1 resposive start */

.custommevlevel1setting {
    font-size: 17px;
}

/* masterlevel1 resposive end */

/* masterlevel resposive start */

.customwidthtext {
    width: 100%!important;
}

/* masterlevel resposive end */


/* register resposive start */

.customregisterresposivesetting {
    margin-top: 30px;
}
.resgisterbtnsetting {
    margin-top: 16px;
   
}

.customresposivealreadysetting {
    margin-bottom: 20px;
}

/* register resposive end */



/* teamsinglepage resposive start */

.ourteammemmberimgboxleft {
    
    margin-top: 34px;
}

.ourteammemmbertextboxright {
    padding: 0px;
    padding-top: 11%;
    margin-bottom: 23px;
}


/* teamsinglepage resposive end */


/* blog page reposive start */

.blogmainheading h2 {
   
    font-size: 28px;
    
}
.bloginnerimgleftbox h3 {
   
    font-size: 21px;
    
}
.bloginnerimgleftbox h3 img {
    width: 23px;
    margin-right: 6px;
}
.bloginnerimgleftbox h5 {
    
    font-size: 20px;
   
}
.custombloglinkbtnresposivesetting {
    display: inherit!important;
}
.customblogcategoryresposivesetting {
    margin-bottom: 22px;
}

.bloginnerboxsection {
    padding-bottom: 19px;
}
.bloginnerimgleftbox h6 {
    margin-top: 20px;
    
}

/* blog page reposive end */
.custompasswordresetlinksetting {
    font-size: 31px;
}
.customlogobtn {
    display: block;
}
.customnavbarsetting ul li.nav-item>a.active {
      
    padding: 10px 20px!important;
   
}
.customblogulsetting {
    display: block!important;
}

.applupaidworkshoplogincss {
    margin-top: 40px;
}
.servicedropdownnewcss {
    left: 0%;
    padding: 2px 7px!important;
    width: 11rem!important;
}

.servicemenudropdownnewcss {
    padding: 0px 0px!important;
    left: 16px!important;
    border: 6px solid #ffffff!important;
    margin-top: 4px!important;
    position: unset!important;
    width: 106%!important;
    right: -2px!important;
    margin-left: -12px!important;
}
.submenudropdownulnewservice {
    padding: 3px 0px!important;
    left: 10px!important;
    position: unset!important;
    width: 100%!important;
    margin-left: -6px!important;
    border: 6px solid #fff!important;
}
.serviceheaderbtncss {
    
    margin-left: -2%;
 
}



.upcomingworkshopbtnright {
    width: 100%;
    display: none!important;
    margin-top: 18px;
}
.customapplypaidworkshopanchorcss {
    display: block;
    font-weight: 700;
    font-size: 14px;
    color: #FFFFFF;
    background: #AB1600;
    border-radius: 23.5px;
    text-decoration: none;
    width: 100%;
    padding: 12px 12px;
    transition: all ease-in-out 1s;
  
    text-align: center;
}

header.sticky .serviceheaderbtncss {
    color: #fff !important;
}
.eventlogoimage {
    display: none;
}
.mainevevtbannersection h1 {
    
    font-size: 21px;
   
}
img.customcrossimgsetting {
    
    right: 16px;
    top: 12px;
    width: 32px;
}

.imageboxevent {
 
    margin-top: 25px;
}

.textboxevent p {
    margin-bottom: 23px;
    font-size: 15px;
}




#social-links ul li {
    margin-right: 21px !important;
}
.fab.fa-facebook-square::after {
    width: 30px;
    height: 30px;
}
.fab.fa-twitter::after{
width: 30px;
height: 30px;
}
.fab.fa-whatsapp::after{
    width: 30px;
    height: 30px;
    }

    .fab.fa-linkedin::after{
        width: 30px;
        height: 30px;
        }

        .fab.fa-telegram::after{
            width: 30px;
            height: 30px;
            }

            .fab.fa-reddit::after{
                width: 30px;
                height: 30px;
                }
    
                .whatsapplinkboxnewcss {
                    margin-top: 60px;
                  
                }

                .galleryinnerbuttonnewcss ul li a {
                    font-size: 8px;
                    padding: 15px 10px;
                }

                .galleryinnerbuttonnewcss  ul li a img {
                    width: 21px;
                }
                .galleryinnerbuttonnewcss  ul li {
                  
                    margin-right: 10px;
                }

                .upcomingworkshopmobileupdate {
                    display: flex!important;
                    width: 100%!important;
                    margin-bottom: 22px;
                    
                }



                /* new resposive start */
                .haleemkriyalinkbox ul {
                    margin-left: 0%;
                    
                }
                .haleemkriyatextsection p {
                    font-size: 8px;
                }
                .contactusbtnsetting {
                    
                    text-align: center;
                    text-decoration: none;
                }
                .subscribepopuptop {
                    width: 91%;
                    left: 6%;
                    top: 11%;
                   
                }
                .subscribepopupimginnerbox img {
                    
                    height: 50vh;
                }
                .subscribepopupimginnerbox {
                    margin-top: 10px;
                }
                .servicedropdownnewcss {
                    
                    position: unset!important;
                    width: 100%!important;
                }

                  .servicenewdropdownsubmenucss:hover .servicenamenewcss {
                    background: #ffffff;
                    color: #000!important;
                }
                .servicenewdropdownsubmenucss:hover {
                    background: #ffffff;
                    color: #000;
                }
                .submenudropdownlinewcss:hover {
                    background: #ffffff;
                    color: #000;
                }

                .customnavbarsetting ul li.nav-item>a {
                   
                    padding: 18px;
                }

                .customsubscribeimgsetting {
                            
                    display: none!important;
                }
                .customupcomingbannerimagesetting {
                    margin-top: 60px;
                }
                .customsubmenudropdownlinecsschanges {
                    padding: 0px 25px!important;
                }
                .serviceheaderbtncss.active {
                    
                    width: 100%!important;
                    text-align: start!important;
                }
               
                  /* new resposive end */
                  .customupcomingbtnsetting {
                    font-size: 14px;
                    padding: 9px 9px;
                    margin-left: 0px;
                }
                .childsubservicenamecss {
                    font-size: 15px;
                }
                .haleemkriyaeventtimebox h5 {
                    font-size: 14px;
                    margin-top: 0px;
                    line-height: 19px;
                }
                .haleemkriyaeventtimebox h4 {
                    
                    font-size: 13px;
                    
                }
                .haleemkriyaeventtimebox {
                    height: 65px;
                    width: 65px;
                }
                .haleemkriyaadmincommentbox h6 {
                   
                    font-size: 14px;
                    
                }
                .haleemkriyalinkbox {
                    position: unset;
                }
                .bloginnerlinksbtnsection ul li a {
                    
                    font-size: 15px;
                   
                }

                .haleemkriyatextsection {
                    padding: 24px;
                }

                /* new sidemenubar btn */
                .customnavbarsetting ul li.nav-item>a {
                    
                    color: #ffffff !important;
                }

                .serviceheaderbtncss {
                    
                    color: #ffffff !important;
                    
                }


                /* subscribe popup resposive start */

                .subscribepopuptextleftbox h1 {
                   
                    font-size: 15px;
                    line-height: 0px;
                    
                }
                .subscribepopuptextleftbox h2 {
                   
                    font-size: 17px;
                    line-height: 22px;
                    
                }
                .subscribepopuptextleftbox p {
                   
                    font-size: 13px;
                    line-height: 16px;
                   
                }
                .custominputcssblog {
                    padding: 3px 10px;
                }

                
 /* subscribe popup resposive end */
                .contactuslefttextbox p a {
                    color: #000;
                    font-weight: 600;
                    font-size: 16px;
                }
                .whatsapplinkboxnewcss a {
                    
                    font-size: 12px;
                    
                }

                /* video page resposive start */

                .videoplayiconsetting {
                    width: 60px!important;
                  
                    top: 38%;
                    right: 42%;
                   
                }
                iframe#video-iframe {
                    height: 250px;
                }
                .slidermainimgboxsection iframe {
                   
                    height: 300;
                }
                /* video page resposive end */
.col-md-6.custommevcolmdsetting {
    width: 100%!important;
}
.mevvideosection iframe {
    height: 100%!important;
}
.mevvideosection h4 {
    
    font-size: 18px;
}



/* book section resposive start */

.bookpagesaleboxtop span {
    
    padding: 9px;
    
    width: 50px;
    height: 50px;
    
}
.bookpagesaleboxtop {
    
    right: 7px;
}
.swicthmantrabookpagetextrightbox h2 {
    font-size: 27px;
}
.swicthmantrabookpagetextrightbox {
    padding: 7px;
}
.publisherbottombtnbox ul li {
    
    margin-right: 0px;
}

.swicthmantrabookpagetextrightbox h5 span {
    font-size: 30px;
}
.publisherboxinnerinfo {
    display: inherit!important;
    
}
.publishernameboxinfo h3 span {
    margin-left: 11px;
    
}
.swicthmantrabookpagetextrightbox p {
    font-size: 13px;
    line-height: 21.6px;
}
.publisherbottombtnbox ul li a {
    min-width: 115px;
    padding: 9px 0px;
    font-size: 13px;
}
.publishermainheadingbox h4 {
     margin-bottom: 8px;
}
/* book section resposive end */

/* book singl page resposive start */


.singlebookpageinforightbox h2 {
    font-size: 29px;
}

.singlebookpageinforightbox {
    padding: 6px;
    margin-top: 40px;
}

.bookpricebox {
    margin-top: 0px;
    
}

.singlebookpagebuynowbtnbox {
    margin-left: 16px;
}

.bookpricebox h5 {
    font-size: 26px;
}
.singlebookpageinforightbox p {
    font-size: 14px;
}
.bookauthorinfobox h3 {
    
    font-size: 15px;
   
}
.bookauthorbox {
    display: inherit!important;
    
}
.bookauthorinnersection {
   
    margin-bottom: 18px;
}
.custombookpagetabbtnsetting.active {
   
    margin-bottom: 24px;
}
.custombookpagetabdivsetting {
    display: inline-block!important;
    border-bottom: 0px solid #D9D9D9!important;
}
.singlebookpagedescriptiontabinnersection {
    border-top: 2px solid #d4d4d4;
}
.custombookpagetabbtnsetting.active:before {
    
    height: 6px;
}
.singlebookpagetabinnerbox p {
    font-size: 13px;
    line-height: 24px;
}
.additionalbookinfoleftheading h5 {
    font-size: 15px;
}
.additionalbookinfoleftheading {
    width: 232px;
    max-width: 181px;
}
.custombookpagetabbtnsetting {
    font-size: 15px;
    margin-right: 0px;
}
.singlebookpagetabinnerbox h3 {
    
    font-size: 17px;
   
}

/* book singl page resposive end */



/* home page new resposive start */

.categoryhomepageinnertextbox {
    padding-top: 6%;
}
.categoryhomepageinnertextbox h1 {
  
    min-height: 42px;
}
.mobilebannerslider {
    display: block!important;
}

img.desktopbannerslider {
    display: none!important;
}

.bannerinnertextsection {
    padding-top: 4%!important;
    padding-bottom: 10%!important;
}
.sliderbannertextbox h1 {
    font-size: 26px;
}
.sliderbannertextbox {
    bottom: 8%;
}

.mainprograminnerbox h1 {
    font-size: 20px;
   
}
.mainprograminnerbox h4 {
   
    display: none;
}

.categoryexplorebtnbox {
    padding: 2px 25px;
}
.mainprograminnerbox {
    margin-bottom: 16px;
    
}

.customgridcoloumwidth {
    width: 50%!important;
}
.gridviewinfoinnerbox {
    padding: 4px;
}
.gridviewinfoinnerbox h2 {
    
    font-size: 15px;
   
}
.gridviewinfoinnerbox button {
    padding: 4px 3px;
}
.gridcartleft {
    font-size: 11px;
}
.gridpriceright {
    font-size: 12px;
}
.mainprograminnerbox h1 {
    font-size: 15px;
}
.categoryexplorebtnbox {
    padding: 0px 25px;
}


.customslidertwoboxsetting h1 {
    font-size: 26px!important;
}
.customslidertwoboxsetting p {
    width: 95%;
    font-size: 13px;
    margin-bottom: 29px;
}
.mainslider i.fa.fa-angle-left {
   
    left: 8px;
    font-size: 18px;
   
    width: 40px;
    height: 40px;
   
}
.mainslider i.fa.fa-angle-right {
  
    right: 8px;

    font-size: 18px;
   
    width: 40px;
    height: 40px;
   
}
/* home page new resposive end */   



/* empower section resposive start */

.customempoersliderbox h3 {
  
    font-size: 13px;
  
}
.customempoersliderbox img {
    width: 200px!important;
   
}
.customworkshopheadingtextsetting {
    font-size: 15px!important;
}
.customworkshopinnerimgboxsetting {
    width: 100%;
}

.empowerritualimgrightbox img {
   
    width: 250px;
    
}
/* empower section resposive end */

}