@media (min-width: 100px) and (max-width: 575.99px) {
    p {
        font-size: 17px;
        line-height: 24px;
    }

    /* Top Navbar Start Here */
    .bottomNav_L img {
        width: 77%;
    }

    .bottomNav.sticky {
        padding: 0;
    }

        .bottomNav.sticky .bottomNav_L img {
            width: 77%;
            margin: 13px 0 0 -19px;
        }

        .bottomNav.sticky .bottomNav_L {
            margin: 0 0 0 0;
        }

        .bottomNav.sticky .navbar .navbar-toggler {
            margin: 0 0 10px 0;
        }

    .navbar {
        width: 100%;
    }

    .bottomNav_R ul {
        width: 100%;
        margin: 0 0 0 0;
        background: var(--primary-color);
    }

        .bottomNav_R ul.navbar-nav li ul.dropdown-menu {
            background: #9e87be;
        }

    .bottomNav_R .navbar-nav .nav-item {
        margin: unset;
        padding: 10px 0 10px 13px;
    }

        .bottomNav_R .navbar-nav .nav-item:not(:last-child) {
            border-bottom: 1px solid rgba(0, 0, 0, .12);
        }

    .bottomNav_R ul li a {
        color: #fff !important;
    }

    .bottomNav_R .navbar-nav .nav-item.dropdown:not(.dropdown-menu .dropdown) {
        margin: unset;
        padding: 0 11px;
    }

    .navbar-nav .nav-link {
        padding: 0;
    }

    .bottomNav_L {
        position: relative;
        margin: 0 0 -10px -20px;
    }

    .navbar .navbar-toggler {
        position: absolute;
        bottom: 100%;
        right: 0;
        margin: 0 0 0 0;
    }

    .dropdown-toggle::after {
        float: right;
        margin: 8px 12px 0 0;
    }

    .dropdown-item:focus,
    .dropdown-item:hover {
        background: #8e79a9;
    }

    /*.dropdown-menu li {
        width: 100% !important;
    }*/

    .topNav_L ul li ul li:nth-child(2),
    .topNav_L ul li ul li:nth-child(3) {
        display: none;
    }

    .topNav_L .afterLogin ul li:nth-child(2) {
        display: block;
    }

    .bottomNav_R .nav.navbar-nav li:nth-child(6),
    .bottomNav_R .nav.navbar-nav li:nth-child(7) {
        display: block;
    }

    .bottomNav_R .navbar-nav .nav-item.dropdown:not(.dropdown-menu .dropdown) .nav-link {
        padding-left: unset;
        padding-right: unset;
    }

    .bottomNav_R .navbar-nav .nav-item .dropdown-item {
        padding: 5px 15px;
    }

    .navbar-nav .nav-item a:not(.dropdown-item) {
        padding: unset;
    }


    /* Home Page Start Here */
    .banner {
        height: unset;
    }

    .banner_txt {
        padding: 20px 20px 0 20px;
    }

        .banner_txt h2 {
            position: absolute;
            top: 5%;
            left: 0;
            width: 85%;
            transform: unset;
            font-size: 26px;
            line-height: 30px;
            text-align: left;
            padding: 0 0 0 15px;
        }

        .banner_txt a {
            bottom: 22%;
            left: 2%;
        }

    /* Section-1 in Index Page Start Here */
    .section1 {
        padding: 30px 0 30px 0;
    }

    .section1_Mn {
        width: 100%;
    }

        .section1_Mn h2 {
            width: 100%;
            font-size: 25px;
        }

        .section1_Mn p {
            font-size: 17px;
            line-height: 24px;
            /*text-align: justify;*/
            width: 100%;
        }

    .BdrImg img {
        width: 100%;
    }

    /* Section-2 in Index Page Start Here */
    .section2 {
        padding: 30px 0 30px 0;
    }

    .section2_Mn {
        padding: 30px 0 0 0;
    }

        .section2_Mn figure {
            height: unset;
        }

    .section2_Mn1 figure {
        height: 320px;
    }

    .categryMn figure {
        height: 370px;
    }

    .section2_Mn figure p {
        letter-spacing: 1px;
        font-size: 59.5%;
    }

    figure.effect-oscar h2 {
        margin: 5% 0 35px 0;
        transform: unset;
    }

    figure.effect-oscar:hover h2 {
        transform: unset;
    }

    figure.effect-oscar:hover figcaption::before, figure.effect-oscar:hover p {
        /*transform: unset;*/
        transform: scale(1);
    }

    figure.effect-oscar figcaption::before, figure.effect-oscar p {
        opacity: 1;
        /*text-align: justify;*/
        transform: scale(1);
    }

    figure.effect-oscar .submitBtn {
        transform: scale(1) translateX(-50%);
    }

    figure.effect-oscar figcaption::before {
        background: rgba(0,0,0,.2);
        border: unset;
    }

    figure.effect-oscar:hover figcaption {
        background-color: unset;
    }



    /* Section-3 in Index Page Start Here */
    .services {
        padding: 30px 0 0 0;
    }

    .services_Mn {
        padding: 30px 0 0 0;
    }

    .services_Txt {
        margin: 0 0 30px 0;
        height: unset;
        padding: 20px 20px 70px 20px;
    }

        .services_Txt p {
            font-size: 17px;
            line-height: 24px;
            /*text-align: justify;*/
        }

    .services_Itm {
        border: unset;
    }

    .section3 {
        padding: 30px 0 30px 0;
    }

    .BooksGrd_All {
        margin: 0;
    }

    .divProd {
        padding: 20px 0 0 0;
    }

    .owl-nav button span {
        top: 50%;
    }

    /* Section-4 in Index Page Start Here */
    .section4_Lft {
        padding: 0;
    }

        .section4_Lft h3 {
            text-align: center;
            font-size: 45px;
        }

    .HomeTtl h2 {
        font-size: 45px;
    }

    .section4_Lft p,
    .section4_Lft ul li {
        font-size: 16px;
    }

    /* Section-5 in Index Page Start Here */
    .HomeSec5_Lft {
        display: none;
    }

    .HomeSec5_Ryt .HomeTtl h2 {
        font-size: 48px;
        text-align: center;
    }

    .HomeSec5_Ryt {
        margin: 0;
    }

    #customers-testimonials .shadow-effect p {
        font-size: 16px;
    }
    /*Section-7 in index page Start here*/

    .section7 {
        background-position: bottom;
    }
    /*Section-8 in index page Start here*/
    .section8 {
        padding: 30px 0;
    }

    .section8_Mn {
        margin: 30px 0 0 0;
    }

        .section8_Mn .owl-nav {
            text-align: center;
            margin: 10px 0 0 0;
        }

    .section8 .SubTtl p {
        font-size: 18px;
        line-height: 30px;
    }

    .shadow-effect {
        padding: 15px 15px 50px 15px;
    }

    .section8_Mn .section8_btn {
        margin: 10% 0 0 0;
    }

    /* Section-9 in Index Page Start Here */
    .BookCons_Mn {
        padding: 50px 10px;
    }

        .BookCons_Mn p {
            font-size: 18px;
            line-height: 27px;
            /*text-align: justify;*/
        }

        .BookCons_Mn a.submitBtn {
            font-size: 13px;
        }

    /* Footer Start Here */
    .footerMn_1 img {
        width: 75%;
    }

    .footerMn_1,
    .footerMn_2,
    .footerMn_3,
    .footerMn_4 {
        padding: 0 10px 17px 10px;
    }

    .footer_link ul li {
        margin: 0 2px 0 2px;
        height: 30px;
        width: 30px;
    }

    footer ul li {
        font-size: 16px;
        line-height: 32px;
    }

    .footer_link ul li a {
        font-size: 16px;
        line-height: 29px;
    }

    .footer_btm {
        margin: 20px 0 0 0;
    }

    .footerItm {
        margin: 0 0 10px 0;
    }

    .footerMn {
        padding: 30px 0 0 0;
    }

    .footer_btm p {
        font-size: 13px;
    }

    /* About-Us Page Start Here */
    .aboutDHM {
        padding: 50px 0 50px 0;
    }

    .aboutDHM_LftImg {
        background-size: contain;
    }

        .aboutDHM_LftImg img {
            width: 90%;
        }

    .SubTtl h2 {
        text-align: center;
        font-size: 29px;
    }

    .about_sec2 {
        padding: 55px 0;
    }

    .AboutSec_3Mn {
        padding: 55px 0 35px 0;
    }

    .AboutSec3_txt h4 {
        font-size: 16px;
    }

    .AboutSec3_itm {
        padding: 0px 0px 25px 0px;
    }

    .AboutSec3_itm {
        display: flex;
    }

    .AboutSec3_icn {
        order: 1;
        text-align: right;
        width: 12%;
    }

        .AboutSec3_icn svg {
            height: 1.5em;
        }

    .AboutSec3_txt {
        order: 2;
    }

    .ourMission_Ryt p,
    .aboutDHM_Ryt p, .aboutDHM_Lft p, .aboutDHM_Lft ul li {
        font-size: 17px;
        line-height: 24px;
        text-align: center;
        margin: 10px 0 0 0;
    }

    .ChooseDHM_Lft p, .ChooseDHM_Lft ul li {
        font-size: 16px;
        line-height: 26px;
    }

    .aboutRow {
        display: flex;
    }

    .aboutCol1 {
        order: 2;
    }

    .aboutCol2 {
        order: 1;
    }

    .aboutDHM_LftImg img, .ourMission_LftImg img {
        width: 100%;
    }


    /**************/

    /*About-Founder Page Start Here*/
    .aboutDivine_Txt p {
        /*text-align: justify;*/
        width: 100%;
    }

    .timeline-article {
        display: grid;
    }

    .imgData {
        order: 2;
    }

    .textData {
        order: 1;
    }
    /*About-Founder Page End Here*/


    .aboutDHM_Ryt {
        margin: 6% 0 0 0;
    }

    .ourHigh_Itm {
        margin: 0 0 20px 0;
    }

    .ourMission {
        padding: 30px 0;
    }

    .ourMission_Ryt {
        margin: 6% 0 0 0;
    }

    .ourHigh {
        padding: 30px 0 30px 0;
    }

    .ourHigh_Mn {
        margin: 30px 0 0 0;
    }

    .ourHigh_Itm h3 {
        font-size: 25px;
    }

    .ourHigh_Itm p {
        font-size: 17px;
        color: #5b627d;
    }

    .Trans_trt_Sec3Mn {
        padding: 30px 15px;
        margin: 30px 0 0 0;
    }

    .chooseUs .SubTtl p {
        font-size: 17px;
        line-height: 24px;
    }

    .trans_trtItm {
        background: #fff;
        margin: 0px 0 20px 0;
        padding: 20px 15px;
    }

    .chooseUs .trans_trtTxt {
        width: 100%;
    }

    .chooseUs .trans_trtImg {
        display: block;
        margin: auto;
    }

    .trans_trtItm h3 {
        text-align: center;
        font-size: 25px;
    }

    .trans_trtItm p {
        font-size: 17px;
        line-height: 24px;
        text-align: center;
    }

    .trans_trtRyt {
        display: grid;
    }

        .trans_trtRyt .trans_trtTxt {
            order: 2;
        }

        .trans_trtRyt .trans_trtImg {
            order: 1;
        }

    .chooseUs .trans_trtMid {
        display: none;
    }

    .Trans_trt_Sec4 {
        padding: 50px 0 20px 0;
    }

    .Trans_trt_Sec4Txt {
        margin: 30px 0 0 0;
    }

    .Trans_trt_Sec4Itm {
        margin: 0 0 30px 0;
    }

    .Trans_trt_Sec4Itm p {
        font-size: 17px;
        line-height: 24px;
        /*text-align: justify;*/
    }

    .Trans_trt_Sec4Itm h3 {
        font-size: 25px;
    }

    .submitBtn {
        font-size: 14px;
    }

    /****************/

    /* Checkout Page Start Here */
    .checkout_Lft {
        padding: 15px;
    }

    .checkout_cart ul li {
        padding: 30px 0px;
    }

    .Ttl {
        margin: unset;
        padding: 5px 0;
    }

    .checkout_cartDtl {
        padding: 12px 0 0 0;
    }

    .checkout_cartBtn {
        float: unset;
        display: block;
        text-align: left;
        width: 100%;
    }

    .checkout_cartImg,
    .checkout_cartDtl {
        width: 100%;
        display: block;
        text-align: left;
    }

        .checkout_cartDtl h5 {
            font-size: 16px;
        }

    .checkout_cont {
        padding: 15px;
        margin: 30px 0 0 0;
    }

    .checkout_cartBtn button {
        font-size: 13px;
    }

    .chekout_edAd_Mn {
        width: 100%;
    }

    .checkout-inrBodyBtm span label {
        display: initial;
    }

    /* Contact us Page Start Here */
    .contactUs {
        padding: 30px 0 60px 0;
    }

    .ContactTtl h2 {
        font-size: 30px;
    }

    .ContactTtl h4 {
        font-size: 20px;
        margin: 9px 0 15px 0;
    }

    .contactUs_Lft ul {
        margin: 0;
        padding: 0;
    }

        .contactUs_Lft ul li {
            width: 100%;
        }

            .contactUs_Lft ul li .cont_txt {
                width: 70%;
            }

    .contactUs_Ryt {
        padding: 20px;
    }

    /* Product-Category Page Start Here */
    .prodCategory {
        padding: 30px 0 30px 0;
    }

    .prodCategory_Lft {
        margin: 0 0 0 0;
    }

    .BooksGrd_All .SbLstMn {
        margin: 10px auto;
        width: 290px;
    }

    .BooksMn span:not(.SbLstMnDtl span) {
        width: 100%;
        display: block;
    }

    .ProdMdl {
        height: unset;
    }

        .ProdMdl img {
            width: 90%;
        }

    .prodLftRptTtl h3 {
        font-size: 15px;
    }

    .owl-nav {
        text-align: center;
    }

        .owl-nav .owl-prev, .owl-nav .owl-next {
            height: 40px;
            width: 40px;
            position: relative;
            top: unset;
            transform: unset;
        }

        .owl-nav .owl-prev {
            left: -3px;
        }

        .owl-nav .owl-next {
            right: -3px;
        }

    .prodLftRptTtl h3 {
        font-size: 15px;
    }

        .prodLftRptTtl h3 a {
            margin: 0 0 0 10px;
        }

    .categryMn {
        margin: 0;
    }

    .prod_action {
        right: 5%;
    }

    /* Product-Detail Page Start Here */
    .Prod_detL img {
        width: 30%;
    }

    .Prod_detR {
        padding: 0;
    }

        .Prod_detR h3 {
            font-size: 25px;
            padding: 10px 0 0 0;
        }

        .Prod_detR ul {
            margin: 0px 0 5px 0;
        }

            .Prod_detR ul li svg {
                height: 12px;
            }

        .Prod_detR h4 {
            font-size: 16px;
        }

    .Prod_dtlQty {
        margin: 10px 0;
        padding: 10px 0;
    }

    .viewCart-midC3 .qty-input {
        width: 53%;
    }

    .qty-input {
        width: 47%;
    }

    .prodQty_btn {
        margin: 10px 0 0 0;
    }

    .prodQty_pay img {
        width: 100%;
    }

    .Prod_detMn {
        padding: 10px 10px 10px 10px;
    }

    .prod_spec {
        width: 100%;
    }

    .Prod_det {
        padding: 60px 0 20px 0;
    }

    .BookCons {
        padding: 40px 0 70px 0;
    }

    .BookCons_Mn h2 {
        font-size: 29px;
    }

    .ProdImageMn_L {
        width: 100%;
        margin: 10px 0 10px 0;
    }

    .ProdImageMn_R {
        width: 100%;
        height: 310px;
    }

    .Prod_desc {
        padding: 40px 0 20px 0;
    }

    .AddToCart {
        width: 80%;
    }

    .Prod_desc .Prod_descL, .Prod_desc .Prod_descR {
        width: 100%;
        display: block;
    }

    .prod_spec tr td {
        font-size: 13px;
    }

    .Prod_desc .Prod_descR {
        border-left: unset;
    }

    /*****Start*****/
    .ProdImageMn {
        display: grid;
    }

        .ProdImageMn .ProdImageMn_L {
            order: 2;
        }

        .ProdImageMn .ProdImageMn_R {
            order: 1;
        }

    /*****End*****/

    /*Empty cart section design start here*/

    .eCartMn {
        padding: 40px 0 60px 0;
    }

    .emptyCart {
        padding: 0 10px 20px 10px;
    }

        .emptyCart img {
            width: 85%;
        }

        .emptyCart h4 {
            font-size: 18px;
        }

        .emptyCart p {
            font-size: 16px;
        }

    /* Transformational Tarot Page Start Here */
    .Trans_tarot {
        height: 470px;
    }

    .Trans_tarotHdr {
        width: 100%;
        left: 0;
        padding: 0 30px;
    }

        .Trans_tarotHdr h2 {
            font-size: 34px;
        }

    .Trans_trt_Sec2Lft h3 {
        line-height: 33px;
        font-size: 27px;
        text-align: center;
    }

    .Trans_trt_Sec2Lft p,
    .Trans_trt_Sec2Lft ul li {
        line-height: 25px;
        font-size: 17px;
        text-align: center;
    }

    .Trans_tarotHdr p {
        font-size: 17px;
        line-height: 27px;
    }

    .Trans_trt_Sec2Lft {
        width: 100%;
        float: left;
        padding: 20px 10px 0 10px;
        margin: 0 0 0 0;
    }

    .Trans_trt_Sec2Mn {
        padding: 30px 0 30px 0;
    }

    .Trans_trt_Sec2Ryt img {
        width: 90%;
    }

    .trans_trtItm img {
        margin: 0;
    }

    .sec1_1 {
        order: 2;
    }

    .sec1_2 {
        order: 1;
    }

    /* Healing-and-Consultation Page Start Here */
    .hlngConslt {
        height: 650px;
    }

    .hlngConsltHdr {
        width: 100%;
        left: 0;
        left: 0;
        padding: 0 30px;
    }

        .hlngConsltHdr h2 {
            font-size: 34px;
        }

        .hlngConsltHdr p {
            font-size: 15px;
            line-height: 23px;
        }

    .hlngConsltSec1_Mn h3 {
        font-size: 22px;
        line-height: 30px;
        padding: 0 0 10px 0;
    }

    .hlngConsltSec_Img img {
        width: 90%;
    }

    .hlngConsltSec1_Lft,
    .hlngConsltSec3_Lft {
        width: 100%;
        float: unset;
        padding: 20px 10px 0 10px;
        margin: 0;
    }

    .hlngConsltSec1,
    .hlngConsltSec2,
    .hlngConsltSec3 {
        padding: 30px 0 50px 0;
    }

    .hlngConsltSec2_Ryt {
        padding: 20px 10px 0 10px;
    }

    .hlngConsltSec_All h2 {
        font-size: 25px;
    }

    .hlngConsltSec_All p,
    .hlngConsltSec_All ul li {
        line-height: 22px;
        font-size: 14px;
    }

    /* Add Product Form Design Start Here */
    .prodForm_Mn {
        padding: 20px;
    }

    .Ttl h2 {
        font-size: 21px;
    }

    /*View Cart Page Design Start Here*/
    .viewCart_Mn {
        height: unset;
        box-shadow: unset;
        margin: 20px 0 50px 0;
    }

    .viewCart_Lft {
        height: unset;
        border-right: unset;
        padding: 10px;
    }

    .viewCart-mid-tp {
        display: none;
    }

    .viewCart-mid-r {
        text-align: left;
    }

    .viewCart-midC11 h6 {
        font-family: 'MontserratRegular';
    }

    .viewCart-mid-r p {
        font-family: 'NunitoExtraLight';
        display: inline-block;
        margin: 0;
    }

    .viewCart-mid-r a {
        font-family: 'MontserratRegular';
    }

    .viewCart-midC5 {
        float: right;
    }

    .viewCart-midC11 h6 {
        display: inline-block;
    }

    .chckoutMdC11 {
        padding: 5px 0;
        text-align: left;
    }

    .tbl_bdy {
        height: unset;
        overflow-y: unset;
    }

    .viewCart_Ryt {
        padding: 10px;
    }

    .viewCart-midC3 {
        margin: 5px 0;
    }

    /* Order Detail Page Start Here */
    .tblHead {
        display: none;
    }

    .ordrIcn {
        height: 75px;
        width: 75px;
        line-height: 91px;
        margin: auto;
        display: block;
    }

        .ordrIcn svg {
            height: 33px;
            text-align: center;
            margin: auto;
        }

    .orderDtl_Mn h5 {
        font-size: 18px;
    }

    .Ordr_custDtl {
        margin: 10px 0 10px 0;
        height: unset;
    }

    .orderDtl_MnTp {
        padding: 0px 0 20px 0;
        margin: unset;
        border-bottom: 1px solid rgba(0, 0, 0, .112);
    }

    .prodPrc_dtl ul {
        float: unset;
    }

        .prodPrc_dtl ul li {
            font-size: 15px;
            letter-spacing: 0px;
        }

            .prodPrc_dtl ul li span {
                font-family: 'NunitoExtraLight';
            }

    .ordrTxt {
        width: 100%;
        padding: 20px 0 0 0;
    }

    .OrdrDtl-TblHdr {
        display: none;
    }

    .orderDtl_Mn {
        padding: 10px;
    }

        .orderDtl_Mn .CartGrd {
            padding: 0 12px;
        }

    .ordrDtlRow {
        text-align: left;
    }

    .orderDtl_Mn .TableDtaCrt {
        margin: 5px 0 5px 0;
    }

    .prodPrc_dtl {
        padding: 0 20px 20px 7px;
    }

    /* Order Tracking Detail Page Design Start Here */
    .ordr_track {
        padding: 40px 0 60px 0;
    }

    .ordr_trackMn {
        padding: 30px 10px;
    }

    .search-box .button {
        padding: 10px 16px;
    }

    .search-box svg {
        left: 13px;
        font-size: 25px;
    }

    .search-box {
        margin: 0 0 30px 0;
    }

    .ordrNo_dtl h5:nth-child(2) {
        float: unset;
    }

    .ordrNo_dtl {
        margin: 0 0 20px 0;
    }

        .ordrNo_dtl h5 {
            font-size: 16px;
        }

    .tblMn thead tr th {
        font-size: 12px;
    }

    .tblMn tbody tr td {
        font-size: 14px;
    }

    .ordrTrck_dtl {
        margin: 20px 0 0 0;
        padding: 20px 7px;
    }

    /* MyAccount Page Design Start Here */
    .MyAccOrd-info {
        text-align: left;
    }

        .MyAccOrd-info b {
            display: inline-block;
        }

    .tblMn thead {
        display: none;
    }

    .MyAccOrd-info .btn.mdlYesBtn {
        float: right;
    }

    .myAcc_MnL {
        margin: 0 0 20px 0;
        padding: 10px;
    }

    .sidebar-header {
        padding: 7px 10px 7px 10px;
    }

        .sidebar-header h5 {
            font-size: 17px;
        }

        .sidebar-header .mdlYesBtn {
            padding: 3px 5px;
        }

    .prsnlInfo-tbl {
        text-align: center;
        padding: 10px;
    }

        .prsnlInfo-tbl tbody tr td {
            font-size: 14px;
        }

    .editInfo_frm {
        padding: 10px;
    }

    .ChngPswrd {
        padding: 10px;
    }

    .formBtn {
        text-align: center;
    }

    .myAcc {
        padding: 50px 0 60px 0;
    }

    .editAdd_frm {
        padding: 10px;
    }

    .ordr_info .tblMn tr:nth-child(1) {
        display: none;
    }

    /*Wishlist Page Start Here*/
    .eWishlist {
        padding: 0 10px 20px 10px;
    }

        .eWishlist .CartGrd {
            margin: 0;
        }

    .eWishlist_Mn {
        padding: 40px 0 60px 0;
    }

    .eWishlist img {
        width: 85%;
    }

    .eWishlist h4 {
        font-size: 18px;
    }

    .eWishlist p {
        font-size: 16px;
    }


    /*FAQ page design start here*/
    .faqSec {
        padding: 40px 0 60px 0;
    }

    .faqSec_Mn .accordion-button {
        font-size: 16px;
    }

    .faqSec_Mn .accordion-body p {
        font-size: 15px;
    }

    /*Cancellation and Refund Policy page start here*/
    .cancelSec_Mn {
        padding: 20px;
    }

        .cancelSec_Mn p, .cancelSec_Mn ol li, .cancelSec_Mn ul li {
            font-size: 16px;
            line-height: 24.6px;
            /*text-align: justify;*/
        }

    .cancelSec {
        padding: 40px 0 60px 0;
    }

    /*Success-Stories Page Start Here*/
    .sucStory_Btn .submitBtn {
        padding: 14px;
        font-size: 17px;
    }

    .sucStory_Test {
        padding: 0;
        overflow-y: unset;
        height: unset;
        margin: 20px 0 0 0;
    }

        .sucStory_Test .col-xxl-6 .sucStory_TestItm,
        .sucStory_Test .col-xxl-4 .sucStory_TestItm {
            min-height: unset;
        }

    .TestItm_text {
        width: 70%;
    }

        .TestItm_text h6 {
            font-size: 21px;
        }

    .sucStory_TestItm {
        margin: 0 0 25px 0;
    }

    .video_box {
        min-height: unset;
        height: unset;
    }

        .video_box .video_text {
            width: 60%;
        }

            .video_box .video_text h6 {
                font-size: 15px;
            }

            .video_box .video_text p {
                font-family: sans-serif;
                font-size: 15px;
                line-height: 20px;
            }

    .sucStory_videoItm {
        margin: 0 0 10px 0;
        height: unset;
    }

    .sucStory_TestMdl iframe {
        height: 350px !important;
    }

    .sucStory_video {
        margin: 0;
    }

    .sucStory_TestItm p {
        /*text-align: justify;*/
    }

    /*Our-Team Page Start Here*/
    .TeamMn_Ttl h2 {
        font-size: 39px;
    }

    .TeamHdr h3 {
        font-size: 24px;
        margin: 20px 0 20px 0;
    }

    .team_block {
        min-height: unset;
        width: 100%;
        min-width: 100%;
    }

    .OurTeam {
        padding: 30px 0 60px 0;
    }

    /*Team Page Design Start Here*/
    .TeamMn {
        padding: 30px 0;
        background-image: unset;
    }

    .video_warp {
        text-align: center;
    }

    .img-team-detail {
        width: 95%;
    }

    .transform-center {
        right: 9%;
    }

    .TeamMn_1 {
        margin: 30px 0 0 0;
    }

    .TeamMn_2 {
        padding: 40px 0 0 0;
    }

        .TeamMn_2 .nav-item {
            font-size: 18px !important;
        }

    .TeamMn_Ryt {
        margin: 6% 0 0 3%;
    }

    .TeamMn_2 .nav-item {
        font-size: 16px !important;
    }

    .video_btn .video_icon {
        padding: 12px 0 0 5px;
    }

    .transform-center {
        height: 45px;
        width: 45px;
    }

    .member-div {
        margin: 0 0 32px 0;
    }

    .govt_reg {
        padding: 20px 0;
        border-bottom-left-radius: unset;
        border-bottom-right-radius: unset;
        background-position: -13% 1%, 110% 102%;
        background-size: 22%, 50%;
    }

    .book_Author {
        padding: 60px 0 60px 0;
    }

    .book-style {
        margin: 20px auto;
    }

    /*Our-Courses Page Start Here*/

    .course-style {
        width: 100%;
    }

    .pagination-lg .page-link {
        padding: .75rem 18px !important;
    }

    .OurCourses_Mn {
        margin: 10px 0 0 0;
    }

    .OurCourses_Row {
        margin: 0 auto;
    }

    /*Course Detail Page Start Here*/
    .Course {
        padding: 50px 0 20px 0;
    }

    .course_hdr h3 {
        font-size: 28px;
    }

    .course_hdr .enquiryBtn {
        padding: 9px;
        margin: 18px 0 0 0;
        float: unset;
        font-size: 16px;
    }

    .Course_Lft {
        padding: unset;
        border-right: unset;
    }

    .Course_Mn {
        padding: 0 10px;
    }

    .curiculum .container ul.curiculum_Lst {
        left: 0;
    }

    .curiculum .box {
        width: 100%;
        margin: 10px 0 30px 0;
    }

    .curiculum_Mn {
        width: 100%;
    }

    .boxImg img {
        width: 100%;
        float: unset;
    }

    .curiculum .container ul.curiculum_Lst::before {
        display: none;
    }

    .curiculum .box span {
        display: none;
    }

    .curiculum {
        background-image: unset;
        margin: 50px 0 50px 0;
    }

    .courseDtl_sec {
        padding: 20px 0 0 0;
    }

    .courseDtl_Itm {
        width: 100%;
    }

    .contact_faq_box {
        margin: 0px 0 40px 0;
    }

    .style-icon {
        padding-top: 0;
        padding-bottom: 0;
    }

    .Course_RytTp .info_widgets ul li .right-side {
        font-size: 14px;
    }

    .course_hdr {
        padding: 10px 0 20px 0;
    }

    .Cdetail_txt p {
        font-size: 17px;
        line-height: 24px;
        /*text-align: justify;*/
    }

    .curiculum .info ul li {
        font-size: 15px;
        line-height: 24px;
    }

    .courseDtl_txt ul li {
        font-size: 15px;
        line-height: 24px;
    }

    /*About-Founder Page Start Here*/
    .ourJourney_lst ul li .descr span {
        font-size: 16px;
    }

    .ourJourney_lst ul::before {
        grid-row: 1 / span 60;
    }

    .ChooseDHM {
        background-image: unset;
    }

    .ChooseDHM_row .col-xxl-6:nth-child(1) {
        order: 2;
    }

    .ChooseDHM_row .col-xxl-6:nth-child(2) {
        order: 1;
    }

    .about {
        background-image: unset;
    }

    .ChooseDHM_Ryt img {
        width: 93%;
    }

    .DHM_highlight {
        padding: 10px 0 30px 0;
    }

    .DHM_highlightItm {
        height: unset;
        margin: 0 auto 10% auto;
    }

        .DHM_highlightItm p, .DHM_highlightItm ul li {
            line-height: 25px;
            font-size: 16px;
        }

    /*Categories Page in detail view Start Here*/
    /*.categryItms:nth-child(2n+1) .categryRowI,
    .categryItms:nth-child(2n+1) .categryRowT,
    .categryItms:nth-child(2n) .categryRowT,
    .categryItms:nth-child(2n) .categryRowI {
        width: 100%;
        display: block;
    }

    .categryItms:nth-child(2n+1) .categryRowT,
    .categryItms:nth-child(2n+1) .categryRowI {
        width: 100%;
        display: block;
    }

    .categryRow {
        padding: 25px 20px;
    }

    .categryItms:nth-child(2n+1) .categryRowI .categryImgDiv,
    .categryItms:nth-child(2n) .categryRowI .categryImgDiv {
        float: unset;
    }

    .categryItms:nth-child(2n) .categryRowI {
        order: 1;
    }

    .categryItms:nth-child(2n) .categryRowT {
        order: 2;
    }

    .categryItmR{
        padding:0;
    }

    .categryRowT{
        padding:12px 0 0 0;
    }

    .categryItmR .TeamHdr h3 {
        text-align: center;
    }*/

    /*Categories Page in list view Start Here*/
    .categryItm {
        padding: 20px 0 20px 0;
        margin: 10px 0;
    }

    /*FAQ page design start here*/
    .faq {
        padding: 20px 0 50px 0;
    }

    .faqMn {
        padding: 10px 0 0 0;
    }

    /*Vastu Consultation page start here*/
    .vaastu {
        height: 470px;
    }

    .vaastu_sec2_Lft {
        margin: 0;
    }

    .vastuRow {
        display: flex;
    }

    .vastuCol1 {
        order: 2;
    }

    .vastuCol2 {
        order: 1;
    }

    .vaastu_sec2_Mn {
        padding: 30px 0 30px 0;
    }

    .vaastu_sec2_Lft p {
        line-height: 25px;
        font-size: 17px;
        text-align: center;
    }

    .vaastu_sec3 {
        padding: 30px 0 30px 0;
    }

    .vaastu_sec3_Mn .vaastu_sec3_Itm {
        height: unset;
        margin: 0 0 20px 0;
        padding: 20px 20px;
    }

        .vaastu_sec3_Mn .vaastu_sec3_Itm h3 {
            font-size: 25px;
        }

        .vaastu_sec3_Mn .vaastu_sec3_Itm p {
            margin: 10px 0 0 0;
            font-size: 17px;
            line-height: 24px;
            /*text-align: justify;*/
        }

    /*Individual-Session Page Start Here*/

    .ind_sesion {
        height: 470px;
    }

    .ind_sesion3 {
        padding: 30px 0 10px 0;
    }

    .ind_sesion3_Itm {
        margin: 0 0 30px 0;
    }

        .ind_sesion3_Itm h3 {
            font-size: 25px;
        }

        .ind_sesion3_Itm p {
            font-size: 17px;
            line-height: 24px;
            /*text-align: justify;*/
        }


    /*Consult Crystal Page Start Here*/
    .cons_crys {
        height: 470px;
    }

    .cons_crys1 {
        padding: 50px 0 30px 0;
    }

    .cons_cryst_row {
        display: flex;
    }

    .cons_cryst_col1 {
        order: 2;
    }

    .cons_cryst_col2 {
        order: 1;
    }

    .cons_crys1_Lft {
        margin: 20px 0 0 0;
    }

    .cons_crys2_Ryt p, .cons_crys2_Ryt ul li,
    .cons_crys1_Lft p {
        line-height: 25px;
        font-size: 17px;
        text-align: center;
    }

    .cons_crys2_Ryt ul li{
        text-align:left;
    }

    .cons_crys2 {
        background: #fbf8ff;
        padding: 50px 0 30px 0;
    }

    .cons_crys2_Lft {
        text-align: center;
    }

        .cons_crys2_Lft img {
            width: 78%;
        }

    /*Manage-Testimonial page start here*/
    .prodForm {
        padding: 30px 0 50px 0;
    }
}

