@media only screen and (max-width: 3200px) {
  .top-detail-section.pth-fullwidth {
    width: 70%;
    max-width: 1338px;
  }

  .lead-box .purposeful h1 {
    text-align: right;
  }

  .purposeful .purposeful-body {
    width: 65%;
  }

  .book {
    cursor: pointer;
  } 
}

@media only screen and (max-width:2500px) {
  .pearls-box.pearl-middle.wpb_column.vc_column_container.vc_col-sm-4 {
    background-image: url('../images/Rev_0289_11.jpg');
    background-repeat: no-repeat;
    background-size: 652px 352px;
  }

  .pearls-box.pearl-middle p {
    top: 418px;
  }

  .pearls-box.pearl-middle h2 {
    top: 360px;
  }
}


@media (min-width:2500px) and (max-width :3000px) {
  .pearls-box.pearl-middle.wpb_column.vc_column_container.vc_col-sm-4 {
    background-size: 666px 349px;
  }

  .pearls-box.pearl-middle p {
    top: 414px;
  }

  .pearls-box.pearl-middle h2 {
    top: 358px;
  }

}

@media only screen and (max-width: 2600px) {
  .top-detail-section.pth-fullwidth {
    width: 53%;
  }

  .multibooks .bookrows {
    display: flex;
    left: 0;
    justify-content: center;
  }

  .multibooks .bookself {
    display: flex;
    justify-content: center;
  }

  .about_title {
    margin-top: 0 !important;
  }

  .title-img {
    padding-top: 0;
  }

}

@media only screen and (max-width: 2434px) {
  .top-detail-section.pth-fullwidth {
    width: 55%;
  }

  .purposeful .purposeful-body {
    width: 60%;
  }

  .purposeful {
    width: 100%;
    left: 0;
  }

  .lead-box .purposeful h1 {
    text-align: right;
  }

  .lead-box .purposeful h3 {
    margin: 0 auto;
  }

  .lead-box .purposeful .home-date {
    width: auto;
  }
}

@media only screen and (max-width: 2400px) {
  .pearls-box.pearl-middle.wpb_column.vc_column_container.vc_col-sm-4 {
    background-size: 626px 339px;
  }

  .pearls-box.pearl-middle h2 {
    top: 342px;
  }

  .pearls-box.pearl-middle p {
    top: 407px;
    position: absolute;
    width: 93%;
  }
}

@media only screen and (max-width: 2300px) {
  .pearls-box.pearl-middle.wpb_column.vc_column_container.vc_col-sm-4 {
    background-size: 599px 320px;
  }

  .pearls-box.pearl-middle h2 {
    position: absolute;
    top: 334px;
    left: 6px;
  }

  .pearls-box.pearl-middle p {
    top: 393px;
    position: absolute;
    left: auto;
    width: 96%;
  }
}


@media only screen and (max-width: 2222px) {
  .purposeful .purposeful-body {
    width: 55%;
  }
}

@media only screen and (max-width: 2200px) {
  .pearls-box.pearl-middle.wpb_column.vc_column_container.vc_col-sm-4 {
    background-size: 572px 306px;
  }

  .pearls-box.pearl-middle h2 {
    top: 314px;
  }

  .pearls-box.pearl-middle p {
    top: 371px;
    position: absolute;
    left: 19px;
    width: 88%;
  }
}

@media only screen and (max-width: 2100px) {
  .pearls-box.pearl-middle.wpb_column.vc_column_container.vc_col-sm-4 {
    background-size: 543px 289px;
  }

  .pearls-box.pearl-middle p {
    top: 357px;
    position: absolute;
    left: 19px;
    width: 92%;
  }

  .pearls-box.pearl-middle h2 {
    top: 296px;
    left: -9px;
  }
}

@media only screen and (max-width: 2118px) {
  .purposeful .purposeful-body {
    width: 44%;
  }
}

@media only screen and (max-width: 2069px) {
  .top-detail-section.pth-fullwidth {
    width: 66%;
  }

  .purposeful .purposeful-body {
    width: 66%;
  }
}

@media only screen and (max-width:2000px) {
  .pearls-box.pearl-middle.wpb_column.vc_column_container.vc_col-sm-4 {
    background-size: 543px 278px;
  }

  .pearls-box.pearl-middle p {
    top: 344px;
  }

  .pearls-box.pearl-middle h2 {
    top: 288px;
  }

}

@media only screen and (max-width: 1920px) {
  .top-detail-section.pth-fullwidth {
    width: 70%;
  }

  .site-footer .col-md-3 {
    width: auto;
    display: block;
  }

  .pearls-box.pearl-middle.wpb_column.vc_column_container.vc_col-sm-4 {
    background-size: 543px 263px;
  }

  .purposeful .purposeful-body {
    width: 61%;
  }

  .pearls-box.pearl-middle h2 {
    top: 274px;
  }

  .pearls-box.pearl-middle p {
    top: 330px;
  }

  /* .pearls-box.pearl-middle img {
     height: 266px;}

} */
}

@media only screen and (max-width: 1911px) {
  .search-right {
    width: 28%;
  }
}

@media only screen and (max-width: 1900px) {
  .cat-banner #horizan_img {
    margin-top: -49px;
  }

  .mid-banner .subcate .horizan_img h3 {
    margin-top: -32px;
  }

  .mid-banner.cat-banner .horizan_img h3 {
    margin-top: 25px;
  }
}

@media only screen and (max-width: 1800px) {
  .purposeful .purposeful-body {
    width: 60%;
  }

  .edifice-modal .left-accrod {
    width: 350px;
    height: 200px;
  }

  .edifice-modal .left-accrod img {
    height: 200px;
  }

  .edifice-modal .right-accrod {
    padding-left: 30px;
  }

  .edifice-modal .edifice-modal .right-accrod h1 {
    font-size: 26px;
  }

  .cat-banner.subcate {
    margin-top: 0;
  }

  .top-detail-section.pth-fullwidth {
    width: 82%;
    text-align: center;
    margin: 0 auto;
    padding: 0 195px;
  }

  .top-teaching-section p {
    width: 100%;
    padding-bottom: 21px;
  }

  .pearls-box.pearl-middle p {
    top: 316px;
    left: 15px;
    width: 91%;
  }

  .pearls-box.pearl-middle.wpb_column.vc_column_container.vc_col-sm-4 {
    background-size: 543px 248px;
  }

}

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

  .purposeful .purposeful-body {
    width: 74%;
  }

  .pearls-box.pearl-middle.wpb_column.vc_column_container.vc_col-sm-4 {
    background-size: 543px 232px;
  }
}

@media only screen and (max-width: 1790px) {
  .search-left {
    width: 65%;
  }

  .search-right {
    width: 34%;
  }

  .main-content .mid-banner {
    margin-top: -7.2% !important;
  }

  .mid-banner .subcate .horizan_img h3 {
    margin-top: -40px;
  }
}

@media only screen and (max-width: 1765px) {
  #key_word {
    left: 17%;
  }
}

@media only screen and (max-width: 1600px) {
  .pearls-box.pearl-middle.wpb_column.vc_column_container.vc_col-sm-4 {
    background-size: 543px 219px;
  }

  .pearls-box.pearl-middle h2 {
    top: 228px;
  }

  .pearls-box.pearl-middle p {
    top: 290px;
  }
}

@media only screen and (max-width: 1650px) {
  .main-content .mid-banner {
    position: absolute;
    bottom: -78px;
  }

  .modal-body-pth .inlinereves.new-children {
    width: 69% !important;
  }

  .modal-body-pth .new-children-line {
    width: 20% !important;
  }

  .pth-sub-banner {
    position: relative;
    margin-bottom: 60px;
  }

  .pth-sub-banner .newcat-top-title {
    top: 35px;
  }

  .purposeful .purposeful-body {
    width: 80%;
  }
}

@media only screen and (min-width: 1651px) and (max-width: 1920px) {
  ol.breadcrumb {
    padding: 60px 15px 5px;
  }
}

@media only screen and (max-width: 1500px) {
  .modal-dialog.edifice-modal {
    width: 85%;
  }

  .about-right-box.about-rtbx {
    max-width: 35%;
  }

  .mid-banner .horizan_img h3 {
    font-size: 48px;
  }

  .cat-banner #horizan_img {
    height: 235px;
  }

  .pth-sub-banner {
    margin-bottom: 80px;
  }

  ol.breadcrumb {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  /*after 5-2-22*/
  .nav-menu .sub-menu {
    max-width: 240px;
  }

  .top-detail-section.pth-fullwidth {
    width: 84%;
  }

  .pearls-box.pearl-middle.wpb_column.vc_column_container.vc_col-sm-4 {
    background-size: 543px 208px;
  }

  .pearls-box.pearl-middle h2 {
    top: 215px;
  }

  .pearls-box.pearl-middle p {
    top: 274px;
  }

}

@media only screen and (max-width: 1448px) {
  #key_word {
    left: 9%;
  }

  .about-right-box a {
    width: 100%;
  }

  .purposeful .purposeful-body {
    width: 60%;
  }
}

@media only screen and (max-width: 1440px) {
  #key_date {
    right: 0px;
  }

  .about-right-box {
    width: 640px;
  }

  .top-detail-section.pth-fullwidth {
    width: 87%;
  }

  .home-bottom h2 {
    font-size: 60px;
  }

  .container.all-sections-head {
    padding: 0px 20px;
  }
}

@media only screen and (max-width: 1400px) {
  .bottom-header h2 {
    font-size: 38px;
  }



  .modal-body-pth span.inlinereves.form-text-w {
    width: 50%;
  }

  .modal-body-pth span.application-border-revelations {
    width: 40%;
  }

  .pth-sub-banner .thum_img {
    top: -15%;
  }

  .purposeful .purposeful-body {
    width: 64%;
  }

  .pearls-box.pearl-middle h2 {
    top: 203px;
    font-size: 9px !important;
  }

  .pearls-box.pearl-middle h2 a {
    font-size: 26px;
  }

  .pearls-box.pearl-middle p {
    top: 257px;
  }
}

@media only screen and (max-width: 1390px) {
  .row.header.stickybdr {
    margin: 0 auto;
  }
}

@media only screen and (max-width: 1380px) {
  #menu-top-menu .sub-menu li .sub-menu {
    top: 75%;
    left: -90%;
    right: inherit;
  }

  .button-area {
    width: 100%;
  }

  button.btn.btn-default.ord_vlm {
    float: right;
    margin-right: 12%;
  }

  .mid-banner .horizan_img h3 {
    font-size: 48px;
  }

  .cat-banner #horizan_img {
    margin-top: -56px;
  }
}

@media only screen and (max-width:1366px) {
  .pearls-box.pearl-middle img {
    /* height: 185px; */
  }
}

@media only screen and (max-width: 1348px) {
  .top-detail-section.pth-fullwidth {
    width: 92%;
  }

  .full-container.media-wrapper {
    width: 100%;
  }
}

@media only screen and (max-width: 1348px) {
  .search-left {
    width: 60%;
  }

  .search-right {
    width: 38%;
  }

  .quet.quet-right {
    bottom: 16px;
  }

  .purposeful .purposeful-body {
    width: 70%;
  }

  .world-left {
    padding: 25px 40px;
  }
}

@media only screen and (max-width: 1338px) {
  .mid-banner.cat-banner .horizan_img h3 {
    margin-top: 14px;
  }


}

@media only screen and (max-width: 1300px) {
  .mid-banner .subcate .horizan_img h3 {
    margin-top: -58px;
  }



  .nav-menu .sub-menu {
    max-width: 180px;
  }
}

@media only screen and (max-width: 1280px) {
  .mid-banner .horizan_img h3 {
    font-size: 42px;
  }

  .about-right-box {
    width: 450px;
  }

  .purposeful .purposeful-body {
    width: 70%;
  }

  .bottom-sm-title {
    padding-top: 5px;
  }

  .mid-banner .subcate .horizan_img h3 {
    margin-top: -45px;
  }

  .sidenav {
    width: 23%;
    position: sticky;
  }

  .title-img {
    padding-top: 30px;
  }

  .collect-info.pdf-collection {
    right: 8%;
  }

  .top-detail-section.pth-fullwidth {
    width: 98%;
  }

  .pearls-box.pearl-middle.wpb_column.vc_column_container.vc_col-sm-4 {
    background-size: 543px 175px;
  }

  .pearls-box.pearl-middle h2 {
    top: 185px;
  }
}

@media only screen and (max-width: 1230px) {
  .edifice-modal .edifice-modal .right-accrod h1 {
    font-size: 28px;
  }

  .edifice-modal .right-accrod {
    padding-left: 15px;
  }

  .haven-wraper {
    max-width: 100% !important;
  }

  .purposeful .purposeful-body {
    width: 75%;
  }
}

@media only screen and (max-width: 1200px) {
  .top-detail-section.pth-fullwidth {
    width: 100%;
    padding: 0 171px;
  }



  .quet {
    font-size: 55px;
  }

  .quet.quet-right {
    bottom: 0px;

  }

  .home-main .home-bottom h2 {
    font-size: 45px;
  }

  .nav {
    padding-right: 0px;
  }

  .home-banner-bg img {
    margin-top: 0;
  }

  .world-left {
    padding: 10px 40px;
  }
}

@media only screen and (max-width: 1199px) {
  .vc_custom_1639124520263 {
    margin-top: 35px !important;
  }

  .header-banner {
    padding-top: 85px;
  }

  .about-right-box {
    width: 273px;
  }

  #key_date {
    padding-top: 20px;
    width: 525px;
  }

  .nav-menu .sub-menu {
    max-width: 300px;
    right: 0;
  }

  .multibooks .bookrows {
    left: 2px;
  }

  /* .sub-menu li {
    text-align: right;
  } */
}

@media only screen and (max-width: 1190px) {
  .final_merge.alingmnt-area.container {
    padding: 0px 20px;
  }

  .row.main-content {
    margin-top: 75px !important;
  }

  #key_word {
    left: 2%;
  }

  .top-count-res.container {
    padding: 0px 20px;
  }

  .filter-sec.serch-top {
    padding: 0px 20px;
  }

  ul#video-list li a:after {
    top: 54px;
    bottom: 1px;
    left: 92px;
  }

}

@media only screen and (max-width: 1180px) {
  .pearls-box.pearl-middle.wpb_column.vc_column_container.vc_col-sm-4 {
    background-size: 543px 159px;
  }

  .divTableRow .divTableCell:nth-child(4) {
    white-space: nowrap;
  }

  .pearls-box.pearl-middle p {
    top: 260px;
  }

  .world-left {
    padding: 0px !important;
    margin: 12px 28px;
  }

  .quet.quet-right {
    bottom: -5px;
  }

  .oftheday-wrapper .day-detail {
    font-size: 24px !important;
  }
}

@media only screen and (max-width: 1170px) {
  #key_date {
    right: 193px;
  }

  .bookedition img {
    padding-right: 8px;
  }

  .bookedition {
    display: flex;
    justify-content: center;
  }


  .top-teaching-section {
    width: 100% !important;
  }
}

