@media (min-width: 768px) {
  /* .footer-first-container::before {
        position: absolute;
        content: "";
        display: block;
        width: 1px;
        height: 215px;
        background-color: #423d3d;
        right: 0px;
    }

    .footer-second-container::before {
        position: absolute;
        content: "";
        display: block;
        width: 1px;
        height: 215px;
        background-color: #423d3d;
        right: 70px;
    } */

  .specialist-detail-rating {
    position: absolute;
    top: -81px;
    right: 9px;
  }

  .container-fluid.left-right-space::before {
    position: absolute;
    content: "";
    display: block;
    top: -35px;
    left: 0;
    width: 1290px;
    height: 2px;
    background-color: #202020;
    margin: 0 auto;
    right: 0;
  }

  .container-fluid.container-fluid-1.left-right-space::before {
    position: absolute;
    content: "";
    display: block;
    top: 55px;
    left: 0;
    width: 1290px;
    height: 2px;
    background-color: #202020;
    margin: 0 auto;
    right: 0;
  }

  /* Tabs left and right spacing For Journal Page*/
  .blog_messonry_button {
    margin: 0 40px 40px 40px;
  }

  /* ---------------Detail Page Banner Bottom space----------- */
  /* section.custom-pt-1.custom-pb-2.detail-page-banner {
    padding-bottom: 11rem !important;
  } */

  /*------------ Blog Detail page padding bottom------------ */
  section.custom-pt-1.custom-pb-2.detail-page-banner.blog__detail-page-banner.journal-detail-page-wrapper {
    padding-bottom: 2rem !important;
  }

  /* -----------Left and right spacing for contianer fluid------------*/
  .left-right-space {
    padding: 0 40px;
  }

  /* Header title and content between border */
  .content-1::before {
    position: absolute;
    display: block;
    content: "";
    width: 38.5%;
    height: 1px;
    background-color: #2a2a2a;
    top: 39px;
  }
}