@media (min-width: 576px) and (max-width: 767.99px) {
    /* Top Navbar Start Here */
    .bottomNav_L img {
        width: 54%;
    }

    .bottomNav.sticky {
        padding: 0;
    }

        .bottomNav.sticky .bottomNav_L img {
            width: 54%;
            margin: 13px 0 0 -19px;
        }

        .bottomNav.sticky .bottomNav_L {
            margin: 0 0 0 0;
        }

        .bottomNav.sticky .navbar .navbar-toggler {
            margin: 0 0 17px 0;
        }

    .navbar {
        width: 100%;
    }

    .bottomNav_R ul {
        width: 100%;
        background: var(--primary-color);
    }

    .bottomNav_R .navbar-nav .nav-item {
        margin: unset;
        padding: 8px 0 8px 13px;
    }

        .bottomNav_R .navbar-nav .nav-item:not(:last-child) {
            border-bottom: 1px solid rgba(0, 0, 0, .12);
        }

    .bottomNav_R ul li a {
        color: #fff !important;
    }

    .bottomNav_R .navbar-nav .nav-item.dropdown:not(.dropdown-menu .dropdown) {
        margin: unset;
    }

    .navbar-nav .nav-link {
        padding: 0;
    }

    .bottomNav_L {
        position: relative;
    }

    .navbar .navbar-toggler {
        position: absolute;
        bottom: 100%;
        right: 0;
        margin: 0 0 13px 0;
    }

    .dropdown-toggle::after {
        float: right;
        margin: 8px 12px 0 0;
    }

    .dropdown-item:focus,
    .dropdown-item:hover {
        background: #8e79a9;
    }

    .dropdown-menu li {
        width: 97% !important;
    }

    .topNav_L ul li ul li:nth-child(2),
    .topNav_L ul li ul li:nth-child(3) {
        display: none;
    }

    .bottomNav_R .nav.navbar-nav li:nth-child(6),
    .bottomNav_R .nav.navbar-nav li:nth-child(7) {
        display: block;
    }

    .bottomNav_R .navbar-nav .nav-item.dropdown:not(.dropdown-menu .dropdown) .nav-link {
        padding-left: unset;
        padding-right: unset;
        margin-top: 0;
        margin-bottom: 0;
    }

    .bottomNav_R .navbar-nav .nav-item .dropdown-item {
        padding: 5px 15px;
    }

    .navbar-nav .nav-item a:not(.dropdown-item) {
        padding: unset;
    }
    /* Home Page Start Here */
    .banner {
        height: unset;
    }

    .banner_txt {
        padding: 20px 20px 0 20px;
    }

        .banner_txt h2 {
            position: absolute;
            top: 5%;
            left: 0;
            width: 70%;
            transform: unset;
            font-size: 34px;
            line-height: 46px;
            text-align: left;
            padding: 0 0 0 15px;
        }

        .banner_txt a {
            bottom: 10%;
            left: 2%;
        }

    /* Section-1 in Index Page Start Here */

    .section1 {
        padding: 30px 0 10px 0;
    }

    .section1_Mn {
        width: 100%;
    }

        .section1_Mn h2 {
            width: 100%;
            font-size: 25px;
        }

        .section1_Mn p {
            font-size: 17px;
            line-height: 24px;
            width: 100%;
        }

    .BdrImg img {
        width: 100%;
    }

    /* Section-2 in Index Page Start Here */
    .section2 {
        padding: 10px 0 30px 0;
    }

    .section2_Mn {
        padding: 10px 0 0 0;
    }

        .section2_Mn figure {
            height: 370px;
        }

    .section2_Mn1 figure {
        height: 300px;
    }

    .section2_Mn figure p {
        letter-spacing: 1px;
        font-size: 55.5%;
        line-height: 20px;
    }

    /*figure.effect-oscar h2 {
        margin: 0% 0 10px 0;
    }*/

    .section8_Mn .section8_btn {
        margin: 14% 0 0 0;
    }

    figure.effect-oscar h2 {
        font-size: 19px;
        margin: 0 0 35px 0;
    }

    figure.effect-oscar figcaption::before {
        background: rgba(0,0,0,.2);
        border: unset;
    }

    figure.effect-oscar:hover h2 {
        transform: unset;
    }

    figure.effect-oscar:hover figcaption::before, figure.effect-oscar:hover p {
        transform: unset;
    }

    figure.effect-oscar figcaption::before, figure.effect-oscar .submitBtn, figure.effect-oscar p {
        opacity: 1;
        transform: scale(1);
        /*text-align: justify;*/
    }

    figure.effect-oscar .submitBtn {
        transform: scale(1) translateX(-50%);
    }

    .categryMn {
        margin: 0;
    }
    /* Section-3 in Index Page Start Here */

    .section3 {
        padding: 20px 0 30px 0;
    }

    .BooksGrd_All {
        margin: 10px 0 30px 0;
    }

    .section3 .HomeTtl h2 {
        font-size: 45px;
        text-align: center;
    }

    .owl-nav .owl-prev {
        left: 6%;
    }

    .owl-nav .owl-next {
        right: 6%;
    }

    .services {
        padding: 20px 0 0 0;
    }

    .services_Mn {
        padding: 20px 0 0 0;
    }

    .services_Txt {
        margin: 0 0 30px 0;
        height: unset;
        padding: 20px 20px 70px 20px;
    }

        .services_Txt p {
            font-size: 17px;
            line-height: 24px;
        }

    .services_Itm {
        border: unset;
    }

    .divProd {
        padding: 10px 0 0 0;
    }

    .prod_action {
        right: 5%;
    }

    /* Section-4 in Index Page Start Here */
    .section4_Lft {
        padding: 0;
    }

        .section4_Lft h3 {
            text-align: center;
            font-size: 45px;
        }

        .section4_Lft p, .section4_Lft ul li {
            font-size: 16px;
        }

    .HomeSec5_Lft {
        display: none;
    }

    .HomeSec5_Ryt {
        margin: 0;
    }

        .HomeSec5_Ryt .owl-nav .owl-prev, .HomeSec5_Ryt .owl-nav .owl-next {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
        }

        .HomeSec5_Ryt .owl-nav .owl-prev {
            left: 6%;
        }

        .HomeSec5_Ryt .owl-nav .owl-next {
            right: 6%;
        }

    .HomeTtl h2 {
        font-size: 55px;
    }

    .section7 {
        background-position: right bottom;
        background-size: 16%;
        background-image: unset;
    }

    .section8 {
        padding: 20px 0 30px 0;
    }

    .section8_Mn {
        margin: 0;
    }

    #customers-testimonials .shadow-effect p {
        font-size: 16px;
    }

    .section8_Mn .owl-nav {
        text-align: center;
        margin: 10px 0 0 0;
    }

        .section8_Mn .owl-nav .owl-prev,
        .section8_Mn .owl-nav .owl-next {
            position: absolute;
            top: unset;
            transform: unset;
            margin: 0 5px 0 5px;
        }

        .section8_Mn .owl-nav .owl-prev {
            left: 40%;
        }

        .section8_Mn .owl-nav .owl-next {
            right: 40%;
        }

    .owl-nav .owl-prev, .owl-nav .owl-next {
        height: 40px;
        width: 40px;
    }

    .section8 .SubTtl p {
        font-size: 18px;
        margin: 4px 0 15px 0;
    }

    /* Section-8 in Index Page Start Here */
    .BookCons_Mn {
        padding: 25px 10px 40px 10px;
    }

        .BookCons_Mn p {
            font-size: 18px;
        }

    /* Footer Start Here */
    .footerMn_1 img {
        width: 62%;
    }

    .footerMn_1,
    .footerMn_2,
    .footerMn_3,
    .footerMn_4 {
        padding: 0 10px 17px 10px;
    }

    footer ul li {
        font-size: 16px;
        line-height: 32px;
    }

    /* About-Us Page Start Here */
    .ourMission_LftImg {
        text-align: center;
    }

        .aboutDHM_LftImg img, .ourMission_LftImg img {
            width: 55%;
            margin: auto;
        }

    .aboutDHM {
        padding: 0 0 30px 0;
    }

    .aboutDHM_LftImg {
        background-size: contain;
        margin: 30px 0 0 0;
    }

        .aboutDHM_LftImg img {
            width: 55%;
        }

    .SubTtl h2 {
        text-align: center;
        font-size: 40px;
    }

    .about_sec2 {
        padding: 55px 0;
    }

    .AboutSec_3Mn {
        padding: 55px 0 35px 0;
    }

    .AboutSec3_txt h4 {
        font-size: 16px;
    }

    .AboutSec3_itm {
        padding: 0px 0px 25px 0px;
    }

    .AboutSec3_itm {
        display: flex;
    }

    .AboutSec3_icn {
        order: 1;
        text-align: right;
        width: 12%;
    }

        .AboutSec3_icn svg {
            height: 1.5em;
        }

    .AboutSec3_txt {
        order: 2;
    }

    .ourMission_Ryt p {
        font-size: 17px;
        line-height: 24px;
        /*text-align: justify;*/
    }

    /*******Strat*******/

    .aboutRow {
        display: flex;
    }

    .aboutCol1 {
        order: 2;
    }

    .aboutCol2 {
        order: 1;
    }

    .aboutDHM_Ryt {
        margin: 6% 0 0 0;
    }

        .aboutDHM_Ryt p {
            font-size: 17px;
            line-height: 24px;
            /*text-align: justify;*/
        }

    .ourHigh_Itm {
        margin: 0 0 20px 0;
    }

    .ourMission {
        padding: 30px 0;
    }

    .ourMission_Ryt {
        margin: 6% 0 0 0;
    }

    .ourHigh {
        padding: 30px 0 30px 0;
    }

    .ourHigh_Mn {
        margin: 30px 0 0 0;
    }

    .ourHigh_Itm h3 {
        font-size: 25px;
    }

    .ourHigh_Itm p {
        font-size: 17px;
        color: #5b627d;
    }

    .Trans_trt_Sec3Mn {
        padding: 30px 15px;
        margin: 30px 0 0 0;
    }

    .chooseUs .SubTtl p {
        font-size: 17px;
        line-height: 24px;
    }

    .trans_trtItm {
        background: #fff;
        margin: 0px 0 20px 0;
        padding: 20px 20px;
    }

    .chooseUs .trans_trtTxt {
        width: 100%;
    }

    .chooseUs .trans_trtImg {
        display: block;
        margin: auto;
    }

    .trans_trtItm h3 {
        text-align: center;
        font-size: 25px;
    }

    .trans_trtItm p {
        font-size: 17px;
        line-height: 24px;
        /*text-align: justify;*/
    }

    .trans_trtRyt {
        display: grid;
    }

        .trans_trtRyt .trans_trtTxt {
            order: 2;
        }

        .trans_trtRyt .trans_trtImg {
            order: 1;
        }

    .chooseUs .trans_trtMid {
        display: none;
    }
    /*******end*********/

    /*About-Founder Page Start Here*/
    .aboutDivine_Txt p {
        /*text-align: justify;*/
        width: 90%;
    }

    .timeline-article {
        display: grid;
    }

    .imgData {
        order: 2;
    }

    .textData {
        order: 1;
    }

    /*About-Founder Page End Here*/

    /* Checkout Page Start Here */
    .checkout_Lft {
        padding: 15px;
    }

    .checkout_cart ul li {
        padding: 30px 0px;
    }

    .Ttl {
        margin: unset;
        padding: 5px 0;
    }

    .checkout_cartDtl {
        padding: 0 0 0 10px;
    }

    .checkout_cont {
        padding: 15px;
        margin: 20px 0 0 0;
    }

    .checkout-inrBodyBtm span label {
        display: initial;
    }

    .chekout_edAd_Mn {
        width: 100%;
    }

    /* Contact us Page Start Here */
    .contactUs {
        padding: 30px 0 60px 0;
    }

    .ContactTtl h2 {
        font-size: 30px;
    }

    .ContactTtl h4 {
        font-size: 20px;
        margin: 9px 0 15px 0;
    }

    .contactUs_Lft ul {
        margin: 0;
        padding: 0;
    }

        .contactUs_Lft ul li {
            width: 100%;
        }

            .contactUs_Lft ul li .cont_txt {
                width: 70%;
            }

    .contactUs_Ryt {
        padding: 20px;
    }

    /* Product-Category Page Start Here */
    .prodCategory {
        padding: 30px 0 30px 0;
    }

    .prodCategory_Lft {
        margin: 0 0 0 0;
    }

    .BooksMn span:not(.SbLstMnDtl span) {
        width: 49%;
    }

    .SbLstMn {
        width: 226px;
    }

    .ProdMdl {
        height: unset;
    }

        .ProdMdl img {
            width: 90%;
        }
    /* Product-Detail Page Start Here */
    .Prod_detL {
        text-align: left;
    }

        .Prod_detL img {
            width: 100%;
        }

    .Prod_detR {
        padding: 0;
    }

        .Prod_detR h3 {
            font-size: 25px;
            padding: 15px 0 0 0;
        }

        .Prod_detR ul {
            margin: 0px 0 5px 0;
        }

            .Prod_detR ul li svg {
                height: 12px;
            }

        .Prod_detR h4 {
            font-size: 16px;
        }

    .Prod_dtlQty {
        margin: 15px 0;
        padding: 15px 0;
    }

    .viewCart-midC3 .qty-input {
        width: 53%;
        margin: 4px 0 0 0;
    }

    .qty-input {
        width: 28%;
    }

    .prodQty_pay img {
        width: 45%;
    }

    .Prod_detMn {
        padding: 0 15px 15px 15px;
    }

    .prod_spec {
        width: 100%;
    }

    .Prod_det {
        padding: 60px 0 20px 0;
    }

    .BookCons {
        padding: 40px 0 50px 0;
    }

    .Prod_desc {
        padding: 10px;
    }

    .ProdImageMn {
        padding: 20px;
    }

    .ProdImageMn_R {
        height: 390px;
        float: right;
    }

    .Prod_desc .Prod_descL, .Prod_desc .Prod_descR {
        width: 100%;
    }

    .Prod_desc .Prod_descR {
        border-left: unset;
        border-top: 1px solid rgba(0,0,0,.12);
    }

    /*Empty cart section design start here*/
    .emptyCart img {
        width: 55%;
    }

    .eCartMn {
        padding: 40px 0 60px 0;
    }

    /* Transformational Tarot Page Start Here */
    .Trans_tarot {
        height: 470px;
    }

    .Trans_tarotHdr {
        width: 100%;
        left: 0;
        padding: 0 30px;
    }

        .Trans_tarotHdr h2 {
            font-size: 34px;
        }

    .Trans_trt_Sec2Lft h3 {
        line-height: 33px;
        font-size: 27px;
        text-align: center;
    }

    .Trans_trt_Sec2Lft p,
    .Trans_trt_Sec2Lft ul li {
        line-height: 25px;
        font-size: 17px;
        /*text-align: justify;*/
    }

    .Trans_tarotHdr p {
        font-size: 17px;
        line-height: 27px;
    }

    .Trans_trt_Sec2Lft {
        width: 100%;
        float: left;
        padding: 20px 10px 0 10px;
        margin: 0 0 0 0;
    }

    .Trans_trt_Sec2Mn {
        padding: 0 0 30px 0;
    }

    .Trans_trt_Sec2Ryt img {
        width: 90%;
    }

    .trans_trtItm img {
        margin: 0;
    }

    .Trans_trt_Sec4 {
        padding: 50px 0 20px 0;
    }

    .Trans_trt_Sec4Itm {
        margin: 0 0 30px 0;
    }

    .Trans_trt_Sec4Txt {
        margin: 30px 0 0 0;
    }

    /* Healing-and-Consultation Page Start Here */
    .hlngConslt {
        height: 550px;
    }

    .hlngConsltHdr {
        width: 80%;
        left: 0;
        left: 0;
        padding: 0 30px;
    }

        .hlngConsltHdr h2 {
            font-size: 34px;
        }

        .hlngConsltHdr p {
            font-size: 15px;
            line-height: 23px;
        }

    .hlngConsltSec1_Mn h3 {
        font-size: 22px;
        line-height: 30px;
        padding: 0 0 10px 0;
    }

    .hlngConsltSec_Img img {
        width: 50%;
    }

    .hlngConsltSec1_Lft,
    .hlngConsltSec3_Lft {
        width: 100%;
        float: unset;
        padding: 20px 10px 0 10px;
        margin: 0;
    }

    .hlngConsltSec1,
    .hlngConsltSec2,
    .hlngConsltSec3 {
        padding: 30px 0 50px 0;
    }

    .hlngConsltSec2_Ryt {
        padding: 20px 10px 0 10px;
    }

    .hlngConsltSec_All h2 {
        font-size: 25px;
    }

    .hlngConsltSec_All p,
    .hlngConsltSec_All ul li {
        line-height: 22px;
        font-size: 14px;
    }

    /* Add Product Form Design Start Here */
    .prodForm_Mn {
        padding: 30px;
    }

    .Ttl h2 {
        font-size: 24px;
    }

    /*View Cart Page Design Start Here*/
    .viewCart_Mn {
        height: unset;
        box-shadow: unset;
        margin: 20px 0 50px 0;
    }

    .viewCart_Lft {
        height: unset;
        border-right: unset;
        padding: 10px;
    }

    .viewCart-mid-tp {
        display: none;
    }

    .viewCart-mid-r {
        text-align: left;
    }

    .viewCart-midC11 h6 {
        font-family: 'MontserratRegular';
    }

    .viewCart-mid-r p {
        font-family: 'NunitoExtraLight';
        display: inline-block;
        margin: 0;
    }

    .viewCart-mid-r a {
        font-family: 'NunitoExtraLight';
    }

    .viewCart-midC5 {
        float: right;
    }

    .viewCart-midC11 h6 {
        display: inline-block;
        margin: 10px 0 3px 0;
    }

    .chckoutMdC11 {
        padding: 5px 0 5px 5px;
        text-align: left;
    }

    .tbl_bdy {
        height: unset;
        overflow-y: unset;
    }

    .viewCart_Ryt {
        padding: 20px;
    }

    /* Order Detail Page Start Here */
    .ordrIcn {
        height: 65px;
        width: 65px;
        line-height: 77px;
    }

        .ordrIcn svg {
            height: 30px;
        }

    .orderDtl_Mn h5 {
        font-size: 18px;
    }

    .Ordr_custDtl {
        margin: 10px 0 10px 0;
        min-height: unset;
        height: unset;
    }

    .orderDtl_MnTp {
        padding: 0px 0 20px 0;
        margin: unset;
        border-bottom: 1px solid rgba(0, 0, 0, .112);
    }

    .prodPrc_dtl ul li {
        font-size: 15px;
        letter-spacing: 0px;
    }

        .prodPrc_dtl ul li span {
            font-family: 'NunitoExtraLight';
        }

    .OrdrDtl-TblHdr {
        display: none;
    }

    .ordrDtlRow {
        text-align: left;
    }

    .orderDtl_Mn {
        padding: 10px;
    }

        .orderDtl_Mn .CartGrd {
            padding: 0 12px;
        }

    .prodPrc_dtl {
        padding: 0 20px 20px 7px;
    }

        .prodPrc_dtl ul {
            float: unset;
        }

    /* Order Tracking Detail Page Design Start Here */
    .ordr_track {
        padding: 40px 0 60px 0;
    }

    .ordr_trackMn {
        padding: 30px 20px;
    }

    .search-box .button {
        padding: 10px 16px;
    }

    .search-box svg {
        left: 13px;
        font-size: 25px;
    }

    .search-box {
        margin: 0 0 30px 0;
    }

    .ordrNo_dtl {
        margin: 0 0 20px 0;
    }

        .ordrNo_dtl h5 {
            font-size: 16px;
        }

    .tblMn thead tr th {
        font-size: 12px;
    }

    .tblMn tbody tr td {
        font-size: 14px;
    }

    .ordrTrck_dtl {
        margin: 20px 0 0 0;
        padding: 20px 7px;
    }
    /*My Account Page Design Start Here*/
    .MyAccOrd-info {
        text-align: left;
    }

        .MyAccOrd-info .btn.mdlYesBtn {
            float: right;
        }

    .myAcc_MnL {
        margin: 0 0 20px 0;
        padding: 10px;
    }

    .sidebar-header {
        padding: 7px 10px 7px 10px;
    }

        .sidebar-header h5 {
            font-size: 20px;
        }

        .sidebar-header .mdlYesBtn {
            padding: 3px 5px;
        }

    .prsnlInfo-tbl {
        text-align: center;
        padding: 10px;
    }

        .prsnlInfo-tbl tbody tr td {
            font-size: 14px;
        }

    .editInfo_frm {
        padding: 10px;
    }

    .ChngPswrd {
        padding: 10px;
    }

    .formBtn {
        text-align: center;
    }

    .myAcc {
        padding: 50px 0 60px 0;
    }

    label.form-label {
        font-size: 15px;
    }

    .myAcc_Prfl_L {
        width: 15%;
    }

    .editAdd_frm {
        padding: 10px;
    }

    /*Wishlist Page Start Here*/
    .eWishlist img {
        width: 55%;
    }

    .eWishlist_Mn {
        padding: 40px 0 60px 0;
    }

    /*FAQ page design start here*/
    .faqSec {
        padding: 40px 0 60px 0;
    }

    .faqSec_Mn .accordion-button {
        font-size: 17px;
    }

    .faqSec_Mn .accordion-body p {
        font-size: 16px;
    }

    /*Cancellation and Refund Policy page start here*/
    .cancelSec_Mn {
        padding: 20px;
    }

        .cancelSec_Mn p, .cancelSec_Mn ol li, .cancelSec_Mn ul li {
            font-size: 16px;
            line-height: 24.6px;
            /*text-align: justify;*/
        }

    .cancelSec {
        padding: 40px 0 60px 0;
    }
    /*Success-Stories Page Start Here*/
    .sucStory_Btn .submitBtn {
        padding: 14px;
        font-size: 17px;
    }

    .sucStory_Test {
        padding: 0;
        overflow-y: unset;
        height: unset;
        margin: 20px 0 0 0;
    }

        .sucStory_Test .col-xxl-6 .sucStory_TestItm,
        .sucStory_Test .col-xxl-4 .sucStory_TestItm {
            min-height: unset;
        }

    .TestItm_text {
        width: 70%;
    }

        .TestItm_text h6 {
            font-size: 18px;
        }

    .sucStory_TestItm {
        margin: 0 0 45px 0;
    }

    .video_box {
        min-height: unset;
        height: unset;
    }

        .video_box .video_text h6 {
            font-size: 18px;
        }

        .video_box .video_text p {
            font-family: sans-serif;
            font-size: 16px;
        }

    .sucStory_videoItm {
        margin: 0 0 30px 0;
    }

    .sucStory_TestMdl iframe {
        height: 350px !important;
    }

    .sucStory_video {
        margin: 0;
    }

    .sucStory_TestItm p {
        /*text-align: justify;*/
    }

    /*Our-Team Page Start Here*/
    .TeamMn_Ttl h2 {
        font-size: 45px;
    }

    .TeamHdr h3 {
        font-size: 24px;
        margin: 20px 0 20px 0;
    }

    .team_block {
        min-height: unset;
    }

    .team_block {
        min-width: 535px;
    }

        .team_block h4 a {
            font-size: 25px;
        }

    /*Team Page Design Start Here*/
    .TeamMn {
        padding: 30px 0;
        background-image: unset;
    }

    .video_warp {
        text-align: center;
    }

    .img-team-detail {
        width: 95%;
    }

    .transform-center {
        right: 5%;
    }

    .TeamMn_1 {
        margin: 30px 0 0 0;
    }

    .TeamMn_2 {
        padding: 40px 0 0 0;
    }

        .TeamMn_2 .nav-item {
            font-size: 18px !important;
        }

    .TeamMn_Ryt {
        margin: 6% 0 0 3%;
    }

    .TeamMn_2 .nav-item {
        font-size: 15px !important;
    }

    .member-div {
        margin: 0 0 32px 0;
        min-height: unset;
        width: unset;
        padding: 0 0 30px 0;
    }

    .govt_reg {
        padding: 20px 0;
        border-bottom-left-radius: unset;
        border-bottom-right-radius: unset;
        background-position: -13% 1%, 110% 102%;
        background-size: 22%, 50%;
    }

    .book_Author {
        padding: 60px 0 60px 0;
    }

    .book-style {
        margin: 20px auto;
    }

    .coach_block .coach_img {
        text-align: center;
    }

    /*Our-Courses Page Start Here*/
    .course-style {
        width: 100%;
    }

    .pagination-lg .page-link {
        padding: .75rem 18px !important;
    }

    .OurCourses_Mn {
        margin: 20px 0 0 0;
        padding: 0 20px;
    }

    .OurCourses_Row {
        margin: 0 auto;
    }

    /*Course Detail Page Start Here*/
    .Course {
        padding: 50px 0 20px 0;
    }

    .course_hdr h3 {
        font-size: 28px;
    }

    .course_hdr .enquiryBtn {
        padding: 9px;
        margin: 18px 0 0 0;
        float: unset;
        display: block;
    }

    .Course_Lft {
        padding: unset;
        border-right: unset;
    }

    .Course_Mn {
        padding: 0 20px;
    }

    .curiculum .container ul.curiculum_Lst {
        left: 0;
    }

    .curiculum .box {
        width: 100%;
        margin: 10px 0 30px 0;
    }

    .curiculum_Mn {
        width: 100%;
    }

    .boxImg img {
        width: 100%;
        float: unset;
    }

    .curiculum .container ul.curiculum_Lst::before {
        display: none;
    }

    .curiculum .box span {
        display: none;
    }

    .curiculum {
        background-image: unset;
        margin: 50px 0 50px 0;
        padding: 30px 0 60px 0;
    }

    .courseDtl_sec {
        padding: 20px 0 0 0;
    }

    .courseDtl_Itm {
        width: 100%;
    }

    .contact_faq_box {
        margin: 0px 0 40px 0;
        min-height: unset;
    }

    .Cdetail_txt p {
        font-size: 17px;
        line-height: 24px;
        /*text-align: justify;*/
    }

    .curiculum .info ul li {
        font-size: 15px;
        line-height: 24px;
    }

    .courseDtl_txt ul li {
        font-size: 17px;
        line-height: 24px;
    }

    .course_hdr {
        padding: 10px 0 30px 0;
    }

    /*About-Founder Page Start Here*/
    /*About-Founder Page Start Here*/
    .ourJourney_lst ul li .descr span {
        font-size: 16px;
    }

    .ourJourney_lst ul::before {
        grid-row: 1 / span 60;
    }

    .ChooseDHM {
        background-image: unset;
    }

    .ChooseDHM_row .col-xxl-6:nth-child(1) {
        order: 2;
    }

    .ChooseDHM_row .col-xxl-6:nth-child(2) {
        order: 1;
    }

    .about {
        background-image: unset;
    }

    .DHM_highlight {
        padding: 10px 0 30px 0;
    }

    .DHM_highlightItm {
        height: unset;
        margin: 0 auto 10% auto;
    }

        .DHM_highlightItm p, .DHM_highlightItm ul li {
            line-height: 25px;
            font-size: 16px;
        }

    /*Categories Page in detail view Start Here*/
    /*.categryItms:nth-child(2n+1) .categryRowI,
    .categryItms:nth-child(2n+1) .categryRowT,
    .categryItms:nth-child(2n) .categryRowT,
    .categryItms:nth-child(2n) .categryRowI {
        width: 100%;
        display: block;
    }

    .categryItms:nth-child(2n+1) .categryRowT,
    .categryItms:nth-child(2n+1) .categryRowI {
        width: 100%;
        display: block;
    }

    .categryRow {
        padding: 25px 20px;
    }

    .categryItms:nth-child(2n+1) .categryRowI .categryImgDiv,
    .categryItms:nth-child(2n) .categryRowI .categryImgDiv {
        float: unset;
    }

    .categryItms:nth-child(2n) .categryRowI {
        order: 1;
    }

    .categryItms:nth-child(2n) .categryRowT {
        order: 2;
    }

    .categryItmR {
        padding: 0;
    }

    .categryRowT {
        padding: 12px 0 0 0;
    }

    .categryItmR .TeamHdr h3 {
        text-align: center;
    }*/

    /*Catergory page in list view start here*/
    .categryItm .SbLstMn {
        width: 226px;
    }

    .categryItm {
        padding: 10px 0 10px 0;
        margin: 10px 0;
    }

        .categryItm .BooksGrd_All {
            margin: 10px 0 10px 0;
        }

    /*FAQ page design start here*/
    .faq {
        padding: 20px 0 50px 0;
    }

    .faqMn {
        padding: 10px 0 0 0;
    }

    /*Vastu Consultation page start here*/
    .vaastu {
        height: 470px;
    }

    .vaastu_sec2_Lft {
        margin: 0;
    }

    .vastuRow {
        display: flex;
    }

    .vastuCol1 {
        order: 2;
    }

    .vastuCol2 {
        order: 1;
    }

    .vaastu_sec2_Mn {
        padding: 30px 0 30px 0;
    }

    .vaastu_sec2_Lft p {
        line-height: 25px;
        font-size: 17px;
        /*text-align: justify;*/
    }

    .vaastu_sec3 {
        padding: 30px 0 30px 0;
    }

    .vaastu_sec3_Mn .vaastu_sec3_Itm {
        height: unset;
        margin: 0 0 20px 0;
        padding: 20px 20px;
    }

        .vaastu_sec3_Mn .vaastu_sec3_Itm h3 {
            font-size: 25px;
        }

        .vaastu_sec3_Mn .vaastu_sec3_Itm p {
            margin: 10px 0 0 0;
            font-size: 17px;
            line-height: 24px;
            /*text-align: justify;*/
        }

    /*Individual-Session Page Start Here*/

    .ind_sesion {
        height: 390px;
    }

    .ind_sesion3 {
        padding: 30px 0 10px 0;
    }

    .ind_sesion3_Itm {
        margin: 0 0 30px 0;
    }

        .ind_sesion3_Itm h3 {
            font-size: 25px;
        }

        .ind_sesion3_Itm p {
            font-size: 17px;
            line-height: 24px;
            /*text-align: justify;*/
        }

    /*Consult Crystal Page Start Here*/
    .cons_crys {
        height: 470px;
    }

    .cons_crys1 {
        padding: 50px 0 30px 0;
    }

    .cons_cryst_row {
        display: flex;
    }

    .cons_cryst_col1 {
        order: 2;
    }

    .cons_cryst_col2 {
        order: 1;
    }

    .cons_crys1_Lft {
        margin: 20px 0 0 0;
    }

        .cons_crys2_Ryt p, .cons_crys2_Ryt ul li,
        .cons_crys1_Lft p {
            line-height: 25px;
            font-size: 17px;
            /*text-align: justify;*/
        }

    .cons_crys2 {
        background: #fbf8ff;
        padding: 50px 0 30px 0;
    }

    .cons_crys2_Lft {
        text-align: center;
    }

        .cons_crys2_Lft img {
            width: 65%;
        }

    /*Manage-Testimonial page start here*/
    .prodForm {
        padding: 30px 0 50px 0;
    }
}