@media only screen and (max-width: 1150px) {
  .filter-sec.serch-top {
    width: 100%;
  }

  ul.search-chk-area li {
    width: 30.1%;
  }

  .modal-body-pth span.inlinereves.form-text-w {
    width: 65%;

  }

  .modal-body-pth span.application-border-revelations {
    width: 25%;
  }

  /*#key_date {
    right: 182px !important;
}*/
  .purposeful .purposeful-body {
    width: 80%;
  }

  .content-inner .img-sec {
    float: none;
    height: auto;
    margin: 0 auto 20px !important;
    text-align: center;
    width: auto;
  }

  .contant-homepage {
    text-align: center;
    width: 100%;
  }

  .backtotop {
    position: inherit;
  }

  .title.title-excerpts.title-excerptsnew {
    overflow: hidden;
    padding: 0 0 30px;
  }

  .content.search {
    margin: 0 auto;
  }

  .top-right-box {
    width: 48%;
  }

  .top-left-box {
    /*width: 50%;*/
    /*16-8-21*/
    padding-right: 25px;
  }

  .pth-sub-banner .thum_img {
    top: 0;
  }
}

@media only screen and (max-width: 1100px) {
  .single-rev-two-column {
    display: inherit;
    }
  .pearls-box.pearl-middle.wpb_column.vc_column_container.vc_col-sm-4 {
    background-size: 543px 148px;
  }

  .ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.ui-datepicker-multi-2.ui-datepicker-multi {
    left: 15% !important;
  }


  .world-left {
    font-size: 23px;
  }



  .pearls-box.pearl-middle h2 {
    top: 158px;
  }

  .pearls-box.pearl-middle p {
    top: 251px;
  }
}

@media only screen and (max-width: 1200px) {
  .bottom-header h2 {
    font-size: 26px;
  }
  .path-to-heaven-title br {
    display: none !important;
}

  .serach-type-area.filter_sction {
    margin-left: 29%;
  }

  .col-md-2.col-sm-2.widget.footer_widget.social-footer {
    width: 65%;
  }

  .site-footer .col-md-3 {
    width: 80%;
  }
}

@media only screen and (max-width: 1270px) {
  .search-left {
    width: 50%;
  }

  .home-main .home-title h1 {
    font-size: 80px;
  }

  .search-right {
    width: 48%;
  }
}

@media only screen and (max-width: 1080px) {
  .site-footer .col-md-4 {
    width: 44%;
  }

  .col-md-2.col-sm-2.widget.footer_widget.social-footer {
    width: 50%;
  }

  /* .social-link.desktop {
    margin-top: -66px;
  } */
}

@media only screen and (max-width: 1070px) {
  #key_date {
    right: 224px;
  }

  .home-main .home-bottom h2 {
    font-size: 40px;
  }

  .about-right-box.about-rtbx {
    max-width: 30%;
  }

  .home-main .home-title h1 {
    font-size: 50px;
  }

  .home-banner-section .home-title {
    top: 100px;
  }
}

@media only screen and (max-width: 1033px) {
  .lead-box .purposeful h3 {
    padding-left: 0px;
  }

  .quet.quet-right {
    bottom: -12px;
  }

  .vc_row.wpb_row.vc_row-fluid.contact-wrapper {
    width: 100%;
    margin: 0 auto;
    max-width: 900px;
  }

  .pearls-heading.contact-title {
    text-align: left;
    max-width: 887px;
    margin: 0 auto;
  }

}


@media only screen and (max-width: 1024px) {
  span.application-border-revelations {
    width: 100% !important;
  }

  .application-form-inner span.border-revelations.halfborder-rev {
    width: 83%;
  }

  .social-link.desktop {
    margin-top: -46px;
  }

  .pth-main-area .path-category-box .day-detail {
    font-size: 21px !important;
  }

  .story-book-body .bookrows.revolution-box.story-book {
    left: 4px;
  }


  /* .site-footer .col-md-3 {
    width: 44%;
  } */

  /* .site-footer .col-md-4 {
    display: none;
  } */

  /* .col-md-2.col-sm-2.widget.footer_widget.social-footer {
    width: 18%;
  } */

  span.inlinereves.form-text-w {
    padding-top: 15px;
  }

  .top-detail-section.pth-fullwidth {
    width: 100%;
    padding: 0 134px;
  }

  .purposeful .purposeful-body {
    width: 85%;
  }


  .base-img img {
    width: 75%;
  }

  .multibooks .bookrows {
    left: 3px;
    top: 20px;
  }

  .base-img {
    margin-top: -23px;
  }

  .pth-bottom-header p a {
    color: #907b3e;
    text-align: center;
    margin: 0 auto;
    display: block;
  }

  .top-teaching-section {
    width: 100% !important;
    padding: 20px 35px !important;
  }

  .purposeful {
    left: 0;
  }

  .purposeful .purposeful-body {
    width: 85%;
  }
}

@media only screen and (max-width: 1020px) {
  .share-area .heaven-path-area {
    display: inline-block;
    vertical-align: middle;
    padding-left: 0px;
  }


}

@media only screen and (max-width: 1008px) {
  #key_date {
    right: 193px;
  }




  ul.sp_details.sp-img-set {
    margin-left: 0px;
  }
}



@media only screen and (max-width: 1080px) {
  .filter-sec.serch-top {
    width: 100%;
  }

}

@media only screen and (max-width: 1080px) {
  .logo {
    width: 40%;
  }
}

@media only screen and (max-width: 1068px) {
  /* .col-md-2.col-sm-2.widget.footer_widget.social-footer {
    width: 85%;
  } */
}

@media only screen and (max-width: 1041px) {
  .heaven-box {
    width: auto;
  }

  .home-main .heaven-box {
    width: 33%;
  }

  .collect-info.pdf-collection {
    width: auto;
    right: 5%;
  }
}

@media only screen and (max-width: 1024px) {
  .nav-menu>li a {
    font-size: 17px;
  }

  span.application-border-revelations.new-responsive {
    width: 70% !important;
  }

  .heaven-path ul li {
    width: 30%;
  }

  .bottom-header h2 {
    font-size: 26px;
  }

  .edifice-modal .right-accrod {
    padding-left: 0;
    display: block;
  }

  /*.vc_single_image-wrapper.vc_box_border_grey {
	margin-top: 41px;
}*/

  .mid-banner .horizan_img h3 {
    font-size: 38px;
  }

  .header-banner {
    margin-bottom: 40px;
  }

  .oftheday-wrapper .day-detail {
    font-size: 18px !important;
    line-height: 26px !important;
  }

  .oftheday-wrapper .day-footer {
    font-size: 18px;
  }

  .top-block h4 {
    font-size: 36px;
  }

  /*after 5-2-22*/
  .about-right-box {
    max-width: 55%;
  }
}

@media only screen and (max-width: 998px) {
  .share-bar {
    /*margin: 0 0px;*/
  }
}

@media only screen and (max-width: 980px) {
  ul.search-chk-area.search-area-btn .btn-custom {
    min-width: auto;
  }

  .more-from-center {
    width: 70%;
  }

  .code-of-ethics img {
    margin-right: 50px;
  }

  .site-footer .col-md-3 {
    width: 100%;
  }

  .col-md-2.col-sm-2.widget.footer_widget.social-footer {
    width: 100%;
  }
}

@media only screen and (max-width: 991px) {
  .heaven-path ul li {
    width: 270px;
  }

  .search-right {
    width: 51%;
  }

  .more-img-link li hgroup h3 {
    font-size: 13px;
  }

  .more-from.inline-box .more-img-link li .img-box img {
    margin-left: 8px;
  }

  .share-bar a,
  .heaven-path-area a {
    margin: 0 2px;
  }

  .more-img-link li .img-box {
    width: 24%;
  }

  .about-right-box.about-rtbx {
    float: none !important;
    margin-top: 0px !important;
    width: auto !important;
    max-width: 100% !important;
  }

  .header-banner {
    padding-top: 65px;
  }


  .home-main .home-bottom h2 {
    font-size: 40px;
  }

  /* .home-bottom .home-para {
    padding: 0 0;
  } */

  .pearls-box {
    width: 57% !important;
  }

  .purposeful .purposeful-body {
    width: 70%;
  }

  .multibooks .bookrows.book-version {
    top: 24px;
  }

  .bookself img {
    width: 75%;
  }

  .top-detail-section.pth-fullwidth {
    padding: 0 72px;
  }

  p.home-date a {
    font-size: 19px;
  }

  .haven-wraper .heaven-box {
    width: 28% !important;
  }

  .lead-box .purposeful h3 {
    width: 100%;
  }

  .purposeful {
    top: 10% !important;
  }

  .lead-box .purposeful h1 {
    font-size: 33px !important;
    margin-bottom: 1px;
    line-height: normal;
  }

  .lead-box .purposeful h3 {
    font-size: 20px !important;
  }

  /* div#ui-datepicker-div {
    left: 41% !important;
  } */

  /*5-2-22*/
  .logo {
    width: 35%;
  }

  ul#menu-top-menu {
    margin-top: 5px;
  }

  .sidenav {
    top: 83px !important;
  }

  /* .row.header.stickybdr {
    padding-top: 5px;
  }*/
  .about-timeline {
    margin: 0 20px 0;
  }

  .about-right-box a {
    width: 100%;
  }

  .about-right-box {
    max-width: 100%;
    width: auto;
    margin-top: 0;
  }

  .collect-info {
    top: -46px;
  }

  .collect-info img {
    width: 32px;
  }

  .content-inner.row-full .top-block {
    margin-top: 0;
  }

  .title-img img {
    max-width: 70%;
  }

  .collect-info.pdf-collection {
    top: -30px;
    right: 0%;
  }

  .pdfinfo {
    right: 10%;
  }

  #special-edition83,
  #special-edition84,
  #special-edition86,
  #special-edition89,
  #special-edition87,
  #special-edition90,
  #special-edition91,
  #special-edition95,
  #special-edition85,
  #special-edition88,
  #special-edition92,
  #special-edition97,
  #special-edition98 {
    width: 33%;
  }

  ul.ks-cboxtags li label {
    font-size: 14px;
  }

  .pearls-box.pearl-middle p {
    top: 213px;
  }

}

@media only screen and (max-width: 990px) {
  .search .tab {
    margin: 0 auto;
    width: 100%;
    margin-top: 30px;
  }

  .row.main-content {
    margin-top: 55px !important;
  }

  .bookself img {
    margin-left: 0;
  }

  .search .top-block .title {
    margin: 60px auto 20px;
  }

  .tab_nav.tab_nav_ul ul li:first-child {
    padding: 10px 7px;
  }

  .model-result-tpopl .modal-content {
    width: 70%;
  }

  form.search-result label.search-resultkey input {
    width: auto;
  }

  .footer .search-form form input[type="text"] {
    width: 95%;
  }

  .nav {
    padding-right: 0px;
  }

  .home .nav-menu>li {
    padding: 5px 8px 9px;
  }

  .cat-banner #horizan_img {
    height: 195px;
  }

  .mid-banner .horizan_img h3 {
    font-size: 35px;
  }

  .bottom-sm-title {
    padding-top: 8px;
  }

  .main-content .mid-banner {
    bottom: -63px;
  }

  .mid-banner .subcate .horizan_img h3 {
    margin-top: -50px;
  }

  .pth-sub-banner .thum_img {
    top:13px;
  }

  .mid-banner.cat-banner .horizan_img h3 {
    margin: 0;
  }

  .mid-banner.cat-banner {
    bottom: -61px;
  }

  .pearls-box.pearl-middle.wpb_column.vc_column_container.vc_col-sm-4 {
    background-size: 543px 256px;
  }

  .pearls-box.pearl-middle h2 {
    top: 262px;
  }

  .pearls-box.pearl-middle p {
    top: 315px;
  }
}

@media only screen and (max-width: 979px) {
  .collect-info.pdf-collection i {
    display: inline-block;
  }

  .multibooks .bookrows {
    top: 23px;
  }

  .bookrows.book-version {
    padding-right: 0;
    left: 0;
  }

  ul#video-list li a:after {
    top: 40px;
    bottom: 1px;
    left: 67px;
  }

  .search-resul-tplshow.new.right-section .category-listing li {
    width: 100%;
  }


}

@media only screen and (max-width: 968px) {
  .share-area .more-from-center {
    /*width: 64%;
    float: right;
    text-align: right;*/
  }

  .story-book-body .bookrows.revolution-box.story-book {
    top: 43px;
  }
}

@media only screen and (max-width: 960px) {
  .col-md-2.col-sm-2.widget.footer_widget.social-footer {
    width: 100%;
  }
}

@media only screen and (max-width: 935px) {
  .inline-mission-sec {
    width: auto;
  }

  .mission-statement-area {
    width: auto;
  }
}

@media only screen and (max-width: 940px) {
  #key_date {
    right: 169px;
  }

}

@media only screen and (max-width: 920px) {
  .haven-wraper .heaven-box {
    width: 32% !important;
  }

  /*  #key_date {
    right: 165px !important;
}*/

  #keytext {
    min-width: 220px;
  }
}

@media only screen and (max-width: 911px) {
  .audio-video-popup .modal-content {
    width: 100%;
  }

  .audio-video-popup .modal-content iframe {
    width: 100%;
  }

  /*#key_date {
    right: 156px !important;
}*/
  .quet-left {
    margin-left: -30px;
    position: absolute;
    top: 15px;
  }

  .read-the-word .world-left {
    font-size: 18px;
    margin: 0;
    padding-top: 16px !important;
    padding-left: 30px !important;
  }

  .quet {
    font-size: 55px;
  }


}

@media only screen and (max-width: 900px) {
  #key_date {
    right: 0px;
  }

  .search-right {
    width: 96%;
  }

  .home-main .home-bottom h2 {
    font-size: 35px;
  }

  .popup_setp .default_msg {
    padding-left: 5px;
  }

  .top-detail-section.pth-fullwidth {
    padding: 0 26px;
  }

  .top-detail-section {
    padding: 0 50px;
  }
}

@media only screen and (max-width: 870px) {
  #key_date {
    right: 135px;
  }



  #key_date .hasDatepicker {
    min-width: 175px;
  }

  #key_date {
    right: 140px !important;
  }

  .sidenav.pth-sidenav a {
    padding: 2px 0px 4px 0px;
    font-size: 15px;
  }

  .day-footer a {
    font-size: 17px;
    margin-top: 0;
  }

  .newcat-top-title {
    top: 100px;
  }

}

@media only screen and (max-width: 859px) {
  #key_date {
    right: 129px;
  }

  .col-md-2.col-sm-2.widget.footer_widget.social-footer {
    width: 100%;
  }

  .site-footer .col-md-4 {
    width: 38%;
  }

  .more-img-link li .img-box {
    width: 25%;
  }

  .more-from {
    width: 30%;
  }

  .more-from-center {
    width: 45%;
    max-width: inherit;
  }
}

@media only screen and (max-width: 852px) {
  ul.search-chk-area li.chk-li {
    padding: 0 25px;
  }

  .about-right-box {
    max-width: 40%;
  }

  .modal-body-pth span.inlinereves {
    width: 50%;
  }

  span.inlinereves.fullrevelations {
    width: 95%;
  }

  .modal-body-pth span.border-revelations {
    width: 50%;
  }

  .multibooks .bookrows.book-version {
    top: 21px;
  }

  .home-main .home-title h1 {
    font-size: 45px;
  }

  /* .home-main .home-bottom {
    top: 45%;  commented on 07-06-23 for bottom alignment of banner text
  } */
}