@media (max-width: 767px) {

  .cs-left__full__width,
  .cs-right__full__width {
    width: 100%;
    margin-left: 0;
  }
  #jornalTab {
    width: calc(100% - 0px);
  }
 

  .specialist-detail-rating {
    position: absolute;
    top: 0px;
    right: 9px;
  }

  .reviving-health {
    font-size: 36px !important;
    line-height: 43.2px !important;
  }

  section.more-for-you .portfolio_text {
    position: absolute;
    left: 6%;
    top: 44%;
    font-family: cutomFontNormal;
  }

  /* .split__screen--link {
    font-size: 82px !important;
    line-height: 96.2px;
} */
  .journal-date-title-header {
    font-size: 24px !important;
  }

  /* .detail-page-banner-inner {
        position: absolute;
        left: 21%;
        top: -44px;
        width: 60%;
        text-align: center;
    } */
  .detail-page-banner-inner {
    position: absolute;
    left: 0;
    top: -83px;
    width: 100%;
    text-align: center;
  }
  .detail-page-banner-inner-one{
    position: absolute;
    left: 0;
    top: -117px;
    width: 100%;
    text-align: center;
  }
  .banner-heading {
    font-size: 40px;
    line-height: 48px;
  }

  section.packages__wrapper .blog_page_gallery .journal-date-title {
    font-size: 28px !important;
  }

  .hidden-content-when-hover-wrapper_one .explore-heading {
    font-size: 24px !important;
  }

  section.more-for-you .more-for-you-heading {
    font-size: 26px;
    line-height: 33px;
  }

  .calander__week--active {
    padding: 6px 15px;
    background-color: #fff;
    color: #000000;
    cursor: pointer;
  }

  section.custom-pt-1.custom-pb-2.detail-page-banner.blog__detail-page-banner.journal-detail-page-wrapper {
    padding-top: 4rem !important;
    padding-bottom: 5rem !important;
  }

  /* Off canvas Checkbox for Filtter */
  .Images.animated.fadeIn .form-check-input {
    margin-top: 5px;
  }

  /* Border between the sort by filtter */
  .Images.animated.fadeIn .col-6.filtter_btween::before {
    position: absolute;
    display: block;
    content: "";
    width: 1px;
    height: 264px;
    left: 181px;
    top: 1px;
    background-color: #424243;
  }

  .buy__now__product__image {
    max-width: 100%;
  }

  .buy__now__product__image--image {
    max-width: 100%;
  }

  /* -------Font size for Mobile--------- */
  .split-pane div .split__screen--link {
    font-size: 40px;
    line-height: 40px;
  }

  section.about-wrapper .about-headig,
  section.explore-wrapper .about-headig {
    font-size: 36px;
  }

  section.journal-wrapper .journal-headig {
    font-size: 36px;
  }

  section.instagram-wrapper .about-headig {
    font-size: 36px;
  }

  section.custom-pt-1.user-registration-flow-wrapper h1.user-registration-title {
    font-size: 36px !important;
    line-height: 50px;
  }

  section.about-wrapper .about-description {
    font-size: 28px;
  }

  section.custom-pt-1.user-registration-flow-wrapper .lets-fill-basic {
    font-size: 24px !important;
    line-height: 30px !important;
  }

  .section.custom-pt-1.custom-pb-2.mobile__custom--pb-2.parallaxie.position-relative.journal-detail-page-wrappermobile__custom--pb-2 {
    padding-bottom: 10rem !important;
  }

  section.custom-pt-1.user-registration-flow-wrapper.about__mobile--custom {
    padding-top: 4rem !important;
  }

  .about-title {
    font-size: 40px !important;
  }

  .package__title {
    font-size: 20px;
  }

  .package__description {
    font-size: 16px !important;
    line-height: 24px;
  }

  p.amount {
    font-size: 16px;
  }

  section.the-journy-wrapper .journy-description {
    font-size: 18px;
    line-height: 29px;
  }

  section.custom-pt-1.custom-pb-2.parallaxie.position-relative.journal-detail-page-wrapper .international-day {
    font-size: 36px;
    line-height: 36px;
  }

  section.the-journy-wrapper .the-journy {
    font-size: 28px;
  }

  .buy__product__title {
    font-size: 18px;
  }

  .buy__product__description {
    font-size: 14px;
  }

  .title-of-the-journal {
    font-size: 24px;
    line-height: 30px;
  }

  .hidden-content-when-hover-wrapper .explore-heading {
    font-size: 24px;
  }

  .explore_more_wrapper_one .explore-heading {
    font-size: 24px !important;
  }

  .hidden-content-when-hover-wrapper .specialst_degree {
    font-size: 18px;
  }

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

  .hidden-content-when-hover-wrapper .specialist-year-of-experience {
    font-size: 18px;
  }

  .hidden-content-when-hover-wrapper .specialist-langauge {
    font-size: 18px;
  }

  .package__title__description {
    font-size: 14px;
    line-height: 18px;
  }

  .amount-dollar_package {
    font-size: 20px;
  }

  section.singular-appoinment .virtula-appoinment-text {
    font-size: 16px !important;
    letter-spacing: 2px;
    line-height: 22px;
  }

  section.singular-appoinment .amount-dollar_package {
    font-size: 20px !important;
  }

  button.accordion-button.collapsed {
    font-size: 20px !important;
  }

  .accordion-button:not(.collapsed) {
    font-size: 20px !important;
  }

  section.revolution-in-holistic .view-all {
    font-size: 18px;
  }

  .register-now .register-btn {
    font-size: 18px;
  }

  .hidden-content-when-hover-wrapper .specialist-gender {
    font-size: 18px;
  }

  .hidden-content-when-hover-wrapper_one .specialst_degree {
    font-size: 20px !important;
  }

  .hidden-content-when-hover-wrapper_one .specialist-year-of-experience {
    font-size: 20px !important;
  }

  .dropdown-content li.login__subtitle,
  .dropdown-content li {
    margin: 0 !important;
    line-height: 30px;
    padding: 6px 0;
  }

  #logoWrapper h1 {
    font-size: 72px;
    color: #fff;
    letter-spacing: 5px;
    line-height: 86.4px;
  }

  div#carouselExampleControls .carousel-caption,
  div#carouselExampleControls1 .carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 0.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center;
  }

  .userregistration-wrapper-bg {
    background-color: #333333;
    padding: 0px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 820px) {
  section.more-for-you .portfolio_text {
    position: absolute;
    left: 5%;
    top: 42%;
    font-family: cutomFontNormal;
  }

  /* ------Journal Page banner css------- */
  .detail-page-banner-inner {
    position: absolute;
    left: 37px;
    top: -83px;
    width: 60%;
  }

  #logoWrapper h1 {
    font-size: 100px;
    color: #fff;
    letter-spacing: 10px;
    line-height: 86.2px;
  }
}

@media screen and (min-width: 820px) and (max-width: 1024px) {

  /* ------Journal Page banner css------- */
  .detail-page-banner-inner {
    position: absolute;
    left: 37px;
    top: -50px;
    width: 60%;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1919px) {}

/* --------Background color for book dropdown mobile view------- */
@media (max-width: 1024px) {
  .dropdown-content {
    background-color: #6a6868;
  }
}

@media (max-width:992px) {
	section {
		padding:unset !important
	}
  .detail-page-banner-inner1 {
    position: relative;
    top: unset;
  }
  div#home__banner1 {
    padding-top:unset !important;
  }
}