@media (min-width: 768px) and (max-width: 991.99px) {

    /* Top Navbar Start Here */
    .bottomNav_L img {
        width: 40%;
    }

    .bottomNav.sticky {
        padding: 0;
    }

        .bottomNav.sticky .bottomNav_L img {
            width: 40%;
            margin: 13px 0 0 -19px;
        }

        .bottomNav.sticky .bottomNav_L {
            margin: 0 0 0 0;
        }

        .bottomNav.sticky .navbar .navbar-toggler {
            margin: 0 0 17px 0;
        }

    .navbar {
        width: 100%;
    }

    .bottomNav_R ul {
        width: 100%;
        background: var(--primary-color);
        margin: 0 -16px 0 0;
    }

    .bottomNav_R .navbar-nav .nav-item {
        margin: unset;
        padding: 8px 0 8px 13px;
    }

        .bottomNav_R .navbar-nav .nav-item:not(:last-child) {
            border-bottom: 1px solid rgba(0, 0, 0, .12);
        }

    .bottomNav_R ul li a {
        color: #fff !important;
    }

    .bottomNav_R .navbar-nav .nav-item.dropdown:not(.dropdown-menu .dropdown) {
        margin: unset;
    }

    .navbar-nav .nav-link {
        padding: 0;
    }

    .bottomNav_L {
        position: relative;
    }

    .navbar .navbar-toggler {
        position: absolute;
        bottom: 100%;
        right: 0;
        margin: 0 0 12px 0;
    }

    .dropdown-toggle::after {
        float: right;
        margin: 8px 12px 0 0;
    }

    .dropdown-item:focus,
    .dropdown-item:hover {
        background: #8e79a9;
    }

    .dropdown-menu li {
        width: 97% !important;
    }

    .bottomNav_R .navbar-nav .nav-item.dropdown:not(.dropdown-menu .dropdown) .nav-link {
        padding-left: unset;
        padding-right: unset;
        margin-top: 0;
        margin-bottom: 0;
    }

    .bottomNav_R .navbar-nav .nav-item .dropdown-item {
        padding: 5px 15px;
    }

    .navbar-nav .nav-item a:not(.dropdown-item) {
        padding: unset;
    }

    /* Home Page Start Here */
    .banner {
        height: unset;
    }

    .banner_txt {
        padding: 20px 20px 0 20px;
    }

        .banner_txt h2 {
            position: absolute;
            top: 11%;
            left: 0;
            width: 70%;
            transform: unset;
            font-size: 48px;
            line-height: 60px;
            text-align: left;
            padding: 0 0 0 15px;
        }

        .banner_txt a {
            bottom: 10%;
            left: 2%;
        }

    /* Section-1 in Index Page Start Here */
    .section1 {
        padding: 30px 0 30px 0;
    }

    .section1_Mn {
        width: 100%;
    }

        .section1_Mn h2 {
            width: 100%;
            font-size: 25px;
        }

        .section1_Mn p {
            font-size: 17px;
            line-height: 24px;
        }

    .BdrImg img {
        width: 100%;
    }

    .section4_Lft p, .section4_Lft ul li {
        font-size: 16px;
    }

    #customers-testimonials .owl-item.center .shadow-effect p {
        font-size: 16px;
    }

    .services_Txt p {
        font-size: 17px;
        line-height: 26px;
    }

    /* Section-2 in Index Page Start Here */
    .divProd {
        margin: 10px 0 0 0;
        padding: 0;
    }

    .HomeTtl h2 {
        font-size: 50px;
    }

    /* Section-2 in Index Page Start Here */
    .section2 {
        padding: 30px 0 30px 0;
    }

    .section2_Mn {
        padding: 30px 0 0 0;
    }

        .section2_Mn figure {
            height: 360px;
        }

    .section2_Mn1 figure {
        height: 300px;
    }

    .section2_Mn figure p {
        letter-spacing: 1px;
        font-size: 65.5%;
    }

    figure.effect-oscar h2 {
        font-size: 22px;
        margin: 0 0 35px 0;
    }

    figure.effect-oscar figcaption::before, figure.effect-oscar .submitBtn, figure.effect-oscar p {
        opacity: 1;
        transform: scale(1);
    }

    figure.effect-oscar .submitBtn {
        transform: scale(1) translateX(-50%);
    }

    figure.effect-oscar figcaption::before {
        background: rgba(0,0,0,.2);
        border: unset;
    }

    .categryMn {
        margin: 0;
    }

    /* Section-3 in Index Page Start Here */
    .section3 {
        padding: 30px 0 30px 0;
    }

    .BooksGrd_All {
        margin: 0;
    }

    .services {
        padding: 30px 0 30px 0;
    }

    .services_Mn {
        padding: 30px 0 0 0;
    }

    .services_Txt {
        height: 350px;
        padding: 20px 20px 20px 20px;
    }

    .services_Itm {
        margin: 0 0 20px 0;
    }

    /* Section-4 in Index Page Start Here */
    .section4 {
        padding: 10px 0;
    }

    .section4_Lft {
        padding: 0;
    }

    .section4_Ryt img {
        width: 100%;
        margin: 64px 0 0 0;
    }

    .section4_Lft h3 {
        font-size: 45px;
    }

    .HomeSec5_Ryt .HomeTtl h2 {
        font-size: 45px;
    }

    /*.section3 .SbLstMnDtl,
    .HomeSec5_Mn .SbLstMnDtl {
        min-height: unset;
    }*/

    /* Section-7 in Index Page Start Here */
    .section7 .section2_Lft img {
        margin: 76px 0 0 0;
    }

    .section7 .section2_Lft img {
        width: 100%;
    }



    /* Section-8 in Index Page Start Here */
    .section8 {
        padding: 60px 0;
    }

    .section8_Mn {
        margin: 30px 0 0 0;
    }

        .section8_Mn .owl-nav {
            text-align: center;
            margin: 10px 0 0 0;
        }

            .section8_Mn .owl-nav .owl-prev,
            .section8_Mn .owl-nav .owl-next {
                position: relative;
                top: unset;
                transform: unset;
                margin: 0 5px 0 5px;
            }

            .section8_Mn .owl-nav .owl-prev {
                left: 0%;
            }

            .section8_Mn .owl-nav .owl-next {
                right: 0%;
            }

    .section8 .SubTtl p {
        font-size: 18px;
    }

    /* Section-5 in Index Page Start Here */
    .BookCons_Mn {
        padding: 70px 10px;
    }

    .BookCons {
        padding: 40px 0 50px 0;
    }
    /* Footer Start Here */
    .footerMn_1 img {
        width: 45%;
    }

    .footerMn_1,
    .footerMn_2,
    .footerMn_3,
    .footerMn_4 {
        padding: 0 10px 17px 10px;
    }

    .footerMn {
        padding: 30px 0;
    }

    /* About-Us Page Start Here */
    .aboutDHM {
        padding: 0 0 40px 0;
    }

    .about_sec2 .sec1_1 {
        order: 2;
    }

    .about_sec2 .sec1_2 {
        order: 1;
    }

    .aboutDHM_LftImg {
        background-size: contain;
        margin: 30px 0 0 0;
    }

    .ourMission_LftImg {
        text-align: center;
    }

        .ourMission_LftImg img,
        .aboutDHM_LftImg img {
            width: 55%;
        }

    .about_sec2_Img img {
        width: 45%;
    }

    .SubTtl h2 {
        text-align: center;
        font-size: 33px;
    }

    .about_sec2 {
        padding: 40px 10px;
    }

    .AboutSec_3Mn {
        padding: 55px 0 35px 0;
    }

    .AboutSec3_txt h4 {
        font-size: 17px;
    }

    .AboutSec3_itm {
        padding: 0px 0px 25px 0px;
    }

    .AboutSec3_itm {
        display: flex;
    }

    .AboutSec3_icn {
        order: 1;
        text-align: right;
        width: 12%;
    }

        .AboutSec3_icn svg {
            height: 1.5em;
        }

    .AboutSec3_txt {
        order: 2;
    }

    /*******Strat*******/

    .aboutRow {
        display: flex;
    }

    .aboutCol1 {
        order: 2;
    }

    .aboutCol2 {
        order: 1;
    }

    .aboutDHM_Ryt {
        margin: 6% 0 0 0;
    }

        .aboutDHM_Ryt p {
            font-size: 17px;
            line-height: 24px;
            /*text-align: justify;*/
        }

    .ourHigh_Itm {
        margin: 0 0 20px 0;
    }

    .ourMission {
        padding: 30px 0;
    }

    .ourMission_Ryt {
        margin: 6% 0 0 0;
    }

    .ourHigh {
        padding: 30px 0 30px 0;
    }

    .ourHigh_Mn {
        margin: 30px 0 0 0;
    }

    .ourHigh_Itm h3 {
        font-size: 25px;
    }

    .ourHigh_Itm p {
        font-size: 17px;
        color: #5b627d;
    }

    .Trans_trt_Sec3Mn {
        padding: 30px 15px;
        margin: 30px 0 0 0;
    }

    .chooseUs .SubTtl p {
        font-size: 17px;
        line-height: 24px;
    }

    .trans_trtItm {
        background: #fff;
        margin: 0px 0 20px 0;
        padding: 20px 20px;
        text-align: center;
    }

    .chooseUs .trans_trtTxt {
        width: 100%;
    }

    .chooseUs .trans_trtImg {
        display: block;
        margin: auto;
    }

    .trans_trtItm h3 {
        text-align: center;
        font-size: 29px;
    }

    .trans_trtItm p {
        font-size: 17px;
        line-height: 24px;
        text-align: center;
    }

    .trans_trtRyt {
        display: grid;
    }

        .trans_trtRyt .trans_trtTxt {
            order: 2;
        }

        .trans_trtRyt .trans_trtImg {
            order: 1;
        }

    .chooseUs .trans_trtMid {
        display: none;
    }

    .trans_trtItm img {
        width: 80%;
        margin: 0 auto 0 auto;
    }

    .Trans_trt_Sec4 {
        padding: 30px 0 30px 0;
    }

    .Trans_trt_Sec4Txt {
        margin: 30px 0 0 0;
    }

    .Trans_trt_Sec4Itm {
        margin: 0 0 30px 0;
        padding: 20px 20px;
    }

        .Trans_trt_Sec4Itm span img {
            width: 13%;
        }

    .Trans_trt_Sec2Lft p, .Trans_trt_Sec2Lft ul li {
        font-size: 17px;
        line-height: 28px;
    }

    .trans_trtItm p {
        line-height: 24px;
        font-size: 17px;
        /*text-align: justify;*/
        margin: 5px 0 0 0;
    }

    .Trans_trt_Sec4Itm h3 {
        text-align: center;
        font-size: 29px;
    }

    .Trans_trt_Sec4 {
        padding: 50px 0 50px 0;
    }

    /****************/

    /*About-Founder Page Start Here*/
    .aboutDivine_Txt p {
        width: 90%;
    }
    /*About-Founder Page End Here*/

    /* Checkout Page Start Here */
    .checkout_Lft {
        padding: 15px;
    }

    .checkout_cart ul li {
        padding: 30px 0px;
    }

    .Ttl {
        margin: unset;
        padding: 5px 0;
    }

        .Ttl h2 {
            font-size: 26px;
        }

    .checkout_cartDtl {
        padding: 12px 0 0 0;
    }

    .checkout_cont {
        padding: 15px;
        margin: 20px 0 0 0;
    }

    .checkout-inrBodyBtm span label {
        display: initial;
    }

    .chekout_edAd_Mn {
        width: 100%;
    }

    /* Contact us Page Start Here */
    .contactUs_Lft ul li {
        width: 100%;
    }

    .contactUs_Lft ul li {
        width: 73%;
        margin: 0 auto 22px auto;
    }

    .contactUs {
        padding: 30px 0 70px 0;
    }

    /* Product-Category Page Start Here */
    .BooksGrd_All .SbLstMn {
        margin: 10px 0;
        width: 218px;
    }

    .dskshine .SbLstMn {
        width: 239px;
    }

    .prodCategory_Lft {
        margin: 0 0 0 0;
    }

    .prodLftRptTtl h3 {
        font-size: 17px;
    }

    .prodLftRptGrd ul li .AgreeTrms .checkbox label {
        font-size: 13px;
    }

    .prodCategory_Ryt {
        padding: 10px;
    }

    .BooksMn span:not(.SbLstMnDtl span) {
        width: 49%;
    }

    .ProdMdl {
        height: unset;
    }

        .ProdMdl img {
            width: 90%;
        }

    .prod_action {
        right: 5%;
    }

    /* Product-Detail Page Start Here */
    .Prod_detL img {
        width: 20%;
        height: 70px;
    }

    .Prod_detR {
        padding: 0;
    }

        .Prod_detR h3 {
            font-size: 30px;
            padding: 15px 0 0 0;
        }

        .Prod_detR ul {
            margin: 0px 0 5px 0;
        }

            .Prod_detR ul li svg {
                height: 15px;
            }

        .Prod_detR h4 {
            font-size: 18px;
        }

    .Prod_dtlQty {
        margin: 15px 0;
        padding: 15px 0;
    }

    .qty-input {
        width: 43%;
    }

    .Prod_detMn {
        padding: 10px;
    }

    .ProdImageMn {
        display: grid;
    }

    .ProdImageMn_L {
        width: 100%;
        order: 2;
    }

    .ProdImageMn_R {
        width: 100%;
        height: 320px;
        margin: 10px 0 0 0;
        order: 1;
    }

    .rel_prod .owl-nav {
        text-align: center;
    }

        .rel_prod .owl-nav .owl-prev,
        .rel_prod .owl-nav .owl-next {
            position: relative;
            top: unset;
            transform: unset;
        }

        .rel_prod .owl-nav .owl-prev {
            left: -3px;
        }

        .rel_prod .owl-nav .owl-next {
            right: -3px;
        }


    /* Transformational Tarot Page Start Here */
    .Trans_tarot {
        height: 420px;
    }

    .Trans_tarotHdr {
        width: 80%;
        left: 10%;
    }

        .Trans_tarotHdr h2 {
            font-size: 34px;
        }

    .Trans_trt_Sec2Lft h3 {
        line-height: 40px;
        font-size: 31px;
    }

    .Trans_tarotHdr p {
        line-height: 34px;
    }

    .Trans_trt_Sec2Ryt img {
        width: 100%;
    }

    .Trans_trt_Sec2Lft {
        width: 100%;
    }

    .Trans_trt_Sec2Mn {
        padding: 50px 20px 30px 20px;
    }

    /* Healing-and-Consultation Page Start Here */
    .hlngConslt {
        height: 560px;
    }

    .hlngConsltHdr {
        width: 70%;
        left: 9%;
    }

        .hlngConsltHdr h2 {
            font-size: 38px;
        }

        .hlngConsltHdr p {
            font-size: 16px;
            line-height: 27px;
        }

    .hlngConsltSec1_Lft,
    .hlngConsltSec3_Lft {
        margin: 0 0 0 0;
    }

    .hlngConsltSec1_Lft,
    .hlngConsltSec3_Lft {
        width: 100%;
    }

    .hlngConsltSec_Img img {
        width: 95%;
    }

    .hlngConsltSec_All {
        padding: 0 20px;
    }

    /*View Cart Page Design Start Here*/
    .viewCart_Mn {
        height: unset;
        box-shadow: unset;
        margin: 20px 0 50px 0;
    }

    .viewCart_Lft {
        height: unset;
        border-right: unset;
        padding: 10px;
    }

    .viewCart-mid-tp {
        display: none;
    }

    .viewCart-mid-r {
        text-align: left;
    }

    .viewCart-midC11 h6 {
        font-family: 'MontserratRegular';
    }

    .viewCart-mid-r p {
        font-family: 'NunitoExtraLight';
        display: inline-block;
        margin: 0;
    }

    .viewCart-mid-r a {
        font-family: 'NunitoExtraLight';
    }

    .viewCart-midC11 h6 {
        display: inline-block;
        margin: 10px 0 3px 0;
    }

    .chckoutMdC11 {
        padding: 5px 0;
        text-align: left;
    }

    .tbl_bdy {
        height: unset;
        overflow-y: unset;
    }

    .viewCart_Ryt {
        padding: 20px;
    }

    .viewCart-mid-r svg {
        font-size: 23px;
        margin: 7px 0 0 0;
    }

    .viewCart-midC3 .qty-input {
        margin: 10px 0 4px 0;
    }

    .tblHead {
        display: none;
    }

    .viewCart-midC5 {
        float: right;
    }

    /*Empty cart section design start here*/
    .emptyCart img {
        width: 47%;
    }

    /* Order Detail Page Start Here */
    .Ordr_custDtl {
        min-height: 190px;
        margin: 10px 0 10px 0;
    }

    .orderDtl_MnTp {
        padding: 0px 0 20px 0;
        margin: unset;
        border-bottom: 1px solid rgba(0, 0, 0, .112);
    }

    .prodPrc_dtl ul li {
        font-size: 18px;
        letter-spacing: 0px;
    }

        .prodPrc_dtl ul li span {
            font-family: 'NunitoExtraLight';
        }

    .OrdrDtl-TblHdr {
        display: none;
    }

    .ordrDtlRow {
        text-align: left;
    }

    .orderDtl_Mn {
        padding: 10px;
    }

        .orderDtl_Mn .CartGrd {
            padding: 0 12px;
        }

    .prodPrc_dtl {
        padding: 0 20px 20px 7px;
    }

        .prodPrc_dtl ul {
            float: unset;
        }
    /* Order Tracking Detail Page Design Start Here */
    .ordr_track {
        padding: 40px 0 60px 0;
    }

    .ordr_trackMn {
        padding: 30px 20px;
    }

    .search-box .button {
        padding: 10px 16px;
    }

    .search-box svg {
        left: 13px;
        font-size: 25px;
    }

    .search-box {
        margin: 0 0 30px 0;
    }

    .ordrNo_dtl {
        margin: 0 0 20px 0;
    }

        .ordrNo_dtl h5 {
            font-size: 17px;
        }

    .tblMn thead tr th {
        font-size: 13px;
    }

    .tblMn tbody tr td {
        font-size: 15px;
    }

    .ordrTrck_dtl {
        margin: 20px 0 0 0;
        padding: 20px 7px;
    }
    /*My Account Page Design Start Here*/
    .MyAccOrd-info {
        text-align: left;
    }

        .MyAccOrd-info .btn.mdlYesBtn {
            float: right;
        }

    .myAcc_MnL {
        margin: 0 0 20px 0;
        padding: 10px;
    }

    .sidebar-header {
        padding: 7px 10px 7px 10px;
    }

        .sidebar-header h5 {
            font-size: 20px;
        }

        .sidebar-header .mdlYesBtn {
            padding: 3px 5px;
        }

    .prsnlInfo-tbl {
        text-align: center;
        padding: 10px;
    }

        .prsnlInfo-tbl tbody tr td {
            font-size: 14px;
        }

    .editInfo_frm {
        padding: 10px;
    }

    .ChngPswrd {
        padding: 10px;
    }

    .formBtn {
        text-align: center;
    }

    .myAcc {
        padding: 50px 0 60px 0;
    }

    label.form-label {
        font-size: 15px;
    }

    .myAcc_Prfl_L {
        width: 15%;
    }

    .editAdd_frm {
        padding: 10px;
    }

    /*Empty cart section start here*/
    .eCartMn {
        padding: 40px 0 60px 0;
    }

    /*Wishlist page design start here*/
    .eWishlist_Mn {
        padding: 40px 0 60px 0;
    }

    .eWishlist img {
        width: 70%;
    }

    /*FAQ page design start here*/
    .faqSec {
        padding: 40px 0 60px 0;
    }

    /*Cancellation and Refund Policy page start here*/
    .cancelSec_Mn {
        padding: 20px;
    }

        .cancelSec_Mn p, .cancelSec_Mn ol li, .cancelSec_Mn ul li {
            font-size: 16px;
            line-height: 24.6px;
            /*text-align: justify;*/
        }

    .cancelSec {
        padding: 40px 0 60px 0;
    }
    /*Success-Stories Page Start Here*/
    .sucStory_Btn .submitBtn {
        padding: 14px;
        font-size: 17px;
    }

    .sucStory_Test {
        padding: 0;
        overflow-y: unset;
        height: unset;
        margin: 20px 0 0 0;
    }

        .sucStory_Test .col-xxl-6 .sucStory_TestItm,
        .sucStory_Test .col-xxl-4 .sucStory_TestItm {
            min-height: unset;
        }

    .TestItm_text {
        width: 70%;
    }

        .TestItm_text h6 {
            font-size: 21px;
        }

    .sucStory_TestItm {
        margin: 0 0 45px 0;
    }

    .video_box {
        min-height: unset;
        height: unset;
    }

        .video_box .video_text h6 {
            font-size: 18px;
        }

        .video_box .video_text p {
            font-family: sans-serif;
            font-size: 16px;
        }

    .sucStory_videoItm {
        margin: 0 0 10px 0;
        height: unset;
    }

    .sucStory_TestMdl iframe {
        height: 350px !important;
    }

    .sucStory_video {
        margin: 0;
    }

    /*Our-Team Page Start Here*/
    .OurTeam_row {
        justify-content: left !important;
    }

    .team_block {
        width: unset;
        min-width: unset;
        min-height: 400px;
    }

    .TeamHdr h3 {
        font-size: 28px;
        margin: 0 0 30px 0;
    }

    /*Team Page Design Start Here*/
    .TeamMn {
        padding: 30px 0;
        background-image: unset;
    }

    .video_warp {
        text-align: center;
    }

    .img-team-detail {
        width: 95%;
    }

    .transform-center {
        right: 5%;
    }

    .TeamMn_1 {
        margin: 30px 0 0 0;
    }

    .TeamMn_2 {
        padding: 40px 0 0 0;
    }

        .TeamMn_2 .nav-item {
            font-size: 18px !important;
        }

    .TeamMn_Ryt {
        margin: 0 0 0 3%;
    }

    .TeamMn_2 .nav-item {
        font-size: 16px !important;
    }

    .member-div {
        margin: 0 0 32px 0;
        min-height: unset;
        width: unset;
        padding: 0 0 30px 0;
    }

    .govt_reg {
        padding: 20px 0;
        border-bottom-left-radius: unset;
        border-bottom-right-radius: unset;
        background-position: -13% 1%, 110% 102%;
        background-size: 22%, 50%;
    }

    .book_Author {
        padding: 30px 0 60px 0;
    }

    .book-style {
        margin: 20px auto;
    }

    .coach_block .coach_img {
        text-align: center;
    }

    /*Our Courses Page Start Here*/
    .course-style {
        width: 100%;
        margin: auto;
        height: unset;
    }

    .OurCourses_Row {
        margin: 0 auto;
    }

    .OurCourses_Mn {
        margin: 20px 0 0 0;
    }
    /*Course Detail Page Start Here*/
    .Course {
        padding: 50px 0 20px 0;
    }

    .course_hdr h3 {
        font-size: 28px;
    }

    .course_hdr .enquiryBtn {
        padding: 9px;
        margin: 18px 0 0 0;
        float: unset;
        display: block;
    }

    .Course_Lft {
        padding: unset;
        border-right: unset;
    }

    .Course_Mn {
        padding: 0 20px;
    }

    .curiculum .container ul.curiculum_Lst {
        left: 0;
    }

    .curiculum .box {
        width: 100%;
        margin: 10px 0 30px 0;
    }

    .curiculum_Mn {
        width: 100%;
        margin: 20px 0 0 0;
    }

    .boxImg img {
        width: 100%;
        float: unset;
    }

    .curiculum .container ul.curiculum_Lst::before {
        display: none;
    }

    .curiculum .box span {
        display: none;
    }

    .curiculum {
        background-image: unset;
        margin: 60px 0 50px 0;
        padding: 30px 0 60px 0;
    }

    .courseDtl_sec {
        padding: 20px 0 0 0;
    }

    .courseDtl_Itm {
        width: 100%;
    }

    .contact_faq_box {
        margin: 0px 0 40px 0;
        min-height: unset;
    }


    .Cdetail_txt p {
        font-size: 17px;
        line-height: 24px;
        /*text-align: justify;*/
    }

    .curiculum .info ul li {
        font-size: 15px;
        line-height: 24px;
    }

    .courseDtl_txt ul li {
        font-size: 17px;
        line-height: 24px;
    }

    .course_hdr {
        padding: 10px 0 30px 0;
    }


    /*About-Founder Page Start Here*/
    .ourJourney_lst ul li .descr span {
        font-size: 16px;
    }

    .ourJourney_lst ul::before {
        grid-row: 1 / span 60;
    }

    .ChooseDHM {
        background-image: unset;
    }

    .ChooseDHM_row .col-xxl-6:nth-child(1) {
        order: 2;
    }

    .ChooseDHM_row .col-xxl-6:nth-child(2) {
        order: 1;
    }

    .about {
        background-image: unset;
    }

    .DHM_highlight {
        padding: 10px 0 30px 0;
    }

    .DHM_highlightItm {
        height: unset;
        margin: 0 auto 10% auto;
    }

        .DHM_highlightItm p, .DHM_highlightItm ul li {
            line-height: 25px;
            font-size: 16px;
        }

    /*Categories Page Start Here*/
    /*.categryItms:nth-child(2n+1) .categryRowI,
    .categryItms:nth-child(2n+1) .categryRowT,
    .categryItms:nth-child(2n) .categryRowT,
    .categryItms:nth-child(2n) .categryRowI {
        width: 100%;
        display: block;
    }*/

    .categryRow {
        padding: 25px 20px;
    }

    .categryItms:nth-child(2n+1) .categryRowI .categryImgDiv,
    .categryItms:nth-child(2n) .categryRowI .categryImgDiv {
        float: unset;
    }

    .categryItms:nth-child(2n) .categryRowI {
        order: 1;
    }

    .categryItms:nth-child(2n) .categryRowT {
        order: 2;
    }

    .categryItmR {
        padding: 0;
    }

    .categryRowT {
        padding: 12px 0 0 0;
    }

    .categryItmR .TeamHdr h3 {
        text-align: center;
    }

    /*Catergory page in list view start here*/
    .categryItm .SbLstMn {
        width: 226px;
    }

    .categryItm {
        padding: 10px 0 10px 0;
        margin: 10px 0;
    }

        .categryItm .BooksGrd_All {
            margin: 10px 0 10px 0;
        }

    /*FAQ page design start here*/
    .faq {
        padding: 20px 0 50px 0;
    }

    .faqMn {
        padding: 10px 0 0 0;
    }

    /*Vastu Consultation page start here*/
    .vaastu {
        height: 470px;
    }

    .vaastu_sec2_Lft {
        margin: 50px 0 0 28px;
    }

    .vaastu_sec2_Mn {
        padding: 30px 0 30px 0;
    }

    .vaastu_sec2_Ryt img {
        width: 85%;
    }

    .vaastu_sec2_Lft p {
        line-height: 25px;
        font-size: 17px;
        /*text-align: justify;*/
    }

    .vaastu_sec3 {
        padding: 30px 0 30px 0;
    }

    .vaastu_sec3_Mn .vaastu_sec3_Itm {
        height: 400px;
        margin: 0 0 20px 0;
        padding: 20px 20px;
    }

        .vaastu_sec3_Mn .vaastu_sec3_Itm h3 {
            font-size: 21px;
        }

        .vaastu_sec3_Mn .vaastu_sec3_Itm p {
            margin: 10px 0 0 0;
            font-size: 17px;
            line-height: 24px;
            /*text-align: justify;*/
        }

    /*Individual-Session Page Start Here*/

    .ind_sesion {
        height: 390px;
    }

    .ind_sesion3 {
        padding: 30px 0 10px 0;
    }

    .ind_sesion3_Itm {
        margin: 0 0 30px 0;
    }

        .ind_sesion3_Itm h3 {
            font-size: 25px;
        }

        .ind_sesion3_Itm p {
            font-size: 17px;
            line-height: 24px;
            /*text-align: justify;*/
        }

    /*Consult Crystal Page Start Here*/
    .cons_crys {
        height: 420px;
    }

    .cons_crys1 {
        padding: 50px 0 30px 0;
    }

    .cons_cryst_row {
        display: flex;
    }

    .cons_cryst_col1 {
        order: 2;
    }

    .cons_cryst_col2 {
        order: 1;
    }

    .cons_crys1_Lft {
        margin: 20px 0 0 0;
    }

        .cons_crys2_Ryt p, .cons_crys2_Ryt ul li,
        .cons_crys1_Lft p {
            line-height: 25px;
            font-size: 17px;
            /*text-align: justify;*/
        }

    .cons_crys2 {
        background: #fbf8ff;
        padding: 50px 0 30px 0;
    }

    .cons_crys2_Lft {
        text-align: center;
    }

        .cons_crys2_Lft img {
            width: 65%;
        }

    /*Manage-Testimonial page start here*/
    .prodForm {
        padding: 30px 0 50px 0;
    }
}