@media only screen and (max-width: 818px) {
  #key_date .hasDatepicker {
    min-width: 180px;
  }
}

@media only screen and (max-width: 810px) {
  .purposeful h1 {
    font-size: 25px !important;
    margin-bottom: 5px !important;
  }

  .home-banner-section .home-title {
    top: 70px;
  }

  .purposeful {
    left: 0px !important;
    text-align: center;
    width: 100%;
  }

  .lead-box .purposeful h3 {
    font-size: 17px !important;
    width: 100%;
  }

  .lead-box .purposeful .home-date {
    font-family: dunbar-low, sans-serif;
    padding-top:6px;
    width: 100%;
  }

  .click-here-box .modal-dialog {
    width: auto;
  }
}

@media only screen and (max-width: 824px) {
  #key_date {
    right: 115px !important;
  }
}

@media only screen and (max-width: 820px) {
  .haven-wraper .heaven-box {
    width: 35% !important;
  }

  .vc_custom_1626098110153 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .pearls-box {
    width: 64% !important;
  }

  .pearls-box.pearl-middle img {
    /* height: 270px; */
  }
}

@media only screen and (max-width: 860px) {
  /*.search-left{ width:100%;}
	.search-right{ width:100%;}*/

  .search-resul-tplshow ul li h3 {
    width: 100%;
    font-size: 20px;
  }

  .search-resul-tplshow ul li small {
    float: none;
    width: 100%;
    padding: 0px;
  }

  /*5-2-22*/
  .divinespeakerlinks,
  .bookarea .links {
    font-size: 18px;
  }

  .heading-author h3 {
    font-size: 11px;
    text-align: center;
  }

  .heading-author h2 {
    font-size: 13px;
    margin: 5px 0;
    text-align: center;
  }
}

@media only screen and (max-width: 793px) {
  .home-main .home-title h1 {
    font-size: 45px;
  }

  .home-main .home-bottom h2 {
    font-size: 31px;
  }
}

@media only screen and (max-width: 801px) {
  ul.search-chk-area li.chk-li {
    padding: 0 23px;
  }
}

/*==== media Screen 767px
===================================================================*/

@media only screen and (max-width: 769px) {
  .pearls-box.pearl-middle.wpb_column.vc_column_container.vc_col-sm-4 {
    background-size: 652px 312px;
  }
  .home-banner-bg img {
    margin-top: 8px;
} 
.thum_img {
  width: 70px!important;
  height: 70px !important;
  left: 3.5%!important;
}
.thumb-img {
  left:0px;
}

  p.pearls-name.teachingtitle span:first-child {
    display: none;
}

p.pearls-name.teachingtitle {
  text-align: center;
      line-height: 25px;
}
p.pearls-name.teachingtitle span {
  display: inherit;
  text-align:center;
}

  .pearls-body-row img {
    width: 100%;
  }

  .row.desktop-version-footer {
    display: block;
  }

  #video-list li {
    width: 50%;
  }

  ul#video-list li a:after {
    top: 70px;
    bottom: 1px;
    left: 123px;
  }

  .pearls-box.pearl-middle p {
    top: 367px;
  }

  .pearls-box.pearl-middle h2 {
    top: 312px;
  }

  .right-foo p {
    font-size: 14px;
  }

  .lead-box .purposeful h3 {
    font-size: 16px !important;
    width: 100%;
    margin: 0 auto;
  }

  .scan-code .wpb_wrapper {
    flex-direction: column;
  }

  .full-container.container-center.heaven-box-new.wpb_column.vc_column_container>.vc_column-inner {
    padding: 19px;
  }

  .vc_row.wpb_row.vc_row-fluid.full-container.container-center.vc_custom_1625741289903 {
    margin-top: 10px !important;
    margin-bottom: 15px !important;
  }

  .inlinecontact {
    width: 100%;
    ;
  }

  .contact-area.inlinecontact {
    margin-left: 0px;
    ;
  }

  ul.stj-contact-form {
    width: auto;
  }

  .contact-box.inlinecontact {
    width: 85%;
    ;
  }

  /* .right-foo,
  div#fooLogo {
    text-align-last: left;
  } */
  ul.search-area-btn li.button-li {
    width: 100%;
    margin-bottom: 30px;
  }

  button.clearalld {
    width: 89px;
    font-size: 15px;
    margin-left: 182px;
    border: none;
    padding: 6px;
    background: #4794b6;
    color: #fff;
    bottom: 150px;
    left: 132px;
    z-index: -99;
  }

  /* button.clearalld.upper-clr {
    position: absolute;
  } */

  ul.search-chk-area.search-area-btn .btn-custom {
    min-width: 100%;
    margin-bottom: 0px;
  }

  ul.search-chk-area.search-area-btn.mobile-secpart li {
    width: 100%;
    padding-bottom: 30px;
  }

  ul.search-chk-area.search-area-btn.mobile-secpart .btn-custom {
    min-width: 100%;
  }

  #key_date {
    position: inherit;
  }

  #key_word {
    left: 28%;
    margin-bottom: 20px;
  }

  #key_date {
    padding-top: 0px;
    padding-bottom: 20px;
  }

  li.button-li.s-child {
    margin-top: 30px;
  }

  #key_word {
    position: inherit;
  }

  #key_date {
    min-width: auto;
    right: 25px;
  }

  .logo {
    width: 80%;
  }

  span.homesaint a {
    font-size: 14px !important;
  }

  .pth-sub-banner {
    margin-bottom: 10px;
  }

  .pth-sub-banner .newcat-top-title {
    top: 55px;
    font-size: 30px;
  }

  .horizan_img {
    background-image: url("../images/pth-images/do-i-have-a-soul.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 100px;
    margin-top: 0px;
  }

  .main-content .mid-banner {
    bottom: 0px;
    position: relative;
  }

  .pth-panel-body.topset {
    position: initial;
    margin-left: 52px;
    margin-top: -42px;
  }

  .horizan_img.\31 -my-soul {
    background-image: url("../images/pth-images/do-i-have-a-soul.png");
  }

  .horizan_img.\32 -are-my-prayers-heard {
    background-image: url("../images/pth-images/why-should-i-pray.png");
  }

  .horizan_img.\33 -prayers-to-say {
    background-image: url("../images/pth-images/i-want-to-pray.png");
  }

  .horizan_img.\34 -how-can-i-improve-my-daily-life {
    background-image: url("../images/pth-images/how-can-i-improve-my-daily-life.png");
  }

  .horizan_img.\35 -how-can-my-conscience-be-my-guide {
    background-image: url("../images/pth-images/how-can-my-conscience-be-my-guide.png");
  }

  .horizan_img.\36 -why-should-i-follow-the-ten-commandments {
    background-image: url("../images/pth-images/why-should-i-follow-the-ten-commandments.png");
  }

  .horizan_img.\37 -how-has-god-taught-us-through-the-ages {
    background-image: url("../images/pth-images/how-has-god-taught-us-through-the-ages.png");
  }

  .horizan_img.\38 -how-do-angels-and-saints-help-me {
    background-image: url("../images/pth-images/how-do-angels-and-saints-help-me.png");
  }

  .horizan_img.\39 -what-happens-when-i-die {
    background-image: url("../images/pth-images/what-happens-when-i-die.png");
  }

  .first_d .fa-plus:before {
    border: 2px solid #fff;
    background-image: url("../images/pth-images/plus-icon.png");
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    padding: 4px 13px;
    background-position: center;
    border-radius: 6px;
    content: "";
    background-size: 67%;
  }

  .first_d .dropdown-btn.active .fa-plus:before {
    content: "";
    background-image: url("../images/pth-images/minus-icon.png");
  }

  .dropdown-btn.active .fa-plus:before {
    content: "";
    background-image: url("../images/pth-images/minus-icon.png");
  }
 
  .first_d i.fa.fa-plus {
    color: #fff;
    margin-right: 12px;
    padding: 18px;
  }

  .modal-content.custom-modal {
    background: #f6f3ee;
    margin-top: 60px;
  }

  .modal-content.custom-modal .modal-header {
    background: #f6f3ee;
    border: none;
  }

  h4.modal-title.mycus-titile {
    display: none;
  }

  .heaven-box.my-box {
    width: 32%;
  }

  .squareDemo.squareDemo_production.shape.box.maskImg {
    border: none;
    height: 138px;
    width: 170px;
  }

  span.path-to-heaven-title {
    /* visibility: hidden;*/
    line-height: 25px;
  }

  .heaven-box.my-box .path-to-heaven-second-title {
    display: none !important;
  }

  .first_d {
    background: #e7eee9;
  }

  .bottom_acrod {
    background: #fff;
    padding-left: 55px;
    padding-top: 15px;
  }

  i.fa.fa-plus.my-soul-mob {
    background: #4794b6 !important;
  }

  .parent_nm_mob.my-soul-mob {
    color: #fff !important;
  }

  .parent_nm_mob.about-pray-mob {
    color: #fff !important;
  }

  i.fa.fa-plus.about-pray-mob {
    background: #bfa5be !important;
  }

  i.fa.fa-plus.daily-pray-mob {
    background: #448dad !important;
  }

  i.fa.fa-plus.daily-living-mob {
    background: #549447 !important;
  }

  i.fa.fa-plus.daily-exm-mob {
    background: #602266 !important;
  }

  i.fa.fa-plus.ten-den-mob {
    background: #a39990 !important;
  }

  /* .parent_nm_mob.ten-den-mob {
    color: #ada49d !important;
  } */

  i.fa.fa-plus.angel-saint-mob {
    background: #f4c829 !important;
  }

  i.fa.fa-plus.physical-life-mob {
    background: #66a0ad !important;
  }

  .first_d.mysoul-first {
    background: #ecf4f8;
  }

  .first_d.aboutpray-second {
    background: #f3f0f3;
  }

  .first_d.dailyliving-fourth {
    background: #edf4ec;
  }

  .first_d.dailypray-third {
    background: #e8eff1;
  }

  .first_d.dailyexm-fifth {
    background: #ece6ed;
  }

  .first_d.physicallife-nine {
    background: #f6fbfc;
  }

  .first_d.angelsaint-eight {
    background: #fefcf1;
  }

  .first_d.tenden-sixth {
    background: #f6f6f5;
  }

  span#title_dv {
    display: none;
  }

  button.dropdown-btn.custom_sp .fa-plus:before {
    background-image: url("../images/pth-images/plus-icon-blck.png"); 
    content: "";
    color: #585555;
    border: 1px solid #585555;
    font-size: 16px;
  }

  .bottom_acrod .dropdown-btn.active .fa-plus:before {
    background-image: url("../images/pth-images/minus-icon-blck.png");
    content: "" !important;
    color: #585555;
    border: 1px solid #585555;
  }

  .bottom_acrod button.dropdown-btn {
    background: #fff !important;
    color: #666;
  }

  .bottom_acrod i.fa.fa-plus {
    background: none !important;
    padding: 6px 9px 13px !important;
  }

  button.dropdown-btn.custom_sp {
    padding-top: 5px;
  }

  .mid-banner h3 {
    position: inherit !important;
    text-align: center !important;
  }

  .first_d.mysoul-first span.sp_first_nm {
    color: #666666;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 18px;
  }

  .first_d.dailyliving-fourth span.sp_first_nm {
    color: #666666;
    padding: 2px;
    margin-top: 4px;
    line-height: 35px;
  }

  .first_d.dailyliving-fourth button.dropdown-btn {
    background: #edf4ec;
  }

  .first_d.mysoul-first button.dropdown-btn {
    background: #ecf4f8;
  }

  .first_d.aboutpray-second button.dropdown-btn {
    background: #f3f0f3;
  }

  .first_d.dailypray-third button.dropdown-btn {
    background: #e8eff1;
  }

  .first_d.dailyexm-fifth button.dropdown-btn {
    background: #ece6ed;
  }

  .first_d.tenden-sixth button.dropdown-btn {
    background: #f6f6f5;
  }

  .first_d.godlove-seven button.dropdown-btn {
    background: #e8efea;
  }

  .first_d.angelsaint-eight button.dropdown-btn {
    background: #fefcf1;
  }

  .first_d.physicallife-nine button.dropdown-btn {
    background: #f6fbfc;
  }

  ul.ulCategoryyy {}

  .pth-panel-body {
    margin-top: -28px;
  }

  .option-list {
    border: none !important;
  }

  #rmp_menu_trigger-69604 {
    /*top: 22px;*/
  }

  .mobi-nav {
    display: block;
    position: fixed;
    z-index: 111;
    margin-top: 106px !important;
    margin-left: 8px;
  }

  .modal-content.desktop-modal {
    display: none;
  }

  .dektop-top-bg .modal {
    display: none;
  }

  .mobile-top-bg {
    background: #e8dfd3;
    padding: 5px 2px;
    margin-top: -100px;
    position: absolute;
    width: 54px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: 1px 1px 6px #7b7676;
  }

  .mobile-top-bg img {
    width: 47%;
    padding-right: 0px;
    margin-left: 20px;
  }

  .banner-sec {
    position: relative;
  }

  .parent_nm_mob {
    position: absolute;
    top: 10px;
    left: 48px;
    font-size: 35px;
    font-weight: bold;
    color: #116634;
  }

  .mid-banner h3 {
    left: 0px !important;
    top: 0px !important;
    font-size: 14px;
  }

  .thum_img {
    width: 53px !important;
    height: 53px !important;
    left: 1.5% !important;
  }

  .horizan_img img {
    display: none;
  }

  span.sp_first_nm {
    line-height: 35px;
    color: #666666;
  }

  .first_d i.fa.fa-plus {
    background: #31693b;
    color: #fff;
    font-weight: normal;
    margin-right: 12px;
    padding: 11px 12px 12px;
  }

  .final_merge .search-resul-tplshow {
    width: 90%;
    margin: 0 auto;
    display: block;
    padding: 0;
  }

  .mid-banner .horizan_img h3 {
    padding-top: 15px;
  }

  .heaven-box.my-box.pth-mobile-box-image img {
    width: 100%;
    margin-left: 0px;
  }

  .pearls-box.wpb_column.vc_column_container.vc_col-sm-4 {
    width: 85% !important;
  }

  .mid-banner .subcate .horizan_img h3 {
    padding: 5px 0 0;
  }

  .mid-banner.cat-banner .horizan_img h3 {
    padding: 5px 0 0;
  }

  .mid-banner.cat-banner {
    position: static;
    top: 0;
    bottom: 0;
  }

  .sidenav {
    margin: 0;
  }

  .header-banner {
    margin-bottom: 20px;
  }

  .path-category-box.PrayerstoSay h1.title-prayers-to-say {
    margin-top: 0;
    font-size: 32px;
  }

  .path-category-box.PrayerstoSay {
    width: 100%;
  }

  .pth-main-area .path-category-box .day-detail {
    font-size: 21px !important;
    line-height: 34px !important;
  }

  .day-footer.clearfix {
    text-align: right;
  }

  .day-footer.clearfix a.float-right {
    float: none;
  }

  .left-top-box.homeheading p {
    font-size: 16px !important;
  }

  /*5-2-22*/
  .logo {
    width: 35% !important;
  }

  .horizan_img h3 div {
    text-align: right;
    width: 90%;
    margin: 0 auto;
  }

  .pth-panel-body ul li a {
    margin-bottom: 0;
  }

  .ulCategoryyy {
    padding-bottom: 15px;
  }

  .quick-lookup .omsc-toggle {
    width: 100%;
  }
}

