/*===============================mobile devices======================================*/

@media screen and (max-width: 767px) {
    .nemtgin {
    width: 108%;
    margin-bottom: 30px;
    margin-left: -12px;
}
.nmtr{
    margin-top: 30px;
}
    .byanw_textdesign {
        font-size: 17px;
    }

    .anrashifal_container {
        margin: 20px 0px 20px 0px;
    }

    .topheader_fstrightoutsection {
        display: none;
    }

    .topheader_fstleftoutsection {
        padding: 5px 0px 5px 0px;
    }

    .headermapdesign_area {
        font-size: 11px;
    }

    .footercontact_lnktextdesign {
        font-size: 11px;
    }

    .headercontactdesign_area {
        font-size: 14px;

        padding: 5px 0px 0px 0px;

        display: block;
    }

    .sitelogo_imgdesign {
        width: 80px;
    }

    .header .item-right {
        padding: 0px 30px 0px 0px;
    }

    .mainnav_outsection {
        padding: 7px 0px 0px 0px;
    }

    .header {
        position: relative;
    }

    .custom_headerback {
        padding: 5px 0px 5px 10px;
    }

    .brghttwoscnd_imgdesign {
        width: 280px;
    }

    .bannerright_outsection {
        margin: 60px 0px 0px 0px;
    }

    .titles_text {
        font-size: 15px;
    }

    .anrokhtext_tdesign {
        font-size: 12px;
    }

    .bannerleft_outsection {
        margin: 40px 0px 40px 0px;
    }

    .bannerfst_headingtextdesign {
        font-size: 17px;
    }

    .bannerptext_design {
        padding: 15px 0px 0px 0px;

        font-size: 20px;

        line-height: 35px;
    }

    .bannerdescribetext_design {
        padding: 17px 0px 0px 0px;

        font-size: 13px;
    }

    .bannerspecial_clrtextdesign {
        font-size: 25px;
    }

    .rabout_secondsection {
        right: 32%;

        bottom: -30%;
    }
    .rabout_secondsection1 {
        position: absolute;
        left: 56%;
        bottom: -34%;
        width: 50%;
        border: 7px solid #fffcf5;
        border-radius: 50%;
        height: 41%;
    }
    .rrttext_design {
        font-size: 17px;

        padding: 10px 0px 5px 0px;
    }

    .jnp_abtincasatextdesign {
        padding: 5px 0px 0px 0px;
    }

    .outer_box {
        padding: 0px 0px 0px 0px;

        display: block;
    }

    .info_block {
        margin: 10px 0px 10px 0px;
    }

    .btn_box {
        padding: 20px 0px 0px 0px;

        display: block;
    }
    .aboutinnerright_outsection {
        position: relative;
        padding: 121px 0px 0px 0px;
    }
    .contact_info {
        top: 30px;
    }
    .bottomadd {
        margin: -20px 0px -50px 0px;
    }
    .nhh {
        display: none;
    }
    .asatext_design {
        font-size: 20px;
    }

    .osercv_textdesign {
        font-size: 20px;
    }
    .liststylebgm {
        padding: 0px 0px 0px 0px;
    }
    .kchambers_outsection {
        margin: 0px 0px 50px 0px;
    }
    .cyzsgn_outsection {
        font-size: 15px;
    }

    .zsgn_outsectionx {
        font-size: 25px;
    }

    .osderptext_design {
        padding: 12px 0px 0px 0px;

        font-size: 18px;
    }

    .gtbctext_design {
        font-size: 15px;

        padding: 10px 0px 10px 0px;
    }

    .discover_equaloutarea {
        width: 40%;

        margin: 0px 7px 0px 20px;
    }

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

    .wchuse_outsection {
        margin: 10px 0px 0px 0px;
    }

    .wcussection_rightoutarea {
        padding: 20px 0px 0px 0px;
    }

    .iwcustext_design {
        font-size: 20px;
    }

    .ikwcutext_rdesign {
        font-size: 17px;

        padding: 10px 0px 20px 0px;
    }

    .gwcus_textoutsectionrgt {
        padding: 0px 0px 0px 25px;
    }

    .drlip_hdngtext {
        font-size: 17px;
    }

    .drxip_pntext {
        font-size: 12px;

        padding: 5px 0px 0px 0px;
    }

    .gfaqright_outsection {
        margin: 0px 0px 50px 0px;
    }

    .fasktext_design {
        font-size: 18px;

        padding: 0px 0px 0px 0px;
    }

    .accordion button .accordion-title {
        font-size: 13px;
    }

    .accordion .accordion-content p {
        font-size: 13px;

        text-align: justify;
    }

    .ocambers_textdesign {
        font-size: 25px;
    }

    .lbgstext_design {
        font-size: 25px;
    }

    .blogheading_utextdesign {
        font-size: 13px;
    }

    .testimonial_outsection {
        margin: 25px 0px 20px 0px;
    }

    .testimonial_outtext {
        font-size: 25px;
    }

    .wostxt_tstmnl {
        font-size: 18px;
    }

    .footermidfc_jxoutsection {
        margin: 0px 0px 20px 0px;
    }

    .lastcontent_outsection {
        margin: 0px 0px 0px 0px;
    }

    .kfurniture_outarea {
        font-size: 14px;
    }

    .appointmentbreadcum_mainoutsection {
        height: 150px;

        background-size: cover;

        background-repeat: no-repeat;
    }

    .aboutusbreadcum_mainoutsection {
        height: 150px;

        background-size: contain;

        background-repeat: no-repeat;
    }

    .oursolutionbreadcum_mainoutsection {
        height: 150px;

        background-size: cover;

        background-repeat: no-repeat;
    }

    .ourservicesbreadcum_mainoutsection {
        height: 150px;

        background-size: cover;

        background-repeat: no-repeat;
    }

    .rashifalbreadcum_mainoutsection {
        height: 150px;

        background-size: cover;

        background-repeat: no-repeat;
    }

    .achivementsbreadcum_mainoutsection {
        height: 150px;

        background-size: cover;

        background-repeat: no-repeat;
    }

    .chambersbreadcum_mainoutsection {
        height: 150px;

        background-size: cover;

        background-repeat: no-repeat;
    }

    .photogallerybreadcum_mainoutsection {
        height: 150px;

        background-size: cover;

        background-repeat: no-repeat;
    }

    .videogallerybreadcum_mainoutsection {
        height: 150px;

        background-size: cover;

        background-repeat: no-repeat;
    }

    .printgallerybreadcum_mainoutsection {
        height: 150px;

        background-size: cover;

        background-repeat: no-repeat;
    }

    .blogbreadcum_mainoutsection {
        height: 150px;

        background-size: cover;

        background-repeat: no-repeat;
    }

    .contactbreadcum_mainoutsection {
        height: 150px;

        background-size: cover;

        background-repeat: no-repeat;
    }

    .breadcumtext_outarea {
        margin: 57px 0px 0px -25px;
        font-size: 0px;
    }

    .breadcum_linktextarea {
        padding: 5px 0px 0px 55px;
    }

    .connectus_outarea {
        font-size: 12px;
    }

    .breadcum_linktextarea li {
        font-size: 10px;
    }

    .breadcum_linktextarea li a {
        font-size: 10px;
    }

    .ourservice_mainoutsections {
        margin: 20px 0px 20px 0px;
    }

    .rashifal_outsectionx {
        margin: 20px 0px 40px 0px;
    }

    .servcdtls_textdesignsc {
        font-size: 13px;
    }

    .rightrashifal_detailsoutarea {
        margin: 30px 0px 0px 0px;
    }

    .axhivementsout_section {
        margin: 20px 0px 50px 0px;
    }

    .innerchambers_outsection {
        margin: 20px 0px 50px 0px;
    }

    .portfolio-menu ul li {
        width: 85px;

        font-size: 13px;
    }

    .vdogallery_outsectionx {
        margin: 20px 0px 50px 0px;
    }

    .ogallery_outsection {
        margin: 20px 0px 0px 0px;
    }

    .innerblog_outsection {
        margin: 20px 0px 30px 0px;
    }

    .blogsrchbtn_inpdesign {
        right: 23px;
    }

    .contactsingle_outsection {
        margin: 0px 0px 20px 0px;
    }

    .irightcontact_outsection {
        margin: 20px 0px 50px 0px;
    }

    .ileftcontact_outsection {
        margin: 20px 0px 20px 0px;
    }

    .acgep_textdesign {
        font-size: 13px;
    }

    .osder_textdesign {
        font-size: 25px;
    }

    .edfc_textdesign {
        font-size: 17px;
    }

    .adssrvc_moutsection {
        height: 250px;
    }

    .adssrvc_moutsection1 {
        height: 220px;
    }

    .osder_textdesign {
        font-size: 17px;
    }

    .kifrmmap_design {
        height: 300px;
    }

    .acgep_textdesign2 {
        font-size: 13px;
    }

    .baptextz_outsectionfrmareafcx {
        margin: 30px 0px 30px 0px;
    }
    .innerasatext_design {
        font-size: 14px;
    }
    .rasfal_dtlsnametextdesigndtls {
        font-size: 12px;
    }
    .date_textdesign {
        font-size: 30px;
        padding: 25px 0px 20px 0px;
    }
    .horo_listoutarea li {
        font-size: 13px;
        padding: 0px 0px 20px 0px;
        width: 100%;
    }
    .horo_listoutarea li b {
        font-size: 15px;
    }
    .horo_listoutarea li img {
        width: 22px;
    }
    .horoscopedetails_outsection {
        margin: 20px 0px 20px 0px;
    }
    .rightbnfts_outsection {
        margin: 20px 0px 0px 0px;
    }
    .rightshw_section {
        padding: 30px 0px 0px 0px;
    }
    .cirtimg_design {
        width: 40px;
    }
    .chirsection_outarea {
        width: 60px;
        height: 60px;
    }
    .clrbkngshw_outarea {
        height: 180px;
    }
    .bkngshw_outarea1 {
        height: 165px;
    }
    .bkngshw_outarea2 {
        height: 165px;
    }
    .bkngshw_outarea3 {
        height: 165px;
    }
    .bkngshw_outarea4 {
        height: 165px;
    }
    .bkngshw_outarea5 {
        height: 165px;
    }
    .bkngshw_outarea6 {
        height: 165px;
    }
    .bkngshw_outarea7 {
        height: 165px;
    }
    .bkngshw_outarea8 {
        height: 165px;
    }
    .btn.book-now1 {
        background: #e64833;
        border-radius: 0;
        color: #FFF;
        display: inline-block;
        font-size: 13px;
        height: 39px;
        line-height: 28px;
        position: fixed;
        left: -100px;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        transform-origin: bottom right;
        width: 131px;
        top: 35%;
        z-index: 2;
        border-radius: 14px;
    }
    .btn.book-now {
        background: #207f6a;
        border-radius: 0;
        color: #FFF;
        display: inline-block;
        font-size: 13px;
        height: 39px;
        line-height: 28px;
        position: fixed;
        right: 0px;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        transform-origin: bottom right;
        width: 131px;
        top: 35%;
        z-index: 999;
        border-radius: 14px;
    }
    .ages_textdesign
    {
        font-size: 12px;
    }

}

/*===============================mobile devices======================================*/