@media (min-width: 992px) and (max-width: 1000.99px) {

    /* Header Start Here */
    .bottomNav_R ul {
        margin: 14px 0 0 0;
    }

        .bottomNav_R ul li a {
            font-size: 13px;
            margin: 0px;
        }

    .bottomNav_L img {
        width: 100%;
    }

    .bottomNav_R .navbar-nav .nav-item {
        margin: -2px 3px 0 3px;
    }

        .bottomNav_R .navbar-nav .nav-item.dropdown:not(.dropdown-menu .dropdown) {
            margin: -3px 0 0 0;
        }

    .topNav_L ul li a {
        font-size: 16px;
    }

    .navbar-nav .nav-item a:not(.dropdown-item) {
        padding: 6px;
    }

    /* Home Page Start Here */
    .banner {
        height: unset;
    }

    .banner_txt {
        padding: 20px 20px 0 20px;
    }

        .banner_txt h2 {
            top: 11%;
            left: 0;
            width: 75%;
            transform: unset;
            font-size: 51px;
            line-height: 71px;
            text-align: left;
            padding: 0 0 0 25px;
        }

        .banner_txt a {
            bottom: 10%;
            left: 2%;
        }

    /* Section-1 in Index Page Start Here */
    .section1 {
        padding: 30px 0 20px 0;
    }

    .section1_Mn h2 {
        width: 100%;
        font-size: 36px;
    }

    .section1_Mn p {
        font-size: 19px;
        line-height: 29px;
        width: 100%;
    }

    .section2 {
        padding: 10px 0 30px 0;
    }

    .section2_Mn {
        padding: 10px 0 0 0;
    }

        .section2_Mn figure {
            height: 400px;
        }

    .section2_Mn1 figure {
        height: 340px;
    }

    .section2_Mn figure p {
        letter-spacing: 1px;
        font-size: 72.5%;
    }

    figure.effect-oscar h2 {
        font-size: 22px;
        margin: 15% 0 35px 0;
    }

    figure.effect-oscar figcaption::before, figure.effect-oscar .submitBtn, figure.effect-oscar p {
        opacity: 1;
        transform: scale(1);
    }

    figure.effect-oscar .submitBtn {
        transform: scale(1) translateX(-50%);
    }

    figure.effect-oscar figcaption::before {
        background: rgba(0,0,0,.2);
        border: unset;
    }
    /*Section-3 on home page start here*/
    .services {
        padding: 20px 0 10px 0;
    }

    .services_Mn {
        padding: 20px 0 0 0;
    }

    .services_Txt {
        height: 310px;
    }

    .services_Itm {
        margin: 0 0 30px 0;
    }

    .section4_Lft p,
    .section4_Lft ul li,
    #customers-testimonials .owl-item.center .shadow-effect p {
        font-size: 16px;
    }

    .HomeTtl h2,
    .section4_Lft h3 {
        font-size: 55px;
    }

    /* Section-2 in Index Page Start Here */

    /* Section-3 in Index Page Start Here */
    .section3 {
        padding: 20px 0 30px 0;
    }

    .divProd {
        padding: 10px 0 0 0;
    }

    .BooksGrd_All {
        margin: 0;
    }

    /* Section-4 in Index Page Start Here */
    .section4_Lft {
        padding: 0;
    }

    .section4_Ryt img {
        width: 73%;
        margin: -7px 0 0 0;
    }

    /* Section-7 in Index Page Start Here */
    .section7 .section2_Lft img {
        margin: 43px 0 0 0;
        width: 79%;
    }

    /* Section-8 in Index Page Start Here */
    .section8_Mn {
        margin: 30px 0 0 0;
    }

    /* Section-5 in Index Page Start Here */
    .BookCons_Mn {
        padding: 70px 10px;
    }

    .section8 {
        padding: 30px 0 30px 0;
    }

    .section8_Mn .owl-nav .owl-prev {
        left: 0;
    }

    .section8_Mn .owl-nav .owl-next {
        right: 0;
    }

    .section8_Mn .section8_btn {
        margin: 2% 0 0 0;
    }
    /* Footer Start Here */
    .footerMn_1 img {
        width: 100%;
    }

    .footerMn_1,
    .footerMn_2,
    .footerMn_3,
    .footerMn_4 {
        padding: 0 10px 17px 10px;
    }

    footer ul li {
        font-size: 17px;
        line-height: 30px;
    }

    .footerMn {
        padding: 30px 20px;
    }

    .BdrImg img {
        width: 100%;
    }


    /* About-Us Page Start Here */
    .about {
        background-size: 67%;
    }

    .aboutDHM {
        padding: 50px 0 50px 0;
    }

    .aboutDHM_LftImg {
        background-size: contain;
        margin: 0 0 0 0;
    }

    .ourMission_LftImg {
        text-align: center;
    }

        .ourMission_LftImg img,
        .aboutDHM_LftImg img {
            width: 75%;
        }

    .ChooseDHM {
        background-position: -8% 99%;
        background-size: 16%;
    }

    .ChooseDHM_Ryt img {
        width: 73%;
    }

    .DHM_highlightItm {
        height: 320px;
        width: 90%;
    }

        .DHM_highlightItm p, .DHM_highlightItm ul li {
            line-height: 24px;
            font-size: 16px;
        }

    .about_sec2_Img img {
        width: 45%;
    }

    .SubTtl h2 {
        text-align: center;
        font-size: 45px;
    }

    .about_sec2 {
        padding: 40px 10px;
    }

    .AboutSec_3Mn {
        padding: 55px 15px 35px 15px;
    }

    .AboutSec3_txt h4 {
        font-size: 17px;
    }

    .AboutSec3_itm {
        padding: 0px 0px 25px 0px;
    }


    .AboutSec3_icn svg {
        height: 1.5em;
    }

    .about_sec2_Img {
        margin: 130px 0 0 0;
    }

        .about_sec2_Img img {
            width: 76%;
        }

    .respAbout_itm .respAbout_icn {
        text-align: left;
    }

    /*******Start*******/
    .aboutDHM_Ryt {
        margin: 7% 0 0 30px;
    }

    .ourMission_Ryt {
        margin: 5% 0 0 -30px;
    }

    .ourHigh_Itm h3 {
        font-size: 24px;
    }

    .chooseUs .trans_trtImg {
        width: 50px;
        height: 50px;
    }

        .chooseUs .trans_trtImg img {
            width: 67%;
        }

    .chooseUs .trans_trtTxt {
        width: 81%;
    }

    .trans_trtItm h3 {
        font-family: 'nunito-bold';
        font-size: 25px;
    }

    .chooseUs .trans_trtMid img {
        width: 113%;
        margin: -104% auto 0 auto;
    }
    /*******End********/

    /* Contact us Page Start Here */
    .contactUs_Lft ul li {
        width: 100%;
        margin: 0 auto 22px auto;
    }

        .contactUs_Lft ul li span:nth-child(1) {
            height: 45px;
            width: 45px;
        }

        .contactUs_Lft ul li .cont_icn {
            line-height: 49px;
        }

        .contactUs_Lft ul li .cont_txt p {
            font-size: 14px;
        }

    .contactUs {
        padding: 30px 0 70px 0;
    }

    /* Product-Category Page Start Here */
    .BooksGrd_All .SbLstMn {
        margin: 10px 0;
        width: 276px;
    }

    .dskshine .SbLstMn {
        width: 306px;
    }

    .prodCategory_Lft {
        margin: 0 0 0 0;
    }

    .prodLftRptTtl h3 {
        font-size: 20px;
    }

    .prodLftRptGrd ul li .AgreeTrms .checkbox label {
        font-size: 13px;
    }

    /* Product-Category Page Start Here */
    .prodCategory {
        padding: 30px 0 60px 0;
    }

    .prodCategory_Lft {
        margin: 0 0 0 0;
    }

    .BooksMn span:not(.SbLstMnDtl span) {
        width: 49%;
    }

    .ProdMdl {
        height: 390px;
    }

        .ProdMdl img {
            height: 100%;
        }

    .ProdImageMn_R {
        height: 400px;
    }

    /* Product-Detail Page Start Here */
    .Prod_detL img {
        width: 90%;
        height: 80px;
    }

    .Prod_detR {
        padding: 0;
    }

    .qty-input {
        width: 33%;
    }

    .prodQty_pay img {
        width: 60%;
    }

    .Prod_detMn {
        padding: 20px;
    }

    .prod_spec {
        width: 70%;
    }

    .Prod_det {
        padding: 60px 0 20px 0;
    }

    .BookCons {
        padding: 40px 0 70px 0;
    }

    .Prod_desc {
        padding: 40px 10px 20px 10px;
    }

    /* Transformational Tarot Page Start Here */
    .Trans_tarot {
        height: 420px;
    }

    .Trans_tarotHdr {
        width: 80%;
        left: 10%;
    }

        .Trans_tarotHdr h2 {
            font-size: 34px;
        }

        .Trans_tarotHdr p {
            line-height: 34px;
        }

    .Trans_trt_Sec2Ryt img {
        width: 83%;
    }

    .Trans_trt_Sec2Lft {
        width: 100%;
    }

    .Trans_trt_Sec2Mn {
        padding: 70px 20px 30px 20px;
    }

    .Trans_trt_Sec2Lft h3 {
        font-size: 38px;
    }

    .Trans_trt_Sec2Lft p, .Trans_trt_Sec2Lft ul li {
        font-size: 18px;
        line-height: 31px;
    }

    .trans_trtItm p {
        line-height: 31px;
        font-size: 18px;
    }

    .Trans_trt_Sec4Itm h3 {
        font-size: 25px;
    }

    .Trans_trt_Sec4 {
        padding: 50px 0 50px 0;
    }

    .Trans_trt_Sec4Itm {
        height: 390px;
    }

    .Trans_trt_Sec4Txt {
        margin: 30px 0 0 0;
    }

    /* Healing-and-Consultation Page Start Here */
    .hlngConslt {
        height: 560px;
    }

    .hlngConsltHdr {
        width: 70%;
        left: 9%;
    }

        .hlngConsltHdr h2 {
            font-size: 43px;
        }

        .hlngConsltHdr p {
            font-size: 16px;
            line-height: 30px;
        }

    .hlngConsltSec1_Lft,
    .hlngConsltSec3_Lft {
        margin: 0 0 0 0;
    }

    .hlngConsltSec1_Lft,
    .hlngConsltSec3_Lft {
        width: 100%;
    }

    .hlngConsltSec_Img img {
        width: 95%;
    }

    .hlngConsltSec_All {
        padding: 0 20px;
    }

    /*View Cart Page Design Start Here*/
    .viewCart_Mn {
        margin: 50px 0 50px 0;
    }

    .viewCart_Lft {
        padding: 10px;
    }

    .viewCart-mid-tp {
        display: none;
    }

    .viewCart-mid-r {
        text-align: left;
    }

    .viewCart-midC11 h6 {
        font-family: 'MontserratRegular';
    }

    .viewCart-mid-r p {
        font-family: 'NunitoExtraLight';
        display: inline-block;
        margin: 0;
    }

    .viewCart-mid-r a {
        font-family: 'NunitoExtraLight';
    }

    .viewCart-midC11 h6 {
        display: inline-block;
        margin: 10px 0 3px 0;
    }

    .chckoutMdC1 {
        text-align: left;
    }

    .chckoutMdC11 {
        padding: 5px 0;
        text-align: left;
    }

    .viewCart_Ryt {
        padding: 20px;
    }

    .viewCart-mid-r svg {
        font-size: 23px;
        margin: 7px 0 0 0;
    }

    .tblHead {
        display: none;
    }

    .viewCart-midC3 .qty-input {
        width: 43%;
        margin: 10px 0 4px 0;
    }

    .viewCart-midC5 {
        float: right;
    }

    /* Order Detail Page Start Here */
    .Ordr_custDtl {
        min-height: 140px;
        margin: 10px 0 10px 0;
    }

    .orderDtl_MnTp {
        padding: 0px 0 20px 0;
        margin: unset;
        border-bottom: 1px solid rgba(0, 0, 0, .112);
    }

    .prodPrc_dtl ul li {
        font-size: 18px;
        letter-spacing: 0px;
    }

        .prodPrc_dtl ul li span {
            font-family: 'NunitoExtraLight';
        }

    .orderDtl_Mn .viewCart-mid-tp {
        display: block;
    }

    .orderDtl_Mn .viewCart-midC11 h6 {
        display: none;
    }

    .orderDtl_Mn .viewCart-mid-r p {
        font-family: 'MontserratRegular';
    }

    .orderDtl_Mn .viewCart-mid-r a {
        font-family: 'MontserratRegular';
    }

    .orderDtl_Mn .chckoutMdC11 {
        text-align: center;
    }

    /* Order Tracking Detail Page Design Start Here */
    .ordr_track {
        padding: 40px 0 60px 0;
    }

    .ordr_trackMn {
        padding: 30px 20px;
    }

    /*My Account Page Design Start Here*/
    .myAcc_Prfl_L {
        width: 51%;
    }

    .myAcc_Prfl_R h4 {
        font-size: 18px;
    }

    .myAcc_lRptTtl h3 {
        font-size: 14px;
    }

    .myAcc_lRptGrd ul li a {
        font-size: 14px;
    }

    .MyAccOrd-info span {
        font-size: 14px;
    }

    .prsnlInfo-tbl tbody tr td {
        font-family: 'MontserratRegular';
        font-size: 14px;
    }

    /*Cancellation and Refund Policy page start here*/
    .cancelSec_Mn {
        padding: 20px;
    }

    .cancelSec {
        padding: 40px 0 60px 0;
    }

    .Ttl {
        padding: 5px 0;
    }

    /*Success-Stories Page Start Here*/
    .sucStory_Btn .submitBtn {
        padding: 14px;
        font-size: 17px;
    }

    .sucStory_Test {
        padding: 0;
        overflow-y: unset;
        height: unset;
        margin: 20px 0 0 0;
    }

        .sucStory_Test .col-xxl-6 .sucStory_TestItm,
        .sucStory_Test .col-xxl-4 .sucStory_TestItm {
            min-height: unset;
        }

    .TestItm_text {
        width: 70%;
    }

        .TestItm_text h6 {
            font-size: 21px;
        }

    .sucStory_TestItm {
        margin: 0 0 45px 0;
    }

    .video_box {
        min-height: unset;
        height: unset;
    }

        .video_box .video_text h6 {
            font-size: 18px;
        }

        .video_box .video_text p {
            font-family: sans-serif;
            font-size: 16px;
        }

    .sucStory_videoItm {
        margin: 0 0 30px 0;
    }

    .sucStory_TestMdl iframe {
        height: 350px !important;
    }

    .sucStory_video {
        margin: 0;
    }

    /*Our-Team Page Start Here*/
    .OurTeam_row {
        justify-content: left !important;
    }

    .team_block {
        width: unset;
        min-width: 306px;
        min-height: 390px;
    }

    .TeamHdr h3 {
        font-size: 28px;
    }

    /*Team Page Start Here*/
    .img-team-detail {
        width: 95%;
    }

    .TeamMn {
        background-position: 100% 15%, 0% 1%;
        background-size: 17%;
    }

    .member-div {
        width: 225px;
        min-height: 245px;
    }

    .govt_reg {
        padding: 0 0 140px 0;
    }

    .book_Author {
        padding: 30px 0 90px 0;
    }

    .book-style {
        width: 300px;
    }

    .coach_block .coach_img {
        height: unset;
    }

    /*Our Course Page Start Here*/
    .course-style {
        width: 310px;
    }

    .OurCourses_Row {
        margin: 0 auto;
    }

        .OurCourses_Row .coach_block .coach_img {
            height: 250px;
        }

    .OurCourses_Mn {
        margin: 20px 0 0 0;
    }
    /*Course Detail Page Start Here*/
    .Course {
        padding: 50px 0 20px 0;
    }

    .course_hdr h3 {
        font-size: 28px;
    }

    .course_hdr .enquiryBtn {
        padding: 9px;
    }

    .Course_Lft {
        padding: unset;
        border-right: unset;
    }

    .Course_Mn {
        padding: 0 20px;
    }

    .curiculum .container ul.curiculum_Lst {
        left: 0;
    }

    .curiculum .box {
        width: 100%;
        margin: 10px 0 30px 0;
    }

    .curiculum_Mn {
        width: 100%;
    }

    .boxImg img {
        width: 70%;
    }

    .curiculum .container ul.curiculum_Lst::before {
        display: none;
    }

    .curiculum .box span {
        display: none;
    }

    .curiculum {
        background-image: unset;
        margin: 50px 0 50px 0;
        padding: 30px 0 50px 0;
    }

    .courseDtl_sec {
        padding: 20px 0 0 0;
    }

    .courseDtl_Itm {
        width: 100%;
    }

    .contact_faq_box {
        margin: 0px 0 40px 0;
    }

    .course_hdr {
        padding: 10px 0 30px 0;
    }

    /*Checkout Page Design Start Here*/
    .checkout_cont {
        margin: 20px 0 0 0;
    }


    /*Product-Detail Carousel Start here*/
    .rel_prod .owl-nav {
        text-align: center;
    }

        .rel_prod .owl-nav .owl-prev,
        .rel_prod .owl-nav .owl-next {
            height: 40px;
            width: 40px;
            position: relative;
            top: unset;
            transform: unset;
        }

        .rel_prod .owl-nav .owl-prev {
            left: -3px;
        }

        .rel_prod .owl-nav .owl-next {
            right: -3px;
        }

    /*Catergory page in list view start here*/
    .categryItm .SbLstMn {
        margin: auto;
    }

    .categryItm {
        padding: 10px 0 10px 0;
        margin: 10px 0;
    }

        .categryItm .BooksGrd_All {
            margin: 10px 0 10px 0;
        }

    /*Vastu Consultation page start here*/
    .vaastu {
        height: 470px;
    }

    .vaastu_sec2_Lft {
        margin: 50px 0 0 28px;
    }

    .vaastu_sec2_Mn {
        padding: 30px 0 30px 0;
    }

    .vaastu_sec2_Ryt img {
        width: 75%;
    }

    .vaastu_sec2_Lft p {
        font-size: 18px;
        line-height: 31px;
    }

    .vaastu_sec3 {
        padding: 30px 0 30px 0;
    }

    .vaastu_sec3_Mn .vaastu_sec3_Itm {
        height: 320px;
        margin: 0 0 20px 0;
        padding: 20px 20px;
    }

        .vaastu_sec3_Mn .vaastu_sec3_Itm h3 {
            font-size: 25px;
        }

        .vaastu_sec3_Mn .vaastu_sec3_Itm p {
            margin: 10px 0 0 0;
            font-size: 18px;
            line-height: 26px;
            /*text-align: justify;*/
        }

    /*Individual-Session Page Start Here*/
    .ind_sesion {
        height: 420px;
    }

    .ind_sesion3 {
        padding: 30px 0 10px 0;
    }

    .ind_sesion3_Itm {
        margin: 0 0 30px 0;
        height: 380px;
    }

        .ind_sesion3_Itm h3 {
            font-size: 25px;
        }

        .ind_sesion3_Itm p {
            font-size: 17px;
            line-height: 24px;
            /*text-align: justify;*/
        }

    .Trans_trt_Sec3Mn {
        padding: 30px 30px;
    }

    /*Consult Crystal Page Start Here*/
    .cons_crys {
        height: 420px;
    }

    .cons_crys1 {
        padding: 50px 0 30px 0;
    }


    .cons_crys1_Lft {
        margin: 20px 0 0 30px;
    }

        .cons_crys2_Ryt p, .cons_crys2_Ryt ul li,
        .cons_crys1_Lft p {
            font-size: 18px;
            line-height: 31px;
        }

    .cons_crys2 {
        background: #fbf8ff;
        padding: 50px 0 30px 0;
    }

    .cons_crys2_Lft {
        text-align: center;
        margin: 20% 0 0 0;
    }

    .cons_crys1_Ryt img {
        width: 84%;
    }

    .cons_crys2_Lft img {
        width: 70%;
    }

    /*Manage-Testimonial page start here*/
    .prodForm {
        padding: 30px 0 50px 0;
    }
}