@media only screen and (max-width: 768px) {
  .divTable {
    width: 100%;
  }
  .donate-page, .donate-page p{font-size: 17px;
    margin-bottom: 10px;}

  h2.pearls-sub-heading.left-pearls{width: auto;}
  /* p.pearls-name.teachingtitle span {
    display: contents;
} */

  button.btn.btn-default.ord_vlm {
    margin-left: 60px;
  }

  .path-category-box {
    width: auto;
  }

  .quet-left {
    margin-left: -20px;
  }

  .quet {
    font-size: 35px;
  }

  .home-path-to-heaven .home-heaven-top h1 {
    width: 100%;
  }

  .divTableCell span {
    display: flex;
  }

  .newcat-top-title {
    top: 130px;
    font-size: 25px;
  }

  .pearls-row .pearls-box {
    min-height: 488px;
  }

  .pearls-row .pearls-box:nth-child(2) {
    margin-top: 50px;
  }

  .site-footer .col-md-3 {
    width: 98%;
  }

  .woocommerce table.shop_table_responsive tr td,
  .woocommerce-page table.shop_table_responsive tr td {
    display: flex;
    justify-content: space-between;
  }

  .purposeful .purposeful-body {
    width: 75%;
  }

  .virtual-book-body .bookrows {
    left: 0px !important;
  }

  .base-img img {
    width: 70%;
  }

  .top-detail-section.pth-fullwidth {
    width: 100%;

  }

  .top-detail-section {
    width: 100%;
    padding: 0px 100px;
  }

  .clr_div {
    display: none !important;
  }

  .world-left {
    margin: 0px;
    text-align: center;
    display: block;
  }

  .green-text.over-period-box {
    max-width: 100%;
  }

  .top-vision-section {
    padding: 8px 58px !important;
    width: 100% !important;
  }

  .story-book-body .bookrows.revolution-box.story-book {
    top: 38px;

  }

  span.inlinereves {
    width: 25%;
  }

  span.border-revelations {
    width: 75%;
  }
}

@media only screen and (max-width: 767px) {
  .special-bookshelf {
         max-width: 103%;
        vertical-align: top;
        margin-top: -36px;
        margin-left: -3px;
    }
    .purposeful .purposeful-body{  margin: 0 8px 0px 0px;}
  .media-wrapper .virtual-text span {
    display: initial;
}
  #exp-box-mob .oftheday-wrapper{
    border-radius: 0 !important;
  }
  .search-resul-tplshow.new.right-section .category-listing{
    width: 100% !important;
  }
  .search-resul-tplshow.new.right-section .category-listing li {
    width: 100% !important;
    flex-direction: column !important;
   
  }
  .category-listing {
    margin: 30px 0 !important;
}
  .search-resul-tplshow.new.right-section .category-listing li{
    padding: 10px !important;
    padding-bottom: 0px !important;
    min-height: 243px !important;
  }
  .quote_space {
    margin-left: 2px;
  }



  .serach-type-area {
    padding-bottom: 50px;
  }

  .daterangepicker .drp-calendar.left {
    margin-right: 10px !important;
  }

  .daterangepicker .calendar-table table {
    width: 96% !important;
  }

  .daterangepicker .drp-calendar {
    max-width: 100% !important;
  }

  #key_date,
  .daterangepicker.ltr.show-calendar.openscenter {
    width: 100% !important;
  }

  .audio-video-popup .modal-content iframe {
    height: 180px;
  }

  @-moz-document url-prefix() {
    .book-container.book-container-margin {
      padding-left: 0 !important;
    }

    #sidebar_navbar {
      display: none !important;
    }
  }

  .dmca-content {
    margin-left: 0px;
    margin-top: 17px;
  }

  .dmca-content.desktop {
    display: none;
  }

  .dmca-content.mobile {
    display: block;
    padding-bottom: 19px;
    margin-top: 0px;
  }

  #btn_click_title {
    padding: 5px 5px 5px 10px;
  }

  .speaker-detail.mealtime {
    margin-top: 1%;
  }

  .modal-body-pth span.application-border-revelations {
    padding-top: 0;
  }

  .modal-body-pth .inlinereves.new-children {
    width: 80% !important;
  }

  .modal-body-pth .new-children-line {
    width: 80% !important;
  }

  .read-the-word .world-left {
    font-size: 18px;
    margin: 0;
    padding-top: 16px !important;
    padding-left: 5px !important;
  }

  .home-main .home-title h1 {

    letter-spacing: 0px;
    font-size: 21px;
  }

  .pth-popup-content .modal-dialog.pth-modal {
    width: 95% !important;
  }

  code span.border-revelations.halfborder-rev {
    width: 80% !important;
  }

  code span.p_tag span.border-revelations.fullw-rev {
    width: 60% !important;
  }

  span.p_tag span.inlinereves.form-text-w {
    width: 100%;
    padding-top: 0;
  }

  code span.p_tag .new-children-line {
    width: 80% !important;
  }

  span.p_tag span.inlinereves,
  span.p_tag span.inlinereves.new-children {
    width: 100% !important;
  }

  code span.p_tag span.border-revelations.fullw-rev.application-border {
    width: 80% !important;
    margin-left: 0;
  }

  .speaker-detail a {
    font-size: 18px;
  }

  .pearls-box.pearl-middle img {
    /* height: 177px; */
  }

  .day-footer a,
  .day-footer span {
    font-size: 17px;
    margin-top: 0px;
    font-family: "Source Sans Pro",sans-serif;
  }

  .pearls-box.pearl-middle h2 {
    top: 312px;
    text-align: center !important;
    margin: 0 auto;
    width: 100%;
  }

  .pearls-row h2 a {
    font-size: 21px !important;
  }

  .pearls-heading a {
    text-align: center !important;
  }

  .breadcrumb li {
    display: -webkit-inline-flex;
    font-size: 15px;
    vertical-align: bottom;
  }

  .last-para-span-content,
  .waste-of-life-text-three,
  .waste-of-life-text-two,
  .waste-of-life-text-one {
    text-indent: 0;
  }

  .edifice-modal .right-accrod h1 {
    display: block;
    line-height: 50px;
  }

  .about-top-secton.clearfix {
    flex-direction: column;
    padding-top: 10px;
  }

  .scan-code .wpb_wrapper {
    flex-direction: column;
  }

  rs-layer#slider-4-slide-16-layer-0 {
    line-height: 24px !important;
    font-size: 17px !important;
    margin-top: -20px !important;
  }

  .haven-wraper .path-to-heaven-title a br {
    display: none;
  }

  .about_title.top-text {
    padding-top: 60px !important;
  }

  .rc-anchor-normal .rc-anchor-content {
    width: 136px !important;
  }

  .rc-anchor-normal .rc-anchor-checkbox-label {
    width: 55px !important;
  }

  #single-rev-popup .modal-body p {
    font-size: 15px !important;
    line-height: 23px;
  }

  #single-rev-popup .modal-body {
    padding: 10px;
  }

  p.revelation-footnote span {
    font-size: 14px !important;
    line-height: 22px !important;
  }

  .blankspace {
    padding-bottom: 13px;
    padding-top: 8px;
  }

  hr {
    margin-top: 10px !important;
    margin-bottom: 10px !important;

    border: 0;
    border-top: 1px solid #eee;
  }

  .prayer-img-bg .wpb_single_image img {

    margin-top: 50px !important;
  }

  .pearls-name {
    font-size: 19px;
  }

  .pearls-name span {
    display: none;
  }

  .quet-left {
    margin-left: -20px;
  }

  .homeday .day-footer {
    padding: 0 10px 13px 10px;
  }

  .woocommerce ul.order_details li:last-of-type {
    padding-top: 15px;
  }

  .woocommerce-order .woocommerce-thankyou-order-received {
    font-size: 18px;
  }

  .woocommerce-order ul.order_details {
    margin-bottom: 20px;
  }

  .woocommerce-order ul.order_details li {
    font-size: 12px;
  }

  .woocommerce-order ul.order_details li strong {
    font-size: 12px;
  }

  .view-entire-review .float-left {
    white-space: nowrap;
    font-size: 16px !important;
  }

 

  .view-entire-review .float-right.namesaint {
    font-size: 16px !important;
    padding-top: 5px;
  }

  .view-entire-review {
    /* display: flex; */
  }

  .left-top-box .vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .divTableCell.ordertitle input {
    width: 52px;
  }

  .pearls-wrapper .container {
    max-width: 98%;
    padding: 0px 0px;
  }

  .breadcrumb {
    margin: 15px 0 22px 15px;
  }

  .search-resul-tplshow .rest {
    padding: 8px 8px;
    line-height: 25px;
  }

  .pearls-wrapper .pearls-body-row {
    flex-direction: column;
  }



  .date-sp-titile p {
    text-align: right !important;
    padding-top: 0 !important;
    line-height: 21px !important;
    font-size: 15px !important;
  }

  .pearls-body-row.full-width-pearls img {
    height: 174px;
  }

  .rltdLink-row {
    padding-left: 0;
  }

  .pearls-wrapper .inner-pearls-text {
    padding-top: 0;
  }

  .pearls-wrapper .pearls-text {
    padding-bottom: 0;
  }

  .align-pearls .pearls-sub-heading {
    padding-bottom: 0;
  }

  .pearls-wrapper .pearls-sub-heading {
    font-size: 21px;
    text-align: center;
    padding: 10px 0px 10px 0;
  }

  .pearls-wrapper {
    padding-top: 90px;
  }

  .pearls-main-title .pearls-sub-heading {
    font-size: 23px;
    padding: 10px 0;
  }

  .pearls-wrapper .pearls-body-row .pearls-body-col.sec-one {
    margin-top: 40px;
  }

  .pearls-main-title p {
    font-size: 16px;
  }

  .full-width-pearls .pearls-text {
    padding-right: 0;
  }

  .align-pearls {
    flex-direction: column;
  }

  .pearls-wrapper .pearls-body-row .pearls-body-col,
  .pearls-body-row.full-width-pearls .pearls-body-col {
    width: 90%;
  }

  .heaven-path .clearfix {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .pearls-box,
  .pearls-box.full-pearls-col.wpb_column.vc_column_container.vc_col-sm-12 {
    width: 100% !important;
  }

  .green-text.over-period-box p {
    font-size: 20px;
    line-height: 30px;
  }

  .lead-box .purposeful h1 {
    letter-spacing: 1px;
  }

  .world-left {
    font-size: 21px;
    line-height: 30px;
  }

  .omsc-toggle-inner {
    padding: 15px !important;
  }

  .edifice-modal .left-accrod {
    margin-top: 10px;
  }

  .woocommerce-billing-fields.bill-form h3 {
    padding-top: 10px;
    font-family: "dunbar-low",sans-serif;
    font-size: 25px;
  }

  .rc-anchor-normal .rc-anchor-content {
    width: 150px;
  }

  .vc_custom_1632559349318,
  .vc_custom_1632559906717,
  .vc_custom_1650972607463,
  .vc_custom_1650972699135 {
    padding-top: 90px !important;
  }

  .rc-anchor-normal .rc-anchor-checkbox-label {
    width: 90px;
  }

  .divTable {
    width: 100%;
  }

  .donate-row {
    padding-top: 95px !important;
  }

  .contact-box,
  .contact-box p {
    max-width: 100%;
  }

  .revolution-area .pull-left {
    width: auto;
    white-space: nowrap;
  }

  .revolution-area.clearfix .pull-right {
    text-align: right;
  }

  .left-top-box p {
    padding-top: 0;
  }



  .quet {
    font-size: 51px;
    opacity: 0.3;
  }

  .modal-content.mobile-pth-custom-modal {
    margin-top: 116px;
  }

  .heaven-box.my-box.pth-mobile-box-image {
    padding: 5px;
  }

  .heaven-path .heaven-box {
    width: 33.33% !important;
  }

  .heaven-box {
    width: 32% !important;
  }

  .heaven-box .main-pth-category.box {
    padding: 5px;
  }

  .search-resul-tplshow.new.right-section ul li a img {
    width: 150px;
    height: 150px;
  }

  .donate-page,
  .donate-page p {
    text-indent: 0px;;
    font-family: 'Source Sans Pro', sans-serif;
    line-height: 29px;
  }

  .repetitiveness-text .border-revelations.fullw-rev,
  .repetitiveness-text {
    padding-bottom: 0;
  }

  .search-resul-tplshow.new.right-section .category-listing li {
    width: 50%;
    flex-direction: column;
  }

  .book-container h1 {
    font-size: 30px !important;
    padding: 20px 0 0;
  }

  .book-container h2 {
    padding: 0 0 0;
  }

  .book-container .img-wrapper {
    margin-top: 0px !important;
  }

  .more-img-link li hgroup h3 {
    line-height: 22px;
  }

  .bookarea {
    background-size: 100% 105%;
  }

  .site-footer .col-md-3 {
    margin-bottom: 10px;
  }

  .donate-page {
    padding: 0px 10px 0 25px;
  }

  .detail-listing li {
    margin-top: 0px !important;
  }

  .about-left-section .listing-footer a {
    width: 100%;
  }

  .about-left-section .listing-footer {
    display: flex;
  }

  .about-left-section .right-listing-box p {
    width: 100% !important;
  }

  .listing-for-revelvation .listing-footer {
    display: flex;
    justify-content: space-between;
  }

  .listing-for-revelvation .listing-footer a {
    padding-top: 0;
  }

  .vc_custom_1632561003090 {
    padding-top: 100px !important;
  }

  /* .listing-footer{
text-align: right;
  } */
  .mission-statement-area {
    padding: 0 20px;
  }

  .social-link.desktop {
    display: none;
  }

  .social-link a {
    margin-top: 10px;
    margin-left: 2px;
    margin-right: 2px;
  }

  .social-link.mobile {
    display: block;
  }

  .site-footer .col-md-2,
  .site-footer .col-md-4 {
    margin-bottom: 10px;
  }

  .custom-html-widget .foo1 {
    display: flex;
    align-items: center;
    flex-direction: column;

  }

  .right-foo p {
    padding-left: 0;
  }

  .ftr-statement {
    display: none;
  }

  .social-link.mobile {

    margin-bottom: 20px;
  }

  .click-here-box .right-accrod h2 {
    font-size: 16px;
    line-height: 32px;
  }

  .about-right-section li {
    font-size: 16px;
  }

  .modal-list-text {
    position: relative;
  }

  .terminology-box h3.modal-title {
    padding: 0 15px;
  }

  .click-here-box .modal-content {
    height: 890px !important;
  }

  .click-here-box .right-accrod h1 {
    font-size: 18px;
    line-height: 21px;
    padding: 10px 0;
  }

  .click-here-box .right-accrod h4 {
    line-height: 10px;
    font-size: 14px;
  }

  .click-here-box .right-accrod {
    padding-top: 12px;
  }

  .edifice-date-text h4 {
    text-align: right;
    margin-right: 35px;
    font-size: 22px;
    font-weight: 600;
}

.click-here-box .modal-content {
    height: 694px !important;
}
.click-here-box .list-map ol {
    top: inherit;
    left: -15px;
    padding-left: 46px;
}
  .top-detail-section.mother-frances-section {
    padding: 0 23px 0 23px;
  }
  .click-here-box .modal-body img {
    height: auto;
    width: 75%;
    margin-left: 193px;
    margin-top: -21px;
}

  .banner-caption {
    right: 20px;
    padding: 10px;
  }

  span.application-border-revelations {
    display: flex;
    margin-top: 15px;
    width: 80% !important;
  }

  span.inlinereves.form-text-w {
    width: auto;
  }

  .img-wrapper.mealimgalign img {
    right: 0;
    position: initial;
  }

  .bottom-header.clearfix br,
  .bottom-header h2 br {
    display: none;
  }

  .home-slider-wrapper {
    margin-top: 55px;
  }

  .woocommerce-info,
  .woocommerce-billing-fields.bill-form,
  .woocommerce-account-fields .create-account,
  #add_payment_method #payment ul.payment_methods li,
  .woocommerce-cart #payment ul.payment_methods li,
  .woocommerce-checkout #payment ul.payment_methods li {
    width: 100%;
  }

  .heaven-top .vc_column-inner .wpb_wrapper .wpb_text_column {
    width: auto;
    padding-top: 15px;
  }

  .container-full-width.heaven-path .vc_column-inner {
    padding-top: 0 !important;
  }

  .heaven-path {
    padding: 15px 0 15px 0;
  }

  .heaven-top .vc_column-inner .wpb_wrapper {
    flex-direction: column;
  }

  .heaven-top p {
    padding-left: 0;
    text-align: center;
    font-size: 18px !important;
  }

  .purposeful .purposeful-body {
    width: 90%;
  }

  .button-area {
    float: none;
    width: 100%;
    text-align: center;
  }

  .form-row.place-order {
    width: 45% !important;
  }

  .story-book-body .bookrows.revolution-box.story-book {
    top: 39px;
  }

  .multibooks {
    margin-top: 0px;
  }

  .page-id-5670 .main-content,
  .page-id-68696 .main-content,
  .page-id-78147 .main-content,
  .page-id-68694 .main-content,
  .page-id-78428 .main-content {
    background-image: url('../images/window-light_mobile.png');  
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 95% 80%;
  }

  .virtual-block .title-body {
    padding-top: 8px;
  }

  .play-link img {
    width: 25px;
  }

  .base-img img {
    width: 65%
  }

  .base-img {
    margin-top: -30px;
  }

  .flipbook .bookshalf-img {
    left: 7px;
    padding: 10px 20px !important;
  }

  .woocommerce form .form-row-first,
  .woocommerce form .form-row-last,
  .woocommerce-page form .form-row-first,
  .woocommerce-page form .form-row-last {
    width: 100%;
  }

  .page-id-5670,
  .page-id-68696,
  .page-id-78147,
  .page-id-68694,
  .page-id-78428 {
    background-image: url('../images/library_bgrnd_mobile.png');
  }
 
  .rev-indent p {
    padding-left: 16.5% !important;
  }

  .top-teaching-section {
    width: 100% !important;
    padding: 20px 83px !important;
  }

  .top-teaching-section p {
    width: auto;
    font-size: 18px;
    padding-bottom: 0;
  }

  ul.search-chk-area li.chk-li {
    padding: 0 23px;
    display: block;
    text-align: center;
    width: 88%;
    /* margin: 0 auto; */
  }


  .top-vision-section {}

  /*.share-area .more-from {
    width: 100%;
  }
  .share-area .more-from-center {
    width: 100%;
    text-align: center;
    padding-bottom: 20px;
  }*/
  .share-area .more-from-center h3 {
    width: auto;
  }