@media (min-width: 1001px) and (max-width: 1100.99px) {
    /* Header Start Here */
    .bottomNav_R ul {
        margin: 13px 0 0 0;
    }

        .bottomNav_R ul li a {
            font-size: 12px;
            margin: 0;
        }

    .bottomNav_L img {
        width: 100%;
    }

    .bottomNav_R .navbar-nav .nav-item {
        margin: -3px 3px 0 3px;
    }

        .bottomNav_R .navbar-nav .nav-item.dropdown:not(.dropdown-menu .dropdown) {
            margin: -3px 0 0 0;
        }

    .topNav_L ul li a {
        font-size: 17px;
    }

    .bottomNav_L img {
        width: 100%;
    }

    .container {
        max-width: 990px;
    }

    .navbar-nav .nav-item a:not(.dropdown-item) {
        padding: 6px;
    }

    /* Home Page Start Here */
    .banner {
        height: 400px;
    }

    .banner_txt {
        padding: 20px 20px 0 20px;
    }

        .banner_txt h2 {
            top: 11%;
            left: 0;
            width: 75%;
            transform: unset;
            font-size: 51px;
            line-height: 71px;
            text-align: left;
            padding: 0 0 0 25px;
        }

        .banner_txt a {
            bottom: 10%;
            left: 2%;
        }

    /* Section-1 in Index Page Start Here */
    .section1 {
        width: 100%;
        float: left;
        padding: 20px 0 20px 0;
    }

    .section1_Mn h2 {
        width: 100%;
        font-size: 37px;
    }

    .section1_Mn {
        width: 100%;
    }

        .section1_Mn p {
            font-size: 19px;
            line-height: 30px;
            width: 100%;
        }

    /*Section-2 Start Here*/
    .section2 {
        padding: 10px 0 30px 0;
    }

    .section2_Mn {
        padding: 10px 0 0 0;
    }

    .section2_Mn1 figure {
        height: 340px;
    }

    .section2_Mn figure p {
        letter-spacing: 1px;
        font-size: 72.5%;
    }

    figure.effect-oscar h2 {
        font-size: 22px;
        margin: 15% 0 35px 0;
    }

    figure.effect-oscar figcaption::before, figure.effect-oscar .submitBtn, figure.effect-oscar p {
        opacity: 1;
        transform: scale(1);
    }

    figure.effect-oscar .submitBtn {
        transform: scale(1) translateX(-50%);
    }

    figure.effect-oscar figcaption::before {
        background: rgba(0,0,0,.2);
        border: unset;
    }

    /*Section-4 Start Here*/

    .section4_Lft p,
    .section4_Lft ul li,
    #customers-testimonials .owl-item.center .shadow-effect p {
        font-size: 16px;
    }

    .HomeTtl h2,
    .section4_Lft h3 {
        font-size: 55px;
    }

    .BdrImg img {
        width: 100%;
    }

    /* Section-2 in Index Page Start Here */

    /* Section-3 in Index Page Start Here */
    .section3 {
        padding: 20px 0 30px 0;
    }

    .BooksGrd_All {
        margin: 0;
    }

    .divProd {
        padding: 10px 0 0 0;
    }

    .section8 {
        padding: 30px 0 30px 0;
    }

    /* Section-4 in Index Page Start Here */
    .section4_Lft {
        padding: 0;
    }

    .section4_Ryt img {
        width: 73%;
        margin: -7px 0 0 0;
    }

    /* Section-7 in Index Page Start Here */
    .section7 .section2_Lft img {
        margin: 40px 0 0 0;
        width: 86%;
    }

    /* Section-8 in Index Page Start Here */
    .section8_Mn {
        margin: 40px 0 0 0;
    }

        .section8_Mn .section8_btn {
            margin: 0 0 0 0;
        }

    /* Section-5 in Index Page Start Here */
    .BookCons_Mn {
        padding: 70px 10px;
    }

    /* Footer Start Here */
    .footerMn_1 img {
        width: 100%;
    }

    .footerMn_1,
    .footerMn_2,
    .footerMn_3,
    .footerMn_4 {
        padding: 0 10px 17px 10px;
    }

    /* About-Us Page Start Here */
    .about {
        background-size: 67%;
    }

    .aboutDHM {
        padding: 60px 0 40px 0;
    }

    .aboutDHM_LftImg {
        background-size: contain;
        margin: 30px 0 0 0;
    }

        .aboutDHM_LftImg img {
            width: 75%;
        }

    .ChooseDHM {
        background-position: -8% 99%;
        background-size: 16%;
    }

    .ChooseDHM_Ryt img {
        width: 73%;
    }

    .DHM_highlightItm {
        height: 320px;
        width: 90%;
    }

        .DHM_highlightItm p, .DHM_highlightItm ul li {
            line-height: 24px;
            font-size: 16px;
        }

    .about_sec2_Img img {
        width: 45%;
    }

    .SubTtl h2 {
        text-align: center;
        font-size: 60px;
    }

    .about_sec2 {
        padding: 40px 10px;
    }

    .AboutSec_3Mn {
        padding: 55px 15px 35px 15px;
    }

    .AboutSec3_txt h4 {
        font-size: 17px;
    }

    .AboutSec3_itm {
        padding: 0px 0px 25px 0px;
    }


    .AboutSec3_icn svg {
        height: 1.5em;
    }

    .about_sec2_Img {
        margin: 130px 0 0 0;
    }

        .about_sec2_Img img {
            width: 76%;
        }

    .respAbout_itm .respAbout_icn {
        text-align: left;
    }


    /*******Start*******/
    .aboutDHM_Ryt {
        margin: 7% 0 0 30px;
    }

    .ourMission_Ryt {
        margin: 5% 0 0 -30px;
    }

    .ourMission_LftImg {
        text-align: center;
    }

        .aboutDHM_LftImg img, .ourMission_LftImg img {
            width: 75%;
        }

    .ourHigh_Itm h3 {
        font-size: 24px;
    }

    .chooseUs .trans_trtImg {
        width: 50px;
        height: 50px;
    }

        .chooseUs .trans_trtImg img {
            width: 67%;
        }

    .chooseUs .trans_trtTxt {
        width: 80%;
    }

    .trans_trtItm h3 {
        font-family: 'nunito-bold';
        font-size: 25px;
    }

    .chooseUs .trans_trtMid img {
        width: 113%;
        margin: -104% auto 0 auto;
    }
    /*******End********/

    /* Contact us Page Start Here */
    .contactUs_Lft ul li {
        width: 100%;
        margin: 0 auto 22px auto;
    }

        .contactUs_Lft ul li span:nth-child(1) {
            height: 45px;
            width: 45px;
        }

        .contactUs_Lft ul li .cont_icn {
            line-height: 49px;
        }

        .contactUs_Lft ul li .cont_txt p {
            font-size: 14px;
        }

    .contactUs {
        padding: 30px 0 70px 0;
    }

    /* Product-Category Page Start Here */
    .BooksGrd_All .SbLstMn {
        margin: 10px 0;
        width: 256px;
    }

    .dskshine .SbLstMn {
        position: relative;
        width: 300px;
    }

    .prodCategory_Lft {
        margin: 0 0 0 0;
    }

    .prodLftRptTtl h3 {
        font-size: 20px;
    }

    .prodLftRptGrd ul li .AgreeTrms .checkbox label {
        font-size: 13px;
    }

    .BooksMn span:not(.SbLstMnDtl span) {
        width: 49%;
    }

    .ProdMdl {
        height: 390px;
    }

        .ProdMdl img {
            height: 100%;
        }

    /* Product-Detail Page Start Here */
    .Prod_detL img {
        width: 90%;
        height: 80px;
    }

    .Prod_detR {
        padding: 0;
    }

    .qty-input {
        width: 33%;
    }

    .prodQty_pay img {
        width: 60%;
    }

    .Prod_detMn {
        padding: 20px;
    }

    .prod_spec {
        width: 70%;
    }

    .Prod_det {
        padding: 60px 0 20px 0;
    }

    .BookCons {
        padding: 40px 0 70px 0;
    }

    .Prod_desc {
        padding: 40px 0 20px 0;
    }

    .ProdImageMn_R {
        height: 380px;
    }
    /* Transformational Tarot Page Start Here */
    .Trans_tarot {
        height: 550px;
    }

    .Trans_tarotHdr {
        width: 80%;
        left: 10%;
    }

        .Trans_tarotHdr h2 {
            font-size: 34px;
        }

        .Trans_tarotHdr p {
            line-height: 34px;
        }

    .Trans_trt_Sec2Ryt img {
        width: 83%;
    }

    .Trans_trt_Sec2Lft {
        width: 100%;
    }

    .Trans_trt_Sec2Mn {
        padding: 70px 20px 30px 20px;
    }

    .Trans_trt_Sec2Lft h3 {
        font-size: 38px;
    }

    .Trans_trt_Sec2Lft p, .Trans_trt_Sec2Lft ul li {
        font-size: 18px;
        line-height: 31px;
    }

    .trans_trtItm p {
        line-height: 31px;
        font-size: 18px;
    }

    .Trans_trt_Sec4Itm h3 {
        font-size: 25px;
    }

    .Trans_trt_Sec4 {
        padding: 50px 0 50px 0;
    }

    .Trans_trt_Sec4Itm {
        height: 390px;
    }

    .Trans_trt_Sec4Txt {
        margin: 30px 0 0 0;
    }

    /* Healing-and-Consultation Page Start Here */
    .hlngConslt {
        height: 560px;
    }

    .hlngConsltHdr {
        width: 70%;
        left: 9%;
    }

        .hlngConsltHdr h2 {
            font-size: 43px;
        }

        .hlngConsltHdr p {
            font-size: 16px;
            line-height: 30px;
        }

    .hlngConsltSec1_Lft,
    .hlngConsltSec3_Lft {
        margin: 0 0 0 0;
    }

    .hlngConsltSec1_Lft,
    .hlngConsltSec3_Lft {
        width: 100%;
    }

    .hlngConsltSec_Img img {
        width: 95%;
    }

    .hlngConsltSec_All {
        padding: 0 20px;
    }

    /*View Cart Page Design Start Here*/
    .viewCart_Mn {
        margin: 50px 0 50px 0;
    }

    .viewCart_Lft {
        padding: 10px;
    }

    /*.viewCart-mid-tp {
        display: none;
    }*/

    .viewCart-mid-r {
        text-align: left;
    }

    .viewCart-midC11 h6 {
        font-family: 'MontserratRegular';
    }

    .viewCart-mid-r p {
        font-family: 'NunitoExtraLight';
        display: inline-block;
        margin: 0;
        font-size: 14px;
    }

    .viewCart-mid-r a {
        font-family: 'NunitoExtraLight';
    }

    .viewCart-midC11 h6 {
        display: inline-block;
        margin: 10px 0 3px 0;
    }

    .chckoutMdC11 {
        padding: 5px 0;
    }

    .viewCart_Ryt {
        padding: 20px;
    }

    .viewCart-mid-r svg {
        font-size: 23px;
        margin: 7px 0 0 0;
    }

    .viewCart-midC1 {
        height: 100px;
        width: 100px;
    }

        .viewCart-midC1 input[type=image] {
            height: 100% !important;
            width: 100% !important;
        }

    .viewCart-midC11 h6 {
        display: none;
    }

    .viewCart-mid-tp h5 {
        font-size: 12px;
    }

    .viewCart-midC3 .qty-input {
        width: 100%;
    }

    .viewCart-midC3 .qty-count {
        width: 23px;
    }

    /* Order Detail Page Start Here */
    .Ordr_custDtl {
        min-height: 140px;
        margin: 10px 0 10px 0;
    }

    .orderDtl_MnTp {
        padding: 0px 0 20px 0;
        margin: unset;
        border-bottom: 1px solid rgba(0, 0, 0, .112);
    }

    .prodPrc_dtl ul li {
        font-size: 18px;
        letter-spacing: 0px;
    }

        .prodPrc_dtl ul li span {
            font-family: 'NunitoExtraLight';
        }

    .orderDtl_Mn .viewCart-mid-tp {
        display: block;
    }

    .orderDtl_Mn .viewCart-midC11 h6 {
        display: none;
    }

    .orderDtl_Mn .viewCart-mid-r p {
        font-family: 'MontserratRegular';
    }

    .orderDtl_Mn .viewCart-mid-r a {
        font-family: 'MontserratRegular';
    }

    .orderDtl_Mn .chckoutMdC11 {
        text-align: center;
    }

    /*My Account Page Design Start Here*/
    .myAcc_Prfl_L {
        width: 51%;
    }

    .myAcc_Prfl_R h4 {
        font-size: 18px;
    }

    .myAcc_lRptTtl h3 {
        font-size: 14px;
    }

    .myAcc_lRptGrd ul li a {
        font-size: 12px;
    }

    .MyAccOrd-info span {
        font-size: 14px;
    }

    .prsnlInfo-tbl tbody tr td {
        font-family: 'MontserratRegular';
        font-size: 14px;
    }
    /*Success-Stories Page Start Here*/
    .sucStory_Btn .submitBtn {
        padding: 14px;
        font-size: 17px;
    }

    .sucStory_Test {
        padding: 0;
        overflow-y: unset;
        height: unset;
        margin: 20px 0 0 0;
    }

        .sucStory_Test .col-xxl-6 .sucStory_TestItm,
        .sucStory_Test .col-xxl-4 .sucStory_TestItm {
            min-height: unset;
        }

    .TestItm_text {
        width: 70%;
    }

        .TestItm_text h6 {
            font-size: 21px;
        }

    .sucStory_TestItm {
        margin: 0 0 45px 0;
    }

    .video_box {
        min-height: unset;
        height: unset;
    }

        .video_box .video_text h6 {
            font-size: 18px;
        }

        .video_box .video_text p {
            font-family: sans-serif;
            font-size: 16px;
        }

    .sucStory_videoItm {
        margin: 0 0 30px 0;
        height: unset;
    }

    .sucStory_TestMdl iframe {
        height: 350px !important;
    }

    .sucStory_video {
        margin: 0;
    }

    /*Our-Team Page Sta rt Here*/
    .OurTeam_row {
        justify-content: left !important;
    }

    .team_block {
        width: unset;
        min-width: unset;
        min-height: 360px;
    }

    .TeamHdr h3 {
        font-size: 28px;
        margin: 0 0 30px 0;
    }

    /*Team Page Start Here*/
    .img-team-detail {
        width: 95%;
    }

    .TeamMn {
        background-position: 100% 15%, 0% 1%;
        background-size: 17%;
    }

    .member-div {
        width: 225px;
        min-height: 245px;
    }

    .govt_reg {
        padding: 0 0 140px 0;
    }

    .book_Author {
        padding: 30px 0 90px 0;
    }

    .book-style {
        width: 300px;
    }

    .coach_block .coach_img {
        height: unset;
    }

    /*Our Course Page Start Here*/
    .course-style {
        width: 310px;
    }

    .OurCourses_Row {
        margin: 0 auto;
    }

        .OurCourses_Row .coach_block .coach_img {
            height: 250px;
        }

    .OurCourses_Mn {
        margin: 20px 0 0 0;
    }
    /*Course Detail Page Start Here*/
    .Course {
        padding: 50px 0 20px 0;
    }

    .course_hdr h3 {
        font-size: 28px;
    }

    /*.course_hdr .enquiryBtn {
        padding: 9px;
        margin: 18px 0 0 0;
        float: unset;
        display: block;
    }*/

    .Course_Lft {
        padding: unset;
        border-right: unset;
    }

    .Course_Mn {
        padding: 0 20px;
    }

    .curiculum .container ul.curiculum_Lst {
        left: 0;
    }

    .curiculum .box {
        width: 100%;
        margin: 10px 0 30px 0;
    }

    .curiculum_Mn {
        width: 100%;
    }

    .boxImg img {
        width: 70%;
    }

    .curiculum .container ul.curiculum_Lst::before {
        display: none;
    }

    .curiculum .box span {
        display: none;
    }

    .curiculum {
        background-image: unset;
    }

    .courseDtl_sec {
        padding: 20px 0 0 0;
    }

    .courseDtl_Itm {
        width: 100%;
    }

    .contact_faq_box {
        margin: 0px 0 40px 0;
    }

    .course_hdr {
        padding: 10px 0 30px 0;
    }
    /*Course Detail Page Start Here*/
    .Course {
        padding: 50px 0 20px 0;
    }

    .course_hdr h3 {
        font-size: 28px;
    }

    .course_hdr .enquiryBtn {
        padding: 9px;
    }

    .Course_Lft {
        padding: unset;
        border-right: unset;
    }

    .Course_Mn {
        padding: 0 20px;
    }

    .curiculum .container ul.curiculum_Lst {
        left: 0;
    }

    .curiculum .box {
        width: 100%;
        margin: 10px 0 30px 0;
    }

    .curiculum_Mn {
        width: 100%;
    }

    .boxImg img {
        width: 70%;
    }

    .curiculum .container ul.curiculum_Lst::before {
        display: none;
    }

    .curiculum .box span {
        display: none;
    }

    .curiculum {
        background-image: unset;
        margin: 40px 0 50px 0;
        padding: 30px 0 50px 0;
    }

    .course_hdr {
        padding: 10px 0 30px 0;
    }


    .courseDtl_sec {
        padding: 20px 0 0 0;
    }

    .courseDtl_Itm {
        width: 100%;
    }

    .contact_faq_box {
        margin: 0px 0 40px 0;
    }

    .contact_faq_box {
        margin: 0px 0 40px 0;
    }

    .course_hdr {
        padding: 10px 0 30px 0;
    }

    .courseDtl_sec {
        padding: 30px 0 50px 0;
    }

    .course_hdr {
        padding: 20px 0 50px 0;
    }



    /*Catergory page in list view start here*/
    .categryItm .SbLstMn {
        margin: auto;
    }

    .categryItm {
        padding: 10px 0 10px 0;
        margin: 10px 0;
    }

        .categryItm .BooksGrd_All {
            margin: 10px 0 10px 0;
        }

    /*About-us page start here*/
    .SubTtl h2 {
        font-size: 45px;
    }

    .services {
        padding: 20px 0 10px 0;
    }

    .services_Mn {
        padding: 30px 0 0 0;
    }

    .services_Txt {
        height: 320px;
    }

    .services_Itm {
        margin: 0 0 30px 0;
    }

    /*Vastu Consultation page start here*/
    .vaastu {
        height: 470px;
    }

    .vaastu_sec2_Lft {
        margin: 50px 0 0 28px;
    }

    .vaastu_sec2_Mn {
        padding: 30px 0 30px 0;
    }

    .vaastu_sec2_Ryt img {
        width: 75%;
    }

    .vaastu_sec2_Lft p {
        font-size: 18px;
        line-height: 31px;
    }

    .vaastu_sec3 {
        padding: 30px 0 30px 0;
    }

    .vaastu_sec3_Mn .vaastu_sec3_Itm {
        height: 320px;
        margin: 0 0 20px 0;
        padding: 20px 20px;
    }

        .vaastu_sec3_Mn .vaastu_sec3_Itm h3 {
            font-size: 25px;
        }

        .vaastu_sec3_Mn .vaastu_sec3_Itm p {
            margin: 10px 0 0 0;
            font-size: 18px;
            line-height: 26px;
            /*text-align: justify;*/
        }

    /*Individual-Session Page Start Here*/
    .ind_sesion {
        height: 420px;
    }

    .ind_sesion3 {
        padding: 30px 0 10px 0;
    }

    .ind_sesion3_Itm {
        margin: 0 0 30px 0;
        height: 380px;
    }

        .ind_sesion3_Itm h3 {
            font-size: 25px;
        }

        .ind_sesion3_Itm p {
            font-size: 17px;
            line-height: 24px;
            /*text-align: justify;*/
        }

    .Trans_trt_Sec3Mn {
        padding: 30px 30px;
    }

    /*Consult Crystal Page Start Here*/
    .cons_crys {
        height: 420px;
    }

    .cons_crys1 {
        padding: 50px 0 30px 0;
    }


    .cons_crys1_Lft {
        margin: 20px 0 0 30px;
    }

        .cons_crys2_Ryt p, .cons_crys2_Ryt ul li,
        .cons_crys1_Lft p {
            font-size: 18px;
            line-height: 31px;
        }

    .cons_crys2 {
        background: #fbf8ff;
        padding: 50px 0 30px 0;
    }

    .cons_crys2_Lft {
        text-align: center;
        margin: 20% 0 0 0;
    }

    .cons_crys1_Ryt img {
        width: 84%;
    }

    .cons_crys2_Lft img {
        width: 70%;
    }
}

@media (min-width: 1101px) and (max-width: 1200.99px) {

    /* Header Start Here */
    .topNav_L ul li a {
        font-size: 17px;
    }

    .bottomNav_R .navbar-nav .nav-item {
        margin: 0 5px 0 5px;
    }

    .bottomNav_L img {
        width: 90%;
    }

    .bottomNav_R ul li a {
        font-size: 12px;
    }

    .bottomNav_R .navbar-nav .nav-item.dropdown:not(.dropdown-menu .dropdown) {
        margin: -13px 0 0 0;
    }

    .bottomNav_R .navbar-nav .nav-item {
        margin: -3px 0 0 0;
    }

    .bottomNav_R ul {
        margin: 13px 0 0 0;
    }

    .navbar-nav .nav-item a:not(.dropdown-item) {
        padding: 6px;
    }

    .banner {
        height: unset;
    }

    .BdrImg img {
        width: 100%;
    }

    .section1_Mn h2 {
        font-size: 38px;
        width: 90%;
    }

    .section1_Mn p {
        font-size: 19px;
        line-height: 32px;
        width: 70%;
    }

    .section1 {
        padding: 30px 0 20px 0;
    }

    .section2 {
        padding: 10px 0 30px 0;
    }

    .section2_Mn {
        padding: 10px 0 0 0;
    }

    .section2_Mn1 figure {
        height: 340px;
    }

    .services {
        padding: 20px 0 20px 0;
    }

    .services_Itm {
        margin: 0 0 30px 0;
    }

    .services_Txt {
        height: 280px;
    }

    .section3 {
        padding: 30px 0 30px 0;
    }

    .section8 {
        padding: 30px 0 10px 0;
    }

    .services_Mn {
        padding: 20px 0 0 0;
    }

    .footerMn {
        padding: 30px 20px;
    }

    .divProd {
        padding: 20px 0 0 0;
    }

    /* Section-1 Start Here */
    .section4_Lft p,
    .section4_Lft ul li,
    #customers-testimonials .owl-item.center .shadow-effect p {
        font-size: 16px;
    }

    .HomeTtl h2,
    .section4_Lft h3 {
        font-size: 60px;
    }


    .section4_Lft {
        padding: 30px 0 0 130px;
    }

    .section4_Ryt img {
        width: 80%;
    }

    .dskshine .SbLstMn {
        width: 350px;
        /*min-height: 470px;*/
    }

    .section7 .section2_Lft img {
        width: 80%;
    }

    .section8 .owl-nav .owl-prev {
        left: 1%;
    }

    .section8 .owl-nav .owl-next {
        right: 1%;
    }

    /* About-Us Page Start Here */
    .about_sec2_Lft {
        margin: 40px 0 0 10px;
    }

    .AboutSec3_txt h4 {
        font-size: 20px;
    }

    .AboutSec3_itm {
        padding: 0px 0px 40px 0px;
    }

    .respAbout_itm .respAbout_txt {
        text-align: right;
    }

    /*******Start*******/
    .aboutDHM_Ryt {
        margin: 7% 0 0 30px;
    }

    .ourMission_Ryt {
        margin: 5% 0 0 -30px;
    }

    .ourMission_LftImg {
        text-align: center;
    }

    .ourHigh_Itm h3 {
        font-size: 24px;
    }

    .chooseUs .trans_trtImg {
        width: 50px;
        height: 50px;
    }

        .chooseUs .trans_trtImg img {
            width: 67%;
        }

    .chooseUs .trans_trtTxt {
        width: 80%;
    }

    .trans_trtItm h3 {
        font-family: 'nunito-bold';
        font-size: 25px;
    }

    .chooseUs .trans_trtMid img {
        width: 113%;
        margin: -104% auto 0 auto;
    }
    /*******End********/
    /* Contact us Page Start Here */
    .contactUs_Lft ul li {
        width: 100%;
        margin: 0 auto 22px auto;
    }

        .contactUs_Lft ul li span:nth-child(1) {
            height: 45px;
            width: 45px;
        }

        .contactUs_Lft ul li .cont_icn {
            line-height: 49px;
        }

        .contactUs_Lft ul li .cont_txt p {
            font-size: 14px;
        }

    .contactUs {
        padding: 30px 0 70px 0;
    }

    /* Product-Category Page Start Here */
    .BooksGrd_All {
        margin: 0 0 20px 0;
    }

    .SbLstMn {
        width: 285px;
    }

    .BooksMn span:not(.SbLstMnDtl span) {
        width: 50%;
    }

    .ProdMdl {
        height: 390px;
    }

        .ProdMdl img {
            height: 100%;
        }

    .prodLftRptTtl h3 {
        font-size: 17px;
    }

    /* Product-Detail Page Start Here */
    .Prod_detL img {
        width: 70%;
        height: 80px;
    }

    .Prod_detR {
        padding: 0;
    }

    .qty-input {
        width: 27%;
    }

    .prodQty_pay img {
        width: 50%;
    }

    .Prod_detMn {
        padding: 40px 0 15px 0;
    }

    .prod_spec {
        width: 70%;
    }

    .Prod_det {
        padding: 60px 0 20px 0;
    }

    .BookCons {
        padding: 40px 0 40px 0;
    }

    .Prod_desc {
        padding: 40px 20px 20px 20px;
    }

    /* Transformational Tarot Page Start Here */
    .Trans_tarot {
        height: 550px;
    }

    .Trans_tarotHdr {
        width: 80%;
        left: 10%;
    }

        .Trans_tarotHdr h2 {
            font-size: 34px;
        }

        .Trans_tarotHdr p {
            line-height: 34px;
        }

    .Trans_trt_Sec2Ryt img {
        width: 83%;
    }

    .Trans_trt_Sec2Lft {
        width: 100%;
    }

    .Trans_trt_Sec2Mn {
        padding: 70px 20px 70px 20px;
    }

    .Trans_trt_Sec2Lft h3 {
        font-size: 38px;
    }

    .Trans_trt_Sec2Lft p, .Trans_trt_Sec2Lft ul li {
        font-size: 18px;
        line-height: 31px;
    }

    .trans_trtItm p {
        line-height: 31px;
        font-size: 18px;
    }

    .Trans_trt_Sec4Itm h3 {
        font-size: 25px;
    }

    .Trans_trt_Sec4 {
        padding: 50px 0 50px 0;
    }

    .Trans_trt_Sec4Itm {
        height: 390px;
    }

    .Trans_trt_Sec4Txt {
        margin: 30px 0 0 0;
    }

    /* Healing-and-Consultation Page Start Here */
    .hlngConslt {
        height: 560px;
    }

    .hlngConsltHdr {
        width: 70%;
        left: 9%;
    }

        .hlngConsltHdr h2 {
            font-size: 50px;
        }

        .hlngConsltHdr p {
            font-size: 17px;
            line-height: 32px;
        }

    .hlngConsltSec1_Lft,
    .hlngConsltSec3_Lft {
        margin: 0 0 0 0;
    }

    .hlngConsltSec1_Lft,
    .hlngConsltSec3_Lft {
        width: 90%;
    }

    .hlngConsltSec_Img img {
        width: 75%;
    }

    .hlngConsltSec_All {
        padding: 0 20px;
    }

    /*View Cart Page Design Start Here*/
    .viewCart_Mn {
        margin: 40px 0 50px 0;
    }

    .viewCart-mid-r {
        text-align: left;
    }

    .viewCart-midC11 h6 {
        font-family: 'MontserratRegular';
    }

    .viewCart-mid-r p {
        font-family: 'NunitoExtraLight';
        display: inline-block;
        margin: 0;
        font-size: 15px;
    }

    .viewCart-mid-r a {
        font-family: 'NunitoExtraLight';
    }

    .viewCart-midC11 h6 {
        display: inline-block;
        margin: 10px 0 3px 0;
    }

    .chckoutMdC11 {
        padding: 5px 0;
    }

    .viewCart_Ryt {
        padding: 20px;
    }

    .viewCart-mid-r svg {
        font-size: 23px;
        margin: 7px 0 0 0;
    }

    .viewCart-midC1 {
        height: 100px;
        width: 100px;
    }

        .viewCart-midC1 input[type=image] {
            height: 100% !important;
            width: 100% !important;
        }

    .viewCart-midC11 h6 {
        display: none;
    }

    .viewCart-mid-tp h5 {
        font-size: 12px;
    }

    .viewCart-midC3 .qty-input {
        width: 100%;
    }

    .viewCart-midC3 .qty-count {
        width: 23px;
    }
    /* Order Detail Page Start Here */
    .Ordr_custDtl {
        min-height: 140px;
        margin: 10px 0 10px 0;
    }

    .orderDtl_MnTp {
        padding: 0px 0 20px 0;
        margin: unset;
        border-bottom: 1px solid rgba(0, 0, 0, .112);
    }

    .prodPrc_dtl ul li {
        font-size: 18px;
        letter-spacing: 0px;
    }

        .prodPrc_dtl ul li span {
            font-family: 'NunitoExtraLight';
        }

    .orderDtl_Mn .viewCart-mid-tp {
        display: block;
    }

    .orderDtl_Mn .viewCart-midC11 h6 {
        display: none;
    }

    .orderDtl_Mn .viewCart-mid-r p {
        font-family: 'MontserratRegular';
    }

    .orderDtl_Mn .viewCart-mid-r a {
        font-family: 'MontserratRegular';
    }

    .orderDtl_Mn .chckoutMdC11 {
        text-align: center;
    }

    /*My Account Page Design Start Here*/
    .myAcc_Prfl_L {
        width: 51%;
    }

    .myAcc_Prfl_R h4 {
        font-size: 18px;
    }

    .myAcc_lRptTtl h3 {
        font-size: 14px;
    }

    .myAcc_lRptGrd ul li a {
        font-size: 12px;
    }

    .MyAccOrd-info span {
        font-size: 14px;
    }

    .prsnlInfo-tbl tbody tr td {
        font-family: 'MontserratRegular';
        font-size: 14px;
    }
    /*Success-Stories Page Start Here*/
    .sucStory_Btn .submitBtn {
        padding: 14px;
        font-size: 17px;
    }

    .sucStory_Test {
        padding: 0;
        /*overflow-y: unset;
        height: unset;*/
        margin: 20px 0 10px 0;
    }

        .sucStory_Test .col-xxl-6 .sucStory_TestItm,
        .sucStory_Test .col-xxl-4 .sucStory_TestItm {
            min-height: unset;
        }

    .TestItm_text {
        width: 70%;
    }

        .TestItm_text h6 {
            font-size: 21px;
        }

    .sucStory_TestItm {
        margin: 0 0 45px 0;
    }

    .video_box {
        min-height: unset;
        height: unset;
    }

        .video_box .video_text h6 {
            font-size: 18px;
        }

        .video_box .video_text p {
            font-family: sans-serif;
            font-size: 16px;
        }

    .sucStory_videoItm {
        margin: 0 0 30px 0;
        height: unset;
    }

    /*.sucStory_TestMdl iframe {
        height: 350px !important;
    }*/

    .sucStory_video {
        margin: 0;
    }

    /*Team Page Start Here*/
    .TeamHdr h3 {
        font-size: 28px;
    }

    .img-team-detail {
        width: 95%;
    }

    .TeamMn {
        background-position: 100% 15%, 0% 1%;
        background-size: 17%;
    }

    .member-div {
        width: 265px;
        min-height: 276px;
        padding: 0 10px;
    }

    .govt_reg {
        padding: 0 0 140px 0;
    }

    .book_Author {
        padding: 30px 0 90px 0;
    }

    .book-style {
        width: 300px;
    }

    .coach_block .coach_img {
        height: unset;
    }

    /*Our Course Page Start Here*/
    .course-style {
        width: 350px;
    }

    .OurCourses_Row {
        margin: 0 auto;
    }

        .OurCourses_Row .coach_block .coach_img {
            height: 250px;
        }

    .OurCourses_Mn {
        margin: 20px 0 0 0;
    }

    /*Course-Detail Page Start Here*/
    .course_hdr {
        width: 100%;
        float: left;
        padding: 20px 0 30px 0;
    }

    .curiculum {
        margin: 50px 0 50px 0;
    }

    /*Product-Detail Carousel Start here*/
    .rel_prod .owl-nav {
        text-align: center;
    }

        .rel_prod .owl-nav .owl-prev,
        .rel_prod .owl-nav .owl-next {
            height: 40px;
            width: 40px;
            position: relative;
            top: unset;
            transform: unset;
        }

        .rel_prod .owl-nav .owl-prev {
            left: -3px;
        }

        .rel_prod .owl-nav .owl-next {
            right: -3px;
        }

    /*Catergory page in list view start here*/
    .categryItm .SbLstMn {
        margin: auto;
    }

    .categryItm {
        padding: 10px 0 10px 0;
        margin: 10px 0;
    }

        .categryItm .BooksGrd_All {
            margin: 10px 0 10px 0;
        }

    /*About-us page start here*/
    .SubTtl h2 {
        font-size: 43px;
    }

    /*Vastu Consultation page start here*/
    .vaastu {
        height: 470px;
    }

    .vaastu_sec2_Lft {
        margin: 100px 0 0 28px;
    }

    .vaastu_sec2_Mn {
        padding: 30px 0 30px 0;
    }

    .vaastu_sec2_Ryt img {
        width: 75%;
    }

    .vaastu_sec2_Lft p {
        font-size: 18px;
        line-height: 31px;
    }

    .vaastu_sec3 {
        padding: 30px 0 30px 0;
    }

    .vaastu_sec3_Mn .vaastu_sec3_Itm {
        height: 270px;
        margin: 0 0 20px 0;
        padding: 20px 20px;
    }

        .vaastu_sec3_Mn .vaastu_sec3_Itm h3 {
            font-size: 25px;
        }

        .vaastu_sec3_Mn .vaastu_sec3_Itm p {
            margin: 10px 0 0 0;
            font-size: 18px;
            line-height: 26px;
            /*text-align: justify;*/
        }

    /*Individual-Session Page Start Here*/
    .ind_sesion {
        height: 550px;
    }

    .ind_sesion3 {
        padding: 50px 0 30px 0;
    }

    .ind_sesion3_Itm {
        margin: 0 0 30px 0;
        height: 330px;
    }

        .ind_sesion3_Itm h3 {
            font-size: 25px;
        }

        .ind_sesion3_Itm p {
            font-size: 17px;
            line-height: 24px;
            /*text-align: justify;*/
        }

    .Trans_trt_Sec3Mn {
        padding: 30px 30px;
    }

    /*Consult Crystal Page Start Here*/
    .cons_crys {
        height: 420px;
    }

    .cons_crys1 {
        padding: 50px 0 50px 0;
    }


    .cons_crys1_Lft {
        margin: 20px 0 0 30px;
    }

        .cons_crys2_Ryt p, .cons_crys2_Ryt ul li,
        .cons_crys1_Lft p {
            font-size: 18px;
            line-height: 31px;
        }

    .cons_crys2 {
        background: #fbf8ff;
        padding: 50px 0 50px 0;
    }

    .cons_crys2_Lft {
        text-align: center;
        margin: 20% 0 0 0;
    }

    .cons_crys1_Ryt img {
        width: 67%;
    }

    .cons_crys2_Lft img {
        width: 70%;
    }

    .cons_crys2_Ryt {
        padding: 0 10px 0 0;
    }
}