/*commented for iphone footer box issue*/

  /* .inline-box {
    width: 30px;
  }
  .journey-box .inline-box{
    width: 100% !important;
  } */

  /*commented for iphone footer box issue*/

  .related-expert.about-otherpage .omsc-toggle-title {
    font-size: 20px;
  }

  .miracle-section {
    margin-top: 50px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .mysticism-section {
    margin-top: 50px !important;
  }

  .thecity-section {
    margin-top: 50px !important;
  }

  .inlinecss {
    margin-top: 80px !important;
  }

  .rev-explanation-section {
    margin-top: 70px !important;
  }

  .mysticismitalic {
    width: 100%;
  }

  .rev-explanation-section b {
    margin: 0px;
  }

  .wpex-timeline-list.show-icon .wpex-timeline>li .wpex-content-left img {
    margin-bottom: 3px;
  }

  .tlct-shortdes h2 {
    padding-top: 13px;
    line-height: 24px;
  }

  .bootstrap-css .col-md-3 {
    width: auto !important;
    display: inherit;
  }

  .bootstrap-css .col-md-6 {
    width: auto !important;
  }

  .bootstrap-css .col-md-4 {
    width: auto !important;
  }

  .over-period-box .container-inner {
    width: auto !important;
  }

  .img-wrapper img {
    margin-top: 50px !important;
  }

  .ctcc-left-side {
    margin-right: 0em;
  }

  .ctcc-left-side.content {
    line-height: 180% !important;
    font-size: 10px !important;
  }

  button#catapultCookie {
    font-size: 12px;
  }

  .cookie-title {
    font-size: 15px !important;
    padding-bottom: 0px !important;
  }

  .has-cookie-bar #catapult-cookie-bar {
    padding: 5px 16px 11px;
  }

  .mid-banner.cat-banner {
    position: static;
    top: 0;
    bottom: 0;
  }

  .sidenav.pth-sidenav {
    padding-top: 40px;
  }

  .search-resul-tplshow.new.right-section {
    padding-top: 0;
  }

  .mid-banner.cat-banner .horizan_img {
    background-size: 100% 100%;
    height: 100px;
  }

  .mid-banner.cat-banner .horizan_img h3 {
    text-align: center !important;
  }

  .category-listing li .listing-heading {
    padding-right: 0;
    width: 65%;
    padding-top: 5px !important;
  }

  .heaven-right p {
    text-align: center;
  }

  .heaven-top h1 {
    font-size: 26px !important;
    text-align: center !important;
  }

  .home-pearls-date {
    font-size: 20px;
    letter-spacing: 0;
  }

  .pearls-heading {
    font-size: 22px !important;
    text-align: center !important;
  }

  .pearls-heading.contact-title {
    padding-left: 24px;
  }

  .haven-wraper .heaven-box {
    width: 33.33% !important;
  }

  .green-text.over-period-box .actiontoday li {
    width: 100%;
  }

  .haven-wraper .wpb_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .bottom-header h2 {
    font-size: 20px;
  }

  .guiding p {
    font-size: 19px;
  }

  .final_merge {
    width: 100%;
  }

  .serach-type-area.filter_sction {
    margin: 0 auto 25px;
    width: 100%;
    display: flex;
  }

  .search-option-wrapper {
    padding-bottom: 0px;
    padding-top: 0;
  }

  .content-inner .top-block {
    margin-top: 10px;
  }

  .search-right {
    font-size: 15px;
    width: 100%;
    text-align: right;
    display: inherit !important;
  }

  .search-left {
    font-size: 15px;
    text-align: left;
    display: none;
  }

  .search-right .fa,
  .search-left .fa {
    font-size: 16px !important;
  }

  a#sort_btnn {
    text-align: left;
  }

  a#sort_randm {
    margin-left: 24px;
    margin-right: 0;
  }

  .search-left a span {
    padding-left: 0;
    display: inline-block;
    vertical-align: middle;
  }

  .modal-dialog.edifice-modal {
    margin-left: auto;
    margin-right: auto;
    width: 95%;
  }

  section.related-expert .collapse-padd {
    padding: 8px;
  }

  .detail-list-box .left-listing-box {
    float: none;
    display: flex;
    justify-content: center;
    padding: 20px 20px 20px 20px;
  }

  .modal-body .detail-list-box .left-listing-box {
    padding: 0;
  }

  .more-heading {
    font-size: 20px;
  }

  .detail-list-box .left-listing-box .img-box img {
    border-radius: 10px 10px 0 0;
  }

  .right-listing-box {
    padding: 0;
    width: 100%;
  }

  .right-listing-box p {
    width: auto !important;
    line-height: 29px;
    font-size: 17px;
  }

  .detail-listing li:nth-child(2n+1) {
    padding-bottom: 5px;
  }

  .img-box img {
    max-width: 100%;
  }

  .edifice-modal .right-accrod h1 {
    font-size: 24px;

  }

  .listing-footer .foo-dater {
    float: right;
    text-align: right !important;
  }

  .about-right-box {
    float: none !important;
    margin-top: 0px !important;
    width: auto !important;
    max-width: 100% !important;
  }

  .about_title {
  font-size: 26px;
    font-family: "dunbar-low", sans-serif;
  }

  .title_line {
    width: auto;
    height: 0px;
  }

  .top-detail-section {
    width: auto;
  }

  .left-listing-box .Author-section {
    width: 170px;
  }

  .what-is-a-revelation-related .Revelation-list ul li a img {
    width: 100%;
  }

  .column-rltdLink li a {
    width: 100%;
  }

  .content.imp-prayer .top-block {
    margin-top: 0px;
  }

  .squareDemo.squareDemo_production.shape.box.maskImg {
    height: 159px;
    width: 200px;
  }

  .howtopreys .imp-prayer-after {
    margin-left: 0px;
  }

  .nav-menu .sub-menu {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: block;
    position: inherit;
  }

  .img-sec-excerpts.prayers-to-sy-daily {
    display: block;
    float: none;
    margin: 0 auto;
    width: auto;
  }

  .prays-todailyltf {
    margin-top: 20px;
  }

  .ten-comm-section .top-block .title {
    font-size: 30px !important;
    line-height: 40px;
  }

  .moses-section hr {
    width: 100%;
  }

  .sub-menu::before {
    color: #333 !important;
    right: -20px !important;
    top: -14px;
    transform: rotate(180deg);
    border-bottom-width: 5px;
    border-left-width: 5px;
    border-right-width: 5px;
  }

  .nav-menu li a {
    font-size: 15px;
    font-weight: bold;
  }

  .nav-menu li .sub-menu li a {
    font-size: 13px;
    font-weight: normal;
  }

  #menu-top-menu ul ul {
    display: block;
    position: static;
    padding-right: 10px;
  }

  .tab_nav.tab_nav_ul ul li {
    clear: both !important;
    display: block !important;
    margin: 0 auto;
    padding: 10px !important;
    width: 100% !important;
    position: static !important;
    left: 0;
    border-radius: 0 !important;
  }

  .tab_nav.tab_nav_ul ul {
    display: block;
    width: 100%;
  }

  .search .tab .tab_content ul li {
    display: block;
    padding-bottom: 20px;
  }

  .search .tab .tab_content ul li a {
    clear: both;
    display: block;
    margin: 6px auto 0 !important;
    width: auto !important;
    padding: 0 10px;
  }

  .tab_content.divine #filter-by-skin ul li h3 {
    margin: 0 auto;
    padding: 10px 0;
    width: 100%;
  }

  .tab_content.divine #filter-by-skin ul li small {
    display: block;
    margin: 0 auto;
    text-align: left;
    text-indent: 0;
  }

  .search .tab .tab_content .alphabet {
    text-align: center;
    text-indent: 0;
  }

  #ajx-result-by-saint li a {
    text-indent: 0;
  }

  .tab_content.date input.datepicks {
    display: block;
    margin: 0 auto 19px;
    width: 90% !important;
  }

  .tab_content.date input.date-pick-search {
    margin: 0 auto 0 22px;
  }

  #ajx-result-by-keyword li a {
    text-indent: 0;
  }

  .tab_nav.tab_nav_ul ul li:first-child {
    border-radius: 8px 8px 0 0 !important;
  }

  .model-result-tpopl .modal-content {
    width: 90%;
  }

  .search-result-tpl {
    width: 100%;
  }

  form.search-result label {
    width: auto;
  }

  form.search-result label.search-resultkey input {
    width: auto;
  }

  .web_dialog.footerpopsdig #btnClose {
    right: -10px;
  }

  #dialog p {
    font-size: 13px;
  }

  .search .tab .tab_content .tab_search-bar input {
    font-size: 18px;
  }

  .footer .search-form form input[type="text"] {
    width: 90%;
  }

  .content-inner .top-block {
    margin-top: 40px;
  }

  #page-blank-space {
    margin: 0 auto;
  }

  #page-blank-space .content-inner.serch-pages.search-result-tpl {
    margin-top: 30px;
  }

  .banner-sec {
    position: relative;
  }

  .horizan_img img {
    display: none;
  }

  /* .thum_img {
    display: none;
  } */

  .mid-banner h3 {
    left: 87px;
    font-size: 27px;
    top: 11px;
  }

  .first_d {
    background: #e8efea;
  }

  .first_d.sidenav a,
  .dropdown-btn {
    padding: 11px 0px 15px;
    margin-bottom: 15px;
  }

  .first_d .fa-plus:before {}

  .path-to-heaven-second-title {
    font-family: "Source Sans Pro", sans-serif;
  }

  span#pth-6 {
    padding: 1px 30px !important;
  }

  button.search-revel {
    background: #efe7da;
    padding: 5px;
    width: 50px;
    margin: 0px auto 0 30px;
  }

  span.sp_first_nm {
    line-height: 35px;
    color: #666666;
    font-family: "Open Sans" ,sans-serif;
  }

  .angel_show {
    margin-left: 22px;
  }

  .container_new ul li {
    padding-left: 0px;
  }

  ul.height-fixed,
  .dropdown-container {
    padding-left: 12px;
  }

  .heaven-box.my-box.pth-mobile-box-image img {
    width: 100%;
    margin-left: 0px;
  }

  .mobile-top-bg {
    background: #e8dfd3;
    padding: 5px 2px;
    margin-top: -100px;
    position: absolute;
    width: 54px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: 1px 1px 6px #7b7676;
  }

  .mobile-top-bg img {
    width: 47%;
    padding-right: 0px;
    margin-left: 20px;
  }

  .main-content .mid-banner {
    position: relative;
    /*bottom: 0;
    top: 0;*/
    z-index: 9;
    margin: 0 !important;
  }

  .pth-sub-banner {
    position: static;
  }

  .mid-banner .subcate .horizan_img h3 {
    margin-top: 0;
  }

  .horizan_img.\31 -my-soul {
    padding: 0;
  }

  .parent_nm_mob {
    font-family: "dunbar-low", sans-serif;
    font-weight: 300;
  }

  .modal-backdrop {
    z-index: 1 !important;
  }

  .top-left-box {
    padding-right: 0px;
  }

  a#sort_randm {
    float: right;
    padding: 5px 10px 4px 10px;
  }

  .search-right {
    /* width: 100%; */
    display: flex;
    justify-content: center;
    margin-bottom: 15px;
    margin-top: 15px;
  }

  .tooltip .tooltiptext {
    width: 30px;
    left: 3px;
    top: 24px;
    height: 246px;
    font-size: 8px;
    font-weight: bold;
    writing-mode: vertical-rl;
    text-orientation: upright;
  }

  .column-rltdLink {
    width: 100%;
  }

  /*5-2-22*/
  /* .testcls .sidenav {
  position: relative !important; 
  top: 10px !important;
  width: 100% !important;
  display:none;
}*/
  .testcls .wpb_column.vc_column_container.vc_col-sm-6 {
    float: none !important;
    width: 100%;
  }

  .testcls .wpb_single_image .vc_figure {
    display: block;
    margin: 0 auto;
    text-align: center;
  }

  .book-container.book-container-margin {
    padding-left: 0 !important;
  }

  #rmp_menu_trigger-69604 {
    top: 8px;
  }

  .logo {
    width: 40% !important;
  }

  .mobi-nav {
    margin-top: 70px !important;
  }

  div#fooLogo img {
    max-width: 60px;
    padding-right: 0;
  }

  .right-foo {
    line-height: 12px;
    padding: 0;
    flex-direction: column;
  }

  .site-footer .col-md-4 {
    width: 100%;
  }

  .top-detail-section {
    font-size: 17px;
    line-height: 26px;
  }

  .title-img {
    padding-top: 0;
  }

  .stories-pdf-icon {
    width: 30px;
  }

  .multibooks .bookrows {
    top: 22px;
  }

  .base-img {

    margin-left: 9px;
  }

  .base-img img {
    width: 74%;
  }

  li.mobilesearch {
    text-align: left;
    background: none;
    padding-left: 50px;
    margin-top: 40px;
  }

  /*.share-area .inline-box {
    display: inline-block;
    vertical-align: middle;
    padding-top: 4px;
    width: auto;
  }*/
  .share-area .inline-box {
    /* width: 100%;*/
  }

  .heaven-path-area.desktop-version {
    display: none;
  }

  ul.more-img-link li {
    /* width: 49%;    
    vertical-align: top;*/
    display: inline-block !important;
  }

  .more-from {
    width: 33%;
  }

  .more-from-center.inline-box {
    width: 50%;
  }

  .more-from-center.inline-box {
    /*float: none;
    display: block;*/
  }

  .inline-box.midil {
    width: auto;
    padding-top: 0;
    vertical-align: middle;
    padding-bottom: 4px;
  }

  /* .row.desktop-version-footer {
    display: none;
  } */

  /* .row.mobile-version-footer {
    display: block;
  } */

  ul.search-chk-area li.chk-li .label-text.inline-box {
    width: 120px;
  }

  .thum_img_bottom_mob {
    display: block;
  }

  .view-button.mob-btn-view {
    display: block;
  }

  .view-button.desktop-view {
    display: none;
  }

  .thum_img_bottom_mob img {
    width: 110px;
  }

  .row.main-content {
    margin-top: 55px !important;
  }

  .wpex-single-timeline {
    padding-top: 0;
  }

  .path-to-heaven-title {
    padding: 0px 0px 12px;
    width: auto;
    line-height: 18px;
  }

  /*pallavi css */
  .revtext p {
    font-size: 16px !important;
  }

  span.inlinereves {
    display: inline-block;
    vertical-align: inherit;
    padding-right: 20px;
    width: 45%;
  }

  span.border-revelations {
    width: 80% !important;
    display: inline-block;
    margin-left: 0;
    margin-top: 5px;
    border-bottom: 2px solid #907c3f;
  }

  /* span.border-revelations.fullw-rev{
  display: none;
  } */
  /*pallavi css */
  #rmp-menu-wrap-69604 .rmp-menu-item-link {
    height: 35px !important;
    padding-right: 0 !important;
       font-family: "dunbar-low",sans-serif !important;
    font-size: 20px !important;
    background-color: #e9e0d4 !important;
    line-height: 34px !important;
  }

  #rmp-menu-wrap-69604 .rmp-submenu .rmp-menu-item-link {
    height: 32px;
    line-height: 34px;
    letter-spacing: 0px;
    font-size: 19px;
    font-family: "dunbar-low",sans-serif !important;
    background-color: #e9e0d4;
  }

  #rmp-container-69604 {
    background-color: #e9e0d4;
    top: 45px;
    height: 100%;
  }

  #rmp-menu-wrap-69604 .rmp-submenu .rmp-menu-item-link,
  #rmp-menu-wrap-69604 .rmp-menu-current-item .rmp-menu-item-link {
    background-color: #e9e0d4;
  }

  .click-here-box .modal-body img {
    padding: 10px;
  }

  /* css by pallavi */
  .heaven-path ul li {
    width: 165px;
    padding: 10px 0;
    margin: 0 5px;
  }

  .path-to-heaven-title {
    font-size: 12px;
    padding-top: 3px;
    letter-spacing: -0.03em;
  }

  .world-right-bottom .vc_custom_1626178238932 {
    padding-right: 0;
  }

  .world-left {
    margin: 20px;
    margin-left: 0;
  }

  .edifice-image-box {
    height: 70px;
  }

  /* css by pallavi */

  #rmp-container-69604 {
    background-color: #E9E0D4;
    top: 66px;
    height: auto;
  }

  #rmp-menu-wrap-69604 .rmp-submenu .rmp-menu-item-link {
    font-size: 18px !important;
  }

  .top-detail-section p b {
    font-size: 16px;
    line-height: 21px;
  }

  .banner-caption {
    right: 0px;
    padding: 10px;
    font-size: 11px;
    width: 170px;
    bottom: 0px;
    text-align: right;
  }

  h1.about_title {
    padding: 0px 10px !important;
    margin: 5px 0;
  }

}