@media (min-width: 1201px) and (max-width: 1300.99px) {

    /* Header Start Here */
    .topNav_L ul li a {
        font-size: 17px;
    }

    .bottomNav_R .navbar-nav .nav-item {
        margin: 0 5px 0 5px;
    }

    .bottomNav_L img {
        width: 90%;
    }

    .bottomNav_R ul li a {
        font-size: 13px;
    }

    .bottomNav_R .navbar-nav .nav-item.dropdown:not(.dropdown-menu .dropdown) {
        margin: -18px 0 0 0;
    }

    .bottomNav_L img {
        width: 90%;
    }

    .bottomNav_R ul {
        margin: 13px 0 0 0;
    }

    .navbar-nav .nav-item a:not(.dropdown-item) {
        padding: 12px;
    }

    /**********/
    .banner {
        height: unset;
    }

    .BdrImg img {
        width: 100%;
    }

    .section1_Mn h2 {
        font-size: 38px;
        width: 90%;
    }

    .section1_Mn p {
        font-size: 19px;
        line-height: 32px;
        width: 70%;
    }

    .section1 {
        padding: 30px 0 20px 0;
    }

    .section2 {
        padding: 10px 0 30px 0;
    }

    .section2_Mn {
        padding: 10px 0 0 0;
    }

    .services {
        padding: 20px 0 20px 0;
    }

    .services_Itm {
        margin: 0 0 30px 0;
    }

    .services_Img {
        height: 190px;
    }

        .services_Img img {
            width: 100%;
            height: 100%;
        }

    .services_Txt {
        height: 390px;
    }

        .services_Txt p {
            font-size: 17px;
            line-height: 25px;
        }

    .services_Mn {
        padding: 10px 0 0 0;
    }

    .section8_Mn .section8_btn {
        margin: 2% 0 0 0;
    }

    .section8_Mn {
        margin: 30px 0 20px 0;
    }

    .section3 {
        padding: 20px 0 30px 0;
    }

    .divProd {
        padding: 20px 0 0 0;
    }

    .section8 {
        padding: 30px 0 30px 0;
    }

    .footerMn {
        padding: 30px 20px;
    }

    /* Section-1 Start Here */
    .section4_Lft p,
    .section4_Lft ul li,
    #customers-testimonials .owl-item.center .shadow-effect p {
        font-size: 17px;
    }

    .HomeTtl h2,
    .section4_Lft h3 {
        font-size: 60px;
    }

    .section4_Lft {
        padding: 30px 0 0 130px;
    }

    .section4_Ryt img {
        width: 60%;
    }

    .section7 .section2_Lft img {
        width: 70%;
    }

    /*Section-8 of home page Start Here*/
    .section8 .owl-nav .owl-prev {
        left: 1%;
    }

    .section8 .owl-nav .owl-next {
        right: 1%;
    }

    /* About-Us Page Start Here */
    .about_sec2_Lft {
        margin: 0 0 0 20px;
    }

    .AboutSec3_txt h4 {
        font-size: 20px;
    }

    .AboutSec3_itm {
        padding: 0px 0px 40px 0px;
    }

    .respAbout_itm .respAbout_txt {
        text-align: right;
    }

    .aboutDHM_LftImg {
        background-size: contain;
    }

    /*.aboutDHM_LftImg img {
        width: 63%;
    }*/

    /*******Start*******/
    .aboutDHM_Ryt {
        margin: 7% 0 0 30px;
    }

    .ourMission_Ryt {
        margin: 5% 0 0 -30px;
    }

    .ourMission_LftImg {
        text-align: center;
    }


    .ourHigh_Itm h3 {
        font-size: 24px;
    }

    .chooseUs .trans_trtImg {
        width: 50px;
        height: 50px;
    }

        .chooseUs .trans_trtImg img {
            width: 67%;
        }

    .chooseUs .trans_trtTxt {
        width: 80%;
    }

    .trans_trtItm h3 {
        font-family: 'nunito-bold';
        font-size: 25px;
    }

    .chooseUs .trans_trtMid img {
        width: 113%;
        margin: -104% auto 0 auto;
    }
    /*******End********/
    /**************/

    .about {
        background-size: 67%;
    }

    .aboutDHM {
        padding: 60px 0 40px 0;
    }

    .aboutDHM_LftImg {
        background-size: contain;
        margin: 30px 0 0 0;
    }

    /*.aboutDHM_LftImg img {
        width: 75%;
    }*/

    .ChooseDHM {
        background-position: -8% 99%;
        background-size: 16%;
    }

    .ChooseDHM_Ryt img {
        width: 73%;
    }

    .DHM_highlightItm {
        height: 320px;
        width: 90%;
    }

        .DHM_highlightItm p, .DHM_highlightItm ul li {
            line-height: 24px;
            font-size: 16px;
        }

    .about_sec2_Img img {
        width: 45%;
    }

    .SubTtl h2 {
        text-align: center;
        font-size: 50px;
    }

    .aboutDHM_Ryt p, .aboutDHM_Lft p, .aboutDHM_Lft ul li {
        font-size: 16px;
    }

    .about_sec2 {
        padding: 40px 10px;
    }

    .AboutSec_3Mn {
        padding: 55px 15px 35px 15px;
    }

    .AboutSec3_txt h4 {
        font-size: 17px;
    }

    .AboutSec3_itm {
        padding: 0px 0px 25px 0px;
    }


    .AboutSec3_icn svg {
        height: 1.5em;
    }

    .about_sec2_Img {
        margin: 130px 0 0 0;
    }

        .about_sec2_Img img {
            width: 76%;
        }

    .respAbout_itm .respAbout_icn {
        text-align: left;
    }

    /* Contact us Page Start Here */
    .contactUs_Lft ul li {
        width: 100%;
        margin: 0 auto 22px auto;
    }

        .contactUs_Lft ul li span:nth-child(1) {
            height: 45px;
            width: 45px;
        }

        .contactUs_Lft ul li .cont_icn {
            line-height: 49px;
        }

        .contactUs_Lft ul li .cont_txt p {
            font-size: 14px;
        }

    /* Product-Detail Page Start Here */
    .Prod_detL img {
        width: 70%;
    }

    .Prod_detR {
        padding: 0;
    }

    .qty-input {
        width: 26%;
    }

    .prodQty_pay img {
        width: 50%;
    }

    .Prod_detMn {
        padding: 40px 10px 15px 0;
    }

    .prod_spec {
        width: 60%;
    }

    .Prod_det {
        padding: 60px 0 20px 0;
    }

    .BookCons {
        padding: 40px 0 40px 0;
    }

    .Prod_desc {
        padding: 40px 20px 20px 20px;
    }

    /*Product Category Page Start Here*/
    .BooksGrd_All {
        margin: 0 0 20px 0;
    }

    .SbLstMn {
        width: 227px;
    }

    .BooksMn span:not(.SbLstMnDtl span) {
        width: 32%;
    }

    .ProdMdl {
        height: 390px;
    }

        .ProdMdl img {
            height: 100%;
        }

    /* Healing-and-Consultation Page Start Here */
    .hlngConslt {
        height: 560px;
    }

    .hlngConsltHdr {
        width: 50%;
        left: 9%;
    }

        .hlngConsltHdr h2 {
            font-size: 50px;
        }

        .hlngConsltHdr p {
            font-size: 17px;
            line-height: 32px;
        }

    .hlngConsltSec1_Lft,
    .hlngConsltSec3_Lft {
        margin: 0 0 0 0;
    }

    .hlngConsltSec1_Lft,
    .hlngConsltSec3_Lft {
        width: 90%;
    }

    .hlngConsltSec_Img img {
        width: 65%;
    }

    .hlngConsltSec_All {
        padding: 0 20px;
    }

    /*View Cart Page Design Start Here*/
    .viewCart_Mn {
        margin: 60px 0 60px 0;
    }

    .viewCart_Lft {
        padding: 20px;
    }

    .viewCart-mid-r {
        text-align: left;
    }

    .viewCart-midC11 h6 {
        font-family: 'MontserratRegular';
    }

    .viewCart-mid-r p {
        font-family: 'NunitoExtraLight';
        display: inline-block;
        margin: 0;
    }

    .viewCart-mid-r a {
        font-family: 'NunitoExtraLight';
    }

    .viewCart-midC11 h6 {
        display: inline-block;
        margin: 10px 0 3px 0;
    }

    .chckoutMdC11 {
        padding: 5px 0;
    }

    .viewCart_Ryt {
        padding: 20px;
    }

    .viewCart-mid-r svg {
        font-size: 23px;
        margin: 7px 0 0 0;
    }

    .viewCart-midC1 {
        height: 100px;
        width: 100px;
    }

        .viewCart-midC1 input[type=image] {
            height: 100% !important;
            width: 100% !important;
        }

    .viewCart-midC11 h6 {
        display: none;
    }

    .viewCart-mid-tp h5 {
        font-size: 12px;
    }

    .viewCart-midC3 .qty-input {
        width: 100%;
    }

    /* Order Detail Page Start Here */
    .Ordr_custDtl {
        min-height: 140px;
        margin: 10px 0 10px 0;
    }

    .orderDtl_MnTp {
        padding: 0px 0 20px 0;
        margin: unset;
        border-bottom: 1px solid rgba(0, 0, 0, .112);
    }

    .prodPrc_dtl ul li span {
        font-family: 'NunitoExtraLight';
    }

    .orderDtl_Mn .viewCart-mid-tp {
        display: block;
    }

    .orderDtl_Mn .viewCart-midC11 h6 {
        display: none;
    }

    .orderDtl_Mn .viewCart-mid-r p {
        font-family: 'MontserratRegular';
    }

    .orderDtl_Mn .viewCart-mid-r a {
        font-family: 'MontserratRegular';
    }

    .orderDtl_Mn .chckoutMdC11 {
        text-align: center;
    }

    /*My Account Page Design Start Here*/
    .myAcc_Prfl_L {
        width: 51%;
    }

    .myAcc_Prfl_R h4 {
        font-size: 18px;
    }

    .myAcc_lRptTtl h3 {
        font-size: 17px;
    }

    .myAcc_lRptGrd ul li a {
        font-size: 14px;
    }

    .MyAccOrd-info span {
        font-size: 16px;
    }

    .prsnlInfo-tbl tbody tr td {
        font-family: 'MontserratRegular';
        font-size: 16px;
    }

    .tblMn thead tr th {
        font-size: 16px;
    }

    /*Success-Story Page Start Here*/
    .sucStory_Test .col-xl-6 .sucStory_TestItm {
        min-height: 400px;
        height: 570px;
    }

    /*Our-Team Page Start Here*/
    .team_block {
        min-width: 285px;
        width: 280px;
        min-height: 390px;
    }

    .TeamHdr h3 {
        font-size: 28px;
    }
    /*Team Page Start Here*/
    .img-team-detail {
        width: 95%;
    }

    .TeamMn {
        background-position: 100% 15%, 0% 1%;
        background-size: 17%;
    }

    .member-div {
        width: 265px;
        min-height: 276px;
        padding: 0 10px;
    }

    .govt_reg {
        padding: 0 0 140px 0;
    }

    .book_Author {
        padding: 30px 0 90px 0;
    }

    .book-style {
        width: 300px;
    }

    .coach_block .coach_img {
        height: unset;
    }
    /*Product-Detail Carousel Start here*/
    .rel_prod .owl-nav {
        text-align: center;
    }

        .rel_prod .owl-nav .owl-prev,
        .rel_prod .owl-nav .owl-next {
            height: 40px;
            width: 40px;
            position: relative;
            top: unset;
            transform: unset;
        }

        .rel_prod .owl-nav .owl-prev {
            left: -3px;
        }

        .rel_prod .owl-nav .owl-next {
            right: -3px;
        }

    /*Our Course Page Start Here*/
    .course-style {
        width: 350px;
    }

    .OurCourses_Row {
        margin: 0 5%;
    }

        .OurCourses_Row .coach_block .coach_img {
            height: 250px;
        }

    .OurCourses_Mn {
        margin: 20px 0 0 0;
    }

    /*Course-Detail Page*/
    .course_hdr {
        padding: 20px 0 30px 0;
    }

    .curiculum {
        margin: 50px 0 50px 0;
    }

    /*Catergory page in list view start here*/
    .categryItm .SbLstMn {
        width: 246px;
    }

    .categryItm {
        padding: 20px 0 0 0;
    }

    /*Transformational-Tarot page start here*/

    .Trans_trt_Sec4Itm {
        height: 350px;
    }

    .Trans_trt_Sec2Mn {
        padding: 70px 0;
    }

    .Trans_trt_Sec4 {
        padding: 50px 0 50px 0;
    }

    .Trans_trt_Sec4Txt {
        margin: 30px 0 0 0;
    }

    /*Vastu Consultation page start here*/
    .vaastu {
        height: 470px;
    }

    .vaastu_sec2_Lft {
        margin: 100px 0 0 28px;
    }

    .vaastu_sec2_Mn {
        padding: 30px 0 30px 0;
    }

    .vaastu_sec2_Ryt img {
        width: 75%;
    }

    .vaastu_sec2_Lft p {
        font-size: 18px;
        line-height: 31px;
    }

    .vaastu_sec3 {
        padding: 30px 0 30px 0;
    }

    .vaastu_sec3_Mn .vaastu_sec3_Itm {
        height: 270px;
        margin: 0 0 20px 0;
        padding: 20px 20px;
    }

        .vaastu_sec3_Mn .vaastu_sec3_Itm h3 {
            font-size: 25px;
        }

        .vaastu_sec3_Mn .vaastu_sec3_Itm p {
            margin: 10px 0 0 0;
            font-size: 18px;
            line-height: 26px;
            /*text-align: justify;*/
        }

    .Trans_tarotHdr {
        width: 60%;
    }


    /*Individual-Session Page Start Here*/
    .ind_sesion {
        height: 550px;
    }

    .ind_sesion3 {
        padding: 50px 0 30px 0;
    }

    .ind_sesion3_Itm {
        margin: 0 0 30px 0;
        height: 330px;
    }

        .ind_sesion3_Itm h3 {
            font-size: 25px;
        }

        .ind_sesion3_Itm p {
            font-size: 17px;
            line-height: 24px;
            /*text-align: justify;*/
        }

    .Trans_trt_Sec3Mn {
        padding: 30px 30px;
    }

    /*Consult Crystal Page Start Here*/
    .cons_crys {
        height: 420px;
    }

    .cons_crys1 {
        padding: 50px 0 50px 0;
    }


    .cons_crys1_Lft {
        margin: 20px 0 0 30px;
    }

        .cons_crys2_Ryt p, .cons_crys2_Ryt ul li,
        .cons_crys1_Lft p {
            font-size: 18px;
            line-height: 31px;
        }

    .cons_crys2 {
        background: #fbf8ff;
        padding: 50px 0 50px 0;
    }

    .cons_crys2_Lft {
        text-align: center;
        margin: 10% 0 0 0;
    }

    .cons_crys1_Ryt img {
        width: 67%;
    }

    .cons_crys2_Lft img {
        width: 60%;
    }

    .cons_crys2_Ryt {
        padding: 0 10px 0 0;
        margin: 0;
    }
}