@media only screen and (max-width: 746px) {
  .img-wrapper img {
    margin-top: 50px !important;
    text-align: center;
    margin-left: 50% !important;
  }

  button.clearalld {
    bottom: 107px;
}
#key_date {
  top: 25px;
}


  .mobi-nav {
    margin-top: 63px;
  }

  .mid-banner .horizan_img h3 {
    font-size: 30px;
  }

}

@media only screen and (max-width: 733px) {
  #key_date .hasDatepicker {
    min-width: 280px;
    margin-bottom: 15px;
  }

  .row.header.stickybdr {
    padding-top: 0px !important;
    /* padding: 0; */
  }

  .myfixedHeader {
    padding: 0 !important;
  }

  .code-of-ethics img {
    width: 49%;
    margin-right: 0px;
    padding-bottom: 51px;
  }
}

@media only screen and (max-width: 727px) {
  .container.all-sections-head {
    padding: 0px 52px;
  }

  .lead-box .purposeful h1 {
    font-size: 28px !important;
    margin-bottom: 1px;
  }


  .more-from.inline-box .more-img-link li {
    /*margin-right: 0px;
    vertical-align: middle;
    margin-top: 0;
    width: 55%;*/
  }

  .more-from.inline-box .more-img-link li .img-box img {
    margin-left: 6px;
  }

  .more-from.inline-box .more-img-link li.mobilesearch {
    width: 30%;
    text-align: left;
    padding-left: 15px;
  }

  #sort_btnn {
    margin-right: 0;
  }
}

@media only screen and (max-width:697px) {
  nav.navbar.navbar-default.myn {
    min-height: 37px !important;
  }

  span.icon-bar.top-bar.f-c {
    margin-top: 0px !important;
  }

  .navbar-toggle .icon-bar+.icon-bar {
    margin-top: 0px !important;
  }
}

@media only screen and (max-width: 689px) {
  .top-detail-section.pth-fullwidth {
    width: 100%;

  }
}

@media only screen and (max-width: 665px) {
  #key_date .hasDatepicker {
    min-width: 476px;
    margin-bottom: 15px;
  }

  .more-from.inline-box {
    width: 100%;
    display: block;
    max-width: 270px;
    margin: 0 auto;
  }

  .more-from.inline-box .more-img-link li .img-box img {
    margin-left: 9px;
  }

  .more-from-center.inline-box {
    margin: 15px 0 0;
    width: 100%;
    max-width: 270px;
  }

  .share-bar p {
    font-size: 14px;
  }

  .share-bar a img {
    width: 20px;
  }

  .share-bar a {
    margin: 0 2px;
  }

  .heaven-path-area a {
    margin: 0 0px;
  }
}

@media only screen and (max-width: 651px) {
  span#pth-6 {
    margin-top: -8px !important;
    font-size: 0.4em !important;
    line-height: 183% !important;
  }

  .vc_custom_1632560320281 {
    padding-bottom: 0 !important;
  }

  a.daily-pearls.orderbook {
    margin-bottom: 25px;
  }

  .header-banner {
    padding-top: 60px;
  }

  .divTableCell,
  .divTableHead {
    padding: 6px 11px;
  }

  .full-container {
    overflow-x: scroll;
  }

  .divTableRow {
    display: flex !important;
  }

  .divTableRow .divTableCell:nth-child(1) {
    width: 90px;
    padding-top: 15px;
  }

  .divTableRow .divTableCell:nth-child(2) {
    width: 200px;
  }

  .divTableRow .divTableCell:nth-child(3) {
    width: 300px;
  }

  .divTableRow .divTableCell:nth-child(4) {
    width: 150px;
  }
}

@media only screen and (max-width: 680px) {
  .squareDemo.squareDemo_production.shape.box.maskImg {
    width: 100%;
    height: 146px;
  }
  .click-here-box .list-map ol {
    top: inherit;
    left: -26px;
    padding-left: 46px;
}
.click-here-box .right-accrod {
  padding-top: 0px;
}
.click-here-box .modal-body img {
  height: auto;
  width: 75%;
  margin-left: 169px;
}
.edifice-date-text h4 {
  text-align: right;
  margin-right: 0px;
  font-size: 18px;
  font-weight: 600;
  margin-top: 30px;
  bottom: -18px;
}

  .home-banner-bg img {
    margin-top: -10px;
  }

  .bookself img {
    width: 100%;
  }

  .multibooks .bookrows {
    left: 0;
  }

  .Author-section {
    max-width: 100px;
  }

  .divinespeakerlinks,
  .bookarea .links {
    text-align: left;
  }

  .teachingspeaker {
    padding-left: 0;
  }

  .bsmall {
    padding: 0px 44px;
  }

  .heading-author {
    margin-bottom: 10px;
  }

  /*5-2-22*/
  .speakertable .heading-author {
    text-align: left;
    margin-left: 0;
  }

  .revtext {
    padding-top: 40px;
  }

  .heading-author.teaching-author,
  .divinespeakerlinks.teachingspeaker {
    text-align: center;
  }

  .heading-author.teaching-author {
    margin-bottom: 0;
  }

  .revtext {
    padding-top: 25px;
  }

  ul.sp_details.sp-img-set {
    padding-left: 0px !important;
  }

  button.clearalld {
    margin-left: 0;
    margin-top: 10px;
  }

  .image-list.mt-1 li.position-relative {
    width: 26%;
  }

  .search-key-div {
    margin-left: 0;
  }

  .main-cal-sec {
    margin-left: 0;

  }

  .image-list.mt-1 li.position-relative {
    margin-right: 8px;
  }

  .squareDemo.squareDemo_production.shape.box.maskImg {
    margin: 6px 8px 6px 8px;
  }

  .base-img img {
    width: 80%;
  }

  .search-wrapper {
    padding: 0 0;
  }
}

@media only screen and (max-width:650px) {
  .home-banner-bg img {
    margin-top: 0px;
}
}

@media only screen and (max-width: 640px) {
  .collect-info.pdf-collection {
    top: -40px;
  }

  #special-edition83,
  #special-edition84,
  #special-edition86,
  #special-edition89,
  #special-edition87,
  #special-edition90,
  #special-edition91,
  #special-edition95,
  #special-edition85,
  #special-edition88,
  #special-edition92,
  #special-edition97,
  #special-edition98 {
    padding-left: 25px !important;
    margin-bottom: 20px !important;
  }

  .pdfinfo {
    right: 5%;
  }
  ul.head-dv.sp-img-set {
  padding-left:0px !important; 
}

  .site-footer .col-md-3 {
    width: 100%;
  }

  .divinespeakerlinks,
  .bookarea .links {
    display: flex;
    text-align: center;
    margin: 0 auto;
    width: 37%;
  }
}

@media only screen and (max-width: 630px) {
  .heading-author {
    text-align: left;
    margin: 0 2px;
    width: 80%;
  }

  .collect-info.pdf-collection {
    font-size: 14px;
  }

  .multibooks .bookrows.book-version {
    top: 20px;
  }
  .home-banner-bg img {
    margin-top: -2px;
}
}

@media only screen and (max-width: 620px) {
  .mobile-top-bg {
    background: #e8dfd3;
    padding: 6px 0px;
    position: absolute;
    width: 62px;
    margin-top: -100px;
  }
  .click-here-box .right-accrod h1 {
    font-size: 17px;
    line-height: 100%;
    padding: 0px 0;
}
.click-here-box .modal-body img{    margin-left: 157px;}

.click-here-box .list-map ol {
  top: inherit;
  left: -26px;
  padding-left: 46px;
  bottom: 8px;
}
.terminology-box .modal-content {
  height: 543px !important;
}
  
  .modal-list-text ol li {
    font-size: 15px;
}
.edifice-date-text h4 {
  text-align: right;
  margin-right: -20px;
  font-size: 18px;
  font-weight: 600;
  margin-top: 30px;
  bottom: -26px;
}
  .mobile-top-bg img {
    width: 40%;
    margin-left: 20px;
    padding-left: 0px;
  }

  .horizan_img {
    margin-top: 42px;
  }

  .first_d {
    margin-top: -15px;
  }

  .base-img img {
    width: 85%;
  }

  .flipbook .bookshalf-img {
    left: 10px !important;
  }
}

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

  .divinespeakerlinks,
  .bookarea .links {
    display: flex;
    align-items: center;
    text-align: center;
    width: 48%;
  }
}

@media only screen and (max-width: 600px) {
  .bookarea p {
    padding: 0 25px;
    line-height: 26px;
    margin-bottom: 10px;
  }

  .virtual-book-body .bookself img {
    width: 85% !important;
  }

  .story-book-body .bookrows.revolution-box.story-book {
    top: 40px;
    margin: 0 auto;

  }

  .multibooks .bookrows.book-version {
    top: 26px;
  }

  .multibooks .bookrows {
    top: 30px;
  }

  .bookrows.book-version {
    top: 24px;
  }

  .flipbook .bookshalf-img {
    left: 2px !important;
  }

  .revelation-details-page .bsmall {
    padding-top: 0px !important;
  }

  .divinespeakerlinks,
  .bookarea .links {
    padding-left: 33px;
  }

  .heading-author {
    margin-bottom: 41px;
  }

  /*temp for 767px */
  /* .revtext p {
    font-size: 18px !important;
  } */
  /*5-2-22*/
  .speakertable .heading-author {
    padding-left: 10px;
  }

  .collect-info.pdf-collection {
    top: -15px;
  }

  .title-img img {
    max-width: 90%;
  }

  .pdfinfo {
    right: 0%;
    bottom: -15px;
  }

  .collect-info img {
    width: 25px;
  }

  .pdfinfo img {
    max-width: 25px;
  }

  .image-list.mt-1 li.position-relative {
    margin-right: 15px;
  }
}