@media (min-width: 1301px) and (max-width: 1400.99px) {

    /* Header Start Here */
    .topNav_L ul li a {
        font-size: 17px;
    }

    .bottomNav_R ul li {
        margin: 0 7px 0 6px;
    }

        .bottomNav_R ul li a {
            font-size: 15px;
        }

    .bottomNav_L img {
        width: 90%;
    }

    .bottomNav_R ul {
        margin: 20px 0 0 0;
    }

    .navbar-nav .nav-item a:not(.dropdown-item) {
        /*padding: 19px;*/
        padding: 6px;
    }

    .bottomNav_R .navbar-nav .nav-item.dropdown:not(.dropdown-menu .dropdown) {
        /*margin: -28px 0 -30px 0;*/
        margin: -14px 0 -30px 0;
    }
    /**********/
    .banner {
        height: unset;
    }

    .BdrImg img {
        width: 100%;
    }

    .section1_Mn h2 {
        font-size: 38px;
        width: 90%;
    }

    .section1_Mn p {
        font-size: 19px;
        line-height: 32px;
        width: 70%;
    }

    .section1 {
        padding: 30px 0 20px 0;
    }

    .section2 {
        padding: 10px 0 30px 0;
    }

    .section2_Mn {
        padding: 10px 0 0 0;
    }

    .services {
        padding: 20px 0 10px 0;
    }

    .services_Itm {
        margin: 0 0 30px 0;
    }

    .services_Img {
        height: 190px;
    }

        .services_Img img {
            width: 100%;
            height: 100%;
        }

    .services_Txt {
        height: 370px;
    }

        .services_Txt p {
            font-size: 17px;
            line-height: 25px;
        }

    .section3 {
        padding: 30px 0 30px 0;
    }

    .section8 {
        padding: 30px 0 30px 0;
    }

    .footerMn {
        padding: 30px 20px;
    }

    /* Section-1 Start Here */
    .section4_Lft p,
    .section4_Lft ul li,
    #customers-testimonials .owl-item.center .shadow-effect p {
        font-size: 17px;
    }

    .HomeTtl h2,
    .section4_Lft h3 {
        font-size: 60px;
    }

    .section4_Lft {
        padding: 30px 0 0 130px;
    }

    .section4_Ryt img {
        width: 60%;
    }

    .section7 .section2_Lft img {
        width: 62%;
    }

    /*Section-8 of home page Start Here*/
    .section8 .owl-nav .owl-prev {
        left: 1%;
    }

    .section8 .owl-nav .owl-next {
        right: 1%;
    }

    /* About-Us Page Start Here */
    .about_sec2_Lft {
        margin: 0 0 0 20px;
    }

    .aboutDHM_LftImg {
        background-size: contain;
    }

        .aboutDHM_LftImg img {
            width: 57%;
        }

    .DHM_highlightItm {
        height: 320px;
        width: 90%;
    }

    /*******Start*******/
    .aboutDHM_Ryt {
        margin: 7% 0 0 30px;
    }

    .ourMission_Ryt {
        margin: 5% 0 0 -30px;
    }

    .ourMission_LftImg {
        text-align: center;
    }

    .ourHigh_Itm h3 {
        font-size: 24px;
    }

    .chooseUs .trans_trtImg {
        width: 50px;
        height: 50px;
    }

        .chooseUs .trans_trtImg img {
            width: 67%;
        }

    .chooseUs .trans_trtTxt {
        width: 80%;
    }

    .trans_trtItm h3 {
        font-family: 'nunito-bold';
        font-size: 25px;
    }

    .chooseUs .trans_trtMid img {
        width: 113%;
        margin: -104% auto 0 auto;
    }
    /*******End********/
    /* Contact us Page Start Here */
    .contactUs_Lft ul li {
        width: 100%;
        margin: 0 auto 22px auto;
    }

        .contactUs_Lft ul li span:nth-child(1) {
            height: 45px;
            width: 45px;
        }

        .contactUs_Lft ul li .cont_icn {
            line-height: 49px;
        }

        .contactUs_Lft ul li .cont_txt p {
            font-size: 14px;
        }

    .contactUs_Ryt {
        width: 96%;
    }

    /* Product-Detail Page Start Here */
    .Prod_detL img {
        width: 70%;
    }

    .Prod_detR {
        padding: 0;
    }

    .qty-input {
        width: 23%;
    }

    .prodQty_pay img {
        width: 40%;
    }

    .Prod_detMn {
        padding: 40px 0 15px 0;
    }

    .prod_spec {
        width: 60%;
    }

    .Prod_det {
        padding: 60px 0 20px 0;
    }

    .BookCons {
        padding: 40px 0 70px 0;
    }

    .Prod_desc {
        padding: 40px 20px 20px 20px;
    }

    /*Product Category Page Start Here*/
    .BooksGrd_All {
        margin: 0 0 20px 0;
    }

    .SbLstMn {
        width: 245px;
    }

    .BooksMn span:not(.SbLstMnDtl span) {
        width: 32%;
    }

    /* Healing-and-Consultation Page Start Here */
    .hlngConslt {
        height: 560px;
    }

    .hlngConsltHdr {
        width: 50%;
        left: 9%;
    }

        .hlngConsltHdr h2 {
            font-size: 50px;
        }

        .hlngConsltHdr p {
            font-size: 17px;
            line-height: 32px;
        }

    .hlngConsltSec1_Lft,
    .hlngConsltSec3_Lft {
        margin: 0 0 0 0;
    }

    .hlngConsltSec1_Lft,
    .hlngConsltSec3_Lft {
        width: 90%;
    }

    .hlngConsltSec_Img img {
        width: 65%;
    }

    .hlngConsltSec_All {
        padding: 0 20px;
    }

    /*View Cart Page Design Start Here*/
    .viewCart_Mn {
        margin: 60px 0 60px 0;
    }

    .viewCart_Lft {
        padding: 20px;
    }

    .viewCart-mid-r {
        text-align: left;
    }

    .viewCart-midC11 h6 {
        font-family: 'MontserratRegular';
    }

    .viewCart-mid-r p {
        font-family: 'NunitoExtraLight';
        display: inline-block;
        margin: 0;
    }

    .viewCart-mid-r a {
        font-family: 'NunitoExtraLight';
    }

    .viewCart-midC11 h6 {
        display: inline-block;
        margin: 10px 0 3px 0;
    }

    .chckoutMdC11 {
        padding: 5px 0;
    }

    .viewCart_Ryt {
        padding: 20px;
    }

    .viewCart-mid-r svg {
        font-size: 23px;
        margin: 7px 0 0 0;
    }

    .viewCart-midC1 {
        height: 100px;
        width: 100px;
    }

        .viewCart-midC1 input[type=image] {
            height: 100% !important;
            width: 100% !important;
        }

    .viewCart-midC11 h6 {
        display: none;
    }

    .viewCart-mid-tp h5 {
        font-size: 14px;
    }

    .viewCart-midC3 .qty-input {
        width: 100%;
    }

    /* Order Detail Page Start Here */
    .Ordr_custDtl {
        min-height: 140px;
        margin: 10px 0 10px 0;
    }

    .orderDtl_MnTp {
        padding: 0px 0 20px 0;
        margin: unset;
        border-bottom: 1px solid rgba(0, 0, 0, .112);
    }

    .prodPrc_dtl ul li span {
        font-family: 'NunitoExtraLight';
    }

    .orderDtl_Mn .viewCart-mid-tp {
        display: block;
    }

    .orderDtl_Mn .viewCart-midC11 h6 {
        display: none;
    }

    .orderDtl_Mn .viewCart-mid-r p {
        font-family: 'MontserratRegular';
    }

    .orderDtl_Mn .viewCart-mid-r a {
        font-family: 'MontserratRegular';
    }

    .orderDtl_Mn .chckoutMdC11 {
        text-align: center;
    }

    /*Success-Story Page Start Here*/
    .sucStory_Test .col-xl-6 .sucStory_TestItm {
        min-height: 400px;
        height: 570px;
    }

    /*Our-Team Page Start Here*/
    .team_block {
        min-width: 315px;
        width: 280px;
        min-height: 390px;
    }

    .TeamHdr h3 {
        font-size: 28px;
    }

    /*Team Page Start Here*/
    .img-team-detail {
        width: 95%;
    }

    .TeamMn {
        background-position: 100% 15%, 0% 1%;
        background-size: 17%;
    }

    .member-div {
        width: 265px;
        min-height: 276px;
        padding: 0 10px;
    }

    .govt_reg {
        padding: 0 0 140px 0;
    }

    .book_Author {
        padding: 30px 0 90px 0;
    }

    .book-style {
        width: 300px;
    }

    .coach_block .coach_img {
        height: unset;
    }
    /*Product-Detail Carousel Start here*/
    .rel_prod .owl-nav {
        text-align: center;
    }

        .rel_prod .owl-nav .owl-prev,
        .rel_prod .owl-nav .owl-next {
            height: 40px;
            width: 40px;
            position: relative;
            top: unset;
            transform: unset;
        }

        .rel_prod .owl-nav .owl-prev {
            left: -3px;
        }

        .rel_prod .owl-nav .owl-next {
            right: -3px;
        }
    /*Our Course Page Start Here*/
    .course-style {
        width: 350px;
    }

    .OurCourses_Row {
        margin: 0 5%;
    }

        .OurCourses_Row .coach_block .coach_img {
            height: 250px;
        }

    .OurCourses_Mn {
        margin: 20px 0 0 0;
    }

    /*Catergory page in list view start here*/
    .categryItm {
        padding: 20px 0 0 0;
    }

    /*About-us page design start here*/
    .SubTtl h2 {
        font-size: 50px;
    }

    /*Vastu Consultation page start here*/
    .vaastu {
        height: 470px;
    }

    .vaastu_sec2_Lft {
        margin: 100px 0 0 28px;
    }

    .vaastu_sec2_Mn {
        padding: 30px 0 30px 0;
    }

    .vaastu_sec2_Ryt img {
        width: 65%;
    }

    .vaastu_sec2_Lft p {
        font-size: 18px;
        line-height: 31px;
    }

    .vaastu_sec3 {
        padding: 30px 0 30px 0;
    }

    .vaastu_sec3_Mn .vaastu_sec3_Itm {
        height: 270px;
        margin: 0 0 20px 0;
        padding: 20px 20px;
    }

        .vaastu_sec3_Mn .vaastu_sec3_Itm h3 {
            font-size: 25px;
        }

        .vaastu_sec3_Mn .vaastu_sec3_Itm p {
            margin: 10px 0 0 0;
            font-size: 18px;
            line-height: 26px;
            /*text-align: justify;*/
        }

    .Trans_tarotHdr {
        width: 60%;
    }

    /*Individual-Session Page Start Here*/
    .ind_sesion {
        height: 550px;
    }

    .ind_sesion3 {
        padding: 50px 0 30px 0;
    }

    .ind_sesion3_Itm {
        margin: 0 0 30px 0;
        height: 330px;
    }

        .ind_sesion3_Itm h3 {
            font-size: 25px;
        }

        .ind_sesion3_Itm p {
            /*text-align: justify;*/
        }

    .Trans_trt_Sec3Mn {
        padding: 30px 30px;
    }
    /*Consult Crystal Page Start Here*/
    .cons_crys {
        height: 420px;
    }

    .cons_crys1 {
        padding: 50px 0 50px 0;
    }


    .cons_crys1_Lft {
        margin: 20px 0 0 30px;
    }

        .cons_crys2_Ryt p, .cons_crys2_Ryt ul li,
        .cons_crys1_Lft p {
            font-size: 18px;
            line-height: 31px;
        }

    .cons_crys2 {
        background: #fbf8ff;
        padding: 50px 0 50px 0;
    }

    .cons_crys2_Lft {
        text-align: center;
        margin: 10% 0 0 0;
    }

    .cons_crys1_Ryt img {
        width: 67%;
    }

    .cons_crys2_Lft img {
        width: 70%;
    }

    .cons_crys2_Ryt {
        padding: 0 10px 0 0;
    }

    /*Course-Detail Page*/
    .course_hdr {
        padding: 20px 0 30px 0;
    }

    .curiculum {
        margin: 50px 0 50px 0;
    }
}

@media (min-width: 1401px) and (max-width: 1500.99px) {
    /* Header Start Here */
    .topNav_L ul li a {
        font-size: 17px;
    }

    .bottomNav_R ul li {
        margin: 0 7px 0 6px;
    }

        .bottomNav_R ul li a {
            font-size: 16px;
        }

    .topNav_L ul li a {
        font-size: 17px;
    }

    .bottomNav_L img {
        width: 90%;
    }

    .bottomNav_R ul {
        margin: 26px 0 0 0;
    }

    .navbar-nav .nav-item a:not(.dropdown-item) {
        /*padding: 19px;*/
        padding: 6px;
    }

    .bottomNav_R .navbar-nav .nav-item.dropdown:not(.dropdown-menu .dropdown) {
        /*margin: -29px 0 -30px 0;*/
        margin: -14px 0 -30px 0;
    }

    /********/
    .banner {
        height: unset;
    }

    .BdrImg img {
        width: 100%;
    }

    .section1_Mn h2 {
        font-size: 45px;
        width: 90%;
    }

    .section1_Mn p {
        font-size: 19px;
        line-height: 32px;
        width: 70%;
    }

    .section1 {
        padding: 40px 0 40px 0;
    }

    .section2 {
        padding: 30px 0 30px 0;
    }

    .section2_Mn {
        padding: 30px 0 0 0;
    }

    .services {
        padding: 30px 0 20px 0;
    }

    .services_Itm {
        margin: 0 0 30px 0;
    }

    .services_Txt {
        height: 400px;
    }

    .section3 {
        padding: 30px 0 30px 0;
    }

    .section8 {
        padding: 30px 0 30px 0;
    }

    .footerMn {
        padding: 30px 20px;
    }

    /* Header End Here */
    .section4_Lft p,
    .section4_Lft ul li,
    #customers-testimonials .owl-item.center .shadow-effect p {
        font-size: 17px;
    }

    .HomeTtl h2,
    .section4_Lft h3 {
        font-size: 60px;
    }


    .section4_Lft {
        padding: 30px 0 0 130px;
    }

    .section4_Ryt img {
        width: 60%;
    }

    .section7 .section2_Lft img {
        width: 62%;
    }
    /*******Start*******/
    .aboutDHM_Ryt {
        margin: 7% 0 0 30px;
    }

    .ourMission_Ryt {
        margin: 5% 0 0 -30px;
    }

    .ourHigh_Itm h3 {
        font-size: 24px;
    }

    .chooseUs .trans_trtImg {
        width: 50px;
        height: 50px;
    }

        .chooseUs .trans_trtImg img {
            width: 67%;
        }

    .chooseUs .trans_trtTxt {
        width: 80%;
    }

    .trans_trtItm h3 {
        font-family: 'nunito-bold';
        font-size: 25px;
    }

    /*******End********/
    /* Product-Detail Page Start Here */
    .Prod_detL img {
        width: 70%;
    }

    .Prod_detR {
        padding: 0;
    }

    .qty-input {
        width: 18%;
    }

    .prodQty_pay img {
        width: 40%;
    }

    .Prod_detMn {
        padding: 40px 0 15px 0;
    }

    .prod_spec {
        width: 60%;
    }

    .Prod_det {
        padding: 60px 0 20px 0;
    }

    .BookCons {
        padding: 40px 0 40px 0;
    }

    .Prod_desc {
        padding: 40px 20px 20px 20px;
    }

    /*Product Category Page Start Here*/
    .BooksGrd_All {
        margin: 0 0 20px 0;
    }

    .SbLstMn {
        width: 225px;
    }

    .BooksMn span:not(.SbLstMnDtl span) {
        width: 24%;
    }

    .prodLftRptTtl h3 {
        font-size: 15px;
    }
    /* Healing-and-Consultation Page Start Here */
    .hlngConslt {
        height: 560px;
    }

    .hlngConsltHdr {
        width: 50%;
        left: 9%;
    }

        .hlngConsltHdr h2 {
            font-size: 50px;
        }

        .hlngConsltHdr p {
            font-size: 17px;
            line-height: 32px;
        }

    .hlngConsltSec1_Lft,
    .hlngConsltSec3_Lft {
        margin: 0 0 0 0;
    }

    .hlngConsltSec1_Lft,
    .hlngConsltSec3_Lft {
        width: 90%;
    }

    .hlngConsltSec_Img img {
        width: 65%;
    }

    .hlngConsltSec_All {
        padding: 0 20px;
    }

    /*ViewCart Page Design Start Here*/
    .viewCart-midC1 {
        height: 200px;
        width: 200px;
    }

        .viewCart-midC1 input[type=image] {
            height: 100% !important;
            width: 100% !important;
        }

    .viewCart-midC11 h6 {
        display: none;
    }

    .viewCart-midC3 .qty-input {
        width: 100%;
    }

    /*Success-Story Page Design Start Here*/
    .video_box .video_text {
        bottom: 40px;
    }

    /*Product-Detail Carousel Start here*/
    .rel_prod .owl-nav {
        text-align: center;
    }

        .rel_prod .owl-nav .owl-prev,
        .rel_prod .owl-nav .owl-next {
            height: 40px;
            width: 40px;
            position: relative;
            top: unset;
            transform: unset;
        }

        .rel_prod .owl-nav .owl-prev {
            left: -3px;
        }

        .rel_prod .owl-nav .owl-next {
            right: -3px;
        }

    /*Our Course Page Start Here*/

    .OurCourses_Row {
        margin: 0 5%;
    }

        .OurCourses_Row .coach_block .coach_img {
            height: 250px;
        }

    .OurCourses_Mn {
        margin: 20px 0 0 0;
    }

    /*Catergory page in list view start here*/
    .categryItm {
        padding: 20px 0 0 0;
    }

    /*Our Team Page Start Here*/
    .TeamHdr h3 {
        font-size: 30px;
        margin: 0 0 30px 0;
    }

    .sucStory_Test {
        margin: 20px 0 10px 0;
    }
    /*Transformational-Tarot page start here*/
    .Trans_trt_Sec4Itm {
        height: 340px;
    }

    /*Vastu Consultation page start here*/
    .vaastu {
        height: 470px;
    }

    .vaastu_sec2_Lft {
        margin: 100px 0 0 28px;
    }

    .vaastu_sec2_Mn {
        padding: 30px 0 30px 0;
    }

    .vaastu_sec2_Ryt img {
        width: 65%;
    }

    .vaastu_sec2_Lft p {
        font-size: 18px;
        line-height: 31px;
    }

    .vaastu_sec3 {
        padding: 30px 0 30px 0;
    }

    .vaastu_sec3_Mn .vaastu_sec3_Itm {
        height: 270px;
        margin: 0 0 20px 0;
        padding: 20px 20px;
    }

    .Trans_tarotHdr {
        width: 60%;
    }

    /*Individual-Session Page Start Here*/
    .ind_sesion {
        height: 550px;
    }

    .ind_sesion3 {
        padding: 50px 0 30px 0;
    }

    .ind_sesion3_Itm {
        margin: 0 0 30px 0;
        height: 330px;
    }

        .ind_sesion3_Itm h3 {
            font-size: 25px;
        }

        .ind_sesion3_Itm p {
            /*text-align: justify;*/
        }

    .Trans_trt_Sec3Mn {
        padding: 30px 30px;
    }

    /*Course-Detail Page*/
    .course_hdr {
        padding: 20px 0 30px 0;
    }

    .curiculum {
        margin: 50px 0 50px 0;
    }
}

@media (min-width: 1501px) and (max-width: 1600.99px) {
    .bottomNav_R ul {
        margin: 29px -16px 0 0;
    }

    .container {
        max-width: 1468px;
    }

    .prodLftRptTtl h3 {
        font-size: 17px;
    }

    .section4_Lft p,
    .section4_Lft ul li,
    #customers-testimonials .owl-item.center .shadow-effect p {
        font-size: 17px;
    }

    .HomeTtl h2,
    .section4_Lft h3 {
        font-size: 60px;
    }

    .dskshine .SbLstMn {
        position: relative;
        width: 326px;
    }

    .navbar-nav .nav-item a:not(.dropdown-item) {
        /*padding: 19px;*/
        padding: 6px;
    }

    .bottomNav_R .navbar-nav .nav-item.dropdown:not(.dropdown-menu .dropdown) {
        /*margin: -29px 0 -30px 0;*/
        margin: -14px 0 -30px 0;
    }
    /********/
    .banner {
        height: unset;
    }

    .BdrImg img {
        width: 100%;
    }

    .section1_Mn h2 {
        font-size: 45px;
        width: 90%;
    }

    .section1_Mn p {
        font-size: 19px;
        line-height: 32px;
        width: 70%;
    }

    .section1 {
        padding: 40px 0 40px 0;
    }

    .section2 {
        padding: 30px 0 30px 0;
    }

    .section2_Mn {
        padding: 30px 0 0 0;
    }

    .services {
        padding: 30px 0 20px 0;
    }

    .services_Itm {
        margin: 0 0 30px 0;
    }

    .services_Txt {
        height: 280px;
    }

    .section3 {
        padding: 30px 0 30px 0;
    }

    .section8 {
        padding: 30px 0 10px 0;
    }

    .footerMn {
        padding: 30px 20px;
    }

    .BookCons {
        padding: 50px 0 50px 0;
    }

    .section8_Mn .section8_btn {
        margin: 2% 0 0 0;
    }

    /*******Start*******/
    .aboutDHM_Ryt {
        margin: 7% 0 0 30px;
    }

    .ourMission_Ryt {
        margin: 5% 0 0 -30px;
    }

    .ourHigh_Itm h3 {
        font-size: 24px;
    }

    .chooseUs .trans_trtImg {
        width: 50px;
        height: 50px;
    }

        .chooseUs .trans_trtImg img {
            width: 67%;
        }

    .chooseUs .trans_trtTxt {
        width: 80%;
    }

    .trans_trtItm h3 {
        font-family: 'nunito-bold';
        font-size: 25px;
    }

    /*******End********/
    /*Product-Detail Carousel Start here*/
    .rel_prod .owl-nav {
        text-align: center;
    }

        .rel_prod .owl-nav .owl-prev,
        .rel_prod .owl-nav .owl-next {
            height: 40px;
            width: 40px;
            position: relative;
            top: unset;
            transform: unset;
        }

        .rel_prod .owl-nav .owl-prev {
            left: -3px;
        }

        .rel_prod .owl-nav .owl-next {
            right: -3px;
        }

    /*Our Course Page Start Here*/
    .OurCourses_Row {
        margin: 0 5%;
    }

        .OurCourses_Row .coach_block .coach_img {
            height: 250px;
        }

    .OurCourses_Mn {
        margin: 20px 0 0 0;
    }

    /*Our Team Page Start Here*/
    .TeamHdr h3 {
        font-size: 30px;
        margin: 30px 0 30px 0;
    }

    .sucStory_Test {
        margin: 20px 0 0 0;
    }

    .sucStory_video {
        margin: 0 0 20px 0;
    }
    /*Transformational-Tarot page start here*/
    .Trans_trt_Sec4Itm {
        height: 340px;
    }


    /*Vastu Consultation page start here*/
    .vaastu {
        height: 470px;
    }

    .vaastu_sec2_Lft {
        margin: 100px 0 0 28px;
    }

    .vaastu_sec2_Mn {
        padding: 30px 0 30px 0;
    }

    .vaastu_sec2_Ryt img {
        width: 65%;
    }

    .vaastu_sec2_Lft p {
        font-size: 18px;
        line-height: 31px;
    }

    .vaastu_sec3 {
        padding: 30px 0 30px 0;
    }

    .vaastu_sec3_Mn .vaastu_sec3_Itm {
        height: 270px;
        margin: 0 0 20px 0;
        padding: 20px 20px;
    }

        .vaastu_sec3_Mn .vaastu_sec3_Itm p {
            margin: 10px 0 0 0;
            font-size: 18px;
            line-height: 26px;
        }

    .Trans_tarotHdr {
        width: 60%;
    }

    /*Individual-Session Page Start Here*/
    .ind_sesion {
        height: 550px;
    }

    .ind_sesion3 {
        padding: 50px 0 30px 0;
    }

    .ind_sesion3_Itm {
        margin: 0 0 30px 0;
        height: 330px;
    }

        .ind_sesion3_Itm p {
            /*text-align: justify;*/
        }

    .Trans_trt_Sec3Mn {
        padding: 30px 30px;
    }

    /*Course-Detail Page*/
    .course_hdr {
        padding: 20px 0 30px 0;
    }

    .curiculum {
        margin: 50px 0 50px 0;
    }

    .BooksGrd_All .SbLstMn {
        width: 234px;
    }
}

@media (min-width: 1601px) and (max-width: 1700.99px) {
    .container {
        max-width: 1595px;
    }

    .dskshine .SbLstMn {
        position: relative;
        width: 294px;
    }

    /*Product-Detail Carousel Start here*/
    .rel_prod .owl-nav {
        text-align: center;
    }

        .rel_prod .owl-nav .owl-prev,
        .rel_prod .owl-nav .owl-next {
            height: 40px;
            width: 40px;
            position: relative;
            top: unset;
            transform: unset;
        }

        .rel_prod .owl-nav .owl-prev {
            left: -3px;
        }

        .rel_prod .owl-nav .owl-next {
            right: -3px;
        }

    /*Individual-Session Page Start Here*/
    .ind_sesion {
        height: 550px;
    }

    .ind_sesion3 {
        padding: 50px 0 30px 0;
    }

    .ind_sesion3_Itm {
        margin: 0 0 30px 0;
        height: 330px;
    }

        .ind_sesion3_Itm p {
            /*text-align: justify;*/
        }

    .Trans_trt_Sec3Mn {
        padding: 30px 30px;
    }
}


/*Landscape Mode media query start here*/
@media screen and (min-device-width: 280px) and (max-device-width: 780px) and (orientation : landscape) {
    .bottomNav_L img {
        width: 28%;
    }

    .bottomNav.sticky .bottomNav_L img {
        width: 28%;
    }

    .bottomNav.sticky .navbar .navbar-toggler {
        margin: 0 0 7px 0;
    }

    .bottomNav_R ul {
        margin: 0 -16px 0 0;
    }

    .navbar .navbar-toggler {
        margin: 0 0 0 0;
    }
}