@media only screen and (max-width: 608px) {
  .squareDemo.squareDemo_production.shape.box.maskImg {
    width: 150px;
    height: 120px;
  }
}

@media only screen and (max-width: 610px) {
  span#pth-6 {
    margin-top: 7px !important;
    font-size: 0.7em !important;
  }

  .img-wrapper img {
    margin-left: 34% !important;
  }

  .horizan_img.\39 -end-of-the-physical-life h3 {
    font-size: 13px !important;
  }
}




@media only screen and (max-width: 662px) {
  .first_d {
    margin-top: 0px;
  }

  .horizan_img {
    margin-top: 0px;
  }

  .mobile-top-bg {
    bottom: 120px;
  }

  .horizan_img.\31 -my-soul {
    background-size: 100% 100%;
  }

  .mid-banner .subcate .horizan_img h3 {
    padding-right: 0;
  }

  .mid-banner .horizan_img h3 {
    font-size: 26px;
    padding-top: 10px !important;
  }

  .bottom-sm-title {
    padding-right: 0 !important;
  }
  .modal-list-text ol li {
    line-height: 100%;
}
.click-here-box .list-map ol {
  top: inherit;
  left: -26px;
  padding-left: 46px;
  bottom: 147px;
}
}

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

  div#ui-datepicker-div {
    width: 98% !important;
    right: 20px;
  }

  div#ui-datepicker-div {
    left: 1% !important;
    font-size: 15px !important;
  }

  .ui-datepicker select.ui-datepicker-month,
  .ui-datepicker select.ui-datepicker-year {
    font-size: 15px !important;
  }

  #key_date .hasDatepicker {
    min-width: 45% !important;
    margin-bottom: 0;
  }

  #key_date {
    display: flex;
    right: -8px !important;
    top: 10px;
  }

  #key_date .hasDatepicker {
    min-width: 40%;
  }
}


@media only screen and (max-width: 600px) {
  form.search-result label.search-resultkey {
    margin: 0 auto;
    margin-top: 10px;
    clear: both;
  }

  .squareDemo.squareDemo_production.shape.box.maskImg {
    width: 146px;
    height: 118px;
  }

  .search .tab .tab_content ul {
    padding: 10px;
  }

  .search .tab .tab_content a.filter,
  .search .tab .tab_content button {
    clear: both;
    float: left;
    margin: 0 auto;
    text-indent: 0;
    width: auto;
  }

  .search .tab .tab_content ul li span.label {
    display: block;
    margin-bottom: 5px;
    text-indent: 0;
  }

  .search-resul-tplshow ul li small {
    display: block;
    padding: 0;
  }

  .search .tab .tab_content .tab_search-bar {
    padding: 10px;
  }

  .search .tab_content_outer .tab_content h4 {
    padding: 5px;
  }

  .tab_content.date form center {
    text-indent: 0;
  }

  .multibooks .bookrows {
    width: 90%;
    padding: 13px;
    margin: 0 auto;
  }

  .bookrows.book-version {
    width: auto;
  }
}

@media only screen and (max-width:596px) {
  .base-img img {
    width: 84%;
  }

  .base-img {
    margin-left: 0px;
    ;
  }
  .home-banner-bg img {
    margin-top: -7px;
}

}

@media only screen and (max-width: 587px) {
  .heading-author {
    width: 70%;
    text-align: left;
    padding-left: 32px;
  }

  .divinespeakerlinks,
  .bookarea .links {
    text-align: left;
  }

  .heading-author.teaching-author {
    width: 95%;
  }

}

@media only screen and (max-width: 580px) {
  .horizan_img {
    /*height: 60px;
	margin-top: 39px;*/
  }

  .cvf-universal-pagination {
    width: 102% !important;
    padding-bottom: 10px !important;
  }

  .home-banner-bg img {
    margin-top: 34px;
}

  /* .category-listing li {
    margin-top: 15px;
  } */

  .category-listing li .img-left,
  .category-listing li .listing-heading {
    width: 100%;
    text-align: center;
    padding: 0;
  }
  .modal-list-text ol li {
    font-size: 15px;
}

.edifice-date-text h4{font-size: 15px;}
  .revelation-details-page .bsmall {
    padding-top: 0px !important;
    text-align: left;
  }
  .click-here-box .modal-body img{margin-left: 146px;}

  .divinespeakerlinks {
    width: 70%;
    margin: 0;
    justify-content: center;
  }

  .divinespeakerlinks.teachingspeaker {
    width: 95%;
  }

  .logo {
    width: 77% !important;
  }

  .image-list.mt-1 li.position-relative {
    width: 30%;
  }

  .search-key-div,
  .main-cal-sec {
    font-size: 20px;
  }   

  .main-cal-sec {
    margin-top: 12px;
  }

  .container.all-sections-head {
    padding: 0px 30px;
  }

  .image-list.mt-1 li.position-relative {
    margin-right: 0px;
  }

  .base-img img {
    width: 87%;
  }

  .base-img {
    margin-left: 1px;
  }

  .foo2 .service h3 {
    font-size: 17px;
    padding-bottom: 8px;
  }
}

@media only screen and (max-width:567px) {
  .lead-box .purposeful h1 {
    font-size: 21px !important;
    margin-bottom: 1px;
  }

  .base-img img {
    width: 90%;
  }

  .virtual-book-body .bookself img {
    width: 95% !important;
  }

  span.inlinereves.halfw-rev {
    width: 100% !important;
    white-space: nowrap !important;
  }
}
@media only screen and (max-width:556px) {
.home-banner-bg img {
  margin-top: 30px;
}
}

@media only screen and (max-width: 560px) {
  .heaven-path-area {
    width: 100%;
    display: block;
    padding-left: 0;
  }

  .base-img img {
    width: 95%;
  }
}
@media only screen and (max-width:546px) {
.final_merge.alingmnt-area.container {
  padding: 0px 9px;
}
}
@media only screen and (max-width:544px) {
.home-banner-bg img {
  margin-top: 20px;
}
}
@media only screen and (max-width:524px) {
.final_merge.alingmnt-area.container {
  padding: 0px 20px;
}
}

@media only screen and (max-width:695px) {
  .terminology-box .modal-content {
    height: 660px !important;

  }
}

@media only screen and (max-width: 665px) {
  #key_date .hasDatepicker {
    min-width: 100%;
  }

  .path-to-heaven-title.popup-mob-title {
    font-size: 11px;
    line-height: 18px;
  }
}

@media only screen and (max-width:621px) {
  .terminology-box .modal-content {
    height: 593px !important;
  }
}

@media only screen and (max-width:557px) {
  ul#video-list li a:after {
    top: 47px;
    bottom: 1px;
    left: 86px;
  }
}

@media only screen and (max-width:550px) {
  .mid-banner .horizan_img h3 {
    font-size: 22px;
  }
}

@media only screen and (max-width:525px) {
  .terminology-box .modal-content {
    height: 520px !important;
  }
}


@media only screen and (max-width: 520px) {
  .horizan_img h3 {
    width: auto;
  }

  .pearls-box.pearl-middle.wpb_column.vc_column_container.vc_col-sm-4 {
    background-size: 446px 223px;
  }

  .pearls-box.pearl-middle h2 {
    top: 233px;
  }

  .pearls-box.pearl-middle p {
    top: 277px;
  }

  .virtual-book-body .bookself img {
    width: 100% !important;
  }

  .receive-btn .daily-pearls {
    margin-top: 0;
  }

  .base-img img {
    width: 100%;
  }

  .journey-box {
    width: 99%;
    display: block;
    background: url('../images/banner-mobile-bottom.jpg') no-repeat ;   
    background-position: bottom;
  }

  .mobile-top-bg {
    margin-top: -80px;
  }

  .squareDemo.squareDemo_production.shape.box.maskImg {
    width: 130px;
    height: 105px;
  }
}

@media only screen and (max-width: 510px) {
  span#pth-6 {
    margin-top: 7px !important;
    font-size: 0.6em !important;
  }

  .divinespeakerlinks,
  .bookarea .links {
    font-size: 16px;
  }
}

@media only screen and (max-width: 558px) {
  .img-wrapper img {
    margin-left: 14% !important;
  }

  .mobi-nav {
    margin-top: 71px;
  }

  /* 19-08-21*/
  .final_merge .search-resul-tplshow {
    width: 94%;
    padding-left: 0;
  }

  .sidenav.pth-sidenav {
    padding-top: 0px;
  }

  .pth-sub-banner {
    margin-bottom: 12px;
    margin-top: 27px;
  }

  .pth-panel-body.topset {
    margin-left: 55px;
    margin-top: -40px;
  }
}
@media only screen and (max-width:526px) {
.click-here-box .list-map ol {
  top: inherit;
  left: -26px;
  padding-left: 46px;
  bottom: 41px;
}
}
@media only screen and (max-width: 500px) {
  .myfixedHeader #rmp_menu_trigger-69604 {
    top: 3px !important;
  }

  .multibooks .bookrows {
    top: 28px;
    left: 0px;
  }

  .path-to-heaven-title.popup-mob-title {
    font-size: 12px;
  }

  .path-to-heaven-title.popup-mob-title br {
    display: none;
  }
  .click-here-box .list-map ol {
    top: inherit;
    left: -26px;
    padding-left: 46px;
    bottom: -109px;
}
.click-here-box .right-accrod {
  padding-top: 0px;
  padding-bottom: 29px;
}
.click-here-box .modal-body img {
  margin-left: 126px;
}
.modal-list-text ol li {
  font-size: 14px;
}
.click-here-box .right-accrod h1 {
  font-size: 16px;
  line-height: 100%;
  padding: 0px 0;
}
.terminology-box .modal-content {
  height: 589px !important;
}

  .header-banner {
    padding-top: 66px;
  }
}
@media only screen and (max-width:492px) {
.home-banner-bg img {
  margin-top: 16px;
}
}

@media only screen and (max-width:485px) {
  .pth-sub-banner {
    margin-bottom: 12px;
    margin-top: 21px;
  }
  .home-banner-bg img {
    margin-top: 14px;
}
}

@media only screen and (max-width: 480px) {
  .modal-body.path-custom-modal {
    padding: 5px;
  }
  .thum_img {
    width: 55px !important;
    height: 55px !important;
    left: 15px !important;
    top: 16px !important;
}
.thumb-img{left:0px;}

  .home-main .home-bottom h2{padding-left:0px;}  
.search-key-div {
  margin-top: 0px;
}
.edifice-date-text h4 {
  text-align: right;
  margin-right: -1px;
  font-size: 18px;
  font-weight: 600;
  margin-top: 30px;
  bottom: 201px;
}
.modal-list-text ol li {
  font-size: 18px;
  line-height: 154%;
}
.terminology-box .modal-content {
  height: auto !important;
}
.click-here-box .list-map ol {
  top: inherit;
  left: -26px;
  padding-left: 40px;
  bottom: 52px;
  line-height: 100%;
  width: 100%;
  position: inherit;
}
.click-here-box .modal-body img {
  margin-left: 132px;
}
.click-here-box .right-accrod h1 {
  font-size: 16px;
  line-height: 126%;
  padding: 0px 0;
}

 

  li.contact-btn {
    width: auto;
  }

  .site-footer .menu li {
    padding: 0 4px 0 2px;
    line-height: 100%;
    margin-bottom: 10px;
  }

  .base-img img {
    width: 100%;
  }

  .site-footer .menu {
    margin-bottom: 0px;
  }

  .menu-footer-menu-2-container {
    margin-top: 0px;
  }

  p.home-date a {
    font-size: 13px;
  }

  .mobile-top-bg img {
    width: 30px;
    padding-right: 0px;
    margin-left: 11px;
  }

  .mid-banner .horizan_img h3 {
    font-size: 24px;
  }

  .bottom-sm-title {
    font-size: 16px;
  }

  .horizan_img {
    height: auto !important;
    padding-bottom: 20px !important;
  }

  .mobile-top-bg img {
    width: 18px;
    margin: 0;
  }

  .mobile-top-bg {
    padding: 8px;
    width: auto;
  }

  .collect-info.pdf-collection {
    top: 0;
  }

  .image-list.mt-1 li.position-relative {
    width: 49%;
    max-width: 140px;
  }

  .image-list.mt-1 li.position-relative {
    width: 30%;
    margin-right: 12px;
  }

  .image-list.mt-1 li.position-relative img {
    height: auto;
    max-width: 100%;
  }

  .image-list.mt-1 li.position-relative:last-child {
    margin-right: 0;
  }

  ul#menu-footer-menu-3 li a {
    text-transform: uppercase;
  }
}

@media only screen and (max-width: 470px) {
  .more-from.inline-box .more-img-link li .img-box img {
    max-width: 100%;
    margin-left: 38px;
  }

  .share-area .more-from {
    width: 100%;
  }

  .base-img {
    margin-top: -26px;
  }

  .story-book-body .bookrows.revolution-box.story-book {
    top: 36px;
  }
}

@media only screen and (max-width: 479px) {
  .contact-section .top-block p {
    font-size: 19px;
    margin: 0 auto;
  }

  .imp-prayer .top-block h1 {
    font-size: 30px !important;
    line-height: 40px;
  }

  .imp-prayer hr {
    width: 100%;
  }

  .search .tab .tab_content ul li {
    text-indent: 0;
  }

  form.search-result label.search-resultkey {
    margin: 0 auto;
    margin-top: 10px;
    clear: both;
  }

  form.search-result label.search-resultkey input {
    width: 40%;
    margin: 0 auto;
    float: right;
  }

  .search .tab_content_outer .tab_content {
    border-width: 15px;
    padding: 10px;
  }

  .search .tab .tab_content ul {
    padding: 10px 5px;
  }

  .divinespeakerlinks,
  .bookarea .links {
    font-size: 16px;
    text-align: center;
  }
}

@media only screen and (max-width: 470px) {
  span#pth-6 {
    margin-top: 7px !important;
    font-size: 0.6em !important;
  }

  .date-sp-titile span {
    display: none;
  }
}

@media only screen and (max-width: 460px) {
  .squareDemo.squareDemo_production.shape.box.maskImg {
    width: 120px;
    height: 89px;
  }

  .search-resul-tplshow ul .rest li {
    font-size: 17px;
  }

  .horizan_img.\39 -end-of-the-physical-life h3 {
    font-size: 12px !important;
    padding: 10px;
  }

  .what-is-a-revelation-related .Revelation-h {
    padding-top: 0px;
  }

  .date-sp-titile {
    font-size: 15px;
    flex-direction: column;
    padding-top: 4px;
    width: auto;
  }

  .Author-section {
    right: 9px;
  }

  .myfixedHeader #rmp_menu_trigger-69604 {
    top: 9px !important;
  }

  .image-list.mt-1 li.position-relative {
    width: 31%;
    margin-right: 6px;
  }

  .image-list.mt-1 li.position-relative img {
    width: 95%;
  }
}

@media only screen and (max-width: 454px) {
  .img-wrapper img {
    margin-left: 0% !important;
  }

  .bottom-sm-title {
    font-size: 14px;
  }

  .mid-banner.cat-banner .horizan_img,
  .horizan_img.\31 -my-soul {
    height: 80px;
  }

  .mobile-top-bg {
    width: 40px;
  }

  .mobile-top-bg img {
    width: 24px;
  }

  .parent_nm_mob {
    font-size: 22px;
  }

  .pth-sub-banner .newcat-top-title {
    display: none;
    top: 45px;
    font-size: 20px;
  }

  .menu-footer-menu-1-container {
    padding-top: 15px;
  }

  ul.menu li a {
    font-size: 17px;
    padding-top: 14px;
  }

  .social-link {
    /* margin-top: 15px;*/
  }

  ul#menu-footer-menu-4 li a {
    font-size: 17px;
  }

  div#fooLogo img {
    max-width: 53px;
    padding-right: 0;
  }
}
@media only screen and (max-width:440px) {

.click-here-box .modal-body img {
  margin-left: 147px;
}
.click-here-box .modal-body img {
  width: 66%;}

}

@media only screen and (max-width: 444px) {
  span#pth-6 {
    margin-top: 5px !important;
    font-size: 0.5em !important;
  }
}

@media only screen and (max-width: 440px) {
  .squareDemo.squareDemo_production.shape.box.maskImg {
    width: 112px;
    height: 82px;
  }
}

@media only screen and (max-width: 433px) {
  .more-from.inline-box .more-img-link li .img-box img {
    margin-left: 10px;
  }

  .more-from.inline-box .more-img-link li .img-box img {
    margin-left: 7px;
  }

  .more-img-link li .img-box {
    width: 24%;
  }
  .home-banner-bg img {
    margin-top: 13px;
}
.home-banner-bg img {
  margin-top: 12px;
}

}


@media only screen and (max-width:420px) {
  .click-here-box .modal-body img {
    width: 100%;
    margin-left: 7px !important;
}
.modal-list-text ol li {
  font-size: 16px;
}
.edifice-date-text h4 {
  font-size: 12px;
}
.edifice-date-text h4 {
  text-align: right;
  margin-right: -15px;
  font-size: 18px;
  font-weight: 600;
  margin-top: 30px;
  bottom: 370px;
}
.click-here-box .list-map ol {
  bottom: -33px;
}
.edifice-date-text h4 {
  font-size: 14px;
}
.home-banner-bg img {
  margin-top: 10px;
}
}

@media only screen and (max-width: 414px) {
  #rmp_menu_trigger-69604 {
    /* top: 20px !important;*/
  }

  .heaven-path-area {
    padding-top: 0px;
  }

  .bookrows.book-version {
    top: 24px !important;
  }

  .multibooks .bookrows {
    top: 23px;
  }
}
@media only screen and (max-width: 410px) {
.home-banner-bg img {
  margin-top: 8px;
}
}

@media only screen and (max-width:400px) {
  .bookrows.book-version {
    width: 80%;
  }

}

@media only screen and (max-width:399px) {
  .cvf-universal-pagination {
    padding: 0px;
  }
}

@media only screen and (max-width:367px) {
  /* .terminology-box .modal-content {
    height: 380px !important;
  } */
}


@media only screen and (max-width: 992px) {
  .flipbook div {
    /*width: 33%;*/
    width: 100%;
    /*8-2-22*/
  }

  .bookedition {

    margin: 0 auto 15px auto;
    padding: 0 25px 0 40px;
  }

  .flipbook .bookshalf-img {
    display: inline-flex;
    cursor: pointer;
    padding: 5px;
    position: relative;
  }

  .flipbook div div {
    width: auto;
  }
}


@media only screen and (max-width: 767px) {
  .bookedition {
    margin: 0 auto 25px auto;
  }
  .modal-new-daily-pearls .modal-dialog {width: auto !important;
  }
  
  .daterangepicker .drp-calendar.left {
    margin-right: 0px !important;
  }

  .date-sp-titile span {
    padding-top: 1px;
  }

  .home-video-popup .modal-body {
    height: auto;
  }

  .vp-center {
    align-items: initial !important;
  }

  .modal-body-pth span.inlinereves {
    padding-top: 15px;
    width: 100%;
  }

  .modal-body-pth span.inlinereves.fullrevelations {
    line-height: 29px;
  }

  .modal-body-pth span.border-revelations.fullw-rev {
    padding-bottom: 0;
  }

  .modal-body-pth .bottomsign-rev .btmarea-full {
    line-height: 20px;
  }

}

@media only screen and (max-width:760px) {
  #key_date {
    right: 0px !important;
  }

}

@media only screen and (max-width: 520px) {
  .card-overflow {
    float: left;
    margin-right: 10%;
    width: 100%;
  }

  .bookedition {
    padding: 0 5px 0 15px;
  }

  .heaven-path-area {
    padding-top: 0px;
  }

  .inline-box.disk-box img {
    margin-top: 0px;
  }

  .journey-left {
    padding: 8px;
    display: flex;
    align-items: center;
    width: 100%;
  }

  .inline-box.journey-text h3 {
    font-size: 14px;
  }

  .inline-box.journey-text h4 {
    font-size: 14px;
  }
}

@media only screen and (max-width: 500px) {
  img.speaker-img-small {
    width: auto;
  }

  .image-list ul li small {
    display: block;
    width: auto;
  }

  .header-banner {
    padding-top: 66px;
  }

  .border-line {
    left: 0px;
  }

  .top-detail-section.pth-fullwidth {}
}

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

  .top-detail-section,
  .detail-listing li,
  section.related-expert {
    padding: 0px 20px;
  }

  .what-is-a-revelation-related {
    padding: 0px 30px;
  }

  .banner-sec img {
    margin: -10px 0px;

  }

}

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

  .bookself img {
    width: 100%;
    margin-left: 0px;
  }
  .click-here-box .list-map ol {
    top: inherit;
    left: -26px;
    padding-left: 35px;
    bottom: 41px;
}

  .multibooks .bookrows {
    left: 0px;
  }

  .story-book-body .bookself img {
    width: 85%;
  }
}

@media only screen and (max-width: 450px) {
  .Author-section {
    max-width: 90px;
  }
  .thum_img {
    width: 46px !important;
    height: 46px !important;
    left: 15px !important;
    top: 15px !important;
}

  .story-book-body .bookrows.revolution-box.story-book {
    top: 34px;
  }

  .final_merge.alingmnt-area.container {
    padding: 0px -6px;
}
}

@media only screen and (max-width: 433px) {
  .more-img-link li .img-box {
    width: 26%;
  }
}
@media only screen and (max-width:417px) {
.home-banner-bg img {
  margin-top: 10px;
}
}
@media only screen and (max-width:412px) {
.home-banner-bg img {
  margin-top: 9px;
} 
}
@media only screen and (max-width:405px) {
  .lead-box .purposeful h1 {
    font-size:19px !important;
    margin-bottom: 1px;
  }

  .top-detail-section.pth-fullwidth {
    padding: 0 20px;
  }
}
@media only screen and (max-width:400px) {
.home-banner-bg img {
  margin-top: 7px;
}
}
@media only screen and (max-width: 393px) {
.home-banner-bg img {
  margin-top: 5px;
}
}

@media only screen and (max-width: 390px) {
  .home-bottom-text {
           margin-left: 2%;
    }
  .squareDemo.squareDemo_production.shape.box.maskImg {
    width: 100px;
  }

  .multibooks .bookrows {
    width: 90%;
  }

  .multibooks .bookrows {
    left: 2px;
  }

  .multibooks {
    margin-top: -20px;
  }

  .more-img-link li hgroup {
    width: 63%;
  }

  .more-from.inline-box .more-img-link li .img-box img {
    margin-left: 26px;
  }

  .inline-box.midil {
    font-size: 14px;
  }

  /*.image-list ul li button {
    right: 0;
  }*/
  .search-key-div,
  .main-cal-sec {
    font-size: 18px;
  }

  .main-cal-sec {

    margin-top: 8px;
  }

  .search-key-div {
    margin-top: 18px;
  }

  .flipbook .bookshalf-img {
    left: 2px !important;
    padding: 12px 30px !important;
  }

  .base-img img {
    width: 100%;
  }

  .vc_custom_1626098110153 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .banner-sec img{
    margin: -14px 0px;
  }
  ul#video-list li a:after {
    top: 39px;
    bottom: 1px;
    left: 68px;
}
.foo1, .col-md-2.col-sm-2.widget.footer_widget.social-footer, .site-footer .col-md-2, .site-footer .col-md-4{
  margin-top: 5px !important;
  margin-bottom: 0 !important;
  display: block;
}


}
@media only screen and (max-width:384px) {
.home-banner-bg img {
  margin-top: 5px;
}
}

@media only screen and (max-width:378px) {
  .cvf_pag_loading {
    padding: 0px !important;
    margin-top:0px;
  }
}

@media only screen and (max-width: 380px) {
  a#sort_btnn {
    margin-right: 0px !important;
  }

  .home-main {
    padding-top: 60px;
  }

  .home-main .home-bottom h2 {
    font-size: 16px !important;
  }
  .home-main .home-title h1 {
    letter-spacing: 0px;
    font-size: 19px;
}
}

@media only screen and (max-width:381px) {
  .home-main .home-bottom {
      top: 30%;
  }
  .home-banner-section .home-title {
      top: 15px !important;
      left: 20px;
  }
  }

@media only screen and (max-width: 385px) {
  .header-banner {
    padding-top: 58px;
  }

  .squareDemo.squareDemo_production.shape.box.maskImg {
    width: 95px;
  }

  .title-img img {
    max-width: 90%;
  }

  .image-list.mt-1 li.position-relative img {
    height: auto;
  }

  /*.image-list ul li button {
    right: 0;
  }*/

  .container.all-sections-head {
    padding: 0px 25px;
  }

  .inline-box.journey-text h3 {
    font-size: 13px;
  }
}

@media only screen and (max-width:368px) {
  .cvf-universal-pagination {
    width: 100% !important;
    padding: 10px 0px 18px !important;
  }
  .edifice-date-text h4 {
    text-align: right;
    margin-right: -15px;
    font-size: 18px;
    font-weight: 600;
    margin-top: 30px;
    bottom: 389px;
}
}
@media only screen and (max-width:354px) {
.home-banner-bg img {
  margin-top: 4px;
}
}

@media only screen and (max-width:350px) {
.home-banner-bg img {
  margin-top: 5px;
}
}

@media only screen and (max-width:351px) {
  .cvf-universal-pagination {
    width: 103% !important
  }
}



@media only screen and (max-width:360px) {
  .pth-sub-banner {
    margin-top: 9px;
}

  .lead-box .purposeful h3 {
    font-size: 14px !important;
  }
  .home-banner-bg img {
    margin-top: 6px;
}

  .heading-author h3 {
    font-size: 10px;
  }

  #btn_click_title {
    padding: 5px 3px 5px 10px;
  }

  .speaker-detail a,
  .speaker-detail .detail-right {
    font-size: 16px;
  }

  .lead-box .purposeful h1 {
    font-size: 15px !important;
    margin-bottom: 1px;
  }

  .story-book-body .bookrows.revolution-box.story-book {
    top: 34px;
  }

  .flipbook .bookshalf-img {
    left: 2px !important;
  }
}

@media only screen and (max-width:345px) {
  .inline-box.disk-box img {
    margin-top: 1px;
  }

  .final_merge .search-resul-tplshow {
    width: 100%;
    margin: 0px;
    padding-left: 0;
  }
}
@media only screen and (max-width:341px) {
.home-main .home-bottom h2 {
  font-size: 15px !important;
}
.final_merge.alingmnt-area.container {
  padding: 0px 20px;
}
}



@media only screen and (max-width:332px) {
  .header-banner {
    padding-top: 57px;
  }
}
@media only screen and (max-width:326px) {
.edifice-date-text h4 {
  bottom: 413px;
}
}

@media only screen and (max-width:325px) {
  .cvf-universal-pagination ul li {
    margin: 1px;
  }
  .mobile-top-bg {
    bottom: 109px;
}
}



@media only screen and (max-width: 420px) {
  .top-teaching-section {
    width: 100% !important;
    padding: 20px 28px !important;
  }
.thumb-img {bottom: 0px;}
.oftheday-wrapper.WhyshouldIfollowtheTenCommandments\?{
  border-radius: 0;
}
  .click-here-box .list-map ol {
    top: inherit;
    left: -26px;
    padding-left: 57px;
    bottom: 0px;
}

  .pearls-box.pearl-middle.wpb_column.vc_column_container.vc_col-sm-4 {
    background-size: 379px 193px;
  }

  .pearls-box.pearl-middle h2 {
    top: 201px;
  }

  .pearls-box.pearl-middle p {
    top: 243px;
  }
}

@media only screen and (max-width: 414px) {
  .oftheday-wrapper .day-detail {
    padding: 10px 10px 0px 10px;
  }

  .bookself img {
    width: 100%;
    margin-left: 0px;
  }

  .pearls-box.pearl-middle p {
    left: auto;
    width: 86%;
  }

}

@media only screen and (max-width:390px) {
  .pearls-box.pearl-middle.wpb_column.vc_column_container.vc_col-sm-4 {
    background-size: 330px 181px;
  }

  .pearls-box.pearl-middle p {
    top: 248px;
  }
}

@media only screen and (max-width: 371px) {
  #keytext {
    min-width: 200px;
  }

}

@media only screen and (max-width: 375px) {
  span.homesaint a {
    font-size: 10px !important;
  }

  rs-layer#slider-4-slide-16-layer-0 {
    top: -15px !important;
  }

  .pearls-row .pearls-box {
    min-height: 510px;
  }

  ul#video-list li a:after {
    top: 38px;
    bottom: 1px;
    left: 69px;
  }
  .pth-sub-banner {
    margin-top: 16px;
}
}

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

  #range_from_dates,
  .src-btn {
    padding: 7px 7px 5px;
  }
}

@media only screen and (max-width: 379px) {
  .cvf-universal-pagination ul li {
    padding: 4px 7px !important;
  }
}

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

  /* .flipbook div {
    width: 34%;
  } */
  .base-img {
    margin-top: -23px;
  }

  #rmp_menu_trigger-69604 {
    width: 32px;
    height: 32px;
  }

  .image-list ul li {
    width: 60px;
  }

  .inline-box.journey-text h3 {
    font-size: 13px;
  }

  .story-book-body .bookrows.revolution-box.story-book {
    top: 33px;
  }

}
@media only screen and (max-width: 323px) {
.home-banner-bg img {
  margin-top: 2px;
}
}

@media only screen and (max-width: 323px) {
  .cvf-universal-pagination ul li {
    margin: 2px;
  }
  .home-main .home-bottom h2 {
    font-size: 14px !important;
}

}

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

  .day-footer a,
  .day-footer span {
    font-size: 14px;
  }

  .cvf-universal-pagination ul li {
    padding: 4px 5px;
  }
}

@media only screen and (max-width: 280px) {
  .top-detail-section.pth-fullwidth {
    padding: 0 20px;
  }

  .multibooks .bookrows.book-version {
    top: 18px !important;
  }
}